.about-page{color:var(--studio-ink,#232323);padding:0 4.4%}.about-page section{scroll-margin-top:30px}.about-page .about-eyebrow{letter-spacing:.14em;color:#666;font-size:10px;line-height:1.6;display:block}.about-page .about-intro{border-bottom:1px solid var(--studio-line,#d9d9d9);padding:59px 0 48px;position:relative}.about-page .about-intro:before{content:"";background:#ffdf31;width:31px;height:3px;margin-bottom:22px;display:block}.about-page .about-intro h1{letter-spacing:-.055em;margin-top:23px;font-size:clamp(48px,5.8vw,86px);font-weight:400;line-height:1.04}.about-page .about-intro h1 span{font-family:Georgia,Times New Roman,serif;font-style:italic}.about-page .about-intro>p{color:#686868;max-width:450px;margin-top:24px;font-size:14px;line-height:1.8}.about-page .about-principal{grid-template-columns:minmax(250px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(45px,8vw,118px);padding:64px 0 70px;display:grid}.about-page .about-portrait{width:100%;max-width:480px;margin:0}.about-page .about-portrait img{aspect-ratio:704/834;object-fit:cover;object-position:center 35%;background:#e8e8e6;width:100%;height:auto}.about-page .about-portrait figcaption{letter-spacing:.05em;color:#727272;justify-content:space-between;gap:15px;padding-top:14px;font-size:9px;line-height:1.5;display:flex}.about-page .about-portrait figcaption>span:first-child{color:#292929;letter-spacing:.12em}.about-page .about-bio{max-width:580px;padding:20px 0}.about-page .about-bio h2{margin:21px 0 27px;font-size:clamp(40px,4.3vw,62px)}.about-page .about-bio>p{color:#5b5b5b;max-width:510px;margin-top:17px;font-size:14px;line-height:1.95}.about-page .about-text-link{border-bottom:1px solid #9e9e9e;justify-content:space-between;align-items:center;gap:33px;margin-top:29px;padding-bottom:10px;font-size:12px;display:inline-flex}.about-page .about-text-link:hover{border-color:#242424}.about-page .about-approach{border-top:1px solid var(--studio-line,#d9d9d9);border-bottom:1px solid var(--studio-line,#d9d9d9);grid-template-columns:1fr 1fr;gap:clamp(35px,8vw,118px);padding:60px 0 65px;display:grid}.about-page .about-approach h2{margin-top:24px;font-size:clamp(36px,3.7vw,55px);line-height:1.1}.about-page .about-approach-copy{max-width:550px;padding-top:1px}.about-page .about-approach-copy>p{color:#5b5b5b;font-size:14px;line-height:1.95}.about-page .about-approach-copy>p+p{margin-top:18px}.about-page .about-values{letter-spacing:.06em;border-top:1px solid var(--studio-line,#d9d9d9);flex-wrap:wrap;gap:12px 25px;margin-top:28px;padding-top:18px;font-size:10px;display:flex}.about-page .about-values span{align-items:center;gap:8px;display:flex}.about-page .about-values span:before{content:"";background:#e3bf00;width:5px;height:5px;display:block}.about-page .about-invitation{justify-content:space-between;align-items:center;gap:30px;padding:54px 0 61px;display:flex}.about-page .about-invitation h2{font-size:clamp(32px,3.2vw,47px);line-height:1.15}.about-page .about-cta{color:#171717;white-space:nowrap;background:#ffdf31;border:1px solid #ffdf31;justify-content:space-between;align-items:center;gap:32px;min-height:48px;padding:16px 20px;font-size:12px;display:inline-flex}.about-page .about-cta:hover{background:#f5d41d;border-color:#f5d41d}@media (max-width:900px){.about-page .about-principal{grid-template-columns:minmax(220px,.85fr) minmax(0,1fr);gap:45px}.about-page .about-bio>p,.about-page .about-approach-copy>p{font-size:13px}.about-page .about-approach{gap:45px}.about-page .about-bio h2{margin-bottom:22px}}@media (max-width:640px){.about-page{padding:0 5%}.about-page .about-intro{padding:38px 0 35px}.about-page .about-intro h1{margin-top:18px;font-size:clamp(42px,9.6vw,61px)}.about-page .about-intro>p{max-width:330px;margin-top:21px;font-size:13px}.about-page .about-eyebrow{font-size:8px}.about-page .about-principal{grid-template-columns:1fr;gap:29px;padding:36px 0 43px}.about-page .about-portrait{max-width:430px}.about-page .about-portrait figcaption{padding-top:12px;font-size:8px}.about-page .about-bio{padding:0}.about-page .about-bio h2{margin:17px 0 22px;font-size:42px}.about-page .about-bio>p{font-size:13px;line-height:1.9}.about-page .about-text-link{margin-top:24px;font-size:11px}.about-page .about-approach{grid-template-columns:1fr;gap:25px;padding:39px 0 43px}.about-page .about-approach h2{margin-top:19px;font-size:37px}.about-page .about-approach-copy>p{font-size:13px;line-height:1.9}.about-page .about-values{gap:12px 21px;margin-top:22px;font-size:9px}.about-page .about-invitation{padding:37px 0 43px;display:block}.about-page .about-invitation h2{font-size:34px}.about-page .about-cta{margin-top:25px;padding:14px 18px;font-size:11px}}
