.about-intro,.about-mission{max-width:1320px;margin:auto;padding:90px 30px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(55px,8vw,110px);align-items:center}.about-intro-image img,.about-image-pair img{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px}.about-intro-image{height:min(610px,65vw)}.about-copy h1,.about-copy h2,.about-heading h2,.about-cta h2{margin:10px 0 25px;font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.05em}.about-copy>p:not(.eyebrow),.about-heading>p:last-child{color:var(--muted);font-size:16px;line-height:1.75}.about-copy .about-lead{color:var(--ink)!important;font-size:19px!important;line-height:1.6!important}.about-copy .button{margin-top:15px}.about-mission{max-width:none;padding-inline:max(30px,calc((100vw - 1260px)/2));background:var(--paper);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.about-image-pair{min-height:580px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end}.about-image-pair img:first-child{height:85%;align-self:start}.about-image-pair img:last-child{height:82%}.about-values{max-width:1320px;margin:auto;padding:100px 30px}.about-heading{max-width:790px}.about-heading>p:last-child{max-width:700px}.about-value-grid{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-value-grid article{padding:34px;border:1px solid var(--line);border-radius:16px}.about-value-grid article>span{color:var(--orange-dark);font-size:13px;font-weight:800}.about-value-grid h3{margin:30px 0 12px;font-size:25px}.about-value-grid p{margin:0;color:var(--muted);line-height:1.65}.about-cta{margin:0 clamp(20px,5vw,80px) 90px;padding:55px clamp(28px,5vw,65px);display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:20px;background:var(--ink);color:#fff}.about-cta h2{max-width:800px;margin-bottom:0;font-size:clamp(34px,4vw,54px)}@media(max-width:850px){.about-intro,.about-mission{padding-block:65px;grid-template-columns:1fr}.about-intro-image{height:auto;aspect-ratio:6/5}.about-mission .about-copy{order:2}.about-image-pair{min-height:420px}.about-value-grid{grid-template-columns:1fr}.about-cta{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.about-intro,.about-mission,.about-values{padding:50px 20px}.about-image-pair{min-height:300px}.about-cta{padding:38px 25px}.about-value-grid{margin-top:35px}}
