._9DbFHW_root{height:215svh;position:relative}._9DbFHW_stage{background:var(--background);height:100svh;position:sticky;top:0;overflow:hidden}._9DbFHW_wall{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.5rem 1.5rem;display:flex;position:absolute;inset:0}@media (min-width:768px){._9DbFHW_wall{padding:5.5rem 2.5rem 2rem}}._9DbFHW_heading{will-change:opacity, transform}._9DbFHW_tiles{flex-wrap:wrap;justify-content:center;max-width:72rem;display:flex}._9DbFHW_doors{will-change:auto;justify-items:center;width:100%;max-width:72rem;display:grid}._9DbFHW_doors>*{grid-area:1/1}._9DbFHW_tile[data-other]{visibility:hidden}._9DbFHW_tile{opacity:0;width:7rem;height:clamp(2.4rem,12.5svh - 3.125rem,3.25rem);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 35ms);pointer-events:auto;justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(16px)}._9DbFHW_tile,._9DbFHW_laneTile{padding:.35rem .5rem}@media (min-width:640px){._9DbFHW_tile{width:10rem;height:4.5rem}._9DbFHW_tile,._9DbFHW_laneTile{padding:.5rem .75rem}}@media (min-width:768px){._9DbFHW_tile{width:12rem;height:6rem}._9DbFHW_tile,._9DbFHW_laneTile{padding:.5rem 1rem}}@media (min-width:768px) and (max-height:820px){._9DbFHW_tile{width:10.5rem;height:4.75rem}}[data-shown] ._9DbFHW_tile{opacity:1;transform:none}[data-landed] ._9DbFHW_tile{visibility:hidden}._9DbFHW_mark{object-fit:contain;opacity:.6;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .2s,filter .2s,scale .2s}@media (hover:hover) and (pointer:fine){._9DbFHW_tile:hover ._9DbFHW_mark,._9DbFHW_laneTile:hover ._9DbFHW_mark{opacity:1;filter:none;scale:1.04}}@media (max-width:767px) and (max-height:720px){._9DbFHW_heading p:not(:first-child){display:none}}._9DbFHW_lanes{z-index:4;pointer-events:none;position:absolute;inset:0}._9DbFHW_stage:not([data-opened]) ._9DbFHW_lane{opacity:.002;pointer-events:none}._9DbFHW_mist{z-index:3;opacity:0;pointer-events:none;position:absolute}[data-opened] ._9DbFHW_mist{opacity:1}._9DbFHW_mistLeft{background:linear-gradient(to right, color-mix(in srgb, var(--background) 94%, transparent) 0%, color-mix(in srgb, var(--background) 86%, transparent) 55%, color-mix(in srgb, var(--background) 0%, transparent) 100%);top:0;bottom:0;left:0}._9DbFHW_mistRight{background:linear-gradient(to left, color-mix(in srgb, var(--background) 94%, transparent) 0%, color-mix(in srgb, var(--background) 86%, transparent) 55%, color-mix(in srgb, var(--background) 0%, transparent) 100%);top:0;bottom:0;right:0}._9DbFHW_mistTop{background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 96%, transparent) 0%, color-mix(in srgb, var(--background) 88%, transparent) 60%, color-mix(in srgb, var(--background) 0%, transparent) 100%);top:0;left:0;right:0}._9DbFHW_mistBottom{background:linear-gradient(to top, color-mix(in srgb, var(--background) 96%, transparent) 0%, color-mix(in srgb, var(--background) 88%, transparent) 60%, color-mix(in srgb, var(--background) 0%, transparent) 100%);bottom:0;left:0;right:0}._9DbFHW_lane{pointer-events:auto;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}._9DbFHW_laneX{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}._9DbFHW_track{will-change:transform;position:absolute;top:0;left:0}._9DbFHW_laneTile{color:inherit;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}button._9DbFHW_laneTile{cursor:pointer}._9DbFHW_laneTile:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._9DbFHW_carousel{z-index:1;visibility:hidden;pointer-events:none;position:absolute;inset:0}[data-opened] ._9DbFHW_carousel{visibility:visible}._9DbFHW_track2{pointer-events:auto;touch-action:pan-y;cursor:grab;outline:none;position:absolute}._9DbFHW_track2:active{cursor:grabbing}._9DbFHW_track2:focus-visible{outline:2px solid var(--ring);outline-offset:4px}._9DbFHW_win{transform-origin:50% 100%;will-change:transform, opacity;-webkit-user-select:none;user-select:none;display:none;position:absolute}._9DbFHW_win:not([data-focus]){cursor:pointer}._9DbFHW_reveal,._9DbFHW_opening{position:absolute;inset:0}._9DbFHW_shape{background:var(--ground-studio);position:absolute;inset:0;overflow:hidden}._9DbFHW_cusp ._9DbFHW_shape{clip-path:url(#hotel-window)}._9DbFHW_defs{width:0;height:0;position:absolute;overflow:hidden}._9DbFHW_view{transition:transform .65s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}._9DbFHW_view img{object-fit:cover;pointer-events:none;-webkit-user-drag:none}._9DbFHW_grey{filter:grayscale()contrast(1.06)brightness(1.04)}._9DbFHW_soft{opacity:0;position:absolute;inset:0}._9DbFHW_soft img{filter:grayscale()blur(14px)brightness(1.05)}._9DbFHW_colour{transition:-webkit-mask-position .65s cubic-bezier(.45,0,.2,1),mask-position .65s cubic-bezier(.45,0,.2,1);-webkit-mask-image:linear-gradient(#0000 44%,#000 56%);mask-image:linear-gradient(#0000 44%,#000 56%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-focus] ._9DbFHW_colour{transition:-webkit-mask-position 1.3s cubic-bezier(.3,.45,.2,1),mask-position 1.3s cubic-bezier(.3,.45,.2,1);-webkit-mask-position:0 100%;mask-position:0 100%}[data-focus] ._9DbFHW_view{transition:transform 1.3s cubic-bezier(.22,1,.36,1);transform:scale(1.035)}._9DbFHW_ledge{background:var(--rule-firm);transform-origin:50%;height:1px;position:absolute}._9DbFHW_caption{text-align:center;opacity:0;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .25s;display:flex;position:absolute}._9DbFHW_caption[data-on]{opacity:1;transition-duration:.4s}._9DbFHW_caption>*{animation:.7s cubic-bezier(.22,1,.36,1) both _9DbFHW_line-in}._9DbFHW_caption>:nth-child(2){animation-delay:70ms}._9DbFHW_caption>:nth-child(3){animation-delay:.14s}@keyframes _9DbFHW_line-in{0%{opacity:0;transform:translateY(8px)}}._9DbFHW_brand{font-family:var(--font-fraunces);color:var(--ink-muted);font-variation-settings:"opsz" 14;font-size:.95rem;font-style:italic;line-height:1.2}._9DbFHW_name{font-family:var(--font-fraunces);letter-spacing:-.012em;color:var(--ink);font-variation-settings:"opsz" 96;text-wrap:balance;margin-top:.15rem;font-size:clamp(1.35rem,1.05rem + 1.1vw,2.1rem);font-weight:360;line-height:1.08}._9DbFHW_where{color:var(--ink-muted);flex-direction:column;align-items:center;gap:.55rem;margin-top:.65rem;font-size:.875rem;line-height:1.35;display:flex}._9DbFHW_rule{background:var(--rule-firm);transform-origin:50%;width:3.5rem;height:1px;animation:1.3s cubic-bezier(.3,.45,.2,1) both _9DbFHW_rule-in;display:block}@keyframes _9DbFHW_rule-in{0%{transform:scaleX(.4)}}._9DbFHW_arrow{width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute}._9DbFHW_arrow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._9DbFHW_arrowRule{background:currentColor;width:1.5rem;height:1px;transition:width .3s cubic-bezier(.45,0,.2,1);display:block}@media (hover:hover) and (pointer:fine){._9DbFHW_arrow:hover ._9DbFHW_arrowRule{width:2.25rem;transition-duration:.45s;transition-timing-function:cubic-bezier(.22,1,.36,1)}}._9DbFHW_arrow:active{translate:var(--nudge,0) 0}._9DbFHW_controls{opacity:0;pointer-events:none;transition:opacity .5s}[data-landed] ._9DbFHW_controls{opacity:1;pointer-events:auto;transition-delay:.3s}._9DbFHW_closing{text-align:center;padding:2.5rem 1.5rem 6rem}@media (prefers-reduced-motion:reduce){._9DbFHW_tile,._9DbFHW_colour,._9DbFHW_view,[data-focus] ._9DbFHW_colour,[data-focus] ._9DbFHW_view,._9DbFHW_caption{transition:none}._9DbFHW_tile,[data-focus] ._9DbFHW_view{transform:none}._9DbFHW_caption>*,._9DbFHW_rule{animation:none}}
