:root{--brand-navy:#001a84;--brand-navy-deep:#001463;--brand-navy-soft:#ebedf5;--hero-ground:radial-gradient(120% 80% at 85% 30%, color-mix(in oklab, var(--brand-navy), var(--brand-red) 35%) 0%, var(--brand-navy) 38%, var(--brand-navy-deep) 100%);--brand-institutional-red:#ee3923;--brand-red:#2a4dbb;--brand-red-deep:#1f3a91;--brand-red-soft:#e9eeff;--brand-blue:#117991;--brand-blue-deep:#0c5a6c;--brand-blue-soft:#e8f8fb;--brand-green:#3eba70;--brand-green-ink:#2a7e4c;--brand-green-soft:#ecf8f1;--calm-beige:#fcfaf5;--calm-beige-warm:#f5efe3;--navy-tint:#eef1fa;--navy-tint-line:#dfe5f6;--navy-tint-ink:#3f4a78;--ink-navy:#141d43;--footer-ground:var(--brand-navy);--button-radius:8px;--card-radius:8px;--button-height:46px;--button-pad-x:26px;--button-tracking:.12em;--button-weight:600;--button-size:.78rem;--black:var(--brand-navy);--black-panel:var(--brand-navy-deep);--paper:#fff;--paper-deep:#f6f5f4;--paper-warm:#faf8f5;--surface:#fff;--ink-heading:#0f1749;--ink:#0b0d14;--ink-soft:#3d4358;--ink-mute:#5b6178;--support-gray:#9795a3;--line:#e3e6ee;--line-strong:#0b0d144d;--on-dark:#fff;--on-dark-soft:#ffffffc2;--on-dark-line:#ffffff2e;--dept-education:#19b4d8;--dept-education-ink:#117991;--dept-education-soft:#e8f8fb;--dept-education-on:#000;--dept-workforce_development:#f96828;--dept-workforce_development-ink:#b84d1e;--dept-workforce_development-soft:#fdeae0;--dept-workforce_development-on:#000;--dept-transportation:#ffb703;--dept-transportation-ink:#916802;--dept-transportation-soft:#fff8e6;--dept-transportation-on:#000;--dept-entrepreneurship:#167d83;--dept-entrepreneurship-ink:#136c72;--dept-entrepreneurship-soft:#e8f3f3;--dept-entrepreneurship-on:#fff;--dept-employment:#7168d1;--dept-employment-ink:#6a62c4;--dept-employment-soft:#ecebf8;--dept-employment-on:#fff;--dept-development:#3eba70;--dept-development-ink:#2a7e4c;--dept-development-soft:#ecf8f1;--dept-development-on:#000;--accent:var(--brand-red);--accent-ink:var(--brand-red-deep);--accent-soft:var(--brand-red-soft);--accent-on:#fff;--font-display:var(--font-display-family,"Manrope", "Segoe UI", system-ui, sans-serif);--font-text:var(--font-text-family,"Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--font-heading:var(--font-serif-family,"Newsreader", "Iowan Old Style", Georgia, serif);--font-ui:var(--font-text);--step--1:clamp(.85rem, .8rem + .2vw, .95rem);--step-0:clamp(1rem, .95rem + .3vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .6vw, 1.5rem);--step-2:clamp(1.5rem, 1.25rem + 1.2vw, 2.1rem);--step-3:clamp(1.9rem, 1.5rem + 2vw, 2.9rem);--step-4:clamp(2.5rem, 1.7rem + 3.8vw, 4.4rem);--step-5:clamp(2.9rem, 1.8rem + 5.4vw, 6rem);--leading-tight:1.02;--leading-snug:1.2;--leading-body:1.6;--tracking-tight:-.02em;--tracking-caps:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--space-7:6rem;--gutter:clamp(1.25rem, 5vw, 2.5rem);--width-content:90rem;--frame-wide:88%;--width-prose:42rem;--section-y:clamp(3rem, 8vw, 6.5rem);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--border:1px solid var(--line);--shadow-1:0 1px 2px #001a840f, 0 6px 18px -8px #001a842e;--shadow-2:0 2px 4px #001a8414, 0 18px 40px -16px #001a8452;--focus-ring:3px solid #ffb703;--focus-offset:3px;--motion-fast:.16s;--motion-medium:.36s;--motion-slow:.72s;--motion-ambient:14s;--ease-standard:cubic-bezier(.2, 0, .1, 1);--ease-expressive:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--motion-scale:1;--color-bg:#0f0f11;--color-surface:#17171b;--color-border:#2a2a31;--color-text:#ececf1;--color-muted:#a0a0ad;--color-accent:#c8a86b;--color-accent-ink:#85641f;--color-danger:#ff6b6b;--color-focus:#7aa2f7;--radius:8px;--max-width:68rem;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-department=education]{--accent:var(--dept-education);--accent-ink:var(--dept-education-ink);--accent-soft:var(--dept-education-soft);--accent-on:var(--dept-education-on)}[data-department=workforce_development]{--accent:var(--dept-workforce_development);--accent-ink:var(--dept-workforce_development-ink);--accent-soft:var(--dept-workforce_development-soft);--accent-on:var(--dept-workforce_development-on)}[data-department=transportation]{--accent:var(--dept-transportation);--accent-ink:var(--dept-transportation-ink);--accent-soft:var(--dept-transportation-soft);--accent-on:var(--dept-transportation-on)}[data-department=entrepreneurship]{--accent:var(--dept-entrepreneurship);--accent-ink:var(--dept-entrepreneurship-ink);--accent-soft:var(--dept-entrepreneurship-soft);--accent-on:var(--dept-entrepreneurship-on)}[data-department=employment]{--accent:var(--dept-employment);--accent-ink:var(--dept-employment-ink);--accent-soft:var(--dept-employment-soft);--accent-on:var(--dept-employment-on)}[data-department=development]{--accent:var(--dept-development);--accent-ink:var(--dept-development-ink);--accent-soft:var(--dept-development-soft);--accent-on:var(--dept-development-on)}html[data-text-size=large] main{--small-text-boost:1.3;--small-text-cap:1.0625rem;--step--1:clamp(1.0625rem, 1rem + .2vw, 1.125rem)}html[data-contrast=high]{--ink:#000;--ink-soft:#14182b;--ink-mute:#1f2438;--line:#767c92;--line-strong:#000000bf;--paper:#fff;--paper-deep:#f2f3f7;--paper-warm:#fff;--on-dark-soft:#fff;--on-dark-line:#ffffff8c;--dept-education-ink:#0c5a6c;--dept-workforce_development-ink:#8b3a16;--dept-transportation-ink:#6b4d01;--dept-entrepreneurship-ink:#0f5a5f;--dept-employment-ink:#4f4992;--dept-development-ink:#1f5d38;--support-gray:#5b6178;--shadow-1:none;--shadow-2:none}html[data-color-vision=safe]{--dept-education:#048;--dept-education-ink:#048;--dept-education-soft:#e0e9f1;--dept-education-on:#fff;--dept-workforce_development:#c31;--dept-workforce_development-ink:#c31;--dept-workforce_development-soft:#f9e7e2;--dept-workforce_development-on:#fff;--dept-transportation:#f0e442;--dept-transportation-ink:#7d7722;--dept-transportation-soft:#fdfce8;--dept-transportation-on:#000;--dept-entrepreneurship:#007a73;--dept-entrepreneurship-ink:#007a73;--dept-entrepreneurship-soft:#e0efee;--dept-entrepreneurship-on:#fff;--dept-employment:#cc79a7;--dept-employment-ink:#a16084;--dept-employment-soft:#f9eff4;--dept-employment-on:#000;--dept-development:#61a760;--dept-development-ink:#4b814a;--dept-development-soft:#ecf4ec;--dept-development-on:#000}html[data-color-vision=safe][data-contrast=high]{--dept-workforce_development-ink:#a5290e;--dept-transportation-ink:#5e591a;--dept-entrepreneurship-ink:#005a55;--dept-employment-ink:#784763;--dept-development-ink:#386138}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]){--motion-fast:0s;--motion-medium:0s;--motion-slow:0s;--motion-ambient:0s;--motion-scale:0}}html[data-motion=reduced]{--motion-fast:0s;--motion-medium:0s;--motion-slow:0s;--motion-ambient:0s;--motion-scale:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper);scroll-behavior:auto}@media (min-width:120rem){html{font-size:min(62.5% + .3125vw,137.5%)}html:has([data-surface=private]){font-size:100%}}@media (min-width:137.5rem){:root{--width-content:90vw;--frame-wide:90%}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]){scroll-behavior:smooth}}html[data-motion=full]{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--leading-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0}[data-surface=private]{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:16px}:where([data-surface=private]) a{color:var(--color-accent)}:where([data-surface=private] main) a{color:var(--color-accent-ink)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:500;line-height:var(--leading-snug);letter-spacing:-.01em;margin:0 0 var(--space-3);text-wrap:balance}p{margin:0 0 var(--space-3)}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:4px}.skip-link{background:var(--brand-navy);color:var(--on-dark);padding:var(--space-2) var(--space-3);border-radius:0 0 var(--radius-md) 0;z-index:100;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes la-rise{0%{opacity:0;transform:translate3d(0, calc(18px * var(--motion-scale)), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes la-fade{0%{opacity:0}to{opacity:1}}@keyframes la-breathe{0%{transform:scale(1)translate(0,0)}to{transform:scale(calc(1 + .035 * var(--motion-scale))) translate3d(0, 0, 0)}}@keyframes la-draw{to{stroke-dashoffset:0}}.rise{animation:la-rise var(--motion-slow) var(--ease-expressive) both;animation-delay:calc(var(--i,0) * 90ms * var(--motion-scale))}@keyframes la-pop{0%{opacity:0;transform:scale(calc(1 - .08 * var(--motion-scale))) translate3d(0, 0, 0)}to{opacity:1;transform:scale(1)translate(0,0)}}.pop{animation:la-pop var(--motion-slow) var(--ease-expressive) both;animation-delay:calc(var(--i,0) * 90ms * var(--motion-scale))}.breathe{animation:la-breathe var(--motion-ambient) ease-in-out infinite alternate;will-change:transform}html[data-motion=reduced] .breathe{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .breathe{animation:none}}.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:la-draw calc(var(--motion-slow) * 2.4) var(--ease-standard) both;animation-delay:calc(var(--i,0) * .16s * var(--motion-scale))}html[data-motion=reduced] .draw{stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .draw{stroke-dashoffset:0;animation:none}}[data-reveal]{transition:opacity var(--motion-slow) var(--ease-expressive), transform var(--motion-slow) var(--ease-expressive);transition-delay:calc(var(--i,0) * 80ms * var(--motion-scale))}html[data-js] [data-reveal]:not([data-revealed]){opacity:0;transform:translate3d(0, calc(22px * var(--motion-scale)), 0)}html[data-motion=reduced] [data-reveal]:not([data-revealed]){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) [data-reveal]:not([data-revealed]){opacity:1;transform:none}}::view-transition-old(*){animation-duration:var(--motion-fast)}::view-transition-new(*){animation-duration:var(--motion-fast)}@media print{body:has([data-print-sheet]) *{visibility:hidden}[data-print-sheet],[data-print-sheet] *{visibility:visible}}:root:has(header[data-documentary]){--header-clearance:64px}@media (min-width:48rem){:root:has(header[data-documentary]){--header-clearance:84px}}
