.bio-quote{background:#fff;border-radius:1.8rem;margin:3rem 0;padding:4.2rem;width:100%}@media (max-width:600px){.bio-quote{padding:3rem 2.4rem}}.bio-quote__body{align-items:start;background:none;border:0;display:grid;gap:3.3rem;grid-template-columns:auto 1fr;margin:0;padding:0}@media (max-width:1200px){.bio-quote__body{gap:2.2rem}}@media (max-width:600px){.bio-quote__body{gap:1.6rem}}.bio-quote__mark{color:#d2caff;display:block;line-height:0}.bio-quote__mark svg{display:block;height:auto;width:9rem}@media (max-width:1200px){.bio-quote__mark svg{width:5.4rem}}@media (max-width:600px){.bio-quote__mark svg{width:3.6rem}}.bio-quote__text{color:#2c2c2c;font-size:2.8rem;font-weight:400;line-height:115%;margin:0}@media (max-width:600px){.bio-quote__text{font-size:2.4rem;line-height:120%}}.bio-quote__text--empty{color:#595c73;font-style:italic}.bio-quote__person{align-items:start;display:grid;gap:1.6rem;grid-template-columns:auto 1fr;margin-top:1.5rem;padding-left:12.5rem}@media (max-width:1200px){.bio-quote__person{padding-left:7.5rem}}@media (max-width:920px){.bio-quote__person{padding-left:7.7rem}}@media (max-width:600px){.bio-quote__person{gap:1.6rem;margin-top:1rem;padding-left:0}.bio-quote__person--no-image{padding-left:5.2rem}}.bio-quote__image{flex-shrink:0;height:5rem;width:5rem}@media (max-width:600px){.bio-quote__image{height:3.6rem;width:3.6rem}}.bio-quote__avatar{border-radius:50%;display:block;height:5rem;-o-object-fit:cover;object-fit:cover;width:5rem}@media (max-width:600px){.bio-quote__avatar{height:3.6rem;width:3.6rem}}.bio-quote__info{display:flex;flex-direction:column;margin-top:.5rem;min-width:0}@media (max-width:600px){.bio-quote__info{margin-top:0}}.bio-quote p.bio-quote__name{color:#2c2c2c;font-size:1.9rem;font-weight:500;line-height:1.2;margin:0}.bio-quote p.bio-quote__title{color:#595c73;font-size:1.6rem;line-height:1.4;margin:0}.bio-quote__stats{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:.6rem 0 0;padding:0}@media (max-width:600px){.bio-quote__stats{gap:0}}.bio-quote__stat{align-items:center;color:#2c2c2c;display:inline-flex;font-size:1.4rem;gap:.4rem}.bio-quote__stat--students .bio-quote__stat-icon{width:1.7rem}.bio-quote__stat-icon{color:#2c2c2c;flex-shrink:0;height:auto;width:1.2rem}.bio-quote a.bio-quote__link{align-items:center;color:#6d28d2;display:inline-flex;font-size:1.6rem;font-weight:500;gap:.7rem;margin-top:.8rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.bio-quote a.bio-quote__link:focus-visible,.bio-quote a.bio-quote__link:hover{color:#41187c;text-decoration:none}.bio-quote__link-icon{flex-shrink:0}.bio-quote__bio-wrapper{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.bio-quote__bio-content{color:#2c2c2c;display:-webkit-box;font-size:1.5rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.bio-quote__bio-content p{margin:0 0 1rem}.bio-quote__bio-content p:last-child{margin-bottom:0}@media (max-width:600px){.bio-quote__bio-content{font-size:1.5rem}}.bio-quote__bio-wrapper:has(.bio-quote__bio[open]) .bio-quote__bio-content{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.bio-quote__bio>summary,.bio-quote__bio[open]>summary{list-style:none}.bio-quote__bio>summary::-webkit-details-marker{display:none}.bio-quote__bio-toggle{align-items:center;color:#2c2c2c;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:500;gap:.7rem;line-height:1;padding:.2rem 0}.bio-quote__bio-toggle:hover{color:#6d28d2}.bio-quote__bio-toggle:focus-visible{border-radius:.2rem;outline:2px solid #6d28d2;outline-offset:2px}.bio-quote__bio-toggle-hide,.bio-quote__bio[open] .bio-quote__bio-toggle-show{display:none}.bio-quote__bio[open] .bio-quote__bio-toggle-hide{display:inline}.bio-quote__bio-toggle-icon{height:auto;transform:rotate(90deg);transition:transform .2s ease;width:1rem}@media (prefers-reduced-motion:reduce){.bio-quote__bio-toggle-icon{transition:none}}.bio-quote__bio[open] .bio-quote__bio-toggle-icon{transform:rotate(270deg)}.bio-quote--light .bio-quote__mark{color:#d2caff}.bio-quote--light .bio-quote__text,.bio-quote--light p.bio-quote__name{color:#2c2c2c}.bio-quote--light p.bio-quote__title{color:#595c73}.bio-quote--light .bio-quote__bio-content,.bio-quote--light .bio-quote__stat,.bio-quote--light .bio-quote__stat-icon{color:#2c2c2c}.bio-quote--light a.bio-quote__link{color:#6d28d2}.bio-quote--light a.bio-quote__link:focus-visible,.bio-quote--light a.bio-quote__link:hover{color:#41187c}.bio-quote--light .bio-quote__bio-toggle{color:#2c2c2c}.bio-quote--light .bio-quote__bio-toggle:hover{color:#6d28d2}.bio-quote--dark{background:#171717}.bio-quote--dark .bio-quote__mark{color:#d2caff}.bio-quote--dark .bio-quote__text,.bio-quote--dark p.bio-quote__name{color:#fff}.bio-quote--dark .bio-quote__bio-content,.bio-quote--dark p.bio-quote__title{color:#b5b7bd}.bio-quote--dark .bio-quote__stat{color:#d6d7db}.bio-quote--dark .bio-quote__stat-icon{color:#fff}.bio-quote--dark a.bio-quote__link{color:#d2caff}.bio-quote--dark a.bio-quote__link:focus-visible,.bio-quote--dark a.bio-quote__link:hover{color:#fff}.bio-quote--dark .bio-quote__bio-toggle{color:#fff}.bio-quote--dark .bio-quote__bio-toggle:hover{color:#d2caff}.bio-quote--dark .bio-quote__bio-toggle:focus-visible{outline-color:#fff}.bio-quote--purple{background:#6d28d2}.bio-quote--purple .bio-quote__mark,.bio-quote--purple .bio-quote__text,.bio-quote--purple p.bio-quote__name{color:#fff}.bio-quote--purple .bio-quote__bio-content,.bio-quote--purple p.bio-quote__title{color:hsla(0,0%,100%,.85)}.bio-quote--purple .bio-quote__stat{color:hsla(0,0%,100%,.9)}.bio-quote--purple .bio-quote__stat-icon,.bio-quote--purple a.bio-quote__link{color:#fff}.bio-quote--purple a.bio-quote__link:focus-visible,.bio-quote--purple a.bio-quote__link:hover{color:hsla(0,0%,100%,.8)}.bio-quote--purple .bio-quote__bio-toggle{color:#fff}.bio-quote--purple .bio-quote__bio-toggle:hover{color:hsla(0,0%,100%,.8)}.bio-quote--purple .bio-quote__bio-toggle:focus-visible{outline-color:#fff}