.floorplan[data-astro-cid-ppm2koep]{margin:0}svg[data-astro-cid-ppm2koep]{width:100%;height:auto;display:block}rect[data-astro-cid-ppm2koep]{fill:none;stroke:var(--color-line);stroke-width:1}text[data-astro-cid-ppm2koep]{font-size:9px;fill:var(--color-ink-muted)}.en[data-astro-cid-ppm2koep]{font-size:6.5px;letter-spacing:.12em}.area[data-astro-cid-ppm2koep] rect[data-astro-cid-ppm2koep]{transition:fill .24s ease-out}.area[data-astro-cid-ppm2koep].on rect[data-astro-cid-ppm2koep]{fill:var(--color-garden)}.area[data-astro-cid-ppm2koep].on text[data-astro-cid-ppm2koep]{fill:var(--color-paper)}.service[data-astro-cid-ppm2koep] rect[data-astro-cid-ppm2koep]{stroke-dasharray:3 3}figcaption[data-astro-cid-ppm2koep]{margin-top:var(--space-8, 8px);font-size:.875rem;color:var(--color-ink-muted)}@media(prefers-reduced-motion:reduce){.area[data-astro-cid-ppm2koep] rect[data-astro-cid-ppm2koep]{transition:none}}@layer components{.lead[data-astro-cid-4y3nsmk2]{max-width:none;font-family:var(--font-serif);font-size:var(--text-md);line-height:1.8;color:var(--color-ink-muted)}.directory[data-astro-cid-4y3nsmk2] .floor{padding-block:var(--space-48);border-top:var(--line-width) solid var(--color-line)}.floor-head[data-astro-cid-4y3nsmk2]{margin-bottom:var(--space-32)}.spaces[data-astro-cid-4y3nsmk2]{display:grid;gap:var(--space-64);list-style:none;padding:0}.space[data-astro-cid-4y3nsmk2]{scroll-margin-top:6rem}@media(min-width:48em){.space[data-astro-cid-4y3nsmk2] .item{grid-row:1}}.text[data-astro-cid-4y3nsmk2]{display:flex;flex-direction:column;gap:var(--space-16);justify-content:center}.en[data-astro-cid-4y3nsmk2]{font-size:var(--text-xs);letter-spacing:.16em;color:var(--color-ink-muted)}.facts[data-astro-cid-4y3nsmk2]{display:grid;gap:var(--space-8);margin:0;padding-top:var(--space-16);border-top:var(--line-width) solid var(--color-line)}.facts[data-astro-cid-4y3nsmk2] div[data-astro-cid-4y3nsmk2]{display:flex;justify-content:space-between;gap:var(--space-16)}dt[data-astro-cid-4y3nsmk2]{color:var(--color-ink-muted)}dd[data-astro-cid-4y3nsmk2]{margin:0}.features[data-astro-cid-4y3nsmk2]{display:flex;flex-wrap:wrap;gap:var(--space-8);padding:0;list-style:none}.features[data-astro-cid-4y3nsmk2] li[data-astro-cid-4y3nsmk2]{padding:var(--space-4) var(--space-12);background:var(--color-paper-deep);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.6}.more[data-astro-cid-4y3nsmk2]{border-block:var(--line-width) solid var(--color-line)}.more[data-astro-cid-4y3nsmk2] summary[data-astro-cid-4y3nsmk2]{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-12);cursor:pointer;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-garden-strong);list-style:none}.more[data-astro-cid-4y3nsmk2] summary[data-astro-cid-4y3nsmk2]::-webkit-details-marker{display:none}.more[data-astro-cid-4y3nsmk2] summary[data-astro-cid-4y3nsmk2]:after{content:"";width:.5rem;height:.5rem;margin-right:var(--space-4);border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:translateY(-25%) rotate(45deg);transition:transform .2s ease}.more[data-astro-cid-4y3nsmk2][open] summary[data-astro-cid-4y3nsmk2]:after{transform:translateY(25%) rotate(-135deg)}.more-body[data-astro-cid-4y3nsmk2]{display:grid;gap:var(--space-12);padding-bottom:var(--space-16);animation:more-in .25s ease}@keyframes more-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.more-body[data-astro-cid-4y3nsmk2]{animation:none}.more[data-astro-cid-4y3nsmk2] summary[data-astro-cid-4y3nsmk2]:after{transition:none}}.suit[data-astro-cid-4y3nsmk2]{font-size:var(--text-xs);line-height:1.7;color:var(--color-ink-muted)}.suit[data-astro-cid-4y3nsmk2]:before{content:"추천";margin-right:var(--space-8);color:var(--color-ink)}.table-wrap[data-astro-cid-4y3nsmk2]{overflow-x:auto}table[data-astro-cid-4y3nsmk2]{width:100%;min-width:36rem}th[data-astro-cid-4y3nsmk2],td[data-astro-cid-4y3nsmk2]{padding:var(--space-16) var(--space-12);border-bottom:var(--line-width) solid var(--color-line);text-align:left}thead[data-astro-cid-4y3nsmk2] th[data-astro-cid-4y3nsmk2]{border-bottom-color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-ink-muted)}tbody[data-astro-cid-4y3nsmk2] th[data-astro-cid-4y3nsmk2]{font-family:var(--font-serif);font-weight:400}.num[data-astro-cid-4y3nsmk2]{text-align:right}.visually-hidden[data-astro-cid-4y3nsmk2]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
