.hzuJ-G_hero{z-index:0;isolation:isolate;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.hzuJ-G_media{z-index:-2;position:absolute;inset:0}.hzuJ-G_media video,.hzuJ-G_media img{object-fit:cover;width:100%;height:100%}.hzuJ-G_scrim{z-index:-1;background:linear-gradient(#00000075 0%,#00000012 26%,#0000003d 54%,#000000d6 100%);position:absolute;inset:0}.hzuJ-G_inner{z-index:2;will-change:transform;width:100%;padding:0 var(--gut) clamp(2.5rem, 6vh, 5rem);color:var(--on-media);align-self:end;position:relative}.hzuJ-G_heading{text-shadow:0 1px 40px #00000038;max-width:18ch}.hzuJ-G_lede{max-width:54ch;color:var(--on-media-2);text-wrap:pretty;margin-top:clamp(.9rem,1.4vw,1.6rem)}.hzuJ-G_actions{flex-wrap:wrap;align-items:center;gap:clamp(.6rem,1vw,1rem);margin-top:clamp(1.4rem,2.4vw,2.6rem);display:flex}.hzuJ-G_rail{border-top:1px solid #ffffff42;grid-template-columns:repeat(4,1fr);align-items:start;margin:clamp(1.8rem,3.4vw,3.4rem) 0 0;padding:0;list-style:none;display:grid}.hzuJ-G_railItem{border-left:1px solid #ffffff2e}.hzuJ-G_railLink{height:100%;transition:background .3s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.6em;padding:clamp(.9rem,1.5vw,1.5rem) clamp(.6rem,1.2vw,1.6rem);display:grid}.hzuJ-G_railLink:hover{background:#ffffff12}.hzuJ-G_railItem:first-child .hzuJ-G_railLink{padding-left:0}.hzuJ-G_railItem:first-child{border-left:0}.hzuJ-G_railLabel{color:#ffffff9e;text-wrap:balance;letter-spacing:.22em;font-size:clamp(.75rem,.78vw,.8125rem);line-height:1.3}.hzuJ-G_railValue{letter-spacing:-.018em;color:#fff;text-wrap:balance;grid-column:1/-1;max-width:24ch;margin:.5em 0 0;font-size:clamp(.8125rem,1.02vw,1.1875rem);font-weight:500;line-height:1.25}.hzuJ-G_railArrow{color:#ffffffb8;width:1.15em;height:1.15em;transition:transform .3s var(--ease), color .3s var(--ease);grid-area:1/2;margin-top:-.05em}.hzuJ-G_railLink:hover .hzuJ-G_railArrow{color:#fff;transform:translate(3px)}@media (max-width:760px){.hzuJ-G_rail{grid-template-columns:repeat(2,1fr)}.hzuJ-G_railItem:nth-child(3){border-left:0}.hzuJ-G_railItem:nth-child(3) .hzuJ-G_railLink{padding-left:0}.hzuJ-G_railItem:nth-child(n+3){border-top:1px solid #ffffff2e}}@media (hover:none),(max-width:860px){.hzuJ-G_railLink{min-height:44px}}@supports (animation-timeline:scroll()){.hzuJ-G_inner{animation:linear both hzuJ-G_heroCopyLift;animation-timeline:scroll(root);animation-range:0 100svh}.hzuJ-G_scrim{animation:linear both hzuJ-G_heroScrimDeepen;animation-timeline:scroll(root);animation-range:0 100svh}@keyframes hzuJ-G_heroCopyLift{to{opacity:0;transform:translateY(-42%)}}@keyframes hzuJ-G_heroScrimDeepen{to{opacity:.45}}}@media (prefers-reduced-motion:reduce){.hzuJ-G_inner,.hzuJ-G_scrim{animation:none}}
.GGq1Wa_section{--media-chrome:clamp(11rem, 26vh, 19rem);background:var(--canvas);color:var(--ink);align-content:center;gap:clamp(1.2rem,2.4vw,2.2rem);min-height:100svh;padding:clamp(2.5rem,6vh,5rem) clamp(.75rem,1.4vw,1.5rem) clamp(3rem,7vh,6rem);display:grid}.GGq1Wa_copy{align-content:center;gap:clamp(.4rem,.9vw,.9rem);display:grid}.GGq1Wa_eyebrow{color:var(--accent)}.GGq1Wa_heading{max-width:18ch}.GGq1Wa_body{color:var(--ink-2);max-width:46ch}.GGq1Wa_stage{aspect-ratio:16/9;width:100%;max-width:calc((100svh - var(--media-chrome)) * 16 / 9);background:#000;border-radius:clamp(12px,1.2vw,22px);position:relative;overflow:clip}.GGq1Wa_stage>:is(iframe,img,video){object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1200px){.GGq1Wa_section{--media-chrome:clamp(4rem, 9vh, 7rem);grid-template-columns:minmax(12rem,34%) 1fr;align-items:center;column-gap:clamp(1.5rem,3vw,3.5rem)}.GGq1Wa_heading{max-width:none;font-size:clamp(2rem,3.8vw,6rem)}.GGq1Wa_body{max-width:max(var(--measure,34ch), 30ch)}.GGq1Wa_stage{justify-self:end}}
.Nvaj3W_placeholder{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.Nvaj3W_placeholder:after{content:"";background:#00000047;position:absolute;inset:0}.Nvaj3W_play{z-index:2;aspect-ratio:1;width:clamp(56px,6vw,88px);transition:transform .4s var(--ease);background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:relative}.Nvaj3W_placeholder:hover .Nvaj3W_play{transform:scale(1.07)}.Nvaj3W_play svg{fill:#111;width:38%;height:38%;margin-left:8%}.Nvaj3W_sound{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;font:inherit;cursor:pointer;transition:background .3s var(--ease);background:#0a0a0b8c;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.55em;padding:.6em 1.1em;font-size:clamp(.75rem,.9vw,.9375rem);display:inline-flex;position:absolute;bottom:clamp(.7rem,1.4vw,1.4rem);right:clamp(.7rem,1.4vw,1.4rem)}.Nvaj3W_sound:hover{background:#0a0a0bcc}.Nvaj3W_sound[data-place=top]{top:clamp(.7rem,1.4vw,1.4rem);bottom:auto}
.C_dhja_frame{isolation:isolate;min-height:100dvh;display:grid;overflow:clip}.C_dhja_media{z-index:-2;position:absolute;inset:0;overflow:hidden}.C_dhja_media img{object-fit:cover;width:100%;height:100%}.C_dhja_frame:after{content:"";z-index:-1;background:linear-gradient(#00000080 0%,#00000024 40%,#000000a8 100%);position:absolute;inset:0}.C_dhja_inner{z-index:2;width:100%;padding:clamp(4rem, 10vh, 9rem) var(--gut);color:#fff;align-self:center;position:relative}.C_dhja_eyebrow{color:#ffffffa8}.C_dhja_copy{max-width:min(100%,clamp(18rem,44vw,58rem))}.C_dhja_heading{margin-top:clamp(.7rem,1.2vw,1.2rem)}.C_dhja_body{color:#ffffffc7;margin-top:clamp(1rem,1.6vw,1.8rem)}.C_dhja_heading{opacity:var(--claim-fade,1);transform:translateY(var(--claim-shift,0px));will-change:opacity, transform}@media (prefers-reduced-motion:reduce){.C_dhja_heading{opacity:1;transform:none}}.C_dhja_points{color:#ffffffdb;border-top:1px solid #ffffff38;margin:clamp(1rem,1.8vw,2rem) 0 0;padding:0;list-style:none}.C_dhja_points li{letter-spacing:-.014em;text-wrap:pretty;border-bottom:1px solid #ffffff38;padding:clamp(.5rem,.9vw,.85rem) 0;font-size:clamp(.9375rem,1.2vw,1.5rem);line-height:1.3}
._ONd-G_backdrop{z-index:80;opacity:0;pointer-events:none;transition:opacity .3s var(--ease);place-items:center;display:grid;position:fixed;inset:0}._ONd-G_backdrop[data-open=true]{opacity:1;pointer-events:auto}._ONd-G_backdrop:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080809d6;position:absolute;inset:0}._ONd-G_figure{--inset:clamp(1.25rem, 4vh, 3.25rem);height:calc(100svh - var(--inset) * 2);transition:transform .4s var(--ease);border-radius:clamp(14px,1.4vw,26px);outline:none;margin:0;display:grid;position:relative;overflow:clip;transform:scale(.96);box-shadow:0 40px 120px #0000008c}._ONd-G_backdrop[data-open=true] ._ONd-G_figure{transform:none}._ONd-G_figure img{width:auto;height:100%;max-width:calc(100vw - var(--inset) * 2);object-fit:cover}._ONd-G_caption{color:#fff;background:linear-gradient(#0000,#000000bd);padding:clamp(1.2rem,3vw,2.6rem);position:absolute;bottom:0;left:0;right:0}._ONd-G_name{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.4vw,2.25rem);font-weight:600}._ONd-G_note{opacity:.78;margin:.3em 0 0}._ONd-G_arrow,._ONd-G_close{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;cursor:pointer;transition:background .25s var(--ease), transform .25s var(--ease);background:#0e0e0f8c;border:1px solid #ffffff47;border-radius:999px;place-items:center;display:grid;position:absolute}._ONd-G_arrow:hover,._ONd-G_close:hover{background:#0e0e0fe6}._ONd-G_arrow{aspect-ratio:1;width:clamp(40px,3.4vw,56px);top:50%;transform:translateY(-50%)}._ONd-G_arrow:hover{transform:translateY(-50%)scale(1.06)}._ONd-G_arrow svg{width:42%;height:42%}._ONd-G_prev{left:clamp(.5rem,.9vw,1rem)}._ONd-G_next{right:clamp(.5rem,.9vw,1rem)}._ONd-G_close{aspect-ratio:1;width:clamp(34px,2.6vw,44px);top:clamp(.5rem,.9vw,1rem);right:clamp(.5rem,.9vw,1rem)}._ONd-G_close svg{width:40%;height:40%}@media (prefers-reduced-motion:reduce){._ONd-G_figure{transition:none;transform:none}}
.B2xufq_hint{color:var(--ink-2);text-transform:uppercase;letter-spacing:.22em;transition:opacity .6s var(--ease);justify-content:center;align-items:center;gap:clamp(.5rem,.9vw,.9rem);margin:clamp(1rem,2vw,1.8rem) 0 0;font-size:clamp(1.0625rem,.84rem + .9vw,2rem);display:flex}.B2xufq_above{margin:clamp(.75rem,1.6vw,1.4rem) 0 clamp(.6rem,1.2vw,1rem)}.B2xufq_word{transform:translateY(.05em)}.B2xufq_left,.B2xufq_right{display:inline-flex}.B2xufq_left svg,.B2xufq_right svg{width:clamp(10px,7.7px + .86vw,22px);height:auto;animation:B2xufq_hintDrift 1.9s var(--ease) infinite}.B2xufq_left svg:last-child,.B2xufq_right svg:last-child{margin-left:-6px}@keyframes B2xufq_hintDrift{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(-4px)}}.B2xufq_right svg{animation-name:B2xufq_hintDriftRight}@keyframes B2xufq_hintDriftRight{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.B2xufq_left svg,.B2xufq_right svg{opacity:.7;animation:none}}
p+.djmBfG_viewport{margin-top:0}.djmBfG_viewport{--item:clamp(180px, 26vw, 600px);--gap:clamp(.5rem, .9vw, 1rem);--shift:calc(var(--count) * (var(--item) + var(--gap)));width:100%;min-width:0;margin-top:clamp(2rem,4vw,4rem);overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.djmBfG_track{gap:var(--gap);width:max-content;animation:150s linear infinite djmBfG_amenityMarquee;display:flex}.djmBfG_viewport:hover .djmBfG_track,.djmBfG_viewport:focus-within .djmBfG_track{animation-play-state:paused}.djmBfG_manual{animation:none!important}.djmBfG_viewport{cursor:grab;touch-action:pan-y}.djmBfG_item{cursor:url(/media/cursor-click.svg) 25 25,pointer}.djmBfG_viewport[data-dragging=true] .djmBfG_item,.djmBfG_viewport[data-dragging=true]{cursor:grabbing}.djmBfG_viewport[data-dragging=true] .djmBfG_item{pointer-events:none}@keyframes djmBfG_amenityMarquee{to{transform:translateX(calc(-1 * var(--shift)))}}.djmBfG_item{appearance:none;font:inherit;color:inherit;text-align:left;width:var(--item);aspect-ratio:4/5;isolation:isolate;background:var(--canvas-2);border:0;border-radius:clamp(10px,.9vw,18px);flex:none;margin:0;padding:0;display:grid;position:relative;overflow:clip}.djmBfG_item img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.djmBfG_item:after{content:"";z-index:-1;background:linear-gradient(#0000 50%,#0000009e);position:absolute;inset:0}.djmBfG_caption{z-index:2;color:#fff;align-self:end;padding:clamp(.8rem,1.3vw,1.3rem);display:block;position:relative}.djmBfG_name{letter-spacing:-.018em;margin:0;font-size:clamp(.9375rem,1.1vw,1.25rem);font-weight:500;display:block}.djmBfG_note{opacity:.74;margin:.25em 0 0;display:block}@media (prefers-reduced-motion:reduce){.djmBfG_track{animation:none}.djmBfG_viewport{overflow-x:auto}}@media (max-width:860px){.djmBfG_viewport{--item:min(74vw, 38vh)}}
.F24VKq_section{padding:clamp(5rem, 14vh, 13rem) var(--gut);background:var(--canvas);grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.F24VKq_eyebrow{color:var(--accent)}.F24VKq_heading{max-width:22ch;margin-top:clamp(.6rem,1vw,1rem)}.F24VKq_body{color:var(--ink-2);max-width:44ch;margin-top:clamp(.7rem,1.2vw,1.3rem)}.F24VKq_rate{color:var(--ink-2);opacity:.78;margin-top:clamp(.45rem,.8vw,.7rem)}@media (min-width:1000px){.F24VKq_body{max-width:max(var(--measure,44ch), 30ch)}}@media (max-width:860px){.F24VKq_section{padding-block:clamp(3.5rem,9vh,6rem)}}
.SSZV6a_stars{gap:.28em;margin:clamp(.6rem,1.2vw,1rem) 0 0;font-size:clamp(2.5rem,4vw,3.5rem);display:flex}.SSZV6a_star{fill:#e9b824;filter:none;width:1em;height:1em;transform:none}.SSZV6a_shimmer .SSZV6a_star{animation:SSZV6a_starSweep .85s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}@keyframes SSZV6a_starSweep{0%{filter:brightness();transform:none}40%{filter:brightness(1.55)saturate(1.2);transform:translateY(-.08em)scale(1.12)}to{filter:brightness();transform:none}}@media (prefers-reduced-motion:reduce){.SSZV6a_shimmer .SSZV6a_star{animation:none}}
.BjB-Da_section{padding:clamp(5rem, 12vh, 10rem) var(--gut);grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.BjB-Da_copy{align-content:center;gap:clamp(.4rem,.9vw,.9rem);display:grid}.BjB-Da_eyebrow{color:var(--accent)}.BjB-Da_stack{gap:clamp(.75rem,1.4vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.BjB-Da_section{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.BjB-Da_card{background:var(--canvas-2);border-radius:clamp(12px,1.2vw,20px);align-content:start;gap:.35em;padding:clamp(1.25rem,2.4vw,2.25rem);display:grid}.BjB-Da_quote{letter-spacing:-.018em;text-wrap:pretty;margin:0 0 clamp(.8rem,1.6vw,1.4rem);font-size:clamp(1.0625rem,1.3vw,1.5rem);line-height:1.38}.BjB-Da_quote:before{content:"“"}.BjB-Da_quote:after{content:"”"}.BjB-Da_name{letter-spacing:-.015em;margin:0;font-weight:600}.BjB-Da_role{color:var(--ink-2);margin:0}
.hohw_W_section{padding:clamp(5rem, 12vh, 10rem) var(--gut);align-content:center;gap:clamp(2rem,4vw,4rem);display:grid}.hohw_W_copy{gap:clamp(.4rem,.9vw,.9rem);display:grid}.hohw_W_eyebrow{color:var(--accent)}.hohw_W_list{border-top:1px solid var(--hair);max-width:62rem}.hohw_W_item{border-bottom:1px solid var(--hair)}.hohw_W_question{cursor:pointer;letter-spacing:-.022em;transition:color .25s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1rem,1.8vw,1.6rem) 0;font-size:clamp(1.0625rem,1.5vw,1.625rem);font-weight:500;list-style:none;display:flex}.hohw_W_question::-webkit-details-marker{display:none}.hohw_W_question:hover{color:var(--accent)}.hohw_W_plus{flex:none;width:1em;height:1em;position:relative}.hohw_W_plus:before,.hohw_W_plus:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;position:absolute;inset:50% 0 auto}.hohw_W_plus:after{transform:rotate(90deg)}.hohw_W_item[open] .hohw_W_plus:after{transform:rotate(0)}.hohw_W_answer{max-width:62ch;color:var(--ink-2);gap:.9em;padding:0 0 clamp(1.2rem,2.2vw,2rem);font-size:clamp(.9375rem,1.05vw,1.125rem);line-height:1.6;display:grid}.hohw_W_answer p{text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.hohw_W_plus:before,.hohw_W_plus:after{transition:none}}.hohw_W_cta{margin-top:clamp(1.1rem,2vw,1.8rem);display:inline-flex}
