#about-page{color:#173230;background:#fff;font-family:inherit}#about-page .about-container{max-width:1440px;margin:auto;padding:0 clamp(24px,6vw,110px)}#about-page .about-hero{padding:190px 0 100px}#about-page .about-eyebrow{letter-spacing:.18em;color:#008b79;margin:0 0 22px;font-size:11px;font-weight:600}#about-page h1{letter-spacing:-.045em;max-width:800px;margin:0 0 28px;font-size:clamp(40px,4.5vw,64px);line-height:1.08}#about-page h2{letter-spacing:-.035em;max-width:780px;margin:0 0 28px;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.15}#about-page p{color:#647370;margin:0 0 22px;font-size:17px;line-height:1.75}#about-page .about-lead,#about-page .about-secondary{max-width:900px}#about-page .about-secondary{font-size:16px}#about-page .about-section{border-top:1px solid #dfe7e4;padding:130px 0}#about-page .about-editorial{grid-template-columns:1fr 1fr;gap:40px 90px;display:grid}#about-page .about-copy p:last-child{margin-bottom:0}#about-page .about-intro{max-width:720px}#about-page .about-capabilities{grid-template-columns:1fr 1fr;gap:48px 80px;margin-top:60px;display:grid}#about-page .about-capabilities article,#about-page .about-stages article{border-top:1px solid #dfe7e4;padding-top:24px}#about-page .about-number{color:#008b79;letter-spacing:.1em;margin-bottom:22px;font-size:12px;display:block}#about-page h3{letter-spacing:-.025em;margin:0 0 16px;font-size:23px;font-weight:500;line-height:1.3}#about-page .about-capabilities p{max-width:490px;margin-bottom:0}#about-page .about-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:60px;display:grid}#about-page .about-stages h3{letter-spacing:.09em;font-size:16px}#about-page .about-terms{color:#008b79;margin-top:24px;font-size:12px}#about-page .about-domains{letter-spacing:.1em;color:#173230;flex-wrap:wrap;grid-column:1/-1;gap:16px;margin:12px 0 0;font-size:12px;display:flex}#about-page .about-domains span{color:#a4b7b0}#about-page .about-industries ul{letter-spacing:.08em;flex-wrap:wrap;gap:20px 32px;margin:42px 0 30px;padding:0;font-size:12px;list-style:none;display:flex}#about-page .about-text-link{color:#008b79;align-items:center;gap:18px;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}#about-page .about-text-link:hover{color:#173230}#about-page .about-statement{text-align:center;background:#f0f6f3;padding:130px 0}#about-page .about-statement h2{max-width:1000px;margin:0 auto 28px}#about-page .about-statement p{max-width:720px;margin:0 auto}#about-page .about-cta{color:#fff;background:#10282d;padding:130px 0}#about-page .about-cta .about-eyebrow{color:#4ad9b9}#about-page .about-cta p:not(.about-eyebrow){color:#bdd0cc;max-width:750px}#about-page .about-actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}#about-page .about-actions a{color:#10282d;background:#36d4ac;border:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;padding:17px 24px;font-size:14px;text-decoration:none;transition:background .2s;display:inline-flex}#about-page .about-actions a:nth-child(2){color:#fff;background:0 0;border-color:#6b8987}#about-page .about-actions a:hover{color:#10282d;background:#67e3c4}#about-page a:focus-visible{outline-offset:5px;outline:2px solid #00b99f}#about-page .about-reveal-ready{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}#about-page .about-revealed{opacity:1;transform:none}@media (max-width:900px){#about-page .about-editorial{gap:35px}#about-page .about-stages{gap:28px}#about-page .about-capabilities{column-gap:40px}}@media (max-width:640px){#about-page .about-hero{padding:150px 0 72px}#about-page .about-section,#about-page .about-statement,#about-page .about-cta{padding:76px 0}#about-page .about-editorial,#about-page .about-capabilities,#about-page .about-stages{grid-template-columns:1fr}#about-page .about-capabilities,#about-page .about-stages{gap:36px;margin-top:38px}#about-page p{font-size:16px}#about-page .about-actions{flex-direction:column;align-items:stretch}#about-page .about-domains{gap:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){#about-page .about-reveal-ready{opacity:1;transition:none;transform:none}}#about-page .about-build-heading{text-align:center;max-width:780px;margin:0 auto 60px}#about-page .about-build-heading h2{max-width:650px;margin:0 auto 24px}#about-page .about-build-heading>p:last-child{margin:0}#about-page .about-build-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:32px;padding:0 7px 7px 0;display:grid}#about-page .about-build-card{isolation:isolate;--card-surface:#f5f8f7;--card-line:#dce6e2;--card-shape:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);grid-column:span 2;transition:transform .3s;position:relative}#about-page .about-build-card:nth-child(4){grid-column:2/span 2}#about-page .about-build-card:nth-child(2n){--card-surface:#eff7f5}#about-page .about-build-card:before,#about-page .about-build-card:after{content:"";clip-path:var(--card-shape);pointer-events:none;position:absolute;inset:0}#about-page .about-build-card:before{z-index:-2;background:#c2dfd7;transition:transform .3s;transform:translate(7px,7px)}#about-page .about-build-card:after{z-index:-1;background:#fff;transition:transform .3s;inset:1px;transform:translate(7px,7px)}#about-page .about-build-surface{isolation:isolate;box-sizing:border-box;text-align:center;height:100%;clip-path:var(--card-shape);background:var(--card-line);padding:38px 25px;transition:background .3s;position:relative}#about-page .about-build-surface:before{content:"";background:var(--card-surface);clip-path:var(--card-shape);z-index:-1;position:absolute;inset:1px}#about-page .about-build-icon{color:#009d89;width:40px;height:40px;margin:0 auto 25px;transition:color .3s;display:block}#about-page .about-build-card h3{justify-content:center;align-items:center;max-width:260px;min-height:58px;margin:0 auto 14px;font-size:22px;transition:color .3s;display:flex}#about-page .about-build-card p{max-width:310px;margin:0 auto;font-size:16px;line-height:1.65}@media (hover:hover){#about-page .about-build-card:hover{--card-line:#90c9bb;transform:translateY(-4px)}#about-page .about-build-card:hover:before,#about-page .about-build-card:hover:after{transform:translate(8px,10px)}#about-page .about-build-card:hover .about-build-icon,#about-page .about-build-card:hover h3{color:#007e6d}}@media (max-width:1000px){#about-page .about-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#about-page .about-build-card,#about-page .about-build-card:nth-child(4){grid-column:auto}}@media (max-width:640px){#about-page .about-build-grid{grid-template-columns:minmax(0,1fr);gap:28px}#about-page .about-build-heading{margin-bottom:38px}#about-page .about-build-surface{padding:34px 24px}}@media (prefers-reduced-motion:reduce){#about-page .about-build-card,#about-page .about-build-card:before,#about-page .about-build-card:after,#about-page .about-build-surface,#about-page .about-build-icon,#about-page .about-build-card h3{transition:none}#about-page .about-build-card:hover{transform:none}}#about-page .about-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);padding:175px 0 90px;display:grid;position:relative}#about-page .about-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#fff 0%,#f8faf9 45%,#edf5f1 100%);position:absolute;inset:0 calc(min(100vw,1440px)/2 - 50vw - clamp(24px,6vw,110px))}#about-page .about-hero h1{max-width:590px;font-size:clamp(36px,3.65vw,56px)}#about-page .about-hero-copy{min-width:0}#about-page .about-hero .about-secondary{margin-bottom:0}#about-page .about-hero-image{object-fit:contain;width:100%;max-width:100%;height:auto;box-shadow:none;border:0;border-radius:0;display:block}@media (max-width:900px){#about-page .about-hero{gap:32px;padding:155px 0 76px}#about-page .about-hero h1{font-size:36px}#about-page .about-hero p{font-size:16px}}@media (max-width:700px){#about-page .about-hero{grid-template-columns:minmax(0,1fr);gap:38px;padding:145px 0 64px}#about-page .about-hero h1{font-size:clamp(36px,8vw,44px)}}
