.cinematic-home-module__sZzEpW__experience{--gold:#d5a53a;--cream:#f7f2e7;--ink:#070b0a;background:var(--ink);color:#fff;scroll-behavior:smooth;font-family:Arial,Helvetica,sans-serif}.cinematic-home-module__sZzEpW__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#070b0a9e;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:calc(100% - 3rem);max-width:78rem;padding:.55rem .65rem;display:grid;position:fixed;top:1.2rem;left:50%;transform:translate(-50%)}.cinematic-home-module__sZzEpW__brand{color:#fff;cursor:pointer;letter-spacing:-.02em;background:0 0;border:0;align-items:center;gap:.65rem;font-size:.82rem;font-weight:900;display:flex}.cinematic-home-module__sZzEpW__brandMark{background:var(--gold);color:#161006;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.65rem;display:grid}.cinematic-home-module__sZzEpW__nav{justify-content:center;display:flex}.cinematic-home-module__sZzEpW__nav button{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.7rem .9rem;font-size:.69rem;font-weight:800;transition:all .18s}.cinematic-home-module__sZzEpW__nav button:hover,.cinematic-home-module__sZzEpW__nav .cinematic-home-module__sZzEpW__navActive{color:#fff;background:#ffffff1a}.cinematic-home-module__sZzEpW__signIn{color:#0b100e;background:#fff;border-radius:999px;padding:.72rem 1.15rem;font-size:.72rem;font-weight:900}.cinematic-home-module__sZzEpW__rail{z-index:15;gap:.7rem;display:grid;position:fixed;top:50%;right:1.4rem;transform:translateY(-50%)}.cinematic-home-module__sZzEpW__rail button{color:#ffffff73;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;font-size:.55rem;display:flex}.cinematic-home-module__sZzEpW__rail i{background:#ffffff59;border-radius:50%;width:.38rem;height:.38rem;transition:all .18s;display:block}.cinematic-home-module__sZzEpW__rail .cinematic-home-module__sZzEpW__railActive{color:#fff}.cinematic-home-module__sZzEpW__rail .cinematic-home-module__sZzEpW__railActive i{background:var(--gold);transform:scale(1.25);box-shadow:0 0 0 .3rem #d5a53a2e}.cinematic-home-module__sZzEpW__room{--travel:0;isolation:isolate;align-items:flex-end;min-height:100svh;padding:9rem clamp(1.5rem,8vw,8rem) clamp(4.5rem,9vh,7rem);display:flex;position:relative;overflow:hidden}.cinematic-home-module__sZzEpW__backdrop{filter:saturate(.86)contrast(1.05);object-fit:cover;transform:scale(1.1) translate3d(0, calc(var(--travel) * -2.4%), 0);will-change:transform;transition:filter .9s}.cinematic-home-module__sZzEpW__room1 .cinematic-home-module__sZzEpW__backdrop,.cinematic-home-module__sZzEpW__room2 .cinematic-home-module__sZzEpW__backdrop,.cinematic-home-module__sZzEpW__room3 .cinematic-home-module__sZzEpW__backdrop,.cinematic-home-module__sZzEpW__room4 .cinematic-home-module__sZzEpW__backdrop,.cinematic-home-module__sZzEpW__room5 .cinematic-home-module__sZzEpW__backdrop,.cinematic-home-module__sZzEpW__room6 .cinematic-home-module__sZzEpW__backdrop{object-position:center center}.cinematic-home-module__sZzEpW__room[data-active=true] .cinematic-home-module__sZzEpW__backdrop{filter:saturate()contrast(1.03)}.cinematic-home-module__sZzEpW__scrim{background:linear-gradient(90deg,#050808f0 0%,#050808b0 42%,#0508081f 76%),linear-gradient(#0000 52%,#050808b8);position:absolute;inset:0}.cinematic-home-module__sZzEpW__room:nth-of-type(2n) .cinematic-home-module__sZzEpW__scrim{background:linear-gradient(270deg,#050808f0 0%,#050808b0 42%,#0508081f 76%),linear-gradient(#0000 52%,#050808b8)}.cinematic-home-module__sZzEpW__roomNumber{color:#ffffff14;font-size:clamp(10rem,26vw,24rem);font-weight:900;line-height:.7;position:absolute;top:17vh;right:4vw}.cinematic-home-module__sZzEpW__room:nth-of-type(2n) .cinematic-home-module__sZzEpW__roomNumber{left:4vw;right:auto}.cinematic-home-module__sZzEpW__content{opacity:.18;z-index:2;max-width:49rem;transition:opacity .7s,transform .85s cubic-bezier(.2,.75,.2,1);position:relative;transform:translateY(2.5rem)}.cinematic-home-module__sZzEpW__room[data-active=true] .cinematic-home-module__sZzEpW__content{opacity:1;transform:translate(0,0)}.cinematic-home-module__sZzEpW__room:nth-of-type(2n) .cinematic-home-module__sZzEpW__content{margin-left:auto}.cinematic-home-module__sZzEpW__eyebrow{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:.68rem;font-weight:900}.cinematic-home-module__sZzEpW__content h1{letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:1.2rem 0 1.6rem;font-size:clamp(3.5rem,7vw,7.8rem);font-weight:900;line-height:.84}.cinematic-home-module__sZzEpW__copy{color:#ffffffbf;max-width:39rem;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65}.cinematic-home-module__sZzEpW__facts{flex-wrap:wrap;gap:.55rem;margin-top:1.7rem;display:flex}.cinematic-home-module__sZzEpW__facts span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:.6rem .8rem;font-size:.68rem;font-weight:800}.cinematic-home-module__sZzEpW__continue{color:#fff;cursor:pointer;background:0 0;border:0;margin-top:2rem;padding:0;font-size:.73rem;font-weight:900}.cinematic-home-module__sZzEpW__continue span{color:var(--gold);margin-left:.5rem}.cinematic-home-module__sZzEpW__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.cinematic-home-module__sZzEpW__primaryAction,.cinematic-home-module__sZzEpW__secondaryAction{border-radius:999px;padding:.95rem 1.3rem;font-size:.77rem;font-weight:900}.cinematic-home-module__sZzEpW__primaryAction{background:var(--gold);color:#151006}.cinematic-home-module__sZzEpW__secondaryAction{color:#fff;border:1px solid #ffffff47}.cinematic-home-module__sZzEpW__scrollCue{color:#ffffff70;letter-spacing:.16em;text-transform:uppercase;z-index:2;font-size:.56rem;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%)}.cinematic-home-module__sZzEpW__scrollCue i{background:var(--gold);width:1px;height:1.7rem;margin:.55rem auto 0;animation:1.8s infinite cinematic-home-module__sZzEpW__pulse;display:block}.cinematic-home-module__sZzEpW__doors{background:var(--cream);color:#0a1511;min-height:90svh;padding:clamp(6rem,11vw,10rem) clamp(1.5rem,9vw,9rem) 2rem}.cinematic-home-module__sZzEpW__doors h2{letter-spacing:-.065em;margin:1.2rem 0;font-size:clamp(4rem,8vw,8rem);font-weight:900;line-height:.85}.cinematic-home-module__sZzEpW__doorsIntro{color:#5f675f;font-size:1.1rem}.cinematic-home-module__sZzEpW__doorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:4rem;display:grid}.cinematic-home-module__sZzEpW__door{color:#0a1511;background:#fff;border:1px solid #d9d8d0;border-radius:1.5rem;min-height:20rem;padding:clamp(1.5rem,3vw,3rem);transition:all .2s;display:grid;position:relative}.cinematic-home-module__sZzEpW__door:hover{border-color:var(--gold);transform:translateY(-.4rem)}.cinematic-home-module__sZzEpW__door span{color:#a27418;letter-spacing:.15em;text-transform:uppercase;font-size:.67rem;font-style:normal;font-weight:900}.cinematic-home-module__sZzEpW__door strong{letter-spacing:-.05em;align-self:end;max-width:9ch;font-size:clamp(2rem,4vw,4rem);line-height:.92}.cinematic-home-module__sZzEpW__door em{color:#687069;max-width:28rem;margin-top:1rem;font-size:.82rem;font-style:normal}.cinematic-home-module__sZzEpW__door b{color:#fff;background:#0a1511;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1rem;display:grid;position:absolute;top:1.5rem;right:1.5rem}.cinematic-home-module__sZzEpW__doors footer{color:#697069;border-top:1px solid #d7d8d0;margin-top:6rem;padding-top:1.5rem;font-size:.65rem}@keyframes cinematic-home-module__sZzEpW__pulse{0%,to{opacity:.25;transform-origin:top;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:800px){.cinematic-home-module__sZzEpW__header{grid-template-columns:1fr auto;width:calc(100% - 1.4rem);top:.7rem}.cinematic-home-module__sZzEpW__nav{display:none}.cinematic-home-module__sZzEpW__brand{justify-self:start}.cinematic-home-module__sZzEpW__rail{display:none}.cinematic-home-module__sZzEpW__room{padding:8rem 1.3rem 5rem}.cinematic-home-module__sZzEpW__room:nth-of-type(2n) .cinematic-home-module__sZzEpW__content{margin-left:0}.cinematic-home-module__sZzEpW__scrim,.cinematic-home-module__sZzEpW__room:nth-of-type(2n) .cinematic-home-module__sZzEpW__scrim{background:linear-gradient(#05080833 0%,#050808ad 42%,#050808f5 100%)}.cinematic-home-module__sZzEpW__content h1{font-size:clamp(3.25rem,16vw,5rem)}.cinematic-home-module__sZzEpW__scrollCue{display:none}.cinematic-home-module__sZzEpW__doorGrid{grid-template-columns:1fr}.cinematic-home-module__sZzEpW__door{min-height:17rem}}@media (prefers-reduced-motion:reduce){.cinematic-home-module__sZzEpW__experience{scroll-behavior:auto}.cinematic-home-module__sZzEpW__scrollCue i{animation:none}.cinematic-home-module__sZzEpW__door{transition:none}.cinematic-home-module__sZzEpW__backdrop,.cinematic-home-module__sZzEpW__content{transition:none;transform:none}}
