.aboutHero .eyebrow{color:var(--orange-soft);text-shadow:0 1px 12px #0009;margin-bottom:20px;font-size:14px}.aboutHero .pageHero__shade{background:linear-gradient(#14110f52,#14110f52),linear-gradient(#14110f8c 0%,#14110f00 25%),linear-gradient(#14110f33 38%,#14110fe0 100%)}.aboutHero__title{max-width:14ch}.aboutHero__lede{max-width:56ch;font:500 clamp(16px, 1.3vw, 18px) / 1.5 var(--font-sans);color:#ffffffe6;margin-top:clamp(24px,3vw,36px)}.aboutWhy{background:var(--cream);padding:clamp(72px,9vw,150px) 0}.aboutWhy__grid{align-items:start;gap:clamp(32px,6vw,110px)}.aboutWhy__title{max-width:17ch;font:700 clamp(28px, 3.6vw, 52px) / 1.02 var(--font-sans);letter-spacing:-.025em;text-wrap:pretty;margin-top:22px}.aboutWhy__strong{max-width:46ch;font:600 clamp(18px, 1.6vw, 22px) / 1.45 var(--font-sans);margin-top:28px}.aboutWhy__copy{max-width:50ch;margin-bottom:20px}.aboutWhy__list{border-bottom:1px solid var(--line)}.aboutWhy__list>div{border-top:1px solid var(--line);font:400 16px/1.5 var(--font-sans);color:var(--grey);grid-template-columns:minmax(110px,160px) minmax(0,1fr);align-items:baseline;gap:20px;padding:22px 0;display:grid}.aboutWhy__list>div span:first-child{color:var(--ink);font:700 clamp(20px, 1.8vw, 26px) / 1 var(--font-sans);letter-spacing:-.02em}.aboutBuilt{background:var(--ink);color:#fff;padding:clamp(72px,9vw,150px) 0}.aboutBuilt__title{max-width:22ch;font:700 clamp(28px, 3.6vw, 52px) / 1.02 var(--font-sans);letter-spacing:-.025em;text-wrap:pretty;margin:22px 0 clamp(40px,5vw,72px)}.aboutBuilt__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,5vw,96px);display:grid}.aboutBuilt__media{grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(12px,1.4vw,20px);min-height:clamp(520px,56vw,860px);display:grid}.aboutBuilt__main,.aboutBuilt__mediaRow>div{position:relative}.aboutBuilt__mediaRow{grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,20px);display:grid}.aboutBuilt__phones{background:var(--orange)}.aboutBuilt__phones img{object-fit:contain;object-position:bottom}.aboutBuilt__links{border-bottom:1px solid #fff3;align-self:center}.aboutBuilt__link{color:#fff;border-top:1px solid #fff3;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(18px,2vw,26px) 0;display:grid}.aboutBuilt__link:hover{color:var(--orange)}.aboutBuilt__link strong{font:700 clamp(19px, 1.7vw, 24px) / 1.15 var(--font-sans);letter-spacing:-.015em;display:block}.aboutBuilt__link small{font:400 15px/1.55 var(--font-sans);color:#ffffffb8;margin-top:8px;display:block}.aboutMilestones{background:#fff;padding:clamp(72px,9vw,150px) 0}.aboutMilestones__head{align-items:end;gap:clamp(32px,6vw,110px);margin-bottom:clamp(48px,6vw,88px)}.aboutMilestones__head .prose{max-width:46ch}.aboutMilestones__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(28px,3vw,48px);display:grid}.aboutMilestones__grid>div{border-top:2px solid var(--ink);flex-direction:column;gap:14px;padding-top:26px;display:flex;position:relative}.aboutMilestones__grid>div:before{content:"";background:var(--orange);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.aboutMilestones__date{font:700 clamp(22px, 2vw, 30px) / 1 var(--font-sans);letter-spacing:-.02em}.aboutMilestones__title{font:600 16px/1.3 var(--font-sans)}.aboutMilestones__body{font:400 15px/1.55 var(--font-sans);color:var(--grey)}.aboutPrinciples{background:#fff;padding:0 0 clamp(72px,9vw,150px)}.aboutPrinciples__title{max-width:18ch;margin:22px 0 clamp(32px,4vw,56px)}.aboutPrinciples__list{border-bottom:1px solid var(--line)}.aboutPrinciple{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,56px);padding:clamp(22px,2.4vw,34px) 0;display:grid}.aboutPrinciple h3{font:700 clamp(28px, 3.4vw, 52px) / 1 var(--font-sans);letter-spacing:-.03em}.aboutPrinciple p{max-width:40ch}.aboutVision{background:var(--ink);color:#fff;position:relative;overflow:hidden}.aboutVision__bg{opacity:.35;position:absolute;inset:0}.aboutVision__shade{background:linear-gradient(#14110f99 0%,#14110ff2 100%);position:absolute;inset:0}.aboutVision__inner{padding-top:clamp(88px,11vw,180px);padding-bottom:clamp(72px,9vw,140px);position:relative}.aboutVision__statement{max-width:12ch;font:700 clamp(52px, 9vw, 150px) / .88 var(--font-sans);letter-spacing:-.05em;margin-top:28px}.aboutVision__mission{border-top:1px solid #ffffff40;gap:clamp(32px,6vw,110px);margin-top:clamp(64px,8vw,120px);padding-top:clamp(32px,4vw,48px)}.aboutVision__mission p:last-child{max-width:44ch;font:500 clamp(18px, 1.7vw, 24px) / 1.45 var(--font-sans);color:#ffffffe6}.aboutValues{background:var(--cream);padding:clamp(72px,9vw,150px) 0}.aboutValues__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.aboutValues__intro{position:sticky;top:120px}.aboutValues__intro h2{max-width:14ch;font:700 clamp(28px, 3.6vw, 52px) / 1.02 var(--font-sans);letter-spacing:-.025em;text-wrap:pretty;margin-top:22px}.aboutValues__list{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:clamp(24px,3vw,48px);display:grid}.aboutValues__list>div{border-top:1px solid var(--line);gap:12px;min-width:0;padding:clamp(24px,2.6vw,36px) 0;display:grid}.aboutValues__list h3{font:700 clamp(26px, 2.4vw, 38px) / 1.05 var(--font-sans);letter-spacing:-.025em;overflow-wrap:anywhere}.aboutValues__list p{max-width:40ch;font:400 16px/1.55 var(--font-sans)}.aboutPeopleIntro{background:#fff;padding:clamp(72px,9vw,150px) 0}.aboutPeopleIntro__head{align-items:end;gap:clamp(32px,6vw,110px);margin-bottom:clamp(40px,5vw,72px)}.aboutPeopleIntro__head h2{max-width:16ch;font:700 clamp(28px, 3.6vw, 52px) / 1.02 var(--font-sans);letter-spacing:-.025em;margin-top:22px}.aboutPeopleIntro__head .prose{max-width:46ch}.peopleSlider{position:relative}.peopleSlider__viewport{background:var(--cream);border-radius:clamp(14px,1.6vw,24px);overflow:hidden}.peopleSlider__track{transition:transform .7s var(--ease);display:flex}.peopleSlider__slide{flex:0 0 100%;height:clamp(320px,41vw,600px);margin:0;position:relative;overflow:hidden}.peopleSlider__slide img{object-fit:cover}.peopleSlider__bar{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.peopleSlider__dots{flex-wrap:wrap;gap:6px;display:flex}.peopleSlider__dot{cursor:pointer;width:26px;height:24px;transition:width .3s var(--ease);background:0 0;border:0;padding:0;position:relative}.peopleSlider__dot:after{content:"";background:var(--line);height:4px;transition:background .3s var(--ease);border-radius:999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.peopleSlider__dot[aria-current=true]{width:44px}.peopleSlider__dot[aria-current=true]:after{background:var(--orange)}.peopleSlider__controls{gap:8px;display:flex}.peopleSlider__controls button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.peopleSlider__controls button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.peopleSlider__dot:focus-visible,.peopleSlider__controls button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (prefers-reduced-motion:reduce){.peopleSlider__track,.peopleSlider__dot,.peopleSlider__dot:after,.peopleSlider__controls button{transition:none}}.aboutTeam{background:var(--cream);padding:clamp(88px,11vw,170px) 0 clamp(72px,8vw,130px);scroll-margin-top:84px}.aboutTeam__head{align-items:end;gap:clamp(28px,6vw,110px)}.aboutTeam__title{max-width:11ch;font:700 clamp(40px, 5.6vw, 88px) / .96 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin-top:24px}.aboutTeam__head .prose{max-width:40ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.aboutCeo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,110px);margin-top:clamp(64px,8vw,128px);display:grid}.aboutCeo__media{width:100%;max-width:640px;padding:0 clamp(24px,3.4vw,56px) clamp(24px,3.4vw,56px) 0;position:relative}.aboutCeo__backdrop{background:var(--ink);border-radius:clamp(18px,2vw,32px);position:absolute;inset:clamp(40px,5vw,80px) 0 0 clamp(40px,5vw,80px);overflow:hidden}.aboutCeo__backdrop svg{width:100%;height:100%;position:absolute;inset:0}.aboutCeo__backdrop span{font:600 12px/1 var(--font-sans);letter-spacing:.14em;color:#f6f2ecb3;position:absolute;bottom:clamp(14px,1.4vw,20px);right:clamp(16px,1.6vw,24px)}.aboutCeo__portrait{aspect-ratio:4/5;background:#e6dfd4;border-radius:clamp(18px,2vw,32px);position:relative;overflow:hidden}.aboutCeo__portrait img,.aboutCeo__portrait .portraitPlaceholder{transition:transform .45s var(--ease)}.aboutCeo__portrait img{object-position:50% 25%}.aboutCeo:hover .aboutCeo__portrait img,.aboutCeo:hover .aboutCeo__portrait .portraitPlaceholder{transform:scale(1.035)}.aboutCeo__title{font:600 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);align-items:center;gap:14px;margin-bottom:20px;display:flex}.aboutCeo__title:before{content:"";background:currentColor;width:32px;height:1px}.aboutCeo__name{font:700 clamp(38px, 4.6vw, 72px) / .98 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin-bottom:clamp(24px,2.6vw,36px)}.aboutCeo__lead{font:500 clamp(18px, 1.5vw, 21px) / 1.5 var(--font-sans)}.aboutCeo__rest{gap:14px;margin-top:18px;display:grid}.aboutCeo__rest p{font:400 16px/1.65 var(--font-sans)}.aboutLeadersHead{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:clamp(80px,9vw,150px);padding-top:22px;display:flex}.aboutLeadersHead h3{font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.aboutLeaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(56px,6vw,100px) clamp(24px,3vw,56px);margin-top:clamp(36px,4vw,56px);list-style:none;display:grid}@media (min-width:1101px){.aboutLeaders>li:nth-child(3n+2){margin-top:clamp(56px,6vw,104px)}}.aboutLeader__portrait{aspect-ratio:4/5;background:#e6dfd4;border-radius:clamp(16px,1.6vw,24px);position:relative;overflow:hidden}.aboutLeader__portrait img{object-position:50% 25%;transition:transform .45s var(--ease)}.aboutLeader__portrait .portraitPlaceholder{transition:transform .45s var(--ease)}.aboutLeader:hover .aboutLeader__portrait img,.aboutLeader:hover .aboutLeader__portrait .portraitPlaceholder{transform:scale(1.035)}.aboutLeader__meta{border-bottom:1px solid var(--line);font:600 12px/1 var(--font-sans);letter-spacing:.14em;color:var(--orange);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-bottom:14px;display:flex}.aboutLeader h4{font:700 clamp(22px, 1.9vw, 28px) / 1.1 var(--font-sans);letter-spacing:-.025em;text-wrap:balance;margin:18px 0 8px}.aboutLeader__title{font:600 12px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);margin-bottom:16px}.aboutLeader__lead{font:400 16px/1.6 var(--font-sans)}.aboutLeader__rest{gap:12px;margin-top:12px;display:grid}.aboutLeader__more{min-height:44px;font:600 14px/1 var(--font-sans);color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;margin-top:16px;padding:10px 0;display:inline-flex}.aboutLeader__more:hover{color:var(--orange)}.aboutLeader__more span{width:22px;height:22px;font:600 13px/1 var(--font-sans);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:flex}.aboutTeam__all{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(80px,9vw,140px);padding:clamp(26px,3vw,40px) 0;display:flex}.aboutTeam__all:hover{color:var(--orange)}.aboutTeam__all span:first-child{font:700 clamp(26px, 3vw, 44px) / 1.05 var(--font-sans);letter-spacing:-.03em}.aboutTeam__all span:last-child{background:var(--orange);color:#fff;width:clamp(48px,4vw,64px);height:clamp(48px,4vw,64px);font:600 22px/1 var(--font-sans);border-radius:50%;justify-content:center;align-items:center;display:flex}.aboutField{background:var(--ink);padding:clamp(12px,1.4vw,20px)}.aboutField__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(240px,26vw,420px);gap:clamp(12px,1.4vw,20px);display:grid}.aboutField__grid>div{border-radius:clamp(14px,1.6vw,24px);position:relative;overflow:hidden}.aboutField__wide{grid-column:span 2}.aboutField__label{font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);padding:clamp(28px,3vw,44px) clamp(8px,3vw,52px) clamp(16px,2vw,24px)}.aboutCta{background:var(--cream);padding:clamp(72px,9vw,150px) 0}.aboutCta h2{max-width:22ch;font:700 clamp(32px, 4.4vw, 68px) / .98 var(--font-sans);letter-spacing:-.035em;text-wrap:pretty;margin:22px 0 0}.aboutCta__actions{flex-wrap:wrap;gap:14px;margin-top:clamp(32px,4vw,52px);display:flex}.aboutCta__actions .btn{min-height:56px;padding:20px 30px;font-size:17px}@media (max-width:1100px){.aboutLeaders{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutLeaders>li:nth-child(2n){margin-top:64px}}@media (max-width:980px){.aboutBuilt__grid,.aboutValues__grid{grid-template-columns:minmax(0,1fr)}.aboutValues__intro{position:static}}@media (max-width:880px){.aboutWhy__grid,.aboutVision__mission,.aboutPeopleIntro__head,.aboutMilestones__head,.aboutTeam__head,.aboutCeo{grid-template-columns:minmax(0,1fr)}.aboutCeo{gap:36px}.aboutPrinciple{grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vw,56px);padding:clamp(22px,2.4vw,34px) 0}.aboutField__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:clamp(240px,48vw,380px)}.aboutField__wide{grid-column:auto}.aboutTeam__head .prose{max-width:46ch}}@media (max-width:600px){.peopleSlider__slide{height:clamp(280px,76vw,450px)}.peopleSlider__bar{flex-direction:column;align-items:stretch;gap:12px}.peopleSlider__controls{justify-content:flex-end}.peopleSlider__dot{height:32px}.aboutLeaders{grid-template-columns:minmax(0,1fr)}.aboutLeaders>li:nth-child(2n){margin-top:0}.aboutLeaders .aboutLeader__portrait{aspect-ratio:1}}
