.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2rem,4vw,3.25rem) 0}.top[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,23.25rem);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.026em;max-width:11.4em;font-size:clamp(2.6rem,1.1rem + 4.9vw,5.125rem);font-weight:800;line-height:.96}.nb[data-astro-cid-ge2uvauf]{white-space:nowrap}.sub[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;margin-top:clamp(.9rem,1.6vw,1.4rem);font-size:clamp(1.25rem,.95rem + 1.1vw,1.9rem);font-weight:650;line-height:1.25}.sub[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{background:radial-gradient(circle closest-side, var(--l2) 94%, transparent) 0 100% / .62em .3em space no-repeat;padding-bottom:.32em;text-decoration:none}.sub[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--l2)}.lede[data-astro-cid-ge2uvauf]{max-width:58ch;color:var(--ink-2);margin-top:.9rem}.board[data-astro-cid-ge2uvauf]{background:var(--ink);color:var(--paper);border-radius:8px;padding:1.35rem 1.35rem 1.25rem}.board[data-astro-cid-ge2uvauf] dl[data-astro-cid-ge2uvauf]{gap:.85rem;display:grid}.who[data-astro-cid-ge2uvauf]{border-bottom:1px solid color-mix(in oklab, var(--paper) 22%, transparent);align-items:center;gap:.8rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.who[data-astro-cid-ge2uvauf] img{object-fit:cover;width:4.5rem;height:4.5rem;box-shadow:0 0 0 2px var(--paper);border-radius:50%;flex:none}.who[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{gap:.2rem;display:grid}.who[data-astro-cid-ge2uvauf] .nm[data-astro-cid-ge2uvauf]{font-size:1.0625rem;font-weight:750;line-height:1.2}.who[data-astro-cid-ge2uvauf] .loc[data-astro-cid-ge2uvauf]{color:color-mix(in oklab, var(--paper) 68%, transparent);font-family:var(--cond);letter-spacing:1px;text-transform:uppercase;font-size:.8125rem;font-weight:700}.board[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--l4);font-family:var(--cond);letter-spacing:1px;text-transform:uppercase;font-size:.875rem;font-weight:700}.board[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:1.0625rem;font-weight:650;line-height:1.3}.board[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf].big{letter-spacing:-.01em;font-size:1.5rem;font-weight:750}.cta[data-astro-cid-ge2uvauf]{background:var(--l1);color:#fff;min-height:3.5rem;transition:background-color .2s var(--ease);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:.7rem 1.1rem;font-size:1.3rem;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.cta[data-astro-cid-ge2uvauf] .ic{transition:transform .3s var(--ease)}.cta[data-astro-cid-ge2uvauf]:hover{background:var(--l1-deep)}.cta[data-astro-cid-ge2uvauf]:hover .ic{transform:translate(4px)}.cta[data-astro-cid-ge2uvauf]:active{background:var(--ink-2)}.cta[data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--l4)}.plan[data-astro-cid-ge2uvauf]{margin-top:clamp(1.25rem,2vw,1.75rem);position:relative}.map[data-astro-cid-ge2uvauf]{width:100%;height:auto}.trk[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--c);stroke-width:13px;stroke-linecap:round;stroke-linejoin:round}.trk[data-astro-cid-ge2uvauf] .dash[data-astro-cid-ge2uvauf]{stroke-dasharray:.1 24}.mini[data-astro-cid-ge2uvauf]{width:100%;height:auto;display:none}.mini[data-astro-cid-ge2uvauf] .trk[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-width:7px}.mini[data-astro-cid-ge2uvauf] .trk[data-astro-cid-ge2uvauf] .dash[data-astro-cid-ge2uvauf]{stroke-dasharray:.1 12}.mini[data-astro-cid-ge2uvauf] .mk[data-astro-cid-ge2uvauf]{stroke-width:2.6px}.mini[data-astro-cid-ge2uvauf] .mk[data-astro-cid-ge2uvauf].planned{stroke-dasharray:3 3.5}.cover[data-astro-cid-ge2uvauf]{fill:var(--ground);transform:translate(1340px)}.mini[data-astro-cid-ge2uvauf] .cover[data-astro-cid-ge2uvauf]{transform:translate(364px)}@media (prefers-reduced-motion:no-preference){.cover[data-astro-cid-ge2uvauf]{animation:draw 1.5s var(--ease-draw) .2s both}.map[data-astro-cid-ge2uvauf] .st[data-astro-cid-ge2uvauf]{animation:rv-fade .5s var(--ease) var(--at,0s) backwards}.map[data-astro-cid-ge2uvauf] .st[data-astro-cid-ge2uvauf] .mk[data-astro-cid-ge2uvauf],.mini[data-astro-cid-ge2uvauf] .mk[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:rv-pop .5s var(--ease) var(--at,0s) backwards}}@keyframes draw{0%{transform:translate(0)}}.hit[data-astro-cid-ge2uvauf]{fill:#0000}.mk[data-astro-cid-ge2uvauf]{fill:var(--paper);stroke:var(--ink);stroke-width:5px;transition:fill .2s var(--ease), stroke-width .2s var(--ease)}.mk[data-astro-cid-ge2uvauf].planned{stroke-dasharray:6 7}.nm[data-astro-cid-ge2uvauf]{fill:var(--ink);font-family:var(--sans);font-size:20px;font-weight:800}.nm[data-astro-cid-ge2uvauf].big{font-size:24px}.sb[data-astro-cid-ge2uvauf]{fill:var(--ink-2);font-family:var(--cond);letter-spacing:.02em;font-size:16px;font-weight:600}.st[data-astro-cid-ge2uvauf]{text-decoration:none}.st[data-astro-cid-ge2uvauf]:hover .mk[data-astro-cid-ge2uvauf]{fill:var(--l4)}.st[data-astro-cid-ge2uvauf]:hover .nm[data-astro-cid-ge2uvauf]{text-decoration:underline 2px}.st[data-astro-cid-ge2uvauf]:focus-visible{outline:none}.st[data-astro-cid-ge2uvauf]:focus-visible .mk[data-astro-cid-ge2uvauf]{fill:var(--l4);stroke-width:8px}.st[data-astro-cid-ge2uvauf]:focus-visible .nm[data-astro-cid-ge2uvauf]{text-decoration:underline 3px}.legend[data-astro-cid-ge2uvauf]{margin-top:1.25rem}.cap[data-astro-cid-ge2uvauf]{min-height:1.75rem;color:var(--ink-2);font-family:var(--cond);letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;font-size:.9375rem;font-weight:700;display:flex}.status[data-astro-cid-ge2uvauf]{color:var(--ink)}.status[data-astro-cid-ge2uvauf]:empty{display:none}.reset[data-astro-cid-ge2uvauf]{font-family:var(--cond);letter-spacing:1px;text-transform:uppercase;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.15rem 0;font-weight:700;text-decoration:underline 2px}.reset[data-astro-cid-ge2uvauf]:hover{color:var(--l1)}.legend[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.leg[data-astro-cid-ge2uvauf]{background:var(--paper);border:2px solid var(--ink);text-align:left;cursor:pointer;min-height:2.75rem;transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:99px;align-items:center;gap:.55rem;padding:.35rem .95rem .35rem .45rem;font-weight:700;line-height:1.15;display:flex}.leg[data-astro-cid-ge2uvauf]:hover{background:color-mix(in oklab, var(--c) 16%, var(--paper))}.leg[data-astro-cid-ge2uvauf]:active{transform:translateY(1px)}.leg[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (width>=80rem){.legend[data-astro-cid-ge2uvauf]{max-width:50%;margin-top:0;position:absolute;bottom:.5rem;left:0}}@media (width>=68.75rem) and (height<=51rem){h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.6rem,8.2vh,5.125rem)}.plan[data-astro-cid-ge2uvauf]{margin-top:-2rem}}@media (width<=68.74rem){.top[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,20rem);row-gap:0}.say[data-astro-cid-ge2uvauf]{display:contents}h1[data-astro-cid-ge2uvauf]{grid-column:1/-1;margin-bottom:1.25rem}.sub[data-astro-cid-ge2uvauf]{grid-column:1;margin-top:0}.lede[data-astro-cid-ge2uvauf]{grid-column:1}.board[data-astro-cid-ge2uvauf]{grid-area:2/2/span 2}.map[data-astro-cid-ge2uvauf]{display:none}.mini[data-astro-cid-ge2uvauf]{display:block}.plan[data-astro-cid-ge2uvauf]{margin-top:2rem}}@media (width<=43.74rem){.hero[data-astro-cid-ge2uvauf]{padding-top:1rem}.top[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}h1[data-astro-cid-ge2uvauf]{margin-bottom:.9rem}.lede[data-astro-cid-ge2uvauf]{margin-bottom:1.25rem}.board[data-astro-cid-ge2uvauf]{grid-area:auto/1;max-width:30rem;padding:1rem 1rem .95rem}.board[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf].big{font-size:1.35rem}.cta[data-astro-cid-ge2uvauf]{margin-top:.9rem}.plan[data-astro-cid-ge2uvauf]{margin-top:1rem}.legend[data-astro-cid-ge2uvauf]{margin-top:.6rem}}.strip[data-astro-cid-apb3zdx4]{--pitch:18px;--track:8px;--rail:calc(4 * var(--pitch) + 6px);--my:1.05rem;margin-top:clamp(2rem,4vw,3.5rem)}.row[data-astro-cid-apb3zdx4]{grid-template-columns:var(--rail) minmax(0, 1fr);align-items:start;column-gap:clamp(.9rem,2.4vw,2rem);display:grid}.rail[data-astro-cid-apb3zdx4]{width:var(--rail);align-self:stretch;min-height:2.5rem;position:relative}.seg[data-astro-cid-apb3zdx4]{top:0;bottom:-1px;left:calc(var(--lane) * var(--pitch) + (var(--pitch) - var(--track)) / 2);width:var(--track);background:var(--c);position:absolute}.seg[data-astro-cid-apb3zdx4][data-seg=up]{height:var(--my);bottom:auto}.seg[data-astro-cid-apb3zdx4][data-seg=down]{top:var(--my)}.seg[data-astro-cid-apb3zdx4][data-seg=planned]{top:var(--my);background:0 0;background-image:radial-gradient(circle, var(--c) 3px, transparent 3.4px);background-position:50% 0;background-size:100% 14px}.seg[data-astro-cid-apb3zdx4][data-seg=extend]{background:radial-gradient(circle, var(--c) 3px, transparent 3.4px) 0 0 / 100% 14px repeat-y, linear-gradient(var(--c), var(--c)) 0 var(--my) / 100% calc(100% - var(--my)) no-repeat}.seg[data-astro-cid-apb3zdx4][data-seg=dot]{top:calc(var(--my) - 6px);bottom:auto;left:calc(var(--lane) * var(--pitch) + (var(--pitch) - 12px) / 2);z-index:1;border-radius:50%;width:12px;height:12px}.mk[data-astro-cid-apb3zdx4]{top:calc(var(--my) - 11px);left:calc(var(--a) * var(--pitch) - 2px);width:calc((var(--b) - var(--a)) * var(--pitch) + 22px);background:var(--paper);border:4px solid var(--ink);border-radius:99px;height:22px;position:absolute}.mk[data-astro-cid-apb3zdx4][data-kind=current]{top:calc(var(--my) - 13px);border-width:5px;height:26px}.mk[data-astro-cid-apb3zdx4][data-kind=planned]{border-style:dashed}.spur[data-astro-cid-apb3zdx4]{top:calc(var(--my) - 4px);left:calc(2 * var(--pitch) + var(--pitch) / 2);width:calc(var(--pitch) + 2px);background:var(--c);border-radius:99px;height:8px;position:absolute}.stop[data-astro-cid-apb3zdx4]{padding-block-end:clamp(2rem,4vw,3.25rem)}h3[data-astro-cid-apb3zdx4]{letter-spacing:-.012em;font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem);font-weight:800;line-height:1.1}.meta[data-astro-cid-apb3zdx4]{font-family:var(--cond);letter-spacing:1px;color:var(--ink-2);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-top:.4rem;font-size:.9375rem;font-weight:700;line-height:1.4;display:flex}.tag[data-astro-cid-apb3zdx4]{background:var(--ink);color:var(--paper);font-family:var(--cond);letter-spacing:1px;border:0;border-radius:4px;padding:.1rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.5;display:inline-block}.tag[data-astro-cid-apb3zdx4].planned{border:2px dashed var(--ink);color:var(--ink);background:0 0;padding:calc(.1rem - 2px) calc(.5rem - 2px)}.body[data-astro-cid-apb3zdx4]{gap:.4rem;max-width:60ch;margin-top:.8rem;padding:0;list-style:none;display:grid}.body[data-astro-cid-apb3zdx4] li[data-astro-cid-apb3zdx4]{padding-left:1.05rem;position:relative}.body[data-astro-cid-apb3zdx4] li[data-astro-cid-apb3zdx4]:before{content:"";background:var(--ink);width:6px;height:6px;position:absolute;top:.62em;left:0}.rds[data-astro-cid-apb3zdx4]{flex-wrap:wrap;gap:.4rem .9rem;margin-top:.85rem}.rp[data-astro-cid-apb3zdx4]{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.rn[data-astro-cid-apb3zdx4]{font-family:var(--cond);letter-spacing:1px;color:var(--ink-2);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}@media (width>=68.75rem){.stop[data-astro-cid-apb3zdx4]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}h3[data-astro-cid-apb3zdx4]{grid-area:1/1}.meta[data-astro-cid-apb3zdx4]{grid-area:2/1}.rds[data-astro-cid-apb3zdx4]{grid-area:3/1}.body[data-astro-cid-apb3zdx4]{grid-area:1/2/span 3;margin-top:.2rem}}.board[data-astro-cid-ftq3vvlr]{border-bottom:2px solid var(--ink);margin-top:clamp(2rem,4vw,3.5rem)}.pj[data-astro-cid-ftq3vvlr]{align-items:start;gap:.55rem 1.5rem;padding-block:1.5rem;display:grid}.pj[data-astro-cid-ftq3vvlr]+.pj[data-astro-cid-ftq3vvlr]{border-top:2px solid var(--ink)}h3[data-astro-cid-ftq3vvlr]{letter-spacing:-.012em;font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem);font-weight:800;line-height:1.1}.meta[data-astro-cid-ftq3vvlr]{font-family:var(--cond);letter-spacing:1px;color:var(--ink-2);text-transform:uppercase;margin-top:.35rem;font-size:.875rem;font-weight:700;line-height:1.4}.body[data-astro-cid-ftq3vvlr]{max-width:62ch}.go[data-astro-cid-ftq3vvlr]{min-height:2.75rem;text-decoration-thickness:2px;text-decoration-color:var(--ink);transition:color .2s var(--ease), text-decoration-color .2s var(--ease);justify-self:start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.go[data-astro-cid-ftq3vvlr] .ic{transition:transform .25s var(--ease)}.go[data-astro-cid-ftq3vvlr]:hover{color:var(--l1-deep);text-decoration-color:var(--l1-deep)}.go[data-astro-cid-ftq3vvlr]:hover .ic{transform:translate(2px,-2px)}.go[data-astro-cid-ftq3vvlr]:active{transform:translateY(1px)}@media (width>=68.75rem){.pj[data-astro-cid-ftq3vvlr]{grid-template-columns:6.5rem minmax(0,18rem) minmax(0,1fr) auto;column-gap:clamp(1.25rem,2.5vw,2.5rem)}}.lines[data-astro-cid-mmrajk74]{border-top:2px solid var(--ink);margin-top:clamp(2rem,4vw,3.5rem)}.line[data-astro-cid-mmrajk74]{gap:1rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.line[data-astro-cid-mmrajk74]+.line[data-astro-cid-mmrajk74]{border-top:2px solid var(--ink)}.pick[data-astro-cid-mmrajk74]{cursor:pointer;width:3rem;height:3rem;transition:border-color .2s var(--ease);background:0 0;border:2px solid #0000;border-radius:50%;justify-self:start;place-items:center;padding:0;display:grid}.pick[data-astro-cid-mmrajk74] .rd[data-astro-cid-mmrajk74]{width:2.5rem;height:2.5rem;font-size:1.05rem}.pick[data-astro-cid-mmrajk74]:hover{border-color:var(--ink)}.pick[data-astro-cid-mmrajk74][aria-pressed=true]{border-width:4px;border-color:var(--ink)}.pick[data-astro-cid-mmrajk74]:focus-visible{border-color:#0000}.what[data-astro-cid-mmrajk74] h3[data-astro-cid-mmrajk74]{letter-spacing:-.012em;font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem);font-weight:800;line-height:1.1}.what[data-astro-cid-mmrajk74] p[data-astro-cid-mmrajk74]{max-width:46ch;color:var(--ink-2);margin-top:.5rem}.stops[data-astro-cid-mmrajk74]{--disc:18px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:start;margin-top:.5rem;display:grid;position:relative}.stop[data-astro-cid-mmrajk74]{text-align:center;justify-items:center;gap:.3rem;display:grid;position:relative}.stop[data-astro-cid-mmrajk74]:before{content:"";z-index:1;width:var(--disc);height:var(--disc);box-sizing:border-box;background:var(--paper);border:4px solid var(--ink);border-radius:50%;position:relative}.stop[data-astro-cid-mmrajk74]:after{content:"";z-index:0;background:var(--c);width:100%;height:8px;position:absolute;top:5px;left:50%}.stop[data-astro-cid-mmrajk74]:last-child:after{display:none}.stop[data-astro-cid-mmrajk74]:has(+.planned):after{background:0 0;background-image:radial-gradient(circle, var(--c) 3px, transparent 3.4px);background-size:12px 100%}.stop[data-astro-cid-mmrajk74].planned:before{border-style:dashed}.stop[data-astro-cid-mmrajk74] a[data-astro-cid-mmrajk74]{text-underline-offset:.25em;min-height:2.75rem;transition:color .2s var(--ease);place-items:center;padding-inline:.25rem;font-weight:650;line-height:1.2;display:grid}.stop[data-astro-cid-mmrajk74] a[data-astro-cid-mmrajk74]:after{content:"";z-index:2;position:absolute;inset:0}.stop[data-astro-cid-mmrajk74] a[data-astro-cid-mmrajk74]:hover{color:var(--l1-deep)}.yr[data-astro-cid-mmrajk74]{font-family:var(--cond);letter-spacing:1px;color:var(--ink-2);font-size:.875rem;font-weight:700}.extras[data-astro-cid-mmrajk74]{border-top:2px solid var(--ink);gap:1.5rem clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.75rem;display:grid}.extras[data-astro-cid-mmrajk74] dt[data-astro-cid-mmrajk74]{font-family:var(--cond);letter-spacing:1px;color:var(--ink-2);text-transform:uppercase;font-size:.875rem;font-weight:700}.extras[data-astro-cid-mmrajk74] dd[data-astro-cid-mmrajk74]{max-width:44ch;margin-top:.35rem;font-weight:650}@media (width>=68.75rem){.line[data-astro-cid-mmrajk74]{grid-template-columns:3.5rem minmax(0,17rem) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,2vw,2rem)}.pick[data-astro-cid-mmrajk74]{grid-area:1/1}.what[data-astro-cid-mmrajk74]{grid-area:1/2}.stops[data-astro-cid-mmrajk74]{grid-area:1/3;margin-top:0}.extras[data-astro-cid-mmrajk74]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=43.75rem){.stops[data-astro-cid-mmrajk74]{grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-flow:row}.stop[data-astro-cid-mmrajk74]{grid-column:var(--col);grid-row:1}.stop[data-astro-cid-mmrajk74]:after{width:calc(var(--span) * 100%)}.stop[data-astro-cid-mmrajk74] a[data-astro-cid-mmrajk74]{white-space:nowrap;font-size:.95rem}}@media (width>=43.75rem) and (width<=84.99rem){.stop[data-astro-cid-mmrajk74] a[data-astro-cid-mmrajk74]{letter-spacing:-.01em;padding-inline:0;font-size:13px}}@media (width<=43.74rem){.stops[data-astro-cid-mmrajk74]{grid-auto-flow:row}.stop[data-astro-cid-mmrajk74]{grid-template-columns:var(--disc) minmax(0, 1fr);text-align:start;justify-items:start;column-gap:.8rem;padding-block:.45rem}.stop[data-astro-cid-mmrajk74]:before{grid-area:1/1/span 2;align-self:start}.stop[data-astro-cid-mmrajk74] a[data-astro-cid-mmrajk74]{grid-column:2;min-height:0;padding-inline:0}.yr[data-astro-cid-mmrajk74]{grid-column:2}.stop[data-astro-cid-mmrajk74]:after{width:8px;height:auto;top:9px;bottom:calc(-.45rem - 9px);left:5px}.stop[data-astro-cid-mmrajk74]:last-child:after{display:none}.stop[data-astro-cid-mmrajk74]:has(+.planned):after{background-image:radial-gradient(circle, var(--c) 3px, transparent 3.4px);background-size:100% 12px}}@media (prefers-reduced-motion:no-preference){html.js .line[data-astro-cid-mmrajk74]:not(.in) .stop[data-astro-cid-mmrajk74]:after{visibility:hidden}html.js .line[data-astro-cid-mmrajk74]:not(.in) .stop[data-astro-cid-mmrajk74]:before{opacity:0}html.js .line[data-astro-cid-mmrajk74].in .stop[data-astro-cid-mmrajk74]:after{animation:rv-draw-x .28s linear calc(var(--n) * .3s + 60ms) backwards}html.js .line[data-astro-cid-mmrajk74].in .stop[data-astro-cid-mmrajk74]:before{animation:rv-pop .4s var(--ease) calc(var(--n) * .3s) backwards}}@media (prefers-reduced-motion:no-preference) and (width<=43.74rem){html.js .line[data-astro-cid-mmrajk74].in .stop[data-astro-cid-mmrajk74]:after{animation-name:rv-draw-y}}.terminus[data-astro-cid-nsdgeblz]{margin-top:var(--section);background:var(--l1);color:var(--paper);padding-block:clamp(4rem,9vw,8rem)}.wrap[data-astro-cid-nsdgeblz]{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}h2[data-astro-cid-nsdgeblz]{letter-spacing:-.026em;max-width:16ch;font-size:clamp(2.6rem,1.2rem + 5.6vw,6rem);font-weight:800;line-height:.95}.lede[data-astro-cid-nsdgeblz]{max-width:46ch;margin-top:1.25rem;font-size:clamp(1.1rem,.95rem + .7vw,1.45rem);font-weight:650;line-height:1.35}.mail[data-astro-cid-nsdgeblz]{background:var(--paper);min-height:4rem;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;transition:background-color .2s var(--ease);border-radius:8px;justify-self:start;align-items:center;gap:1rem;margin-top:2rem;padding:.6rem 1.2rem;font-size:clamp(1.2rem,.7rem + 2.4vw,2.4rem);font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.mail[data-astro-cid-nsdgeblz] .ic{transition:transform .25s var(--ease)}.mail[data-astro-cid-nsdgeblz]:hover{background:var(--l4)}.mail[data-astro-cid-nsdgeblz]:hover .ic{transform:translate(4px)}.mail[data-astro-cid-nsdgeblz]:active{background:var(--ink);color:var(--paper)}.facts[data-astro-cid-nsdgeblz]{gap:1.5rem clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.facts[data-astro-cid-nsdgeblz]>div[data-astro-cid-nsdgeblz]{border-top:2px solid var(--paper);padding-top:.7rem}.facts[data-astro-cid-nsdgeblz] dt[data-astro-cid-nsdgeblz]{font-family:var(--cond);letter-spacing:1px;text-transform:uppercase;font-size:.875rem;font-weight:700}.facts[data-astro-cid-nsdgeblz] dd[data-astro-cid-nsdgeblz]{max-width:40ch;margin-top:.35rem;font-weight:650}.links[data-astro-cid-nsdgeblz]{flex-wrap:wrap;gap:.25rem clamp(1.25rem,3vw,2.5rem);margin-top:1.5rem;display:flex}.links[data-astro-cid-nsdgeblz] a[data-astro-cid-nsdgeblz]{text-underline-offset:.22em;min-height:2.75rem;transition:text-decoration-thickness .2s var(--ease);align-items:center;gap:.4rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.links[data-astro-cid-nsdgeblz] a[data-astro-cid-nsdgeblz]:hover{text-decoration-thickness:3px}.links[data-astro-cid-nsdgeblz] a[data-astro-cid-nsdgeblz] .ic{transition:transform .25s var(--ease)}.links[data-astro-cid-nsdgeblz] a[data-astro-cid-nsdgeblz]:hover .ic{transform:translateY(-2px)}.links[data-astro-cid-nsdgeblz] a[data-astro-cid-nsdgeblz]:active{text-decoration-thickness:4px}.terminus[data-astro-cid-nsdgeblz] [data-astro-cid-nsdgeblz]:focus-visible{outline-color:var(--l4)}.portrait[data-astro-cid-nsdgeblz]{width:min(100%,20rem);margin-top:2.5rem}.portrait[data-astro-cid-nsdgeblz] img{border-radius:8px;width:100%;height:auto}@media (width>=68.75rem){.wrap[data-astro-cid-nsdgeblz].has-portrait{grid-template-columns:minmax(0,1fr) minmax(0,20rem);column-gap:clamp(2rem,5vw,5rem)}.wrap[data-astro-cid-nsdgeblz].has-portrait>[data-astro-cid-nsdgeblz]:not(.portrait){grid-column:1}.wrap[data-astro-cid-nsdgeblz].has-portrait .portrait[data-astro-cid-nsdgeblz]{grid-area:1/2/span 5}.facts[data-astro-cid-nsdgeblz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=43.74rem){.links[data-astro-cid-nsdgeblz]{grid-template-columns:minmax(0,1fr);display:grid}}.ft[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--paper);font-size:.95rem}.wrap[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;padding-block:1rem;display:flex}.name[data-astro-cid-jo6i4kqk]{font-weight:800}.place[data-astro-cid-jo6i4kqk],.year[data-astro-cid-jo6i4kqk]{font-family:var(--cond);letter-spacing:1px;text-transform:uppercase;font-weight:700}.top[data-astro-cid-jo6i4kqk]{text-underline-offset:.22em;align-items:center;gap:.4rem;min-height:2.75rem;margin-left:auto;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.top[data-astro-cid-jo6i4kqk] .ic{transition:transform .25s var(--ease)}.top[data-astro-cid-jo6i4kqk]:hover .ic{transform:translateY(-2px)}.ft[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--l4)}
