/* The introduction reads top-to-bottom; the brand image and method share the row below. */
.about-home{scroll-margin-top:26px;padding-top:20px;padding-bottom:80px}
.about-home-heading{display:block;margin:0 0 40px;text-align:left}
.about-home-heading h2{margin-top:20px;line-height:1.5}
.about-home-intro{max-width:1120px;margin:26px 0 0;font-size:19px;line-height:1.9;color:var(--muted);text-wrap:pretty}
.about-home-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:6%}
.about-home-identity{width:100%;min-width:0;overflow:hidden;border-radius:var(--radius);background:#FFFFFF;color:var(--red);position:relative;isolation:isolate}
.about-home-sculpture{width:100%;aspect-ratio:1;overflow:hidden;background:#FFFFFF}
.about-home-sculpture img{display:block;width:100%;height:100%;object-fit:contain}
.about-home-identity-copy{padding:27px 31px 32px;text-align:left}
.about-home-identity-copy>.eyebrow{color:var(--red);font-size:10px;letter-spacing:.08em}
.about-home-identity-copy h3{font-size:clamp(27px,2.6vw,39px);line-height:1.55;margin-top:13px}
.about-home-method{min-width:0;text-align:left}
.about-home-method>h3{font-size:clamp(30px,3vw,43px);line-height:1.5;margin:17px 0 22px}
.about-home-body{font-size:17px;line-height:1.95;color:var(--muted);max-width:640px;text-wrap:pretty}
@media(max-width:1000px){.about-home-intro{font-size:17px}.about-home-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:6%}.about-home-identity-copy{padding:24px}.about-home-method>h3{font-size:33px}.about-home-body{font-size:15px}}
@media(max-width:760px){.about-home{padding-top:8px;padding-bottom:64px}.about-home-heading{margin-bottom:30px}.about-home-heading h2{font-size:36px;margin-top:17px}.about-home-intro{font-size:17px;margin-top:22px}.about-home-layout{display:flex;flex-direction:column;align-items:stretch;gap:34px}.about-home-identity{max-width:400px;align-self:center}.about-home-method>h3{font-size:32px}.about-home-body{font-size:15px;max-width:none}}
@media(max-width:600px){.about-home{padding-top:0;padding-bottom:58px;scroll-margin-top:12px}.about-home-heading h2{font-size:35px}.about-home-intro{font-size:16px}.about-home-identity{max-width:330px}.about-home-identity-copy{padding:22px 24px 26px}.about-home-identity-copy h3{font-size:27px}.about-home-identity-copy>.eyebrow{font-size:9px}.about-home-method>h3{font-size:31px;margin:14px 0 19px}}
@media(max-width:360px){.about-home-heading h2{font-size:32px}.about-home-identity{max-width:280px}.about-home-method>h3{font-size:29px}}
