.YmKPIq_page{--line:#f2f2f2;--ink:#233137;--muted:#758084;--soft:#9aaeb5;--body:#515255;--ease-out-expo:cubic-bezier(.19, 1, .22, 1);width:100%;color:var(--ink);font-family:var(--font-pp-neue), var(--font-inter), sans-serif;background:#fff;overflow-x:hidden}.YmKPIq_hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 clamp(16px,4vw,40px)}.YmKPIq_heroContainer{border-inline:1px solid var(--line);width:100%;max-width:1920px;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(16px,3.2vw,32px)}.YmKPIq_heroTitle h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(40px,5.6vw,96px);font-weight:400;line-height:1.05}.YmKPIq_offices{flex-wrap:wrap;align-items:center;gap:clamp(8px,1.6vw,16px);margin:clamp(8px,1.6vw,16px) 0 0;padding-left:4px;list-style:none;display:flex}.YmKPIq_offices li{color:var(--muted);font-family:var(--font-zagma), monospace;text-transform:uppercase;align-items:center;gap:clamp(8px,1.6vw,16px);font-size:clamp(10px,1.2vw,12px);line-height:1.15;display:inline-flex}.YmKPIq_offices li:not(:last-child):after{content:"";background:#c7d1d5;border-radius:50%;width:3px;height:3px}.YmKPIq_officePrimary{color:var(--ink);font-weight:500}.YmKPIq_whySection{padding:0 clamp(16px,4vw,40px)}.YmKPIq_whyContent{border-bottom:1px solid var(--line);border-left:1px solid var(--line);align-items:stretch;width:100%;max-width:1920px;margin:0 auto;display:flex}.YmKPIq_whyLeft{flex:1 1 0;gap:clamp(24px,4.8vw,80px);min-width:0;padding:clamp(56px,8vw,80px) clamp(16px,3.2vw,32px) clamp(32px,3.2vw,32px);display:flex}.YmKPIq_whyNavColumn{flex-direction:column;flex-shrink:0;justify-content:space-between;width:clamp(100px,14vw,192px);display:flex}.YmKPIq_whyKicker{color:var(--muted);font-family:var(--font-zagma), monospace;text-transform:uppercase;white-space:nowrap;margin:0;font-size:12px;line-height:1.15}.YmKPIq_scrollButton{border:1px solid var(--line);cursor:pointer;width:32px;height:32px;min-height:32px;transition:border-color .2s ease, transform .2s var(--ease-out-expo);background:#fff;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.YmKPIq_scrollButton svg{width:16px;height:16px}.YmKPIq_whyBody{flex-direction:column;flex:1 1 0;justify-content:space-between;gap:clamp(24px,3.2vw,32px);min-width:0;display:flex}.YmKPIq_titleViewport{height:clamp(170px,16vw,320px);overflow:hidden}.YmKPIq_titleTrack{flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}.YmKPIq_titleTrackInstant,.YmKPIq_titleTrackInstant .YmKPIq_principleLine{transition:none}.YmKPIq_principleLine{height:clamp(34px,3.2vw,64px);color:var(--soft);letter-spacing:-.015em;white-space:nowrap;font-size:clamp(24px,2.4vw,48px);font-weight:400;line-height:clamp(34px,3.2vw,64px);transition:opacity .35s cubic-bezier(.22,1,.36,1);display:block}.YmKPIq_lineStrong{color:var(--ink)}.YmKPIq_whySubtitle{width:100%;max-width:562px;color:var(--body);margin:0;font-size:clamp(14px,1.8vw,18px);line-height:1.35}.YmKPIq_showcase{isolation:isolate;touch-action:pan-y;flex:0 0 42%;height:clamp(540px,42vw - 34px,806px);margin-right:calc(-1*clamp(16px,4vw,40px));position:relative;overflow:hidden}.YmKPIq_showcase:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#0003 100%);position:absolute;inset:0}.YmKPIq_showcase:after{content:"";z-index:1;background:#ffffff73;width:1px;height:100%;position:absolute;top:0;right:clamp(16px,4vw,40px)}.YmKPIq_showcaseImage{z-index:0;object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;animation:24s ease-in-out infinite alternate YmKPIq_showcaseDrift}.YmKPIq_openingsSection{padding:0 clamp(16px,4vw,40px)}.YmKPIq_openingsContainer{border-inline:1px solid var(--line);justify-content:space-between;width:100%;max-width:1920px;margin:0 auto;display:flex}.YmKPIq_categorySidebar{flex-direction:column;width:100%;max-width:clamp(288px,28vw,460px);display:flex}.YmKPIq_categoryList{margin:0;padding:0;list-style:none}.YmKPIq_categoryItem{justify-content:space-between;align-items:center;width:100%;padding:16px clamp(16px,3.2vw,32px);display:flex;position:relative}.YmKPIq_categoryItem:after{content:"";opacity:0;background:#d3d3d3;width:100%;height:.5px;transition:opacity .3s,width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.YmKPIq_categoryItemActive:after{opacity:1}.YmKPIq_categoryItem span{color:var(--muted);font-family:var(--font-zagma), monospace;text-transform:uppercase;white-space:nowrap;font-size:12px;line-height:1.15;transition:color .3s}.YmKPIq_categoryItemActive span{color:var(--ink)}.YmKPIq_openingsHeading{max-width:280px;color:var(--ink);letter-spacing:-.015em;margin:0;padding:clamp(24px,3vw,48px) clamp(16px,3.2vw,32px);font-size:clamp(32px,3vw,48px);font-weight:400;line-height:1.05}.YmKPIq_openingsContent{outline:1px solid var(--line);flex-direction:column;width:100%;max-width:1200px;min-height:400px;display:flex}.YmKPIq_jobList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.YmKPIq_jobList>li{outline:1px solid var(--line);padding:16px}.YmKPIq_jobItem{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;align-items:center;gap:clamp(16px,2.4vw,24px);padding:clamp(16px,2.4vw,24px);text-decoration:none;transition:background-color .2s ease-in-out;display:flex}.YmKPIq_jobInfoPrimary{flex-direction:column;flex-shrink:0;gap:8px;width:min(360px,36%);display:flex;overflow:hidden}.YmKPIq_jobInfo{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex;overflow:hidden}.YmKPIq_jobInfoArrow{flex-shrink:0;width:20px;display:flex}.YmKPIq_jobMetaLabel{color:var(--muted);font-family:var(--font-zagma), monospace;text-transform:uppercase;font-size:12px;line-height:1.15;display:none}.YmKPIq_jobInfoPrimary h3{color:var(--body);margin:0;font-size:clamp(16px,1.8vw,20px);font-weight:500;line-height:1.2}.YmKPIq_jobInfoPrimary p{color:var(--muted);margin:0;font-size:14px;line-height:1.35}.YmKPIq_jobTag{color:var(--soft);font-family:var(--font-zagma), monospace;text-transform:uppercase;font-size:12px;line-height:1.15}.YmKPIq_jobArrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:20px;height:20px;color:var(--muted);transition:transform .2s ease-in-out,color .2s ease-in-out}.YmKPIq_openApplication{border:1px solid var(--line);text-align:center;border-radius:12px;justify-items:center;gap:10px;margin:16px;padding:36px 24px;display:grid}.YmKPIq_openApplication p,.YmKPIq_openApplication span{color:var(--muted);margin:0;font-size:16px;line-height:1.3}.YmKPIq_openApplication p{color:var(--ink)}.YmKPIq_openApplication div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.YmKPIq_openApplication a{border:1px solid var(--line);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.YmKPIq_scrollButton:focus-visible,.YmKPIq_jobItem:focus-visible,.YmKPIq_openApplication a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.YmKPIq_scrollButton:hover{transform:translateY(2px)}.YmKPIq_jobItem:hover{background:#fafafa}.YmKPIq_jobItem:hover .YmKPIq_jobArrow{color:var(--ink);transform:translate(3px,-3px)}.YmKPIq_openApplication a:hover{background:#f9fbfb;border-color:#dfe7ee}}@media (max-width:1099px){.YmKPIq_whyContent{border-left:0;flex-direction:column;padding-bottom:16px}.YmKPIq_whyLeft{flex-direction:column;gap:24px;padding:64px 16px 48px}.YmKPIq_whyNavColumn{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.YmKPIq_showcase{flex:none;width:100%;height:620px;margin-right:0}.YmKPIq_showcase:after{display:none}.YmKPIq_openingsContainer{flex-direction:column}.YmKPIq_categorySidebar{max-width:100%;overflow-x:auto}.YmKPIq_categoryList{border-bottom:1px solid var(--line)}.YmKPIq_openingsHeading{border-bottom:1px solid var(--line);max-width:none}.YmKPIq_openingsContent{outline:none;max-width:100%;min-height:320px}}@media (max-width:767px){.YmKPIq_hero,.YmKPIq_whySection,.YmKPIq_openingsSection{padding:0}.YmKPIq_heroContainer,.YmKPIq_openingsContainer{border-inline:0}.YmKPIq_whyLeft{padding:56px 16px 40px}.YmKPIq_principleLine{white-space:normal}.YmKPIq_showcase{height:520px}.YmKPIq_jobItem{grid-template-rows:auto auto;grid-template-columns:repeat(2,auto);gap:24px;padding:16px;display:grid}.YmKPIq_jobInfoPrimary{grid-column:span 2;width:calc(100% - 20px)}.YmKPIq_jobInfoArrow{position:absolute;top:16px;right:16px}.YmKPIq_jobItem{position:relative}.YmKPIq_jobMetaLabel{display:block}}@media (prefers-reduced-motion:reduce){.YmKPIq_titleTrack,.YmKPIq_principleLine,.YmKPIq_scrollButton,.YmKPIq_jobItem,.YmKPIq_jobArrow,.YmKPIq_openApplication a{transition:none}}@keyframes YmKPIq_showcaseDrift{0%{transform:scale(1)}to{transform:scale(1.06)translate(-1%,-1%)}}@media (prefers-reduced-motion:reduce){.YmKPIq_showcaseImage{animation:none}}
._15ERlq_overlay{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#0a0f122e 22%,#0a0f12b8 55%,#0a0f12e6 100%);flex-direction:column;justify-content:flex-end;gap:20px;padding:clamp(20px,3vw,36px) calc(clamp(16px,4vw,40px) + clamp(20px,3vw,36px)) clamp(20px,3vw,36px) clamp(20px,3vw,36px);display:flex;position:absolute;inset:0}._15ERlq_head{border-bottom:.5px solid #ffffff47;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}._15ERlq_eyebrow,._15ERlq_tab,._15ERlq_team,._15ERlq_specs dt{font-family:var(--font-zagma), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}._15ERlq_tabs{gap:2px;display:flex}._15ERlq_tab{color:#ffffff73;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;padding:0 4px;transition:color .3s;position:relative}._15ERlq_tab[aria-selected=true]{color:#fff}._15ERlq_tab:after{content:"";transform-origin:0;background:#fff;height:1px;position:absolute;bottom:2px;left:6px;right:6px;transform:scaleX(0)}._15ERlq_tab[aria-selected=true]:after{transform:scaleX(1)}._15ERlq_overlay[data-autoplay] ._15ERlq_tab[aria-selected=true]:after{animation:_15ERlq_dwell var(--rotate-ms) linear both}._15ERlq_tab:focus-visible{outline-offset:2px;outline:1px solid #fff}._15ERlq_stack{display:grid}._15ERlq_panel{visibility:hidden;flex-direction:column;grid-area:1/1;align-items:flex-start;display:flex}._15ERlq_panel[data-current]{visibility:visible}._15ERlq_panel>*{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px)}._15ERlq_panel[data-current]>*{opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:none}._15ERlq_panel[data-current]>:nth-child(2){transition-delay:60ms}._15ERlq_panel[data-current]>:nth-child(3){transition-delay:.12s}._15ERlq_panel[data-current]>:nth-child(4){transition-delay:.18s}._15ERlq_panel[data-current]>:nth-child(5){transition-delay:.24s}._15ERlq_team{color:#ffffff9e;margin:0 0 10px}._15ERlq_title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.08}._15ERlq_summary{color:#fffc;max-width:44ch;margin:12px 0 0;font-size:14px;line-height:1.55}._15ERlq_specs{border-top:.5px solid #ffffff47;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:20px 0 0;display:grid}._15ERlq_specs>div{padding:12px 12px 0 0}._15ERlq_specs>div+div{border-left:.5px solid #ffffff47;padding-left:12px}._15ERlq_specs dt{color:#ffffff8c}._15ERlq_specs dd{margin:6px 0 0;font-size:14px;line-height:1.3}._15ERlq_apply{color:#151d21;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;margin-top:20px;padding:0 16px 0 18px;font-size:14px;text-decoration:none;transition:background .2s;display:inline-flex}._15ERlq_apply svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (hover:hover) and (pointer:fine){._15ERlq_tab:hover{color:#fff}._15ERlq_apply:hover{background:#ffffffdb}}@keyframes _15ERlq_dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._15ERlq_panel>*,._15ERlq_panel[data-current]>*{transition:none;transform:none}}
