.layout[data-astro-cid-owpwieiw]{display:grid;grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.intro[data-astro-cid-owpwieiw] h2[data-astro-cid-owpwieiw]{margin-bottom:.5em}.intro[data-astro-cid-owpwieiw] .lead[data-astro-cid-owpwieiw]{color:var(--text-muted)}.one[data-astro-cid-owpwieiw]{margin:1.5rem 0 0;padding-left:.9rem;border-left:3px solid var(--gold-bright);font-family:var(--font-display);font-weight:700;font-size:1.1rem;line-height:1.35;color:var(--text)}.one[data-astro-cid-owpwieiw] span[data-astro-cid-owpwieiw]{color:var(--gold-bright)}.stack[data-astro-cid-owpwieiw]{--slab-w: min(20rem, 26vw);list-style:none;margin:0;padding:0;display:flex;flex-direction:column-reverse}.layer[data-astro-cid-owpwieiw]{--lift: 0px;--pop: 0px;position:relative;display:grid;grid-template-columns:var(--slab-w) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-top:calc(var(--slab-w) * -.1);transform:translateY(calc(var(--lift) * -1));transition:transform .45s var(--ease);cursor:pointer;outline:none}.layer[data-astro-cid-owpwieiw]:last-child{margin-top:0}.stack[data-astro-cid-owpwieiw]:hover .layer[data-astro-cid-owpwieiw],.twin-pic[data-astro-cid-owpwieiw]:focus-within .layer[data-astro-cid-owpwieiw]{--lift: calc(var(--i) * .9rem)}.layer[data-astro-cid-owpwieiw]:hover,.layer[data-astro-cid-owpwieiw]:focus-visible,.layer[data-astro-cid-owpwieiw].is-active{--pop: 1.6rem;z-index:2}.slab[data-astro-cid-owpwieiw]{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 14px 18px rgba(0,0,0,.5));transition:filter .45s var(--ease),transform .45s var(--ease)}.layer[data-astro-cid-owpwieiw]:hover .slab[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .slab[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .slab[data-astro-cid-owpwieiw]{transform:translateY(calc(var(--pop) * -1)) scale(1.04);filter:drop-shadow(0 18px 22px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(205,178,58,.45))}.base[data-astro-cid-owpwieiw]{fill:#0e141b}.edge[data-astro-cid-owpwieiw]{fill:#07090c}.rim[data-astro-cid-owpwieiw]{fill:none;stroke:#cdb23a;stroke-width:1.1;transition:stroke-width .3s}.roads[data-astro-cid-owpwieiw] line[data-astro-cid-owpwieiw]{stroke:#2a333e;stroke-width:3.4;stroke-linecap:round}.layer-signs[data-astro-cid-owpwieiw] .roads[data-astro-cid-owpwieiw] line[data-astro-cid-owpwieiw],.layer-flooding[data-astro-cid-owpwieiw] .roads[data-astro-cid-owpwieiw] line[data-astro-cid-owpwieiw]{stroke:#3a4552}.segments[data-astro-cid-owpwieiw] line[data-astro-cid-owpwieiw]{stroke-width:3.4}.puddle[data-astro-cid-owpwieiw]{fill:#2f8be6;opacity:.55}.drain[data-astro-cid-owpwieiw]{fill:#9aa3ae;stroke:#0e141b;stroke-width:.4}.drain[data-astro-cid-owpwieiw].clogged{fill:#e5533d}.sign[data-astro-cid-owpwieiw]{fill:#fff;stroke:#e5533d;stroke-width:.8}.ps[data-astro-cid-owpwieiw]{fill:none;stroke-width:1.8;stroke-linecap:round}.sign[data-astro-cid-owpwieiw],.spot[data-astro-cid-owpwieiw],.puddle[data-astro-cid-owpwieiw]{transform-box:fill-box;transform-origin:center}.scan[data-astro-cid-owpwieiw]{fill:#cdb23a59;opacity:0}.layer[data-astro-cid-owpwieiw]:hover .rim[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .rim[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .rim[data-astro-cid-owpwieiw]{stroke-width:2}.layer[data-astro-cid-owpwieiw]:hover .scan[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .scan[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .scan[data-astro-cid-owpwieiw]{animation:scan 1.6s var(--ease) infinite}.layer[data-astro-cid-owpwieiw]:hover .sign[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .sign[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .sign[data-astro-cid-owpwieiw]{animation:pop 1.4s calc(var(--k) * 40ms) ease-in-out infinite}.layer[data-astro-cid-owpwieiw]:hover .segments[data-astro-cid-owpwieiw] line[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .segments[data-astro-cid-owpwieiw] line[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .segments[data-astro-cid-owpwieiw] line[data-astro-cid-owpwieiw]{animation:blink 1.8s calc(var(--k) * 60ms) ease-in-out infinite}.layer[data-astro-cid-owpwieiw]:hover .ps[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .ps[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .ps[data-astro-cid-owpwieiw]{animation:twinkle 1.5s calc(var(--k) * .13s) ease-in-out infinite}.layer[data-astro-cid-owpwieiw]:hover .spot[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .spot[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .spot[data-astro-cid-owpwieiw]{animation:breathe 2s calc(var(--k) * .25s) ease-in-out infinite}.layer[data-astro-cid-owpwieiw]:hover .puddle[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .puddle[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .puddle[data-astro-cid-owpwieiw]{animation:breathe 1.6s calc(var(--k) * .18s) ease-in-out infinite}@keyframes scan{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(145px)}}@keyframes pop{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(2.2)}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.caption[data-astro-cid-owpwieiw]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.8rem;align-items:baseline;border-left:1px solid var(--border);padding-left:clamp(.8rem,2vw,1.4rem);transition:border-color .3s}.layer[data-astro-cid-owpwieiw]:hover .caption[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .caption[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .caption[data-astro-cid-owpwieiw]{border-color:var(--gold-bright)}.num[data-astro-cid-owpwieiw]{grid-row:span 2;font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);line-height:1;color:var(--gold-bright)}.name[data-astro-cid-owpwieiw]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.15;color:var(--text);hyphens:auto;overflow-wrap:anywhere;transition:color .3s}.layer[data-astro-cid-owpwieiw]:hover .name[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:focus-visible .name[data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active .name[data-astro-cid-owpwieiw]{color:var(--gold-bright)}.role[data-astro-cid-owpwieiw]{hyphens:auto;font-size:.95rem;color:var(--gold-bright);opacity:.85}@media(max-width:64rem){.layout[data-astro-cid-owpwieiw]{grid-template-columns:minmax(0,1fr)}.intro[data-astro-cid-owpwieiw]{max-width:40rem}.stack[data-astro-cid-owpwieiw]{--slab-w: min(20rem, 42vw)}}@media(max-width:40rem){.stack[data-astro-cid-owpwieiw]{--slab-w: min(9.5rem, 38vw)}.caption[data-astro-cid-owpwieiw]{grid-template-columns:minmax(0,1fr)}.num[data-astro-cid-owpwieiw]{grid-row:auto;font-size:1.4rem;margin-bottom:.15rem}.layer[data-astro-cid-owpwieiw]{margin-top:.5rem}.layer[data-astro-cid-owpwieiw]:hover,.layer[data-astro-cid-owpwieiw]:focus-visible,.layer[data-astro-cid-owpwieiw].is-active{--pop: .5rem}}@media(prefers-reduced-motion:reduce){.layer[data-astro-cid-owpwieiw],.slab[data-astro-cid-owpwieiw]{transition:none}.stack[data-astro-cid-owpwieiw]:hover .layer[data-astro-cid-owpwieiw],.twin-pic[data-astro-cid-owpwieiw]:focus-within .layer[data-astro-cid-owpwieiw]{--lift: 0px}.layer[data-astro-cid-owpwieiw] [data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw]:hover [data-astro-cid-owpwieiw],.layer[data-astro-cid-owpwieiw].is-active [data-astro-cid-owpwieiw]{animation:none!important}}
