.MxOKkG_proofInner,.MxOKkG_culture,.MxOKkG_floor,.MxOKkG_missionInner,.MxOKkG_workInner,.MxOKkG_proudInner,.MxOKkG_benefitsInner,.MxOKkG_mindsetInner,.MxOKkG_rolesInner{max-width:var(--maxw);padding:clamp(56px, 8vw, 100px) var(--page-pad);margin:0 auto}section.MxOKkG_hero{min-height:clamp(560px,49vw,800px)}.MxOKkG_heroCopy{z-index:2;box-sizing:content-box;max-width:640px;padding:clamp(40px, 7vh, 80px) clamp(24px, 4vw, 52px) clamp(40px, 7vh, 80px) max(clamp(24px, 6vw, 96px), calc((100vw - var(--maxw)) / 2 + var(--page-pad)))}.MxOKkG_hero h1{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(2.6rem,4.45vw,4rem);font-weight:400;line-height:1.06}.MxOKkG_lede{max-width:31em;color:var(--muted);margin:0 0 30px;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.55}.MxOKkG_heroCtas{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.MxOKkG_button{box-sizing:border-box;background:var(--green);min-height:48px;color:var(--cream);font-family:var(--sans);border-radius:10px;justify-content:center;align-items:center;padding:14px 24px;font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .18s;display:inline-flex}.MxOKkG_button:hover{background:var(--green-d)}.MxOKkG_textLink{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:8px;font-size:.95rem;font-weight:600;line-height:1.5;display:inline-flex}.MxOKkG_textLink:hover,.MxOKkG_textLink:focus-visible{text-decoration:underline}.MxOKkG_textLink:focus-visible,.MxOKkG_button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.MxOKkG_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MxOKkG_proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.MxOKkG_proofInner{padding-top:32px;padding-bottom:24px}.MxOKkG_results{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;display:grid}.MxOKkG_results>div{border-right:1px solid var(--line);flex-direction:column;padding:0 30px;display:flex}.MxOKkG_results>div:first-child{padding-left:0}.MxOKkG_results>div:last-child{border-right:0;padding-right:0}.MxOKkG_results dd{order:-1}.MxOKkG_results dd,.MxOKkG_proudColumns h3{font-family:var(--sans);letter-spacing:-.03em;color:var(--green);margin:0 0 8px;font-size:clamp(1.4rem,2.1vw,2.05rem);font-weight:800;line-height:1.2}.MxOKkG_results dt{letter-spacing:.03em;text-transform:uppercase;color:var(--tech);font-size:.75rem}.MxOKkG_proofLinks{flex-wrap:wrap;gap:8px 32px;margin-top:16px;display:flex}.MxOKkG_culture h2,.MxOKkG_proudInner h2,.MxOKkG_mindsetInner h2,.MxOKkG_sectionIntro h2,.MxOKkG_benefitsInner h2,.MxOKkG_rolesHead h2{font-family:var(--serif);font-weight:400;font-size:var(--section-heading-size);letter-spacing:-.01em;margin:0;line-height:1.1}.MxOKkG_culture{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.MxOKkG_culture h2{margin-bottom:clamp(40px,5vw,64px)}.MxOKkG_cultureColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.MxOKkG_eyebrow{font-family:var(--mono);color:var(--green-mid);margin:0 0 14px;font-size:.85rem;line-height:1.4}.MxOKkG_cultureColumns h3{font-family:var(--serif);margin:0 0 14px;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:400;line-height:1.2}.MxOKkG_cultureColumns p:last-child{max-width:40ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.MxOKkG_floor{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(32px,5vw,72px);padding-top:0;padding-bottom:clamp(72px,10vw,128px);display:grid}.MxOKkG_floorArt{display:block}.MxOKkG_floorArt img{aspect-ratio:1920/840;border-radius:14px;width:100%;height:auto;display:block}.MxOKkG_floorStatement h3{text-wrap:balance;font-family:var(--serif);font-weight:400;font-size:var(--section-heading-size);letter-spacing:-.01em;margin:0 0 20px;line-height:1.12}.MxOKkG_floorStatement p{max-width:52ch;color:var(--muted);margin:0;font-size:1.125rem;line-height:1.7}.MxOKkG_mission{background:var(--green);color:var(--cream)}.MxOKkG_missionInner{grid-template-columns:4fr 5fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.MxOKkG_mission h2{font-family:var(--serif);font-weight:400;font-size:var(--section-heading-size);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.1}.MxOKkG_missionCopy p{color:color-mix(in srgb, var(--cream) 88%, transparent);margin:0 0 20px;font-size:1.125rem;line-height:1.7}.MxOKkG_missionCopy p:last-child{margin-bottom:0}.MxOKkG_missionCopy p:first-child{color:var(--cream);font-size:clamp(1.25rem,1.6vw,1.375rem);line-height:1.55}.MxOKkG_proud{background:var(--sand)}.MxOKkG_proudInner{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.MxOKkG_proudInner h2{margin-bottom:clamp(40px,5vw,64px)}.MxOKkG_proudColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.MxOKkG_proudColumns p:last-child{max-width:40ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.MxOKkG_workInner{grid-template-columns:4fr 5fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.MxOKkG_sectionIntro{position:sticky;top:112px}.MxOKkG_sectionIntro p{max-width:40ch;color:var(--muted);margin:20px 0 0;font-size:1.0625rem;line-height:1.7}.MxOKkG_capabilities{margin:0;padding:0;list-style:none}.MxOKkG_capabilities li{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:16px;padding:28px 0;display:grid}.MxOKkG_capabilities li:first-child{border-top:0;padding-top:0}.MxOKkG_capabilities li:last-child{padding-bottom:0}.MxOKkG_step{font-family:var(--mono);color:var(--green-mid);font-size:.9rem;line-height:2}.MxOKkG_capabilities h3{font-family:var(--serif);margin:0 0 10px;font-size:1.5rem;font-weight:400;line-height:1.25}.MxOKkG_capabilities p{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.MxOKkG_workArt{max-width:480px;margin-top:28px;display:block}.MxOKkG_workArt img{aspect-ratio:1920/840;border-radius:14px;width:100%;height:auto;display:block}.MxOKkG_benefits{background:var(--sand)}.MxOKkG_benefitsInner{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.MxOKkG_benefitsIntro{max-width:52ch;color:var(--muted);margin:16px 0 clamp(40px,5vw,64px);font-size:1.0625rem;line-height:1.6}.MxOKkG_benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.MxOKkG_benefit{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:24px;display:grid}.MxOKkG_benefit img{border-radius:14px;width:100%;height:auto;display:block}.MxOKkG_benefitGrid h3{font-family:var(--serif);margin:0 0 12px;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:400;line-height:1.2}.MxOKkG_benefitGrid p{max-width:48ch;color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.7}.MxOKkG_mindset{border-top:1px solid var(--line)}.MxOKkG_mindsetInner{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.MxOKkG_mindsetInner h2{margin-bottom:clamp(40px,5vw,64px)}.MxOKkG_valueColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.MxOKkG_valueColumns p{margin:0}.MxOKkG_valueColumns p.MxOKkG_eyebrow{margin-bottom:10px}.MxOKkG_valueColumns p:last-child{max-width:40ch;color:var(--muted);font-size:1rem;line-height:1.7}.MxOKkG_roles{border-top:1px solid var(--line);background:var(--cream);scroll-margin-top:100px}.MxOKkG_rolesInner{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.MxOKkG_rolesHead{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.MxOKkG_roleCount{font-family:var(--mono);color:var(--green-mid);font-size:.9rem}.MxOKkG_rolesIntro p,.MxOKkG_empty p{max-width:40ch;color:var(--muted);margin:16px 0 0;font-size:1.0625rem;line-height:1.6}.MxOKkG_department+.MxOKkG_department{margin-top:40px}.MxOKkG_department h3{font-family:var(--serif);margin:0 0 12px;font-size:1.35rem;font-weight:400;line-height:1.25}.MxOKkG_roleList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.MxOKkG_roleList li{border-bottom:1px solid var(--line)}.MxOKkG_roleRow{color:var(--ink);border-radius:8px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:baseline;gap:24px;margin:0 -16px;padding:28px 16px;text-decoration:none;transition:background .18s;display:grid}.MxOKkG_roleRow:hover,.MxOKkG_roleRow:focus-visible{background:var(--sand)}.MxOKkG_roleRow:focus-visible{outline:2px solid var(--green);outline-offset:0}.MxOKkG_roleTitle{font-family:var(--serif);font-size:clamp(1.3rem,1.8vw,1.55rem);line-height:1.25}.MxOKkG_roleLocation{font-family:var(--mono);color:var(--muted);font-size:.9rem}.MxOKkG_roleArrow{color:var(--green);justify-self:end;font-size:1.15rem;transition:transform .18s}.MxOKkG_roleRow:hover .MxOKkG_roleArrow,.MxOKkG_roleRow:focus-visible .MxOKkG_roleArrow{transform:translate(2px,-2px)}.MxOKkG_empty p{color:var(--ink);margin-top:0}.MxOKkG_empty .MxOKkG_textLink{margin-top:8px}@media (max-width:960px){.MxOKkG_cultureColumns,.MxOKkG_proudColumns,.MxOKkG_floor,.MxOKkG_missionInner,.MxOKkG_workInner,.MxOKkG_rolesInner{grid-template-columns:1fr}.MxOKkG_valueColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.MxOKkG_floorArt img,.MxOKkG_workArt img{aspect-ratio:960/640}section.MxOKkG_hero{min-height:0}.MxOKkG_heroCopy{order:1;max-width:none;padding:48px clamp(20px,5vw,48px) 0}.MxOKkG_hero h1{font-size:clamp(2.3rem,9.5vw,2.6rem)}.MxOKkG_cultureColumns{gap:40px}.MxOKkG_floor{gap:28px}.MxOKkG_sectionIntro{position:static}}@media (max-width:600px){.MxOKkG_results{grid-template-columns:1fr;grid-auto-flow:row}.MxOKkG_results>div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.MxOKkG_results>div:first-child{padding-top:0}.MxOKkG_results>div:last-child{border-bottom:0;padding-bottom:0}.MxOKkG_proofLinks{flex-direction:column;align-items:flex-start;gap:4px}.MxOKkG_benefitGrid,.MxOKkG_valueColumns{grid-template-columns:1fr}.MxOKkG_benefit{grid-template-columns:88px minmax(0,1fr);gap:18px}.MxOKkG_roleRow{grid-template-columns:minmax(0,1fr) 24px;gap:6px 16px;margin:0 -12px;padding:20px 12px}.MxOKkG_roleLocation{grid-row:2}.MxOKkG_roleArrow{grid-area:1/2/span 2;align-self:center}}@media (prefers-reduced-motion:reduce){.MxOKkG_button,.MxOKkG_roleRow,.MxOKkG_roleArrow{transition:none}.MxOKkG_roleRow:hover .MxOKkG_roleArrow,.MxOKkG_roleRow:focus-visible .MxOKkG_roleArrow{transform:none}}
/*# sourceMappingURL=3do_3vr-6jpgj.css.map*/