:root{--m-dur-hover:.2s;--m-dur-reveal:.4s;--m-dur-count:.9s;--m-dur-load:.45s;--m-dur-crossfade:.3s;--m-dur-draw:.6s;--m-dur-accordion:.25s;--m-dur-header:.3s;--m-stagger:60ms;--m-stagger-load:80ms;--m-reveal-y:8px;--m-ease-out:cubic-bezier(.16, 1, .3, 1);--m-ease-snap:cubic-bezier(.87, 0, .13, 1);--m-sh-hover:0 4px 6px #121b2f24}.m-hover{transition:background-color var(--m-dur-hover) var(--m-ease-out), border-color var(--m-dur-hover) var(--m-ease-out), color var(--m-dur-hover) var(--m-ease-out), box-shadow var(--m-dur-hover) var(--m-ease-out), text-decoration-color var(--m-dur-hover) var(--m-ease-out), transform var(--m-dur-hover) var(--m-ease-out)}.m-hover--shadow:hover{box-shadow:var(--m-sh-hover)}.m-reveal{transition:opacity var(--m-dur-reveal) var(--m-ease-out), transform var(--m-dur-reveal) var(--m-ease-out);transition-delay:calc(var(--m-i,0) * var(--m-stagger))}html[data-m-motion=on] .m-reveal[data-m-state=pending]{opacity:0;transform:translateY(var(--m-reveal-y));transition:none}.m-stagger>:nth-child(2){--m-i:1}.m-stagger>:nth-child(3){--m-i:2}.m-stagger>:nth-child(4){--m-i:3}.m-stagger>:nth-child(5){--m-i:4}.m-stagger>:nth-child(6){--m-i:5}.m-stagger>:nth-child(7){--m-i:6}.m-stagger>:nth-child(8){--m-i:7}.m-stagger>:nth-child(9){--m-i:8}@keyframes m-fade-up{0%{opacity:0;transform:translateY(var(--m-reveal-y))}}.m-load{animation:m-fade-up var(--m-dur-load) var(--m-ease-out) both;animation-delay:calc(var(--m-i,0) * var(--m-stagger-load))}.m-count{font-variant-numeric:tabular-nums}.m-gauge{width:var(--m-gauge-size,160px);aspect-ratio:1;color:var(--ink);place-items:center;display:inline-grid;position:relative}.m-gauge__svg{width:100%;height:100%;transform:rotate(-90deg)}.m-gauge__track{fill:none;stroke:var(--surface-2)}.m-gauge__arc{fill:none;stroke:currentColor}.m-gauge:has(.m-count[data-m-count]) .m-gauge__arc{animation:m-gauge-fill var(--m-dur-count) var(--m-ease-out) both paused}.m-gauge:has(.m-count[data-m-count=run],.m-count[data-m-count=done]) .m-gauge__arc{animation-play-state:running}@keyframes m-gauge-fill{0%{stroke-dashoffset:var(--m-gauge-circ)}}.m-gauge__value{place-items:center;display:grid;position:absolute;inset:0}.m-crossfade{position:relative}.m-crossfade__clip{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--m-dur-crossfade) var(--m-ease-out);position:absolute;inset:0}@media (hover:hover){.m-crossfade:hover .m-crossfade__clip,.m-crossfade:focus-within .m-crossfade__clip{opacity:1}}.m-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--m-dur-draw) var(--m-ease-out)}html[data-m-motion=on] .m-reveal[data-m-state=pending] .m-draw{stroke-dashoffset:1px;transition:none}.m-header-hide{transition:transform var(--m-dur-header) var(--m-ease-out)}html[data-m-header=hidden] .m-header-hide{transform:translateY(-100%)}@media print{html[data-m-motion=on] .m-reveal[data-m-state=pending]{opacity:1;transition:none;transform:none}html[data-m-motion=on] .m-reveal[data-m-state=pending] .m-draw{stroke-dashoffset:0}.m-load{animation:none}}@media (prefers-reduced-motion:reduce){:root{--m-dur-hover:0s;--m-dur-reveal:0s;--m-dur-count:0s;--m-dur-load:0s;--m-dur-crossfade:0s;--m-dur-draw:0s;--m-dur-accordion:0s;--m-dur-header:0s;--m-stagger:0s;--m-stagger-load:0s;--m-reveal-y:0px}.m-reveal,.m-load,.m-gauge__arc,.m-draw,.m-crossfade__clip{transition:none;animation:none}html[data-m-motion=on] .m-reveal[data-m-state=pending]{opacity:1;transform:none}.m-gauge:has(.m-count[data-m-count]) .m-gauge__arc{animation:none}html[data-m-motion=on] .m-reveal[data-m-state=pending] .m-draw{stroke-dashoffset:0}.m-crossfade:hover .m-crossfade__clip,.m-crossfade:focus-within .m-crossfade__clip{opacity:0}.m-hover:hover,.m-hover:active{transform:none}}
:root{--on-accent:#fff;--accent-fill-hover:#a62c17;--surface-ink:#121b2f;--on-surface-ink:#fff;--on-surface-ink-muted:#b4bccb;--scrim:#0c142466;--line-on-ink:#ffffff1f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1420;--surface:#161c2a;--surface-2:#1e2534;--line:#e8ebf114;--line-strong:#e8ebf16b;--ink:#e8ebf1;--ink-soft:#c1c8d4;--muted:#9aa3b3;--placeholder:#8f98a9;--accent:#c8371e;--accent-deep:#f2836d;--accent-soft:#2b1712;--ink-hero:#070b14;--on-ink-muted:#b4bccb;--success:#5fc48c;--warning:#e0aa4a;--info:#8fb4ec;--focus:#8fb4ec;--sh-rest:0 1px 2px #00000080;--sh-lift:0 1px 2px #00000080, 0 8px 24px #0000008c;--m-sh-hover:0 4px 6px #00000080;--on-accent:#fff;--accent-fill-hover:#b8321b;--surface-ink:#070b14;--on-surface-ink:#e8ebf1;--on-surface-ink-muted:#b4bccb;--scrim:#0009;--line-on-ink:#ffffff1f}:root[data-theme=dark] .btn--primary{color:var(--on-accent)}:root[data-theme=dark] .btn--primary:hover,:root[data-theme=dark] .rpt-button--primary:hover{background:var(--accent-fill-hover)}:root[data-theme=dark] .pen-disc,:root[data-theme=dark] .rp-chip--gap{color:var(--on-accent)}:root[data-theme=dark] .skip-link,:root[data-theme=dark] .lead-chip.is-selected{background:var(--surface-ink);color:var(--on-surface-ink)}:root[data-theme=dark] .site-footer{background:var(--surface-ink);color:var(--on-surface-ink-muted)}:root[data-theme=dark] .wordmark--on-ink,:root[data-theme=dark] .site-footer__links a,:root[data-theme=dark] .proof,:root[data-theme=dark] .proof__num,:root[data-theme=dark] .countdown--dark .countdown__days,:root[data-theme=dark] .countdown--dark .countdown__clock{color:var(--on-surface-ink)}.theme-toggle{border-radius:var(--r-2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{background:var(--surface);border-color:var(--line)}.theme-toggle__icon{width:20px;height:20px}
