.alumni-hero{position:relative;display:grid;min-height:clamp(34rem,68vh,48rem);overflow:hidden;color:#fff;background:#080808;isolation:isolate}.alumni-hero picture,.alumni-hero::before,.alumni-hero::after{position:absolute;inset:0}.alumni-hero picture{z-index:-3}.alumni-hero img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1) contrast(1.08)}.alumni-hero::before{z-index:-2;content:"";background:linear-gradient(90deg,rgba(8,8,8,.96) 0%,rgba(8,8,8,.82) 43%,rgba(8,8,8,.28) 76%,rgba(8,8,8,.5) 100%)}.alumni-hero::after{z-index:-1;content:"";background:linear-gradient(0deg,rgba(8,8,8,.8),transparent 46%)}.alumni-hero-content{display:flex;flex-direction:column;justify-content:flex-end;width:min(100%,82rem);padding-top:clamp(7rem,14vh,11rem);padding-bottom:clamp(4rem,8vw,7rem)}.alumni-hero .section-index{color:#ff9900}.alumni-hero h1{max-width:12ch;margin:0 0 1.5rem;color:#fff;font-size:clamp(4rem,8vw,7.5rem);line-height:.88;text-transform:uppercase}.alumni-intro{max-width:53rem;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.7}.alumni-intro p{margin:0 0 .55rem}.alumni-notice{padding:clamp(1.25rem,3vw,2rem) 0;color:#080808;background:#fff;border-top:4px solid #ff9900;border-bottom:4px solid #ff9900}.alumni-notice p{margin:0;font-weight:700;text-align:center}.alumni-list{color:#212529;background:#fff}.alumni-profile{padding:clamp(3.5rem,7vw,6.5rem) 0;border-bottom:1px solid rgba(255,153,0,.7)}.alumni-profile:last-child{border-bottom:0}.alumni-portrait{width:min(100%,22.5rem);margin:0 auto;background:#080808}.alumni-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.alumni-profile-copy{max-width:52rem}@media (min-width:992px){.alumni-profile:nth-child(even) .row{flex-direction:row-reverse}}.alumni-profile-role{margin:0 0 .75rem;color:#d77f00;font-size:.83rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.alumni-profile h2{margin:0 0 1.5rem;font-size:clamp(2.35rem,4.5vw,4.25rem);line-height:.95;text-transform:uppercase}.alumni-profile-text{font-size:1.05rem;line-height:1.75}.alumni-profile-text p{margin:0 0 1.1rem}.alumni-profile-text p:last-child{margin-bottom:0}.alumni-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.alumni-link{display:inline-flex;align-items:center;min-height:2.6rem;padding:.55rem .85rem;color:#080808;font-size:.8rem;font-weight:800;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;border:1px solid #080808}.alumni-link:hover,.alumni-link:focus-visible{color:#080808;background:#ff9900;border-color:#ff9900}@media (max-width:991.98px){.alumni-hero{min-height:40rem}.alumni-hero::before{background:linear-gradient(90deg,rgba(8,8,8,.94),rgba(8,8,8,.62))}.alumni-profile-copy{max-width:none}}@media (max-width:575.98px){.alumni-hero{min-height:42rem}.alumni-hero img{object-position:58% center}.alumni-hero::before{background:rgba(8,8,8,.76)}.alumni-hero h1{font-size:clamp(3.5rem,19vw,5.25rem)}.alumni-intro{font-size:1rem;line-height:1.6}.alumni-portrait{width:min(76vw,18.75rem)}.alumni-profile h2{font-size:clamp(2.3rem,12vw,3.35rem)}}@media (prefers-reduced-motion:reduce){.alumni-link{transition:none}}
