.alumni-card{--_alumni-card-background:transparent;--_alumni-card-color:#fff;--_alumni-card-rotation:4deg;--_alumni-card-gap:1rem;--_alumni-card-gap-sm:0.75rem;--_alumni-card-radius:1rem;--_alumni-card-modal-padding-y:1.5rem;--_alumni-card-modal-padding-x:2rem;height:100%;position:relative;width:100%}@media only screen and (min-width:60rem){.alumni-card{--_alumni-card-gap:1.5rem;--_alumni-card-gap-sm:1rem}}@media only screen and (min-width:30rem){.alumni-card{--_alumni-card-radius:1rem}}@media only screen and (min-width:48rem){.alumni-card{--_alumni-card-radius:1.25rem}}@media only screen and (min-width:60rem){.alumni-card{--_alumni-card-radius:1rem;--_alumni-card-modal-padding-y:2rem;--_alumni-card-modal-padding-x:2.5rem}}.alumni__list-item:nth-child(2n) .alumni-card{--_alumni-card-rotation:-4deg}@media only screen and (min-width:48rem){.alumni__list-item:nth-child(4n+2) .alumni-card,.alumni__list-item:nth-child(4n+3) .alumni-card{--_alumni-card-rotation:-4deg}.alumni__list-item:nth-child(4n+1) .alumni-card,.alumni__list-item:nth-child(4n+4) .alumni-card{--_alumni-card-rotation:4deg}}@media only screen and (min-width:60rem){.alumni__list-item:nth-child(6n+2) .alumni-card,.alumni__list-item:nth-child(6n+4) .alumni-card,.alumni__list-item:nth-child(6n+6) .alumni-card{--_alumni-card-rotation:-4deg}.alumni__list-item:nth-child(6n+1) .alumni-card,.alumni__list-item:nth-child(6n+3) .alumni-card,.alumni__list-item:nth-child(6n+5) .alumni-card{--_alumni-card-rotation:4deg}}@media only screen and (min-width:87.5rem){.alumni__list-item:nth-child(8n+2) .alumni-card,.alumni__list-item:nth-child(8n+4) .alumni-card,.alumni__list-item:nth-child(8n+5) .alumni-card,.alumni__list-item:nth-child(8n+7) .alumni-card{--_alumni-card-rotation:-4deg}.alumni__list-item:nth-child(8n+1) .alumni-card,.alumni__list-item:nth-child(8n+3) .alumni-card,.alumni__list-item:nth-child(8n+6) .alumni-card,.alumni__list-item:nth-child(8n+8) .alumni-card{--_alumni-card-rotation:4deg}}.alumni-card--active{cursor:pointer}.alumni-card--active:focus,.alumni-card--active:hover{--_alumni-card-rotation:0deg!important}.alumni-card--scheduled{--_alumni-card-background:#0057b7}.alumni-card--coming_soon{--_alumni-card-background:#fff;--_alumni-card-color:#0057b7}.alumni-card__inner{align-items:center;aspect-ratio:226/308;background-color:var(--_alumni-card-background);border-radius:var(--_alumni-card-radius);color:var(--_alumni-card-text);display:flex;flex-flow:column nowrap;height:auto;justify-content:flex-end;overflow:hidden;padding:var(--_alumni-card-gap-sm) var(--_alumni-card-gap-sm) var(--_alumni-card-gap) var(--_alumni-card-gap-sm);position:relative;-webkit-text-decoration:none;text-decoration:none;transform:rotate(var(--_alumni-card-rotation));transition:transform .3s ease;width:100%;will-change:transform}.alumni-card__inner:before{background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);top:0}.alumni-card__inner:after,.alumni-card__inner:before{height:30%;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.alumni-card__inner:after{background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);bottom:0}.alumni-card--active .alumni-card__inner:after,.alumni-card--active .alumni-card__inner:before{content:""}.alumni-card--coming_soon .alumni-card__inner,.alumni-card--scheduled .alumni-card__inner{justify-content:center}.alumni-card__icon{color:var(--_alumni-card-color);height:2rem;position:absolute;right:var(--_alumni-card-gap-sm);top:var(--_alumni-card-gap-sm);transform:rotate(calc(var(--_alumni-card-rotation)*-1));width:2rem;z-index:3}.alumni-card__icon:focus,.alumni-card__icon:hover{transform:rotate(0deg)}.alumni-card__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transform:scale(1);width:100%;z-index:1}.alumni-card__subtitle,.alumni-card__title{color:var(--_alumni-card-color);position:relative;text-align:center;z-index:3}.alumni-card__title{font-family:Herokid,Lato,Arial,sans-serif;font-size:1.4375rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.75rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:uppercase}@media only screen and (min-width:48rem){.alumni-card__title{font-family:Herokid,Lato,Arial,sans-serif;font-size:1.4375rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4375rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:uppercase}}.alumni-card__subtitle{font-family:Neue Haas Grotesk Text Pro,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;margin-top:.25em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:48rem){.alumni-card__subtitle{font-family:Neue Haas Grotesk Text Pro,Lato,Arial,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6875rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.alumni-card-modal{--_alumni-card-modal-color:#241611;--_alumni-card-modal-accent:#0057b7;--_alumni-card-modal-background:#f2f3f9;--_alumni-card-modal-padding-y:3rem;--_alumni-card-modal-padding-x:2rem;--_alumni-card-modal-radius:1rem;align-items:center;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}@media only screen and (min-width:60rem){.alumni-card-modal{--_alumni-card-modal-padding-y:4rem;--_alumni-card-modal-padding-x:2.5rem}}@media only screen and (min-width:30rem){.alumni-card-modal{--_alumni-card-modal-radius:1rem}}@media only screen and (min-width:48rem){.alumni-card-modal{--_alumni-card-modal-radius:1.25rem}}@media only screen and (min-width:60rem){.alumni-card-modal{--_alumni-card-modal-radius:1rem}}.alumni-card-modal.is-open{display:flex}.alumni-card-modal:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(27,27,27,.749);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.alumni-card-modal__inner{background:var(--_alumni-card-modal-background);border-radius:var(--_alumni-card-modal-radius);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;max-height:90%;max-width:45rem;overflow:hidden;padding:var(--_alumni-card-modal-padding-y) var(--_alumni-card-modal-padding-x);position:relative;width:100%;z-index:1}.alumni-card-modal__close{align-items:center;background:transparent;border:none;color:var(--_alumni-card-modal-accent);cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;position:absolute;right:var(--_alumni-card-modal-padding-x);top:var(--_alumni-card-modal-padding-y);width:1.5rem;z-index:4}.alumni-card-modal__close .icon{pointer-events:none}.alumni-card-modal__header{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.alumni-card-modal__thumbnail{border-radius:20px;box-shadow:0 2.45378px 4.90756px -1.22689px rgba(24,24,27,.1),0 1.22689px 2.45378px -12.2689px rgba(24,24,27,.06);height:8rem;margin-bottom:1.5rem;overflow:hidden;transform:rotate(-4deg);width:8rem}.alumni-card-modal__thumbnail-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.alumni-card-modal__meta{color:var(--_alumni-card-modal-accent);font-family:Neue Haas Grotesk Text Pro,Lato,Arial,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.18px;line-height:1.4625rem;margin-bottom:.5em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:48rem){.alumni-card-modal__meta{font-family:Neue Haas Grotesk Text Pro,Lato,Arial,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.18px;line-height:1.6875rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.alumni-card-modal__career,.alumni-card-modal__name{font-family:Herokid,Lato,Arial,sans-serif;font-size:2.25rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.25rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:uppercase}@media only screen and (min-width:48rem){.alumni-card-modal__career,.alumni-card-modal__name{font-family:Herokid,Lato,Arial,sans-serif;font-size:3.25rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:3.25rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:uppercase}}.alumni-card-modal__career{color:var(--_alumni-card-modal-color)}.alumni-card-modal__name{color:var(--_alumni-card-modal-accent)}.alumni-card-modal__content{margin-top:1.5rem;overflow-y:auto}