.about-hero-image{width:100%;border-radius:12px;box-shadow:0 20px 60px #00000026;display:block}.about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.about-value-card{text-align:center}.about-value-icon{width:80px;height:80px;background:var(--campfire);border-radius:12px;display:grid;place-items:center;font-size:2.5rem;margin:0 auto 1.5rem}.about-value-card h3{margin-bottom:1rem;color:#fff}.about-value-card p{font-size:var(--text-body-size);color:#fffc;line-height:1.7;margin:0}.about-credentials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.about-credential-card{background:#fff;padding:2rem;border-radius:12px;border:2px solid var(--bone)}.about-credential-card h3{color:var(--campfire);margin-bottom:.5rem}.about-credential-card p{font-size:1rem;line-height:1.7;color:var(--warm-gray);margin:0}.about-team.section-band{padding-bottom:48px}.about-personal.section-band{padding-top:48px}.about-team-card{background:var(--cream);padding:3rem;border-radius:16px;margin:2rem 0 2.5rem;width:100%;max-width:100%;box-sizing:border-box}.about-team-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:2.5rem;align-items:start}.about-team-photo-wrap{width:250px;height:250px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.about-team-photo{width:100%;height:100%;object-fit:cover;display:block}.about-team-copy h3{margin-bottom:.5rem}.about-team-role{font-size:1.2rem;color:var(--campfire);font-weight:600;margin:0 0 1.5rem}.about-interests-list{list-style:none;margin:2rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:100%}.about-interests-list li{padding:1rem;background:var(--cream);border-radius:8px;display:flex;align-items:center;gap:1rem;font-size:1.05rem;line-height:1.5}.about-interests-list li:before{content:"✓";color:var(--moss);font-weight:900;font-size:1.5rem;flex-shrink:0}.about-cta{background:var(--campfire);color:#fff;text-align:center;padding-block:92px}.about-cta-inner{max-width:900px;margin-inline:auto}.about-cta h2{margin-bottom:1.5rem}.about-cta>.about-cta-inner>p:first-of-type{font-size:var(--text-lead-size);line-height:var(--text-lead-lh);margin:0 auto 2.5rem;max-width:720px}.about-cta-actions{justify-content:center;margin:0 auto 1.5rem}.about-cta-contact{margin:0;opacity:.9;font-size:1.05rem}.about-cta-contact a{color:inherit;text-decoration:underline;text-underline-offset:3px}.about-cta-contact a:hover{color:#fff}
