.about-page{overflow:clip}.about-page .desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.about-hero{border-top:1px solid var(--line);grid-template-columns:minmax(0,57%) minmax(0,43%);min-height:calc(100svh - 120px);display:grid}.about-hero-copy{background:var(--white);align-items:center;min-width:0;padding:clamp(76px,8vw,128px) clamp(42px,5vw,92px) clamp(70px,8vw,120px) clamp(44px,5.5vw,112px);display:flex;container-type:inline-size}.about-hero-copy-inner{width:100%;max-width:790px}.about-hero h1{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.052em;margin:0;font-size:clamp(44px,8.25cqw,68px);font-weight:650;line-height:.99}.about-hero-lede{max-width:670px;color:var(--slate);margin:32px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.72}.about-hero-actions{align-items:center;gap:34px;margin-top:42px;display:flex}.about-hero-meta{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;margin-top:clamp(52px,6vw,78px);font-size:8px;font-weight:750;display:flex}.about-hero-meta span+span{border-left:1px solid var(--line);margin-left:20px;padding-left:20px}.about-hero-visual{background:var(--ink);min-width:0;color:var(--white);position:relative;overflow:hidden}.about-hero-grid{opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 86%);mask-image:linear-gradient(135deg,#000,#0000 86%)}.about-hero-visual:after{aspect-ratio:1;content:"";border:1px solid #79b85e6b;border-radius:50%;width:56%;position:absolute;bottom:-20%;right:-10%;box-shadow:0 0 0 52px #337f111a,0 0 0 104px #337f110f}.about-hero-visual-inner{z-index:1;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(62px,7vw,112px) clamp(34px,5vw,78px);display:flex;position:relative}.about-hero-visual-inner>p{color:#79b85e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 34px;font-size:9px;font-weight:750}.about-manifesto-item{border-top:1px solid #ffffff2e;grid-template-columns:40px 1fr;gap:8px 18px;padding-block:clamp(26px,3vw,42px);display:grid}.about-manifesto-item:last-child{border-bottom:1px solid #ffffff2e}.about-manifesto-item span{color:#79b85e;grid-row:1/3;font-size:8px;font-weight:750}.about-manifesto-item strong{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.04em;font-size:clamp(27px,3vw,46px);font-weight:620}.about-manifesto-item small{color:#ffffff80;font-size:11px;line-height:1.55}.about-section{padding-block:clamp(96px,9vw,148px)}.about-heading{margin-bottom:clamp(54px,6vw,84px)}.about-heading-split{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:clamp(56px,8vw,126px);display:grid}.about-heading h2,.about-solutions-intro h2,.about-experience-statement h2,.about-final-grid h2{max-width:900px;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.046em;margin:0;font-size:clamp(40px,4.15vw,66px);font-weight:640;line-height:1.04}.about-heading>div:last-child>p,.about-heading-split>p,.about-solutions-intro>p,.about-experience-statement>p,.about-final-grid>div>p{color:var(--slate);margin:0;font-size:15px;line-height:1.75}.about-heading>div:last-child>p+p{margin-top:18px}.about-identity{background:var(--white)}.about-identity-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.about-identity-grid article{border-right:1px solid var(--line);min-height:250px;padding:28px clamp(24px,3vw,46px)}.about-identity-grid article:first-child{padding-left:0}.about-identity-grid article:last-child{border-right:0;padding-right:0}.about-identity-grid article>span,.about-supply-steps article>span,.about-principles article>span{color:var(--green);font-size:9px;font-weight:750}.about-identity-grid h3,.about-supply-steps h3,.about-principles h3{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.03em;margin:54px 0 14px;font-size:clamp(20px,1.65vw,27px);font-weight:650}.about-identity-grid p,.about-supply-steps p,.about-principles p{color:var(--slate);margin:0;font-size:13px;line-height:1.72}.about-solutions{background:var(--ink);color:var(--white)}.about-solutions-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(58px,9vw,142px);display:grid}.about-eyebrow-light{color:#79b85e}.about-solutions-intro{position:sticky;top:150px}.about-solutions-intro h2{max-width:500px;color:var(--white);font-size:clamp(36px,3.7vw,58px)}.about-solutions-intro>p{color:#ffffff8c;max-width:450px;margin-top:28px}.about-solution-list{border-top:1px solid #ffffff2e}.about-solution-link{border-bottom:1px solid #ffffff2e;grid-template-columns:42px 1fr auto;align-items:center;gap:25px;min-height:188px;padding-block:30px;display:grid}.about-solution-link>span{color:#79b85e;align-self:start;margin-top:7px;font-size:9px;font-weight:750}.about-solution-link div{flex-direction:column;align-items:flex-start;display:flex}.about-solution-link small{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.about-solution-link strong{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.035em;margin-top:10px;font-size:clamp(25px,2.35vw,37px);font-weight:640}.about-solution-link p{color:#ffffff8a;max-width:680px;margin:12px 0 0;font-size:12px;line-height:1.65}.about-solution-link>.arrow-icon{color:#79b85e}.about-supply{background:var(--mist)}.about-supply-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.about-supply-steps article{border-right:1px solid var(--line);min-height:290px;padding:28px clamp(20px,2.2vw,34px)}.about-supply-steps article:first-child{padding-left:0}.about-supply-steps article:last-child{border-right:0;padding-right:0}.about-supply-steps h3{margin-top:50px;font-size:clamp(18px,1.45vw,23px)}.about-supply-note{background:var(--white);grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,5vw,70px);display:grid}.about-supply-note span{border-right:1px solid var(--line);min-height:96px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:24px clamp(22px,3vw,42px);font-size:10px;font-weight:750;display:flex}.about-supply-note span:before{background:var(--green);content:"";flex:0 0 5px;width:5px;height:5px;margin-right:13px}.about-supply-note span:last-child{border-right:0}.about-experience{background:var(--ink);color:var(--white)}.about-experience-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(68px,10vw,156px);display:grid}.about-experience-statement>strong{color:#79b85e;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.075em;margin:12px 0 26px;font-size:clamp(94px,10vw,160px);font-weight:600;line-height:.9;display:block}.about-experience-statement h2{max-width:590px;color:var(--white);font-size:clamp(34px,3.5vw,54px)}.about-experience-statement>p{color:#ffffff8f;max-width:560px;margin-top:28px}.about-principles{border-top:1px solid #ffffff2e}.about-principles article{border-bottom:1px solid #ffffff2e;grid-template-columns:40px 1fr;gap:18px;min-height:138px;padding-block:28px;display:grid}.about-principles article>span{color:#79b85e}.about-principles h3{color:var(--white);margin:0 0 10px;font-size:clamp(18px,1.45vw,23px)}.about-principles p{color:#ffffff87;max-width:680px}.about-final-cta{background:var(--green);color:var(--white);padding-block:clamp(88px,9vw,138px)}.about-final-grid{grid-template-columns:.35fr 1.1fr .55fr;align-items:start;gap:clamp(34px,5vw,80px);display:grid}.about-final-grid .eyebrow{margin:0}.about-final-grid h2{color:var(--white);font-size:clamp(40px,4.3vw,68px)}.about-final-grid>div>p{color:#ffffffbd}.about-final-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.about-light-link{color:var(--white);border-color:#ffffff94}@media (max-width:1050px){.about-hero{grid-template-columns:1fr;min-height:auto}.about-hero-copy{min-height:590px}.about-hero h1{max-width:820px;font-size:clamp(48px,6.8vw,66px)}.about-hero-visual-inner{min-height:600px}.about-heading-split,.about-solutions-layout,.about-experience-grid{grid-template-columns:1fr;align-items:start;gap:48px}.about-heading>div:last-child,.about-heading-split>p{max-width:760px}.about-solutions-intro{position:static}.about-supply-steps{grid-template-columns:repeat(2,1fr)}.about-supply-steps article:nth-child(2){border-right:0}.about-supply-steps article:nth-child(n+3){border-top:1px solid var(--line)}.about-supply-steps article:nth-child(3){padding-left:0}.about-experience-statement{max-width:760px}.about-final-grid{grid-template-columns:1fr 1fr}.about-final-grid .eyebrow{grid-column:1/-1}}@media (max-width:680px){.about-hero-copy{min-height:0;padding:58px var(--gutter) 60px}.about-hero h1{font-size:clamp(37px,10.4vw,45px);line-height:1}.about-hero-lede{margin-top:24px;font-size:15px}.about-hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:32px}.about-hero-meta{flex-direction:column;align-items:flex-start;margin-top:38px}.about-hero-meta span+span{border-left:0;margin:8px 0 0;padding-left:0}.about-hero-visual-inner{min-height:480px;padding:58px var(--gutter)}.about-manifesto-item{padding-block:24px}.about-manifesto-item strong{font-size:28px}.about-section{padding-block:76px}.about-heading{margin-bottom:40px}.about-heading h2,.about-solutions-intro h2,.about-experience-statement h2,.about-final-grid h2{font-size:clamp(34px,10vw,47px)}.about-identity-grid{grid-template-columns:1fr}.about-identity-grid article,.about-identity-grid article:first-child,.about-identity-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0 30px}.about-identity-grid h3{margin-top:24px}.about-solution-link{grid-template-columns:26px 1fr auto;gap:14px;min-height:164px;padding-block:26px}.about-solution-link strong{font-size:24px}.about-solution-link p{font-size:11px}.about-supply-steps{grid-template-columns:1fr}.about-supply-steps article,.about-supply-steps article:first-child,.about-supply-steps article:nth-child(3),.about-supply-steps article:last-child{border-top:0;border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0 30px}.about-supply-steps h3{margin-top:22px}.about-supply-note{grid-template-columns:1fr;margin-top:38px}.about-supply-note span{border-right:0;border-bottom:1px solid var(--line);min-height:74px;padding:20px}.about-experience-grid{gap:56px}.about-experience-statement>strong{font-size:108px}.about-principles article{grid-template-columns:28px 1fr;gap:12px;min-height:0}.about-final-cta{padding-block:76px}.about-final-grid{grid-template-columns:1fr}.about-final-grid .eyebrow{grid-column:auto}.about-final-actions{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:380px){.about-hero h1{font-size:35px}.about-solution-link{grid-template-columns:22px 1fr}.about-solution-link>.arrow-icon{display:none}}@media (prefers-reduced-motion:reduce){.about-page *{transition:none}}
