.cv-cover{padding:25px 0 30px}.cv-cover .cv-wrap{max-width:1040px}.cv-cover figure{margin:0}.cv-cover figure img{aspect-ratio:1.8;object-position:50% 30%}.cv-cover figcaption{font-size:10px;line-height:1.8;color:#65717D;padding:14px 0;border-bottom:1px solid #D3DBE2}.cv-cover header{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end;padding:30px 0 5px}.cv-cover h1{font:normal clamp(45px,4.8vw,68px)/1.04 Georgia,serif;letter-spacing:-.045em;white-space:pre-line;margin:0}.cv-cover__intro{max-width:335px}.cv-cover__intro .cv-text{margin:0 0 22px}@media(max-width:999px)and(min-width:750px){.cv-cover header{gap:40px}.cv-cover h1{font-size:50px}}@media(max-width:749px){.cv-cover{padding-top:20px}.cv-cover figure img{aspect-ratio:1.35;object-position:60% 55%}.cv-cover header{grid-template-columns:1fr;gap:22px;padding-top:25px}.cv-cover h1{font-size:45px}.cv-cover__intro{max-width:100%}}