.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%);width:100%;aspect-ratio:3/4;overflow:hidden}.about-portrait img{width:100%;height:100%;object-fit:cover;object-position:center}.about-copy-wrapper{flex:1.8 1}.about-copy-wrapper h1{margin-bottom:1em}.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{-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{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}.about-content-split{display:flex;gap:4em;margin-bottom:16em;width:85%;margin-left:auto;margin-right:auto}.cv-section,.skills-section{flex:1 1}.cv-wrapper{width:100%;margin:0}.cv-header{margin-bottom:3em}.cv-download{margin-bottom:2em}.cv-pdf-link{font-size:16px;color:var(--text);text-decoration:none;opacity:.8;transition:opacity .3s ease}.cv-pdf-link:hover{opacity:1;text-decoration:underline}.cv-category{margin-bottom:3em}.cv-category-title{font-size:16px;text-transform:uppercase;opacity:.7;margin-bottom:1.5em;letter-spacing:.1em;border-bottom:1px solid var(--text-darker);padding-bottom:.5em}.cv-item{display:flex;justify-content:space-between;align-items:flex-start;gap:2em;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid hsla(0,0%,100%,.1)}.cv-item:last-child{border-bottom:none}.cv-name{flex:1 1}.cv-name h3{font-size:16px;line-height:1.4}.cv-year{flex-shrink:0;text-align:right}.cv-year h3{font-size:16px;opacity:.7}.personal-wrapper,.skills-wrapper{margin-bottom:4em}.personal-header,.skills-header{margin-bottom:2em}.personal-item,.skill-category{margin-bottom:2em;border-bottom:1px solid var(--text-darker);padding-bottom:1em}.personal-item h3,.skill-category h3{font-size:16px;text-transform:uppercase;margin-bottom:.5em;opacity:.7}.personal-item p,.skill-category p{font-size:18px;line-height:1.4}.highlight{color:#888;font-weight:500;opacity:1!important}.about-copy h3{color:#fff}@media (max-width:900px){.about-intro{width:100%;flex-direction:column;gap:8em}.about-content-split{width:100%;flex-direction:column;gap:6em}.about-copy-wrapper h1{margin-bottom:1em}}