.about-hero{padding:clamp(5rem,10vw,9rem) 0 5rem;background:var(--paper,#f5f1e8)}
.about-hero-grid,.story-grid,.cta-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(2rem,6vw,6rem);align-items:start}
.about-hero h1,.about-story h2,.about-cta h2{margin:.35rem 0 1.25rem;line-height:.98}
.about-lede{font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.45;max-width:760px;color:var(--muted,#6b675f)}
.about-actions,.cta-actions{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;margin-top:2rem}
.about-note{border-top:1px solid rgba(29,29,27,.25);border-bottom:1px solid rgba(29,29,27,.25);padding:1.5rem 0;color:var(--muted,#6b675f)}
.about-note-main{font-size:clamp(1.8rem,3vw,2.6rem);color:var(--ink,#1d1d1b);margin:.35rem 0 1.25rem}
.about-story{padding:clamp(4.5rem,8vw,8rem) 0;background:#fff}
.story-copy{font-size:1.08rem;line-height:1.8;color:var(--muted,#6b675f)}
.story-copy p:first-child{margin-top:0}
.about-mediums{padding:clamp(4.5rem,8vw,8rem) 0;background:var(--paper,#f5f1e8)}
.medium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(29,29,27,.16);margin-top:3rem;border:1px solid rgba(29,29,27,.16)}
.medium-card{background:var(--paper,#f5f1e8);padding:clamp(1.5rem,3vw,2.5rem)}
.medium-card h3{margin:.5rem 0 1rem;font-size:1.45rem}
.medium-card p:last-child{color:var(--muted,#6b675f);line-height:1.7}
.card-number{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#8b4d32)}
.about-cta{padding:clamp(4.5rem,8vw,7rem) 0;background:#fff}
.about-cta p{color:var(--muted,#6b675f);max-width:680px}
@media (max-width:820px){.about-hero-grid,.story-grid,.cta-inner{grid-template-columns:1fr}.medium-grid{grid-template-columns:1fr}.about-note{margin-top:.5rem}}
