:root[data-text-size=l]{--text-scale:1.25}:root[data-text-size=xl]{--text-scale:1.5}:root[data-scheme=high],:root[data-scheme=high] :where([data-theme],[data-theme-mobile]){--page-bg:var(--color-white);--surface:var(--color-white);--surface-raised:var(--color-white);--on-surface:var(--color-hc-ink);--muted-fg:var(--color-hc-muted);--border:var(--color-hc-ink);--accent:var(--color-hc-accent);--accent-text:var(--color-hc-accent);--accent-strong:var(--color-hc-accent);--on-accent:var(--color-white);--danger:var(--color-hc-danger);--btn-bg:var(--color-hc-ink);--btn-fg:var(--color-white);--btn-bg-hover:var(--color-hc-btn-hover);--field-bg:var(--color-white);--field-fg:var(--color-hc-ink);--field-border:var(--color-hc-ink);--field-border-hover:var(--color-hc-ink);--field-placeholder:var(--color-hc-muted);--choice-checked-bg:var(--color-hc-ink);--choice-checked-fg:var(--color-white);--scrim:rgb(0,0,0,0.85);--scrim-soft:rgb(0,0,0,0.7);--signal-muted:var(--color-dm-signal);--focus-ring:0 0 0 3px var(--color-hc-accent)}:root[data-scheme=dark],:root[data-scheme=dark] :where([data-theme],[data-theme-mobile]){--page-bg:var(--color-dm-page);--surface:var(--color-dm-surface);--surface-raised:var(--color-dm-raised);--on-surface:var(--color-white);--muted-fg:var(--color-dm-muted);--border:var(--color-dm-border);--accent:var(--color-pink-light);--accent-text:var(--color-pink-light);--accent-strong:var(--color-pink-deep);--on-accent:var(--color-white);--danger:var(--color-dm-danger);--btn-bg:var(--color-white);--btn-fg:var(--color-dm-page);--btn-bg-hover:var(--color-dm-btn-hover);--field-bg:var(--color-dm-surface);--field-fg:var(--color-white);--field-border:var(--color-dm-field-border);--field-border-hover:var(--color-dm-field-hover);--field-placeholder:var(--color-dm-placeholder);--choice-checked-bg:var(--color-white);--choice-checked-fg:var(--color-dm-page);--scrim:rgb(0,0,0,0.8);--scrim-soft:rgb(0,0,0,0.6);--signal-muted:rgb(255,255,255,0.25);--focus-ring:0 0 0 3px var(--color-pink-light)}:root[data-scheme=dark] [class*=hero],:root[data-scheme=high] [class*=hero]{background-image:none}:root[data-scheme=dark] [class*=bgImg],:root[data-scheme=dark] [class*=overlay],:root[data-scheme=high] [class*=bgImg],:root[data-scheme=high] [class*=overlay]{display:none}:root[data-scheme=dark] [class*=banner],:root[data-scheme=high] [class*=banner]{background-image:none;background-color:var(--surface);color:var(--on-surface);border:1px solid var(--border)}:root[data-images=off] [class*=logo]{display:none}:root[data-scheme=dark] [class*=Header-module],:root[data-scheme=high] [class*=Header-module]{--header-logo-filter:none;--header-nav-bg:color-mix(in srgb,var(--on-surface) 10%,transparent);--header-nav-shadow:none;--header-scrim-opacity:0;color:var(--on-surface);background:var(--surface)}:root[data-scheme=dark] [class*=Header-module]:before,:root[data-scheme=high] [class*=Header-module]:before{display:none}:root[data-scheme=high] [class*=Header-module] a:not([class*=academyBrand]):has(img){display:inline-block;height:clamp(24px,calc(24px + 13 * (100vw - 375px) / 1065),37px);aspect-ratio:134.3/46.1;background:var(--on-surface);-webkit-mask:url(/brand/logo-vertical.svg) no-repeat center/contain;mask:url(/brand/logo-vertical.svg) no-repeat center/contain}:root[data-scheme=high] [class*=academyBrand] img{visibility:visible;filter:brightness(0)}:root[data-scheme=high] [class*=Header-module] a:not([class*=academyBrand]):has(img)>img{visibility:hidden}:root[data-images=off] [class*=academyBrand],:root[data-images=off] [class*=bgImg],:root[data-images=off] [class*=cover],:root[data-images=off] [class*=photo]{display:none}:root[data-images=off] [class*=hero]{background-image:none}:root[data-images=off] [data-decor],:root[data-scheme=dark] [data-decor],:root[data-scheme=high] [data-decor]{display:none}:root[data-images=off] [class*=banner]{grid-template-columns:1fr}