/* The original masthead, brand assets and handwriting remain shared. */
.about-page main{padding:0;background:#f7f1e5 url('/assets/about-rhythm-v1.webp') center/100% 100% no-repeat}
.about-page .profile{display:block;position:relative;margin:0;min-height:0;padding:clamp(5rem,7vw,8rem) 24px 5rem;background:none;isolation:isolate}
.about-page .profile-copy{max-width:760px;width:62%;margin:0 auto;padding:0;min-width:0}
.about-page .profile-copy h1{font-size:clamp(3.2rem,5.2vw,5.8rem);line-height:1.04;letter-spacing:-.035em;margin:0 0 2rem}
.about-page .profile-copy h2{font-size:clamp(2rem,3.1vw,3rem);line-height:1.12;letter-spacing:-.02em;margin:2.3rem 0 1.2rem}
.about-page .profile-copy blockquote{font-size:clamp(1.8rem,2.65vw,2.6rem);line-height:1.2;margin-bottom:2.2rem}
.about-page .profile-copy>p:not(.eyebrow):not(.currently){max-width:none;font-size:1.08rem;line-height:1.75;margin-bottom:1.25rem}
.about-page .profile-copy .eyebrow{margin:0 0 1.8rem}
@media(max-width:700px){
 .about-page main{background:#f7f1e5}
 .about-page .profile{padding:7rem 24px 6rem;overflow:hidden}
 .about-page .profile::before,.about-page .profile::after{content:"";position:absolute;left:0;right:0;height:260px;background:url('/assets/about-rhythm-v1.webp') center/100% 100% no-repeat;z-index:-1;pointer-events:none;opacity:1}
 .about-page .profile::before{top:0;mask-image:linear-gradient(#000 0%,#000 25%,transparent 92%)}
 .about-page .profile::after{bottom:0;mask-image:linear-gradient(transparent 0%,#000 100%)}
 .about-page .profile-copy{width:100%;max-width:520px}
 .about-page .profile-copy h1{font-size:clamp(3rem,11vw,4.5rem);margin-bottom:1.5rem}
 .about-page .profile-copy h2{font-size:2.2rem}
 .about-page .profile-copy blockquote{font-size:1.7rem;line-height:1.25}
 .about-page .profile-copy>p:not(.eyebrow):not(.currently){font-size:1rem;line-height:1.65}
 .about-page .profile-copy .eyebrow{font-size:.65rem;letter-spacing:.16em}
}

.about-page .about-share-link{margin-top:1.5rem}
