.about-story,.about-capabilities,.about-evidence,.about-contact{padding:100px 0}
.about-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-bottom:65px;margin-bottom:65px;border-bottom:1px solid #13100d22}
.about-stats strong{display:block;font:400 clamp(3rem,6vw,5.5rem)/1 Georgia,serif;color:#94622d}
.about-stats span{display:block;margin-top:16px;font-size:.85rem;color:var(--muted)}
.about-story-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:7vw}
.about-story-grid .section-title{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.15}
.about-story-grid .prose p:first-child{margin-top:0}
.about-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.about-case{min-width:0}.about-case .case-image-trigger{height:auto;aspect-ratio:1.5}
.about-case>a{display:block;color:inherit;text-decoration:none;padding-top:18px}
.about-case h3{font:400 1.45rem/1.2 Georgia,'Songti SC',serif;margin:0 0 7px}.about-case p{font-size:.82rem;margin:0;color:var(--muted)}
.about-contact{background:#1c1712;color:#fff}
.about-contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:start}
.about-contact .section-copy{color:#d4c7b8;margin:26px 0 32px;max-width:550px}
.about-contact .eyebrow{color:#d0a16a}
.about-contact-card{display:block;min-width:0;font-style:normal;padding:34px;background:#ffffff08;border:1px solid #d0a16a50}
.about-contact-card dl{margin:0}.about-contact-card dl>div{padding:18px 0;border-bottom:1px solid #ffffff1c}.about-contact-card dl>div:first-child{padding-top:0}
.about-contact-card dt{font-size:.73rem;color:#d0a16a;letter-spacing:.08em;margin-bottom:10px}
.about-contact-card dd{margin:0;font-size:1.1rem;line-height:1.7;overflow-wrap:anywhere}.about-contact-card dd>a{font-size:clamp(1.3rem,2.2vw,1.8rem);color:#fff;text-decoration:none}.about-contact-card dd>strong,.about-contact-card dd>span{display:block}.about-contact-card dd>strong{font-weight:500;margin-bottom:5px}.about-native-address{font-size:.8rem;color:#baae9f;margin:12px 0 0}.about-call{display:inline-block;margin-top:25px;color:#e4b87c;text-decoration:none;font-weight:600}
@media(max-width:800px){.about-story-grid,.about-contact-grid{grid-template-columns:1fr;gap:35px}.about-case-grid{gap:16px}.about-stats{gap:16px}}
@media(max-width:600px){.about-story,.about-capabilities,.about-evidence,.about-contact{padding:65px 0}.about-stats{padding-bottom:36px;margin-bottom:40px;gap:12px}.about-stats strong{font-size:2.7rem}.about-stats span{font-size:.7rem;line-height:1.6;margin-top:12px}.about-case-grid{grid-template-columns:1fr;gap:30px}.about-contact-card{padding:24px}.about-contact .button{width:100%;justify-content:center}.about-contact .section-title{font-size:2.4rem}}

.about-contact-card dd>a.about-email{font-size:clamp(1rem,1.5vw,1.2rem);overflow-wrap:anywhere}
