.roomshowcase-module__obBluG__hero{min-height:max(100svh,640px);color:var(--n0);background:var(--n900);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.roomshowcase-module__obBluG__slides{position:absolute;inset:0}.roomshowcase-module__obBluG__slide{opacity:0;z-index:0;position:absolute;inset:0}.roomshowcase-module__obBluG__slide[data-state=leaving]{opacity:1;z-index:1}.roomshowcase-module__obBluG__slide[data-state=active],.roomshowcase-module__obBluG__slide[data-state=entering]{opacity:1;z-index:2}.roomshowcase-module__obBluG__img{object-fit:cover}.roomshowcase-module__obBluG__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.roomshowcase-module__obBluG__video[data-on]{opacity:1}@media (prefers-reduced-motion:no-preference){.roomshowcase-module__obBluG__slide[data-state=active] .roomshowcase-module__obBluG__img,.roomshowcase-module__obBluG__slide[data-state=entering] .roomshowcase-module__obBluG__img,.roomshowcase-module__obBluG__slide[data-state=leaving] .roomshowcase-module__obBluG__img{animation:8s linear infinite alternate roomshowcase-module__obBluG__drift}@keyframes roomshowcase-module__obBluG__drift{0%{transform:scale(1.035)translate(.65%)}to{transform:scale(1.11)translate(-.65%)}}.roomshowcase-module__obBluG__slide[data-state=entering]{animation:.98s cubic-bezier(.83,0,.17,1) both roomshowcase-module__obBluG__cutIn}@keyframes roomshowcase-module__obBluG__cutIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.roomshowcase-module__obBluG__seam{z-index:3;background:linear-gradient(#0000,#dfe9f1e6 30%,#9db4c6d9 70%,#0000);width:1px;animation:.98s cubic-bezier(.83,0,.17,1) both roomshowcase-module__obBluG__seamSweep;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 22px #c8dbea8c}@keyframes roomshowcase-module__obBluG__seamSweep{0%{opacity:1;transform:translate(0)}88%{opacity:1}to{opacity:0;transform:translate(100vw)}}}@media (prefers-reduced-motion:reduce){.roomshowcase-module__obBluG__slide{transition:opacity .4s linear}.roomshowcase-module__obBluG__seam{display:none}}.roomshowcase-module__obBluG__scrim{z-index:4;pointer-events:none;background:linear-gradient(#10131659,#0000 20%),linear-gradient(#0000 26%,#0e111494 50%,#0e1114db 100%);position:absolute;inset:0}.roomshowcase-module__obBluG__hero[data-daypart=morning] .roomshowcase-module__obBluG__scrim{box-shadow:inset 0 0 0 100vmax #d4b2800b}.roomshowcase-module__obBluG__hero[data-daypart=evening] .roomshowcase-module__obBluG__scrim{box-shadow:inset 0 0 0 100vmax #cd8d540f}.roomshowcase-module__obBluG__hero[data-daypart=night] .roomshowcase-module__obBluG__scrim{box-shadow:inset 0 0 0 100vmax #1e2e3e1a}.roomshowcase-module__obBluG__content{z-index:5;width:100%;padding:calc(var(--nav-h) + var(--sp-6)) var(--gutter) var(--sp-6);position:relative}.roomshowcase-module__obBluG__showcaseBar{z-index:5;justify-content:space-between;align-items:flex-end;gap:var(--sp-6);padding:0 var(--gutter) clamp(var(--sp-5), 4vh, var(--sp-7));display:flex;position:relative}.roomshowcase-module__obBluG__roomLink{font-family:var(--font-display), Georgia, serif;letter-spacing:.09em;color:var(--n0);animation:roomshowcase-module__obBluG__roomLinkIn .7s var(--ease-out) both;align-items:baseline;gap:10px;font-size:clamp(16px,1.2vw,20px);display:inline-flex}@keyframes roomshowcase-module__obBluG__roomLinkIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.roomshowcase-module__obBluG__roomLink:hover{color:var(--accent-soft);text-decoration:none}.roomshowcase-module__obBluG__roomArrow{font-family:var(--font-body), system-ui, sans-serif;transition:transform .26s var(--ease-out)}.roomshowcase-module__obBluG__roomLink:hover .roomshowcase-module__obBluG__roomArrow{transform:translate(5px)}.roomshowcase-module__obBluG__controls{gap:clamp(var(--sp-5), 2.4vw, var(--sp-7));display:flex}.roomshowcase-module__obBluG__control{appearance:none;cursor:pointer;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#f6f6f485;transition:color .24s var(--ease-out);background:0 0;border:0;align-items:baseline;gap:8px;padding:10px 0 12px;font-size:12.5px;font-weight:600;display:flex;position:relative}.roomshowcase-module__obBluG__control:hover{color:#f6f6f4d9}.roomshowcase-module__obBluG__control[data-active]{color:var(--n0)}.roomshowcase-module__obBluG__controlTrack{background:#f6f6f42e;height:1px;position:absolute;bottom:0;left:0;right:0}.roomshowcase-module__obBluG__controlFill{transform-origin:0;background:var(--accent-soft);position:absolute;inset:0;transform:scaleX(0)}.roomshowcase-module__obBluG__control[data-active] .roomshowcase-module__obBluG__controlFill{transform:scaleX(var(--p,0))}@media (prefers-reduced-motion:reduce){.roomshowcase-module__obBluG__control[data-active] .roomshowcase-module__obBluG__controlFill{transform:scaleX(1)}.roomshowcase-module__obBluG__roomLink{animation:none}}@media (max-width:900px){.roomshowcase-module__obBluG__showcaseBar{align-items:flex-start;gap:var(--sp-5);flex-direction:column}.roomshowcase-module__obBluG__controls{justify-content:space-between;gap:var(--sp-4);width:100%}.roomshowcase-module__obBluG__control{letter-spacing:.09em;font-size:11px}}
.slabrack-module__Q8YwXW__rack{gap:6px;height:clamp(440px,56vh,620px);margin:0;padding:0;list-style:none;display:flex}.slabrack-module__Q8YwXW__slot{min-width:0;transition:flex-grow .62s var(--ease-out);flex:1 1 0}.slabrack-module__Q8YwXW__slot:hover,.slabrack-module__Q8YwXW__slot:focus-within{flex-grow:2.9}.slabrack-module__Q8YwXW__slab{background:var(--n700);height:100%;color:var(--n0);isolation:isolate;display:block;position:relative;overflow:hidden}.slabrack-module__Q8YwXW__slab:hover{text-decoration:none}.slabrack-module__Q8YwXW__slabImg{object-fit:cover;transition:filter .62s var(--ease-out), transform .9s var(--ease-out)}.slabrack-module__Q8YwXW__rack:hover .slabrack-module__Q8YwXW__slot:not(:hover) .slabrack-module__Q8YwXW__slabImg,.slabrack-module__Q8YwXW__rack:hover .slabrack-module__Q8YwXW__slot:not(:hover) .slabrack-module__Q8YwXW__slabBlank{filter:brightness(.62)saturate(.85)}.slabrack-module__Q8YwXW__slot:hover .slabrack-module__Q8YwXW__slabImg{transform:scale(1.04)}.slabrack-module__Q8YwXW__slabBlank{transition:filter .62s var(--ease-out);background:radial-gradient(140% 120% at 30% 10%,#31363d,#23272c 55%,#191c20);position:absolute;inset:0}.slabrack-module__Q8YwXW__slab:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#dfe9f147 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.slabrack-module__Q8YwXW__slot:hover .slabrack-module__Q8YwXW__slab:after,.slabrack-module__Q8YwXW__slot:focus-within .slabrack-module__Q8YwXW__slab:after{transition:transform 1.2s var(--ease-out) .12s;transform:translate(130%)}}.slabrack-module__Q8YwXW__slabSpine{z-index:1;left:50%;bottom:var(--sp-5);writing-mode:vertical-rl;font-family:var(--font-display), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--n0);text-shadow:0 1px 12px #101316d9;transition:opacity .3s var(--ease-out);font-size:clamp(14px,1.1vw,18px);position:absolute;transform:translate(-50%)rotate(180deg)}.slabrack-module__Q8YwXW__slabFace{z-index:1;inset-inline:0;padding:var(--sp-7) var(--sp-5) var(--sp-5);opacity:0;transition:opacity .38s var(--ease-out) .16s, translate .38s var(--ease-out) .16s;background:linear-gradient(#0000,#101316c7);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:0;translate:0 10px}.slabrack-module__Q8YwXW__slot:hover .slabrack-module__Q8YwXW__slabSpine,.slabrack-module__Q8YwXW__slot:focus-within .slabrack-module__Q8YwXW__slabSpine{opacity:0}.slabrack-module__Q8YwXW__slot:hover .slabrack-module__Q8YwXW__slabFace,.slabrack-module__Q8YwXW__slot:focus-within .slabrack-module__Q8YwXW__slabFace{opacity:1;translate:0}.slabrack-module__Q8YwXW__slabName{color:var(--n0);font-family:var(--font-display), Georgia, serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:clamp(19px,1.5vw,26px)}.slabrack-module__Q8YwXW__slabNote{color:var(--n100);white-space:nowrap;font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.slabrack-module__Q8YwXW__slot,.slabrack-module__Q8YwXW__slabImg,.slabrack-module__Q8YwXW__slabBlank,.slabrack-module__Q8YwXW__slabSpine,.slabrack-module__Q8YwXW__slabFace{transition:none}.slabrack-module__Q8YwXW__slot:hover .slabrack-module__Q8YwXW__slabImg{transform:none}}@media (max-width:1023px){.slabrack-module__Q8YwXW__slabNote{white-space:normal}}@media (hover:none),(max-width:760px){.slabrack-module__Q8YwXW__rack{gap:var(--sp-3);grid-template-columns:1fr 1fr;height:auto;display:grid}.slabrack-module__Q8YwXW__slot:last-child{grid-column:1/-1}.slabrack-module__Q8YwXW__slab{aspect-ratio:3/2}.slabrack-module__Q8YwXW__slot:last-child .slabrack-module__Q8YwXW__slab{aspect-ratio:auto;min-height:96px}.slabrack-module__Q8YwXW__slabSpine{display:none}.slabrack-module__Q8YwXW__slabFace{opacity:1;padding:var(--sp-5) var(--sp-3) var(--sp-3);background:linear-gradient(#10131633,#101316d6 60%);gap:2px;translate:0}.slabrack-module__Q8YwXW__slabName{letter-spacing:.06em;font-size:clamp(14px,4vw,17px)}.slabrack-module__Q8YwXW__slabNote{white-space:normal;font-size:12.5px}}
