.h[data-astro-cid-jwsy6lwr]{margin:.7rem 0 0;font-size:var(--step-3);line-height:1.16}.lede-s[data-astro-cid-jwsy6lwr]{margin:.9rem 0 0;max-width:54ch;font-size:var(--step-0);color:var(--ink-2, #4a4a4a)}.status[data-astro-cid-jwsy6lwr]{font-size:var(--step--1);color:var(--stone)}.oh-acts[data-astro-cid-jwsy6lwr]{margin:clamp(18px,2.2vw,26px) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(18px,2.4vw,28px)}.oh-alt[data-astro-cid-jwsy6lwr]{font-size:var(--step--1);font-weight:600;color:var(--red);text-decoration:none}.oh-alt[data-astro-cid-jwsy6lwr]:hover{color:var(--red-deep);text-decoration:underline}.src[data-astro-cid-jwsy6lwr]{margin:clamp(22px,2.6vw,30px) 0 0;padding-top:clamp(14px,1.8vw,18px);border-top:1px solid var(--hair);font-size:var(--step--2);line-height:1.55;color:var(--stone);max-width:63ch}.cards[data-astro-cid-jwsy6lwr]{list-style:none;margin:clamp(22px,3vw,34px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11.5rem,100%),1fr));gap:clamp(12px,1.6vw,18px)}.card[data-astro-cid-jwsy6lwr]{scroll-snap-align:start;background:var(--paper, #fff);border:1px solid var(--hair);border-top:2px solid var(--obsidian);padding:clamp(13px,1.5vw,17px);display:flex;flex-direction:column}.date[data-astro-cid-jwsy6lwr]{margin:0;display:flex;align-items:baseline;gap:.45rem;font-variant-numeric:tabular-nums}.dow[data-astro-cid-jwsy6lwr]{font-size:var(--step--2);font-weight:600;letter-spacing:.14em;font-family:var(--ui);text-transform:uppercase;color:var(--red)}.num[data-astro-cid-jwsy6lwr]{font-family:var(--serif);font-size:var(--step-3);line-height:1;color:var(--obsidian)}.mon[data-astro-cid-jwsy6lwr]{font-size:var(--step--2);letter-spacing:.12em;font-family:var(--ui);text-transform:uppercase;color:var(--stone)}.when[data-astro-cid-jwsy6lwr]{margin:.55rem 0 0;font-size:var(--step-0);color:var(--charcoal);font-variant-numeric:tabular-nums}.count[data-astro-cid-jwsy6lwr]{margin:.5rem 0 0;display:flex;align-items:baseline;gap:.35rem}.cn[data-astro-cid-jwsy6lwr]{font-family:var(--serif);font-size:var(--step-1);color:var(--red);font-variant-numeric:tabular-nums}.cl[data-astro-cid-jwsy6lwr]{font-size:var(--step--2);letter-spacing:.1em;font-family:var(--ui);text-transform:uppercase;color:var(--stone)}.bar[data-astro-cid-jwsy6lwr]{display:block;width:var(--w);min-width:3px;height:4px;background:var(--red);margin:.4rem 0 0}.where[data-astro-cid-jwsy6lwr]{margin:.6rem 0 0;font-size:var(--step--2);line-height:1.5;color:var(--ink-3, #6b6b6b)}.card--soon[data-astro-cid-jwsy6lwr]{border-top-color:var(--hair)}.soon[data-astro-cid-jwsy6lwr]{margin:.55rem 0 0;font-size:var(--step--2);letter-spacing:.1em;font-family:var(--ui);text-transform:uppercase;color:var(--stone)}.card--cont[data-astro-cid-jwsy6lwr]{border-top-color:var(--hair)}.card--cont[data-astro-cid-jwsy6lwr] .dow[data-astro-cid-jwsy6lwr]{color:var(--stone)}.card--cont[data-astro-cid-jwsy6lwr] .num[data-astro-cid-jwsy6lwr]{color:var(--stone);font-size:var(--step-2)}@media(max-width:620px){.cards[data-astro-cid-jwsy6lwr]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(11.5rem,78%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:4px}}.h[data-astro-cid-uycgck5o]{margin:.7rem 0 0;font-size:var(--step-3);line-height:1.16;max-width:26ch}.grid[data-astro-cid-uycgck5o]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);gap:clamp(24px,4vw,54px);align-items:start;margin-top:clamp(20px,2.6vw,30px)}.fig[data-astro-cid-uycgck5o]{margin:0}.sketch[data-astro-cid-uycgck5o]{width:100%;height:auto;display:block}.city[data-astro-cid-uycgck5o]{fill:var(--pearl, #F4F2EE);stroke:var(--stone-line, #c9c6c0);stroke-width:1}.ghost[data-astro-cid-uycgck5o]{fill:var(--stone-line, #c9c6c0);opacity:.55}.route[data-astro-cid-uycgck5o]{fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 6;stroke-dashoffset:1600;animation:draw 2.8s cubic-bezier(.3,.1,.2,1) .2s forwards}@keyframes draw{to{stroke-dashoffset:0}}.stop[data-astro-cid-uycgck5o]{opacity:0;animation:pop .3s ease forwards;animation-delay:calc(.35s + var(--i) * .2s)}@keyframes pop{to{opacity:1}}.stop-o[data-astro-cid-uycgck5o]{fill:var(--red);stroke:var(--paper, #fff);stroke-width:2}.stop-n[data-astro-cid-uycgck5o]{fill:#fff;font-family:var(--sans);font-size:10px;font-weight:600;text-anchor:middle}.cap[data-astro-cid-uycgck5o]{margin:.9rem 0 0;font-size:var(--step--2);line-height:1.55;color:var(--stone);max-width:54ch}.stops[data-astro-cid-uycgck5o]{list-style:none;margin:clamp(18px,2.2vw,26px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:0 clamp(18px,2.4vw,32px)}.st[data-astro-cid-uycgck5o]{display:flex;align-items:baseline;gap:10px;padding:.5rem 0;border-bottom:1px solid var(--hair-soft, #e5e3df);font-size:var(--step--1)}.st-n[data-astro-cid-uycgck5o]{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--red);color:#fff;display:inline-grid;place-items:center;font-size:var(--step--2);font-weight:600;align-self:center}.st-a[data-astro-cid-uycgck5o]{color:var(--charcoal)}.r-lede[data-astro-cid-uycgck5o]{margin:.9rem 0 0;max-width:54ch;font-size:var(--step-0);color:var(--ink-2, #4a4a4a)}.r-acts[data-astro-cid-uycgck5o]{margin:clamp(18px,2.2vw,26px) 0 0}.r-sub[data-astro-cid-uycgck5o]{margin:clamp(16px,2vw,22px) 0 0;font-size:var(--step--1);color:var(--stone)}.pending-note[data-astro-cid-uycgck5o]{margin:.85rem 0 0;font-size:var(--step--2);line-height:1.55;color:var(--stone);max-width:54ch}.pending-note[data-astro-cid-uycgck5o]:empty{display:none}.st-c[data-astro-cid-uycgck5o]{margin-left:auto;white-space:nowrap;font-size:var(--step--2);letter-spacing:.1em;font-family:var(--ui);text-transform:uppercase;color:var(--stone)}.askcol[data-astro-cid-uycgck5o]{position:sticky;top:132px}.card[data-astro-cid-uycgck5o]{background:var(--white, #fff);border:1px solid var(--hair);border-top:2px solid var(--obsidian);box-shadow:0 14px 40px #14110f17;padding:clamp(16px,1.9vw,22px)}.face[data-astro-cid-uycgck5o]{width:84px;height:100px;object-fit:cover;object-position:50% 18%;display:block;margin-bottom:.85rem}.name[data-astro-cid-uycgck5o]{margin:0;font-family:var(--serif);font-size:var(--step-1);color:var(--obsidian)}.role[data-astro-cid-uycgck5o]{margin:4px 0 0;font-size:var(--step--2);font-weight:600;letter-spacing:.14em;font-family:var(--ui);text-transform:uppercase;color:var(--stone)}.pitch[data-astro-cid-uycgck5o]{margin:.9rem 0 0;font-size:var(--step--1);line-height:1.6;color:var(--ink-2, #4a4a4a)}.go[data-astro-cid-uycgck5o]{display:block;text-align:center;margin-top:1rem}.alt-h[data-astro-cid-uycgck5o]{margin:1.3rem 0 0;padding-top:1rem;border-top:1px solid var(--hair);font-size:var(--step--2);font-weight:600;letter-spacing:.12em;font-family:var(--ui);text-transform:uppercase;color:var(--charcoal)}.alt-b[data-astro-cid-uycgck5o]{margin:.5rem 0 0;font-size:var(--step--2);line-height:1.6;color:var(--ink-2, #4a4a4a)}.alt-go[data-astro-cid-uycgck5o]{display:inline-block;margin-top:.6rem;color:var(--red);text-decoration:none;font-size:var(--step--1)}.alt-go[data-astro-cid-uycgck5o]:hover{text-decoration:underline}.fine[data-astro-cid-uycgck5o]{margin:1.1rem 0 0;font-size:var(--step--2);line-height:1.55;color:var(--stone)}@media(prefers-reduced-motion:reduce){.route[data-astro-cid-uycgck5o]{animation:none;stroke-dashoffset:0}.stop[data-astro-cid-uycgck5o]{animation:none;opacity:1}}@media(max-width:900px){.grid[data-astro-cid-uycgck5o]{grid-template-columns:1fr}.askcol[data-astro-cid-uycgck5o]{position:static}.card[data-astro-cid-uycgck5o]{display:grid;grid-template-columns:84px minmax(0,1fr);gap:0 16px}.face[data-astro-cid-uycgck5o]{grid-row:span 2;margin-bottom:0}.name[data-astro-cid-uycgck5o],.role[data-astro-cid-uycgck5o]{grid-column:2}.pitch[data-astro-cid-uycgck5o],.go[data-astro-cid-uycgck5o],.alt-h[data-astro-cid-uycgck5o],.alt-b[data-astro-cid-uycgck5o],.alt-go[data-astro-cid-uycgck5o],.fine[data-astro-cid-uycgck5o]{grid-column:1 / -1}}
