.CompanyPages-module__ZeHn8q__main{--family-ink:#17191b;--family-muted:#61646a;--family-line:#17191b24;--family-pale:#f5f6f7;--family-paper:#fff;--family-night:#090b0e;--family-dark-copy:#ffffffbd;--family-dark-line:#ffffff2e;--family-radius:12px;--family-space:clamp(80px, 9vw, 128px);--family-gutter:48px;--family-speed:.24s;--family-ease:cubic-bezier(.16, 1, .3, 1);color:var(--family-ink)}.CompanyPages-module__ZeHn8q__main h1,.CompanyPages-module__ZeHn8q__main h2,.CompanyPages-module__ZeHn8q__main h3{text-wrap:balance;font-weight:400}.CompanyPages-module__ZeHn8q__main h1{font-size:clamp(52px,5.6vw,80px);line-height:var(--locale-heading-leading,1.06);letter-spacing:var(--locale-tracking,-.06em)}.CompanyPages-module__ZeHn8q__main h2{font-size:clamp(36px,3.65vw,52px);line-height:var(--locale-heading-leading,1.12);letter-spacing:var(--locale-tracking,-.05em)}.CompanyPages-module__ZeHn8q__main h3{letter-spacing:var(--locale-tracking,-.035em);font-size:28px;line-height:1.25}.CompanyPages-module__ZeHn8q__main a:focus-visible{outline-offset:6px;outline:2px solid}.CompanyPages-module__ZeHn8q__lead{letter-spacing:var(--locale-tracking,-.02em);font-size:18px;line-height:1.6}.CompanyPages-module__ZeHn8q__companyOpening,.CompanyPages-module__ZeHn8q__careersOpening,.CompanyPages-module__ZeHn8q__methodOpening{padding:80px var(--family-gutter) 0}.CompanyPages-module__ZeHn8q__openingCopy{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:64px;margin-block-end:48px;display:grid}.CompanyPages-module__ZeHn8q__openingCopy h1{max-inline-size:900px}.CompanyPages-module__ZeHn8q__openingCopy .CompanyPages-module__ZeHn8q__lead{max-inline-size:500px}.CompanyPages-module__ZeHn8q__openingCopy .CompanyPages-module__ZeHn8q__textLink{margin-block-start:16px}.CompanyPages-module__ZeHn8q__companyImage,.CompanyPages-module__ZeHn8q__methodImage,.CompanyPages-module__ZeHn8q__careersImage,.CompanyPages-module__ZeHn8q__evidenceImage{background:var(--family-pale);border-radius:var(--family-radius);display:block;position:relative;overflow:hidden}.CompanyPages-module__ZeHn8q__companyImage,.CompanyPages-module__ZeHn8q__careersImage{block-size:clamp(360px,39vw,560px)}.CompanyPages-module__ZeHn8q__companyImage img,.CompanyPages-module__ZeHn8q__methodImage img,.CompanyPages-module__ZeHn8q__careersImage img,.CompanyPages-module__ZeHn8q__evidenceImage img{object-fit:cover}.CompanyPages-module__ZeHn8q__companyImage img{object-position:center 45%}.CompanyPages-module__ZeHn8q__methodImage{block-size:clamp(320px,34vw,480px)}.CompanyPages-module__ZeHn8q__methodImage img{object-position:center 20%}.CompanyPages-module__ZeHn8q__careersImage img{object-position:center 48%}.CompanyPages-module__ZeHn8q__editorial,.CompanyPages-module__ZeHn8q__careerNote,.CompanyPages-module__ZeHn8q__commitments,.CompanyPages-module__ZeHn8q__collaboration,.CompanyPages-module__ZeHn8q__introductionSection{padding:var(--family-space) var(--family-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;display:grid}.CompanyPages-module__ZeHn8q__editorialBody{padding-block-start:4px}.CompanyPages-module__ZeHn8q__editorialBody>p{max-inline-size:560px;letter-spacing:var(--locale-tracking,-.02em);font-size:20px;line-height:1.6}.CompanyPages-module__ZeHn8q__editorialBody>p+p{margin-block-start:24px}.CompanyPages-module__ZeHn8q__editorialBody>.CompanyPages-module__ZeHn8q__textLink{inline-size:fit-content;display:flex}.CompanyPages-module__ZeHn8q__textLink{border-block-end:1px solid var(--family-line);justify-content:space-between;align-items:center;gap:32px;min-block-size:48px;margin-block-start:24px;padding-block:12px;font-size:15px;display:inline-flex}.CompanyPages-module__ZeHn8q__textLink>span,.CompanyPages-module__ZeHn8q__primaryLink>span,.CompanyPages-module__ZeHn8q__entryAction>span{transition:transform var(--family-speed) var(--family-ease);flex-shrink:0}.CompanyPages-module__ZeHn8q__textLink:hover>span,.CompanyPages-module__ZeHn8q__textLink:focus-visible>span,.CompanyPages-module__ZeHn8q__primaryLink:hover>span,.CompanyPages-module__ZeHn8q__primaryLink:focus-visible>span,.CompanyPages-module__ZeHn8q__entryLink:hover .CompanyPages-module__ZeHn8q__entryAction>span,.CompanyPages-module__ZeHn8q__entryLink:focus-visible .CompanyPages-module__ZeHn8q__entryAction>span{transform:translateX(calc(var(--inline-direction,1) * 4px))}.CompanyPages-module__ZeHn8q__textLink:hover{border-color:currentColor}.CompanyPages-module__ZeHn8q__sectionHeading{justify-content:space-between;align-items:end;gap:64px;margin-block-end:56px;display:flex}.CompanyPages-module__ZeHn8q__sectionHeading>p{max-inline-size:420px;color:var(--family-muted);font-size:18px;line-height:1.6}.CompanyPages-module__ZeHn8q__workEvidence{padding:var(--family-space) var(--family-gutter);background:var(--family-pale)}.CompanyPages-module__ZeHn8q__evidenceRow{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.CompanyPages-module__ZeHn8q__evidenceRow+.CompanyPages-module__ZeHn8q__evidenceRow{margin-block-start:80px}.CompanyPages-module__ZeHn8q__evidenceImage{aspect-ratio:16/10;background:var(--family-paper)}.CompanyPages-module__ZeHn8q__evidenceImage img{object-fit:cover;object-position:center;transition:transform var(--family-speed) var(--family-ease)}.CompanyPages-module__ZeHn8q__evidenceImage:hover img{transform:scale(1.025)}.CompanyPages-module__ZeHn8q__evidenceCopy>h3{font-size:clamp(32px,3vw,44px)}.CompanyPages-module__ZeHn8q__evidenceCopy>p{max-inline-size:480px;margin-block-start:20px;font-size:20px;line-height:1.6}.CompanyPages-module__ZeHn8q__scopeList{margin-block:24px 0;padding:0;list-style:none}.CompanyPages-module__ZeHn8q__scopeList>li{border-block-end:1px solid var(--family-line);padding-block:12px;font-size:15px;line-height:1.5}.CompanyPages-module__ZeHn8q__evidenceReverse{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.CompanyPages-module__ZeHn8q__evidenceReverse .CompanyPages-module__ZeHn8q__evidenceImage{grid-area:1/2}.CompanyPages-module__ZeHn8q__evidenceReverse .CompanyPages-module__ZeHn8q__evidenceCopy{grid-area:1/1}.CompanyPages-module__ZeHn8q__workEvidence>.CompanyPages-module__ZeHn8q__textLink{margin-block-start:48px}.CompanyPages-module__ZeHn8q__commitments{background:var(--family-night);color:var(--family-paper)}.CompanyPages-module__ZeHn8q__commitmentHeading>.CompanyPages-module__ZeHn8q__textLink{border-color:var(--family-dark-line)}.CompanyPages-module__ZeHn8q__commitmentList>article{border-block-start:1px solid var(--family-dark-line);padding-block:32px}.CompanyPages-module__ZeHn8q__commitmentList>article:first-child{border-block-start:0;padding-block-start:0}.CompanyPages-module__ZeHn8q__commitmentList>article:last-child{padding-block-end:0}.CompanyPages-module__ZeHn8q__commitmentList h3{font-size:25px}.CompanyPages-module__ZeHn8q__commitmentList p{color:var(--family-dark-copy);max-inline-size:540px;margin-block-start:16px;font-size:18px;line-height:1.65}.CompanyPages-module__ZeHn8q__careerNote{padding-block:80px}.CompanyPages-module__ZeHn8q__careerNote p{max-inline-size:500px;font-size:20px;line-height:1.6}.CompanyPages-module__ZeHn8q__careerNote .CompanyPages-module__ZeHn8q__textLink{margin-block-start:16px}.CompanyPages-module__ZeHn8q__collaboration{padding-block-start:0}.CompanyPages-module__ZeHn8q__sectionIntro{max-inline-size:460px;color:var(--family-muted);margin-block-start:24px;font-size:18px;line-height:1.6}.CompanyPages-module__ZeHn8q__responsibilities{margin:0}.CompanyPages-module__ZeHn8q__responsibilities>div{border-block-start:1px solid var(--family-line);padding-block:28px}.CompanyPages-module__ZeHn8q__responsibilities>div:first-child{border-block-start:0;padding-block-start:0}.CompanyPages-module__ZeHn8q__responsibilities>div:last-child{padding-block-end:0}.CompanyPages-module__ZeHn8q__responsibilities dt{letter-spacing:var(--locale-tracking,-.035em);font-size:25px;line-height:1.3}.CompanyPages-module__ZeHn8q__responsibilities dd{color:var(--family-muted);margin:16px 0 0;font-size:18px;line-height:1.6}.CompanyPages-module__ZeHn8q__entrySection{padding:var(--family-space) var(--family-gutter);background:var(--family-pale)}.CompanyPages-module__ZeHn8q__entryList{border-block-start:1px solid var(--family-line)}.CompanyPages-module__ZeHn8q__entryLink{border-block-end:1px solid var(--family-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(200px,.65fr);align-items:center;gap:40px;padding-block:32px;display:grid}.CompanyPages-module__ZeHn8q__entryLink>h3{font-size:25px}.CompanyPages-module__ZeHn8q__entryLink>p{max-inline-size:420px;color:var(--family-muted);font-size:17px;line-height:1.6}.CompanyPages-module__ZeHn8q__entryAction{justify-content:space-between;align-items:center;gap:24px;font-size:15px;display:flex}.CompanyPages-module__ZeHn8q__entryLink:hover .CompanyPages-module__ZeHn8q__entryAction{text-underline-offset:6px;text-decoration:underline}.CompanyPages-module__ZeHn8q__openingNote{max-inline-size:440px;color:var(--family-muted);margin-block-start:16px;font-size:14px;line-height:1.6}.CompanyPages-module__ZeHn8q__introductionSection{background:var(--family-night);color:var(--family-paper);scroll-margin-block-start:96px}.CompanyPages-module__ZeHn8q__introductionHeading>p{max-inline-size:440px;color:var(--family-dark-copy);margin-block-start:24px;font-size:18px;line-height:1.6}.CompanyPages-module__ZeHn8q__introductionPrompts>article{border-block-start:1px solid var(--family-dark-line);padding-block:32px}.CompanyPages-module__ZeHn8q__introductionPrompts>article:first-child{border-block-start:0;padding-block-start:0}.CompanyPages-module__ZeHn8q__introductionPrompts>article:last-child{padding-block-end:0}.CompanyPages-module__ZeHn8q__introductionPrompts h3{font-size:25px}.CompanyPages-module__ZeHn8q__introductionPrompts p{color:var(--family-dark-copy);margin-block-start:16px;font-size:18px;line-height:1.6}.CompanyPages-module__ZeHn8q__primaryLink{background:var(--family-paper);min-block-size:48px;color:var(--family-ink);border-radius:100px;justify-content:center;align-items:center;gap:24px;margin-block-start:32px;padding:12px 24px;font-size:15px;display:inline-flex}.CompanyPages-module__ZeHn8q__introductionHeading>.CompanyPages-module__ZeHn8q__address{overflow-wrap:anywhere;margin-block-start:16px;font-size:14px}@media (min-width:1600px){.CompanyPages-module__ZeHn8q__main{--family-gutter:max(48px, calc((100vw - 1440px) / 2))}}@media (max-width:1000px){.CompanyPages-module__ZeHn8q__openingCopy,.CompanyPages-module__ZeHn8q__editorial,.CompanyPages-module__ZeHn8q__careerNote,.CompanyPages-module__ZeHn8q__commitments,.CompanyPages-module__ZeHn8q__collaboration,.CompanyPages-module__ZeHn8q__introductionSection,.CompanyPages-module__ZeHn8q__evidenceRow{gap:40px}.CompanyPages-module__ZeHn8q__openingCopy{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.CompanyPages-module__ZeHn8q__sectionHeading{gap:40px}.CompanyPages-module__ZeHn8q__entryLink{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 40px}.CompanyPages-module__ZeHn8q__entryAction{grid-column:2}}@media (max-width:700px){.CompanyPages-module__ZeHn8q__main{--family-gutter:24px;--family-space:80px}.CompanyPages-module__ZeHn8q__main h1{font-size:clamp(42px,10vw,64px)}.CompanyPages-module__ZeHn8q__main h2{font-size:clamp(34px,8vw,46px)}.CompanyPages-module__ZeHn8q__companyOpening,.CompanyPages-module__ZeHn8q__careersOpening,.CompanyPages-module__ZeHn8q__methodOpening{padding-block-start:48px}.CompanyPages-module__ZeHn8q__openingCopy,.CompanyPages-module__ZeHn8q__editorial,.CompanyPages-module__ZeHn8q__careerNote,.CompanyPages-module__ZeHn8q__commitments,.CompanyPages-module__ZeHn8q__collaboration,.CompanyPages-module__ZeHn8q__introductionSection,.CompanyPages-module__ZeHn8q__evidenceRow{grid-template-columns:minmax(0,1fr);gap:32px}.CompanyPages-module__ZeHn8q__openingCopy{gap:24px;margin-block-end:32px}.CompanyPages-module__ZeHn8q__openingCopy .CompanyPages-module__ZeHn8q__textLink{margin-block-start:12px}.CompanyPages-module__ZeHn8q__companyImage,.CompanyPages-module__ZeHn8q__careersImage{block-size:360px}.CompanyPages-module__ZeHn8q__companyImage img{object-position:55% center}.CompanyPages-module__ZeHn8q__methodImage{block-size:320px}.CompanyPages-module__ZeHn8q__editorialBody>p,.CompanyPages-module__ZeHn8q__careerNote p,.CompanyPages-module__ZeHn8q__evidenceCopy>p{font-size:18px}.CompanyPages-module__ZeHn8q__sectionHeading{margin-block-end:40px;display:block}.CompanyPages-module__ZeHn8q__sectionHeading>p{margin-block-start:24px}.CompanyPages-module__ZeHn8q__evidenceRow+.CompanyPages-module__ZeHn8q__evidenceRow{margin-block-start:64px}.CompanyPages-module__ZeHn8q__evidenceReverse .CompanyPages-module__ZeHn8q__evidenceImage,.CompanyPages-module__ZeHn8q__evidenceReverse .CompanyPages-module__ZeHn8q__evidenceCopy{grid-area:auto}.CompanyPages-module__ZeHn8q__evidenceCopy>p,.CompanyPages-module__ZeHn8q__evidenceCopy>.CompanyPages-module__ZeHn8q__textLink{margin-block-start:16px}.CompanyPages-module__ZeHn8q__commitments,.CompanyPages-module__ZeHn8q__introductionSection{gap:48px}.CompanyPages-module__ZeHn8q__commitmentList h3,.CompanyPages-module__ZeHn8q__responsibilities dt,.CompanyPages-module__ZeHn8q__introductionPrompts h3,.CompanyPages-module__ZeHn8q__entryLink>h3{font-size:24px}.CompanyPages-module__ZeHn8q__careerNote{padding-block:64px}.CompanyPages-module__ZeHn8q__entryLink{grid-template-columns:minmax(0,1fr);gap:16px}.CompanyPages-module__ZeHn8q__entryAction{grid-column:auto;min-block-size:44px;margin-block-start:8px}}@media (prefers-reduced-motion:reduce){.CompanyPages-module__ZeHn8q__textLink>span,.CompanyPages-module__ZeHn8q__primaryLink>span,.CompanyPages-module__ZeHn8q__entryAction>span,.CompanyPages-module__ZeHn8q__evidenceImage img{transition:none}.CompanyPages-module__ZeHn8q__textLink:hover>span,.CompanyPages-module__ZeHn8q__textLink:focus-visible>span,.CompanyPages-module__ZeHn8q__primaryLink:hover>span,.CompanyPages-module__ZeHn8q__primaryLink:focus-visible>span,.CompanyPages-module__ZeHn8q__entryLink:hover .CompanyPages-module__ZeHn8q__entryAction>span,.CompanyPages-module__ZeHn8q__entryLink:focus-visible .CompanyPages-module__ZeHn8q__entryAction>span,.CompanyPages-module__ZeHn8q__evidenceImage:hover img{transform:none}}
