:root{--schools-out-app-bar-height:56px;--schools-out-bar-height:64px;--schools-out-bar-inset:var(--schools-out-space-3);--schools-out-bar-space:0px;--schools-out-control-height-large:48px;--schools-out-control-height-medium:40px;--schools-out-control-height-small:32px;--schools-out-delay-hint:.3s;--schools-out-duration-ambient:10s;--schools-out-duration-base:.2s;--schools-out-duration-enter:.32s;--schools-out-duration-exit:.2s;--schools-out-duration-fast:.15s;--schools-out-duration-instant:.1s;--schools-out-duration-photo:.5s;--schools-out-duration-spring:.5s;--schools-out-duration-pulse:1.8s;--schools-out-ease-drawer:cubic-bezier(.32, .72, 0, 1);--schools-out-ease-spring:linear(0, .06 5%, .187 10%, .331 15%, .467 20%, .586 25%, .684 30%, .763 35%, .824 40%, .871 45%, .906 50%, .932 55%, .952 60%, .966 65%, .977 70%, .984 75%, .99 80%, .994 85%, .997 90%, .999 95%, 1);--schools-out-ease-in-out:cubic-bezier(.77, 0, .175, 1);--schools-out-ease-out:cubic-bezier(.23, 1, .32, 1);--schools-out-fluid-gutter:var(--schools-out-fluid-gutter-compact);--schools-out-fluid-gutter-compact:8px;--schools-out-fluid-gutter-expanded:16px;--schools-out-fluid-gutter-wide:24px;--schools-out-fluid-margin:var(--schools-out-fluid-margin-compact);--schools-out-fluid-margin-compact:16px;--schools-out-fluid-margin-expanded:32px;--schools-out-fluid-margin-wide:24px;--schools-out-fluid-max-width:1680px;--schools-out-fluid-module:88px;--schools-out-fluid-tile-span:2;--schools-out-focus-offset:2px;--schools-out-focus-width:2px;--schools-out-font-family:"Helvetica Now Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--schools-out-font-family-display:"Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--schools-out-font-family-monospace:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--schools-out-font-family-script:Caveat, "Bradley Hand", "Segoe Print", cursive;--schools-out-font-weight-bold:700;--schools-out-font-weight-display:var(--schools-out-font-weight-heavy);--schools-out-font-weight-headline:var(--schools-out-font-weight-bold);--schools-out-font-weight-heavy:800;--schools-out-font-weight-label:var(--schools-out-font-weight-medium);--schools-out-font-weight-medium:500;--schools-out-font-weight-regular:400;--schools-out-font-weight-script:500;--schools-out-font-weight-section:var(--schools-out-font-weight-medium);--schools-out-font-weight-title:var(--schools-out-font-weight-medium);--schools-out-glass-depth:.45;--schools-out-glass-outline:.5;--schools-out-glass-rim:.2;--schools-out-glass-rim-width:1px;--schools-out-glass-shine:.4;--schools-out-glass-wash:1;--schools-out-grid-columns:var(--schools-out-grid-columns-compact);--schools-out-grid-columns-compact:4;--schools-out-grid-columns-expanded:8;--schools-out-grid-columns-wide:12;--schools-out-grid-gutter:var(--schools-out-grid-gutter-compact);--schools-out-grid-gutter-compact:12px;--schools-out-grid-gutter-expanded:16px;--schools-out-grid-gutter-wide:24px;--schools-out-inset:var(--schools-out-space-6);--schools-out-inset-compact:var(--schools-out-space-4);--schools-out-layer-bar:15;--schools-out-layer-drawer:20;--schools-out-layer-grid-overlay:60;--schools-out-layer-menu:30;--schools-out-layer-overlay:40;--schools-out-layer-sticky:10;--schools-out-layer-toast:16;--schools-out-layer-tooltip:50;--schools-out-legacy-font-weight-medium:500;--schools-out-liquid-glass-blur:blur(4px) saturate(160%);--schools-out-liquid-glass-edge-width:1.25px;--schools-out-measure:52ch;--schools-out-page-columns-narrow:8;--schools-out-page-columns-standard:12;--schools-out-page-margin:var(--schools-out-page-margin-compact);--schools-out-page-margin-compact:24px;--schools-out-page-margin-expanded:48px;--schools-out-page-margin-wide:240px;--schools-out-page-width:1312px;--schools-out-page-width-narrow:720px;--schools-out-pill-height:var(--schools-out-touch-target);--schools-out-pill-inset:16px;--schools-out-press-control:.97;--schools-out-press-surface:.99;--schools-out-radius-compact:4px;--schools-out-radius-container:24px;--schools-out-radius-control:999px;--schools-out-radius-large:16px;--schools-out-radius-medium:12px;--schools-out-radius-small:8px;--schools-out-radius-xlarge:20px;--schools-out-raw-black:#000;--schools-out-raw-blue:#2157c5;--schools-out-raw-green:#45ac6d;--schools-out-raw-ink:#12141d;--schools-out-raw-lime:#c6e405;--schools-out-raw-orange:#d47a2a;--schools-out-raw-pink:#f29bd5;--schools-out-raw-purple:#633b86;--schools-out-raw-red:#d83f31;--schools-out-raw-ruby:#dd3474;--schools-out-raw-sand:#efe3df;--schools-out-raw-turquoise:#36a7c2;--schools-out-raw-white:#fff;--schools-out-raw-yellow:#e5c34f;--schools-out-section-gap:var(--schools-out-section-gap-compact);--schools-out-section-gap-compact:32px;--schools-out-section-gap-expanded:48px;--schools-out-section-head-gap:16px;--schools-out-region-gap:var(--schools-out-region-gap-compact);--schools-out-region-gap-compact:24px;--schools-out-region-gap-wide:40px;--schools-out-tile-row-gap:var(--schools-out-tile-row-gap-compact);--schools-out-tile-row-gap-compact:16px;--schools-out-tile-row-gap-wide:40px;--schools-out-shadow-focus:0px 0px 0px var(--schools-out-focus-width) var(--schools-out-color-focus);--schools-out-space-1:4px;--schools-out-space-10:40px;--schools-out-space-12:48px;--schools-out-space-2:8px;--schools-out-space-3:12px;--schools-out-space-4:16px;--schools-out-space-5:20px;--schools-out-space-6:24px;--schools-out-space-8:32px;--schools-out-space-hairline:2px;--schools-out-stack:var(--schools-out-space-4);--schools-out-stack-loose:var(--schools-out-space-6);--schools-out-stack-tight:var(--schools-out-space-2);--schools-out-tab-bar-height:48px;--schools-out-tab-bar-space:calc(var(--schools-out-tab-bar-height) + var(--schools-out-space-6));--schools-out-touch-target:44px;--schools-out-type-action:.9375rem;--schools-out-type-action-large:1rem;--schools-out-type-action-line-height:1.25rem;--schools-out-type-action-small:.8125rem;--schools-out-type-body:1rem;--schools-out-type-body-line-height:1.5rem;--schools-out-type-body-tracking:0em;--schools-out-type-display:3rem;--schools-out-type-display-line-height:3.25rem;--schools-out-type-display-tracking:-.03em;--schools-out-type-field:1rem;--schools-out-type-field-line-height:1.5rem;--schools-out-type-headline:2rem;--schools-out-type-headline-line-height:2.25rem;--schools-out-type-headline-tracking:-.03em;--schools-out-type-lead:1.125rem;--schools-out-type-lead-line-height:1.75rem;--schools-out-type-lead-tracking:0em;--schools-out-type-script:2.25rem;--schools-out-type-script-line-height:2.5rem;--schools-out-type-section:1.25rem;--schools-out-type-section-line-height:1.5rem;--schools-out-type-section-tracking:0em;--schools-out-type-small:.875rem;--schools-out-type-small-line-height:1.25rem;--schools-out-type-small-tracking:0em;--schools-out-accent-tint-chroma:.12;--schools-out-accent-tint-lightness:.86;--schools-out-color-accent-blue:var(--schools-out-raw-blue);--schools-out-color-accent-green:var(--schools-out-raw-green);--schools-out-color-accent-lime:var(--schools-out-raw-lime);--schools-out-color-accent-orange:var(--schools-out-raw-orange);--schools-out-color-accent-pink:var(--schools-out-raw-pink);--schools-out-color-accent-purple:var(--schools-out-raw-purple);--schools-out-color-accent-red:var(--schools-out-raw-red);--schools-out-color-accent-ruby:var(--schools-out-raw-ruby);--schools-out-color-accent-sand:var(--schools-out-raw-sand);--schools-out-color-accent-turquoise:var(--schools-out-raw-turquoise);--schools-out-color-accent-yellow:var(--schools-out-raw-yellow);--schools-out-color-action-base:#0000;--schools-out-color-action-edge:#00000029;--schools-out-color-action-fill:var(--schools-out-raw-white);--schools-out-color-action-fill-ink:#111827;--schools-out-color-action-floor:#00000045;--schools-out-color-action-focus:var(--schools-out-color-ink-neutral);--schools-out-color-action-ink:var(--schools-out-raw-white);--schools-out-color-action-line:var(--schools-out-color-accent-blue);--schools-out-color-action-overlay:var(--schools-out-raw-black);--schools-out-color-action-secondary-border:var(--schools-out-color-ink-neutral);--schools-out-color-action-secondary-ink:var(--schools-out-color-ink-neutral);--schools-out-color-action-solid:var(--schools-out-raw-ink);--schools-out-color-action-tonal:#2423210f;--schools-out-color-action-tonal-border:#2423211a;--schools-out-color-action-tonal-hover:#2423211a;--schools-out-color-action-tonal-ink:var(--schools-out-color-ink-neutral);--schools-out-color-action-veil-hover:#ffffff1f;--schools-out-color-action-veil-press:#fff3;--schools-out-color-border:#2423211f;--schools-out-color-border-card:#dddcd9;--schools-out-color-border-control:#24232180;--schools-out-color-border-inverse:#ffffff3d;--schools-out-color-border-inverse-strong:#fff9;--schools-out-color-border-strong:#24232140;--schools-out-color-canvas:#fff;--schools-out-color-container:#f6f5f280;--schools-out-color-container-frosted:#ffffff9e;--schools-out-color-container-solid:var(--schools-out-color-canvas);--schools-out-color-discovery-ink:var(--schools-out-raw-ink);--schools-out-color-discovery-paper:var(--schools-out-raw-white);--schools-out-color-error:#b82038;--schools-out-color-field:#fff;--schools-out-color-fill:#eae8e3;--schools-out-color-fill-hover:#dedcd7;--schools-out-color-focus:var(--schools-out-color-ink-neutral);--schools-out-color-focus-ring:#24232173;--schools-out-color-glass-clear:#ffffff14;--schools-out-color-glass-clear-hover:#ffffff29;--schools-out-color-glow-cool:#2157c51a;--schools-out-color-glow-rose:#f29bd51f;--schools-out-color-glow-warm:#d47a2a14;--schools-out-color-illustration-blue:var(--schools-out-raw-blue);--schools-out-color-illustration-blue-tint:#c1d0ef;--schools-out-color-illustration-error:var(--schools-out-raw-red);--schools-out-color-illustration-error-tint:#f6d1ce;--schools-out-color-illustration-lime:var(--schools-out-raw-lime);--schools-out-color-illustration-lime-tint:#edf6af;--schools-out-color-illustration-line:#1c273f;--schools-out-color-illustration-orange:var(--schools-out-raw-orange);--schools-out-color-illustration-orange-tint:#f2d7bf;--schools-out-color-illustration-paper:var(--schools-out-raw-white);--schools-out-color-illustration-pink:var(--schools-out-raw-pink);--schools-out-color-illustration-purple:var(--schools-out-raw-purple);--schools-out-color-illustration-success:var(--schools-out-raw-green);--schools-out-color-illustration-success-tint:#d2ebdc;--schools-out-color-illustration-turquoise:var(--schools-out-raw-turquoise);--schools-out-color-illustration-yellow:var(--schools-out-raw-yellow);--schools-out-color-illustration-yellow-tint:#f7ecc7;--schools-out-color-ink:var(--schools-out-color-ink-neutral);--schools-out-color-ink-inverse:var(--schools-out-color-canvas);--schools-out-color-ink-inverse-muted:#e5e2dc;--schools-out-color-ink-muted:var(--schools-out-color-ink-muted-neutral);--schools-out-color-ink-muted-neutral:#68655f;--schools-out-color-ink-neutral:#242321;--schools-out-color-ink-on-accent:var(--schools-out-raw-black);--schools-out-color-ink-on-photo:var(--schools-out-raw-white);--schools-out-color-link:var(--schools-out-raw-blue);--schools-out-color-liquid-glass-tint:#ffffff8a;--schools-out-color-logo-ground:var(--schools-out-raw-white);--schools-out-color-media-scrim:#000000b8;--schools-out-color-overlay:#12141d47;--schools-out-color-photo-edge:#12141d1a;--schools-out-color-photo-glass:#ffffffb3;--schools-out-color-photo-glass-fallback:#ffffffeb;--schools-out-color-photo-glass-ink:var(--schools-out-raw-ink);--schools-out-color-photo-shade:#0000005c;--schools-out-color-sticker-back:#e3e3e4;--schools-out-color-sticker-edge:var(--schools-out-raw-white);--schools-out-color-sticker-shade:var(--schools-out-raw-black);--schools-out-color-success:#1a7a43;--schools-out-color-surface:#f6f5f2;--schools-out-color-surface-floating:#fff;--schools-out-color-surface-inverse:var(--schools-out-color-ink-neutral);--schools-out-color-surface-inverse-subtle:#ffffff1f;--schools-out-color-thumb:var(--schools-out-color-field);--schools-out-color-verified-check:#313336;--schools-out-color-verified-edge:#31333673;--schools-out-color-verified-face:#c1c4c9;--schools-out-color-verified-face-light:#eef1f5;--schools-out-color-verified-rim:#b6bac1;--schools-out-color-verified-rim-deep:#75797f;--schools-out-color-verified-rim-light:#f3f6fa;--schools-out-color-warning:#946000;--schools-out-focus-ring:2px solid #242321;--schools-out-shadow-layer-field-focus-1-color:#2423213d;--schools-out-shadow-layer-floating-1-color:#12141d1a;--schools-out-shadow-layer-glass-1-color:#12141d0f;--schools-out-shadow-layer-glass-2-color:#12141d0a;--schools-out-shadow-layer-glass-3-color:#12141d14;--schools-out-shadow-layer-lift-1-color:#12141d1a;--schools-out-shadow-layer-lift-2-color:#12141d29;--schools-out-shadow-layer-lift-3-color:#12141d3d;--schools-out-shadow-layer-pill-raised-1-color:#2423210f;--schools-out-shadow-layer-pill-raised-2-color:#24232138;--schools-out-shadow-layer-pill-1-color:#2423210f;--schools-out-shadow-layer-pill-2-color:#24232129;--schools-out-shadow-layer-raised-1-color:#12141d0a;--schools-out-shadow-layer-raised-2-blur:24;--schools-out-shadow-layer-raised-2-color:#12141d1f;--schools-out-shadow-layer-raised-2-spread:-12;--schools-out-shadow-layer-raised-2-y:8;--schools-out-shadow-layer-sticker-lifted-1-color:#12141d1f;--schools-out-shadow-layer-sticker-lifted-2-color:#12141d33;--schools-out-shadow-layer-sticker-1-color:#12141d2e;--schools-out-shadow-layer-sticker-2-color:#12141d1f;--schools-out-shadow-floating:0px 12px 32px 0px #12141d1a;--schools-out-shadow-glass:0px 0px 0px .5px #12141d0f, 0px 1px 2px 0px #12141d0a, 0px 8px 24px -4px #12141d14;--schools-out-shadow-lift:0px 1px 2px 0px #12141d1a, 0px 12px 20px -10px #12141d29, 0px 32px 56px -24px #12141d3d;--schools-out-shadow-raised:0px 1px 2px 0px #12141d0a, 0px 8px 24px -12px #12141d1f}[data-theme=dark]{--schools-out-accent-tint-chroma:.09;--schools-out-accent-tint-lightness:.38;--schools-out-color-accent-blue:#5e94fe;--schools-out-color-accent-green:var(--schools-out-raw-green);--schools-out-color-accent-lime:#c5e141;--schools-out-color-accent-orange:var(--schools-out-raw-orange);--schools-out-color-accent-pink:var(--schools-out-raw-pink);--schools-out-color-accent-purple:#ac83d4;--schools-out-color-accent-red:#f85e4d;--schools-out-color-accent-ruby:#f9518b;--schools-out-color-accent-sand:var(--schools-out-raw-sand);--schools-out-color-accent-turquoise:var(--schools-out-raw-turquoise);--schools-out-color-accent-yellow:var(--schools-out-raw-yellow);--schools-out-color-action-base:#0000;--schools-out-color-action-edge:#00000029;--schools-out-color-action-fill:var(--schools-out-raw-white);--schools-out-color-action-fill-ink:#111827;--schools-out-color-action-floor:#00000045;--schools-out-color-action-focus:var(--schools-out-color-ink-neutral);--schools-out-color-action-ink:var(--schools-out-raw-white);--schools-out-color-action-line:var(--schools-out-color-accent-blue);--schools-out-color-action-overlay:var(--schools-out-raw-black);--schools-out-color-action-secondary-border:var(--schools-out-color-ink-neutral);--schools-out-color-action-secondary-ink:var(--schools-out-color-ink-neutral);--schools-out-color-action-solid:var(--schools-out-color-ink-neutral);--schools-out-color-action-solid-edge:#f6f5f23d;--schools-out-color-action-solid-fill:var(--schools-out-color-canvas);--schools-out-color-action-solid-fill-ink:var(--schools-out-color-ink-neutral);--schools-out-color-action-solid-ink:var(--schools-out-color-canvas);--schools-out-color-action-tonal:#ffffff1a;--schools-out-color-action-tonal-border:#ffffff24;--schools-out-color-action-tonal-hover:#ffffff29;--schools-out-color-action-tonal-ink:var(--schools-out-color-ink-neutral);--schools-out-color-action-veil-hover:#00000014;--schools-out-color-action-veil-press:#00000024;--schools-out-color-border:#f6f5f21f;--schools-out-color-border-card:#3f3e3c;--schools-out-color-border-control:#f6f5f280;--schools-out-color-border-inverse:#0000003d;--schools-out-color-border-inverse-strong:#0009;--schools-out-color-border-strong:#f6f5f240;--schools-out-color-canvas:#191816;--schools-out-color-container:#26252380;--schools-out-color-container-frosted:#2625239e;--schools-out-color-container-solid:var(--schools-out-color-surface);--schools-out-color-discovery-ink:var(--schools-out-raw-ink);--schools-out-color-discovery-paper:var(--schools-out-raw-white);--schools-out-color-error:#f7857d;--schools-out-color-field:#262523;--schools-out-color-fill:#383634;--schools-out-color-fill-hover:#43413f;--schools-out-color-focus:var(--schools-out-color-ink-neutral);--schools-out-color-focus-ring:#f6f5f273;--schools-out-color-glass-clear:#ffffff14;--schools-out-color-glass-clear-hover:#ffffff29;--schools-out-color-glow-cool:#5e94fe24;--schools-out-color-glow-rose:#f29bd514;--schools-out-color-glow-warm:#d47a2a14;--schools-out-color-illustration-blue:var(--schools-out-raw-blue);--schools-out-color-illustration-blue-tint:#c1d0ef;--schools-out-color-illustration-error:var(--schools-out-raw-red);--schools-out-color-illustration-error-tint:#f6d1ce;--schools-out-color-illustration-lime:var(--schools-out-raw-lime);--schools-out-color-illustration-lime-tint:#edf6af;--schools-out-color-illustration-line:#1c273f;--schools-out-color-illustration-orange:var(--schools-out-raw-orange);--schools-out-color-illustration-orange-tint:#f2d7bf;--schools-out-color-illustration-paper:var(--schools-out-raw-white);--schools-out-color-illustration-pink:var(--schools-out-raw-pink);--schools-out-color-illustration-purple:var(--schools-out-raw-purple);--schools-out-color-illustration-success:var(--schools-out-raw-green);--schools-out-color-illustration-success-tint:#d2ebdc;--schools-out-color-illustration-turquoise:var(--schools-out-raw-turquoise);--schools-out-color-illustration-yellow:var(--schools-out-raw-yellow);--schools-out-color-illustration-yellow-tint:#f7ecc7;--schools-out-color-ink:var(--schools-out-color-ink-neutral);--schools-out-color-ink-inverse:var(--schools-out-color-canvas);--schools-out-color-ink-inverse-muted:var(--schools-out-color-fill);--schools-out-color-ink-muted:var(--schools-out-color-ink-muted-neutral);--schools-out-color-ink-muted-neutral:#c5c1b9;--schools-out-color-ink-neutral:#f6f5f2;--schools-out-color-ink-on-accent:var(--schools-out-raw-black);--schools-out-color-ink-on-photo:var(--schools-out-raw-white);--schools-out-color-link:#7daafd;--schools-out-color-liquid-glass-tint:#26252394;--schools-out-color-logo-ground:var(--schools-out-raw-white);--schools-out-color-media-scrim:#000000b8;--schools-out-color-overlay:#000000a3;--schools-out-color-photo-edge:#ffffff1a;--schools-out-color-photo-glass:#ffffffb3;--schools-out-color-photo-glass-fallback:#ffffffeb;--schools-out-color-photo-glass-ink:var(--schools-out-raw-ink);--schools-out-color-photo-shade:#0000005c;--schools-out-color-sticker-back:#e3e3e4;--schools-out-color-sticker-edge:var(--schools-out-raw-white);--schools-out-color-sticker-shade:var(--schools-out-raw-black);--schools-out-color-success:#5fcb87;--schools-out-color-surface:#262523;--schools-out-color-surface-floating:#2f2e2c;--schools-out-color-surface-inverse:var(--schools-out-color-ink-neutral);--schools-out-color-surface-inverse-subtle:#0000001a;--schools-out-color-thumb:#605f5d;--schools-out-color-verified-check:#313336;--schools-out-color-verified-edge:#31333673;--schools-out-color-verified-face:#c1c4c9;--schools-out-color-verified-face-light:#eef1f5;--schools-out-color-verified-rim:#b6bac1;--schools-out-color-verified-rim-deep:#75797f;--schools-out-color-verified-rim-light:#f3f6fa;--schools-out-color-warning:var(--schools-out-color-accent-yellow);--schools-out-focus-ring:2px solid #f6f5f2;--schools-out-shadow-layer-field-focus-1-color:#f6f5f23d;--schools-out-shadow-layer-floating-1-color:#0000005c;--schools-out-shadow-layer-glass-1-color:#0006;--schools-out-shadow-layer-glass-2-color:#0000003d;--schools-out-shadow-layer-glass-3-color:#0000005c;--schools-out-shadow-layer-lift-1-color:#0006;--schools-out-shadow-layer-lift-2-color:#00000073;--schools-out-shadow-layer-lift-3-color:#0009;--schools-out-shadow-layer-pill-raised-1-color:#00000052;--schools-out-shadow-layer-pill-raised-2-color:#0000008f;--schools-out-shadow-layer-pill-1-color:#00000052;--schools-out-shadow-layer-pill-2-color:#0000007a;--schools-out-shadow-layer-raised-1-color:#0000003d;--schools-out-shadow-layer-raised-2-blur:32;--schools-out-shadow-layer-raised-2-color:#0000008f;--schools-out-shadow-layer-raised-2-spread:-16;--schools-out-shadow-layer-raised-2-y:12;--schools-out-shadow-layer-sticker-lifted-1-color:#00000052;--schools-out-shadow-layer-sticker-lifted-2-color:#0000007a;--schools-out-shadow-layer-sticker-1-color:#0006;--schools-out-shadow-layer-sticker-2-color:#00000052;--schools-out-shadow-floating:0px 12px 32px 0px #0000005c;--schools-out-shadow-glass:0px 0px 0px .5px #0006, 0px 1px 2px 0px #0000003d, 0px 8px 24px -4px #0000005c;--schools-out-shadow-lift:0px 1px 2px 0px #0006, 0px 12px 20px -10px #00000073, 0px 32px 56px -24px #0009;--schools-out-shadow-raised:0px 1px 2px 0px #0000003d, 0px 12px 32px -16px #0000008f}
html[data-theme=light]{--schools-out-color-glow-cool:color-mix(in srgb, var(--schools-out-color-accent-blue) 10%, transparent);--schools-out-color-glow-rose:color-mix(in srgb, var(--schools-out-color-accent-pink) 12%, transparent);--schools-out-color-glow-warm:color-mix(in srgb, var(--schools-out-color-accent-orange) 8%, transparent);--schools-out-color-action-tonal:color-mix(in srgb, var(--schools-out-color-ink-neutral) 6%, transparent);--schools-out-color-action-tonal-hover:color-mix(in srgb, var(--schools-out-color-ink-neutral) 10%, transparent);--schools-out-color-action-tonal-border:color-mix(in srgb, var(--schools-out-color-ink-neutral) 10%, transparent);--schools-out-color-liquid-glass-edge:conic-gradient(#ffffffb3 0deg, #ffffff4d 40deg, #ffffff1a 90deg, #fff9 135deg, #ffffff4d 180deg, #ffffff1a 225deg, #ffffff4d 270deg, #fffffff2 315deg, #ffffffb3 360deg);--schools-out-color-liquid-glass-depth:inset 0 1px .5px #ffffffe6, inset 0 -1px .5px #ffffff73, inset 0 0 12px #ffffff4d;--schools-out-color-liquid-glass-sheen:linear-gradient(90deg, #fff0 8%, #ffffffe6 50%, #fff0 92%) top / 100% 1px no-repeat, linear-gradient(112deg, #fff0 27%, #ffffff38 40%, #fff6 45%, #ffffff1a 53%, #fff0 61%), linear-gradient(150deg, #fff3, #ffffff08 42%, #ffffff24);--schools-out-color-liquid-glass-tint:color-mix(in srgb, var(--schools-out-color-canvas) 54%, transparent);--schools-out-color-liquid-glass:var(--schools-out-color-liquid-glass-sheen), var(--schools-out-color-liquid-glass-tint);--schools-out-shadow-sticker:drop-shadow(0 1px 1px color-mix(in srgb, var(--schools-out-raw-ink) 18%, transparent)) drop-shadow(0 4px 8px color-mix(in srgb, var(--schools-out-raw-ink) 12%, transparent));--schools-out-shadow-sticker-lifted:drop-shadow(0 2px 2px color-mix(in srgb, var(--schools-out-raw-ink) 12%, transparent)) drop-shadow(0 16px 20px color-mix(in srgb, var(--schools-out-raw-ink) 20%, transparent));--schools-out-shadow-sticker-flap:drop-shadow(0 1px 1px color-mix(in srgb, var(--schools-out-raw-ink) 20%, transparent)) drop-shadow(0 4px 6px color-mix(in srgb, var(--schools-out-raw-ink) 16%, transparent));--schools-out-color-container-frosted:color-mix(in srgb, var(--schools-out-color-canvas) 62%, transparent)}html[data-theme=dark]{--schools-out-color-thumb:color-mix(in srgb, var(--schools-out-color-ink-neutral) 28%, var(--schools-out-color-field));--schools-out-color-action-solid-edge:color-mix(in srgb, var(--schools-out-color-ink-neutral) 24%, transparent);--schools-out-color-glow-cool:color-mix(in srgb, var(--schools-out-color-accent-blue) 14%, transparent);--schools-out-color-glow-rose:color-mix(in srgb, var(--schools-out-color-accent-pink) 8%, transparent);--schools-out-color-glow-warm:color-mix(in srgb, var(--schools-out-color-accent-orange) 8%, transparent);--schools-out-color-liquid-glass-edge:conic-gradient(#ffffff4d 0deg, #ffffff1f 40deg, #ffffff0a 90deg, #ffffff38 135deg, #ffffff1f 180deg, #ffffff0a 225deg, #ffffff1f 270deg, #fff6 315deg, #ffffff4d 360deg);--schools-out-color-liquid-glass-depth:inset 0 1px .5px #ffffff2e, inset 0 -1px .5px #ffffff14, inset 0 0 12px #ffffff0a;--schools-out-color-liquid-glass-sheen:linear-gradient(90deg, #fff0 8%, #ffffff4d 50%, #fff0 92%) top / 100% 1px no-repeat, linear-gradient(112deg, #fff0 27%, #ffffff0d 40%, #ffffff1a 45%, #ffffff05 53%, #fff0 61%), linear-gradient(150deg, #ffffff0f, #ffffff03 42%, #ffffff0a);--schools-out-color-liquid-glass-tint:color-mix(in srgb, var(--schools-out-color-surface) 58%, transparent);--schools-out-color-liquid-glass:var(--schools-out-color-liquid-glass-sheen), var(--schools-out-color-liquid-glass-tint);--schools-out-shadow-pill:0 1px 2px color-mix(in srgb, var(--schools-out-raw-black) 32%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--schools-out-raw-black) 48%, transparent);--schools-out-shadow-pill-raised:0 1px 2px color-mix(in srgb, var(--schools-out-raw-black) 32%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--schools-out-raw-black) 56%, transparent);--schools-out-shadow-bubble:0 1px 2px color-mix(in srgb, var(--schools-out-raw-black) 32%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--schools-out-raw-black) 56%, transparent);--schools-out-shadow-bubble-you:0 1px 2px color-mix(in srgb, var(--schools-out-raw-black) 32%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--schools-out-raw-black) 48%, transparent);--schools-out-shadow-sticker:drop-shadow(0 1px 1px color-mix(in srgb, var(--schools-out-raw-black) 40%, transparent)) drop-shadow(0 4px 8px color-mix(in srgb, var(--schools-out-raw-black) 32%, transparent));--schools-out-shadow-sticker-lifted:drop-shadow(0 2px 2px color-mix(in srgb, var(--schools-out-raw-black) 32%, transparent)) drop-shadow(0 16px 20px color-mix(in srgb, var(--schools-out-raw-black) 48%, transparent));--schools-out-shadow-sticker-flap:drop-shadow(0 1px 1px color-mix(in srgb, var(--schools-out-raw-black) 40%, transparent)) drop-shadow(0 4px 6px color-mix(in srgb, var(--schools-out-raw-black) 32%, transparent));--schools-out-color-container-frosted:color-mix(in srgb, var(--schools-out-color-surface) 62%, transparent)}@property --rim-angle{syntax:"<angle>";inherits:true;initial-value:-45deg}html,body{--schools-out-glass-rim-bright:#ffffffd9;--schools-out-glass-rim-soft:#ffffff59;--schools-out-glass-rim-faint:#ffffff1a;--schools-out-glass-rim-light:conic-gradient(from -45deg, var(--schools-out-glass-rim-bright), var(--schools-out-glass-rim-soft) 12%, var(--schools-out-glass-rim-faint) 25%, var(--schools-out-glass-rim-faint) 40%, var(--schools-out-glass-rim-soft) 50%, var(--schools-out-glass-rim-faint) 60%, var(--schools-out-glass-rim-faint) 75%, var(--schools-out-glass-rim-soft) 88%, var(--schools-out-glass-rim-bright));--schools-out-glass-glow:inset 0 0 .6875rem #ffffff29;--schools-out-glass-glow-hover:inset 0 0 1.125rem #ffffff42;--schools-out-glass-halo:0 0 0 1.5px #ffffff1f;--schools-out-glass-drop:0 .125rem .125rem #00000026;--schools-out-glass-card-glow:inset 0 0 .25rem .125rem #ffffff0d;--schools-out-glass-card-halo:0 0 0 1.5px #ffffff1f;--schools-out-glass-blur:blur(.25rem);--schools-out-glass-card-blur:blur(1.25rem);--schools-out-color-fill-hover:color-mix(in srgb, var(--schools-out-color-ink-neutral) 6%, var(--schools-out-color-fill));--schools-out-color-border:color-mix(in srgb, var(--schools-out-color-ink) 12%, transparent);--schools-out-color-border-strong:color-mix(in srgb, var(--schools-out-color-ink) 25%, transparent);--schools-out-color-border-control:color-mix(in srgb, var(--schools-out-color-ink) 50%, transparent);--schools-out-color-border-card:color-mix(in srgb, var(--schools-out-color-ink-neutral) 12%, var(--schools-out-color-surface));--schools-out-color-container:color-mix(in srgb, var(--schools-out-color-surface) 50%, transparent);--schools-out-color-focus-ring:color-mix(in srgb, var(--schools-out-color-focus) 45%, transparent);--schools-out-color-photo-glass-rim:inset 1px 1px 1px 0 #fff9, inset -1px -1px 1px 0 #ffffff40;--schools-out-shadow-photo-edge:inset 0 0 0 1px var(--schools-out-color-photo-edge);--schools-out-shadow-field-focus:0 0 0 3px color-mix(in srgb, var(--schools-out-color-focus) 24%, transparent);--schools-out-shadow-pill:0 1px 2px color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--schools-out-color-ink) 16%, transparent);--schools-out-shadow-pill-raised:0 1px 2px color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--schools-out-color-ink) 22%, transparent);--schools-out-shadow-bubble:0 1px 2px color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--schools-out-color-ink) 20%, transparent);--schools-out-shadow-bubble-you:0 1px 2px color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--schools-out-color-ink) 16%, transparent);--schools-out-chat-backdrop:linear-gradient(180deg, transparent, color-mix(in srgb, var(--schools-out-color-canvas) 16%, transparent) 25%, color-mix(in srgb, var(--schools-out-color-canvas) 50%, transparent) 50%, color-mix(in srgb, var(--schools-out-color-canvas) 84%, transparent) 75%, var(--schools-out-color-canvas)), linear-gradient(90deg, color-mix(in srgb, var(--schools-out-color-accent-pink) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-ruby) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-red) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-orange) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-yellow) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-lime) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-green) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-turquoise) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-blue) 6%, transparent), color-mix(in srgb, var(--schools-out-color-accent-purple) 6%, transparent));--schools-out-motion:background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, opacity .2s ease, transform .12s ease-out;--schools-out-texture-airbrush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.6' intercept='-.3'/%3E%3CfeFuncG type='linear' slope='1.6' intercept='-.3'/%3E%3CfeFuncB type='linear' slope='1.6' intercept='-.3'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--schools-out-liquid-glass-edge-mask:linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);--v2-photo-glass-blur:16px;--v2-photo-glass-saturation:180%;--v2-action-blend:0;--v2-card-radius:var(--schools-out-radius-container)}@media (min-resolution:2x){html,body{--schools-out-shadow-photo-edge:inset 0 0 0 .5px var(--schools-out-color-photo-edge)}}
@property --schools-out-page-content{syntax:"<length>";inherits:true;initial-value:0}@property --schools-out-page-inset{syntax:"<length>";inherits:true;initial-value:0}@property --schools-out-grid-pitch{syntax:"<length>";inherits:true;initial-value:0}@property --schools-out-grid-columns{syntax:"<integer>";inherits:true;initial-value:4}@property --schools-out-fluid-columns{syntax:"<integer>";inherits:true;initial-value:2}@property --schools-out-fluid-column{syntax:"<length>";inherits:true;initial-value:0}@property --schools-out-fluid-inset{syntax:"<length>";inherits:true;initial-value:0}@property --schools-out-fluid-tile{syntax:"<length>";inherits:true;initial-value:0}@property --schools-out-side-columns{syntax:"<integer>";inherits:true;initial-value:3}@property --schools-out-side-width{syntax:"<length>";inherits:true;initial-value:0}html,body,[data-page-grid]>*,[data-grid=fluid]{--schools-out-page-content:min(100cqi - var(--schools-out-page-margin) * 2, var(--schools-out-page-width));--schools-out-page-inset:calc((100cqi - var(--schools-out-page-content)) / 2);--schools-out-grid-pitch:calc((var(--schools-out-page-content) + var(--schools-out-grid-gutter)) / var(--schools-out-grid-columns));--schools-out-fluid-tile:calc(var(--schools-out-fluid-module) * var(--schools-out-fluid-tile-span) + var(--schools-out-fluid-gutter) * (var(--schools-out-fluid-tile-span) - 1));--schools-out-side-columns:min(4, var(--schools-out-grid-columns) / 3);--schools-out-side-width:calc(var(--schools-out-side-columns) * var(--schools-out-grid-pitch) - var(--schools-out-grid-gutter))}[data-page-grid]>*{--schools-out-grid-columns:var(--schools-out-grid-columns-compact);--schools-out-grid-gutter:var(--schools-out-grid-gutter-compact);--schools-out-page-margin:var(--schools-out-page-margin-compact);--schools-out-section-gap:var(--schools-out-section-gap-compact);--schools-out-region-gap:var(--schools-out-region-gap-compact);--schools-out-tile-row-gap:var(--schools-out-tile-row-gap-compact);--schools-out-fluid-columns:2;--schools-out-fluid-column:calc((min(100cqi - var(--schools-out-fluid-margin) * 2, var(--schools-out-fluid-max-width)) - (var(--schools-out-fluid-columns) - 1) * var(--schools-out-fluid-gutter)) / var(--schools-out-fluid-columns));--schools-out-fluid-inset:calc((100cqi - var(--schools-out-fluid-columns) * var(--schools-out-fluid-column) - (var(--schools-out-fluid-columns) - 1) * var(--schools-out-fluid-gutter)) / 2)}@container page (min-width:768px){[data-page-grid]>*{--schools-out-grid-columns:var(--schools-out-grid-columns-expanded);--schools-out-grid-gutter:var(--schools-out-grid-gutter-expanded);--schools-out-page-margin:var(--schools-out-page-margin-expanded);--schools-out-section-gap:var(--schools-out-section-gap-expanded);--schools-out-fluid-margin:var(--schools-out-fluid-margin-expanded);--schools-out-fluid-gutter:var(--schools-out-fluid-gutter-expanded)}}@container page (min-width:1200px){[data-page-grid]>*{--schools-out-grid-columns:var(--schools-out-grid-columns-wide);--schools-out-grid-gutter:var(--schools-out-grid-gutter-wide);--schools-out-page-margin:var(--schools-out-page-margin-wide);--schools-out-fluid-margin:var(--schools-out-fluid-margin-wide);--schools-out-fluid-gutter:var(--schools-out-fluid-gutter-wide);--schools-out-region-gap:var(--schools-out-region-gap-wide);--schools-out-tile-row-gap:var(--schools-out-tile-row-gap-wide)}}@container page (min-width:768px){[data-page-grid]>*{--schools-out-fluid-columns:6}}@container page (min-width:880px){[data-page-grid]>*{--schools-out-fluid-columns:8}}@container page (min-width:1088px){[data-page-grid]>*{--schools-out-fluid-columns:10}}@container page (min-width:1368px){[data-page-grid]>*{--schools-out-fluid-columns:12}}@container page (min-width:1592px){[data-page-grid]>*{--schools-out-fluid-columns:14}}[data-grid=fluid]{--schools-out-grid-columns:var(--schools-out-fluid-columns);--schools-out-grid-gutter:var(--schools-out-fluid-gutter);--schools-out-page-margin:var(--schools-out-fluid-margin);--schools-out-page-width:calc(var(--schools-out-grid-columns) * var(--schools-out-fluid-column) + (var(--schools-out-grid-columns) - 1) * var(--schools-out-grid-gutter))}[data-grid=fluid][data-width=standard]{--schools-out-grid-columns:min(var(--schools-out-fluid-columns), var(--schools-out-page-columns-standard))}[data-page-grid=column]{container:column/inline-size}[data-page-grid=column]>*{--schools-out-grid-columns:4;--schools-out-grid-gutter:16px;--schools-out-page-margin:0px;--schools-out-page-width:100cqi;--schools-out-fluid-column:inherit;--schools-out-fluid-inset:inherit}@container page (min-width:1200px){[data-page-grid=column][data-column=narrow]>*{--schools-out-grid-columns:min(var(--schools-out-fluid-columns), var(--schools-out-page-columns-narrow));--schools-out-grid-gutter:var(--schools-out-fluid-gutter)}}
@font-face{font-family:Helvetica Now Text;src:url(/fonts/helvetica-now-text-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:url(/fonts/helvetica-now-text-medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:url(/fonts/helvetica-now-text-bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/helvetica-now-display-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/helvetica-now-display-medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/helvetica-now-display-bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/helvetica-now-display-extrabold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Geograph;src:url(/fonts/geograph-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geograph;src:url(/fonts/geograph-medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geograph;src:url(/fonts/geograph-bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body:not(:has(#marketing2-main))::-webkit-scrollbar{background:0 0;width:8px;height:8px}body:not(:has(#marketing2-main))::-webkit-scrollbar-track{background:var(--schools-out-color-fill)}body:not(:has(#marketing2-main))::-webkit-scrollbar-thumb{background:var(--schools-out-color-border-strong)}html,body{--type-scale-5:1.563rem;--type-scale-fixed-tiny:12px;--type-scale-fixed-label:10px;--font-family:-apple-system, BlinkMacSystemFont, helvetica neue, helvetica, sans-serif;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--schools-out-color-canvas);color:var(--schools-out-color-ink);font-size:100%}
@keyframes blur{0%{filter:blur(4px);opacity:.5}25%{filter:blur();opacity:1}75%{filter:blur();opacity:1}to{filter:blur(4px);opacity:.5}}@keyframes fade{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0;animation-timing-function:ease-out}}@keyframes slideDown{0%{opacity:0;transform:translateY(-75%)}25%{opacity:1;transform:translateY(0%)}75%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(75%)}}@keyframes slideUp{0%{opacity:0;transform:translateY(75%)}25%{opacity:1;transform:translateY(0%)}75%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-75%)}}@keyframes slideRight{0%{opacity:0;transform:translate(-75%)}25%{opacity:1;transform:translate(0%)}75%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(75%)}}@keyframes slideLeft{0%{opacity:0;transform:translate(75%)}25%{opacity:1;transform:translate(0%)}75%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(-75%)}}:root[data-consumer-dock]{--consumer-dock-duration:.32s;--consumer-dock-ease:cubic-bezier(.32, .72, 0, 1)}:root[data-consumer-dock=closing]{--consumer-dock-duration:.24s}:root[data-consumer-dock]::view-transition-group(consumer-page){animation-duration:var(--consumer-dock-duration);animation-timing-function:var(--consumer-dock-ease);overflow:clip}:root[data-consumer-dock]::view-transition-old(consumer-page){mix-blend-mode:plus-lighter;block-size:auto;inline-size:auto;animation-duration:var(--consumer-dock-duration);animation-timing-function:var(--consumer-dock-ease);animation-fill-mode:both}:root[data-consumer-dock]::view-transition-new(consumer-page){mix-blend-mode:plus-lighter;block-size:auto;inline-size:auto;animation-duration:var(--consumer-dock-duration);animation-timing-function:var(--consumer-dock-ease);animation-fill-mode:both}:root[data-consumer-dock]::view-transition-old(consumer-page){animation-name:consumerDockPageOut}:root[data-consumer-dock]::view-transition-new(consumer-page){animation-name:consumerDockPageIn}:root[data-consumer-dock]::view-transition-new(consumer-dock){animation:consumerDockIn var(--consumer-dock-duration) var(--consumer-dock-ease) both}:root[data-consumer-dock]::view-transition-old(consumer-dock){animation:consumerDockOut var(--consumer-dock-duration) var(--consumer-dock-ease) both}@keyframes consumerDockIn{0%{transform:translate(100%)}}@keyframes consumerDockOut{to{transform:translate(100%)}}@keyframes consumerDockPageOut{50%{opacity:0}to{opacity:0;filter:blur(4px);transform:translateX(calc(var(--consumer-dock-shift,0px) * -1))}}@keyframes consumerDockPageIn{0%{opacity:0;transform:translateX(var(--consumer-dock-shift,0px))}50%{opacity:1}}img[data-photo]{opacity:0;transition:opacity var(--schools-out-duration-photo) var(--schools-out-ease-out)}img[data-photo=loaded]{opacity:1}
