.about-intro{width:75%;margin:0 auto;display:flex;gap:8em}.about-portrait-img{flex:1 1}.about-portrait{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.about-copy-wrapper{flex:1.8 1}.about-copy-wrapper h1{margin-bottom:2em}.about-copy-wrapper h3{margin-bottom:.5em}.about-intro .about-copy-title,.about-intro .line-wrapper,.cv-header .line-wrapper,.cv-name h3 .line-wrapper,.cv-year .line-wrapper,.education-header .line-wrapper,.education-name h3 .line-wrapper,.education-year .line-wrapper,.skills-header .line-wrapper,.skills-name h3 .line-wrapper,.skills-year .line-wrapper{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.about-intro .about-copy-title h1,.cv-header .line-wrapper span,.cv-name h3 .line-wrapper span,.cv-year h3 .line-wrapper span,.education-header .line-wrapper span,.education-name h3 .line-wrapper span,.education-year h3 .line-wrapper span,.skills-header .line-wrapper span,.skills-name h3 .line-wrapper span,.skills-year h3 .line-wrapper span{position:relative;transform:translateY(70px);will-change:transform}.about-intro .line-wrapper span{position:relative;transform:translateY(30px);will-change:transform}.about-hero-img{width:100%;height:75vh;overflow:hidden;margin:8em 0}.education-wrapper{width:85%;margin:0 auto 3em}.skills-wrapper{width:85%;margin:3em auto}.cv-wrapper{width:85%;margin:3em auto 16em}.cv-wrapper .cv-header,.education-wrapper .education-header,.skills-wrapper .skills-header{margin-bottom:2em}.cv-item,.education-item,.skills-item{width:100%;padding:1.25em 0;display:flex;justify-content:space-between;gap:2em;border-bottom:1px solid var(--text-darker)}.cv-wrapper h3,.education-wrapper h3,.skills-wrapper h3{font-size:18px}.education-name p{font-size:14px;margin:.5em 0 0;opacity:.8}.education-name p .line-wrapper{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.education-name p .line-wrapper span{position:relative;transform:translateY(70px);will-change:transform}@media (max-width:900px){.about-intro{width:100%;flex-direction:column;gap:8em}.about-copy-wrapper h1{margin-bottom:1em}.cv-wrapper,.education-wrapper,.skills-wrapper{width:100%}}