.landing-parity-root .landing-booking-cta{opacity:0;transform:translateY(8px);transition:opacity .7s var(--ease) .9s,transform .7s var(--ease) .9s,background .25s ease}.landing-parity-root.loaded .landing-booking-cta{opacity:1;transform:translateY(0)}.landing-parity-root.loaded .landing-booking-cta:focus-visible,.landing-parity-root.loaded .landing-booking-cta:hover{transform:translateY(-2px);transition-delay:0s}@media (min-width:769px){.landing-parity-root .landing-booking-cta{right:7.5%;top:clamp(20px,3.6vw,44px)}}@media (prefers-reduced-motion:reduce){.landing-parity-root .landing-booking-cta{opacity:1;transform:none;transition:none}}.landing-intro-loader{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:#000;opacity:1;transition:opacity .35s ease}.landing-intro-loader--exit{opacity:0;pointer-events:none}.landing-intro-loader__mark{position:relative;width:min(64vw,240px);aspect-ratio:3/1}@media (min-width:768px){.landing-intro-loader__mark{width:clamp(220px,18vw,300px)}}.landing-intro-loader__logo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.landing-intro-loader__text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,4vw,32px);letter-spacing:.02em;color:#ECECEC;white-space:nowrap}.landing-intro-loader__logo--ghost,.landing-intro-loader__text--ghost{opacity:.12}.landing-intro-loader__logo--fill,.landing-intro-loader__text--fill{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path 1.4s cubic-bezier(.65,0,.35,1);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1),-webkit-clip-path 1.4s cubic-bezier(.65,0,.35,1)}.landing-intro-loader--filled .landing-intro-loader__logo--fill,.landing-intro-loader--filled .landing-intro-loader__text--fill{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){.landing-intro-loader{transition-duration:.15s}.landing-intro-loader__logo--fill,.landing-intro-loader__text--fill{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:none}}