@font-face{font-family:lato;src:url(/_next/static/media/b7ffde2383bb16ba-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lato;src:url(/_next/static/media/d5eb20bcdcf5616a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lato;src:url(/_next/static/media/d884a71c28eadd37-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:lato Fallback;src:local("Arial");ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:97.84%}.__className_e00466{font-family:lato,lato Fallback}.__variable_e00466{--font-lato:"lato","lato Fallback"}@font-face{font-family:sourceSans;src:url(/_next/static/media/827817a6583e8e63-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sourceSans;src:url(/_next/static/media/580e937fa63cc299-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sourceSans;src:url(/_next/static/media/86e95c1ae558f263-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sourceSans Fallback;src:local("Arial");ascent-override:108.71%;descent-override:42.47%;line-gap-override:0.00%;size-adjust:94.19%}.__className_6a346d{font-family:sourceSans,sourceSans Fallback}.__variable_6a346d{--font-source-sans:"sourceSans","sourceSans Fallback"}:root{--brand-navy:#0b2a5b;--brand-blue:#1747a6;--brand-blue-500:#2f6fdb;--brand-blue-50:#eef4fe;--white:#ffffff;--canvas:#ffffff;--surface:#f7f9fc;--border:#d6deea;--text:#1f2a3d;--text-muted:#475569;--ink:#1f2a3d;--brand-red:#c8102e;--danger:#a4161a;--sl-font-display:var(--font-lato,"Lato"),"Lato","Source Sans 3","Segoe UI",system-ui,sans-serif;--sl-font-sans:var(--font-source-sans,"Source Sans 3"),"Source Sans 3","Source Sans Pro","Segoe UI",system-ui,sans-serif;--sl-font-serif:"Source Serif 4","Georgia",serif;--sl-font-rounded:"Nunito","Segoe UI",sans-serif;--sl-focus:3px solid var(--brand-blue-500);--sl-radius:12px;--sl-radius-pill:999px;--sl-bp-phone:480px;--sl-bp-phablet:700px;--sl-bp-tablet:1024px;--sl-bp-desktop:1280px;--sl-content-max:1180px;--sl-gutter-phone:18px;--sl-touch:44px;--sl-type-h1-desktop:54px;--sl-type-h2-desktop:36px;--sl-type-h3-desktop:20px;--sl-type-h1-mobile:34px;--sl-type-h2-mobile:26px;--sl-type-h3-mobile:18px;--sl-type-body:16px;--sl-type-ui:14px;--sl-type-lead-height:1.55}[data-theme=dark]{--brand-navy:#0b2a5b;--brand-blue:#6b9aef;--brand-blue-500:#8fb4f5;--brand-blue-50:#132347;--white:#ffffff;--canvas:#0b2a5b;--surface:#0e2148;--border:#2a4474;--text:#f8fafc;--text-muted:#c5d4ee;--brand-red:#ff8a8a;--danger:#ff8a8a}[data-template=nursery]{--tpl-hero-tint:var(--brand-blue-50);--tpl-font:var(--sl-font-rounded);--tpl-accent:var(--brand-red)}[data-template=primary]{--tpl-hero-tint:var(--canvas);--tpl-font:var(--sl-font-sans);--tpl-accent:var(--brand-blue)}[data-template=junior-high]{--tpl-hero-tint:var(--brand-blue);--tpl-font:var(--sl-font-sans);--tpl-accent:var(--brand-red)}[data-template=senior-high]{--tpl-hero-tint:var(--brand-navy);--tpl-font:var(--sl-font-serif);--tpl-accent:var(--brand-red)}[data-template=combined]{--tpl-hero-tint:var(--brand-navy);--tpl-font:var(--sl-font-sans);--tpl-accent:var(--brand-blue)}:focus-visible{outline:var(--sl-focus);outline-offset:2px}:root{--sl-color-primary:var(--brand-blue);--sl-color-accent:var(--brand-red);--sl-color-sky:var(--brand-blue-500);--sl-color-surface:var(--surface);--sl-color-ink:var(--text);--sl-blue-deep:var(--brand-navy);--sl-blue:var(--brand-blue-500);--sl-white:var(--white);--sl-accent-red:var(--brand-red);--sl-gray-50:var(--surface);--sl-gray-100:var(--brand-blue-50);--sl-gray-200:var(--border);--sl-gray-500:var(--text-muted);--sl-gray-700:var(--text-muted);--sl-gray-900:var(--text);--sl-space-1:0.25rem;--sl-space-2:0.5rem;--sl-space-3:1rem}[data-theme=dark]{--sl-color-surface:var(--canvas);--sl-color-ink:var(--text);--sl-blue-deep:var(--text);--sl-white:var(--white);--sl-gray-900:var(--text);--sl-gray-700:var(--text-muted)}[dir=rtl]{--sl-inline-start:right;--sl-inline-end:left}[data-template=nursery]{--tpl-radius:22px;font-family:var(--sl-font-rounded,Nunito,"Segoe UI",sans-serif)}[data-template=nursery] .tpl-hero{background:var(--brand-blue-50);color:var(--text);border-radius:0 0 32px 32px}[data-template=nursery] .tpl-hero h1,[data-template=nursery] .tpl-hero p{color:var(--brand-navy)}[data-template=nursery] .tpl-hero__rule{height:6px;width:72px;background:var(--brand-red);border-radius:999px}[data-template=nursery] .tpl-card{border-radius:22px;background:var(--canvas)}[data-template=nursery] .tpl-accent-mark{width:28px;height:28px}[data-template=primary]{--tpl-radius:12px;font-family:var(--sl-font-sans,"Source Sans 3","Segoe UI",sans-serif)}[data-template=primary] .tpl-hero{background:var(--brand-blue);color:var(--white)}[data-template=primary] .tpl-hero__rule{height:4px;width:64px;background:var(--brand-red)}[data-template=primary] .tpl-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}[data-template=primary] .tpl-card{background:var(--canvas);border:1px solid var(--border);border-radius:12px}[data-template=junior-high]{--tpl-radius:8px;font-family:var(--sl-font-sans,"Source Sans 3","Segoe UI",sans-serif)}[data-template=junior-high] .tpl-band,[data-template=junior-high] .tpl-hero{background:var(--brand-blue);color:var(--white)}[data-template=junior-high] .tpl-band{padding:2.5rem 0}[data-template=junior-high] .tpl-section-rule{border:0;height:4px;background:var(--brand-red);width:100%;margin:0 0 1.5rem}[data-template=senior-high]{--tpl-radius:4px;font-family:var(--sl-font-serif,"Source Serif 4",Georgia,serif)}[data-template=senior-high] .tpl-hero{background:var(--brand-navy);color:var(--white)}[data-template=senior-high] .tpl-wordmark,[data-template=senior-high] h1,[data-template=senior-high] h2{font-family:var(--sl-font-serif,"Source Serif 4",Georgia,serif);letter-spacing:.01em}[data-template=senior-high] .tpl-hero__rule,[data-template=senior-high] .tpl-section-rule{height:2px;background:var(--brand-red);border:0;width:100%}[data-template=combined]{--tpl-radius:10px;font-family:var(--sl-font-sans,"Source Sans 3","Segoe UI",sans-serif)}[data-template=combined] .tpl-hero{background:var(--brand-navy);color:var(--white)}[data-template=combined] .tpl-hero__rule,[data-template=combined] .tpl-section-rule{height:3px;background:var(--brand-blue);border:0;width:80px}[data-template=combined] .tpl-card{border-radius:10px}body,html{margin:0;padding:0}.sl-h1,.sl-h2,.sl-hero__title,h1,h2,h3{font-family:var(--sl-font-display)}.sl-consent{position:fixed;inset:auto 1rem 1rem 1rem;z-index:40;max-width:42rem;margin-inline:auto;padding:1.15rem 1.25rem;background:var(--canvas,#fff);color:var(--text,#1f2a3d);border:1px solid var(--border,#d6deea);border-radius:12px;box-shadow:0 12px 40px rgba(11,42,91,.16)}.sl-consent__actions,.sl-consent__choices{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.85rem}.sl-consent__choices{flex-direction:column}.sl-consent__actions .sl-btn,.sl-consent__choices label{min-height:44px}.sl-locale-suggest{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;margin:0;padding:.75rem 1.15rem;background:var(--navy,#0B2A5B);color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.sl-locale-suggest .sl-h3,.sl-locale-suggest p{margin:0;color:inherit}.sl-locale-suggest p{margin-top:.2rem}.sl-locale-suggest__actions{display:flex;flex-wrap:wrap;gap:.75rem}.sl-locale-suggest__actions .sl-btn{min-height:44px}.sl-locale-suggest__actions .sl-btn--ghost{border-color:rgba(255,255,255,.75);color:#fff}.sl-locale-suggest__actions .sl-btn--ghost:focus-visible,.sl-locale-suggest__actions .sl-btn--ghost:hover{background:rgba(255,255,255,.14);border-color:#fff;color:#fff}