.alumni-page-link{margin-top:24px}.alumni-hero{position:relative;min-height:760px;display:flex;align-items:flex-end;overflow:hidden;background:#0a0a0a;color:#fff}.alumni-hero-image{position:absolute;inset:0;background:url('../assets/training-wide.jpeg') center 34%/cover no-repeat;transform:scale(1.01)}.alumni-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.7) 45%,rgba(0,0,0,.18) 78%),linear-gradient(0deg,rgba(0,0,0,.78),transparent 60%)}.alumni-hero-copy{position:relative;z-index:2;width:100%;max-width:1360px;margin:0 auto;padding:0 24px 105px}.alumni-hero h1,.alumni-intro h2,.alumni-roster h2,.alumni-standard h2{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-weight:800;line-height:.86;letter-spacing:-2px;margin:0}.alumni-hero h1{font-size:clamp(76px,10vw,150px);max-width:930px}.alumni-hero h1 em,.alumni-intro h2 em,.alumni-roster h2 em,.alumni-standard h2 em{font-style:italic;color:var(--gold)}.alumni-hero-copy>p:last-child{max-width:690px;font-size:19px;color:#dedede;margin:30px 0 0}.alumni-impact{position:absolute;z-index:3;right:max(24px,calc((100vw - 1360px)/2));bottom:38px;display:flex;align-items:center;gap:18px}.alumni-impact strong{font:900 52px/1 "Barlow Condensed";color:var(--gold)}.alumni-impact span{text-transform:uppercase;font-size:10px;letter-spacing:1.4px}.alumni-intro-grid,.roster-heading,.standard-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.alumni-intro h2,.alumni-standard h2{font-size:clamp(58px,7vw,100px)}.alumni-intro-grid>div{font-size:18px;max-width:560px}.alumni-pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.alumni-pillars article{padding:32px 32px 36px 0;border-right:1px solid var(--line)}.alumni-pillars article+article{padding-left:32px}.alumni-pillars article:last-child{border-right:0}.alumni-pillars span{color:#8d6a1f;font-size:11px;font-weight:800}.alumni-pillars h3{font:800 40px/1 "Barlow Condensed";text-transform:uppercase;margin:18px 0 10px}.alumni-pillars p{color:#4b4b4b}.alumni-roster{max-width:none;background:#0a0a0a;color:#fff;padding-left:max(24px,calc((100vw - 1360px)/2));padding-right:max(24px,calc((100vw - 1360px)/2))}.alumni-roster h2{font-size:clamp(62px,8vw,112px)}.roster-heading>p{max-width:520px;color:#bcbcbc;font-size:18px}.roster-coming-soon{margin-top:75px;border-top:1px solid #383838;border-bottom:1px solid #383838;padding:48px 0;display:grid;grid-template-columns:220px 1fr auto;gap:40px;align-items:center}.roster-coming-soon span,.roster-coming-soon p{text-transform:uppercase;font-size:11px;letter-spacing:1.4px;color:#a8a8a8}.roster-coming-soon strong{font:900 clamp(52px,7vw,98px)/.9 "Barlow Condensed";text-transform:uppercase;color:var(--gold)}.roster-coming-soon p{text-align:right;max-width:310px}.standard-copy{max-width:500px}.standard-copy p{font-size:20px;margin:0 0 30px}.site-header nav a[aria-current="page"]{color:var(--gold)}
@media(max-width:900px){.alumni-hero{min-height:700px}.alumni-hero-copy{padding-bottom:155px}.alumni-impact{left:24px;right:auto}.alumni-intro-grid,.roster-heading,.standard-grid{grid-template-columns:1fr;gap:30px}.alumni-pillars{grid-template-columns:1fr}.alumni-pillars article,.alumni-pillars article+article{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.roster-coming-soon{grid-template-columns:1fr;gap:18px}.roster-coming-soon p{text-align:left}.vertical-word{display:none}}
@media(max-width:560px){.alumni-hero{min-height:650px}.alumni-hero h1{font-size:70px}.alumni-hero-copy{padding:0 20px 160px}.alumni-hero-copy>p:last-child{font-size:16px}.alumni-impact{left:20px}.alumni-impact strong{font-size:44px}.alumni-roster{padding:75px 20px}.roster-coming-soon strong{font-size:58px}}
