
.brand-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center;padding-top:48px;padding-bottom:64px}.brand-intro h1{font-size:clamp(48px,6.7vw,92px);line-height:1.02;letter-spacing:-.055em;margin:28px 0}.intro-copy{max-width:510px;font-size:18px;line-height:1.8;color:var(--muted)}.intro-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:30px}.intro-vest img{width:100%;height:580px;object-fit:contain;background:#383b3d}.intro-vest figcaption{font-size:12px;color:var(--muted);padding-top:12px}.founder-story{display:grid;grid-template-columns:240px 1fr;gap:65px;padding-top:65px;padding-bottom:65px;border-top:1px solid var(--line);align-items:center}.founder-story>img{width:240px;height:310px;object-fit:cover}.founder-story h2,.capture-summary h2{font-size:clamp(32px,3.4vw,48px);margin:22px 0}.founder-story p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:680px;color:var(--muted);margin-top:15px}.capture-summary{padding-top:55px;padding-bottom:55px;border-top:1px solid var(--line)}.capture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:32px 0}.capture-grid img{width:100%;height:350px;object-fit:contain;background:#111}.capture-grid figcaption{padding-top:20px}.capture-grid figcaption>span{font-size:11px;color:var(--accent);letter-spacing:.1em}.capture-grid h3{font-size:23px;margin:14px 0}.capture-grid p,.ar-scope,.pilot-copy{color:var(--muted);font-size:14px;line-height:1.8}.ar-scope{max-width:650px;margin-top:24px}.pilot-copy{max-width:750px;margin-top:24px;font-size:16px}
@media(max-width:800px){.brand-intro{gap:28px}.intro-vest img{height:460px}.founder-story{gap:35px;grid-template-columns:180px 1fr}.founder-story>img{width:180px;height:260px}.capture-grid img{height:280px}}
@media(max-width:600px){.brand-intro{grid-template-columns:1fr;padding-top:30px;padding-bottom:36px}.brand-intro h1{font-size:clamp(46px,11vw,65px)}.intro-copy{font-size:16px}.intro-vest img{height:430px}.founder-story{grid-template-columns:1fr;padding-top:36px;padding-bottom:36px}.founder-story>img{width:150px;height:190px}.capture-grid{grid-template-columns:1fr;gap:35px}.capture-grid img{height:410px}.capture-summary{padding-top:36px;padding-bottom:36px}.intro-actions{gap:18px}}

.intro-image-crop{overflow:hidden;background:#383b3d}.intro-image-crop img{display:block;transform:scale(1.9)}
