.glybc-active{background:#f3f1ea;color:#101820}.glybc-site{--g-navy:#071c2c;--g-blue:#123cff;--g-orange:#ff5a1f;--g-paper:#f3f1ea;--g-ink:#101820;min-height:100vh;background:var(--g-paper);color:var(--g-ink);font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;overflow:hidden}.glybc-site *{box-sizing:border-box}.glybc-site h1,.glybc-site h2,.glybc-site h3,.glybc-site p{margin-top:0}.glybc-site h1,.glybc-site h2,.glybc-site h3{font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-weight:800;letter-spacing:-.055em;text-transform:uppercase}.glybc-site a{color:inherit;text-decoration:none}.glybc-site img{display:block;width:100%;height:100%;object-fit:cover}.glybc-skip{position:fixed;z-index:10000;top:10px;left:10px;padding:12px 16px;background:#fff;transform:translateY(-180%)}.glybc-skip:focus{transform:none}.glybc-pad{padding:clamp(82px,8vw,138px) clamp(24px,6.4vw,110px)}.glybc-label{margin-bottom:26px;color:var(--g-blue);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.glybc-header{position:fixed;z-index:1000;top:0;left:0;width:100%;height:92px;display:grid;grid-template-columns:auto 1fr;align-items:center;padding:0 clamp(20px,4vw,70px);background:#071c2cf5;color:#fff;border-bottom:1px solid rgba(255,255,255,.18)}.glybc-brand{display:flex;align-items:center;gap:14px;line-height:1}.glybc-brand b{color:var(--g-orange);font-size:30px;letter-spacing:-.06em}.glybc-brand span{padding-left:14px;border-left:1px solid rgba(255,255,255,.3);font-size:9px;font-weight:700;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.glybc-header nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(15px,2.2vw,38px);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.glybc-header nav>a:not(.glybc-nav-cta){padding:10px 0;border-bottom:2px solid transparent}.glybc-header nav>a:not(.glybc-nav-cta):hover{border-color:var(--g-orange)}.glybc-nav-cta,.glybc-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:17px 20px;background:var(--g-orange);color:#fff!important;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:transform .2s,background .2s}.glybc-nav-cta:hover,.glybc-button:hover{transform:translateY(-3px);background:#e8430b}.glybc-nav-cta svg,.glybc-button svg{width:16px;height:16px}.glybc-menu-button{display:none;border:0;background:none;color:#fff}.glybc-hero{position:relative;min-height:100vh;padding-top:92px;background:var(--g-navy);color:#fff}.glybc-hero>img{position:absolute;top:92px;right:0;bottom:0;left:52%;width:48%;height:calc(100% - 92px);object-position:center 38%}.glybc-hero-wash{position:absolute;top:92px;right:0;bottom:0;left:0;background:#071c2c61}.glybc-hero-copy{position:relative;z-index:2;width:min(790px,56vw);padding:clamp(170px,19vh,240px) 0 90px clamp(24px,6.4vw,110px)}.glybc-kicker{margin-bottom:32px;color:#b9c8ff;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.glybc-hero h1{margin-bottom:30px;font-size:clamp(74px,8.4vw,144px);line-height:.75;letter-spacing:-.075em}.glybc-hero h1 span{color:var(--g-orange)}.glybc-subtitle{margin-bottom:16px!important;font-size:clamp(20px,2vw,32px);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.glybc-hero-copy>p:not(.glybc-kicker):not(.glybc-subtitle){max-width:570px;color:#ffffffc2;font-family:Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.7}.glybc-hero-copy>div{display:flex;gap:12px;margin-top:34px}.glybc-button.secondary{background:transparent;color:inherit!important;border:1px solid currentColor}.glybc-button.secondary:hover{background:var(--g-ink);color:#fff!important}.glybc-hero .glybc-button.secondary:hover{background:#fff;color:var(--g-navy)!important}.glybc-hero-badge{position:absolute;z-index:2;right:3vw;bottom:38px;display:flex;align-items:end;gap:12px;color:#fff}.glybc-hero-badge b{color:var(--g-orange);font-size:68px;line-height:.75}.glybc-hero-badge span{font-size:9px;font-weight:800;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.glybc-ticker{display:flex;width:max-content;background:var(--g-orange);color:#fff;font-size:17px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;animation:glybcTicker 24s linear infinite}.glybc-ticker span{padding:17px 0}@keyframes glybcTicker{to{transform:translate(-50%)}}.glybc-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:10vw;background:#fff}.glybc-intro h2,.glybc-build h2,.glybc-majors h2,.glybc-outcomes h2,.glybc-evidence h2,.glybc-access h2,.glybc-mentor-teaser h2,.glybc-21 h2,.glybc-closing h2,.glybc-profile h2,.glybc-mentor-role h2,.glybc-timeline h2,.glybc-judging h2,.glybc-pitch-format h2,.glybc-subpage-cta h2{font-size:clamp(52px,5.9vw,100px);line-height:.86}.glybc-intro>div:last-child{max-width:600px;padding-top:56px;font-family:Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.8}.glybc-facts{display:grid;grid-template-columns:repeat(4,1fr);background:var(--g-blue);color:#fff}.glybc-facts div{min-height:270px;display:flex;flex-direction:column;justify-content:space-between;padding:42px clamp(24px,3vw,48px);border-left:1px solid rgba(255,255,255,.3)}.glybc-facts div:first-child{border-left:0}.glybc-facts b{font-size:clamp(65px,7vw,112px);line-height:.8;letter-spacing:-.08em}.glybc-facts span{font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.glybc-build{background:var(--g-navy);color:#fff}.glybc-build .glybc-label{color:#91a7ff}.glybc-build header{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;margin-bottom:78px}.glybc-build-track{display:grid;grid-template-columns:repeat(6,1fr);border-top:2px solid var(--g-orange)}.glybc-build-track article{min-height:340px;padding:26px 22px;border-left:1px solid rgba(255,255,255,.18)}.glybc-build-track article:first-child{border-left:0}.glybc-build-track span{color:var(--g-orange);font-size:11px;font-weight:800}.glybc-build-track h3{margin:90px 0 20px;font-size:clamp(23px,2vw,34px)}.glybc-build-track p{color:#ffffffa1;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.65}.glybc-majors{display:grid;grid-template-columns:1fr .82fr .72fr;gap:5vw;background:#e8e5dc}.glybc-majors header p:last-child{max-width:600px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.75}.glybc-topic-list{display:grid;border-top:1px solid var(--g-ink)}.glybc-topic-list button{display:flex;justify-content:space-between;padding:17px 4px;border:0;border-bottom:1px solid rgba(16,24,32,.24);background:none;color:var(--g-ink);font:800 17px/1 Arial Narrow,Helvetica Neue,Arial,sans-serif;text-align:left;text-transform:uppercase;cursor:pointer}.glybc-topic-list button span{color:#7d817e;font-size:10px}.glybc-topic-list button.active{padding-left:15px;background:var(--g-orange);color:#fff}.glybc-topic-list button.active span{color:#fff}.glybc-majors aside{align-self:center;padding:34px;border:2px solid var(--g-blue);background:#fff}.glybc-majors aside p{color:var(--g-blue);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.glybc-majors aside b,.glybc-majors aside span{display:block}.glybc-majors aside b{margin:50px 0 14px;font-size:36px;text-transform:uppercase}.glybc-majors aside span{font-family:Helvetica Neue,Arial,sans-serif;line-height:1.65}.glybc-outcomes{background:#fff}.glybc-outcomes header{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;margin-bottom:70px}.glybc-outcomes>div{border-top:2px solid var(--g-blue)}.glybc-outcomes article{display:grid;grid-template-columns:70px .8fr 1.2fr;gap:28px;padding:31px 0;border-bottom:1px solid rgba(16,24,32,.18)}.glybc-outcomes article>span{color:var(--g-orange);font-size:11px;font-weight:800}.glybc-outcomes h3{font-size:clamp(28px,3vw,44px)}.glybc-outcomes article p{max-width:650px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.65}.glybc-evidence{display:grid;grid-template-columns:1fr 1fr;gap:60px 8vw;background:var(--g-blue);color:#fff}.glybc-evidence .glybc-label{color:#d0d8ff}.glybc-evidence>div:first-child>p:last-child{max-width:540px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.7}.glybc-evidence ol{align-self:center;list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.5)}.glybc-evidence ol li{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.35);font-size:24px;font-weight:800;text-transform:uppercase}.glybc-evidence ol li:not(:last-child):after{content:"↓";color:var(--g-orange)}.glybc-questions{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.4)}.glybc-questions p{min-height:150px;padding:30px 22px;border-left:1px solid rgba(255,255,255,.3);font-size:22px;font-weight:800}.glybc-questions p:first-child{border-left:0}.glybc-evidence small{grid-column:1/-1;max-width:980px;color:#ffffffa6;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6}.glybc-access{display:grid;grid-template-columns:1.1fr .9fr;background:var(--g-navy);color:#fff}.glybc-access figure{position:relative;min-height:760px;margin:0}.glybc-access figure img{object-position:center}.glybc-access figcaption{position:absolute;left:18px;bottom:18px;padding:10px;background:var(--g-orange);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.glybc-access>div{padding:clamp(70px,7vw,110px)}.glybc-access .glybc-label{color:#9aacff}.glybc-access>div>p:not(.glybc-label){font-family:Helvetica Neue,Arial,sans-serif;line-height:1.75}.glybc-access ul{margin:54px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.3)}.glybc-access li{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.22)}.glybc-access li b{color:var(--g-orange);text-transform:uppercase}.glybc-access li span{color:#ffffffa3;font-family:Helvetica Neue,Arial,sans-serif}.glybc-mentor-teaser{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;background:#e8e5dc}.glybc-mentor-teaser figure{min-height:680px;margin:0}.glybc-mentor-teaser figure img{object-position:62% center}.glybc-mentor-teaser>div{align-self:center}.glybc-mentor-teaser h2{margin-bottom:8px;color:var(--g-blue)}.glybc-mentor-teaser h3{font-size:22px;letter-spacing:.02em}.glybc-mentor-teaser ul{margin:40px 0;padding:0;list-style:none;border-top:1px solid var(--g-ink)}.glybc-mentor-teaser li{padding:14px 0;border-bottom:1px solid rgba(16,24,32,.22);font-family:Helvetica Neue,Arial,sans-serif}.glybc-21{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;background:var(--g-orange);color:#fff}.glybc-21 .glybc-label{color:#fff}.glybc-21 strong{display:block;font-size:clamp(150px,19vw,320px);line-height:.65;letter-spacing:-.1em}.glybc-21 h2{margin-bottom:30px}.glybc-21>div>p:not(.glybc-label){max-width:480px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.7}.glybc-21 ol{list-style:none;margin:0;padding:0;border-top:2px solid #fff}.glybc-21 li{display:grid;grid-template-columns:120px 1fr;align-items:center;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.45);font-size:clamp(25px,3vw,46px);font-weight:800;text-transform:uppercase}.glybc-21 li b{font-size:15px;letter-spacing:.06em}.glybc-final-pitch{position:relative;min-height:780px;color:#fff}.glybc-final-pitch>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}.glybc-final-pitch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#071c2cbd}.glybc-final-pitch>div{position:relative;z-index:2;max-width:1220px;padding:140px clamp(24px,6.4vw,110px)}.glybc-final-pitch .glybc-label{color:#ccd4ff}.glybc-final-pitch h2{font-size:clamp(58px,7vw,118px);line-height:.83}.glybc-final-pitch h2 span{color:var(--g-orange)}.glybc-final-pitch p:last-child{max-width:600px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.75}.glybc-closing{display:grid;grid-template-columns:.45fr 1.1fr .8fr auto;align-items:end;gap:4vw;background:#fff}.glybc-closing p:not(.glybc-label){font-size:18px;font-weight:800;line-height:1.5;text-transform:uppercase}.glybc-page-hero{min-height:780px;display:grid;grid-template-columns:.85fr 1.15fr;padding-top:92px;background:var(--g-navy);color:#fff}.glybc-page-hero>div{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(24px,6.4vw,110px)}.glybc-page-hero h1{font-size:clamp(86px,10vw,170px);line-height:.72;color:var(--g-orange)}.glybc-page-hero>div>p:last-child{max-width:540px;font-family:Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.7}.glybc-page-hero>img{min-height:688px}.glybc-mentor-hero>img{object-fit:contain;object-position:center bottom;padding:72px 4vw 0;background:#e8e5dc}.glybc-profile{background:#fff}.glybc-profile header,.glybc-mentor-role header,.glybc-timeline header,.glybc-judging header{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;margin-bottom:70px}.glybc-profile-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid var(--g-blue)}.glybc-profile-grid article{min-height:300px;padding:34px;border-right:1px solid rgba(16,24,32,.2);border-bottom:1px solid rgba(16,24,32,.2)}.glybc-profile-grid article:nth-child(2n){border-right:0}.glybc-profile-grid span{color:var(--g-blue);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.glybc-profile-grid h3{margin:55px 0 8px;font-size:clamp(28px,3vw,44px)}.glybc-profile-grid h3+p,.glybc-profile-grid article>p{font-family:Helvetica Neue,Arial,sans-serif;line-height:1.65}.glybc-mentor-role{background:#e8e5dc}.glybc-mentor-role header>p:last-child{max-width:630px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.75}.glybc-mentor-role>div{display:grid;grid-template-columns:repeat(6,1fr);border-top:2px solid var(--g-orange)}.glybc-mentor-role article{min-height:310px;padding:28px 20px;border-left:1px solid rgba(16,24,32,.2)}.glybc-mentor-role article:first-child{border-left:0}.glybc-mentor-role article>b{color:var(--g-orange);font-size:12px}.glybc-mentor-role article h3{margin:75px 0 16px;font-size:25px}.glybc-mentor-role article p{font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.6}.glybc-mentor-role aside{margin-top:45px;padding:24px;border-left:8px solid var(--g-orange);background:#fff;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.65}.glybc-timeline{background:#fff}.glybc-timeline>div{border-top:2px solid var(--g-blue)}.glybc-timeline article{display:grid;grid-template-columns:60px 140px .7fr 1.3fr;gap:28px;padding:34px 0;border-bottom:1px solid rgba(16,24,32,.2)}.glybc-timeline article>span{color:#8a8d88;font-size:10px}.glybc-timeline article>b{color:var(--g-orange);font-size:22px}.glybc-timeline h3{font-size:clamp(29px,3vw,44px)}.glybc-timeline article p{max-width:680px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.65}.glybc-judging{background:var(--g-blue);color:#fff}.glybc-judging .glybc-label{color:#d0d8ff}.glybc-judging header>p:last-child{max-width:600px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.7}.glybc-judging>div{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.5)}.glybc-judging article{min-height:240px;padding:30px 22px;border-left:1px solid rgba(255,255,255,.3)}.glybc-judging article:first-child{border-left:0}.glybc-judging article b{display:block;margin-bottom:80px;color:var(--g-orange);font-size:70px;line-height:.8}.glybc-judging article span{font-size:11px;font-weight:800;line-height:1.45;letter-spacing:.1em;text-transform:uppercase}.glybc-judging>strong{display:block;margin-top:28px;text-align:right;font-size:18px;text-transform:uppercase}.glybc-pitch-format{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#e8e5dc}.glybc-pitch-format dl{margin:0;border-top:2px solid var(--g-orange)}.glybc-pitch-format dl>div{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid rgba(16,24,32,.25)}.glybc-pitch-format dt{font-size:clamp(38px,4vw,60px);font-weight:900;text-transform:uppercase}.glybc-pitch-format dd{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.glybc-subpage-cta{display:flex;align-items:end;justify-content:space-between;gap:50px;background:var(--g-orange);color:#fff}.glybc-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;padding:70px clamp(24px,6.4vw,110px) 36px;background:#050d13;color:#fff}.glybc-footer>div{font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.7}.glybc-footer address{color:#fff9;font-style:normal}.glybc-footer>div:last-of-type{display:grid;align-content:start;gap:8px}.glybc-footer>div:last-of-type a{width:max-content}.glybc-footer>small{grid-column:1/-1;padding-top:28px;border-top:1px solid rgba(255,255,255,.18);color:#ffffff75;font-family:Helvetica Neue,Arial,sans-serif}@media(max-width:1000px){.glybc-header{height:80px}.glybc-header nav{position:fixed;top:80px;right:0;width:min(420px,100%);display:none;align-items:stretch;padding:26px;background:var(--g-navy);border-top:1px solid rgba(255,255,255,.2)}.glybc-header nav.is-open{display:grid}.glybc-header nav>a{padding:15px 0}.glybc-menu-button{display:block;justify-self:end}.glybc-menu-button svg{width:30px;height:30px}.glybc-hero{padding-top:80px}.glybc-hero>img{top:80px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 80px)}.glybc-hero-wash{top:80px;right:0;bottom:0;left:0;background:#071c2cad}.glybc-hero-copy{width:100%;padding:180px 24px 80px}.glybc-hero h1{font-size:clamp(62px,14vw,100px)}.glybc-hero-badge{display:none}.glybc-intro,.glybc-majors,.glybc-evidence,.glybc-access,.glybc-mentor-teaser,.glybc-21,.glybc-closing,.glybc-page-hero,.glybc-pitch-format{grid-template-columns:1fr}.glybc-facts{grid-template-columns:1fr 1fr}.glybc-facts div:nth-child(odd){border-left:0}.glybc-facts div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.3)}.glybc-build header,.glybc-outcomes header,.glybc-profile header,.glybc-mentor-role header,.glybc-timeline header,.glybc-judging header{grid-template-columns:1fr;gap:30px}.glybc-build-track{grid-template-columns:repeat(3,1fr)}.glybc-build-track article:nth-child(4){border-left:0;border-top:1px solid rgba(255,255,255,.18)}.glybc-build-track article:nth-child(n+4){border-top:1px solid rgba(255,255,255,.18)}.glybc-majors{grid-template-columns:1fr 1fr}.glybc-majors header{grid-column:1/-1}.glybc-questions{grid-template-columns:1fr 1fr}.glybc-questions p:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.3)}.glybc-questions p:nth-child(4){border-top:1px solid rgba(255,255,255,.3)}.glybc-access figure{min-height:65vw}.glybc-access>div{padding:70px 24px}.glybc-mentor-teaser figure{min-height:70vw}.glybc-mentor-teaser>div{padding-top:20px}.glybc-21 ol{margin-top:40px}.glybc-closing{align-items:start}.glybc-page-hero{padding-top:80px}.glybc-page-hero>img{min-height:70vw;order:-1}.glybc-page-hero>div{padding:70px 24px}.glybc-mentor-role>div{grid-template-columns:repeat(3,1fr)}.glybc-mentor-role article:nth-child(4){border-left:0;border-top:1px solid rgba(16,24,32,.2)}.glybc-mentor-role article:nth-child(n+4){border-top:1px solid rgba(16,24,32,.2)}.glybc-judging>div{grid-template-columns:repeat(3,1fr)}.glybc-judging article:nth-child(4){border-left:0;border-top:1px solid rgba(255,255,255,.3)}.glybc-judging article:nth-child(n+4){border-top:1px solid rgba(255,255,255,.3)}}.glybc-process-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:54px}.glybc-process-photos figure{position:relative;height:420px;margin:0;overflow:hidden;background:#07142b}.glybc-process-photos img{width:100%;height:100%;object-fit:cover}.glybc-process-photos figure:first-child img{object-position:center 45%}.glybc-process-photos figcaption{position:absolute;left:14px;bottom:14px;padding:8px 10px;background:var(--g-orange);color:var(--g-navy);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(max-width:760px){.glybc-process-photos{grid-template-columns:1fr}.glybc-process-photos figure,.glybc-process-photos figure:first-child{height:78vw}.glybc-process-photos figure:first-child{grid-column:auto}}@media(max-width:620px){.glybc-pad{padding:72px 22px}.glybc-brand span{display:none}.glybc-header{padding:0 20px}.glybc-hero-copy{padding-top:140px}.glybc-hero-copy>div{align-items:stretch;flex-direction:column}.glybc-button{width:auto;max-width:100%}.glybc-hero h1{font-size:13vw;line-height:.82}.glybc-hero h1 span{font-size:.74em;letter-spacing:-.065em}.glybc-subtitle{max-width:100%;font-size:18px;line-height:1.15;overflow-wrap:anywhere}.glybc-hero-copy>p:not(.glybc-kicker):not(.glybc-subtitle){max-width:100%;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.glybc-intro h2,.glybc-build h2,.glybc-majors h2,.glybc-outcomes h2,.glybc-evidence h2,.glybc-access h2,.glybc-mentor-teaser h2,.glybc-21 h2,.glybc-closing h2,.glybc-profile h2,.glybc-mentor-role h2,.glybc-timeline h2,.glybc-judging h2,.glybc-pitch-format h2,.glybc-subpage-cta h2{font-size:clamp(44px,13vw,64px)}.glybc-intro>div:last-child{padding-top:0}.glybc-facts{grid-template-columns:1fr}.glybc-facts div{min-height:190px;border-left:0!important;border-top:1px solid rgba(255,255,255,.3)}.glybc-build-track{grid-template-columns:1fr}.glybc-build-track article{min-height:0;padding:28px 0;border-left:0;border-top:1px solid rgba(255,255,255,.18)!important}.glybc-build-track h3{margin:34px 0 12px}.glybc-majors{grid-template-columns:1fr}.glybc-majors header{grid-column:auto}.glybc-majors aside{min-height:300px}.glybc-outcomes article{grid-template-columns:40px 1fr}.glybc-outcomes article p{grid-column:2}.glybc-evidence{gap:42px}.glybc-evidence ol{margin-top:12px}.glybc-questions{grid-template-columns:1fr}.glybc-questions p{min-height:0;padding:22px 0;border-left:0!important;border-top:1px solid rgba(255,255,255,.3)}.glybc-access figure{min-height:82vw}.glybc-access li{grid-template-columns:90px 1fr}.glybc-mentor-teaser figure{min-height:100vw}.glybc-21 strong{font-size:55vw}.glybc-21 li{grid-template-columns:92px 1fr}.glybc-final-pitch{min-height:720px}.glybc-final-pitch>div{padding:100px 22px}.glybc-final-pitch h2{font-size:13vw}.glybc-page-hero h1{font-size:16vw}.glybc-profile-grid{grid-template-columns:1fr}.glybc-profile-grid article{border-right:0}.glybc-mentor-role>div{grid-template-columns:1fr}.glybc-mentor-role article{min-height:0;padding:27px 0;border-left:0!important;border-top:1px solid rgba(16,24,32,.2)}.glybc-mentor-role article h3{margin:32px 0 12px}.glybc-timeline article{grid-template-columns:52px 1fr}.glybc-timeline article h3,.glybc-timeline article p{grid-column:2}.glybc-judging>div{grid-template-columns:1fr}.glybc-judging article{min-height:0;display:grid;grid-template-columns:90px 1fr;align-items:center;border-left:0!important;border-top:1px solid rgba(255,255,255,.3)}.glybc-judging article b{margin:0}.glybc-subpage-cta{align-items:stretch;flex-direction:column}.glybc-footer{grid-template-columns:1fr}.glybc-footer>small{grid-column:auto}}@media(prefers-reduced-motion:reduce){.glybc-ticker{animation:none}.glybc-site *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:1000px){.glybc-mentor-hero>img{min-height:82vw;object-position:center bottom;padding:48px 12vw 0}}@media(max-width:620px){.glybc-mentor-hero>img{min-height:105vw;padding:34px 8vw 0}}:root{--ink:#071b3f;--navy:#03142f;--blue:#0e58df;--electric:#1683ff;--paper:#f7f9fc;--line:rgba(8,38,87,.16);color:var(--ink);font-family:Helvetica Neue,Avenir Next,Arial,sans-serif;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}html,body{overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;width:100%}h1,h2,h3,p{margin-top:0}.scroll-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:3px;transform-origin:left;background:var(--electric)}.site-header{position:absolute;inset:0 0 auto;z-index:20;height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(24px,5vw,76px);color:#fff}.brand{display:inline-flex;align-items:center;gap:13px;width:max-content}.brand img{width:56px;height:56px;object-fit:contain;filter:brightness(0) invert(1)}.brand span{display:grid;gap:2px}.brand b{font-size:17px;letter-spacing:-.02em}.brand small{font-size:10px;letter-spacing:.08em;opacity:.72}.site-header nav{display:flex;gap:36px;font-size:12px}.site-header nav a{position:relative;padding:12px 0;opacity:.78;transition:opacity .25s}.site-header nav a:after{content:"";position:absolute;inset:auto 0 5px;height:1px;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .3s}.site-header nav a:hover{opacity:1}.site-header nav a:hover:after{transform:scaleX(1);transform-origin:left}.header-cta{justify-self:end}.magnetic-link{display:inline-flex;align-items:center;gap:18px;width:max-content;min-height:52px;padding:0 8px 0 22px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.1em;transition:transform .25s ease,background .25s ease,color .25s ease}.magnetic-link svg{width:38px;height:38px;padding:11px;border-radius:50%;background:var(--electric)}.magnetic-link:hover{background:#fff;color:var(--ink)}.menu-button,.mobile-menu{display:none}.hero{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 70% 45%,#0b3675 0,var(--navy) 42%,#020c1d 100%);color:#fff}.hero:after{content:"";position:absolute;inset:auto -5% -9vw;height:16vw;border-radius:50% 50% 0 0;background:var(--paper);z-index:7}.hero-glow{position:absolute;width:56vw;aspect-ratio:1;border-radius:50%;top:4%;left:49%;background:radial-gradient(circle,rgba(32,119,255,.22),transparent 67%);filter:blur(18px)}.hero-copy{position:relative;z-index:9;width:43%;padding:clamp(180px,22vh,240px) 0 120px clamp(28px,7vw,108px)}.eyebrow{margin-bottom:26px;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.31em;font-weight:700}.eyebrow.blue{color:var(--blue)}.hero h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.hero h1{margin-bottom:34px;font-size:clamp(64px,7.1vw,112px);line-height:.88}.hero h1 em{color:#60a5ff;font-style:normal}.hero-lede{margin-bottom:37px;color:#ffffffb8;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.orbit-stage{position:absolute;z-index:4;width:min(62vw,900px);aspect-ratio:1;top:8%;right:-4%;transform:translateY(calc(var(--scroll-y,0px)*.08));transition:transform .08s linear}.orbit{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(75,154,255,.4);border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 40px #1f75ff24}.orbit-two{top:27%;right:7%;bottom:27%;left:7%;transform:rotate(31deg)}.orbit-card{position:absolute;overflow:hidden;border:1px solid rgba(109,176,255,.55);box-shadow:0 28px 70px #0000007a;animation:float 7s ease-in-out infinite}.orbit-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 40px #03142f4d}.orbit-card img{height:100%;object-fit:cover}.card-students{width:42%;height:43%;left:23%;top:28%;z-index:4;transform:rotate(1deg);animation-delay:-.8s}.card-campus{width:33%;height:22%;right:6%;top:14%;transform:rotate(6deg);animation-delay:-2s}.card-teacher{width:24%;height:33%;right:9%;bottom:14%;transform:rotate(-4deg);animation-delay:-4s}.card-welcome{width:22%;height:29%;left:4%;bottom:18%;transform:rotate(-7deg);animation-delay:-3s}.orbit-label{position:absolute;z-index:8;font-size:10px;text-transform:uppercase;letter-spacing:.28em;color:#8dbbff}.label-one{top:17%;left:30%}.label-two{right:3%;top:47%}.label-three{left:20%;bottom:10%}.scroll-cue{position:absolute;z-index:9;right:5.2vw;bottom:5.6vw;display:flex;align-items:center;gap:13px;font-size:10px;text-transform:uppercase;letter-spacing:.22em}.scroll-cue svg{animation:bounce 1.8s ease-in-out infinite}.section-pad{padding:130px clamp(28px,7vw,108px)}.manifesto{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:50px 9vw;overflow:hidden}.section-index{position:absolute;left:2.2vw;top:138px;font-size:10px;letter-spacing:.2em;color:var(--blue)}.manifesto h2,.section-heading h2{font-size:clamp(52px,6.1vw,94px);line-height:.94}.manifesto-copy{align-self:end;padding-bottom:11px}.manifesto-copy p,.section-heading>p{max-width:540px;color:#53617a;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.text-link{display:inline-flex;align-items:center;gap:20px;margin-top:20px;color:var(--blue);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(5px)}.wide-reveal{grid-column:1/-1;position:relative;height:min(66vw,760px);margin:40px 0 0;overflow:hidden;clip-path:inset(0 48%);transition:clip-path 1.2s cubic-bezier(.2,.75,.2,1)}.wide-reveal.is-visible{clip-path:inset(0)}.wide-reveal img{height:115%;object-fit:cover;object-position:center 44%;transform:translateY(calc((var(--scroll-y,0px) - 700px)*-.035))}.wide-reveal figcaption{position:absolute;right:24px;bottom:20px;padding:11px 16px;background:#03142fdb;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.2em}.chapters{background:#fff;border-top:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:82px}.section-heading h2{margin-bottom:0}.section-heading>p{width:36%;margin-bottom:6px;font-size:16px}.chapter-rail{display:grid;gap:24px}.chapter{min-height:620px;display:grid;grid-template-columns:.75fr 1.25fr;background:var(--paper);overflow:hidden;opacity:0;transform:translateY(60px);transition:opacity .8s,transform .9s cubic-bezier(.2,.75,.2,1)}.chapter.is-visible{opacity:1;transform:none}.chapter:nth-child(2n){grid-template-columns:1.25fr .75fr}.chapter:nth-child(2n) .chapter-copy{order:2}.chapter-copy{padding:clamp(42px,6vw,94px);display:flex;flex-direction:column;justify-content:center}.chapter-copy h3{max-width:520px;margin-bottom:24px;font-size:clamp(42px,4.5vw,70px);line-height:1}.chapter-copy>p:not(.eyebrow){max-width:470px;color:#5b667a;line-height:1.7}.round-link{display:grid;place-items:center;width:58px;height:58px;margin-top:28px;border:1px solid var(--line);border-radius:50%;color:var(--blue);transition:background .25s,color .25s,transform .25s}.round-link:hover{background:var(--blue);color:#fff;transform:rotate(45deg)}.chapter-image{position:relative;min-height:540px;overflow:hidden}.chapter-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(3,20,47,.4))}.chapter-image img{height:115%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.75,.2,1)}.chapter:hover .chapter-image img{transform:scale(1.045)}.chapter-image span{position:absolute;z-index:2;right:28px;bottom:19px;color:#fff;font-family:Georgia,serif;font-size:42px}.outcomes{padding:112px clamp(28px,7vw,108px);display:grid;grid-template-columns:1.25fr repeat(3,1fr);background:var(--navy);color:#fff}.outcomes-intro{padding-right:6vw}.outcomes-intro h2{max-width:340px;font-size:clamp(37px,3.2vw,51px);line-height:1}.stat{min-height:185px;padding:20px 3vw;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.18)}.stat strong{font-family:Georgia,serif;font-size:clamp(58px,5.8vw,88px);font-weight:400;letter-spacing:-.06em}.stat span{margin-top:14px;color:#91bfff;font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.23em}.life{overflow:hidden;background:#fff}.life-track{width:max-content;display:flex;gap:22px}.life-card{position:relative;width:min(54vw,690px);height:580px;overflow:hidden;opacity:0;transform:translate(80px);transition:opacity .8s,transform .9s cubic-bezier(.2,.75,.2,1)}.life-card.is-visible{opacity:1;transform:none}.life-card img{height:100%;object-fit:cover;transition:transform .8s}.life-card:hover img{transform:scale(1.045)}.life-card:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#020c1deb)}.life-card>div{position:absolute;z-index:2;inset:auto 36px 32px;color:#fff}.life-card span{font-size:9px;text-transform:uppercase;letter-spacing:.24em;color:#acd0ff}.life-card h3{max-width:430px;margin:13px 0 0;font-size:clamp(35px,3.3vw,54px);line-height:1}.life-card svg{position:absolute;right:0;bottom:0;width:44px;height:44px;padding:12px;border:1px solid rgba(255,255,255,.5);border-radius:50%}.apply{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;color:#fff}.apply>img{position:absolute;top:0;right:0;bottom:0;left:0;height:115%;object-fit:cover;transform:translateY(calc((var(--scroll-y,0px) - 4000px)*-.025))}.apply-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03142ff7 0,#03142fd1 40%,#03142f2e 75%)}.apply-copy{position:relative;z-index:2;padding:100px clamp(28px,7vw,108px)}.apply h2{margin-bottom:28px;font-size:clamp(54px,6.5vw,98px);line-height:.94}.apply-copy>p:not(.eyebrow){max-width:520px;margin-bottom:36px;color:#ffffffbf;font-size:18px;line-height:1.7}footer{min-height:170px;display:flex;align-items:center;gap:38px;padding:36px clamp(28px,7vw,108px);background:#020c1d;color:#ffffffa3;font-size:11px}.footer-brand{margin-right:auto;color:#fff}.footer-brand img{filter:brightness(0) invert(1)}footer p{margin:0}[data-reveal]{opacity:0;transform:translateY(36px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.75,.2,1)}[data-reveal].is-visible,.wide-reveal[data-reveal]{opacity:1;transform:none}.chapter[data-reveal],.life-card[data-reveal]{transition-delay:0s}@keyframes float{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width:900px){.site-header{height:84px;display:flex;justify-content:space-between;padding-inline:22px}.site-header nav,.header-cta{display:none}.brand img{width:46px;height:46px}.brand b{font-size:15px}.menu-button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:#03142f38}.menu-button svg{width:22px;height:22px}.mobile-menu{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;padding:120px 28px 50px;display:flex;flex-direction:column;justify-content:center;gap:22px;background:var(--navy);opacity:0;visibility:hidden;transform:translateY(-12px);transition:.3s}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu a{font-family:Georgia,serif;font-size:42px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:14px}.hero{min-height:940px}.hero:after{height:22vw;bottom:-12vw}.hero-copy{width:100%;padding:150px 24px 0}.hero h1{font-size:clamp(60px,17vw,88px)}.orbit-stage{width:116vw;top:45%;right:-23vw}.card-students{width:48%;height:44%}.scroll-cue{display:none}.section-pad{padding:92px 24px}.section-index{display:none}.manifesto{grid-template-columns:1fr;gap:22px}.manifesto-copy{max-width:570px}.wide-reveal{height:78vw;margin-top:28px}.section-heading{display:grid;gap:25px;margin-bottom:55px}.section-heading>p{width:100%}.chapter,.chapter:nth-child(2n){min-height:0;grid-template-columns:1fr}.chapter:nth-child(2n) .chapter-copy{order:0}.chapter-copy{padding:52px 30px}.chapter-image{min-height:64vw}.outcomes{grid-template-columns:1fr;padding:88px 24px}.outcomes-intro{padding-bottom:32px}.stat{min-height:145px;padding-inline:0;border-left:0;border-top:1px solid rgba(255,255,255,.18)}.life-track{width:100%;display:grid}.life-card{width:100%;height:70vw;min-height:440px}.apply{min-height:720px}.apply-overlay{background:linear-gradient(90deg,#03142ff5,#03142f80)}footer{align-items:flex-start;flex-direction:column;gap:17px}.footer-brand{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.orbit-stage,.wide-reveal img,.apply>img{transform:none!important}}.site-loader{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#020b1b;color:#fff;animation:loaderExit .7s cubic-bezier(.7,0,.25,1) 2s forwards}.loader-mark{display:grid;place-items:center;gap:22px;animation:loaderMark 1.7s cubic-bezier(.2,.8,.2,1) both}.loader-mark img{width:118px;height:118px;object-fit:contain;filter:brightness(0) invert(1)}.loader-mark span{font-size:13px;font-weight:700;letter-spacing:.42em}.loader-line{position:absolute;left:50%;bottom:18%;width:min(340px,65vw);height:1px;transform:translate(-50%);overflow:hidden;background:#ffffff2e}.loader-line i{display:block;width:100%;height:100%;background:#4d9cff;transform-origin:left;animation:loaderProgress 1.8s cubic-bezier(.6,0,.25,1) both}.globe-hero{min-height:100svh;background:radial-gradient(circle at 50% 48%,#0a3472 0,#03142f 54%,#010816)}.globe-hero:after{display:none}.sphere-scene{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:1150px;overflow:hidden}.sphere-scene:after{content:"";position:absolute;width:min(72vw,1020px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 58%,rgba(1,8,22,.3) 72%,#010816 100%);pointer-events:none}.photo-sphere{position:relative;width:240px;height:310px;transform-style:preserve-3d;animation:sphereRotate 28s linear infinite}.sphere-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(118,177,255,.45);background:#0b2d64;box-shadow:0 10px 36px #00000061;transform:rotateY(var(--ry)) rotateX(var(--rx)) translateZ(390px);backface-visibility:visible}.sphere-panel img{height:100%;object-fit:cover;filter:saturate(.72) contrast(1.05);transition:filter .4s}.sphere-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0414300d,#041430a8)}.sphere-panel span{position:absolute;z-index:2;left:18px;bottom:17px;color:#fff;font-size:8px;letter-spacing:.2em}.globe-copy{z-index:8;width:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.globe-copy .eyebrow{margin-bottom:30px;text-shadow:0 3px 18px rgba(0,0,0,.8)}.globe-copy h1{margin-bottom:24px;font-size:clamp(82px,9vw,145px);line-height:.82;text-shadow:0 8px 45px rgba(0,0,0,.52)}.globe-copy h1 em{color:#fff}.globe-copy .hero-lede{max-width:560px;margin-bottom:30px;padding:0 24px;text-shadow:0 3px 18px rgba(0,0,0,.9)}.globe-copy .magnetic-link{pointer-events:auto;background:#020c1d8f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.life{overflow:hidden}.life-window{margin-inline:calc(clamp(28px,7vw,108px)*-1);overflow:hidden}.life-track{width:max-content;display:flex;gap:22px;animation:campusRoll 30s linear infinite;will-change:transform}.life-track:hover{animation-play-state:paused}.life-card{flex:0 0 min(46vw,650px)}.roll-hint{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:24px 0 0;color:var(--blue);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}@keyframes loaderMark{0%{opacity:0;transform:scale(.72) rotate(-7deg);filter:blur(12px)}45%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes loaderProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes loaderExit{to{opacity:0;visibility:hidden;transform:scale(1.04)}}@keyframes sphereRotate{0%{transform:rotateX(-3deg) rotateY(0)}to{transform:rotateX(-3deg) rotateY(360deg)}}@keyframes campusRoll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 11px))}}@media(max-width:900px){.globe-hero{min-height:900px}.sphere-scene{perspective:850px;transform:translateY(72px)}.photo-sphere{width:170px;height:225px}.sphere-panel{transform:rotateY(var(--ry)) rotateX(var(--rx)) translateZ(260px)}.globe-copy{justify-content:flex-start;padding-top:155px}.globe-copy h1{font-size:clamp(62px,18vw,88px)}.globe-copy .hero-lede{max-width:360px}.life-window{margin-inline:0}.life-track{width:100%;display:grid;animation:none}.life-card{width:100%;min-height:440px}.life-card:nth-child(n+4){display:none}.roll-hint{display:none}}@media(prefers-reduced-motion:reduce){.photo-sphere,.life-track,.site-loader,.loader-mark,.loader-line i{animation:none!important}.site-loader{display:none}}.wide-reveal,.wide-reveal.is-visible{clip-path:inset(0)}.interior-header{position:absolute;background:linear-gradient(180deg,rgba(2,12,29,.72),transparent)}.site-header nav{gap:clamp(13px,1.45vw,27px)}.nav-item{position:relative}.nav-item>a{display:block}.nav-submenu{position:absolute;top:42px;left:50%;width:220px;padding:12px;background:#020c1df5;border:1px solid rgba(255,255,255,.13);box-shadow:0 20px 50px #00000047;opacity:0;visibility:hidden;transform:translate(-50%,-8px);transition:.25s;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-item:hover .nav-submenu,.nav-item:focus-within .nav-submenu{opacity:1;visibility:visible;transform:translate(-50%)}.site-header nav .nav-submenu a{display:flex;align-items:center;justify-content:space-between;padding:13px 12px;border-bottom:1px solid rgba(255,255,255,.09);font-size:11px;opacity:.78}.site-header nav .nav-submenu a:last-child{border-bottom:0}.site-header nav .nav-submenu a:after{display:none}.nav-submenu svg{width:13px;height:13px;transition:transform .2s}.nav-submenu a:hover svg{transform:translate(4px)}.inner-hero{position:relative;min-height:760px;display:flex;align-items:flex-end;overflow:hidden;background:var(--navy);color:#fff}.inner-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;height:112%;object-fit:cover;animation:heroDrift 12s ease-out both}.inner-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020c1df5 0,#03142fba 48%,#03142f38),linear-gradient(0deg,rgba(2,12,29,.65),transparent 52%)}.inner-hero-copy{position:relative;z-index:2;width:min(950px,82vw);padding:210px clamp(28px,7vw,108px) 105px}.inner-hero h1{max-width:900px;margin-bottom:32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7.3vw,116px);font-weight:400;line-height:.91;letter-spacing:-.055em}.inner-hero-copy>p:last-child{max-width:690px;margin:0;color:#ffffffb8;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.inner-hero-index{position:absolute;z-index:2;right:5vw;bottom:45px;font-size:9px;letter-spacing:.26em;color:#8dbbff}.inner-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#fff}.inner-cards article{min-height:390px;padding:54px 4vw;border-left:1px solid var(--line)}.inner-cards article:first-child{border-left:0}.inner-cards span{display:block;margin-bottom:65px;color:var(--blue);font-size:11px;letter-spacing:.22em}.inner-cards h2{font-size:clamp(37px,3vw,50px);line-height:1}.inner-cards p{max-width:390px;color:#59667b;line-height:1.75}.inner-chapters{background:var(--paper)}.inner-chapter{min-height:690px;display:grid;grid-template-columns:1.08fr .92fr}.inner-chapter:nth-child(2n){grid-template-columns:.92fr 1.08fr;background:#fff}.inner-chapter:nth-child(2n) .inner-chapter-image{order:2}.inner-chapter-image{position:relative;min-height:620px;overflow:hidden}.inner-chapter-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 62%,rgba(2,12,29,.45))}.inner-chapter-image img{height:112%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.75,.2,1)}.inner-chapter:hover img{transform:scale(1.045)}.inner-chapter-image span{position:absolute;z-index:2;right:32px;bottom:24px;color:#fff;font-family:Georgia,serif;font-size:48px}.inner-chapter-copy{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(38px,6vw,100px)}.inner-chapter h2{max-width:650px;margin-bottom:28px;font-size:clamp(50px,5vw,82px);line-height:.96}.inner-chapter-copy>p:not(.eyebrow){max-width:560px;color:#59667b;font-size:17px;line-height:1.8}.values-band{padding:120px clamp(28px,7vw,108px);background:var(--navy);color:#fff}.values-band>p{color:#8dbbff;font-size:10px;text-transform:uppercase;letter-spacing:.25em}.values-band blockquote{max-width:1300px;margin:36px 0 0;font-family:Georgia,serif;font-size:clamp(45px,6vw,94px);line-height:1.02;letter-spacing:-.045em}.photo-roll{padding:34px 0;overflow:hidden;background:#fff}.photo-roll-track{display:flex;width:max-content;gap:20px;animation:campusRoll 38s linear infinite}.photo-roll-track:hover{animation-play-state:paused}.photo-roll figure{width:min(40vw,570px);height:430px;margin:0;overflow:hidden}.photo-roll img{height:100%;object-fit:cover;transition:transform .7s}.photo-roll figure:hover img{transform:scale(1.05)}.admission-steps{background:#fff}.admission-steps article{display:grid;grid-template-columns:90px .75fr 1fr 40px;align-items:center;gap:35px;min-height:170px;border-top:1px solid var(--line)}.admission-steps article>span{color:var(--blue);font-size:11px;letter-spacing:.18em}.admission-steps h3{margin:0;font-size:clamp(30px,3vw,48px)}.admission-steps article p{max-width:620px;margin:0;color:#59667b;line-height:1.7}.admission-steps article svg{color:var(--blue)}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;background:#fff}.contact-grid h2{font-size:clamp(46px,4.8vw,76px);line-height:1.05}.contact-links{display:grid}.contact-links a{position:relative;display:grid;gap:8px;padding:28px 55px 28px 0;border-top:1px solid var(--line)}.contact-links span{color:#66738a;font-size:10px;text-transform:uppercase;letter-spacing:.2em}.contact-links b{font-family:Georgia,serif;font-size:clamp(26px,2.5vw,38px);font-weight:400}.contact-links svg{position:absolute;right:3px;top:50%;color:var(--blue);transform:translateY(-50%)}.inner-cta{min-height:610px;display:flex;align-items:center;padding:90px clamp(28px,7vw,108px);background:radial-gradient(circle at 80%,#0d3a7d,var(--navy) 55%,#020c1d);color:#fff}.inner-cta h2{margin-bottom:34px;font-size:clamp(56px,6.5vw,98px);line-height:.94}.inner-cta a{display:inline-flex;align-items:center;gap:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.5);font-size:11px;text-transform:uppercase;letter-spacing:.15em}.admissions-action{padding:110px clamp(28px,7vw,108px);background:var(--blue);color:#fff}.admissions-action h2{margin-bottom:32px;font-size:clamp(52px,6vw,92px);line-height:.96}.admissions-action a{display:inline-flex;align-items:center;gap:22px;padding:17px 21px;border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;transition:.25s}.admissions-action a:hover{background:#fff;color:var(--blue)}.inquiry-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:#fff;border-top:1px solid var(--line)}.inquiry-section h2{margin-bottom:27px;font-size:clamp(50px,5.5vw,84px);line-height:.96}.inquiry-section>div>p:last-child{max-width:490px;color:#59667b;line-height:1.75}.inquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:30px}.inquiry-form label{display:grid;gap:10px}.inquiry-form label span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#657189}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;padding:15px 0;border:0;border-bottom:1px solid rgba(7,27,63,.28);border-radius:0;background:transparent;color:var(--ink);font:inherit;outline:none;transition:border-color .25s}.inquiry-form textarea{padding:15px;border:1px solid rgba(7,27,63,.28);resize:vertical}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:var(--blue)}.message-field{grid-column:1/-1}.inquiry-form button{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:space-between;justify-self:start;gap:28px;min-width:210px;padding:17px 20px;border:0;border-radius:999px;background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.13em;font-size:10px;cursor:pointer;transition:.25s}.inquiry-form button:hover{background:var(--navy);transform:translateY(-2px)}.form-success{grid-column:1/-1;margin:0;padding:15px 18px;border-left:3px solid var(--blue);background:#eef5ff;color:#42516c;font-size:14px}@keyframes heroDrift{0%{transform:scale(1.07) translateY(-2%)}to{transform:scale(1) translateY(0)}}@media(max-width:1180px){.site-header nav{gap:13px}.site-header nav a{font-size:10px}}@media(max-width:900px){.mobile-menu{overflow-y:auto;justify-content:flex-start;gap:0;padding-top:105px}.mobile-nav-group{border-bottom:1px solid rgba(255,255,255,.14)}.mobile-menu .mobile-nav-group>a,.mobile-menu>a{font-size:31px;padding:13px 0;margin:0;border:0}.mobile-nav-group>div{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:0 0 14px}.mobile-menu .mobile-nav-group>div a{align-items:center;padding:8px 0;border:0;font-family:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#8dbbff}.mobile-nav-group>div svg{width:14px}.inner-hero{min-height:720px}.inner-hero-copy{width:100%;padding:175px 24px 75px}.inner-hero h1{font-size:clamp(58px,16vw,82px)}.inner-hero-index{right:24px;bottom:24px}.inner-cards{grid-template-columns:1fr;padding:55px 24px}.inner-cards article{min-height:0;padding:38px 0;border-left:0;border-top:1px solid var(--line)}.inner-cards article:first-child{border-top:0}.inner-cards span{margin-bottom:30px}.inner-chapter,.inner-chapter:nth-child(2n){min-height:0;grid-template-columns:1fr}.inner-chapter:nth-child(2n) .inner-chapter-image{order:0}.inner-chapter-image{min-height:72vw}.inner-chapter-copy{padding:65px 24px 80px}.values-band{padding:90px 24px}.photo-roll-track{animation-duration:28s}.photo-roll figure{width:78vw;height:62vw}.admission-steps article{grid-template-columns:50px 1fr;padding:32px 0;gap:13px 20px}.admission-steps article p{grid-column:2}.admission-steps article svg{display:none}.contact-grid{grid-template-columns:1fr;padding:90px 24px}.contact-links{margin-top:30px}.admissions-action{padding:90px 24px}.inquiry-section{grid-template-columns:1fr;padding:90px 24px}.inquiry-form{grid-template-columns:1fr}.message-field,.inquiry-form button,.form-success{grid-column:1}.inner-cta{min-height:540px;padding-inline:24px}}@media(prefers-reduced-motion:reduce){.inner-hero>img,.photo-roll-track{animation:none!important}}.online-story{grid-template-columns:.78fr 1.22fr;gap:6vw;min-height:720px}.online-collage{position:static;display:grid;grid-template-columns:1.38fr .9fr;grid-template-rows:1fr 1fr;gap:18px;min-height:500px}.online-collage img{position:static;width:100%;height:100%;min-height:0;object-fit:cover;box-shadow:0 18px 55px #051c4324;transition:transform .65s ease}.online-collage img:hover{transform:scale(.985)}.online-photo-1{grid-column:1;grid-row:1/3}.online-photo-2{grid-column:2;grid-row:1}.online-photo-3{grid-column:2;grid-row:2}.program-gallery-business,.program-gallery-basketball{grid-template-columns:1fr 1fr;gap:12px;padding:12px;background:#fff}.program-gallery-business figure,.program-gallery-basketball figure{grid-column:auto!important;grid-row:auto!important;height:clamp(280px,29vw,430px);min-height:0!important}.program-gallery-business span,.program-gallery-basketball span{padding:8px 12px;background:#020c1dad;font-size:24px}@media(max-width:900px){.online-collage{grid-template-columns:1.25fr .75fr;min-height:440px}.program-gallery-business,.program-gallery-basketball{grid-template-columns:1fr 1fr}.program-gallery-business figure,.program-gallery-basketball figure{height:48vw}}@media(max-width:620px){.online-collage{grid-template-columns:1fr 1fr;grid-template-rows:1.25fr .75fr;min-height:500px}.online-photo-1{grid-column:1/3;grid-row:1}.online-photo-2{grid-column:1;grid-row:2}.online-photo-3{grid-column:2;grid-row:2}.program-gallery-business,.program-gallery-basketball{grid-template-columns:1fr}.program-gallery-business figure,.program-gallery-basketball figure{height:68vw}}.site-header nav>.nav-item>a{display:flex;align-items:center;gap:5px}.site-header nav>.nav-item>a>svg{width:11px;height:11px}.challenge-hero{position:relative;min-height:900px;display:flex;align-items:flex-end;overflow:hidden;background:var(--navy);color:#fff}.challenge-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:112%;object-fit:cover;object-position:center 40%;animation:heroDrift 12s ease-out both}.challenge-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020c1df5 0,#020c1dad 52%,#020c1d2e),linear-gradient(0deg,rgba(2,12,29,.76),transparent 55%)}.challenge-hero-copy{position:relative;z-index:2;width:min(1050px,78vw);padding:230px clamp(28px,7vw,108px) 100px}.challenge-hero h1{max-width:1000px;margin-bottom:30px;font-family:Georgia,serif;font-size:clamp(68px,7.6vw,122px);font-weight:400;line-height:.9;letter-spacing:-.055em}.challenge-hero-copy>p:not(.eyebrow){max-width:720px;color:#ffffffc2;font-size:19px;line-height:1.7}.challenge-hero-copy>a,.challenge-interest a{display:inline-flex;align-items:center;gap:18px;margin-top:28px;padding-bottom:8px;border-bottom:1px solid currentColor;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.challenge-mark{position:absolute;z-index:2;right:4vw;bottom:55px;color:#ffffff24;font-family:Georgia,serif;font-size:clamp(80px,13vw,210px);letter-spacing:-.07em}.challenge-intro{display:grid;grid-template-columns:1.08fr .92fr;align-items:end;gap:8vw;background:#fff}.challenge-intro h2{max-width:760px;font-size:clamp(52px,6vw,94px);line-height:.94}.challenge-intro>p{max-width:650px;color:#53617a;font-size:18px;line-height:1.8}.challenge-skills{display:grid;grid-template-columns:repeat(3,1fr);background:var(--navy);color:#fff}.challenge-skills article{min-height:470px;padding:65px 4vw;border-left:1px solid rgba(255,255,255,.17)}.challenge-skills article:first-child{border-left:0}.challenge-skills span{display:block;margin-bottom:100px;color:#71afff;font-size:11px;letter-spacing:.22em}.challenge-skills h2{font-size:clamp(45px,4.3vw,70px)}.challenge-skills p{max-width:410px;color:#ffffffad;line-height:1.75}.challenge-stages{background:#f2f6fc}.challenge-stages>article{display:grid;grid-template-columns:60px .35fr .8fr 1fr;align-items:start;gap:30px;padding:38px 0;border-top:1px solid var(--line)}.challenge-stages>article span,.challenge-stages>article>p:nth-child(2){color:var(--blue);font-size:10px;text-transform:uppercase;letter-spacing:.18em}.challenge-stages h3{font-size:clamp(30px,3vw,46px);line-height:1}.challenge-stages>article>p:last-child{max-width:560px;color:#59667b;line-height:1.75}.challenge-gallery{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:12px;padding:12px;background:#fff}.challenge-gallery figure{position:relative;height:480px;margin:0;overflow:hidden}.challenge-gallery img{height:100%;object-fit:cover;transition:transform .8s}.challenge-gallery figure:hover img{transform:scale(1.04)}.challenge-gallery figcaption{position:absolute;left:18px;bottom:16px;padding:9px 12px;background:#020c1db8;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.18em}.challenge-interest{scroll-margin-top:20px;background:linear-gradient(135deg,#0e58df,#062b6a);color:#fff}.challenge-interest>div{max-width:900px}.challenge-interest h2{font-size:clamp(54px,6vw,92px);line-height:.94}.challenge-interest p:not(.eyebrow){max-width:700px;color:#ffffffbf;font-size:18px;line-height:1.75}@media(max-width:1180px)and (min-width:901px){.site-header{padding-inline:28px}.site-header nav{gap:11px}.site-header nav a{font-size:9px}.site-header .brand small{display:none}.header-cta{font-size:10px}}@media(max-width:900px){.challenge-hero{min-height:780px}.challenge-hero-copy{width:100%;padding:180px 24px 70px}.challenge-hero h1{font-size:clamp(58px,16vw,84px)}.challenge-mark{right:20px;bottom:22px}.challenge-intro,.challenge-skills{grid-template-columns:1fr}.challenge-skills article{min-height:0;padding:52px 24px;border-left:0;border-top:1px solid rgba(255,255,255,.17)}.challenge-skills span{margin-bottom:42px}.challenge-stages>article{grid-template-columns:42px 1fr}.challenge-stages>article h3,.challenge-stages>article>p:last-child{grid-column:2}.challenge-gallery{grid-template-columns:1fr}.challenge-gallery figure{height:68vw;min-height:300px}}.about-hero{position:relative;min-height:820px;display:flex;align-items:flex-end;overflow:hidden;background:var(--navy);color:#fff}.about-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:112%;object-fit:cover;object-position:center 38%;animation:heroDrift 12s ease-out both}.about-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020c1df5,#020c1d91 58%,#020c1d1f),linear-gradient(0deg,rgba(2,12,29,.65),transparent 50%)}.about-hero-copy{position:relative;z-index:2;width:min(980px,82vw);padding:220px clamp(28px,7vw,108px) 100px}.about-hero h1{max-width:950px;margin-bottom:30px;font-family:Georgia,serif;font-size:clamp(68px,7.3vw,116px);font-weight:400;line-height:.9;letter-spacing:-.055em}.about-hero-copy>p:last-child{max-width:700px;color:#ffffffc2;font-size:19px;line-height:1.7}.about-hero-mark{position:absolute;z-index:2;right:4vw;bottom:38px;color:#ffffff26;font-family:Georgia,serif;font-size:clamp(90px,15vw,230px);letter-spacing:-.08em}.about-overview{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;background:#fff}.about-overview h2{max-width:720px;font-size:clamp(58px,6vw,94px);line-height:.94}.about-overview>p{max-width:680px;color:#53617a;font-size:19px;line-height:1.8}.about-pillars{display:grid;grid-template-columns:repeat(3,1fr);background:#f1f5fb}.about-pillars article{min-height:440px;padding:58px 4vw;border-left:1px solid var(--line)}.about-pillars article:first-child{border-left:0}.about-pillars span{display:block;margin-bottom:85px;color:var(--blue);font-size:11px;letter-spacing:.22em}.about-pillars h2{font-size:clamp(39px,3.5vw,58px);line-height:1}.about-pillars p{max-width:440px;color:#59667b;line-height:1.75}.principal-message{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;background:#fff}.principal-message figure{position:sticky;top:24px;margin:0}.principal-message figure>img{height:min(72vw,850px);object-fit:cover;object-position:center top;background:#eef1f5}.principal-message figcaption{display:grid;gap:5px;padding:20px 0;border-bottom:1px solid var(--line)}.principal-message figcaption strong{font-family:Georgia,serif;font-size:27px;font-weight:400}.principal-message figcaption span,.principal-signature span{color:#6a7588;font-size:10px;text-transform:uppercase;letter-spacing:.15em}.principal-message article h2{max-width:720px;margin-bottom:42px;font-size:clamp(54px,5.5vw,88px);line-height:.95}.principal-letter{columns:2;column-gap:46px;column-rule:1px solid var(--line)}.principal-letter p{break-inside:avoid;margin:0 0 24px;color:#46536a;font-family:Georgia,serif;font-size:16px;line-height:1.82}.principal-letter p:first-child{color:var(--ink);font-size:24px}.principal-signature{display:grid;gap:6px;margin-top:38px;padding-top:24px;border-top:1px solid var(--line)}.principal-signature strong{font-size:12px;letter-spacing:.15em}.about-values{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;background:var(--navy);color:#fff}.about-values h2{max-width:620px;font-size:clamp(52px,5.6vw,88px);line-height:.95}.values-list article{display:grid;grid-template-columns:55px 1fr;align-items:center;padding:25px 0;border-top:1px solid rgba(255,255,255,.18)}.values-list span{color:#76b0ff;font-size:10px;letter-spacing:.2em}.values-list h3{margin:0;font-size:clamp(31px,3.4vw,52px)}.team-section{background:#f4f7fb}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 18px}.team-grid article{min-width:0}.team-portrait{height:clamp(320px,31vw,520px);overflow:hidden;background:#e7edf6}.team-portrait img{height:100%;object-fit:cover;object-position:center top;transition:transform .7s}.team-grid article:hover img{transform:scale(1.035)}.team-placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#e8eef7,#d5e0ef);color:#7f96b7}.team-placeholder svg{width:40%;height:40%;stroke-width:1}.team-grid article>p{margin:18px 0 8px;color:var(--blue);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.team-grid h3{margin:0;font-size:clamp(25px,2.1vw,35px);line-height:1.05}@media(max-width:1000px){.principal-letter{columns:1}.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.about-hero{min-height:760px}.about-hero-copy{width:100%;padding:180px 24px 70px}.about-hero h1{font-size:clamp(58px,16vw,84px)}.about-hero-mark{right:20px;bottom:20px}.about-overview,.about-pillars{grid-template-columns:1fr}.about-pillars article{min-height:0;padding:50px 24px;border-left:0;border-top:1px solid var(--line)}.about-pillars span{margin-bottom:38px}.principal-message{grid-template-columns:1fr}.principal-message figure{position:relative;top:auto}.principal-message figure>img{height:120vw;max-height:760px}.about-values{grid-template-columns:1fr}}@media(max-width:560px){.team-grid{grid-template-columns:1fr}.team-portrait{height:122vw;max-height:620px}}.site-header,.site-header.interior-header{height:126px;background:#174787!important;box-shadow:0 1px #ffffff1f}.brand-wordmark{position:relative;display:block;width:330px;height:87px;overflow:hidden;flex:0 0 auto}.site-header .brand-wordmark img{position:absolute;left:-22px;top:-14px;width:383px!important;height:auto!important;max-width:none;filter:brightness(1.75) contrast(1.35)!important}.loader-mark span{max-width:520px;text-align:center;line-height:1.6}.globe-copy h1{font-size:clamp(64px,7vw,110px);line-height:.86}@media(max-width:1180px)and (min-width:901px){.brand-wordmark{width:265px;height:70px}.site-header .brand-wordmark img{left:-18px;top:-11px;width:308px!important}}@media(max-width:900px){.site-header,.site-header.interior-header{height:94px}.brand-wordmark{width:240px;height:63px}.site-header .brand-wordmark img{left:-16px;top:-10px;width:278px!important}.globe-copy h1{font-size:clamp(52px,14vw,76px);line-height:.88}.loader-mark span{max-width:310px;font-size:11px;letter-spacing:.3em}}@media(max-width:420px){.brand-wordmark{width:205px;height:54px}.site-header .brand-wordmark img{left:-14px;top:-9px;width:238px!important}}.site-header,.site-header.interior-header{height:132px;background:linear-gradient(180deg,rgba(2,12,29,.72),rgba(2,12,29,.08) 78%,transparent)!important;box-shadow:none}.brand-lockup{display:inline-flex;align-items:center;gap:19px;width:max-content;height:auto;overflow:visible}.site-header .brand-lockup img{position:static;width:104px!important;height:104px!important;max-width:none;object-fit:contain;filter:brightness(0) invert(1)!important}.brand-lockup span{display:grid;gap:3px;color:#fff}.brand-lockup b{font-family:Georgia,serif;font-size:31px!important;font-weight:400;line-height:1;letter-spacing:-.025em}.brand-lockup small{font-size:12px!important;line-height:1;text-transform:uppercase;letter-spacing:.12em;opacity:.82}@media(max-width:1180px)and (min-width:901px){.site-header .brand-lockup img{width:84px!important;height:84px!important}.brand-lockup b{font-size:25px!important}.brand-lockup small{font-size:9px!important}}@media(max-width:900px){.site-header,.site-header.interior-header{height:104px}.brand-lockup{gap:11px}.site-header .brand-lockup img{width:72px!important;height:72px!important}.brand-lockup b{font-size:22px!important}.brand-lockup small{display:block!important;font-size:8px!important;letter-spacing:.1em}}@media(max-width:420px){.site-header .brand-lockup img{width:65px!important;height:65px!important}.brand-lockup b{font-size:19px!important}.brand-lockup small{font-size:7px!important}}.inquiry-section{scroll-margin-top:20px}.ielts-intro{background:linear-gradient(180deg,var(--navy) 0 118px,#fff 118px)!important}.site-header .brand img{width:82px!important;height:82px!important}.site-header .brand b{font-size:21px!important}.site-header .brand small{font-size:11px!important}.site-header{height:118px}.brand{gap:15px}.brand img{width:82px;height:82px}.brand b{font-size:21px}.brand small{font-size:11px}.loader-mark{gap:28px}.loader-mark img{width:clamp(190px,20vw,300px);height:clamp(190px,20vw,300px)}.loader-mark span{font-size:15px;letter-spacing:.48em}.footer-brand{gap:20px}.footer-brand img{width:112px!important;height:112px!important}.footer-brand b{font-size:27px!important}.footer-brand small{font-size:12px!important}.online-hero{min-height:700px}.online-hero .inner-hero-copy{width:min(860px,78vw)}.portal-band{display:grid;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:80px clamp(28px,7vw,108px);background:var(--blue);color:#fff}.portal-band h2{margin-bottom:18px;font-size:clamp(44px,5vw,74px);line-height:.95}.portal-band p:last-child{max-width:650px;margin:0;color:#ffffffc2;font-size:17px;line-height:1.7}.portal-band a{display:flex;align-items:center;gap:28px;padding:20px 24px;border:1px solid rgba(255,255,255,.65);border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;transition:.25s}.portal-band a:hover{background:#fff;color:var(--blue)}.online-story{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;min-height:760px;background:#fff}.online-story h2{max-width:560px;font-size:clamp(50px,5.5vw,86px);line-height:.95}.online-story-copy>p:last-child{max-width:520px;color:#59667b;font-size:17px;line-height:1.75}.online-collage{position:relative;min-height:620px}.online-collage img{position:absolute;object-fit:cover;box-shadow:0 24px 70px #051c432e}.online-photo-1{top:0;right:8%;bottom:14%;left:15%;height:72%}.online-photo-2{left:0;bottom:0;width:44%;height:43%}.online-photo-3{right:0;top:12%;width:36%;height:44%}.online-feature-list{padding-top:40px;padding-bottom:100px;background:#fff}.online-feature-list article{display:grid;grid-template-columns:90px .7fr 1fr;gap:32px;align-items:start;padding:38px 0;border-top:1px solid var(--line)}.online-feature-list span{color:var(--blue);font-size:11px;letter-spacing:.2em}.online-feature-list h3{font-size:clamp(31px,3vw,46px)}.online-feature-list p{max-width:560px;color:#59667b;line-height:1.75}.ossd-hero{min-height:660px}.ossd-definition{display:grid;grid-template-columns:1.05fr .95fr;gap:9vw;align-items:end;background:#fff}.ossd-definition h2{max-width:700px;font-size:clamp(52px,5.5vw,86px);line-height:.95}.ossd-definition>p{max-width:650px;color:#53617a;font-size:18px;line-height:1.8}.ossd-scoreboard{display:grid;grid-template-columns:repeat(4,1fr);background:var(--navy);color:#fff}.ossd-scoreboard article{min-height:360px;padding:55px 3vw;border-left:1px solid rgba(255,255,255,.16)}.ossd-scoreboard article:first-child{border-left:0}.ossd-scoreboard strong{display:block;margin-bottom:50px;color:#66a8ff;font-family:Georgia,serif;font-size:clamp(58px,6vw,90px);font-weight:400}.ossd-scoreboard h3{font-size:30px}.ossd-scoreboard p{color:#ffffffa6;line-height:1.7}.ossd-requirements{background:#f4f7fb}.ossd-year-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:72px}.ossd-year-grid article{display:grid;grid-template-columns:1fr auto 30px auto;align-items:center;gap:20px;padding:34px;background:#fff;border-top:4px solid var(--blue)}.ossd-year-grid span{font-size:12px;font-weight:700;letter-spacing:.06em}.ossd-year-grid strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.ossd-year-grid b{color:var(--blue);font-size:22px}.ossd-detail-list article{display:grid;grid-template-columns:80px .7fr 1.3fr;gap:30px;padding:34px 0;border-top:1px solid var(--line)}.ossd-detail-list span{color:var(--blue);font-size:11px;letter-spacing:.2em}.ossd-detail-list h3{font-size:clamp(28px,2.5vw,40px)}.ossd-detail-list p{max-width:730px;color:#59667b;line-height:1.75}.source-link{display:inline-flex;align-items:center;gap:15px;margin-top:48px;color:var(--blue);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.ielts-intro{min-height:780px;display:grid;grid-template-columns:.82fr 1.18fr;padding-top:118px;background:#fff}.ielts-copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(28px,6vw,94px)}.ielts-copy h1{margin-bottom:32px;font-family:Georgia,serif;font-size:clamp(60px,6.4vw,100px);font-weight:400;line-height:.92;letter-spacing:-.055em}.ielts-copy>p:last-child{color:#59667b;font-size:18px;line-height:1.75}.ielts-intro figure{position:relative;margin:0;overflow:hidden;background:#eaf1fb}.ielts-intro figure img{height:100%;object-fit:cover;image-rendering:auto}.ielts-intro figcaption{position:absolute;right:24px;bottom:22px;padding:11px 15px;background:var(--navy);color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.18em}.ielts-skills{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:22px;align-items:start;background:var(--navy)}.ielts-skill{min-height:420px;padding:50px 40px;background:#fff}.ielts-skill.skill-2{margin-top:90px;background:var(--blue);color:#fff}.ielts-skill span{display:block;margin-bottom:70px;color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.18em}.ielts-skill.skill-2 span,.ielts-skill.skill-2 p{color:#ffffffb8}.ielts-skill h2{font-size:clamp(40px,4vw,62px)}.ielts-skill p{color:#59667b;line-height:1.75}.program-hero{position:relative;min-height:820px;display:flex;align-items:flex-end;overflow:hidden;color:#fff}.program-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;height:110%;object-fit:cover;animation:heroDrift 12s ease-out both}.program-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020c1df0,#020c1d6b 60%,#020c1d1f)}.program-hero>div:last-child{position:relative;z-index:2;width:min(980px,82vw);padding:220px clamp(28px,7vw,108px) 100px}.program-hero h1{margin-bottom:30px;font-family:Georgia,serif;font-size:clamp(68px,7.4vw,118px);font-weight:400;line-height:.9;letter-spacing:-.055em}.program-hero>div:last-child>p:last-child{max-width:690px;color:#ffffffc2;font-size:18px;line-height:1.7}.program-hero-portfolio{min-height:760px}.program-hero-portfolio .program-hero-shade{background:linear-gradient(0deg,#03142fe6,#03142f14 70%)}.program-hero-portfolio>div:last-child{width:100%;text-align:center}.program-hero-basketball .program-hero-shade{background:linear-gradient(90deg,rgba(2,12,29,.87),transparent 75%)}.business-principles{background:#fff}.business-principles>article{display:grid;grid-template-columns:80px .65fr 1fr 40px;align-items:center;gap:30px;padding:35px 0;border-top:1px solid var(--line)}.business-principles>article span{color:var(--blue);font-size:11px;letter-spacing:.2em}.business-principles h3{font-size:clamp(31px,3vw,48px)}.business-principles>article p{max-width:600px;color:#59667b;line-height:1.75}.business-principles>article svg{color:var(--blue)}.portfolio-process{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;background:#f2f6fc}.portfolio-process h2{font-size:clamp(54px,5vw,82px);line-height:.95}.portfolio-steps{display:grid}.portfolio-steps article{display:grid;grid-template-columns:60px .6fr 1fr;gap:24px;padding:34px 0;border-top:1px solid var(--line)}.portfolio-steps span{color:var(--blue);font-size:11px}.portfolio-steps h3{font-size:34px}.portfolio-steps p{color:#59667b;line-height:1.7}.basketball-principles{display:grid;grid-template-columns:repeat(3,1fr);background:#0873ed;color:#fff}.basketball-principles article{min-height:420px;padding:60px 4vw;border-left:1px solid rgba(255,255,255,.23)}.basketball-principles span{display:block;margin-bottom:90px;color:#bcdcff;font-size:12px;letter-spacing:.2em}.basketball-principles h2{font-size:clamp(42px,4vw,64px)}.basketball-principles p{color:#ffffffb8;line-height:1.75}.program-gallery{display:grid;background:#020c1d}.program-gallery figure{position:relative;margin:0;overflow:hidden;min-height:420px}.program-gallery img{height:100%;object-fit:cover;transition:transform .8s}.program-gallery figure:hover img{transform:scale(1.045)}.program-gallery span{position:absolute;right:20px;bottom:16px;color:#fff;font-family:Georgia,serif;font-size:34px}.program-gallery-business{grid-template-columns:1.2fr .8fr 1fr}.program-gallery-business figure:first-child{grid-row:span 2;min-height:840px}.program-gallery-business figure:last-child{grid-column:2/4}.program-gallery-portfolio{grid-template-columns:1fr 1fr 1fr;gap:14px;padding:14px;background:#fff}.program-gallery-portfolio figure:nth-child(2){margin-top:90px}.program-gallery-portfolio figure:nth-child(3){margin-top:35px}.program-gallery-portfolio figure:last-child{grid-column:1/4;min-height:560px}.program-gallery-basketball{grid-template-columns:1fr 1fr}.program-gallery-basketball figure{min-height:560px}.program-gallery-basketball figure:first-child{grid-row:span 2;min-height:1120px}.program-gallery-basketball figure:last-child{grid-column:2}@media(max-width:900px){.site-header{height:96px}.brand img{width:62px;height:62px}.brand b{font-size:17px}.brand small{font-size:9px}.loader-mark img{width:190px;height:190px}.loader-mark span{font-size:12px}.portal-band{grid-template-columns:1fr;padding:62px 24px}.portal-band a{white-space:normal}.online-story{grid-template-columns:1fr}.online-collage{min-height:520px}.online-feature-list article{grid-template-columns:45px 1fr}.online-feature-list article>div{grid-column:2}.ossd-definition{grid-template-columns:1fr}.ossd-scoreboard{grid-template-columns:1fr 1fr}.ossd-scoreboard article{min-height:320px}.ossd-year-grid{grid-template-columns:1fr}.ossd-year-grid article{grid-template-columns:1fr}.ossd-detail-list article{grid-template-columns:45px 1fr}.ossd-detail-list p{grid-column:2}.ielts-intro{grid-template-columns:1fr;padding-top:96px}.ielts-copy{padding:65px 24px}.ielts-intro figure{min-height:62vw}.ielts-skills{grid-template-columns:1fr}.ielts-skill.skill-2{margin-top:0}.program-hero{min-height:760px}.program-hero>div:last-child{width:100%;padding:180px 24px 70px}.business-principles>article{grid-template-columns:45px 1fr}.business-principles>article p{grid-column:2}.business-principles>article svg{display:none}.portfolio-process{grid-template-columns:1fr}.portfolio-steps article{grid-template-columns:45px 1fr}.portfolio-steps p{grid-column:2}.basketball-principles{grid-template-columns:1fr}.basketball-principles article{min-height:0}.program-gallery-business,.program-gallery-portfolio,.program-gallery-basketball{grid-template-columns:1fr}.program-gallery-business figure:first-child,.program-gallery-business figure:last-child,.program-gallery-portfolio figure:last-child,.program-gallery-basketball figure:first-child,.program-gallery-basketball figure:last-child{grid-column:auto;grid-row:auto;min-height:70vw}.program-gallery-portfolio figure:nth-child(2),.program-gallery-portfolio figure:nth-child(3){margin-top:0}.program-gallery figure{min-height:70vw}}body{line-height:1.5;background:#f5f7fa}.site-error{min-height:100vh;display:grid;align-content:center;justify-items:start;gap:18px;padding:8vw;background:#03142f;color:#fff}.site-error p{font-size:11px;text-transform:uppercase;letter-spacing:.2em}.site-error h1{max-width:760px;font-family:Georgia,serif;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.96}.site-error pre{max-width:100%;overflow:auto;color:#b8c8df;white-space:pre-wrap}.site-error a{padding-bottom:6px;border-bottom:1px solid #fff;font-size:12px;text-transform:uppercase;letter-spacing:.12em}img{background:#e8edf4}.brand img,.loader-mark img{background:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7eb6ff;outline-offset:4px}[data-reveal],[data-reveal].is-visible{opacity:1!important;transform:none!important}.site-header,.site-header.interior-header{background:#020c1db8!important}.hero{background:var(--navy)}.hero-glow{display:none}.inner-hero-shade,.about-hero-shade,.program-hero-shade,.challenge-hero-shade{background:#020c1d9e}.apply-overlay{background:#03142fd6}.site-header nav a{letter-spacing:.015em}.nav-submenu{background:#061a3a;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-subitem{position:relative}.nav-submenu-nested{position:absolute;top:-12px;left:calc(100% + 12px);width:205px;padding:12px;background:#061a3a;border:1px solid rgba(255,255,255,.18);opacity:0;visibility:hidden;transform:translate(-8px);transition:.22s}.nav-subitem:hover .nav-submenu-nested,.nav-subitem:focus-within .nav-submenu-nested{opacity:1;visibility:visible;transform:none}.section-heading>p,.manifesto-copy p,.inner-hero-copy>p:last-child{line-height:1.75}.inner-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.inner-cards article{border-top:3px solid var(--blue)}.outcomes{position:relative;grid-template-columns:1.2fr repeat(3,.8fr);gap:0}.outcomes-source{grid-column:2/-1;justify-self:start;display:inline-flex;align-items:center;gap:12px;margin:34px 0 0 3vw;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.footer-legal{margin-left:auto;color:#fff6;letter-spacing:.04em}.program-hero{min-height:700px}.program-hero>img{height:100%;animation:none}.program-hero>div:last-child{width:min(930px,82vw);padding-bottom:82px}.program-hero h1{max-width:920px;font-size:clamp(58px,6.2vw,96px);line-height:.94}.program-hero-portfolio>div:last-child{width:min(930px,82vw);text-align:left}.program-hero-portfolio .program-hero-shade,.program-hero-basketball .program-hero-shade{background:#020c1d9e}.business-principles,.portfolio-process{background:#fff}.basketball-principles{background:#0b3471}.basketball-principles article{min-height:360px}.program-curriculum{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;background:#f2f5f9}.program-curriculum h2{font-size:clamp(48px,5vw,78px);line-height:.96}.program-curriculum>div:last-child article{display:grid;grid-template-columns:56px .72fr 1.28fr;gap:24px;padding:30px 0;border-top:1px solid var(--line)}.program-curriculum article span{color:var(--blue);font-size:10px;letter-spacing:.2em}.program-curriculum article h3{font-size:clamp(27px,2.5vw,38px)}.program-curriculum article p{color:#53617a;line-height:1.7}.program-photo-break{position:relative;height:min(72vh,780px);margin:0;overflow:hidden;background:var(--navy)}.program-photo-break img{height:100%;object-fit:cover}.program-photo-break figcaption{position:absolute;left:clamp(24px,6vw,90px);bottom:24px;padding:10px 14px;background:#071b3f;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.16em}.program-gallery,.program-gallery-business,.program-gallery-portfolio,.program-gallery-basketball{display:block;padding:80px 0 96px;background:#06162f;color:#fff}.program-gallery-heading{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;padding:0 clamp(24px,7vw,108px) 42px}.program-gallery-heading h2{margin:0;font-size:clamp(44px,4.6vw,72px)}.program-gallery-heading>p:last-child{color:#ffffff8c;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.program-gallery-track{display:flex;gap:16px;overflow-x:auto;padding:0 clamp(24px,7vw,108px) 20px;scroll-padding-inline:clamp(24px,7vw,108px);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#6eaaff rgba(255,255,255,.1)}.program-gallery .program-gallery-track figure,.program-gallery-business .program-gallery-track figure,.program-gallery-portfolio .program-gallery-track figure,.program-gallery-basketball .program-gallery-track figure{position:relative;flex:0 0 min(52vw,720px);height:min(58vh,600px);min-height:420px;margin:0;overflow:hidden;scroll-snap-align:start}.program-gallery .program-gallery-track figure:nth-child(2n){flex-basis:min(36vw,510px)}.program-gallery .program-gallery-track img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.program-gallery .program-gallery-track figure:hover img{transform:scale(1.025)}.program-gallery .program-gallery-track span{position:absolute;right:18px;bottom:14px;color:#fff;font-family:Georgia,serif;font-size:30px}@media(max-width:900px){.site-header,.site-header.interior-header{background:#020c1dc7!important}.hero{min-height:850px}.globe-copy{padding-top:142px}.globe-copy h1{font-size:clamp(52px,15.5vw,74px)}.hero-lede{max-width:330px;font-size:16px}.outcomes{grid-template-columns:1fr}.outcomes-source{grid-column:1;margin-left:0}.inner-hero,.about-hero,.program-hero,.challenge-hero{min-height:690px}.inner-hero h1,.about-hero h1,.program-hero h1,.challenge-hero h1{font-size:clamp(48px,14vw,68px);overflow-wrap:anywhere}.program-hero>div:last-child{padding:170px 24px 58px}.program-curriculum{grid-template-columns:1fr;gap:42px}.program-curriculum>div:last-child article{grid-template-columns:42px 1fr}.program-curriculum article p{grid-column:2}.program-photo-break{height:68vw;min-height:340px}.program-gallery,.program-gallery-business,.program-gallery-portfolio,.program-gallery-basketball{padding:64px 0 72px}.program-gallery-heading{grid-template-columns:1fr;padding-bottom:30px}.program-gallery-heading>p:last-child{display:none}.program-gallery .program-gallery-track figure,.program-gallery-business .program-gallery-track figure,.program-gallery-portfolio .program-gallery-track figure,.program-gallery-basketball .program-gallery-track figure,.program-gallery .program-gallery-track figure:nth-child(2n){flex-basis:82vw;height:68vw;min-height:310px;margin:0}.online-collage{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:10px;min-height:500px}.online-collage img,.online-photo-1,.online-photo-2,.online-photo-3{position:static;width:100%;height:100%;inset:auto;box-shadow:none}.online-photo-1{grid-row:1/3}.online-photo-2{grid-column:2;grid-row:1}.online-photo-3{grid-column:2;grid-row:2}.footer-legal{margin-left:0;margin-top:16px}}.photo-sphere{width:220px;height:258px;animation-duration:32s}.sphere-panel{border-color:#76b1ff61;box-shadow:0 9px 30px #00000057;transform:rotateY(var(--ry)) translateY(var(--lift)) translateZ(430px)}.sphere-scene:before{content:"";position:absolute;z-index:4;width:min(56vw,760px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#03142ff5 0,#03142fe6 54%,#03142f00 72%);pointer-events:none}.sphere-scene:after{z-index:5}.globe-copy{background:radial-gradient(ellipse 45% 56% at 50% 50%,#03142ffa 0,#03142ff0 50%,#03142f8c 66%,#03142f00 78%)}.graduate-outcomes{background:#f7f7f4;color:var(--ink)}.graduate-outcomes>header{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end;margin-bottom:64px}.graduate-outcomes>header h2{max-width:900px;font-size:clamp(58px,6.5vw,104px);line-height:.9}.graduate-outcomes>header>p{max-width:520px;color:#59667b;line-height:1.75}.graduate-ceremony{position:relative;height:min(62vw,760px);margin:0 0 88px;overflow:hidden}.graduate-ceremony img{width:100%;height:100%;object-fit:cover;object-position:center 46%}.graduate-ceremony figcaption{position:absolute;right:18px;bottom:16px;padding:8px 10px;background:#03142fdb;color:#fff;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.graduate-list{border-top:1px solid var(--line)}.graduate-list article{display:grid;grid-template-columns:minmax(210px,330px) 1fr;gap:clamp(30px,6vw,96px);padding:48px 0;border-bottom:1px solid var(--line)}.graduate-list article:nth-child(2n){grid-template-columns:1fr minmax(210px,330px)}.graduate-list article:nth-child(2n) figure{grid-column:2;grid-row:1}.graduate-list article:nth-child(2n)>div{grid-column:1;grid-row:1}.graduate-list figure{height:390px;margin:0;overflow:hidden;background:#e7e9ec}.graduate-list img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.graduate-list article>div{align-self:center;display:grid;grid-template-columns:minmax(180px,.55fr) 1fr;column-gap:48px}.graduate-list span{grid-column:1/-1;color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.graduate-list h3{grid-column:1;margin-top:22px;font-size:clamp(34px,3.4vw,56px)}.graduate-list p{grid-column:1;margin-top:18px;color:#59667b;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.graduate-list ul{grid-column:2;grid-row:2/5;margin:22px 0 0;padding:0;list-style:none}.graduate-list li{padding:10px 0;border-top:1px solid var(--line);font-size:15px}.graduate-outcomes>.text-link{margin-top:44px}.online-collage .online-photo-1 img{object-position:center 32%}.online-collage .online-photo-2 img{object-position:center 28%}.online-collage .online-photo-3 img{object-position:center 34%}.online-feature-list article>svg{width:27px;height:27px;color:var(--blue);stroke-width:1.4}.online-feature-list article{grid-template-columns:60px 42px .7fr 1fr}.ossd-scoreboard article>svg{width:30px;height:30px;margin-bottom:44px;color:#75a9ff;stroke-width:1.35}@media(max-width:900px){.photo-sphere{width:150px;height:190px}.sphere-panel{transform:rotateY(var(--ry)) translateY(calc(var(--lift) * .72)) translateZ(275px)}.sphere-scene{transform:translateY(92px)}.sphere-scene:before{width:min(76vw,520px)}}@media(max-width:800px){.graduate-outcomes>header{grid-template-columns:1fr;gap:24px}.graduate-ceremony{height:68vw;margin-bottom:42px}.graduate-list article,.graduate-list article:nth-child(2n){grid-template-columns:120px 1fr;gap:22px;padding:30px 0}.graduate-list article:nth-child(2n) figure{grid-column:1;grid-row:1}.graduate-list article:nth-child(2n)>div{grid-column:2;grid-row:1}.graduate-list figure{height:170px}.graduate-list article>div{display:block}.graduate-list h3{margin-top:12px}.graduate-list ul{margin-top:16px}.graduate-list li{font-size:12px;padding:7px 0}}@media(max-width:900px){.online-feature-list article{grid-template-columns:42px 34px 1fr}.online-feature-list article>div{grid-column:3}.online-feature-list article>svg{width:24px;height:24px}}@media(max-width:560px){.site-header .brand-lockup img{width:58px!important;height:58px!important}.brand-lockup b{font-size:18px!important}.brand-lockup small{font-size:6.8px!important}.menu-button{width:44px;height:44px}.online-collage{min-height:430px}.ossd-scoreboard{grid-template-columns:1fr}.ossd-scoreboard article{min-height:0;padding:44px 24px}.ielts-copy h1{font-size:clamp(48px,14vw,66px)}.program-hero h1{font-size:clamp(42px,13vw,58px);overflow-wrap:normal;word-break:normal}}.life-card{opacity:1;transform:none}.outcomes-profile{grid-template-columns:1.15fr repeat(4,.72fr)}.outcomes-profile .outcomes-intro{align-self:center}.outcomes-profile .stat{padding-inline:2vw}.outcomes-profile .stat strong{font-size:clamp(48px,4.7vw,76px)}.outcomes-profile .outcomes-source{grid-column:2/-1}.program-hero-portfolio>img{object-position:center 24%}.faculty-work-grid figure{display:grid;place-items:center}.faculty-work-grid img{object-fit:contain;background:var(--soft-white)}.program-gallery-portfolio .program-gallery-track figure{background:#ecece8}.program-gallery-portfolio .program-gallery-track figure:nth-child(2) img,.program-gallery-portfolio .program-gallery-track figure:nth-child(3) img{object-fit:contain;object-position:center}.program-gallery-portfolio .program-gallery-track figure:last-child img{object-position:center 34%}.online-collage .online-photo-2 img{object-position:center 36%}.online-collage .online-photo-3 img{object-position:center 42%}@media(max-width:1100px){.outcomes-profile{grid-template-columns:1fr 1fr}.outcomes-profile .outcomes-intro{grid-column:1/3;padding-bottom:30px}.outcomes-profile .stat{border-top:1px solid rgba(255,255,255,.18);border-left:0}.outcomes-profile .stat:nth-of-type(2n){border-left:1px solid rgba(255,255,255,.18)}.outcomes-profile .outcomes-source{grid-column:1/3;margin-left:0}.ossd-year-grid{grid-template-columns:1fr}.ossd-year-grid article+article{padding-left:30px;border-left:0}}@media(max-width:560px){.outcomes-profile{grid-template-columns:1fr}.outcomes-profile .outcomes-intro,.outcomes-profile .outcomes-source{grid-column:1}.outcomes-profile .stat,.outcomes-profile .stat:nth-of-type(2n){border-left:0}.ossd-year-grid article,.ossd-year-grid article+article{grid-template-columns:1fr;gap:11px;padding:28px 0}.ossd-year-grid strong{white-space:normal}}.home-academic-overview{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(38px,6vw,92px);align-items:start}.home-academic-overview>figure{position:relative;min-height:0;aspect-ratio:4/3;margin:0;overflow:hidden;background:#e8edf4}.home-academic-overview>figure img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.home-academic-overview>figure figcaption{position:absolute;left:18px;bottom:18px;padding:9px 12px;background:#071b3f;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.home-academic-list{border-top:1px solid var(--blue)}.home-academic-list article{display:grid;grid-template-columns:46px 1fr;gap:24px;padding:34px 0;border-bottom:1px solid var(--line)}.home-academic-list article>span{color:var(--blue);font-size:10px;letter-spacing:.16em}.home-academic-list h3{max-width:560px;margin:10px 0 16px;font-size:clamp(30px,3.1vw,48px);line-height:1.02}.home-academic-list article>div>p:not(.eyebrow){max-width:540px;color:var(--muted);line-height:1.7}.online-collage{position:static;display:grid;grid-template-columns:1.35fr .78fr;grid-template-rows:1fr 1fr;gap:16px;min-height:620px}.online-collage figure{position:relative;margin:0;overflow:hidden;background:#e8edf4}.online-collage figure:first-child{grid-row:1/3}.online-collage img,.online-collage .online-photo-1,.online-collage .online-photo-2,.online-collage .online-photo-3{position:static;inset:auto;width:100%;height:100%;object-fit:cover;box-shadow:none}.online-collage .online-photo-1 img{object-position:center 38%}.online-collage .online-photo-2 img{object-position:center 44%}.online-collage .online-photo-3 img{object-position:center 40%}.program-hero-basketball{min-height:760px;background:#020c1d}.program-hero-basketball>img{right:0;left:auto;width:58%;height:100%;object-position:center 54%}.program-hero-basketball .program-hero-shade{background:linear-gradient(90deg,#020c1d 0,#020c1d 38%,#020c1dd6 49%,#020c1d14 82%)}.program-hero-basketball>div:last-child{width:52%;padding-right:3vw}.program-hero-basketball h1{font-size:clamp(54px,5.8vw,88px)}.program-photo-break img{object-position:center 48%}.program-hero-business{min-height:720px;background:var(--soft-white);color:var(--ink)}.program-hero-business>img{right:0;left:auto;width:52%;height:100%;object-position:center}.program-hero-business .program-hero-shade{display:none}.program-hero-business>div:last-child{width:48%;padding-right:4vw}.program-hero-business .eyebrow{color:var(--blue)}.program-hero-business>div:last-child>p:last-child{color:var(--muted)}.business-process{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;background:#fff}.business-process h2{max-width:620px;font-size:clamp(52px,5.3vw,82px);line-height:.95}.business-process>div:last-child{border-top:1px solid var(--blue)}.business-process article{display:grid;grid-template-columns:52px .65fr 1.35fr;gap:24px;padding:34px 0;border-bottom:1px solid var(--line)}.business-process article span{color:var(--blue);font-size:10px;letter-spacing:.16em}.business-process article h3{margin:0;font-family:Helvetica Neue,Avenir Next,Arial,sans-serif;font-size:clamp(28px,2.7vw,41px);font-weight:500}.business-process article p{margin:0;color:var(--muted);line-height:1.7}.business-mentorship{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center;background:var(--paper)}.business-mentorship h2{font-size:clamp(46px,4.8vw,72px);line-height:.97}.business-mentorship>div>p:last-child{max-width:540px;color:var(--muted);line-height:1.75}.business-mentorship figure{position:relative;min-height:570px;margin:0;overflow:hidden}.business-mentorship figure img{width:100%;height:100%;object-fit:cover}.business-mentorship figcaption{position:absolute;right:16px;bottom:16px;padding:9px 12px;background:#071b3f;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.program-gallery-business{padding-inline:clamp(24px,7vw,108px);background:var(--soft-white);color:var(--ink)}.program-gallery-business .program-gallery-heading{padding-inline:0}.program-gallery-business .program-gallery-heading .eyebrow{color:var(--blue)}.program-gallery-business .program-gallery-heading>p:last-child{display:none}.program-gallery-business .program-gallery-track{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:14px;padding:0;overflow:visible}.program-gallery-business .program-gallery-track figure,.program-gallery-business .program-gallery-track figure:nth-child(2n){width:auto;height:480px;min-height:0;flex:none}.faculty-practice{background:var(--soft-white)}.faculty-practice>header{display:grid;grid-template-columns:.7fr 1.3fr;gap:4vw;align-items:end;margin-bottom:86px}.faculty-practice>header .eyebrow{grid-column:1}.faculty-practice>header h2{grid-column:1/3;max-width:940px;font-size:clamp(52px,5.5vw,86px);line-height:.95}.faculty-practice>header>p:last-child{grid-column:2;max-width:650px;color:var(--muted);line-height:1.75}.faculty-portfolio{display:grid;grid-template-columns:.58fr 1.42fr;gap:5vw;padding:74px 0;border-top:1px solid var(--line)}.faculty-portfolio:nth-of-type(2n){grid-template-columns:1.42fr .58fr}.faculty-portfolio:nth-of-type(2n) .faculty-copy{order:2}.faculty-copy>span{display:block;margin-bottom:70px;color:var(--blue);font-size:10px;letter-spacing:.18em}.faculty-copy h3{margin:8px 0 30px;font-family:Georgia,serif;font-size:clamp(58px,6vw,92px);font-weight:400}.faculty-copy>p:not(.eyebrow){max-width:430px;color:var(--muted);line-height:1.75}.faculty-copy p+p{padding-top:24px;border-top:1px solid var(--line)}.faculty-copy strong{display:block;margin-bottom:9px;color:var(--ink);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.faculty-work-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:320px 320px;gap:14px}.faculty-work-grid figure{position:relative;margin:0;overflow:hidden;background:#e8edf4}.faculty-work-grid figure:first-child{grid-row:1/3}.faculty-work-grid img{width:100%;height:100%;object-fit:cover}.faculty-work-grid figcaption{position:absolute;left:0;bottom:0;padding:9px 11px;background:#020c1ddb;color:#fff;font-size:8px;text-transform:uppercase;letter-spacing:.14em}@media(max-width:900px){.home-academic-overview{grid-template-columns:1fr}.home-academic-overview>figure{min-height:0;aspect-ratio:4/3}.online-collage{min-height:540px}.program-hero-basketball,.program-hero-business{min-height:760px;color:#fff}.program-hero-basketball>img,.program-hero-business>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.program-hero-basketball .program-hero-shade,.program-hero-business .program-hero-shade{display:block;background:linear-gradient(0deg,#020c1de6,#020c1d29 72%)}.program-hero-basketball>div:last-child,.program-hero-business>div:last-child{width:100%;padding-right:24px}.program-hero-business .eyebrow{color:#fff}.program-hero-business>div:last-child>p:last-child{color:#ffffffc7}.business-process,.business-mentorship{grid-template-columns:1fr;gap:48px}.business-process article{grid-template-columns:44px 1fr}.business-process article p{grid-column:2}.business-mentorship figure{min-height:62vw}.program-gallery-business .program-gallery-track{grid-template-columns:1fr 1fr}.program-gallery-business .program-gallery-track figure,.program-gallery-business .program-gallery-track figure:nth-child(2n){height:52vw}.program-gallery-business .program-gallery-track figure:first-child{grid-column:1/3}.faculty-practice>header{grid-template-columns:1fr}.faculty-practice>header .eyebrow,.faculty-practice>header h2,.faculty-practice>header>p:last-child{grid-column:1}.faculty-portfolio,.faculty-portfolio:nth-of-type(2n){grid-template-columns:1fr;gap:44px}.faculty-portfolio:nth-of-type(2n) .faculty-copy{order:0}.faculty-copy>span{margin-bottom:36px}.faculty-work-grid{grid-template-rows:48vw 48vw}}@media(max-width:560px){.home-academic-list article{grid-template-columns:34px 1fr;gap:14px}.online-collage{grid-template-columns:1fr 1fr;grid-template-rows:82vw 42vw;gap:8px;min-height:0}.online-collage figure:first-child{grid-column:1/3;grid-row:1}.program-hero-basketball>img{object-position:54% center}.program-hero-business>img{object-position:58% center}.program-gallery-business .program-gallery-track{grid-template-columns:1fr}.program-gallery-business .program-gallery-track figure,.program-gallery-business .program-gallery-track figure:nth-child(2n){height:72vw}.program-gallery-business .program-gallery-track figure:first-child{grid-column:auto}.faculty-work-grid{grid-template-columns:1.05fr .95fr;grid-template-rows:72vw 58vw}.faculty-work-grid figure:first-child{grid-row:1/3}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.photo-sphere{transform:none!important}.sphere-panel:nth-child(n+5){display:none}}.skip-link{position:fixed;z-index:10000;top:12px;left:12px;padding:12px 16px;background:#fff;color:var(--navy);font-weight:700;transform:translateY(-160%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}body.menu-open{overflow:hidden}.site-header nav a[aria-current=page]{color:#fff}.site-header nav a[aria-current=page]:after{transform:scaleX(1)}:root{--paper:#f7f7f4;--soft-white:#fafaf8;--line:rgba(7,27,63,.14);--muted:#5d6777}body{background:var(--paper)}h3{font-family:Helvetica Neue,Avenir Next,Arial,sans-serif;letter-spacing:-.025em;font-weight:500}.eyebrow{letter-spacing:.24em}.section-pad{padding-top:clamp(88px,9vw,124px);padding-bottom:clamp(88px,9vw,124px)}.section-heading{margin-bottom:clamp(56px,6vw,78px)}.site-header,.site-header.interior-header{background:linear-gradient(180deg,rgba(2,12,29,.78),rgba(2,12,29,.18) 78%,transparent)!important}.site-header nav{gap:clamp(12px,1.25vw,23px)}.nav-submenu{border-radius:0;box-shadow:none;border-color:#ffffff2e}.magnetic-link{border-radius:3px}.magnetic-link svg{border-radius:2px}.hero-meta{margin:0 0 14px;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;text-shadow:0 3px 18px rgba(0,0,0,.9)}.globe-copy .hero-lede{max-width:610px}.globe-copy h1{font-size:clamp(74px,8.1vw,126px)}.sphere-panel{border-color:#76b1ff4d;box-shadow:0 8px 24px #00000042}.wide-reveal figcaption,.program-photo-break figcaption,.ielts-intro figcaption{border-radius:0;background:#03142fe6}.chapter{background:var(--soft-white)}.chapter-copy h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.life-card svg,.round-link{border-radius:2px}.life-card:hover img,.chapter:hover .chapter-image img,.program-gallery .program-gallery-track figure:hover img{transform:none}.outcomes{background:#071b3f}.stat strong{font-variant-numeric:tabular-nums}.academic-hero{min-height:760px;display:grid;grid-template-columns:1.05fr .95fr;padding-top:118px;background:var(--soft-white)}.academic-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:90px clamp(28px,6.5vw,104px)}.academic-hero h1{max-width:800px;margin-bottom:30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.2vw,98px);font-weight:400;line-height:.93;letter-spacing:-.055em}.academic-hero-copy>p:last-child{max-width:650px;color:var(--muted);font-size:18px;line-height:1.75}.academic-hero figure{position:relative;min-height:640px;margin:0;overflow:hidden;background:#e8edf4}.academic-hero figure img{height:100%;object-fit:cover;object-position:center 44%}.academic-hero figcaption{position:absolute;right:24px;bottom:22px;padding:10px 14px;background:#071b3f;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.15em}.academic-journey{background:#fff}.journey-heading{display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;align-items:end;margin-bottom:70px}.journey-heading h2{max-width:820px;margin:0;font-size:clamp(48px,5.4vw,82px);line-height:.96}.journey-track{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--blue);border-bottom:1px solid var(--line)}.journey-track article{min-height:360px;padding:34px 32px 42px;border-left:1px solid var(--line)}.journey-track article:first-child{border-left:0}.journey-track span,.journey-track b{display:block;color:var(--blue);font-size:10px;text-transform:uppercase;letter-spacing:.18em}.journey-track b{margin:52px 0 12px;color:var(--ink)}.journey-track h3{margin-bottom:20px;font-size:clamp(27px,2.5vw,38px);line-height:1.05}.journey-track p{color:var(--muted);line-height:1.7}.academic-ossd{display:grid;grid-template-columns:1fr 1.55fr;gap:7vw;padding:100px clamp(28px,7vw,108px);background:#071b3f;color:#fff}.academic-ossd h2{max-width:520px;font-size:clamp(44px,4.5vw,70px);line-height:.96}.academic-ossd a{display:inline-flex;align-items:center;gap:15px;margin-top:20px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.4);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.academic-ossd dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-left:1px solid rgba(255,255,255,.2)}.academic-ossd dl div{display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:28px;border-right:1px solid rgba(255,255,255,.2)}.academic-ossd dt{font-family:Georgia,serif;font-size:clamp(48px,5.2vw,76px);letter-spacing:-.05em}.academic-ossd dd{margin:14px 0 0;color:#b5c9e6;font-size:9px;line-height:1.6;text-transform:uppercase;letter-spacing:.16em}.program-hero{min-height:680px}.program-hero>div:last-child{padding-bottom:72px}.program-hero h1{max-width:870px;font-size:clamp(56px,5.8vw,90px)}.basketball-principles{display:grid;grid-template-columns:.85fr 1.15fr;padding:96px clamp(28px,7vw,108px);background:#fff;color:var(--ink)}.basketball-principles:before{content:"ATHLETICS · DISCIPLINE · STUDENT DEVELOPMENT";padding-top:6px;color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.2em}.basketball-principles article{display:grid;grid-template-columns:52px .7fr 1.3fr;gap:24px;min-height:0;padding:32px 0;border:0;border-top:1px solid var(--line)}.basketball-principles article{grid-column:2}.basketball-principles span{margin:0;color:var(--blue);font-size:10px}.basketball-principles h2{margin:0;font-size:clamp(27px,2.5vw,38px);line-height:1.05}.basketball-principles p{margin:0;color:var(--muted);line-height:1.7}.business-principles>article{grid-template-columns:60px .72fr 1.28fr;border-top:1px solid var(--line)}.business-principles>article svg{display:none}.business-principles h3,.portfolio-steps h3,.program-curriculum article h3{font-family:Helvetica Neue,Avenir Next,Arial,sans-serif;font-weight:500}.program-curriculum{background:var(--paper)}.program-photo-break{height:min(66vh,700px)}.program-photo-break img{object-position:center 42%}.program-gallery,.program-gallery-business,.program-gallery-basketball{background:#071b3f}.program-gallery-track{gap:12px;scrollbar-width:thin}.program-gallery .program-gallery-track figure{border-radius:0}.program-gallery-portfolio{padding:100px clamp(24px,7vw,108px);background:var(--soft-white);color:var(--ink)}.program-gallery-portfolio .program-gallery-heading{grid-template-columns:.8fr 1.2fr;padding:0 0 50px}.program-gallery-portfolio .program-gallery-heading .eyebrow{color:var(--blue)}.program-gallery-portfolio .program-gallery-heading>p:last-child{display:none}.program-gallery-portfolio .program-gallery-track{display:grid;grid-template-columns:1.2fr .8fr .9fr;grid-template-rows:280px 360px;gap:18px;padding:0;overflow:visible}.program-gallery-portfolio .program-gallery-track figure,.program-gallery-portfolio .program-gallery-track figure:nth-child(2n){width:auto;height:auto;min-height:0;overflow:hidden}.program-gallery-portfolio .program-gallery-track figure:first-child{grid-row:1/3}.program-gallery-portfolio .program-gallery-track figure:last-child{grid-column:2/4}.program-gallery-portfolio .program-gallery-track span{font-size:22px}.inner-cta{background:#071b3f}.inner-cta>div{padding-top:76px;padding-bottom:76px}.inner-cta h2{font-size:clamp(42px,4.5vw,68px)}.inner-cards article{border-top:1px solid var(--line)}.portal-band{background:#071b3f}.online-collage img{box-shadow:none}.ossd-scoreboard{background:#071b3f}.ossd-scoreboard article{min-height:320px}.ossd-year-grid{gap:0;border-top:1px solid var(--line)}.ossd-year-grid article{padding:34px 0;background:transparent;border-top:0;border-bottom:1px solid var(--line)}.ossd-year-grid article+article{padding-left:34px;border-left:1px solid var(--line)}.ielts-skill{box-shadow:none;border-top:1px solid var(--line)}.ielts-skill.skill-2{background:#174787}footer{min-height:320px;display:grid;grid-template-columns:1.25fr .8fr 1fr;align-items:start;gap:64px;padding-top:64px;padding-bottom:42px;background:#020c1d}.footer-identity{display:grid;gap:24px}.footer-brand{margin:0}.footer-identity address{color:#ffffff9e;font-style:normal;line-height:1.7}footer nav,.footer-contact{display:grid;gap:13px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}footer nav a,.footer-contact a{width:max-content;color:#ffffffb3}footer nav a:hover,.footer-contact a:hover{color:#fff}.footer-contact svg{width:12px;height:12px;margin-left:5px}.footer-legal{grid-column:1/-1;margin:12px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}@media(max-width:900px){.globe-copy h1{font-size:clamp(50px,14.3vw,70px)}.hero-meta{font-size:9px}.academic-hero{grid-template-columns:1fr;padding-top:104px}.academic-hero-copy{padding:64px 24px 54px}.academic-hero h1{font-size:clamp(48px,13vw,68px)}.academic-hero figure{min-height:72vw}.journey-heading{grid-template-columns:1fr;gap:28px}.journey-track{grid-template-columns:1fr 1fr}.journey-track article:nth-child(odd){border-left:0}.journey-track article:nth-child(n+3){border-top:1px solid var(--line)}.academic-ossd{grid-template-columns:1fr;padding:76px 24px}.academic-ossd dl{border-left:0;border-top:1px solid rgba(255,255,255,.2)}.basketball-principles{grid-template-columns:1fr;padding:76px 24px}.basketball-principles:before{margin-bottom:38px}.basketball-principles article{grid-template-columns:42px 1fr}.basketball-principles article{grid-column:auto}.basketball-principles p{grid-column:2}.program-gallery-portfolio{padding:72px 24px}.program-gallery-portfolio .program-gallery-heading{grid-template-columns:1fr}.program-gallery-portfolio .program-gallery-track{grid-template-columns:1.1fr .9fr;grid-template-rows:52vw 42vw 48vw}.program-gallery-portfolio .program-gallery-track figure:first-child{grid-row:1/3}.program-gallery-portfolio .program-gallery-track figure:last-child{grid-column:1/3}footer{grid-template-columns:1fr 1fr;gap:46px 28px}.footer-identity{grid-column:1/-1}}@media(max-width:560px){.journey-track{grid-template-columns:1fr}.journey-track article{min-height:0;padding:30px 0;border-left:0;border-top:1px solid var(--line)!important}.journey-track article:first-child{border-top:0!important}.journey-track b{margin-top:30px}.academic-ossd dl{grid-template-columns:1fr}.academic-ossd dl div{min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.program-gallery-portfolio .program-gallery-track{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:72vw 56vw 62vw}footer{grid-template-columns:1fr}.footer-identity,.footer-legal{grid-column:auto}}.ossd-year-grid article,.ossd-year-grid article+article{grid-template-columns:minmax(180px,1fr) auto 24px auto;gap:16px;padding:34px 30px}.ossd-year-grid strong{font-size:clamp(20px,1.45vw,26px);white-space:nowrap}@media(max-width:1280px){.ossd-year-grid{grid-template-columns:1fr}.ossd-year-grid article+article{border-left:0;border-top:1px solid var(--line)}}@media(max-width:900px){.online-collage{grid-template-columns:1fr 1fr;grid-template-rows:68vw 38vw;min-height:0}.online-collage figure:first-child{grid-column:1/3;grid-row:1}}@media(max-width:560px){.ossd-year-grid article,.ossd-year-grid article+article{grid-template-columns:1fr;gap:11px;padding:28px 0}}.brand-nowrap{white-space:nowrap}.site-header nav{gap:clamp(24px,1.7vw,30px);font-size:15px;font-weight:600;letter-spacing:.01em}.site-header nav .nav-submenu a{font-size:13px;font-weight:500;letter-spacing:.01em}.outcomes-hero{position:relative;min-height:760px;display:flex;align-items:flex-end;overflow:hidden;background:var(--navy);color:#fff}.outcomes-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.outcomes-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020c1de0,#020c1d42 72%)}.outcomes-hero>div:last-child{position:relative;z-index:1;width:min(960px,78vw);padding:210px clamp(28px,7vw,108px) 92px}.outcomes-hero h1{max-width:900px;margin:12px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7vw,112px);font-weight:400;line-height:.9;letter-spacing:-.055em}.outcomes-hero>div:last-child>p:last-child{max-width:680px;color:#ffffffd1;font-size:18px;line-height:1.65}.destination-section{background:var(--soft-white)}.destination-section>header{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;margin-bottom:72px}.destination-section h2{max-width:820px;font-size:clamp(48px,5.4vw,82px);line-height:.96}.destination-section>header>p{max-width:560px;color:var(--muted);line-height:1.75}.destination-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid var(--blue);list-style:none}.destination-grid li{min-height:150px;padding:24px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.destination-grid li:nth-child(3n){border-right:0}.destination-grid span{display:block;margin-bottom:38px;color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.16em}.destination-grid strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,30px);font-weight:400;line-height:1.15}.offer-highlights{background:#071b3f;color:#fff}.offer-highlights>header{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:end;margin-bottom:70px}.offer-highlights h2{max-width:760px;font-size:clamp(48px,5.4vw,82px);line-height:.94}.offer-highlights header>p:last-child{max-width:560px;color:#ffffffad;line-height:1.7}.offer-highlights>div{border-top:1px solid rgba(255,255,255,.28)}.offer-highlights article{display:grid;grid-template-columns:70px 1fr 1fr;gap:30px;align-items:center;min-height:150px;border-bottom:1px solid rgba(255,255,255,.22)}.offer-highlights article>span{color:#8dbbff;font-size:11px;letter-spacing:.16em}.offer-highlights article p{margin-bottom:8px;color:#8dbbff;font-size:9px;text-transform:uppercase;letter-spacing:.18em}.offer-highlights article h3{font-size:clamp(26px,2.5vw,40px)}.offer-highlights article>strong{justify-self:end;color:#ffffffc7;font-weight:400}.outcomes-graduates{background:#fff}.outcomes-graduates>header{display:grid;grid-template-columns:.55fr 1.45fr;gap:8vw;align-items:end;margin-bottom:72px}.outcomes-graduates h2{max-width:800px;font-size:clamp(50px,5.8vw,88px);line-height:.94}.outcomes-graduate-list{border-top:1px solid var(--line)}.outcomes-graduate-list article{display:grid;grid-template-columns:minmax(210px,330px) 1fr;gap:clamp(32px,7vw,110px);padding:48px 0;border-bottom:1px solid var(--line)}.outcomes-graduate-list article:nth-child(2n){grid-template-columns:1fr minmax(210px,330px)}.outcomes-graduate-list article:nth-child(2n) figure{grid-column:2;grid-row:1}.outcomes-graduate-list article:nth-child(2n)>div{grid-column:1;grid-row:1}.outcomes-graduate-list figure{height:390px;margin:0;overflow:hidden;background:#e7e9ec}.outcomes-graduate-list img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.outcomes-graduate-list article>div{align-self:center;display:grid;grid-template-columns:minmax(180px,.55fr) 1fr;column-gap:48px}.outcomes-graduate-list span{grid-column:1/-1;color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.outcomes-graduate-list h3{grid-column:1;margin-top:22px;font-size:clamp(34px,3.4vw,56px)}.outcomes-graduate-list p{grid-column:1;margin-top:18px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.outcomes-graduate-list ul{grid-column:2;grid-row:2/5;margin:22px 0 0;padding:0;list-style:none}.outcomes-graduate-list li{padding:10px 0;border-top:1px solid var(--line);font-size:15px}.outcomes-admissions-cta{padding:105px clamp(28px,7vw,108px);background:var(--paper)}.outcomes-admissions-cta>div{display:grid;grid-template-columns:.55fr 1.2fr auto;gap:42px;align-items:end;padding-top:28px;border-top:1px solid var(--blue)}.outcomes-admissions-cta h2{font-size:clamp(42px,4.6vw,72px);line-height:.95}.outcomes-admissions-cta a{display:inline-flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--ink);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.admissions-outcomes-preview{background:var(--soft-white)}.admissions-outcomes-preview>header{display:grid;grid-template-columns:1fr .75fr;gap:8vw;align-items:end;margin-bottom:60px}.admissions-outcomes-preview h2{font-size:clamp(50px,5.4vw,82px);line-height:.94}.admissions-outcomes-preview header>p{max-width:540px;color:var(--muted);line-height:1.7}.admissions-destination-preview{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:38px;border-top:1px solid var(--blue)}.admissions-destination-preview>div{min-height:118px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.admissions-destination-preview>div:nth-child(3n){border-right:0}.admissions-destination-preview span{display:block;margin-bottom:25px;color:var(--blue);font-size:9px;letter-spacing:.16em}.admissions-destination-preview strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.15}@media(max-width:1280px){.site-header{display:flex;justify-content:space-between;padding-inline:28px}.site-header>nav,.site-header>.header-cta{display:none}.menu-button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:#03142f38}.menu-button svg{width:22px;height:22px}.mobile-menu{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;padding:120px 28px 50px;display:flex;overflow:auto;flex-direction:column;justify-content:center;gap:18px;background:var(--navy);opacity:0;visibility:hidden;transform:translateY(-12px);transition:.3s}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu a{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.14);font-family:Georgia,serif;font-size:clamp(25px,4vw,36px)}.mobile-nav-group>div{display:grid;gap:8px;margin:8px 0 6px;padding-left:18px}.mobile-nav-group>div a{font-family:Helvetica Neue,Arial,sans-serif;font-size:14px}}@media(max-width:800px){.outcomes-hero{min-height:690px}.outcomes-hero>img{object-position:58% center}.outcomes-hero>div:last-child{width:100%;padding:180px 24px 64px}.outcomes-hero h1{font-size:clamp(50px,13vw,72px)}.destination-section>header,.offer-highlights>header,.outcomes-graduates>header,.admissions-outcomes-preview>header{grid-template-columns:1fr;gap:26px}.destination-grid,.admissions-destination-preview{grid-template-columns:1fr 1fr}.destination-grid li:nth-child(3n),.admissions-destination-preview>div:nth-child(3n){border-right:1px solid var(--line)}.destination-grid li:nth-child(2n),.admissions-destination-preview>div:nth-child(2n){border-right:0}.offer-highlights article{grid-template-columns:42px 1fr;gap:16px;padding:28px 0}.offer-highlights article>strong{grid-column:2;justify-self:start}.outcomes-graduate-list article,.outcomes-graduate-list article:nth-child(2n){grid-template-columns:120px 1fr;gap:22px;padding:30px 0}.outcomes-graduate-list article:nth-child(2n) figure{grid-column:1;grid-row:1}.outcomes-graduate-list article:nth-child(2n)>div{grid-column:2;grid-row:1}.outcomes-graduate-list figure{height:170px}.outcomes-graduate-list article>div{display:block}.outcomes-graduate-list h3{margin-top:12px}.outcomes-graduate-list ul{margin-top:16px}.outcomes-graduate-list li{font-size:12px;padding:7px 0}.outcomes-admissions-cta>div{grid-template-columns:1fr;gap:26px}}@media(max-width:520px){.destination-grid{grid-template-columns:1fr}.destination-grid li,.destination-grid li:nth-child(3n){min-height:0;border-right:0}.admissions-destination-preview{grid-template-columns:1fr 1fr}.admissions-destination-preview>div,.admissions-destination-preview>div:nth-child(3n){min-height:110px}.admissions-destination-preview>div:nth-child(odd){border-right:1px solid var(--line)}.admissions-destination-preview>div:nth-child(2n){border-right:0}.outcomes-graduate-list article,.outcomes-graduate-list article:nth-child(2n){grid-template-columns:96px 1fr}.outcomes-graduate-list figure{height:140px}.outcomes-graduate-list li{font-size:11px}}.online-about{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:start;background:var(--soft-white)}.online-about h2{max-width:720px;margin-top:16px;font-size:clamp(46px,5.2vw,80px);line-height:.96}.online-about>div:last-child{padding-top:32px;border-top:1px solid var(--blue)}.online-about>div:last-child p{max-width:690px;margin:0;color:var(--muted);font-size:17px;line-height:1.75}.online-about>div:last-child p+p{margin-top:22px}.online-study-options{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;background:var(--paper)}.online-study-options h2{max-width:620px;margin-top:16px;font-size:clamp(46px,5vw,76px);line-height:.96}.online-study-options>div{border-top:1px solid var(--blue)}.online-study-options article{display:grid;grid-template-columns:48px minmax(190px,.65fr) 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.online-study-options article span{color:var(--blue);font-size:10px;letter-spacing:.17em}.online-study-options article h3{font-size:clamp(23px,2.2vw,34px);line-height:1.08}.online-study-options article p{margin:0;color:var(--muted);line-height:1.65}@media(max-width:900px){.online-about,.online-study-options{grid-template-columns:1fr;gap:40px}.online-study-options article{grid-template-columns:38px 1fr}.online-study-options article p{grid-column:2}}@media(max-width:560px){.online-about>div:last-child p{font-size:15px}.online-study-options article{gap:14px;padding:24px 0}}@media(max-width:900px){.mobile-nav-subgroup{display:block!important;grid-column:1/-1;padding:0!important}.mobile-nav-subgroup>div{display:grid;grid-template-columns:1fr 1fr;padding:0 0 2px 16px}.mobile-menu .mobile-nav-subgroup>div a{color:#ffffffad;font-size:10px}}.not-found-page{min-height:72vh;padding:clamp(190px,22vh,260px) clamp(28px,7vw,108px) 110px;background:var(--soft-white)}.not-found-page h1{max-width:900px;margin:18px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,108px);font-weight:400;line-height:.92;letter-spacing:-.055em;color:var(--navy)}.not-found-page>p:not(.eyebrow){max-width:520px;margin-bottom:38px;color:var(--muted);font-size:17px;line-height:1.65}
