.set[data-astro-cid-immpjtiu]{margin-bottom:clamp(3rem,6vw,5rem)}.set-title[data-astro-cid-immpjtiu]{border-bottom:2px solid var(--ink);flex-wrap:wrap;gap:.25rem 1rem;padding-bottom:.7rem;display:flex}.set-title[data-astro-cid-immpjtiu] a[data-astro-cid-immpjtiu]{align-items:center;gap:.25em;text-decoration:none;display:inline-flex}.set-title[data-astro-cid-immpjtiu] a[data-astro-cid-immpjtiu]:hover{text-decoration:underline}.muted[data-astro-cid-immpjtiu]{color:var(--ink-2)}.count[data-astro-cid-immpjtiu]{margin-left:auto}.table[data-astro-cid-immpjtiu]{border-left:1px solid var(--rule-soft);grid-template-columns:repeat(auto-fill,minmax(min(31%,168px),1fr));display:grid}.element[data-astro-cid-immpjtiu]{aspect-ratio:1;border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);background:linear-gradient(var(--rule-soft), var(--rule-soft)) 0 var(--base,62%) / 100% 1px no-repeat, linear-gradient(var(--rule-soft), var(--rule-soft)) 0 var(--xh,44%) / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--rule-soft) 0 3px, transparent 3px 7px) 0 var(--cap,30%) / 100% 1px no-repeat;text-decoration:none;display:block;position:relative;overflow:hidden}.no[data-astro-cid-immpjtiu],.out[data-astro-cid-immpjtiu]{color:var(--ink-2);font-size:.75rem;font-weight:600;position:absolute;top:.6rem}.no[data-astro-cid-immpjtiu]{left:.7rem}.out[data-astro-cid-immpjtiu]{right:.7rem}.symbol[data-astro-cid-immpjtiu]{letter-spacing:-.02em;place-items:center;padding-bottom:.15em;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:800;line-height:1;transition:opacity .3s;display:grid;position:absolute;inset:0}.name[data-astro-cid-immpjtiu]{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.6875rem,2.4vw,.8125rem);font-weight:600;position:absolute;bottom:.6rem;left:.7rem;right:.7rem;overflow:hidden}.cover[data-astro-cid-immpjtiu]{object-fit:contain;background:var(--mat);opacity:0;width:100%;height:100%;padding:18% 8%;transition:opacity 1.5s;position:absolute;inset:0}.element[data-astro-cid-immpjtiu]:is(:hover,:focus-visible) .cover[data-astro-cid-immpjtiu]{opacity:1;transition:none}.element[data-astro-cid-immpjtiu]:is(:hover,:focus-visible) .symbol[data-astro-cid-immpjtiu]{opacity:0}.element[data-astro-cid-immpjtiu]:is(:hover,:focus-visible) [data-astro-cid-immpjtiu]:is(.name,.no,.out){z-index:1;background:var(--wall);color:var(--ink);margin:-.1rem -.35rem;padding:.1rem .35rem}.element[data-astro-cid-immpjtiu]:is(:hover,:focus-visible) .name[data-astro-cid-immpjtiu]{max-width:calc(100% - 1.4rem);right:auto}.element[data-astro-cid-immpjtiu]:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.cover[data-astro-cid-immpjtiu],.symbol[data-astro-cid-immpjtiu]{transition:none}}.room[data-astro-cid-pfxtljst]{color:var(--ink);border-bottom:1px solid var(--rule-soft);min-height:calc(100svh - var(--header-height));display:flex;position:relative;overflow:hidden}.sheet[data-astro-cid-pfxtljst]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sheet[data-astro-cid-pfxtljst] .adv{stroke:var(--ink);opacity:.35}.sheet[data-astro-cid-pfxtljst] .metric{stroke:var(--ink);opacity:.22;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease-out) var(--delay,0s)}.sheet[data-astro-cid-pfxtljst] .metric.dashed{opacity:.16;stroke-dasharray:2 5}.sheet[data-astro-cid-pfxtljst] .box,.sheet[data-astro-cid-pfxtljst] .ink{fill:none;stroke:var(--ink);opacity:.6}.sheet[data-astro-cid-pfxtljst] .ink{stroke-dasharray:3 3}.drawn[data-astro-cid-pfxtljst] .sheet[data-astro-cid-pfxtljst] .metric{clip-path:inset(0)}.room-inner[data-astro-cid-pfxtljst]{z-index:1;flex-direction:column;justify-content:space-between;gap:2.5rem;padding-block:clamp(1.5rem,5vh,3.5rem) clamp(2rem,6vh,4rem);display:flex;position:relative}.title[data-astro-cid-pfxtljst]{margin-block:auto}.hello[data-astro-cid-pfxtljst]{flex-direction:column;display:flex}.name[data-astro-cid-pfxtljst]{margin-left:-.06em;font-size:clamp(4.5rem,min(23vw,26svh),26rem);display:block}.panel[data-astro-cid-pfxtljst]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;display:flex}.intro[data-astro-cid-pfxtljst]{max-width:46ch;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.5}.btn[data-astro-cid-pfxtljst]{border:1.5px solid var(--ink);background:var(--ink);color:var(--wall);align-items:center;gap:.55rem;padding:.95rem 1.4rem;font-weight:700;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.btn[data-astro-cid-pfxtljst]:hover{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}@media (width<=759px){.room[data-astro-cid-pfxtljst]{min-height:auto}.room-inner[data-astro-cid-pfxtljst]{padding-block:2.5rem 3rem}}@media (orientation:landscape) and (height<=500px){.hello[data-astro-cid-pfxtljst]{flex-flow:row}.name[data-astro-cid-pfxtljst]{font-size:min(11vw,34svh)}.name[data-astro-cid-pfxtljst]+.name[data-astro-cid-pfxtljst]{margin-left:.22em}}@media (prefers-reduced-motion:reduce){.sheet[data-astro-cid-pfxtljst] .metric{transition:none}}.featured-room[data-astro-cid-lcdefpme]{scroll-margin-top:calc(var(--header-height) + 18px);padding-block:clamp(4.5rem,11vw,9rem) clamp(3rem,8vw,6rem)}.section-title[data-astro-cid-lcdefpme]{margin-bottom:clamp(2.5rem,6vw,5rem);font-size:clamp(2.9rem,10.5vw,11rem)}.featured[data-astro-cid-lcdefpme]{gap:clamp(1rem,1vw,.875rem);display:grid}@media (width>=800px){.featured[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.index-room[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,8vw,6rem) clamp(5rem,12vw,10rem)}.index-head[data-astro-cid-lcdefpme]{align-items:end;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.index-head[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:0}.index-note[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:34ch}@media (width>=1000px){.index-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.index-note[data-astro-cid-lcdefpme]{text-align:right;padding-bottom:.6rem}}.title-link[data-astro-cid-lcdefpme]{white-space:nowrap;text-decoration:none;transition:color .4s}.title-link[data-astro-cid-lcdefpme]:is(:hover,:focus-visible){color:var(--signal)}.title-link[data-astro-cid-lcdefpme] .title-arrow{stroke-width:2.2px;vertical-align:calc(.5ex - .31em);width:.62em;height:.62em;transition:translate .4s var(--ease-out);margin-left:.08em}.title-link[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) .title-arrow{translate:.12em}
