.alumni-content-wrapper{background-color:#13171d;color:#fff;font-size:18px!important;padding-bottom:6em;padding-top:4em}.alumni-page-title{align-items:center;background-color:#13171d;display:flex;flex-direction:column;justify-content:center;padding-bottom:3rem;text-align:center;width:100%}.alumni-page-title img{height:10rem;width:auto}.alumni-page-title h1{color:#fff;margin-top:1.5rem}.alumni-content-wrapper p,.alumni-modal--classic p{font-size:20px!important}.alumni-content-wrapper h4,.alumni-content-wrapper h5,.alumni-content-wrapper h6,.alumni-content-wrapper p,.alumni-modal--classic h4,.alumni-modal--classic h5,.alumni-modal--classic h6,.alumni-modal--classic p{margin-block-end:0!important;margin-block-start:0!important;text-align:left!important}.alumni-content-wrapper ul{list-style:none!important;padding-inline-start:0!important}.alumni-content-wrapper .year-filters-wrapper{display:flex;flex-direction:row;justify-content:center;margin:0 auto;width:100%}.alumni-content-wrapper .year-button{background-color:transparent;border:1px solid #e73c3e;border-radius:6px;color:#fff;font-size:1.25em;margin:0 2em;padding:.25em 1em;transition:all .2s ease-in-out;width:5em}.alumni-content-wrapper .year-button:hover{background-color:#e73c3e;color:#000;cursor:pointer}.alumni-content-wrapper .year-button-active{background-color:#0957c3;border:1px solid transparent;color:#fff}.alumni-content-wrapper .year-dropdown{display:none;min-width:15rem}.alumni-content-wrapper #year-select{background-color:transparent!important;border:3px solid #e73c3e!important;border-radius:6px!important;color:#fff!important}.alumni-content-wrapper .open-alumni-modal{color:#fff;margin:auto;text-align:center;transition:all .3s ease-in-out}.alumni-content-wrapper .open-alumni-modal:hover{cursor:pointer}.alumni-modal--classic{animation:alumni-modal-close .5s forwards;background-color:#13171d;border:1px solid #000;box-shadow:0 0 1em rgba(0,0,0,.3);color:#fff;max-height:100vh;max-width:100vw;overflow-y:auto;transition:display allow-discrete .5s,overlay allow-discrete 1s}.alumni-modal--classic[open]{animation:alumni-modal-open .5s forwards}@keyframes alumni-modal-open{0%{opacity:0}to{opacity:1}}@keyframes alumni-modal-close{0%{opacity:1}to{opacity:0}}.alumni-modal--classic::backdrop{background:#000;opacity:.4}.alumni-modal--classic .alumni-links-wrapper a:focus{outline:0}.alumni-modal--classic .alumni-modal-container{display:flex;flex-direction:column}.alumni-modal--classic .alumni-modal-image{height:auto;object-fit:cover;width:20rem}.alumni-modal--classic .alumni-modal-image-wrapper{flex-grow:1}.alumni-modal--classic .alumni-modal-image-wrapper img{height:25em;margin-left:auto;margin-right:auto}.alumni-modal--classic .alumni-modal-bio{padding-top:15px}.alumni-modal--classic .alumni-modal-bio h4,.alumni-modal--classic .alumni-modal-bio p{margin-left:.25em;margin-right:.25em}.alumni-modal--classic .alumni-modal-bio-and-title-wrapper{flex-grow:2;margin:0 .25em 2em}.alumni-modal--classic .alumni-links-wrapper{display:flex;flex-direction:column;justify-content:center;margin:1em 0;place-items:center;text-decoration:none!important}.alumni-modal--classic .alumni-modal-video-link{align-items:center;display:flex;flex-direction:column;font-size:20px!important;justify-content:center;padding:1em;text-align:center;text-decoration:none!important;width:auto}.alumni-modal--classic .alumni-modal-links p{color:#bababa;margin-bottom:auto;margin-left:.5em;margin-top:auto;text-decoration:none!important}.alumni-modal--classic .alumni-modal-title-wrapper{margin:0 .25em}.alumni-modal--classic .alumni-modal-title-name{color:#fff;font-size:2em;font-weight:700}.alumni-modal--classic .alumni-modal-title-year{color:#dbdbdb;font-size:1.5em}.alumni-modal--classic .alumni-modal-links{border:1px solid gray;border-radius:5px;display:flex;flex-direction:row;margin:auto;padding:.5em;place-items:center;text-decoration:none!important;width:100%}.alumni-modal--classic .alumni-modal-links svg{transition:all .3s ease}.alumni-modal--classic .alumni-modal-linkedin:hover svg{fill:#0077b5}.alumni-modal--classic .alumni-modal-youtube:hover svg{fill:red}.alumni-modal--classic .close-alumni-modal{background-color:transparent!important;border:none!important;padding-right:.75em;padding-top:0;position:absolute;right:0;top:0}.alumni-modal--classic .close-alumni-modal:focus{outline:none}.alumni-modal--classic .close-alumni-modal span>svg{fill:#fff;height:2rem;transition:all .3s ease-in-out;width:2rem}.alumni-modal--classic .close-alumni-modal:hover span>svg{cursor:pointer;fill:#e73c3e}.alumni-inner-wrapper{margin-left:auto;margin-right:auto;max-width:80em;padding-left:1.5em;padding-right:1.5em}.alumni-content-wrapper .alumni-grid{column-gap:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:5rem;max-width:42em;row-gap:4rem}.alumni-content-wrapper .alumni-grid>li[hidden]{display:none}.alumni-content-wrapper .alumni-not-visible{opacity:0;transform:translate(-10%)}.alumni-content-wrapper .alumni-is-visible{opacity:1;transform:translate(0)}.alumni-content-wrapper .alumni-image-wrapper{aspect-ratio:4/5;border-radius:1rem;overflow:hidden;position:relative;width:100%}.alumni-content-wrapper .alumni-image-wrapper img{filter:grayscale(1);height:100%;object-fit:cover;transition:all .25s ease-in-out;width:100%}.alumni-content-wrapper .open-alumni-modal:hover .alumni-image-wrapper img{filter:grayscale(0);transform:scale(1.05)}.alumni-content-wrapper .alumni-name{color:#fff;font-size:1.5rem;font-weight:600;line-height:2rem;margin-top:.5rem}@media (max-width:1024px){.alumni-modal--classic .alumni-modal-top-bar{background-color:#13171d;height:3.5em;left:0;position:fixed;right:0;top:0}.alumni-modal--classic .alumni-modal-image-wrapper{margin-top:2em}}@media (min-width:768px){.alumni-content-wrapper .alumni-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.alumni-modal--classic .close-alumni-modal{padding-top:0;position:fixed}}@media (min-width:1024px){.alumni-content-wrapper .alumni-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.alumni-modal--classic .alumni-modal-container{flex-direction:row}.alumni-modal--classic .alumni-modal-bio h4,.alumni-modal--classic .alumni-modal-bio h5,.alumni-modal--classic .alumni-modal-bio h6,.alumni-modal--classic .alumni-modal-bio p{margin-left:16px;margin-right:16px}.alumni-modal--classic{max-height:calc(100vh - 150px);max-width:75em}.alumni-modal--classic .alumni-modal-title-wrapper{margin:0 1em}.alumni-modal--classic .close-alumni-modal{padding-top:.75em;position:absolute}}@media (max-width:768px){.alumni-content-wrapper .year-buttons{display:none}.alumni-content-wrapper .year-dropdown{display:block}.alumni-content-wrapper #year-select{font-size:16px;padding:10px;width:100%}}.top-7-alumni,.top-7-alumni *,.top-7-alumni :after,.top-7-alumni :before{box-sizing:border-box}.top-7-alumni,.top-7-alumni__modal{--t7a-ink:#f6f3ed;--t7a-muted:rgba(246,243,237,.72);--t7a-quiet:rgba(246,243,237,.56);--t7a-blue:#1972ff;--t7a-red:#ef3e42;--t7a-line:rgba(154,183,224,.24);--t7a-tint:rgba(154,183,224,.08);--t7a-focus:#7a9fff}.top-7-alumni{color:var(--t7a-ink)}.top-7-alumni button,.top-7-alumni button:focus,.top-7-alumni button:hover,.top-7-alumni__modal button,.top-7-alumni__modal button:focus,.top-7-alumni__modal button:hover{background-color:transparent;color:inherit;margin:0;text-align:left;white-space:normal}.top-7-alumni__inner{margin:0 auto;width:min(1280px,100%)}.top-7-alumni__heading{border-top:1px solid var(--t7a-line);color:var(--t7a-ink);font-family:Gilroy,sans-serif;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.06;margin:0;padding-top:clamp(1.75rem,3.5vw,2.5rem);text-align:left;text-wrap:balance;width:100%}.top-7-alumni__intro p{color:var(--t7a-muted);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55;margin:clamp(1rem,2vw,1.4rem) 0 0;max-width:44ch;text-wrap:pretty}.top-7-alumni__toolbar{align-items:baseline;border-bottom:1px solid var(--t7a-line);display:flex;flex-wrap:wrap;gap:.75rem clamp(1rem,3vw,2rem);justify-content:flex-start;margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-bottom:clamp(.85rem,1.6vw,1.15rem)}.top-7-alumni__filters{min-width:0}.top-7-alumni__rail{align-items:baseline;display:none;flex-wrap:wrap;gap:.35rem clamp(1.1rem,2.4vw,1.9rem)}.top-7-alumni .year-button{background:none;border:0;border-radius:0;color:var(--t7a-quiet);cursor:pointer;font-family:Gilroy,sans-serif;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;padding:0 0 .5rem;position:relative;transition:color .18s ease-in-out;width:auto}.top-7-alumni .year-button:after{background-color:transparent;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transition:background-color .18s ease-in-out}.top-7-alumni .year-button-active{background:none;border:0;color:var(--t7a-ink)}.top-7-alumni .year-button-active:after{background-color:var(--t7a-blue)}.top-7-alumni .year-button:focus-visible{border-radius:2px;outline:3px solid var(--t7a-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.top-7-alumni .year-button:hover{background:none;color:var(--t7a-ink)}.top-7-alumni .year-button:hover:after{background-color:var(--t7a-line)}.top-7-alumni .year-button-active:hover:after{background-color:var(--t7a-blue)}}.top-7-alumni__select{align-items:center;display:flex;gap:.6rem}.top-7-alumni__select-label{color:var(--t7a-quiet);font-family:Gilroy,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.top-7-alumni #year-select{background-color:rgba(3,12,22,.6);border:1px solid var(--t7a-line);border-radius:4px;color:var(--t7a-ink);font-family:Red Hat Display,sans-serif;font-size:1rem;padding:.5rem .75rem}.top-7-alumni #year-select:focus-visible{outline:3px solid var(--t7a-focus);outline-offset:2px}.top-7-alumni__count{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media (min-width:640px){.top-7-alumni__rail{display:flex}.top-7-alumni__select{display:none}}.top-7-alumni__grid{display:grid;gap:clamp(2rem,4vw,3rem) clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;position:relative}.top-7-alumni__grid>li[hidden]{display:none}.top-7-alumni .alumni-entry{min-width:0;transition:opacity .45s ease-out,transform .45s ease-out}.top-7-alumni--animated .alumni-entry{transition:none}.top-7-alumni .alumni-not-visible{opacity:0;transform:translateY(12px)}.top-7-alumni .alumni-is-visible{opacity:1;transform:translate(0)}.top-7-alumni .top-7-alumni__card{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.top-7-alumni__card:focus-visible{outline:3px solid var(--t7a-focus);outline-offset:6px}.top-7-alumni__portrait{aspect-ratio:4/5;background-color:var(--t7a-tint);border:1px solid var(--t7a-line);border-radius:.5rem;display:block;overflow:hidden;width:100%}.top-7-alumni__portrait img{display:block;filter:grayscale(1);height:100%;object-fit:cover;transition:filter .25s ease-in-out,transform .35s ease-in-out;width:100%}.top-7-alumni__card-name{color:var(--t7a-ink);display:block;font-family:Gilroy,sans-serif;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-top:.85rem;text-wrap:balance}.top-7-alumni__card-meta{color:var(--t7a-quiet);display:block;font-family:Red Hat Display,sans-serif;font-size:.92rem;font-variant-numeric:tabular-nums;line-height:1.3;margin-top:.2rem}@media (hover:hover) and (pointer:fine){.top-7-alumni__card:hover .top-7-alumni__portrait img{filter:grayscale(0);transform:scale(1.04)}.top-7-alumni__card:hover .top-7-alumni__card-name{text-decoration:underline;text-decoration-color:var(--t7a-red);text-decoration-thickness:2px;text-underline-offset:.22em}}@media (min-width:640px){.top-7-alumni__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.top-7-alumni__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.top-7-alumni__modal{background-color:#050e18;border:0;color:var(--t7a-ink);height:100%;max-height:none;max-width:none;overflow:hidden;padding:0;width:100%}.top-7-alumni__modal::backdrop{background-color:rgba(2,8,16,0);transition:background-color .26s ease-out,display allow-discrete .26s,overlay allow-discrete .26s}.top-7-alumni__modal[open]::backdrop{background-color:rgba(2,8,16,.78)}@starting-style{.top-7-alumni__modal[open]::backdrop{background-color:rgba(2,8,16,0)}}.top-7-alumni__modal-inner{display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1fr);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:clamp(3.25rem,8vw,4rem) clamp(1.25rem,5vw,3.5rem) clamp(2.5rem,6vw,4rem);width:100%}.top-7-alumni__modal .top-7-alumni__modal-close{align-items:center;background-color:rgba(3,12,22,.8);border:1px solid var(--t7a-line);border-radius:50%;color:var(--t7a-ink);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:.75rem;transition:border-color .2s ease-in-out,color .2s ease-in-out;width:2.75rem;z-index:2}.top-7-alumni__modal .top-7-alumni__modal-close svg{fill:none;height:1.15rem;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:1.15rem}.top-7-alumni__modal .top-7-alumni__modal-close:focus-visible{outline:3px solid var(--t7a-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.top-7-alumni__modal .top-7-alumni__modal-close:hover{border-color:var(--t7a-red);color:var(--t7a-red)}}.top-7-alumni__modal-aside{min-width:0}.top-7-alumni__modal-portrait{aspect-ratio:4/5;background-color:var(--t7a-tint);border:1px solid var(--t7a-line);border-radius:.5rem;display:block;max-width:20rem;object-fit:cover;width:100%}.top-7-alumni__modal-video{align-items:center;color:var(--t7a-ink);display:inline-flex;font-family:Gilroy,sans-serif;font-size:1rem;font-weight:700;gap:.75rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);max-width:24rem;text-decoration:none}.top-7-alumni__modal-video svg{fill:var(--t7a-quiet);flex:0 0 auto;height:2rem;transition:fill .2s ease-in-out;width:2rem}.top-7-alumni__modal-video-note{color:var(--t7a-quiet);display:block;font-family:Red Hat Display,sans-serif;font-size:.85rem;font-weight:400;margin-top:.15rem}.top-7-alumni__modal-video:focus-visible{border-radius:2px;outline:3px solid var(--t7a-focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.top-7-alumni__modal-video:hover svg{fill:var(--t7a-red)}.top-7-alumni__modal-video:hover{text-decoration:underline;text-decoration-color:var(--t7a-red);text-decoration-thickness:2px;text-underline-offset:.22em}}.top-7-alumni__modal-body{min-width:0}.top-7-alumni__modal-eyebrow{align-items:center;color:var(--t7a-blue);display:flex;font-family:Gilroy,sans-serif;font-size:.85rem;font-weight:800;gap:.9rem;letter-spacing:.22em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.top-7-alumni__modal-eyebrow:before{background:var(--t7a-blue);border-radius:2px;content:"";flex:0 0 auto;height:3px;width:clamp(2rem,4vw,3.25rem)}.top-7-alumni__modal-name{color:var(--t7a-ink);font-family:Gilroy,sans-serif;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin:0;text-wrap:balance}.top-7-alumni__modal-dates{color:var(--t7a-quiet);font-family:Red Hat Display,sans-serif;font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:.5rem 0 0}.top-7-alumni__modal-tagline{color:var(--t7a-muted);font-family:Red Hat Display,sans-serif;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.4;margin:clamp(.85rem,1.6vw,1.15rem) 0 0;max-width:40ch;text-wrap:pretty}.top-7-alumni__modal-bio{border-top:1px solid var(--t7a-line);margin-top:clamp(1.25rem,2.5vw,1.75rem);padding-top:clamp(1.25rem,2.5vw,1.75rem)}.top-7-alumni__modal-bio p{color:var(--t7a-muted);font-family:Red Hat Display,sans-serif;font-size:1.0625rem;line-height:1.7;margin:0 0 1.15em;max-width:68ch;text-wrap:pretty}.top-7-alumni__modal-bio p:last-child{margin-bottom:0}.top-7-alumni__modal-bio h4,.top-7-alumni__modal-bio h5,.top-7-alumni__modal-bio h6{color:var(--t7a-ink);font-family:Gilroy,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3;margin:0 0 .75em;max-width:40ch}.top-7-alumni__modal-bio strong{color:var(--t7a-ink)}@media (min-width:1024px){.top-7-alumni__modal{border:1px solid var(--t7a-line);border-radius:.75rem;height:auto;margin:auto;max-height:min(88vh,60rem);width:min(1120px,calc(100vw - 4rem))}.top-7-alumni__modal-inner{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.top-7-alumni__modal-aside{align-self:start;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.top-7-alumni .alumni-entry,.top-7-alumni .year-button,.top-7-alumni .year-button:after,.top-7-alumni__modal .top-7-alumni__modal-close,.top-7-alumni__modal-video svg,.top-7-alumni__portrait img{transition:none}.top-7-alumni .alumni-not-visible{opacity:1;transform:none}.top-7-alumni__modal::backdrop{background-color:rgba(2,8,16,.78);transition:none}}@media (forced-colors:active){.top-7-alumni__heading,.top-7-alumni__modal-bio,.top-7-alumni__modal-portrait,.top-7-alumni__modal-video,.top-7-alumni__portrait,.top-7-alumni__toolbar{border-color:CanvasText}.top-7-alumni .year-button-active:after,.top-7-alumni__modal-eyebrow:before{background-color:CanvasText}}