.about-long .about-lead{padding:clamp(90px,12vw,170px) 0 80px}.about-long .eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:11px;color:#8d6b57;margin-bottom:22px}.about-long .leadquote{max-width:900px;font-size:clamp(38px,5vw,72px);line-height:.98;font-weight:500;margin:0}.about-long .leadquote em{font-family:Georgia,serif;font-weight:400}.about-long .story-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(45px,8vw,120px);align-items:start}.about-long .story-grid h2,.about-long .section-title{font-size:clamp(34px,4vw,58px);line-height:1.03;margin:0}.about-long .story-grid p,.about-long .prose p{font-size:17px;line-height:1.85;color:#4c4541;margin:0 0 22px}.about-long .rule{height:1px;background:rgba(91,10,27,.18);margin:70px 0}.about-long .dark-band{background:linear-gradient(125deg,#25070f,#5b0a1b 58%,#2b1117);color:#f7f0e8;padding:clamp(80px,10vw,145px) 0}.about-long .dark-band p{color:rgba(247,240,232,.78)}.about-long .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.16);margin-top:55px}.about-long .pillar{background:rgba(20,5,10,.38);padding:36px 30px;min-height:210px}.about-long .pillar span{font-size:11px;letter-spacing:.2em;opacity:.6}.about-long .pillar h3{font-size:25px;margin:38px 0 12px}.about-long .timeline{border-left:1px solid rgba(91,10,27,.22);margin:55px 0 0 12px}.about-long .timeline-item{position:relative;padding:0 0 52px 45px}.about-long .timeline-item:before{content:"";position:absolute;left:-5px;top:5px;width:9px;height:9px;border-radius:50%;background:#5b0a1b}.about-long .year{font-size:12px;letter-spacing:.18em;color:#7a5a4d;text-transform:uppercase}.about-long .timeline h3{font-size:27px;margin:9px 0 10px}.about-long .founder{display:grid;grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:clamp(45px,8vw,110px);align-items:center}.about-long .founder img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:2px}.about-long .founder h2{font-size:clamp(38px,4.5vw,64px);line-height:1;margin:8px 0 20px}.about-long .founder .role{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#7a5a4d}.about-long .group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}.about-long .group-card{border-top:1px solid rgba(91,10,27,.28);padding-top:24px}.about-long .group-card h3{font-size:22px;margin:0 0 12px}.about-long .group-card p{line-height:1.7;color:#5a514c}.about-long .closing{padding:120px 0}.about-long .closing h2{font-size:clamp(42px,6vw,82px);line-height:.98;max-width:950px;margin:0 0 40px}.about-long .outline-btn{display:inline-flex;border:1px solid #5b0a1b;padding:15px 22px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:#5b0a1b;text-decoration:none}.about-long .project-note{font-size:13px;letter-spacing:.05em;color:#7a6b63;margin-top:16px}@media(max-width:800px){.about-long .story-grid,.about-long .founder{grid-template-columns:1fr}.about-long .pillars,.about-long .group-grid{grid-template-columns:1fr}.about-long .pillar{min-height:auto}.about-long .founder img{max-width:520px}.about-long .about-lead{padding-top:75px}.about-long .story-grid p,.about-long .prose p{font-size:16px}.about-long .closing{padding:80px 0}}
