@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}.bio{padding:5rem 0 10rem 0;max-width:1136px}@media only screen and (max-width: 840px){.bio{max-width:600px}}@media only screen and (max-width: 520px){.bio{padding:4rem 0 7rem}}.bio-heading{margin-bottom:3.2rem}.bio-heading h2{font-size:3.6rem;line-height:105%;color:#000}@media only screen and (max-width: 520px){.bio-heading h2{font-size:2.4rem}}.bio-heading .role{font-size:1.6rem;color:#7e7c77}.bio-heading .role span:not(:last-of-type)::after{content:" | ";display:inline}.bio-content{display:flex;justify-content:space-between}@media only screen and (max-width: 840px){.bio-content{flex-direction:column}}.bio-content__text{flex-basis:64.2605633803%}.bio-content__text>*:not(:last-child){margin-bottom:4rem}.bio-content__text .about h3{font-size:3.2rem;line-height:125%;color:#2f2f2d;margin-bottom:1rem}.bio-content__text .about .desc{font-size:1.8rem;line-height:150%}.bio-content__text .topics{list-style:none;border:1px solid #b7b5ae;border-left:none;border-right:none}.bio-content__text .topics .topic{padding:3.2rem 0;cursor:pointer}.bio-content__text .topics .topic:not(:last-of-type){border-bottom:1px solid #b7b5ae}.bio-content__text .topics .topic.active .topic__toggle svg{transform:rotate(-90deg)}.bio-content__text .topics .topic.active .topic__text{opacity:1;visibility:visible;padding-top:2.15rem;max-height:500vh}.bio-content__text .topics .topic.active .topic__text>*:not(:last-child){margin-bottom:1.6rem}.bio-content__text .topics .topic.active .topic__text .alignright{float:right;margin-left:2rem}.bio-content__text .topics .topic.active .topic__text .alignleft{float:left;margin-right:2rem}.bio-content__text .topics .topic.active .topic__text a{font-weight:bold;text-decoration:underline}.bio-content__text .topics .topic.active .topic__text>img{width:100%;height:auto}.bio-content__text .topics .topic__toggle{display:flex;justify-content:space-between;align-items:center}.bio-content__text .topics .topic__toggle *{user-select:none}.bio-content__text .topics .topic__toggle h3{font-size:3.2rem;line-height:125%;color:#2f2f2d}.bio-content__text .topics .topic__toggle svg{width:1.6rem;height:1.6rem;color:#7e7c77;transition:.5s ease;transform:rotate(90deg)}.bio-content__text .topics .topic__text{font-size:1.8rem;line-height:150%;visibility:hidden;opacity:0;overflow:hidden;max-height:0;transition:.5s ease}.bio-content__text .topics .topic__text:has(>.posts) .posts{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media only screen and (max-width: 1020px){.bio-content__text .topics .topic__text:has(>.posts) .posts{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 620px){.bio-content__text .topics .topic__text:has(>.posts) .posts{grid-template-columns:1fr;gap:unset}.bio-content__text .topics .topic__text:has(>.posts) .posts>.post-card:not(:last-of-type){margin-bottom:3.6rem;padding-bottom:3.6rem;border-bottom:1px solid #494846}}@media only screen and (max-width: 620px)and (max-width: 700px){.bio-content__text .topics .topic__text:has(>.posts) .posts>.post-card:not(:last-of-type){margin-bottom:2rem;padding-bottom:2rem}}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__img{border-radius:1.6rem}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__text{padding-top:1.4rem}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__text>*:not(.btn-blob){font-family:"Inter",sans-serif}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__text .author{display:flex}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__text .author span{font-size:1.1rem}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__text .author span:not(:last-of-type)::after{margin:.1rem .9rem 0 .9rem}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__text h3{font-size:1.6rem;margin-top:1rem}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__text .desc{font-size:1.4rem}.bio-content__text .topics .topic__text:has(>.posts) .posts .post-card__text .btn-blob{margin-top:1.6rem}.bio-img{flex-basis:32.2183098592%}@media only screen and (max-width: 840px){.bio-img{margin-bottom:3rem}}.bio-img .img{aspect-ratio:366/366}.bio-img .img img{width:100%;height:100%;object-fit:cover}/*# sourceMappingURL=biography.css.map */
