body.about-page{overflow:auto;min-height:100svh}.about-main{max-width:1400px;margin:auto;padding:170px 26px 70px}.about-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,38%);gap:8vw;align-items:start}.about-copy{max-width:650px}.about-copy>p{font-size:clamp(20px,2vw,28px);line-height:1.45;letter-spacing:-.5px;margin:0 0 28px}.about-photo{width:100%;height:auto;display:block;filter:grayscale(1)}.about-main .about-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;margin:80px 0 50px;font-size:15px}.about-main h3{font-size:12px;font-weight:400;margin:0 0 20px;color:#92958b}.about-main .about-details p{margin:0;line-height:1.8}.about-main .about-details a,.about-main .freelance-clients span{display:block;line-height:1.8}.about-email{display:inline-block;font-size:clamp(20px,2.5vw,34px);letter-spacing:-.5px}header [aria-current=page]{text-decoration:underline;text-underline-offset:5px}

@media(max-width:700px){.about-main{padding:130px 20px 45px}.about-layout{grid-template-columns:1fr;gap:35px}.about-copy>p{font-size:21px}.about-photo{width:75%;justify-self:end}.about-main .about-details{grid-template-columns:1fr 1fr;margin-top:50px;gap:35px 20px;font-size:14px}}

[data-theme="light"] body.about-page{--paper:#fff;background:#fff}

.about-email{font-size:clamp(24px,3.6vw,52px)}
@media(max-width:700px){.about-email{display:block;white-space:nowrap;font-size:calc((100vw - 40px)/11.5);letter-spacing:-.04em}}
