.about-section{background:#eeece5;border-block:1px solid #d9ded3}.about-section h2{max-width:960px;font-size:clamp(28px,3.1vw,39px);margin-bottom:36px}.about-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start}.about-photo{margin:0;position:sticky;top:110px}.about-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:10px;background:#ddd8cf}.about-photo figcaption{font-size:12px;color:var(--muted);margin-top:12px}.about-copy p{font-size:15px;line-height:1.75;margin:0 0 17px;color:#455e54}.about-copy .about-lead{font-size:18px;color:var(--ink)}.about-copy strong{color:var(--ink);font-weight:650}.about-person{padding:18px 0 0;margin-top:22px;border-top:1px solid #cbd3c7}.about-person h3{margin:0 0 8px;font-size:20px}.about-person p{font-size:14px}.about-link{font-size:14px;font-weight:700;display:inline-block;padding:8px 0}.about-link:hover{text-decoration:underline;text-underline-offset:4px}nav{gap:18px}@media(max-width:1100px){header{gap:20px}header nav{gap:12px;font-size:12px}.logo{font-size:23px}header .btn{font-size:12px;padding:10px 14px}}@media(max-width:850px){header nav{display:flex;order:3;width:100%;overflow-x:auto;gap:20px;white-space:nowrap;padding:5px 0 3px;font-size:13px}header{flex-wrap:wrap}.about-grid{grid-template-columns:1fr;gap:27px}.about-photo{position:static}.about-section h2{margin-bottom:27px}.about-copy .about-lead{font-size:17px}.section{scroll-margin-top:130px}}

.about-team{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:32px;scroll-margin-top:115px}.about-team .about-person{margin:0;padding:24px 0 0}.about-team h3{font-size:24px}.about-team p{color:#455e54;font-size:15px;line-height:1.75;margin:0 0 16px}.about-team .about-role{font-size:12px;font-weight:600;color:#668242;margin:0 0 18px}.about-team a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.about-team strong{color:var(--ink);font-weight:650}.about-video{display:inline-block;font-size:14px;font-weight:650}.about-section>.wrap>.about-link{margin-top:24px}@media(max-width:850px){.about-team{grid-template-columns:1fr;gap:24px;margin-top:25px;scroll-margin-top:135px}.about-team h3{font-size:23px}}
