.o-hit[data-astro-cid-cstyczju]{fill:var(--subject-fill);stroke:var(--text);stroke-width:2.5px;stroke-linejoin:round}.o-metro[data-astro-cid-cstyczju]{fill:none;stroke:var(--text);stroke-width:3px;stroke-dasharray:10 6}.o-station[data-astro-cid-cstyczju]{fill:var(--surface);stroke:var(--text);stroke-width:3px}.o-hatch[data-astro-cid-cstyczju]{stroke:var(--text);stroke-width:1.4px;opacity:.55}.o-buffer[data-astro-cid-cstyczju]{fill:none;stroke-width:96px;stroke-linejoin:round;stroke-linecap:round}.o-zone[data-astro-cid-cstyczju]{fill:none;stroke:var(--text);stroke-width:2px;stroke-dasharray:4 6}.o-heritage[data-astro-cid-cstyczju]{stroke:var(--text);stroke-width:2px;stroke-dasharray:6 4}.o-ring[data-astro-cid-cstyczju]{fill:none;stroke:var(--text);stroke-width:1.6px;stroke-dasharray:6 6;opacity:.7}.o-project[data-astro-cid-cstyczju]{fill:var(--text);stroke:var(--land);stroke-width:3px}.o-boundary[data-astro-cid-cstyczju]{fill:none;stroke:var(--text);stroke-width:3px;stroke-dasharray:14 8;stroke-linejoin:round}.o-ward[data-astro-cid-cstyczju]{fill:none;stroke:var(--text);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.o-proposed[data-astro-cid-cstyczju]{fill:none;stroke:var(--text);stroke-width:3px;stroke-dasharray:16 10}.o-outline[data-astro-cid-cstyczju]{fill:none;stroke:var(--text);stroke-width:2.5px}.o-badge[data-astro-cid-cstyczju]{fill:var(--surface);stroke:var(--line);stroke-width:1.5px}.o-badge-title[data-astro-cid-cstyczju]{fill:var(--text);font-family:var(--font-sans);font-size:15px;font-weight:700}.o-badge-sub[data-astro-cid-cstyczju]{fill:var(--muted);font-family:var(--font-mono);font-size:11px}.o-label[data-astro-cid-cstyczju]{fill:var(--text);font-family:var(--font-mono);text-anchor:middle;font-size:12px}.o-start[data-astro-cid-cstyczju]{text-anchor:start}.o-end[data-astro-cid-cstyczju]{text-anchor:end}.o-tag[data-astro-cid-cstyczju]{paint-order:stroke;stroke:var(--land);stroke-width:4px;stroke-linejoin:round}.hero[data-astro-cid-pzvewvd3]{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(56px,7vw,96px);display:flex}.hero[data-astro-cid-pzvewvd3] h1[data-astro-cid-pzvewvd3]{max-width:14ch;font-size:clamp(50px,7.6vw,112px);line-height:.92}.hero[data-astro-cid-pzvewvd3] p[data-astro-cid-pzvewvd3]{max-width:34ch;color:var(--body);font-size:clamp(19px,2vw,22px)}.hero[data-astro-cid-pzvewvd3] .btn[data-astro-cid-pzvewvd3]{margin-top:6px}.slide[data-astro-cid-pzvewvd3]{background:var(--land);scroll-snap-align:start;height:100svh;min-height:560px;position:relative;overflow:clip}.slide-inner[data-astro-cid-pzvewvd3]{height:100%;position:relative}.slide-text[data-astro-cid-pzvewvd3]{top:clamp(32px,10vh,96px);left:var(--gutter);width:min(440px, calc(100% - 2 * var(--gutter)));border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:28px;position:absolute}.slide-text[data-astro-cid-pzvewvd3] .mono[data-astro-cid-pzvewvd3]{color:var(--muted)}.slide-text[data-astro-cid-pzvewvd3] h2[data-astro-cid-pzvewvd3]{margin:12px 0;font-size:clamp(38px,4.6vw,60px);line-height:.95}.slide-text[data-astro-cid-pzvewvd3] p[data-astro-cid-pzvewvd3]{color:var(--body);font-size:19px}.slide-ask[data-astro-cid-pzvewvd3]{right:var(--gutter);max-width:min(360px, calc(100% - 2 * var(--gutter)));position:absolute;bottom:clamp(32px,9vh,88px)}@supports (animation-timeline:view()){.slide[data-astro-cid-pzvewvd3]{view-timeline:--slide block}.slide-text[data-astro-cid-pzvewvd3],.slide-ask[data-astro-cid-pzvewvd3]{animation:linear both rise --slide;animation-range:entry 30% entry 85%}.slide-ask[data-astro-cid-pzvewvd3]{animation-range:entry 50%}}.close[data-astro-cid-pzvewvd3]{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px);display:flex}.close[data-astro-cid-pzvewvd3] h2[data-astro-cid-pzvewvd3]{font-size:clamp(40px,5.6vw,80px);line-height:.95}.new[data-astro-cid-pzvewvd3]{color:var(--muted)}.new[data-astro-cid-pzvewvd3] a[data-astro-cid-pzvewvd3]{color:var(--accent)}@media (width<=640px){.slide-text[data-astro-cid-pzvewvd3]{padding:22px;top:16px}.slide-text[data-astro-cid-pzvewvd3] p[data-astro-cid-pzvewvd3]{font-size:17px}.slide-ask[data-astro-cid-pzvewvd3]{bottom:20px}}
