.careers-module__OmHByW__careersRoot{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);overflow-x:clip}.careers-module__OmHByW__inner{width:100%;padding-right:var(--gutter);padding-left:var(--gutter);margin:0 auto}.careers-module__OmHByW__button{border-radius:var(--radius-control);white-space:nowrap;max-width:100%;min-height:48px;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);justify-content:center;align-items:center;font-size:.96rem;font-weight:740;line-height:1;text-decoration:none;display:inline-flex}.careers-module__OmHByW__button:active{transform:translateY(1px)}.careers-module__OmHByW__buttonPrimary{border:1px solid var(--accent-on-dark);background:var(--accent-on-dark);color:var(--surface-institutional);padding:14px 22px}.careers-module__OmHByW__buttonPrimary:hover:not(:disabled){border-color:var(--surface-institutional);background:var(--accent-on-dark);box-shadow:inset 0 0 0 1px var(--surface-institutional)}.careers-module__OmHByW__hero{background:radial-gradient(circle at 84% 18%, #3b82f629, transparent 28%), linear-gradient(135deg, #010c16fc, #071c30f5 52%, #0a2b49fa), var(--surface-institutional);color:var(--text-inverse);position:relative;overflow:hidden}.careers-module__OmHByW__hero:before,.careers-module__OmHByW__hero:after{content:none}.careers-module__OmHByW__heroInner{z-index:1;width:100%;max-width:var(--container-standard);min-height:0;padding:clamp(112px, 11vw, 152px) var(--gutter) clamp(62px, 8vw, 96px);grid-template-columns:minmax(0,.96fr) minmax(320px,.6fr);align-items:end;gap:clamp(48px,7vw,94px);margin:0 auto;display:grid;position:relative}.careers-module__OmHByW__heroCopy{justify-items:start;width:100%;min-width:0;display:grid}.careers-module__OmHByW__heroLabel{color:var(--accent-action);margin:0 0 16px;font-size:.84rem;font-weight:760;line-height:1.25}.careers-module__OmHByW__hero h1{max-width:780px;color:var(--text-inverse);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.05rem,5vw,5.45rem);font-weight:630;line-height:.99}.careers-module__OmHByW__heroCopy>p:not(.careers-module__OmHByW__heroLabel){max-width:570px;color:var(--text-inverse-muted);margin:22px 0 0;font-size:clamp(1.03rem,1.35vw,1.16rem);line-height:1.56}.careers-module__OmHByW__heroCopy .careers-module__OmHByW__button{margin-top:30px}.careers-module__OmHByW__heroPeople{width:100%;min-width:0}.careers-module__OmHByW__peopleEyebrow{color:var(--text-inverse-muted);margin:0 0 24px;font-size:.84rem;font-weight:650}.careers-module__OmHByW__heroPortraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.careers-module__OmHByW__heroPortraits figure{min-width:0;margin:0}.careers-module__OmHByW__heroPortraits figure:last-child{padding-top:0}.careers-module__OmHByW__heroPortraits img{width:100%;height:auto;display:block}.careers-module__OmHByW__heroPortraits figcaption{margin-top:16px;font-size:1rem;font-weight:680;line-height:1.4}.careers-module__OmHByW__heroPortraits small{color:var(--text-inverse-muted);margin-top:6px;font-size:.78rem;font-weight:450;line-height:1.5;display:block}.careers-module__OmHByW__colleagues{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:48px;margin-bottom:64px;display:grid}.careers-module__OmHByW__colleagueIntro{color:var(--surface-navy);margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:600;line-height:1.2}.careers-module__OmHByW__colleaguePortraits{grid-template-columns:repeat(3,minmax(0,160px));justify-content:end;gap:24px;display:grid}.careers-module__OmHByW__colleaguePortraits figure{min-width:0;margin:0}.careers-module__OmHByW__colleaguePortraits img{width:100%;height:auto;display:block}.careers-module__OmHByW__colleaguePortraits figcaption{color:var(--surface-navy);margin-top:12px;font-size:.88rem;font-weight:650;line-height:1.4}.careers-module__OmHByW__portraitPlaceholder{aspect-ratio:876/1051;border:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--surface-navy);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.careers-module__OmHByW__portraitPlaceholder>span{font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1}.careers-module__OmHByW__portraitPlaceholder small{text-align:center;max-width:12ch;font-size:.7rem;line-height:1.4}.careers-module__OmHByW__inner{max-width:var(--container-standard)}.careers-module__OmHByW__buildingSection,.careers-module__OmHByW__standardsSection,.careers-module__OmHByW__peopleSection{padding:clamp(88px,10vw,150px) 0}.careers-module__OmHByW__buildingSection{background:linear-gradient(#fff 0%,#f4f8fbb8 100%)}.careers-module__OmHByW__buildingLayout{grid-template-columns:minmax(0,.88fr) minmax(300px,.62fr);align-items:start;gap:clamp(44px,7vw,96px);display:grid}.careers-module__OmHByW__buildingLayout>*,.careers-module__OmHByW__standardsLayout>*,.careers-module__OmHByW__peopleFrame>*{min-width:0}.careers-module__OmHByW__buildingSection h2,.careers-module__OmHByW__standardsIntro h2,.careers-module__OmHByW__peopleLead h2,.careers-module__OmHByW__joinCopy h2{color:var(--surface-institutional);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:650;line-height:1.12}.careers-module__OmHByW__buildingCopy{border-left:1px solid #db350161;gap:22px;padding-left:clamp(24px,3vw,38px);display:grid}.careers-module__OmHByW__buildingCopy p,.careers-module__OmHByW__standardsIntro p,.careers-module__OmHByW__standardRail p,.careers-module__OmHByW__peopleLead p,.careers-module__OmHByW__peopleList li,.careers-module__OmHByW__joinCopy p,.careers-module__OmHByW__joinPanel p{color:var(--text-secondary);overflow-wrap:break-word;margin:0;font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.62}.careers-module__OmHByW__standardsSection{color:var(--text-inverse);background:radial-gradient(circle at 86% 12%,#3b82f624,#0000 30%),linear-gradient(135deg,#010c16 0%,#071c30 52%,#0a2b49 100%);position:relative;overflow:hidden}.careers-module__OmHByW__standardsSection:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:104px 104px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.careers-module__OmHByW__standardsLayout{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid;position:relative}.careers-module__OmHByW__standardsIntro{max-width:780px}.careers-module__OmHByW__standardsIntro h2,.careers-module__OmHByW__joinCopy h2{color:var(--text-inverse)}.careers-module__OmHByW__standardsIntro p,.careers-module__OmHByW__joinCopy p{max-width:650px;color:var(--text-inverse-muted);margin-top:24px}.careers-module__OmHByW__standardRail{border-top:1px solid #f8fbfd2e;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.careers-module__OmHByW__standardRail article{border-bottom:1px solid #f8fbfd24;grid-template-columns:48px minmax(0,1fr);gap:24px;padding:26px 0;display:grid}.careers-module__OmHByW__standardNumber{border:1px solid var(--accent-on-dark);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1rem;display:grid}.careers-module__OmHByW__standardRail h3{color:var(--text-inverse);margin:0;padding-top:10px;font-size:clamp(1.15rem,1.55vw,1.4rem);font-weight:720;line-height:1.18}.careers-module__OmHByW__standardRail p{color:var(--text-inverse-muted);margin-top:14px;font-size:.98rem}.careers-module__OmHByW__peopleSection{background:linear-gradient(180deg, #f4f8fbbd, #fbfaf733), var(--surface-canvas)}.careers-module__OmHByW__peopleFrame{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--border-subtle);grid-template-columns:minmax(0,.92fr) minmax(300px,.58fr);gap:1px;display:grid;overflow:hidden}.careers-module__OmHByW__peopleLead,.careers-module__OmHByW__peopleList{background:#fffffff0;min-width:0;padding:clamp(30px,5vw,58px)}.careers-module__OmHByW__peopleLead p{max-width:760px;margin-top:24px}.careers-module__OmHByW__peopleList{background:linear-gradient(155deg,#f4f8fbd1,#fbfaf7fa);gap:0;margin:0;list-style:none;display:grid}.careers-module__OmHByW__peopleList li{border-bottom:1px solid var(--border-subtle);color:var(--surface-navy);padding:18px 0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:680;line-height:1.45}.careers-module__OmHByW__peopleList li:first-child{padding-top:0}.careers-module__OmHByW__peopleList li:last-child{border-bottom:0;padding-bottom:0}.careers-module__OmHByW__joinSection{background:linear-gradient(135deg, #0a2b49f7, #010c16fa), var(--surface-institutional);color:var(--text-inverse);scroll-margin-top:90px;position:relative;overflow:hidden}.careers-module__OmHByW__joinSection:before{content:"";border:1px solid #fd7d033d;width:min(720px,64vw);height:min(720px,64vw);position:absolute;bottom:-40%;right:-8%;transform:rotate(45deg)}.careers-module__OmHByW__joinInner{z-index:1;width:100%;max-width:var(--container-standard);min-height:470px;padding:clamp(84px, 9vw, 132px) var(--gutter);grid-template-columns:minmax(0,.9fr) minmax(300px,.5fr);align-items:center;gap:clamp(40px,7vw,88px);margin:0 auto;display:grid;position:relative}.careers-module__OmHByW__joinPanel{border-radius:var(--radius-panel);background:#f8fbfd14;border:1px solid #f8fbfd2e;display:grid;overflow:hidden}.careers-module__OmHByW__openingRole{min-width:0;min-height:112px;color:var(--text-inverse);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(24px,3vw,34px);text-decoration:none;display:grid}.careers-module__OmHByW__openingRole+.careers-module__OmHByW__openingRole{border-top:1px solid #f8fbfd2e}.careers-module__OmHByW__openingRole:hover{background:#f8fbfd1a}.careers-module__OmHByW__openingRole:focus-visible{outline-offset:-3px;outline:3px solid #fd7d03}.careers-module__OmHByW__openingRole:active{background:#f8fbfd24}.careers-module__OmHByW__openingTitle{color:var(--text-inverse);font-size:clamp(1.05rem,1.45vw,1.28rem);font-weight:720;line-height:1.28}.careers-module__OmHByW__openingAction{color:#fd7d03;white-space:nowrap;min-inline-size:8.79em;font-size:.88rem;font-weight:760;line-height:1.35}@media (prefers-reduced-motion:no-preference){.careers-module__OmHByW__heroCopy,.careers-module__OmHByW__buildingLayout,.careers-module__OmHByW__standardsIntro,.careers-module__OmHByW__standardRail article,.careers-module__OmHByW__peopleFrame,.careers-module__OmHByW__joinCopy,.careers-module__OmHByW__joinPanel{animation:careers-module__OmHByW__careers-rise-in .68s var(--ease-out) both}.careers-module__OmHByW__standardRail article:nth-child(2),.careers-module__OmHByW__joinPanel{animation-delay:.1s}.careers-module__OmHByW__standardRail article:nth-child(3){animation-delay:.18s}.careers-module__OmHByW__standardRail article:nth-child(4){animation-delay:.26s}}@keyframes careers-module__OmHByW__careers-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.careers-module__OmHByW__heroInner,.careers-module__OmHByW__buildingLayout,.careers-module__OmHByW__standardsLayout,.careers-module__OmHByW__peopleFrame,.careers-module__OmHByW__joinInner{grid-template-columns:1fr}.careers-module__OmHByW__heroPeople{max-width:504px}.careers-module__OmHByW__standardsIntro{position:static}}@media (max-width:760px){.careers-module__OmHByW__heroInner{min-height:auto;padding-top:116px;padding-bottom:76px}.careers-module__OmHByW__hero h1{max-width:350px;font-size:clamp(2.42rem,11vw,3.12rem);line-height:1}.careers-module__OmHByW__heroCopy>p:not(.careers-module__OmHByW__heroLabel){max-width:340px;margin-top:16px;font-size:.98rem}.careers-module__OmHByW__heroCopy .careers-module__OmHByW__button{width:min(100%,340px)}.careers-module__OmHByW__buildingSection,.careers-module__OmHByW__standardsSection,.careers-module__OmHByW__peopleSection{padding-top:76px;padding-bottom:86px}.careers-module__OmHByW__buildingSection h2,.careers-module__OmHByW__standardsIntro h2,.careers-module__OmHByW__peopleLead h2,.careers-module__OmHByW__joinCopy h2{overflow-wrap:break-word;text-wrap:initial;font-size:clamp(2rem,9vw,3.08rem)}.careers-module__OmHByW__buildingCopy{border-top:1px solid #db350161;border-left:0;padding-top:24px;padding-left:0}.careers-module__OmHByW__peopleLead,.careers-module__OmHByW__peopleList{padding:26px}.careers-module__OmHByW__joinInner{min-height:420px;padding-top:82px;padding-bottom:88px}.careers-module__OmHByW__openingRole{grid-template-columns:1fr;gap:8px;min-height:0;padding:24px}}@media (min-width:1121px){.careers-module__OmHByW__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}.careers-module__OmHByW__hero h1{font-size:clamp(3.05rem,4.4vw,4.7rem)}}@media (max-width:760px){.careers-module__OmHByW__colleagues{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.careers-module__OmHByW__colleaguePortraits{justify-content:start;gap:16px}.careers-module__OmHByW__heroPortraits{gap:16px}.careers-module__OmHByW__heroPortraits figure:last-child{padding-top:0}.careers-module__OmHByW__heroPortraits figcaption{font-size:.94rem}.careers-module__OmHByW__heroInner{padding-bottom:64px}}.careers-module__OmHByW__heroLabel{color:var(--accent-on-dark)}.careers-module__OmHByW__standardsSection:before{content:none}.careers-module__OmHByW__heroPortraits{align-items:start}.careers-module__OmHByW__joinSection:before{content:none}.careers-module__OmHByW__careersRoot{--section-space:80px}.careers-module__OmHByW__heroInner{padding-bottom:var(--section-space)}.careers-module__OmHByW__buildingSection,.careers-module__OmHByW__standardsSection,.careers-module__OmHByW__peopleSection{padding-block:var(--section-space)}.careers-module__OmHByW__joinInner{min-height:0;padding-block:var(--section-space)}@media (max-width:760px){.careers-module__OmHByW__careersRoot{--section-space:64px}.careers-module__OmHByW__standardsLayout{gap:32px}.careers-module__OmHByW__standardRail{grid-template-columns:1fr}.careers-module__OmHByW__standardRail article{grid-template-columns:40px minmax(0,1fr);gap:20px}.careers-module__OmHByW__standardNumber{width:40px;height:40px}.careers-module__OmHByW__standardRail h3{padding-top:6px}}
