.about-story{color:#15212b}.about-story h2{font-family:Unbounded,sans-serif;font-size:clamp(28px,3.2vw,45px);font-weight:500;letter-spacing:-.06em;line-height:1.3;margin:20px 0}.about-story em{font-style:normal;color:#de4922}.about-story .eyebrow{font-family:ui-monospace,monospace;font-size:9px;color:#7d8891;letter-spacing:.1em}.about-intro,.about-decisions,.about-paths{max-width:1360px;margin:auto;padding:90px 5%}.about-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:40px 80px;padding-top:80px}.about-intro-title h2{font-size:clamp(29px,3.4vw,47px)}.about-geography{display:flex;gap:14px;align-items:center;margin-top:35px;color:#8a959e;font-size:8px}.about-geography i{color:#f94d26;font-style:normal}.about-intro-copy{padding-top:40px}.about-intro-copy p{font-size:14px;line-height:1.9;color:#68747f;margin:0 0 22px}.about-intro-copy p.about-lead{font-size:20px;line-height:1.7;color:#293a47;font-weight:400;letter-spacing:-.025em}.about-connected{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1.8fr;gap:35px;border-top:1px solid #e2e7eb;padding:35px 0 0;margin-top:25px}.about-connected-caption>.mono{font-size:8px;color:#d44c27}.about-connected-caption b{display:block;font-size:18px;line-height:1.45;font-weight:500;letter-spacing:-.035em;margin-top:13px}.about-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.about-capabilities>div{position:relative;display:flex;flex-direction:column;align-items:start;background:#f4f6f8;border:1px solid #e9edf0;border-radius:12px;padding:14px;overflow:hidden}.about-capabilities>div:after{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background:#f94d26;transform:scaleX(0);transform-origin:left;animation:capabilityConnect 9s calc(var(--cap)*.55s) infinite}.about-capabilities small{font-size:7px;color:#9aa4ab}.about-capabilities span{font-size:10px;color:#455663;line-height:1.5;margin-top:9px;padding-right:15px}.about-capabilities i{position:absolute;right:12px;bottom:14px;color:#f94d26;font-size:15px;font-style:normal}.about-difference{background:#0c1319;color:#fff;padding:90px max(5%,calc((100vw - 1224px)/2))}.about-difference-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.about-difference-heading>.mono{font-size:8px;color:#778b99;line-height:1.9;margin-bottom:20px}.about-difference .eyebrow{color:#93a4b0}.about-difference h2{margin-bottom:0}.about-difference em{color:#fa815c}.about-difference-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.about-value{border:1px solid #ffffff13;border-radius:20px;padding:28px;background:#14202a;min-height:280px}.about-value:nth-child(2),.about-value:nth-child(3){background:#101b24}.about-value-top{display:flex;justify-content:space-between;align-items:start;height:75px}.about-value-top>.mono{color:#8799a6;border:1px solid #ffffff20;border-radius:22px;padding:5px 10px;font-size:9px}.about-value h3{font-size:23px;letter-spacing:-.045em;line-height:1.35;margin:0 0 13px;font-weight:500}.about-value p{font-size:13px;color:#a7b7c2;line-height:1.85;max-width:470px;margin:0}.about-value-art{height:55px;width:85px;display:flex;gap:7px;align-items:end;transform:rotate(-10deg);transition:transform .6s}.about-value-art i{display:block;height:28px;width:21px;border:1px solid #f94d2680;border-radius:4px;background:#f94d2610}.about-value-art i:nth-child(2){height:40px;background:#f94d2630}.about-value-art i:nth-child(3){height:52px;background:#f94d26}.art-1{transform:rotate(0deg);gap:3px}.art-1 i{height:35px!important;align-self:center}.art-1 i:nth-child(2){translate:0 -13px}.art-2{transform:rotate(90deg) scale(.8)}.art-3 i{border-radius:0 8px 0 0}.about-value:hover .about-value-art{transform:rotate(0) translateY(-5px)}.about-decisions{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.about-decisions h2{font-size:clamp(27px,3vw,41px)}.about-decisions ol{list-style:none;padding:0;margin:0}.about-decisions li{display:flex;gap:22px;align-items:start;padding:25px 0;border-top:1px solid #e1e7ec}.about-decisions li:last-child{border-bottom:1px solid #e1e7ec}.about-decisions li>.mono{font-size:8px;color:#dd502c;padding-top:4px}.about-decisions li p{font-size:17px;line-height:1.65;letter-spacing:-.02em;color:#4b5d6b;margin:0;flex:1}.about-decisions li>i{font-size:19px;font-style:normal;color:#b1bdc6;transition:transform .3s,color .3s}.about-decisions li:hover>i{color:#f94d26;transform:translate(3px,-3px)}.about-paths{padding-top:20px}.about-path-heading h2{font-size:clamp(26px,3vw,41px);max-width:1100px}.about-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.about-path{position:relative;padding:30px;border:1px solid #e2e7eb;background:#f3f5f7;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;align-items:start;min-height:370px}.about-path>.mono{font-size:8px;color:#7a8995}.about-path h3{font-size:25px;line-height:1.35;letter-spacing:-.05em;margin:25px 0 13px;max-width:320px}.about-path p{font-size:14px;line-height:1.8;color:#677887;max-width:390px;margin:0 0 25px}.about-path .btn{margin-top:auto;font-size:11px;min-height:43px;padding:5px 5px 5px 18px}.about-path .btn i{width:30px;height:30px;font-size:18px}.product-path{background:#fff0e8;border-color:#f8e3d7}.path-art{position:relative;width:110px;height:55px;margin-top:27px;display:flex;align-items:end;gap:7px}.path-art i{width:25px;background:#cdd7df;border-radius:4px;height:32px}.path-art i:nth-child(2){height:45px;background:#f7b296}.path-art i:nth-child(3){height:55px;background:#f94d26}.path-art b{position:absolute;right:-17px;top:0;font-weight:400;color:#8fa0ad;font-size:25px}.path-products i{height:42px!important;background:#f4bba3}.path-products i:nth-child(2){background:#f94d26;translate:0 -7px}.path-products i:nth-child(3){background:#172a37}.about-path-note{max-width:800px;margin:28px auto 0!important;text-align:center;font-size:14px;line-height:1.85;color:#7a8995}.about-reveal{opacity:0;translate:0 18px;transition:opacity .7s var(--about-delay),translate .7s var(--about-delay)}.about-reveal.about-visible{opacity:1;translate:0 0}@keyframes capabilityConnect{0%,15%,100%{transform:scaleX(0)}35%,75%{transform:scaleX(1)}}
@media(max-width:900px){.about-intro{gap:35px}.about-intro-copy{padding-top:30px}.about-intro-copy p.about-lead{font-size:18px}.about-intro-title h2{font-size:31px}.about-connected{grid-template-columns:1fr}.about-connected-caption b br{display:none}.about-decisions{gap:35px}.about-decisions li p{font-size:15px}.about-value h3{font-size:21px}}
@media(max-width:650px){.about-intro,.about-decisions,.about-paths{padding:60px 25px}.about-intro{grid-template-columns:1fr;gap:25px}.about-intro-copy{padding-top:0}.about-intro-copy p.about-lead{font-size:18px}.about-intro-copy p{font-size:13px}.about-intro-title h2{font-size:30px}.about-geography{margin-top:25px}.about-connected{margin-top:5px;gap:24px;padding-top:25px}.about-capabilities{grid-template-columns:1fr 1fr}.about-difference{padding:60px 25px}.about-difference-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:30px}.about-difference-heading>.mono{margin:0}.about-story h2{font-size:28px}.about-difference-grid{grid-template-columns:1fr;gap:14px}.about-value{padding:25px;min-height:250px}.about-decisions{grid-template-columns:1fr;gap:25px}.about-decisions li{gap:15px;padding:20px 0}.about-decisions li p{font-size:15px}.about-paths{padding-top:0}.about-path-grid{grid-template-columns:1fr}.about-path{padding:26px;min-height:340px}.about-path h3{font-size:24px}.about-path p{font-size:13px}.about-path-note{font-size:13px}}
@media(prefers-reduced-motion:reduce){.about-reveal{opacity:1;translate:none}.about-story *{animation:none!important;transition:none!important}}
