@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9bc9b499-module__KQxq5a__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9bc9b499-module__KQxq5a__variable{--font-cw-display:"Archivo","Archivo Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.woff2)format("woff2");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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_2eccb4b6-module__aJEQTq__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_2eccb4b6-module__aJEQTq__variable{--font-cw-body:"Public Sans","Public Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.15008bfb.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_428f7a5b-module__D9CkBq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_428f7a5b-module__D9CkBq__variable{--font-cw-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.cw-v2{--cw-ink:#0f0f1a;--cw-base:#f7f6fd;--cw-surface:#fff;--cw-muted:#55556e;--cw-rule:#e2e0f0;--cw-indigo:#4f46e5;--cw-indigo-deep:#3730a3;--cw-violet:#a78bfa;--cw-threat:#c0266f;--cw-threat-soft:#f472b6;--cw-night:#0b0b16;--cw-night-2:#15152a;--cw-night-rule:#26264a;--cw-night-text:#e9e7f7;--cw-night-muted:#b9b7d3;--cw-night-faint:#8b89ad;--cw-focus:var(--cw-indigo);background:var(--cw-base);color:var(--cw-ink);font-family:var(--font-cw-body),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}.cw-v2 h1,.cw-v2 h2,.cw-v2 .cw-display{font-family:var(--font-cw-display),Arial,system-ui,sans-serif;font-variation-settings:"wdth" 118;letter-spacing:-.015em;text-wrap:balance}.cw-v2 h3{text-wrap:balance}.cw-v2 .cw-mono,.cw-v2 code,.cw-v2 pre{font-family:var(--font-cw-mono),ui-monospace,"SFMono-Regular",Menlo,monospace}.cw-v2 .cw-eyebrow{font-family:var(--font-cw-mono),ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.cw-v2 .cw-tabular{font-variant-numeric:tabular-nums}.cw-v2 :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--cw-focus);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.cw-v2 *,.cw-v2 :before,.cw-v2 :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.cohort-timeline-module__aDNAqW__list{--cohort-gap:1.25rem;--cohort-dot:40px}.cohort-timeline-module__aDNAqW__seg,.cohort-timeline-module__aDNAqW__segFill{left:calc(var(--cohort-dot)/2 - 1px);top:var(--cohort-dot);bottom:calc(var(--cohort-gap)*-1);pointer-events:none;width:2px;position:absolute}.cohort-timeline-module__aDNAqW__seg{background:var(--cw-rule)}.cohort-timeline-module__aDNAqW__segFill{background:var(--cw-indigo);transform-origin:top;transform:scaleY(1)}.cohort-timeline-module__aDNAqW__track,.cohort-timeline-module__aDNAqW__fill{top:calc(var(--cohort-dot)/2 - 1px);left:calc(var(--cohort-dot)/2);right:calc((100% - 5*var(--cohort-gap))/6 - var(--cohort-dot)/2);pointer-events:none;height:2px;display:none;position:absolute}.cohort-timeline-module__aDNAqW__track{background:var(--cw-rule)}.cohort-timeline-module__aDNAqW__fill{background:var(--cw-indigo);transform-origin:0;transform:scaleX(1)}@media (min-width:768px){.cohort-timeline-module__aDNAqW__seg,.cohort-timeline-module__aDNAqW__segFill{display:none}.cohort-timeline-module__aDNAqW__track,.cohort-timeline-module__aDNAqW__fill{display:block}}@keyframes cohort-timeline-module__aDNAqW__cohort-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cohort-timeline-module__aDNAqW__cohort-grow-x{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cohort-timeline-module__aDNAqW__segFill{animation:linear both cohort-timeline-module__aDNAqW__cohort-grow-y;animation-timeline:view();animation-range:entry 40% cover 55%}.cohort-timeline-module__aDNAqW__fill{animation:linear both cohort-timeline-module__aDNAqW__cohort-grow-x;animation-timeline:view();animation-range:entry 20% cover 55%}}}
