.ais-admissions{--ad-navy:#082859;--ad-red:#982927;--ad-ink:#17324f;--ad-muted:#53657a;--ad-line:#d9e2eb;color:var(--ad-ink);letter-spacing:0;background:#fff;font-family:Altamira Montserrat Variable,Montserrat,Arial,sans-serif}.ais-admissions *,.ais-admissions :before,.ais-admissions :after{box-sizing:border-box}.ais-admissions h1,.ais-admissions h2,.ais-admissions h3,.ais-admissions p{margin:0}.ais-admissions__container{width:min(1180px,100% - 48px);margin-inline:auto}.ais-admissions [id]{scroll-margin-top:210px}.ais-admissions a:focus-visible,.ais-admissions summary:focus-visible{outline:3px solid var(--ad-red);outline-offset:4px}.ais-admissions__hero{isolation:isolate;background:var(--ad-navy);color:#fff;align-items:flex-end;height:min(520px,66dvh);min-height:390px;display:flex;position:relative;overflow:hidden}.ais-admissions__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#051b3bc7,#051b3b4d 54%,#051b3b0a);position:absolute;inset:0}.ais-admissions__hero-image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ais-admissions__hero-content{padding-block:58px}.ais-admissions__hero-content>p{text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:750}.ais-admissions__hero h1{max-width:960px;font-size:var(--ais-interior-hero-size);font-weight:var(--ais-interior-hero-weight);line-height:1.06}.ais-admissions__hero h1:after{content:"";background:var(--ad-red);width:84px;height:4px;margin-top:27px;display:block}.ais-admissions .ais-purpose__inner{padding-bottom:64px}.ais-admissions__intro{grid-template-columns:1fr 1fr;gap:70px;padding-block:12px 64px;display:grid}.ais-admissions__intro p{color:var(--ad-muted);font-size:17px;line-height:1.75}.ais-admissions__intro .ais-admissions__lead{color:var(--ad-navy);font-size:24px;font-weight:550;line-height:1.5}.ais-admissions .ais-changemakers__inner{padding-top:0;padding-bottom:80px}.ais-admissions__why{border-top:1px solid var(--ad-line);background:#f1f5f8;padding-block:80px}.ais-admissions__why-inner{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:70px;display:grid}.ais-admissions__why h2{color:var(--ad-navy);font-size:48px;font-weight:650;line-height:1.1}.ais-admissions__why h2:before{content:"";background:var(--ad-red);width:44px;height:4px;margin-bottom:24px;display:block}.ais-admissions__strengths{margin:0;padding:0;list-style:none}.ais-admissions__strengths>li{border-bottom:1px solid var(--ad-line);grid-template-columns:36px minmax(0,1fr);gap:22px;padding-block:23px;display:grid}.ais-admissions__strengths>li:first-child{padding-top:0}.ais-admissions__strengths>li:last-child{border-bottom:0;padding-bottom:0}.ais-admissions__strengths svg{color:var(--ad-red)}.ais-admissions__strengths h3{color:var(--ad-navy);font-size:20px;font-weight:650;line-height:1.3}.ais-admissions__strengths p{color:var(--ad-muted);margin-top:8px;font-size:15px;line-height:1.7}.ais-admissions__apply{background:var(--ad-navy);color:#fff;padding-block:54px}.ais-admissions__apply>div{justify-content:space-between;align-items:center;gap:32px;display:flex}.ais-admissions__apply h2{font-size:var(--ais-interior-section-size);font-weight:650;line-height:1.2}.ais-admissions__button{color:#fff;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:14px 24px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.ais-admissions__button:hover{color:var(--ad-navy);background:#fff}.ais-admissions__faq{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:70px;padding-block:88px 96px;display:grid}.ais-admissions__faq h2{font-size:var(--ais-interior-section-size);color:var(--ad-navy);font-weight:650;line-height:1.25}.ais-admissions__questions details{border-bottom:1px solid var(--ad-line)}.ais-admissions__questions details:first-child{border-top:1px solid var(--ad-line)}.ais-admissions__questions summary{cursor:pointer;color:var(--ad-navy);justify-content:space-between;align-items:center;gap:18px;padding-block:23px;list-style:none;display:flex}.ais-admissions__questions summary::-webkit-details-marker{display:none}.ais-admissions__questions summary h3{font-size:17px;font-weight:650;line-height:1.5}.ais-admissions__questions summary svg{flex-shrink:0;transition:transform .18s}.ais-admissions__questions details[open] summary svg{transform:rotate(180deg)}.ais-admissions__questions details[open] summary,.ais-admissions__questions summary:hover{color:var(--ad-red)}.ais-admissions__answer{color:var(--ad-muted);padding-bottom:27px;font-size:15px;line-height:1.8}.ais-admissions__answer p+p{margin-top:14px}.ais-admissions__answer ul,.ais-admissions__answer ol{margin:16px 0;padding-left:22px}.ais-admissions__answer li+li{margin-top:8px}.ais-admissions__answer a{color:var(--ad-red);text-underline-offset:4px;align-items:center;gap:9px;margin-top:12px;font-weight:650;display:inline-flex}@media (max-width:1000px){.ais-admissions__intro,.ais-admissions__why-inner,.ais-admissions__faq{gap:36px}.ais-admissions__hero h1{font-size:58px}}@media (max-width:700px){.ais-admissions__container{width:calc(100% - 40px)}.ais-admissions__hero{height:430px;min-height:0}.ais-admissions__hero h1{font-size:var(--ais-interior-hero-size);overflow-wrap:break-word}.ais-admissions__hero-content{padding-block:42px}.ais-admissions__intro,.ais-admissions__why-inner,.ais-admissions__faq{grid-template-columns:minmax(0,1fr);gap:30px}.ais-admissions__intro{padding-bottom:40px}.ais-admissions__intro .ais-admissions__lead{font-size:22px}.ais-admissions__intro p{font-size:15px}.ais-admissions__why{padding-block:52px}.ais-admissions__why h2{font-size:36px}.ais-admissions__apply>div{flex-direction:column;align-items:flex-start;gap:24px}.ais-admissions__faq{padding-block:52px 64px}.ais-admissions__questions summary{padding-block:20px}.ais-admissions__questions summary h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.ais-admissions__button,.ais-admissions__questions summary svg{transition:none}}
