.about-hero{max-width:1440px;margin:auto;padding:75px 5% 70px;display:grid;grid-template-columns:1.1fr 1fr;gap:0 8%;align-items:end}.about-hero>.eyebrow{grid-column:1/-1}.about-hero h1{font-size:clamp(62px,6.5vw,100px);letter-spacing:-4px;line-height:1.04;margin:0}.about-hero h1 em{letter-spacing:-4px}.about-lead>p{font-size:17px;line-height:1.85;color:#45453f;margin-bottom:22px}.about-lead .button{margin-top:10px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 5%;background:#111;color:#f5f2ea}.about-story h2{font-size:clamp(36px,4vw,58px);line-height:1.12;margin:0}.about-story>div>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#c6c2b7}.about-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:60px 5% 25px;margin:0}.about-visuals figure{margin:0}.about-visuals img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;background:#e9e3d5}.about-visuals figcaption{font-size:9px;letter-spacing:1px;margin-top:15px}.about-visuals>p{grid-column:1/-1;font-size:10px;color:var(--muted);margin-top:5px}.about-audience,.about-approach{padding:65px 5%}.about-audience h2{margin-bottom:40px}.about-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.about-audience-grid article{border-top:1px solid #bdb8ac;padding-top:22px}.about-audience-grid span{font-size:9px;letter-spacing:1px;color:var(--muted)}.about-audience-grid h3{font-size:25px;letter-spacing:-.8px;line-height:1.25;margin:25px 0 16px}.about-audience-grid p{font-size:14px;line-height:1.85;color:#66635a}.about-person{display:grid;grid-template-columns:240px minmax(0,600px);gap:60px;justify-content:center;align-items:center;padding:65px 5%;background:#e8e3d7}.person-mark{width:220px;height:220px;background:#111;color:#f5f2ea;display:grid;place-items:center;font:italic 80px/1 Georgia,serif;letter-spacing:-5px}.person-intro h2{font-size:46px;margin:0 0 12px}.person-intro .eyebrow{margin-bottom:18px}.person-role{font-size:14px;font-weight:700;margin-bottom:20px}.person-intro>p:not(.eyebrow):not(.person-role){font-size:15px;line-height:1.85;color:#66635a;margin-bottom:10px}.about-cta{padding:65px 5%;background:#ece7dc;text-align:center}.about-cta h2{font-size:42px}.about-cta>p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted)}.about-cta>div{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:28px}@media(max-width:900px){.about-hero{gap:0 5%;padding-top:55px}.about-hero h1{font-size:66px}.about-lead>p{font-size:15px}.about-story{gap:5%}.about-person{grid-template-columns:180px minmax(0,1fr);gap:35px}.person-mark{width:180px;height:180px}.about-audience-grid{gap:25px}.about-audience-grid h3{font-size:22px}}@media(max-width:640px){.about-hero{grid-template-columns:1fr;gap:30px;padding:40px 5% 45px}.about-hero>.eyebrow{margin:0}.about-hero h1{font-size:65px;letter-spacing:-3px}.about-hero h1 em{letter-spacing:-3px}.about-lead>p{font-size:15px}.about-story{grid-template-columns:1fr;gap:30px;padding:45px 5%}.about-story h2{font-size:42px}.about-story h2 br{display:none}.about-visuals{grid-template-columns:1fr;padding-top:35px;gap:30px}.about-visuals figcaption{font-size:9px}.about-visuals>p{margin:0}.about-audience,.about-approach{padding:45px 5%}.about-audience-grid{grid-template-columns:1fr;gap:20px}.about-audience h2{font-size:34px}.about-audience-grid h3{font-size:25px;margin-top:20px}.about-person{grid-template-columns:1fr;gap:28px;padding:45px 5%}.person-mark{width:100px;height:100px;font-size:44px;letter-spacing:-3px}.person-intro h2{font-size:38px}.about-cta{padding:45px 5%}.about-cta h2{font-size:33px}.about-cta>div{flex-direction:column;gap:15px}}
#jay-andres{scroll-margin-top:100px}
