.about-hero{isolation:isolate;padding:100px 0 58px;position:relative;overflow:hidden}.about-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:85px;display:grid}.about-hero h1{letter-spacing:-.055em;font-size:clamp(3.5rem,6.3vw,6rem);line-height:1.04}.about-hero-copy{max-width:440px;padding-bottom:5px}.about-hero-copy p{margin-bottom:20px;font-size:1.0625rem;line-height:1.8}.about-hero-copy p+p{color:#d2dfd5;font-size:1rem}.about-hero-copy .text-link{margin-top:8px}.about-opening-line{text-transform:uppercase;letter-spacing:.16em;color:#82978a;border-top:1px solid var(--line);margin-top:72px;padding-top:25px;font-size:.75rem}.about-story-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.about-story-grid h2{font-size:clamp(2.5rem,3.5vw,3.4rem)}.about-story-grid .copy{max-width:410px;font-size:1.0625rem}.about-fragments{margin:0;padding:0;list-style:none}.about-fragments li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:19px;margin-bottom:28px;padding:0 0 28px;display:grid}.about-fragments li:last-child{margin-bottom:0}.about-fragments li>span{color:#658171;padding-top:2px;font-size:.875rem;line-height:1.5}.about-fragments h3{letter-spacing:-.025em;margin-bottom:13px;font-size:1.375rem;line-height:1.25}.about-fragments p,.about-prose p{font-size:1rem;line-height:1.85}.about-pivot{border-left:2px solid var(--green);color:#bdd8c7;margin-top:30px;padding:4px 0 4px 23px;font-size:1.0625rem;line-height:1.7}.about-origin{background:#0b120e}.about-prose p{margin-bottom:24px}.about-prose p:last-child{margin-bottom:0}.about-prose blockquote{color:#c9e0d2;letter-spacing:-.035em;border-top:1px solid #2d4937;margin:42px 0 0;padding-top:32px;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.35}.about-workflow-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:95px;display:grid}.about-workflow-intro{position:sticky;top:48px}.about-workflow-intro h2{font-size:clamp(2.5rem,3.7vw,3.5rem)}.about-workflow-intro .copy{max-width:400px;font-size:1.0625rem}.about-journey-line{color:#a5c1b0;max-width:350px;margin:32px 0 26px;font-size:.875rem;line-height:2}.about-workflow-steps{margin:0;padding:0;list-style:none}.about-workflow-steps li{grid-template-columns:36px 1fr;gap:25px;padding:0 0 42px;display:grid;position:relative}.about-workflow-steps li:before{content:"";background:#24513a;width:1px;position:absolute;top:36px;bottom:8px;left:16px}.about-step-number{color:#69bc8c;letter-spacing:.07em;font-size:.875rem;line-height:26px}.about-step-name{color:#73c193;text-transform:uppercase;letter-spacing:.13em;margin-bottom:14px;font-size:.75rem;display:block}.about-workflow-steps h3{letter-spacing:-.025em;margin-bottom:14px;font-size:1.375rem;line-height:1.3}.about-workflow-steps p{font-size:1rem;line-height:1.85}.about-workflow-close{border-top:1px solid #2d4937;margin-left:61px;padding-top:25px}.about-workflow-close strong{letter-spacing:-.025em;color:#88cda3;font-size:1.5rem;font-weight:400}.about-workflow-close p{margin-top:10px;font-size:1rem;line-height:1.7}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:65px;display:grid}.about-principles article{border-top:1px solid #2b4233;padding-top:28px}.about-principles h3{letter-spacing:-.03em;margin-bottom:19px;font-size:1.625rem}.about-principles p{font-size:1rem;line-height:1.8}.about-teams-copy{max-width:620px;font-size:1.0625rem}.about-audiences{grid-template-columns:1fr 1fr;gap:80px;margin-top:55px;display:grid}.about-audiences article+article{border-left:1px solid var(--line);padding-left:54px}.about-audiences h3{max-width:430px;margin-bottom:23px;font-size:1.5rem;line-height:1.3}.about-audiences p{margin-bottom:20px;font-size:1rem;line-height:1.85}.about-audiences .text-link{margin-top:12px}.about-closing{isolation:isolate;text-align:center;background:#0d1711;border-block:1px solid #1c3827;padding:105px 0;position:relative;overflow:hidden}.about-closing h2{letter-spacing:-.045em;font-size:clamp(2.4rem,4vw,3.75rem);line-height:1.15}.about-closing h2 span{margin-top:12px;display:inline-block}.about-closing p{margin-top:28px;font-size:1.0625rem;line-height:1.8}.about-closing .actions{justify-content:center}@media (max-width:1100px){.about-hero-grid{gap:45px}.about-story-grid,.about-workflow-grid{gap:55px}.about-audiences{gap:45px}.about-audiences article+article{padding-left:35px}.about-principles{gap:30px}}@media (max-width:800px){.about-hero{padding-top:70px}.about-hero-grid{grid-template-columns:1fr;gap:32px}.about-hero-copy{max-width:620px}.about-opening-line{margin-top:45px}.about-story-grid,.about-workflow-grid{grid-template-columns:1fr;gap:42px}.about-story-grid .copy{max-width:570px}.about-workflow-intro{position:static}.about-workflow-intro .copy{max-width:570px}.about-journey-line{max-width:none;margin-top:22px}.about-principles{grid-template-columns:1fr;gap:30px;margin-top:42px}.about-principles p{max-width:620px}.about-audiences{gap:30px}}@media (max-width:680px){.about-hero{padding:55px 0 35px}.about-hero h1{font-size:clamp(3rem,11.4vw,4.5rem)}.about-hero-copy p{font-size:1rem}.about-hero .eyebrow{margin-bottom:25px}.about-opening-line{letter-spacing:.1em;margin-top:36px;padding-top:23px;font-size:.75rem}.about-story-grid{gap:35px}.about-story-grid h2,.about-workflow-intro h2{font-size:2.5rem}.about-fragments li{grid-template-columns:25px 1fr;gap:12px}.about-fragments h3,.about-workflow-steps h3{font-size:1.25rem}.about-prose blockquote{margin-top:32px;padding-top:25px;font-size:1.75rem}.about-workflow-steps li{grid-template-columns:28px 1fr;gap:15px;padding-bottom:35px}.about-workflow-steps li:before{left:11px}.about-workflow-close{margin-left:43px}.about-principles h3{font-size:1.5rem}.about-audiences{grid-template-columns:1fr;gap:36px;margin-top:38px}.about-audiences article+article{border-left:0;border-top:1px solid var(--line);padding-top:33px;padding-left:0}.about-closing{padding:75px 0}.about-closing h2{font-size:2.35rem}.about-closing p{font-size:1rem}.about-closing .actions{gap:12px}}
