@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-mono-latin-ext-wght-normal.CXgNM06D.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-mono-latin-wght-normal.CoA7y8X5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4f6f9;--surface:#fff;--ink:#132033;--ink-muted:#4a5568;--rule:#d5dbe3;--tint-crimson:#c8102e;--tint-cobalt:#1d4ed8;--tint-emerald:#047857;--tint-amber:#a34d06;--accent:var(--tint-cobalt);--font-body:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Cormorant Garamond Variable", var(--font-body);--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-sm:.8rem;--text-base:1.125rem;--text-md:1.25rem;--text-lg:1.563rem;--text-xl:1.953rem;--text-2xl:2.441rem;--text-3xl:3.052rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4.5rem;--gutter:clamp(1.25rem, 5vw, 2rem);--radius:6px;--measure:66ch;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);color-scheme:light}:root[data-mode=dark]{--bg:#0e1621;--surface:#152131;--ink:#e6edf5;--ink-muted:#9fb0c3;--rule:#26364a;--tint-crimson:#ff7a7a;--tint-cobalt:#7ab0ff;--tint-emerald:#34d399;--tint-amber:#fbbf24;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-mode=light]):not([data-mode=dark]){--bg:#0e1621;--surface:#152131;--ink:#e6edf5;--ink-muted:#9fb0c3;--rule:#26364a;--tint-crimson:#ff7a7a;--tint-cobalt:#7ab0ff;--tint-emerald:#34d399;--tint-amber:#fbbf24;color-scheme:dark}}:root[data-accent=crimson]{--accent:var(--tint-crimson)}:root[data-accent=cobalt]{--accent:var(--tint-cobalt)}:root[data-accent=emerald]{--accent:var(--tint-emerald)}:root[data-accent=amber]{--accent:var(--tint-amber)}@media (prefers-contrast:more){:root{--rule:var(--ink-muted)}}*{box-sizing:border-box}html{font-family:var(--font-body);scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-size:var(--text-base);margin:0;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;font-weight:750;line-height:1.2}h1,h2{font-family:var(--font-display);letter-spacing:0;font-weight:900}h1{font-size:clamp(2.5rem,8vw,4rem);line-height:1.05}h2{font-size:clamp(2rem,5.5vw,2.8rem)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}p,li{max-width:var(--measure)}a{color:var(--accent);text-underline-offset:.2em}code,pre,kbd{font-family:var(--font-mono)}:focus-visible{box-shadow:var(--focus-ring);border-radius:3px;outline:none}.skip-link{left:var(--space-2);background:var(--surface);color:var(--ink);padding:var(--space-1) var(--space-2);border-radius:var(--radius);z-index:100;transition:top .15s;position:absolute;top:-3rem}.skip-link:focus-visible{top:var(--space-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tint=crimson]{--tint:var(--tint-crimson)}[data-tint=cobalt]{--tint:var(--tint-cobalt)}[data-tint=emerald]{--tint:var(--tint-emerald)}[data-tint=amber]{--tint:var(--tint-amber)}main>*+section{position:relative}main>*+section:before,main>*+section:after{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}main>*+section:before{content:"";width:min(40rem, calc(100% - 2 * var(--gutter)));background:linear-gradient(90deg, transparent, var(--rule) 30%, var(--rule) 70%, transparent);height:1px}main>*+section:after{content:"❦";background:var(--bg);color:var(--accent);font-family:var(--font-display);padding:0 .75rem;font-size:1.1rem;line-height:1}main section>h2:first-child{margin-top:0}.plate{background:var(--surface);border:1px solid var(--rule);border-top:2px solid var(--tint,var(--accent));border-radius:var(--radius);padding:var(--space-3)}a.plate{color:var(--ink);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:block}@media (hover:hover){a.plate:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #00000059}}::selection{background:var(--accent);color:var(--surface)}@media print{header,footer,.no-print,.back-to-top{display:none!important}body{color:#000;background:#fff}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.station-header[data-astro-cid-nen7h5rs]{z-index:40;background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);position:sticky;top:0}.row[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);max-width:72rem;padding:var(--space-1) var(--space-3);margin:0 auto;display:flex}.name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--text-md);color:var(--ink);flex-shrink:0;font-weight:650;text-decoration:none}.station-nav[data-astro-cid-nen7h5rs]{flex:1;min-width:0;position:relative}.track[data-astro-cid-nen7h5rs]{z-index:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.track[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{text-align:center;flex:auto}.track[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-muted);min-height:44px;font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.4em;padding:.4rem;text-decoration:none;display:inline-flex}.dot[data-astro-cid-nen7h5rs]{border:2px solid var(--ink-muted);background:var(--surface);border-radius:50%;width:10px;height:10px;display:inline-block}.track[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--ink);font-weight:700}.track[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true] .dot[data-astro-cid-nen7h5rs],.track[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].visited .dot[data-astro-cid-nen7h5rs]{background:var(--accent);border-color:var(--accent)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ghost-button[data-astro-cid-nen7h5rs]{border:1px solid var(--rule);color:var(--ink);border-radius:var(--radius);font-size:var(--text-sm);cursor:pointer;background:0 0;min-height:44px;padding:.5rem .75rem}.ghost-button[data-astro-cid-nen7h5rs][aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.theme-menu[data-astro-cid-nen7h5rs]{position:relative}#theme-menu-button[data-astro-cid-nen7h5rs]{border:1px solid var(--rule);color:var(--ink);border-radius:var(--radius);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:grid}#theme-menu-button[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{pointer-events:none}#theme-menu-panel[data-astro-cid-nen7h5rs]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-1);min-width:12rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px -8px #00000040}.menu-heading[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);color:var(--ink-muted);margin:.5rem .25rem .25rem}#theme-menu-panel[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:4px;min-height:40px;padding:.5rem;display:block}#theme-menu-panel[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover{background:var(--bg)}#theme-menu-panel[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs][aria-checked=true]{color:var(--accent);font-weight:700}.cv-link[data-astro-cid-nen7h5rs]{border:1px solid var(--accent);color:var(--accent);border-radius:var(--radius);font-size:var(--text-sm);align-items:center;min-height:44px;padding:.5rem .9rem;text-decoration:none;display:inline-flex}@media (width<=1279px){.row[data-astro-cid-nen7h5rs]{padding:var(--space-1) var(--gutter) 0;flex-wrap:wrap;row-gap:0}.name[data-astro-cid-nen7h5rs]{margin-right:auto}.station-nav[data-astro-cid-nen7h5rs]{margin:0 calc(-1 * var(--gutter));flex-basis:100%;order:3}.track[data-astro-cid-nen7h5rs]{scrollbar-width:none;padding:0 var(--gutter);gap:var(--space-2);mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);overflow-x:auto}.track[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.track[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{flex:none}}@media (width<=720px){.wide-only[data-astro-cid-nen7h5rs]{display:none}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);padding:var(--space-3);justify-content:space-between;gap:var(--space-2);max-width:72rem;color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0 auto;display:flex}nav[data-astro-cid-jo6i4kqk]{gap:var(--space-2);display:flex}.back-to-top[data-astro-cid-jo6i4kqk]{bottom:var(--space-3);right:var(--space-3);border:1px solid var(--rule);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;z-index:30;border-radius:50%;position:fixed}
