.home-hero-landing{background-color:var(--bg);width:100vw;height:100vh;position:relative;overflow:hidden}.home-hero-landing .hero-img{width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.home-hero-landing .hero-title{text-align:center;z-index:2;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-hero-landing .hero-title .line{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.home-hero-landing .hero-title h1{will-change:transform;color:#fff;position:relative;transform:translateY(70px)}@media (max-width:900px){.home-hero-landing .hero-title{width:90%}}
.landing-bio-section{background-color:var(--bg);padding:15vh 0}.bio-content-wrapper{flex-direction:column;gap:4em;width:100%;margin:0 auto;padding:0 2em;display:flex}.bio-main-statement{max-width:550px}.bio-main-statement h2{color:#00000080}.title-text{color:#000}.bio-details-row{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:flex-start;gap:2em;display:grid}.bio-description-text{grid-column:span 2}.bio-description-text p{opacity:0;margin-bottom:2em;transform:translateY(30px)}@media (max-width:1100px){.bio-details-row{grid-template-columns:1fr 1fr}.bio-empty-col{display:none}}@media (max-width:900px){.bio-details-row{grid-template-columns:1fr}.bio-description-text{grid-column:span 1}.landing-bio-section{padding-top:8em;padding-bottom:0}}
