.about-page{--a-bg:#f6f6ef;--a-ink:#191b15;--a-acid:#d9ff57;--a-muted:#5e6458;background:var(--a-bg);color:var(--a-ink);min-height:100vh;font-family:var(--font-sans),Inter,Arial,sans-serif}.about-page *{box-sizing:border-box}.about-page a{color:inherit;text-decoration:none}.about-page a:focus-visible{outline-offset:5px;outline:3px solid #708c00}.about-header{border-bottom:1px solid #191b1521;justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(24px,5vw,88px);display:flex}.about-brand{letter-spacing:-.05em;align-items:center;gap:11px;font-size:20px;font-weight:800;display:flex}.about-brand span{width:34px;height:34px;color:var(--a-acid);background:#171914;border-radius:50%;place-items:center;font-size:16px;display:grid}.about-header nav{align-items:center;gap:clamp(14px,2.5vw,40px);font-size:13px;font-weight:650;display:flex}.about-header nav a:hover,.about-footer a:hover{text-decoration:underline}.about-header-cta{background:var(--a-ink);border-radius:3px;padding:13px 20px;font-size:13px;font-weight:700;color:#fff!important}.about-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.about-skip:focus{top:12px}.about-hero{background:var(--a-acid);padding:clamp(80px,11vw,160px) clamp(24px,8vw,130px) 48px;position:relative;overflow:hidden}.about-hero:after{content:"";pointer-events:none;border:1px solid #191b1524;border-radius:50%;width:38vw;height:38vw;position:absolute;top:-18vw;right:-12vw}.about-kicker,.about-section-label{letter-spacing:.17em;font-size:11px;font-weight:800}.about-kicker{align-items:center;gap:12px;display:flex}.about-dot{background:#171914;border-radius:50%;width:8px;height:8px}.about-kicker-line{background:#191b1573;width:60px;height:1px}.about-hero h1{font-family:var(--font-display),Inter,Arial,sans-serif;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;max-width:1050px;margin:34px 0;font-size:clamp(46px,6.1vw,94px);font-weight:800;line-height:1.08}.about-hero h1 em{letter-spacing:-.045em}.about-hero h1 em,.about-close h2 em{color:#5f7618;font-style:normal}.about-lede{color:#30392a;letter-spacing:-.02em;max-width:760px;font-size:clamp(18px,2vw,24px);line-height:1.5}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.about-button-primary,.about-button-secondary{justify-content:space-between;align-items:center;gap:45px;min-height:55px;padding:18px 22px;font-size:14px;font-weight:750;display:inline-flex}.about-button-primary{background:var(--a-ink);color:#fff!important}.about-button-secondary{border:1px solid var(--a-ink)}.about-index{letter-spacing:.13em;border-top:1px solid #191b1533;flex-wrap:wrap;gap:18px 46px;margin-top:100px;padding-top:22px;font-size:10px;font-weight:750;display:flex}.about-statement,.about-company{grid-template-columns:1fr 2fr;gap:clamp(30px,7vw,100px);padding:clamp(70px,10vw,135px) clamp(24px,8vw,130px);display:grid}.about-statement h2,.about-company h2,.about-capabilities h2,.about-close h2{letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(38px,5.5vw,76px);font-weight:800;line-height:1.03}.about-statement h2 span,.about-company h2 span{color:#868d7e}.about-statement p,.about-company p,.about-capabilities-heading p{max-width:700px;color:var(--a-muted);font-size:17px;line-height:1.75}.about-capabilities{color:#f7f8f1;background:#1c201a;padding:90px clamp(24px,8vw,130px) 110px}.about-capabilities-heading{max-width:850px}.about-capabilities-heading h2{margin-top:25px}.about-capabilities-heading p{color:#afb8a4}.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:55px;display:grid}.about-capability{background:#252a22;border:1px solid #4a5146;min-height:290px;padding:clamp(25px,4vw,50px);position:relative}.about-capability>span:first-child{letter-spacing:.16em;color:var(--a-acid);font-size:10px;font-weight:750}.about-capability h3{letter-spacing:-.045em;margin:28px 0 12px;font-size:clamp(24px,3vw,38px)}.about-capability p{color:#b4bcb0;max-width:460px;font-size:15px;line-height:1.65}.about-capability-arrow{color:var(--a-acid);position:absolute;bottom:28px;right:30px}.about-company{background:#e9ece1}.about-company-facts{border-top:1px solid #191b1540;margin:0}.about-company-facts div{border-bottom:1px solid #191b152e;justify-content:space-between;gap:24px;padding:19px 0;display:flex}.about-company-facts dt{color:#5b6357;font-size:13px}.about-company-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.about-company-facts dd a{text-decoration:underline}.about-close{background:var(--a-acid);padding:100px clamp(24px,8vw,130px)}.about-close h2{margin:22px 0}.about-close p{max-width:550px;font-size:18px;line-height:1.55}.about-close .about-button-primary{margin-top:20px}.about-footer{color:#f5f6ee;background:#171914;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px clamp(24px,8vw,130px);font-size:12px;display:flex}.about-footer>a{font-size:17px;font-weight:800}.about-footer div{gap:20px;display:flex}.about-footer p{color:#c6c9be}@media (max-width:800px){.about-header nav{display:none}.about-header{gap:12px}.about-header-cta{padding:11px 14px}.about-statement,.about-company,.about-capability-grid{grid-template-columns:1fr}.about-index{margin-top:70px}.about-hero{padding-top:85px}.about-hero h1{font-size:clamp(48px,12vw,80px)}}@media (max-width:480px){.about-company-facts div{display:block}.about-company-facts dd{text-align:left;margin-top:7px}.about-footer{flex-direction:column;align-items:flex-start}.about-capability{min-height:250px}.about-hero-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.about-page *{scroll-behavior:auto!important}}
