.FullscreenNavigation-module__-REDEq__overlay{z-index:999;color:#f3eee6;--nav-accent:#d8b56c;background:#121311;height:100dvh;position:fixed;inset:0;overflow:hidden}.FullscreenNavigation-module__-REDEq__photo{display:none}.FullscreenNavigation-module__-REDEq__panel{overscroll-behavior:contain;height:100%;padding:max(16px, env(safe-area-inset-top)) 26px max(18px, env(safe-area-inset-bottom));background-image:radial-gradient(at 100% 0,#d8b56c0d,#0000 60%);flex-direction:column;display:flex;position:relative;overflow-y:auto}.FullscreenNavigation-module__-REDEq__topbar{z-index:2;background:#121311;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.FullscreenNavigation-module__-REDEq__brand{align-items:center;min-height:48px;display:inline-flex}.FullscreenNavigation-module__-REDEq__brand img{object-fit:contain;width:38px;height:46px}.FullscreenNavigation-module__-REDEq__controls{align-items:center;gap:12px;display:flex}.FullscreenNavigation-module__-REDEq__language,.FullscreenNavigation-module__-REDEq__close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.FullscreenNavigation-module__-REDEq__language{letter-spacing:.08em;font-size:12px}.FullscreenNavigation-module__-REDEq__close{color:inherit;cursor:pointer;background:0 0;border:0}.FullscreenNavigation-module__-REDEq__booking{min-height:44px;color:var(--nav-accent);align-items:center;gap:8px;font-size:13px;display:inline-flex}.FullscreenNavigation-module__-REDEq__navigation{width:100%;max-width:520px;margin:auto;padding:32px 0 28px}.FullscreenNavigation-module__-REDEq__primaryList{margin:0;padding:0;list-style:none}.FullscreenNavigation-module__-REDEq__primaryLink{color:#f3eee6;align-items:baseline;gap:14px;min-height:49px;padding:9px 0;text-decoration:none;display:flex}.FullscreenNavigation-module__-REDEq__primaryLink>span:nth-child(2){letter-spacing:.025em;text-transform:capitalize;font-size:clamp(23px,2.35vw,34px);font-weight:500;line-height:1.15}.FullscreenNavigation-module__-REDEq__number{letter-spacing:.02em;color:#96938c;font-variant-numeric:tabular-nums;flex:0 0 20px;font-size:10px}.FullscreenNavigation-module__-REDEq__arrow{opacity:0;flex-shrink:0;align-self:center;margin-left:auto;transition:opacity .16s,transform .16s cubic-bezier(.23,1,.32,1);transform:translate(-4px,4px)}.FullscreenNavigation-module__-REDEq__primaryLink[aria-current=page],.FullscreenNavigation-module__-REDEq__activityLinks a[aria-current=page],.FullscreenNavigation-module__-REDEq__secondaryLinks a[aria-current=page],.FullscreenNavigation-module__-REDEq__primaryLink[aria-current=page] .FullscreenNavigation-module__-REDEq__number{color:var(--nav-accent)}.FullscreenNavigation-module__-REDEq__activities{border-top:1px solid #f3eee621;margin-top:24px;padding-top:22px}.FullscreenNavigation-module__-REDEq__eyebrow{color:#b2a995;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:10px;display:block}.FullscreenNavigation-module__-REDEq__activityLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.FullscreenNavigation-module__-REDEq__activityLinks a{color:#ded8cc;justify-content:space-between;align-items:center;gap:6px;min-height:44px;font-size:16px;display:flex}.FullscreenNavigation-module__-REDEq__footer{border-top:1px solid #f3eee621;flex-shrink:0;padding-top:20px}.FullscreenNavigation-module__-REDEq__secondaryLinks{flex-wrap:wrap;gap:4px 24px;display:flex}.FullscreenNavigation-module__-REDEq__secondaryLinks a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.FullscreenNavigation-module__-REDEq__footerBottom{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.FullscreenNavigation-module__-REDEq__policy{letter-spacing:.09em;color:#aaa59a;text-transform:uppercase;align-items:center;min-height:44px;font-size:10px;display:inline-flex}.FullscreenNavigation-module__-REDEq__socials{gap:4px;display:flex}.FullscreenNavigation-module__-REDEq__socials a{color:#ded8cc;place-items:center;width:44px;height:44px;display:grid}.FullscreenNavigation-module__-REDEq__overlay a,.FullscreenNavigation-module__-REDEq__close{transition:color .16s}.FullscreenNavigation-module__-REDEq__overlay a:focus-visible,.FullscreenNavigation-module__-REDEq__close:focus-visible{outline:2px solid var(--nav-accent);outline-offset:4px;border-radius:2px}.FullscreenNavigation-module__-REDEq__close:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.FullscreenNavigation-module__-REDEq__overlay a:hover,.FullscreenNavigation-module__-REDEq__close:hover{color:var(--nav-accent)}.FullscreenNavigation-module__-REDEq__primaryLink:hover .FullscreenNavigation-module__-REDEq__arrow,.FullscreenNavigation-module__-REDEq__primaryLink:focus-visible .FullscreenNavigation-module__-REDEq__arrow{opacity:1;transform:translate(0)}}@media (min-width:768px){.FullscreenNavigation-module__-REDEq__photo{width:49%;display:block;position:absolute;inset:0 auto 0 0}.FullscreenNavigation-module__-REDEq__photoImage{object-fit:cover;object-position:51% center}.FullscreenNavigation-module__-REDEq__photoShade{background:linear-gradient(#0000001a 30%,#000000d1 100%);position:absolute;inset:0}.FullscreenNavigation-module__-REDEq__photo:after{content:"";clip-path:polygon(60% 0,100% 0,100% 100%,35% 100%,55% 91%,15% 83%,40% 74%,0 66%,35% 58%,15% 49%,55% 39%,20% 30%,45% 21%,10% 12%);background:#121311;width:14px;position:absolute;top:0;bottom:0;right:-1px}.FullscreenNavigation-module__-REDEq__photoCaption{position:absolute;bottom:7%;left:10%;right:12%}.FullscreenNavigation-module__-REDEq__photoCaption .FullscreenNavigation-module__-REDEq__captionTitle{max-width:420px;margin:8px 0 16px;font-weight:400;font-size:clamp(28px,2.8vw,42px)!important;line-height:1.02!important}.FullscreenNavigation-module__-REDEq__photoCaption>span:last-child{color:#d5cabe;letter-spacing:.03em;font-size:12px}.FullscreenNavigation-module__-REDEq__panel{width:51%;margin-left:49%;padding:22px clamp(28px,4.2vw,76px) 20px}.FullscreenNavigation-module__-REDEq__navigation{padding-top:36px;padding-bottom:32px}}@media (min-width:768px) and (max-height:740px){.FullscreenNavigation-module__-REDEq__panel{padding-top:12px;padding-bottom:12px}.FullscreenNavigation-module__-REDEq__navigation{padding-top:20px;padding-bottom:18px}.FullscreenNavigation-module__-REDEq__primaryLink{min-height:43px;padding:7px 0}.FullscreenNavigation-module__-REDEq__primaryLink>span:nth-child(2){font-size:25px}.FullscreenNavigation-module__-REDEq__activities{margin-top:14px;padding-top:14px}.FullscreenNavigation-module__-REDEq__footer{padding-top:10px}}@media (prefers-reduced-motion:reduce){.FullscreenNavigation-module__-REDEq__overlay *,.FullscreenNavigation-module__-REDEq__overlay :after{transition:none!important}}.FullscreenNavigation-module__-REDEq__overlay.FullscreenNavigation-module__-REDEq__overlay a,.FullscreenNavigation-module__-REDEq__overlay.FullscreenNavigation-module__-REDEq__overlay a *{text-transform:capitalize;font-family:var(--font-display), Georgia, serif!important}
@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.0~d_srehqwuk6.ttf?dpl=dpl_H4bSYtFewYDbHqRQVv4rb3zi2Dpr)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_b38eafb8-module__LZ9xuq__className{font-family:manrope,manrope Fallback}.manrope_b38eafb8-module__LZ9xuq__variable{--font-body:"manrope", "manrope Fallback"}
@font-face{font-family:libreCaslonCondensed;src:url(../media/libre_caslon_condensed_variable-s.p.10l8orxlhti0j.ttf?dpl=dpl_H4bSYtFewYDbHqRQVv4rb3zi2Dpr)format("truetype");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:libreCaslonCondensed;src:url(../media/libre_caslon_condensed_italic_variable-s.p.0k1lsl28t~y5l.ttf?dpl=dpl_H4bSYtFewYDbHqRQVv4rb3zi2Dpr)format("truetype");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:libreCaslonCondensed Fallback;src:local(Arial);ascent-override:119.62%;descent-override:31.28%;line-gap-override:0.0%;size-adjust:86.14%}.librecasloncondensed_dd32ef49-module__3_WCQG__className{font-family:libreCaslonCondensed,libreCaslonCondensed Fallback}.librecasloncondensed_dd32ef49-module__3_WCQG__variable{--font-display:"libreCaslonCondensed", "libreCaslonCondensed Fallback"}
