.cat-links[data-astro-cid-hr2tudlh]{flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1.25rem 0;display:flex}.hero[data-astro-cid-hr2tudlh]{align-items:start;gap:1rem;padding-block:1rem 2rem;display:grid}@media (width>=900px){.hero[data-astro-cid-hr2tudlh]{grid-template-columns:1.1fr 1fr;gap:3rem;padding-block:clamp(1.5rem,3vw,2.5rem) 4rem}}.hero-img[data-astro-cid-hr2tudlh]{margin:0;position:relative}.hero-img[data-astro-cid-hr2tudlh] img[data-astro-cid-hr2tudlh]{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius);background:var(--line);width:100%}@media (width>=900px){.hero-img[data-astro-cid-hr2tudlh] img[data-astro-cid-hr2tudlh]{aspect-ratio:4/5;object-fit:cover}}.hero-text[data-astro-cid-hr2tudlh]{gap:.65rem;display:grid}@media (width>=900px){.hero-text[data-astro-cid-hr2tudlh]{gap:1rem}}@media (width<=899px){.eyebrow[data-astro-cid-hr2tudlh]{display:none}}.eyebrow[data-astro-cid-hr2tudlh]{letter-spacing:.04em;text-transform:uppercase;font-size:.9rem}.grid[data-astro-cid-hr2tudlh]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.hero[data-astro-cid-y42y7zbc]{isolation:isolate;align-items:flex-end;min-height:min(52rem,88svh);display:flex;position:relative;overflow:hidden}html.hero-under .hero[data-astro-cid-y42y7zbc]{margin-top:calc(-1 * var(--header-h) - 1px)}.shot[data-astro-cid-y42y7zbc]{z-index:-2;position:absolute;inset:0}.shot[data-astro-cid-y42y7zbc][hidden]{display:none}.shot[data-astro-cid-y42y7zbc] img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.shot[data-astro-cid-y42y7zbc].on{transition:opacity .9s var(--ease)}.hero[data-astro-cid-y42y7zbc][data-light=off] .shot[data-astro-cid-y42y7zbc].on{opacity:0}.hero[data-astro-cid-y42y7zbc]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d121a5c,#0d121a29 54%,#0d121acc);position:absolute;inset:0}.hero-text[data-astro-cid-y42y7zbc]{padding-block:clamp(2rem,6vh,4rem)}.hero[data-astro-cid-y42y7zbc] h1[data-astro-cid-y42y7zbc]{max-width:13ch;font-size:clamp(2.5rem,5.6vw,4.75rem);line-height:1.02}.lead[data-astro-cid-y42y7zbc]{max-width:34ch;margin-top:1rem;font-size:1.1875rem;line-height:1.45}.actions[data-astro-cid-y42y7zbc]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.from[data-astro-cid-y42y7zbc]{opacity:.85;font-weight:400}.from[data-astro-cid-y42y7zbc]:before{content:"·";margin-right:.5rem}.switch[data-astro-cid-y42y7zbc]{min-height:3.25rem;color:var(--on-dusk);background:#0d121a8c;border:1px solid #f2ede34d;border-radius:999px;align-items:center;gap:.8rem;padding:.4rem 1.1rem .4rem .45rem;font-size:.975rem;display:inline-flex}.track[data-astro-cid-y42y7zbc]{background:var(--dusk-2);border:1px solid var(--dusk-line);width:3.25rem;height:2.1rem;transition:background .4s var(--ease);border-radius:999px;position:relative}.knob[data-astro-cid-y42y7zbc]{background:var(--on-dusk-2);width:1.6rem;height:1.6rem;transition:translate .45s var(--ease), background .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch[data-astro-cid-y42y7zbc][aria-checked=true] .track[data-astro-cid-y42y7zbc]{background:#5a4520}.switch[data-astro-cid-y42y7zbc][aria-checked=true] .knob[data-astro-cid-y42y7zbc]{background:var(--lamp);translate:1.15rem;box-shadow:0 2px 18px 3px #f6b84a99}@media (width<=860px){.hero[data-astro-cid-y42y7zbc]{min-height:82svh}.shot[data-astro-cid-y42y7zbc] img{object-position:74% 50%}}.band[data-astro-cid-y42y7zbc]{padding-block:clamp(3.5rem,8vw,6.5rem)}.band-head[data-astro-cid-y42y7zbc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}#lamper[data-astro-cid-y42y7zbc]{scroll-margin-top:calc(var(--header-h) + 1rem)}.types[data-astro-cid-y42y7zbc]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.types[data-astro-cid-y42y7zbc] a[data-astro-cid-y42y7zbc]{border:1px solid var(--line);min-height:2.75rem;transition:border-color .25s var(--ease), background .25s var(--ease);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.95rem;text-decoration:none;display:inline-flex}.types[data-astro-cid-y42y7zbc] a[data-astro-cid-y42y7zbc]:hover{border-color:var(--ink);background:var(--surface)}.more[data-astro-cid-y42y7zbc]{text-underline-offset:.3em;white-space:nowrap;font-size:.975rem;text-decoration:underline 1px}.lamps[data-astro-cid-y42y7zbc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.lamps[data-astro-cid-y42y7zbc]>li[data-astro-cid-y42y7zbc]{min-width:0;display:grid}@media (width<=860px){.lamps[data-astro-cid-y42y7zbc]{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:76%;grid-auto-flow:column;overflow-x:auto}.lamps[data-astro-cid-y42y7zbc]::-webkit-scrollbar{display:none}.lamps[data-astro-cid-y42y7zbc]>li[data-astro-cid-y42y7zbc]{scroll-snap-align:start}}.rooms-band[data-astro-cid-y42y7zbc]{padding-block:clamp(3.5rem,8vw,6.5rem)}.rooms[data-astro-cid-y42y7zbc]{grid-template-columns:1.35fr 1fr 1fr;gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.room[data-astro-cid-y42y7zbc]{isolation:isolate;border-radius:var(--radius);height:clamp(22rem,44vw,34rem);color:var(--on-dusk);text-decoration:none;display:block;position:relative;overflow:hidden}.room[data-astro-cid-y42y7zbc] img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease);position:absolute;inset:0}.room[data-astro-cid-y42y7zbc]:hover img{scale:1.04}.room[data-astro-cid-y42y7zbc]:after{content:"";z-index:-1;background:linear-gradient(#0000 55%,#0d121ab8);position:absolute;inset:0}.rname[data-astro-cid-y42y7zbc]{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;position:absolute;bottom:1.1rem;left:1.25rem}@media (width<=860px){.rooms[data-astro-cid-y42y7zbc]{grid-template-columns:1fr}.room[data-astro-cid-y42y7zbc]{height:15.5rem}}.split[data-astro-cid-y42y7zbc]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.split-pic[data-astro-cid-y42y7zbc]{border-radius:var(--radius);background:var(--panel);display:block;overflow:hidden}.split-pic[data-astro-cid-y42y7zbc] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.split-text[data-astro-cid-y42y7zbc] p[data-astro-cid-y42y7zbc]{color:var(--muted);max-width:44ch;margin-top:1.1rem;font-size:1.125rem}.split-text[data-astro-cid-y42y7zbc] .more[data-astro-cid-y42y7zbc]{margin-top:1.5rem;display:inline-block}@media (width<=860px){.split[data-astro-cid-y42y7zbc]{grid-template-columns:1fr}}.guides[data-astro-cid-y42y7zbc]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.guides[data-astro-cid-y42y7zbc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide[data-astro-cid-y42y7zbc]{border-top:1px solid var(--line);align-content:start;gap:.35rem;height:100%;padding:1.25rem 0;text-decoration:none;display:grid}.guide[data-astro-cid-y42y7zbc] strong[data-astro-cid-y42y7zbc]{letter-spacing:-.02em;font-size:1.15rem;font-weight:500;line-height:1.25}.guide[data-astro-cid-y42y7zbc]:hover strong[data-astro-cid-y42y7zbc]{text-underline-offset:.2em;text-decoration:underline}
