@charset "UTF-8";.full-bleed.astro-ralzfbtu{margin-left:50%;transform:translate(-50%);width:100vw}.nav__menu.astro-ralzfbtu{background:#c7af9c;height:auto;max-height:0;max-height:var(--item-max-height,0);opacity:0;opacity:var(--item-opacity,0);overflow:hidden;padding:var(--item-padding-y) var(--item-padding-x);transition:height .45s ease-in-out,max-height .45s ease-in-out,opacity .45s ease-in-out,padding .45s ease-in-out,visibility .45s ease-in-out;visibility:hidden;visibility:var(--item-visibility,hidden);width:100%;z-index:0;z-index:var(--item-z-index,0)}.nav__menu.astro-ralzfbtu ul.astro-ralzfbtu{display:flex;flex-direction:column}.full-bleed.astro-eucj73zr{margin-left:50%;transform:translate(-50%);width:100vw}.menu-item.astro-eucj73zr{--color:#2d312d;background-color:initial;border-bottom:1px solid #b29c6d;color:#2d312d;color:var(--color);flex:1;justify-content:center;justify-content:space-between;min-height:70px;padding:10px;padding:var(--item-padding,10px);text-transform:uppercase;width:100%}.menu-item.astro-eucj73zr,.menu-item.astro-eucj73zr .pill.astro-eucj73zr{align-items:center;display:flex}.menu-item.astro-eucj73zr .pill.astro-eucj73zr{border:.6px solid var(--color);border-radius:100px;height:40px;justify-content:center;width:21px}.menu-item.astro-eucj73zr .pill.astro-eucj73zr .astro-eucj73zr[data-icon=chevron-down-trimmed]{height:auto;transform:rotate(0) translateY(0) scaleX(1);transform:rotate(var(--icon-rotation,0deg)) translateY(var(--icon-trans-y,0)) scaleX(var(--icon-scale-x,1));transform-origin:bottom center;transition:transform .45s ease-in-out;width:11px}.menu-item.astro-eucj73zr .pill.astro-eucj73zr .astro-eucj73zr[data-icon=arrow-right-alt]{height:auto;width:15px}.full-bleed.astro-fpavrfc7{margin-left:50%;transform:translate(-50%);width:100vw}.nav.astro-fpavrfc7{--item-padding-x:24px;--item-padding-y:0;--item-padding:var(--item-padding-y) var(--item-padding-x);--color:#4a4d31;display:none;display:var(--nav-display,none)}.nav.astro-fpavrfc7.hidden{--nav-display:none}.nav.astro-fpavrfc7.shown{--nav-display:block}.nav__item.astro-fpavrfc7{display:flex;flex-direction:column}.nav__item.astro-fpavrfc7.active{--item-padding-y:16px;--item-opacity:1;--item-visibility:visible;--item-max-height:200px;--item-z-index:$z-on-top;--icon-rotation:180deg;--icon-trans-y:110%;--icon-scale-x:-1}.nav.astro-fpavrfc7 .header.astro-fpavrfc7{align-items:center;display:flex;justify-content:flex-start;min-height:80px;outline:1px solid #b29c6d;padding:10px;padding:var(--item-padding,10px)}.nav.astro-fpavrfc7 .header.astro-fpavrfc7 .astro-fpavrfc7[data-icon]{height:20px;width:auto}.nav.astro-fpavrfc7 .header.astro-fpavrfc7 a.astro-fpavrfc7{display:flex}.nav.astro-fpavrfc7 .footer.astro-fpavrfc7{align-items:center;display:flex;gap:30px;justify-content:flex-start;min-height:96px;padding:10px;padding:var(--item-padding,10px)}.nav.astro-fpavrfc7 .footer.astro-fpavrfc7 a.astro-fpavrfc7{color:#4a4d31;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:1.25;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-line:underline;text-transform:uppercase}.full-bleed.astro-4gxplcx6{margin-left:50%;transform:translate(-50%);width:100vw}.background-texture.astro-4gxplcx6{height:100%;left:0;max-height:74px;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.full-bleed.astro-galkb6kb{margin-left:50%;transform:translate(-50%);width:100vw}.top-bar.astro-galkb6kb{background-color:#4a4d31;background-color:var(--bg-color,#4a4d31);color:#4a4d31;color:var(--text-color,#4a4d31);display:flex;min-height:74px;z-index:1}.top-bar.astro-galkb6kb.dark{--bg-color:#2d312d;--text-color:#fff}.top-bar.astro-galkb6kb.light{--bg-color:#f0ebe1;--text-color:#4a4d31}.top-bar.astro-galkb6kb .logo-menu-wrapper.astro-galkb6kb{--word-travel-distance:20px;--gap:20px;align-items:stretch;display:flex;flex:1.5;gap:20px;gap:var(--gap);justify-content:space-between}.top-bar.astro-galkb6kb .logo-menu-wrapper.astro-galkb6kb .logo-container.astro-galkb6kb{align-items:center;align-self:center;display:flex;z-index:1}.top-bar.astro-galkb6kb .logo-menu-wrapper.astro-galkb6kb .logo.astro-galkb6kb{align-self:center;min-height:50px;padding-left:24px;width:auto;z-index:1}.top-bar.astro-galkb6kb .phone.astro-galkb6kb{border-left:1px solid #b29c6d;border-right:1px solid #b29c6d;max-width:74px}.top-bar.astro-galkb6kb .phone.astro-galkb6kb .astro-galkb6kb[data-icon]{--color:#fff;height:auto;width:27px}.top-bar.astro-galkb6kb .top-bar-cta{align-items:center;background:#0000;color:#fff;color:var(--text-color,#fff);display:flex;flex:1;justify-content:center;text-transform:uppercase;z-index:1;--word-travel-distance:20px}.top-bar.astro-galkb6kb .top-bar-cta.active{--close-word-opacity:1;--close-word-trans-y:0;--menu-word-opacity:0;--menu-word-trans-y:var(--word-travel-distance)}.top-bar.astro-galkb6kb .top-bar-cta .word.astro-galkb6kb{pointer-events:none;transform-origin:center;transition:opacity .45s ease-in-out,transform .45s ease-in-out,scale .45s ease-in-out}.top-bar.astro-galkb6kb .top-bar-cta .word--close-booking.astro-galkb6kb{opacity:0;opacity:var(--close-word-opacity,0);position:absolute;transform:translateY(var(--close-word-trans-y,calc(var(--word-travel-distance)*-1)))}.top-bar.astro-galkb6kb .top-bar-cta .word--open-booking.astro-galkb6kb{opacity:1;opacity:var(--menu-word-opacity,1);position:absolute;transform:translateY(0);transform:translateY(var(--menu-word-trans-y,0))}.full-bleed.astro-p62c6udi{margin-left:50%;transform:translate(-50%);width:100vw}.mobile-header__bypass-block.astro-p62c6udi{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-100%);transition:transform .22s ease-out,opacity .22s ease-out!important;z-index:2}.mobile-header__bypass-block.astro-p62c6udi:focus,.mobile-header__bypass-block.astro-p62c6udi:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.full-bleed.astro-it6lgt2h{margin-left:50%;transform:translate(-50%);width:100vw}.mobile-header.astro-it6lgt2h{--color:#fff;background:#4a4d31;background:var(--nav-background,#4a4d31);display:block;left:0;position:relative;right:0;top:0;width:100%;z-index:3}@media only screen and (min-width:1024px){.mobile-header.astro-it6lgt2h{display:none}}.mobile-header.astro-it6lgt2h.open{z-index:4}.mobile-header.astro-it6lgt2h.active{display:block;height:100vh;overflow-y:auto;z-index:7;--nav-padding-bottom:90px;--nav-background:#f0ebe1;--nav-display:block;--menu-wrapper-border-botttom:unset}.mobile-header__wrapper.astro-it6lgt2h{border-bottom:1px solid #c3ad7e;border-bottom:var(--menu-wrapper-border-botttom,1px solid #c3ad7e);display:flex;flex-direction:column;position:relative}.mobile-header__cta.astro-it6lgt2h{align-items:center;color:#fff;display:flex;flex:1;justify-content:center;text-transform:uppercase;z-index:1}.full-bleed.astro-owkqtur2{margin-left:50%;transform:translate(-50%);width:100vw}@media only screen and (min-width:1024px){.booking-form.astro-owkqtur2{display:flex}}.booking-form__fields.astro-owkqtur2{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}@media only screen and (min-width:1024px){.booking-form__fields.astro-owkqtur2{flex:1;padding:16px 36px}}.booking-form__line.astro-owkqtur2{background-color:#d8c191;height:60px;width:1px}@media only screen and (min-width:1024px){.booking-form__line.astro-owkqtur2{height:50px}}.booking-form.astro-owkqtur2 label.astro-owkqtur2{font-size:14px;letter-spacing:.03em;line-height:17px;margin-bottom:7px;text-transform:uppercase}.booking-form.astro-owkqtur2 input.astro-owkqtur2{appearance:none;background:#0000;font-family:Majesty,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500}.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=date],.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=text]{appearance:none;-moz-appearance:textfield;background:none;cursor:pointer;position:relative;width:116px}.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=date]::-webkit-calendar-picker-indicator,.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=date]::-webkit-inner-spin-button,.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=text]::-webkit-calendar-picker-indicator,.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=text]::-webkit-inner-spin-button{opacity:0}.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=date]::-webkit-date-and-time-value,.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=text]::-webkit-date-and-time-value{text-align:left}.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=number]{-moz-appearance:textfield;text-align:center}.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=number]::-webkit-inner-spin-button,.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=checkbox]{left:0;position:absolute;top:0}.booking-form.astro-owkqtur2 input.astro-owkqtur2[type=checkbox]:checked+label.astro-owkqtur2:after{opacity:1}.booking-form__number-button.astro-owkqtur2{align-items:center;background-color:initial!important;flex-grow:0;justify-content:center;padding:14px!important;position:absolute;width:10px!important}.booking-form__number-button--right.astro-owkqtur2{right:-20px}.booking-form__input.astro-owkqtur2{position:relative}.booking-form__input.astro-owkqtur2 .astro-owkqtur2[data-icon]{height:24px;position:absolute;right:0;width:15px}.booking-form__input--date.astro-owkqtur2{cursor:pointer}.booking-form__input--date.astro-owkqtur2 .astro-owkqtur2[data-icon]{pointer-events:none}.booking-form__input--number.astro-owkqtur2 .astro-owkqtur2[data-icon]{cursor:pointer;pointer-events:all}.booking-form__input--number.astro-owkqtur2 .astro-owkqtur2[data-icon]:first-of-type{left:0;right:auto}.booking-form__input--check.astro-owkqtur2 label.astro-owkqtur2{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;margin-bottom:0;padding-left:28px;text-transform:none}.booking-form__input--check.astro-owkqtur2 label.astro-owkqtur2:after,.booking-form__input--check.astro-owkqtur2 label.astro-owkqtur2:before{content:"";left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.booking-form__input--check.astro-owkqtur2 label.astro-owkqtur2:before{border:1px solid #2d312d;height:20px;width:20px}.booking-form__input--check.astro-owkqtur2 label.astro-owkqtur2:after{background-color:#2d312d;height:12px;left:4px;opacity:0;position:absolute;transition:opacity .22s ease-out;width:12px}.booking-form.astro-owkqtur2 button.astro-owkqtur2{background:#d8c191;padding:22px;text-transform:uppercase;width:100%}@media only screen and (min-width:1024px){.booking-form.astro-owkqtur2 button.astro-owkqtur2{width:156px}}.booking-form__link.astro-owkqtur2{color:#2d312d;font-size:14px;-webkit-text-decoration:underline;text-decoration:underline}.booking-form__link.astro-owkqtur2:hover{-webkit-text-decoration:none;text-decoration:none}.booking-form--vertical.astro-owkqtur2{align-items:center;display:flex;flex-direction:column;padding-bottom:32px}@media only screen and (min-width:1024px){.booking-form--vertical.astro-owkqtur2{padding-bottom:28px}}.booking-form--vertical.astro-owkqtur2 .booking-form__fields.astro-owkqtur2{flex-direction:column;padding:0}.booking-form--vertical.astro-owkqtur2 .booking-form__line.astro-owkqtur2{height:1px;width:178px}.booking-form--vertical.astro-owkqtur2 .booking-form__input.astro-owkqtur2{padding:26px 0;text-align:center}@media only screen and (min-width:1024px){.booking-form--vertical.astro-owkqtur2 .booking-form__input.astro-owkqtur2{padding:22px 0}.booking-form--vertical.astro-owkqtur2 label.astro-owkqtur2{font-size:12px}}.booking-form--vertical.astro-owkqtur2 button.astro-owkqtur2{margin-bottom:24px;max-width:178px;padding:22px}@media only screen and (min-width:1024px){.booking-form--vertical.astro-owkqtur2 button.astro-owkqtur2{margin-bottom:14px}}/*!
* Pikaday
* Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
*/.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px #00000080;position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:initial;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;text-indent:20px;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);float:left}.is-rtl .pika-prev,.pika-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);float:right}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;height:auto;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d;border-radius:3px;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af;border-radius:3px;box-shadow:none;color:#fff}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{cursor:default;pointer-events:none}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#ff8000;border-radius:3px;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}.pika-lendar{padding:10px;width:300px}@media (min-height:700px){.pika-lendar{padding:40px;width:410px}}.pika-lendar abbr{-webkit-text-decoration:none;text-decoration:none}.pika-button,.pika-label,.pika-single{background:#f0ebe1!important;background:var(--pika-background-color,#f0ebe1)!important;background-color:#f0ebe1;background-color:var(--pika-background-color,#f0ebe1);font-family:Majesty,Helvetica,Arial,sans-serif}.pika-next,.pika-prev{background-image:url(../img/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;opacity:1!important;position:relative}.pika-prev{transform:rotate(180deg)}.pika-label{font-size:18px}.pika-title{margin-bottom:10px}.pika-table th{font-size:16px}.pika-button,.pika-table th{color:#4a4d31!important;color:var(--pika-text-color,#4a4d31)!important}.pika-button{aspect-ratio:1;border:1px solid #0000!important;border:var(--pika-border,1px solid #0000)!important;box-shadow:none!important;font-size:16px;font-weight:400!important;padding:4px;text-align:center}@media (min-height:700px){.pika-button{padding:10px}}.pika-button:focus,.pika-button:hover{--pika-border:1px solid #4a4d31}.is-selected{--pika-background-color:#fff;--pika-text-color:#4a4d31;--pika-border:1px solid #4a4d31}.full-bleed.astro-63smjeyg{margin-left:50%;transform:translate(-50%);width:100vw}.booking-modal.astro-63smjeyg{background-color:#4a4d31;height:calc(100dvh - 76px);left:0;opacity:0;overflow:auto;padding:30px 20px 45px;pointer-events:none;position:fixed;top:76px;width:100%;z-index:7}.booking-modal.astro-63smjeyg>.astro-63smjeyg{display:none;display:var(--child-display,none);opacity:0;opacity:var(--child-opacity,0);pointer-events:none;pointer-events:var(--child-pointer-events,none)}.booking-modal.astro-63smjeyg.active{--child-pointer-events:auto;--child-opacity:1;--child-display:flex;opacity:1;pointer-events:auto}@media only screen and (min-width:1024px){.booking-modal.astro-63smjeyg{align-items:center;display:flex;height:100dvh;left:90px;top:0;width:calc(100% - 90px)}}.booking-modal__graphic.astro-63smjeyg{display:none;height:100%;position:absolute;right:0;top:0;z-index:-1}@media only screen and (min-width:768px){.booking-modal__graphic.astro-63smjeyg{display:block}}.booking-modal__graphic.astro-63smjeyg img.astro-63smjeyg{display:flex;height:100%}@media only screen and (min-width:1024px){.booking-modal__content.astro-63smjeyg{display:flex;justify-content:space-between;margin:0 auto;max-width:998px;width:100%}}.booking-modal__image-wrapper.astro-63smjeyg{flex:1}.booking-modal__image.astro-63smjeyg{display:none}.booking-modal__image.astro-63smjeyg picture.astro-63smjeyg{flex:1}.booking-modal__image.astro-63smjeyg img.astro-63smjeyg{display:flex;height:100%;object-fit:cover;width:535px}@media only screen and (min-width:1024px){.booking-modal__image.astro-63smjeyg{display:flex;flex-direction:column}}.booking-modal__strip.astro-63smjeyg{align-items:center;background-color:#f0ebe1;display:flex;justify-content:space-between;padding:26px 63px 26px 28px}.booking-modal__strip.astro-63smjeyg p.astro-63smjeyg{font-size:18px;font-weight:500;margin-bottom:0;padding-right:20px}.booking-modal__strip.astro-63smjeyg a.astro-63smjeyg{color:#2d312d;font-size:14px;-webkit-text-decoration:underline;text-decoration:underline}.booking-modal__strip.astro-63smjeyg a.astro-63smjeyg:hover{-webkit-text-decoration:none;text-decoration:none}.booking-modal__form.astro-63smjeyg{background-color:#f0ebe1;margin:0 auto;max-width:400px;padding-top:27px}@media only screen and (min-width:1024px){.booking-modal__form.astro-63smjeyg{margin:0;width:325px}}.booking-modal.astro-63smjeyg h2.astro-63smjeyg{font-size:30px;margin-bottom:0;text-align:center}@media only screen and (min-width:1024px){.booking-modal.astro-63smjeyg h2.astro-63smjeyg{font-size:26px}}@keyframes revealImage{0%{clip-path:polygon(23% 0,23% 0,23% 100%,23% 100%);opacity:0}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes reverseRevealImage{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(23% 0,23% 0,23% 100%,23% 100%)}}@keyframes revealDesktopMenu{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes reverseRevealDesktopMenu{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}to{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.full-bleed{margin-left:50%;transform:translate(-50%);width:100vw}[data-micromodal-trigger]{cursor:pointer!important}.video-modal{background-color:#000000b3;background-color:var(--modal-background,#000000b3);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease-out;z-index:7}.video-modal__background{height:100%;width:100%}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.video-modal__background--blurred{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.video-modal__dialog{left:50%;max-height:98vh;max-width:90%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-40%);transition:opacity .22s ease-out,transform .22s ease-out;transition-delay:.22s ease-out;width:90vw}.video-modal__content{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-modal__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-modal.is-open{opacity:1;pointer-events:auto}.video-modal.is-open .video-modal__dialog{opacity:1;transform:translate(-50%,-50%)}.video-modal .button-wrapper{display:flex;gap:20px;position:absolute;right:20px;top:20px;z-index:1}.video-modal .video-js{aspect-ratio:16/9;height:auto;max-height:98vh;width:100%}
