.explorer__figure[data-astro-cid-vd57ct7u]{top:calc(var(--nav-h-scrolled) + var(--sp-6));gap:var(--sp-5);align-self:start;min-width:0;display:grid;position:sticky}.tally[data-astro-cid-vd57ct7u]{flex-wrap:wrap;gap:6px;max-width:406px;display:flex}.tally__dot[data-astro-cid-vd57ct7u]{background:var(--wave-line);width:8px;height:8px;transition:background-color .35s var(--ease-std), transform .35s var(--ease-out);transition-delay:calc(var(--i,0) * 10ms);border-radius:50%}.tally__dot[data-astro-cid-vd57ct7u].is-on{background:var(--gulf);transform:scale(1.15)}.explorer__svg[data-astro-cid-vd57ct7u]{width:100%;max-width:480px;height:auto;overflow:visible}.explorer__plate[data-astro-cid-vd57ct7u]{fill:var(--pale-wave);stroke:var(--sage);stroke-width:1.25px;transition:fill .35s var(--ease-std)}.explorer__bed[data-astro-cid-vd57ct7u]{fill:var(--wave-line);transition:fill .35s var(--ease-std)}.explorer__label[data-astro-cid-vd57ct7u]{font:600 var(--fs-eyebrow)/1 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;fill:var(--harbor);transition:fill .35s var(--ease-std)}.explorer__line[data-astro-cid-vd57ct7u],.explorer__roof[data-astro-cid-vd57ct7u],.explorer__pool[data-astro-cid-vd57ct7u]{fill:none;stroke:var(--deep-wave);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.explorer__roof[data-astro-cid-vd57ct7u]{stroke-width:1.5px}.explorer__pool[data-astro-cid-vd57ct7u]{stroke:var(--sage)}.explorer__ground[data-astro-cid-vd57ct7u]{fill:none;stroke:var(--border);stroke-width:1px;stroke-linecap:round}.explorer[data-floor="1"] .explorer__plate[data-astro-cid-vd57ct7u][data-plate="1"],.explorer[data-floor="2"] .explorer__plate[data-astro-cid-vd57ct7u][data-plate="2"],.explorer[data-floor="3"] .explorer__plate[data-astro-cid-vd57ct7u][data-plate="3"]{fill:var(--sage)}.explorer[data-floor="1"] .explorer__bed[data-astro-cid-vd57ct7u][data-bed="1"],.explorer[data-floor="2"] .explorer__bed[data-astro-cid-vd57ct7u][data-bed="2"],.explorer[data-floor="3"] .explorer__bed[data-astro-cid-vd57ct7u][data-bed="3"],.explorer[data-floor="1"] .explorer__label[data-astro-cid-vd57ct7u][data-label="1"],.explorer[data-floor="2"] .explorer__label[data-astro-cid-vd57ct7u][data-label="2"],.explorer[data-floor="3"] .explorer__label[data-astro-cid-vd57ct7u][data-label="3"]{fill:var(--navy)}.seg[data-astro-cid-vd57ct7u]{display:none}@media (width<=1023px){.explorer__figure[data-astro-cid-vd57ct7u]{align-items:center;gap:var(--sp-4) var(--sp-5);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"svg tally""seg seg";position:static}.tally[data-astro-cid-vd57ct7u]{grid-area:tally;max-width:100%}.explorer__svg[data-astro-cid-vd57ct7u]{grid-area:svg;width:150px;height:120px}.explorer__label[data-astro-cid-vd57ct7u]{display:none}html.js .seg[data-astro-cid-vd57ct7u]{grid-area:seg;width:100%;max-width:420px;display:flex}.seg__btn[data-astro-cid-vd57ct7u]{flex:1 1 0;min-width:88px}}@media (prefers-reduced-motion:reduce){.tally__dot[data-astro-cid-vd57ct7u]{transition-delay:0s}.tally__dot[data-astro-cid-vd57ct7u].is-on{transform:none}}.explorer[data-astro-cid-7ptprx32]{gap:var(--sp-6,3rem);margin-top:var(--sp-6,3rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.explorer__aside[data-astro-cid-7ptprx32]{align-self:stretch}.explorer__sticky[data-astro-cid-7ptprx32]{top:calc(var(--nav-h,72px) + 24px);gap:var(--sp-3,1rem);display:grid;position:sticky}.explorer__tally[data-astro-cid-7ptprx32]{font-size:var(--fs-meta,.875rem);color:var(--text-tertiary);letter-spacing:.02em}.tally[data-astro-cid-7ptprx32]{flex-wrap:wrap;gap:6px;max-width:320px;display:flex}.tally__dot[data-astro-cid-7ptprx32]{background:var(--border);width:8px;height:8px;transition:background-color var(--dur-2,.3s) var(--ease-std);border-radius:50%}.explorer[data-astro-cid-7ptprx32][data-floor="1"] .tally__dot[data-astro-cid-7ptprx32]:nth-child(-n+2),.explorer[data-astro-cid-7ptprx32][data-floor="2"] .tally__dot[data-astro-cid-7ptprx32]:nth-child(-n+10),.explorer[data-astro-cid-7ptprx32][data-floor="3"] .tally__dot[data-astro-cid-7ptprx32]{background:var(--focus)}.explorer__panels[data-astro-cid-7ptprx32]{gap:var(--sp-5,2rem);display:grid}.explorer__panel[data-astro-cid-7ptprx32]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2,8px);transition:border-color var(--dur-2,.3s) var(--ease-std);overflow:hidden}.explorer[data-astro-cid-7ptprx32][data-floor="1"] [data-astro-cid-7ptprx32][data-panel="1"],.explorer[data-astro-cid-7ptprx32][data-floor="2"] [data-astro-cid-7ptprx32][data-panel="2"],.explorer[data-astro-cid-7ptprx32][data-floor="3"] [data-astro-cid-7ptprx32][data-panel="3"]{border-color:var(--border-hover)}.explorer__body[data-astro-cid-7ptprx32]{padding:var(--sp-5,2rem);gap:var(--sp-3,1rem);display:grid}.explorer__body[data-astro-cid-7ptprx32] h3[data-astro-cid-7ptprx32]{margin:0}.rows[data-astro-cid-7ptprx32]{margin:0;padding:0;list-style:none;display:grid}.row[data-astro-cid-7ptprx32]{column-gap:var(--sp-2,.75rem);border-top:1px solid var(--border);color:var(--text-secondary);grid-template-columns:18px minmax(0,1fr);align-items:baseline;padding:.55rem 0;display:grid}.row[data-astro-cid-7ptprx32] svg{color:var(--deep-wave);align-self:center}.row__name[data-astro-cid-7ptprx32]{color:var(--text)}.row__meta[data-astro-cid-7ptprx32]{font-size:var(--fs-meta,.875rem);color:var(--text-tertiary);grid-column:2}.row__sum[data-astro-cid-7ptprx32]{border-top:1px solid var(--border);color:var(--text);padding-top:.75rem}.explorer__thumb[data-astro-cid-7ptprx32]{max-width:320px}.explorer__note[data-astro-cid-7ptprx32]{margin:0}.explorer__cta[data-astro-cid-7ptprx32]{margin-top:var(--sp-6,3rem);gap:var(--sp-3,1rem);justify-items:start;display:grid}@media (width<=1023px){.explorer[data-astro-cid-7ptprx32]{gap:var(--sp-4,1.5rem);grid-template-columns:1fr}.explorer__sticky[data-astro-cid-7ptprx32]{position:static}.tally[data-astro-cid-7ptprx32]{display:none}}
