@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/847c6af3f14ca2aa.1mi1ugkk0px41.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}._7aijzW_className{font-family:Atkinson Hyperlegible Next;font-style:normal}._7aijzW_variable{--font-sans:"Atkinson Hyperlegible Next"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.3xt4epvyjlv6l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.X4se3G_className{font-family:Inter,Inter Fallback;font-style:normal}.X4se3G_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.0xq4un9mlaiqb.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}._1Na3_W_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}._1Na3_W_variable{--font-reading:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--bg:#f5f6f3;--surface:#fff;--surface-stone:#ebede8;--surface-muted:#e6e8e3;--surface-inverse:#22252b;--on-inverse:#f5f6f3;--text:#22252b;--text-secondary:#5e6470;--text-tertiary:#8d929c;--border:#d4d7dd;--border-soft:#e3e5e8;--rule:#d4d7dd;--brand:#4058d8;--brand-hover:#3548b8;--brand-strong:#3b51c9;--brand-soft:#edeefb;--brand-border:#cfd4f5;--brand-deep:#2f41a8;--on-brand:#fff;--positive:#15894c;--positive-text:#15713f;--positive-wash:#c9e7d4;--positive-soft:#eef7f1;--positive-border:#c9e7d4;--attention:#b56c06;--attention-text:#8a5207;--attention-wash:#f5dcb0;--attention-soft:#fdf6ea;--attention-border:#f5dcb0;--danger:#c53b30;--danger-text:#a32b21;--danger-wash:#f7d4cf;--danger-soft:#fdf2f0;--danger-border:#f7d4cf;--radius-sm:4px;--radius:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--shadow-lift:0 1px 2px #22252b0d, 0 12px 32px -14px #22252b29;--font-stack-sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-stack-reading:var(--font-reading), "Iowan Old Style", Georgia, "Times New Roman", serif;--step-fine:.8rem;--step-small:.853rem;--step-body:1rem;--step-reading:1.059rem;--step-h3:1.25rem;--step-h2:1.5625rem;--step-title:1.953rem;--step-display:2.441rem;--step-hero:3.052rem;--measure:66ch}*{box-sizing:border-box}html{font-size:17px}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-stack-sans);font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}a{color:var(--brand-strong);text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{background:var(--surface);max-width:420px;margin:48px auto;padding:0 16px}.site-light{--bg:#fff;--surface:#fff;--surface-stone:#f2f4ff;--surface-muted:#ebeefe;--surface-inverse:#16181d;--on-inverse:#fff;--text:#16181d;--text-secondary:#5e6470;--text-tertiary:#646a76;--border:#e4e6eb;--border-soft:#eef0f3;--rule:#e4e6eb;--brand:#4f63f5;--brand-hover:#3d50e0;--brand-strong:#3d50e0;--brand-soft:#eef0fe;--brand-border:#d5dafd;--brand-deep:#2f41a8;--on-brand:#fff;--brand-tint-strong:#e6e9ff;--cat-school:#4f63f5;--cat-school-text:#3d50e0;--cat-school-tint:#eef0fe;--cat-general:#0f978a;--cat-general-text:#0b7a6e;--cat-general-tint:#e3f6f3;--cat-creative:#8b5cf6;--cat-creative-text:#6d3fd8;--cat-creative-tint:#f1ebfe;--cat-personal:#e05a43;--cat-personal-text:#b93a26;--cat-personal-tint:#fdece8;--positive:#15894c;--positive-text:#15713f;--positive-wash:#d8f0e2;--positive-soft:#eef7f1;--positive-border:#c9e7d4;--attention:#f2b84b;--attention-text:#8a5a00;--attention-wash:#fdf3dc;--attention-soft:#fef9ee;--attention-border:#f6dfa8;--danger:#c53b30;--danger-text:#a32b21;--danger-wash:#f7d4cf;--danger-soft:#fdf2f0;--danger-border:#f7d4cf;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-xl:24px;--shadow-lift:0 1px 2px #16181d0a, 0 12px 32px -12px #16181d1f;--shadow-raise:0 2px 4px #16181d0a, 0 24px 48px -16px #16181d2e;--shadow-device:0 2px 6px #16181d0f, 0 40px 80px -24px #1f296e47;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-stack-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-stack-reading:var(--font-stack-sans);background:var(--bg);color:var(--text);font-family:var(--font-stack-sans);font-optical-sizing:auto;font-variant-numeric:normal;font-feature-settings:"zero" 0;min-height:100vh;overflow-x:clip}.site-light :is(button,input,select,textarea){font-family:inherit}.site-light ::selection{background:#d5dafd}[data-reveal=pending]>*{opacity:0;transform:translateY(10px)}[data-reveal=shown]>*{opacity:1;transition:opacity .36s var(--ease-out,ease-out), transform .36s var(--ease-out,ease-out);transform:none}[data-reveal=shown]>:nth-child(2){transition-delay:40ms}[data-reveal=shown]>:nth-child(3){transition-delay:80ms}[data-reveal=shown]>:nth-child(n+4){transition-delay:.12s}[data-reveal=instant]>*{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal=pending]>*{opacity:1;transform:none}}
