@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_Thin-s.p.11s1rr6wue~_9.woff)format("woff");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_Light-s.p.1246e83eu5jpe.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_Regular-s.p.09q1fcp6y7bir.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_Italic-s.p.0-hjs-nhhr970.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_Medium-s.p.02d8_~o-75mgc.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_Bold-s.p.0-k03is~twt95.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_Black-s.p.0jl1cfe239fo0.woff)format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_UltraBlack-s.p.11oe.e2sks~zv.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:pfBenchmark;src:url(../media/PFBenchmarkPro_UltraBlackItalic-s.p.11-f4a1yiiua..woff)format("woff");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:pfBenchmark Fallback;src:local(Arial);ascent-override:70.08%;descent-override:20.93%;line-gap-override:26.48%;size-adjust:109.88%}.pfbenchmark_a14b4779-module__gQsbaG__className{font-family:pfBenchmark,pfBenchmark Fallback}.pfbenchmark_a14b4779-module__gQsbaG__variable{--font-pf-benchmark:"pfBenchmark", "pfBenchmark Fallback"}
@font-face{font-family:theShift;src:url(../media/TheShift_Demo-s.p.0jliz5odp4r4m.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:theShift Fallback;src:local(Arial);ascent-override:81.01%;descent-override:23.34%;line-gap-override:2.15%;size-adjust:74.56%}.theshift_de3f1dfd-module__MGkwCq__className{font-family:theShift,theShift Fallback}.theshift_de3f1dfd-module__MGkwCq__variable{--font-the-shift:"theShift", "theShift Fallback"}
@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-Black.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-UltraBlack.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PF Benchmark Pro;src:url(/fonts/PFBenchmarkPro-UltraBlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:The Shift;src:url(/fonts/TheShift-Demo.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--brand-ink:#040707;--brand-sky:#a3c6e9;--brand-sky-deep:#7ba8d4;--brand-sky-soft:#3a5a7a;--brand-sky-wash:#0e1820;--paper:#0a0d10;--paper-raised:#14181c;--paper-higher:#1c2126;--paper-highest:#252b31;--ink-900:#fff;--ink-700:#d6d4ce;--ink-500:#9aa0a6;--ink-400:#6e757c;--ink-300:#454b51;--ink-200:#2a3036;--ink-100:#1b2026;--ok:#6fc99a;--ok-soft:#1e3329;--warn:#e0a858;--warn-soft:#3a2d14;--danger:#d6705e;--danger-soft:#3a1e18;--bg:var(--brand-ink);--bg-alt:var(--paper);--surface:var(--paper-raised);--surface-inverse:var(--ink-900);--fg1:var(--ink-900);--fg2:var(--ink-700);--fg3:var(--ink-500);--fg4:var(--ink-400);--on-ink:#fff;--on-sky:#040707;--border:var(--ink-200);--border-strong:var(--ink-300);--font-display:"PF Benchmark Pro", "Barlow", "Helvetica Neue", Arial, sans-serif;--font-body:"PF Benchmark Pro", "Barlow", "Helvetica Neue", Arial, sans-serif;--font-accent:"The Shift", "PF Benchmark Pro", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--fs-hero:clamp(56px, 9vw, 140px);--fs-display:clamp(40px, 6vw, 88px);--fs-h1:40px;--fs-h2:30px;--fs-h3:22px;--fs-h4:18px;--fs-body:16px;--fs-small:14px;--fs-micro:12px;--lh-tight:.94;--lh-snug:1.12;--lh-normal:1.45;--lh-loose:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.12em;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #00000059;--shadow-sm:0 2px 8px #00000073;--shadow-md:0 10px 24px #0000008c;--shadow-lg:0 24px 48px #000000a6;--shadow-inset:inset 0 0 0 1px #ffffff0a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}html,body{background:var(--bg);color:var(--fg1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.display,h1.display{font-family:var(--font-display);font-weight:900;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg1)}h1,.h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);line-height:var(--lh-snug);letter-spacing:-.01em}h2,.h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:-.005em}h3,.h3{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.2}h4,.h4{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h4);line-height:1.3}p,.body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg2)}.small{font-size:var(--fs-small);color:var(--fg3)}.micro{font-size:var(--fs-micro);color:var(--fg4)}.eyebrow{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg3);font-weight:500}.numeric,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}code,kbd,samp,.mono{font-family:var(--font-mono);font-size:.92em}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--fg1);font-family:var(--font-body);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--brand-sky);color:var(--on-sky)}
