:where(.site) .field select{width:100%;min-height:3.25rem;color:var(--ink);border:2px solid var(--ink);font-size:max(1rem, var(--step-body));background:#fff;border-radius:0;padding:.75rem 1rem}:where(.site) .field[data-invalid=true] select{border-color:var(--error)}:where(.site) .field__hint{color:var(--muted);font-size:.9375rem}:where(.site) .form--schools{max-width:44rem}:where(.site) .form__lead{max-width:40rem}:where(.site) .field-pair{align-items:start;gap:1.25rem;display:grid}:where(.site) .field-pair>.field{align-content:start}:where(.site) .form--schools textarea,:where(.site) .form--schools select{font-family:inherit}:where(.site) fieldset.field{border:0;min-width:0;margin:0;padding:0}:where(.site) fieldset.field legend{margin-bottom:.4rem;padding:0;font-weight:750}:where(.site) .form__fine{max-width:40rem;font-size:.9375rem}@media (min-width:40em){:where(.site) .field-pair{grid-template-columns:1fr 1fr}}
:where(.site) .cp>:where(section,.cp-plain):not(.hero):not(.cp-tl):not(.cp-cta){padding-inline:var(--margin)}:where(.site) .cp>*+*{margin-top:clamp(3.5rem,7vw,6rem)}:where(.site) .cp-hello{opacity:.9;font-weight:700}:where(.site) .cp-hero .display{font-size:clamp(3rem,2rem + 5vw,6.5rem)}:where(.site) .cp-h2{font-size:var(--step-body);margin-bottom:1.25rem;line-height:1.05}:where(.site) .cp-plain>.prose,:where(.site) .cp-plain>.accordion{max-width:var(--text-wide)}:where(.site) .cp+.foot{margin-top:0}:where(.site):has(.cp-cta:last-child) .foot{margin-top:0}:where(.site) .cp-intro{gap:2rem;padding-top:clamp(3rem,6vw,5rem);display:grid}:where(.site) .cp-statement{letter-spacing:-.02em;max-width:24ch;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.375rem);font-weight:750;font-stretch:105%;line-height:1.15}:where(.site) .cp-intro p+p{max-width:var(--text-wide);margin-top:1.25rem}:where(.site) .cp-nums{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.25rem 1.5rem;display:grid}:where(.site) .cp-nums li{font-weight:650;display:grid}:where(.site) .cp-nums b{font-size:clamp(2.5rem,2rem + 2vw,3.75rem);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:var(--d-track);line-height:1}:where(.site) .ku-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem;display:grid}:where(.site) .ku img{aspect-ratio:4/5;object-fit:cover;width:100%}:where(.site) .ku p{color:var(--muted);margin-top:.5rem;font-size:.9375rem;line-height:1.3}:where(.site) .ku b{color:var(--ink);font-size:1.0625rem;font-weight:800;display:block}:where(.site) .cp-tl{padding:clamp(2.5rem, 5vw, 4rem) var(--margin);background:var(--ink);color:#fff}:where(.site) .cp-tl :focus-visible{outline-color:#fff}:where(.site) .tl{gap:1.5rem;margin-top:.5rem;display:grid}:where(.site) .tl li{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}:where(.site) .tl__year{font-size:clamp(1.375rem,1.1rem + 1vw,2rem);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:var(--d-track);white-space:nowrap;line-height:1}:where(.site) .tl li:last-child .tl__year{color:var(--accent)}:where(.site) .tl__text{max-width:var(--text-wide);color:var(--line)}:where(.site) .cp-split{gap:1.5rem;display:grid}:where(.site) .cp-split__img{margin:0 calc(var(--margin) * -1)}:where(.site) .cp-split__img img{aspect-ratio:3/2;object-fit:cover;width:100%}:where(.site) .cp-split>div>p{max-width:var(--text-wide)}:where(.site) .facts2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:1.25rem 0 0;display:grid}:where(.site) .facts2 dt{color:var(--muted);font-size:.9375rem;font-weight:650}:where(.site) .facts2 dd{margin:.1rem 0 0;font-size:1.125rem;font-weight:750}:where(.site) .facts2 a{text-underline-offset:.25em;text-decoration-line:underline;text-decoration-thickness:2px}:where(.site) .cp-people{gap:3rem;display:grid}:where(.site) .team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}:where(.site) .team-list li{align-content:start;display:grid}:where(.site) .team-list b{font-weight:750}:where(.site) .team-list span{color:var(--muted)}:where(.site) .team-list img{aspect-ratio:4/5;object-fit:cover;width:100%;margin-bottom:.5rem}:where(.site) .sp-list{flex-wrap:wrap;align-items:center;gap:.6rem 1.75rem;display:flex}:where(.site) .sp-list li{letter-spacing:-.01em;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:800;font-stretch:105%}:where(.site) .sp-list a{text-decoration-line:none}:where(.site) .sp-list a:hover{text-underline-offset:.25em;text-decoration-line:underline;text-decoration-thickness:2px}:where(.site) .sp-list img{object-fit:contain;width:auto;max-width:11rem;height:3.25rem}:where(.site) .cp-cta{min-height:clamp(26rem,60vw,36rem);padding:clamp(2rem, 5vw, 4rem) var(--margin);background:var(--ink);color:#fff;isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}:where(.site) .cp-cta__img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.site) .cp-cta:after{content:"";z-index:-1;background:#0d0d0d99;position:absolute;inset:0}:where(.site) .cp-cta .lead{max-width:34ch;margin-top:.75rem}:where(.site) .cp-cta__act{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}:where(.site) .cp-cta .action{color:#fff}:where(.site) .cp-cta :focus-visible{outline-color:#fff}:where(.site) .lg{padding:0 var(--margin)}:where(.site) .lg__head{padding:1rem 0 clamp(1.5rem,3vw,2.5rem)}:where(.site) .lg__crumb{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1.1rem;font-size:.9375rem;font-weight:650;display:flex}:where(.site) .lg__crumb a{align-items:center;min-height:2rem;text-decoration-line:none;display:inline-flex}:where(.site) .lg__crumb a:hover{text-underline-offset:.22em;text-decoration-line:underline}:where(.site) .lg__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-top:.75rem;font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);line-height:1}:where(.site) .lg__stand{color:var(--muted);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.75rem;font-weight:650;display:flex}:where(.site) .lg__stand span:first-child{color:var(--ink);font-weight:800}:where(.site) .lg__act{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;display:flex}:where(.site) .lg__act span{color:var(--muted);font-size:.9375rem}:where(.site) .lg__mark{background:var(--zone);max-width:62ch;margin-top:1rem;padding:.6rem .9rem;font-weight:650}:where(.site) .lg__grid{gap:1.5rem;display:grid}:where(.site) .lg__tocbox{background:var(--zone)}:where(.site) .lg__tocbox summary{cursor:pointer;min-height:3rem;padding:.75rem 1rem;font-weight:800}:where(.site) .lg__tocbox ol{gap:.1rem;padding:0 .5rem .75rem;list-style:none;display:grid}:where(.site) .lg__tocbox a{align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .5rem;font-size:.9375rem;line-height:1.3;text-decoration-line:none;display:flex}:where(.site) .lg__tocbox a span{flex:none;min-width:2.6rem;font-weight:800}:where(.site) .lg__tocbox a:hover{background:var(--line)}:where(.site) .lg__tocbox a[aria-current]{background:var(--ink);color:#fff}:where(.site) .lg__sec{scroll-margin-top:1.5rem}:where(.site) .lg__sec+.lg__sec{margin-top:2.25rem}:where(.site) .lg__h{gap:.6rem;margin-bottom:.9rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-stretch:105%;line-height:1.2;display:flex}:where(.site) .lg__h span{color:var(--accent);flex:none}:where(.site) .lg__list{gap:.75rem;max-width:66ch;list-style:none;display:grid}:where(.site) .lg__list>li{grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem;display:grid}:where(.site) .lg__list>li:not(:has(.lg__no)){grid-template-columns:minmax(0,1fr)}:where(.site) .lg__list{overflow-wrap:anywhere}:where(.site) .lg__list p{max-width:none}:where(.site) .lg__list:has(.lg__no)>li:not(:has(.lg__no)){padding-left:3.25rem}:where(.site) .lg__no{color:var(--muted);font-weight:750}:where(.site) .lg__sub{font-size:var(--step-body);letter-spacing:0;margin-top:.5rem;font-weight:750;font-stretch:100%}:where(.site) .lg__list .prose{max-width:none}:where(.site) .lg__list ul,:where(.site) .lg__list ol{gap:.35rem;padding-left:1.4rem;display:grid}:where(.site) .lg__list ul{list-style:outside}:where(.site) .lg__list ol{list-style:decimal}:where(.site) .lg__list a,:where(.site) .lg__end a{text-underline-offset:.25em;font-weight:700;text-decoration-line:underline;text-decoration-thickness:2px}:where(.site) .lg__end{color:var(--muted);margin-top:2.5rem}:where(.site) .lg__extra{margin-top:3rem}:where(.site) .lg__extra>section{gap:1rem;display:grid}:where(.site) .lg__extra .block-title{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.2}@media (min-width:48em){:where(.site) .cp-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}:where(.site) .ku-grid,:where(.site) .team-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64em){:where(.site) .cp-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}:where(.site) .cp-split__img{margin:0}:where(.site) .ku-grid{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.site) .cp-people:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}:where(.site) .tl{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,3rem)}:where(.site) .tl li{grid-template-columns:1fr;gap:.4rem}:where(.site) .lg__grid{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem)}:where(.site) .lg__grid:not(:has(.lg__toc)){grid-template-columns:minmax(0,1fr)}:where(.site) .lg__toc{position:sticky;top:1.25rem}}
