.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;background:var(--navy);color:#f4f0e6;display:flex;align-items:center;overflow:hidden;padding:40px 0 70px}.grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:10px;align-items:center;width:100%}@media(min-width:1000px){.grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1.1fr}}.kicker[data-astro-cid-bbe6dxrz]{color:var(--gold)}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(48px,10vw,112px);line-height:.92;margin:12px 0 22px}h1[data-astro-cid-bbe6dxrz] .w[data-astro-cid-bbe6dxrz]{display:block;opacity:0;transform:translateY(40px);animation:rise 1s var(--ease) forwards;animation-delay:var(--d)}h1[data-astro-cid-bbe6dxrz] .w[data-astro-cid-bbe6dxrz]:nth-child(2){color:#8fa6ff}.rv[data-astro-cid-bbe6dxrz]{opacity:0;animation:rise 1s var(--ease) forwards;animation-delay:var(--d, .1s)}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.dek[data-astro-cid-bbe6dxrz]{font-size:clamp(18px,2.4vw,22px);color:#e3ded2;max-width:40ch}.by[data-astro-cid-bbe6dxrz]{font-family:var(--mono);font-size:12px;color:#9fb0d6}.radar[data-astro-cid-bbe6dxrz]{width:100%;max-width:720px;justify-self:center;transform:translateY(var(--py, 0px)) scale(var(--sc, 1));transition:transform .1s linear}.ring[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{fill:none;stroke:#3a4f7e;stroke-width:1.5;stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw 1.6s var(--ease) forwards;animation-delay:calc(.3s + var(--i) * .18s)}.ring[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{font-family:var(--mono);font-size:14px;fill:#7f93c2;opacity:0;animation:fade .6s forwards;animation-delay:calc(.9s + var(--i) * .18s)}.r45[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{stroke:var(--gold);stroke-width:2.5;stroke-dasharray:8 7;animation:none}.r45[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{fill:var(--gold);font-weight:700}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.core[data-astro-cid-bbe6dxrz]{fill:var(--gold)}.corel[data-astro-cid-bbe6dxrz]{font-family:var(--mono);font-size:13px;fill:var(--gold);letter-spacing:.1em}.pt[data-astro-cid-bbe6dxrz]{opacity:0;animation:pop .6s var(--ease) forwards;animation-delay:calc(1.4s + var(--i) * .07s)}.pt[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{fill:#8fa6ff;stroke:var(--navy);stroke-width:3}.pt[data-astro-cid-bbe6dxrz].out45 circle[data-astro-cid-bbe6dxrz]{fill:#4c5e8c}.pt[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{font-family:var(--body);font-weight:600;font-size:17px;fill:#f4f0e6;paint-order:stroke;stroke:var(--navy);stroke-width:4px}.pt[data-astro-cid-bbe6dxrz].out45 text[data-astro-cid-bbe6dxrz]{fill:#8d9bbe}@media(max-width:640px){.pt[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{font-size:26px}.ring[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{font-size:20px}.corel[data-astro-cid-bbe6dxrz]{font-size:18px}.pt[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{r:11}}@keyframes pop{0%{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center}to{opacity:1}}.cue[data-astro-cid-bbe6dxrz]{position:absolute;bottom:22px;left:16px;display:flex;align-items:center;gap:10px;color:#c9d3ee;text-decoration:none;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cue[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{width:1px;height:36px;background:linear-gradient(var(--gold),transparent)}@media(prefers-reduced-motion:reduce){h1[data-astro-cid-bbe6dxrz] .w[data-astro-cid-bbe6dxrz],.rv[data-astro-cid-bbe6dxrz],.pt[data-astro-cid-bbe6dxrz],.ring[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{animation:none;opacity:1;transform:none}.ring[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{animation:none;stroke-dashoffset:0}}.spec[data-astro-cid-hrgal3um]{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--ink);margin-top:22px;background:var(--card)}@media(min-width:860px){.spec[data-astro-cid-hrgal3um]{grid-template-columns:1fr 1fr}}.row[data-astro-cid-hrgal3um]{display:grid;grid-template-columns:34px 1fr auto;grid-template-areas:"tick lab kind" "tick val val";gap:2px 12px;padding:16px;box-shadow:0 0 0 .5px var(--ink);align-items:center}.tick[data-astro-cid-hrgal3um]{grid-area:tick;width:30px;height:30px;border:2px solid var(--ink);display:grid;place-items:center}.tick[data-astro-cid-hrgal3um] svg[data-astro-cid-hrgal3um]{width:20px;height:20px;fill:none;stroke:var(--blue);stroke-width:3;stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .6s var(--ease) .35s}.row[data-astro-cid-hrgal3um].in .tick[data-astro-cid-hrgal3um] svg[data-astro-cid-hrgal3um]{stroke-dashoffset:0}.lab[data-astro-cid-hrgal3um]{grid-area:lab;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.val[data-astro-cid-hrgal3um]{grid-area:val;font-family:var(--display);font-size:clamp(19px,2.6vw,24px);line-height:1.15}.kind[data-astro-cid-hrgal3um]{grid-area:kind;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;padding:3px 7px;background:var(--ink);color:var(--cream)}.pref[data-astro-cid-hrgal3um] .kind[data-astro-cid-hrgal3um]{background:var(--gold);color:var(--ink)}@media(prefers-reduced-motion:reduce){.tick[data-astro-cid-hrgal3um] svg[data-astro-cid-hrgal3um]{stroke-dashoffset:0}}.cards[data-astro-cid-fhxl47l5]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}@media(min-width:760px){.cards[data-astro-cid-fhxl47l5]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-fhxl47l5]{border:1px solid var(--ink);background:var(--card);padding:18px;box-shadow:6px 6px 0 var(--ink)}.mode[data-astro-cid-fhxl47l5]{font-family:var(--mono);font-size:11px;color:#fff;padding:3px 8px;text-transform:uppercase;letter-spacing:.06em}.card[data-astro-cid-fhxl47l5] h3[data-astro-cid-fhxl47l5]{margin:12px 0 4px}.card[data-astro-cid-fhxl47l5] b[data-astro-cid-fhxl47l5]{display:block;font-family:var(--display);font-weight:400;font-size:46px;color:var(--blue);line-height:1.05}.card[data-astro-cid-fhxl47l5] p[data-astro-cid-fhxl47l5]{font-size:14.5px;color:var(--muted);margin:6px 0 0}.railch[data-astro-cid-ufr2mtxa]{background:var(--card)}.stage[data-astro-cid-ufr2mtxa]{flex-direction:column}.rm[data-astro-cid-ufr2mtxa]{width:min(100%,1000px);height:auto;max-height:78svh}.line[data-astro-cid-ufr2mtxa] path[data-astro-cid-ufr2mtxa]{fill:none;stroke-width:10;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--d, 1)}.line[data-astro-cid-ufr2mtxa] path[data-astro-cid-ufr2mtxa].dashed{stroke-width:6}.stop[data-astro-cid-ufr2mtxa]{opacity:var(--so, 0);transition:opacity .4s}.stop[data-astro-cid-ufr2mtxa] circle[data-astro-cid-ufr2mtxa]{fill:#fff;stroke-width:5}.stop[data-astro-cid-ufr2mtxa] text[data-astro-cid-ufr2mtxa]{font-family:var(--body);font-weight:600;font-size:21px;fill:var(--ink);paint-order:stroke;stroke:var(--card);stroke-width:6px}@media(max-width:640px){.stop[data-astro-cid-ufr2mtxa] text[data-astro-cid-ufr2mtxa]{font-size:34px;stroke-width:8px}.line[data-astro-cid-ufr2mtxa] path[data-astro-cid-ufr2mtxa]{stroke-width:16}.stop[data-astro-cid-ufr2mtxa] circle[data-astro-cid-ufr2mtxa]{r:13}}.hub[data-astro-cid-ufr2mtxa]{fill:var(--ink)}.hubl[data-astro-cid-ufr2mtxa]{font-family:var(--mono);font-size:11px;fill:var(--cream);font-weight:700}.key[data-astro-cid-ufr2mtxa]{list-style:none;padding:0 16px;margin:8px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12.5px}.key[data-astro-cid-ufr2mtxa] li[data-astro-cid-ufr2mtxa]{opacity:.35;transition:opacity .3s}.key[data-astro-cid-ufr2mtxa] li[data-astro-cid-ufr2mtxa].on{opacity:1;font-weight:600}.key[data-astro-cid-ufr2mtxa] i[data-astro-cid-ufr2mtxa]{display:inline-block;width:14px;height:6px;margin-right:6px;vertical-align:middle}@media(prefers-reduced-motion:reduce){.key[data-astro-cid-ufr2mtxa] li[data-astro-cid-ufr2mtxa]{opacity:1}}.race[data-astro-cid-tx22fh4q]{width:min(100% - 32px,1000px)}.legend[data-astro-cid-tx22fh4q]{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;margin-bottom:14px}.sw[data-astro-cid-tx22fh4q]{display:inline-block;width:14px;height:10px;margin-right:6px;vertical-align:middle}.sw[data-astro-cid-tx22fh4q].ride{background:linear-gradient(90deg,#da291c,#80276c)}.sw[data-astro-cid-tx22fh4q].conn{background:var(--soft)}.sw[data-astro-cid-tx22fh4q].lim{background:var(--gold)}.plot[data-astro-cid-tx22fh4q]{position:relative;--g: 128px}.row[data-astro-cid-tx22fh4q]{display:grid;grid-template-columns:var(--g) 1fr;align-items:center;margin:7px 0;transition:opacity .5s}.row[data-astro-cid-tx22fh4q].dim{opacity:.28}.nm[data-astro-cid-tx22fh4q]{font-weight:600;font-size:14.5px;line-height:1.1}.nm[data-astro-cid-tx22fh4q] small[data-astro-cid-tx22fh4q]{display:block;font-weight:400;font-family:var(--mono);font-size:10.5px;color:var(--muted)}.track[data-astro-cid-tx22fh4q]{position:relative;height:26px;display:flex;align-items:center}.track[data-astro-cid-tx22fh4q] i[data-astro-cid-tx22fh4q]{height:100%;display:block;width:0}.track[data-astro-cid-tx22fh4q] .ride[data-astro-cid-tx22fh4q]{width:calc(var(--r, 0) * 100%)}.track[data-astro-cid-tx22fh4q] .conn[data-astro-cid-tx22fh4q]{width:calc(var(--c, 0) * 100%);background:var(--soft)}.tv[data-astro-cid-tx22fh4q]{font-family:var(--mono);font-size:12px;margin-left:8px;white-space:nowrap;opacity:var(--tv, 0)}.lim[data-astro-cid-tx22fh4q]{position:absolute;top:-8px;bottom:-8px;left:calc(var(--g) + (100% - var(--g)) * var(--f));border-left:3px dashed var(--gold);opacity:var(--lo, 0);z-index:3;pointer-events:none}.lim[data-astro-cid-tx22fh4q] span[data-astro-cid-tx22fh4q]{position:absolute;top:-22px;left:-26px;font-family:var(--mono);font-size:12px;font-weight:700;color:#8b6a1f}@media(max-width:640px){.plot[data-astro-cid-tx22fh4q]{--g: 92px}.nm[data-astro-cid-tx22fh4q]{font-size:12.5px}.track[data-astro-cid-tx22fh4q]{height:20px}.row[data-astro-cid-tx22fh4q]{margin:5px 0}}.pc[data-astro-cid-c5pe4x5i]{width:min(100% - 32px,1000px)}.legend[data-astro-cid-c5pe4x5i]{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;margin-bottom:14px}.sw[data-astro-cid-c5pe4x5i]{display:inline-block;width:14px;height:10px;margin-right:6px;vertical-align:middle}.sw[data-astro-cid-c5pe4x5i].med{background:var(--blue)}.sw[data-astro-cid-c5pe4x5i].est{background:var(--ink);height:4px}.sw[data-astro-cid-c5pe4x5i].bud{background:var(--warn)}.plot[data-astro-cid-c5pe4x5i]{position:relative;--g: 110px}.row[data-astro-cid-c5pe4x5i]{display:grid;grid-template-columns:var(--g) 1fr;align-items:center;margin:8px 0;transition:opacity .5s}.row[data-astro-cid-c5pe4x5i].dim{opacity:.3}.nm[data-astro-cid-c5pe4x5i]{font-weight:600;font-size:14.5px}.track[data-astro-cid-c5pe4x5i]{position:relative;height:26px}.med[data-astro-cid-c5pe4x5i]{position:absolute;left:0;top:0;bottom:0;width:calc(var(--m, 0) * 100%);background:var(--blue)}.est[data-astro-cid-c5pe4x5i]{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;width:calc(var(--e, 0) * 100%);background:var(--ink);opacity:var(--eo, 0)}.est[data-astro-cid-c5pe4x5i]:after{content:"";position:absolute;right:-2px;top:-6px;width:4px;height:16px;background:var(--ink)}.v[data-astro-cid-c5pe4x5i]{position:absolute;left:calc(var(--m, 0) * 100% + 8px);top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:12px;white-space:nowrap;opacity:var(--vo, 0)}.bud[data-astro-cid-c5pe4x5i]{position:absolute;top:-8px;bottom:-8px;left:calc(var(--g) + (100% - var(--g)) * var(--f));border-left:3px dashed var(--warn);opacity:var(--bo, 0);z-index:3}.bud[data-astro-cid-c5pe4x5i] span[data-astro-cid-c5pe4x5i]{position:absolute;top:-22px;left:-34px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--warn)}@media(max-width:640px){.plot[data-astro-cid-c5pe4x5i]{--g: 84px}.nm[data-astro-cid-c5pe4x5i]{font-size:12.5px}.track[data-astro-cid-c5pe4x5i]{height:20px}.v[data-astro-cid-c5pe4x5i]{font-size:10.5px}}.mx[data-astro-cid-o472v5oc] table[data-astro-cid-o472v5oc]{min-width:620px}.mx[data-astro-cid-o472v5oc] th[data-astro-cid-o472v5oc]{text-align:center}.mx[data-astro-cid-o472v5oc] th[data-astro-cid-o472v5oc]:first-child{text-align:left}.mx[data-astro-cid-o472v5oc] td[data-astro-cid-o472v5oc].c{text-align:center}.mx[data-astro-cid-o472v5oc] span[data-astro-cid-o472v5oc]{display:inline-block;width:20px;height:20px;border:2px solid var(--ink);transform:scale(0);transition:transform .45s var(--ease);transition-delay:calc(var(--i) * 40ms + var(--j) * 60ms)}.mx[data-astro-cid-o472v5oc].in span[data-astro-cid-o472v5oc]{transform:scale(1)}.mx[data-astro-cid-o472v5oc] span[data-astro-cid-o472v5oc].y{background:var(--blue);border-color:var(--blue)}.mx[data-astro-cid-o472v5oc] span[data-astro-cid-o472v5oc].u{border-style:dashed;border-color:var(--muted)}.defs[data-astro-cid-o472v5oc]{display:grid;grid-template-columns:1fr;gap:6px 20px;font-size:13.5px;margin-top:14px}@media(min-width:760px){.defs[data-astro-cid-o472v5oc]{grid-template-columns:1fr 1fr}}.defs[data-astro-cid-o472v5oc] div[data-astro-cid-o472v5oc]{display:flex;gap:8px}.defs[data-astro-cid-o472v5oc] dt[data-astro-cid-o472v5oc]{font-family:var(--mono);font-weight:700;min-width:70px}.defs[data-astro-cid-o472v5oc] dd[data-astro-cid-o472v5oc]{margin:0;color:var(--muted)}@media(prefers-reduced-motion:reduce){.mx[data-astro-cid-o472v5oc] span[data-astro-cid-o472v5oc]{transform:none;transition:none}}.cta[data-astro-cid-j7pv25f6]{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:760px){.cta[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.cta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;background:var(--navy);color:#fff;text-decoration:none;padding:22px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),opacity .9s var(--ease)}.cta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].in:hover{transform:translate(-4px,-4px);box-shadow:8px 8px 0 var(--gold)}.cta[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-family:var(--display);font-weight:400;font-size:24px}.cta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#c9d3ee;font-size:14px}
