.careers-page-module__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}.careers-page-module__YmKPIq__hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 clamp(16px,4vw,40px)}.careers-page-module__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)}.careers-page-module__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}.careers-page-module__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}.careers-page-module__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}.careers-page-module__YmKPIq__offices li:not(:last-child):after{content:"";background:#c7d1d5;border-radius:50%;width:3px;height:3px}.careers-page-module__YmKPIq__officePrimary{color:var(--ink);font-weight:500}.careers-page-module__YmKPIq__whySection{padding:0 clamp(16px,4vw,40px)}.careers-page-module__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}.careers-page-module__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}.careers-page-module__YmKPIq__whyNavColumn{flex-direction:column;flex-shrink:0;justify-content:space-between;width:clamp(100px,14vw,192px);display:flex}.careers-page-module__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}.careers-page-module__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}.careers-page-module__YmKPIq__scrollButton svg{width:16px;height:16px}.careers-page-module__YmKPIq__whyBody{flex-direction:column;flex:1 1 0;justify-content:space-between;gap:clamp(24px,3.2vw,32px);min-width:0;display:flex}.careers-page-module__YmKPIq__titleViewport{height:clamp(170px,16vw,320px);overflow:hidden}.careers-page-module__YmKPIq__titleTrack{flex-direction:column;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.careers-page-module__YmKPIq__titleTrackInstant{transition:none}.careers-page-module__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 .7s cubic-bezier(.22,1,.36,1);display:block}.careers-page-module__YmKPIq__lineStrong{color:var(--ink)}.careers-page-module__YmKPIq__whySubtitle{width:100%;max-width:562px;color:var(--body);margin:0;font-size:clamp(14px,1.8vw,18px);line-height:1.35}.careers-page-module__YmKPIq__showcase{isolation:isolate;flex:0 0 42%;height:clamp(540px,42vw - 34px,806px);margin-right:calc(-1*clamp(16px,4vw,40px));position:relative;overflow:hidden}.careers-page-module__YmKPIq__showcase:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0a 0%,#0f171a38 100%),radial-gradient(circle at 70% 35%,#ffffff1f,#0000 42%);position:absolute;inset:0}.careers-page-module__YmKPIq__showcase:after{content:"";z-index:1;background:#ffffff73;width:1px;height:100%;position:absolute;top:0;right:clamp(16px,4vw,40px)}.careers-page-module__YmKPIq__showcaseImage{z-index:0;object-fit:cover;object-position:center top}.careers-page-module__YmKPIq__hiringCard{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;border:1px solid #ffffff6b;border-radius:16px;width:min(420px,100% - 64px);max-width:calc(100% - 64px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 48px #141c2042,0 4px 12px #141c201f}.careers-page-module__YmKPIq__hiringCardGlass{z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(36px)saturate(1.75);background:#ffffff12;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff61}.careers-page-module__YmKPIq__hiringCardGlass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#ffffff3d 0%,#ffffff0a 42%,#0f171a1f 100%);position:absolute;inset:0}.careers-page-module__YmKPIq__hiringCardBody{z-index:1;color:#fff;flex-direction:column;padding:8px;display:flex;position:relative}@media (min-width:1920px){.careers-page-module__YmKPIq__hiringCard{width:min(428px,100% - 64px)}}@media (max-width:1280px){.careers-page-module__YmKPIq__hiringCard{width:min(360px,100% - 64px)}}.careers-page-module__YmKPIq__cardTop{text-shadow:0 1px 10px #00000038;flex-direction:column;justify-content:space-between;min-height:clamp(200px,26vw,366px);padding:16px 12px;display:flex}@media (min-width:1920px){.careers-page-module__YmKPIq__cardTop{min-height:366px}}@media (max-width:1280px){.careers-page-module__YmKPIq__cardTop{min-height:200px}}.careers-page-module__YmKPIq__logoRow{justify-content:space-between;align-items:center;display:flex}.careers-page-module__YmKPIq__brand{align-items:center;gap:16px;display:inline-flex}.careers-page-module__YmKPIq__brandMark{color:#ffffffeb;align-items:center;width:18px;height:18px;display:inline-flex}.careers-page-module__YmKPIq__brandName{color:#fff;white-space:nowrap;font-size:16px;line-height:1.35}.careers-page-module__YmKPIq__statusBadge{-webkit-backdrop-filter:blur(12px);background:#ffffff38;border:1px solid #ffffff47;border-radius:99px;align-items:center;gap:2px;padding:2px 5px;font-size:13px;line-height:18px;display:inline-flex}.careers-page-module__YmKPIq__statusBadgeLabel{color:#fff;font-family:var(--font-pp-neue), var(--font-inter), sans-serif;white-space:nowrap;padding:0 3px;font-size:13px;font-weight:400;line-height:18px}.careers-page-module__YmKPIq__statusDot{background:#fff;border-radius:2.5px;flex-shrink:0;width:5px;height:5px;margin:5px}.careers-page-module__YmKPIq__positionBlock{flex-direction:column;gap:8px;display:flex}.careers-page-module__YmKPIq__positionLabel{color:#ffffffb3;font-family:var(--font-zagma), monospace;letter-spacing:-.07px;text-transform:uppercase;margin:0;font-size:14px;font-weight:400;line-height:16px}.careers-page-module__YmKPIq__positionTitle{color:#fff;letter-spacing:-.015em;margin:0;font-size:clamp(32px,3.2vw,40px);font-weight:400;line-height:1.2}.careers-page-module__YmKPIq__cardDetails{-webkit-backdrop-filter:blur(50px)saturate(1.25);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:12px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffffd9,0 10px 28px #141c201f}.careers-page-module__YmKPIq__detailsRow{align-items:center;gap:24px;display:flex}.careers-page-module__YmKPIq__detail{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.careers-page-module__YmKPIq__detailLabel{color:#758084;font-size:12px;font-weight:400;line-height:16px}.careers-page-module__YmKPIq__detailValue{color:#233137;font-size:16px;font-weight:400;line-height:24px}.careers-page-module__YmKPIq__openingsSection{padding:0 clamp(16px,4vw,40px)}.careers-page-module__YmKPIq__openingsContainer{border-inline:1px solid var(--line);justify-content:space-between;width:100%;max-width:1920px;margin:0 auto;display:flex}.careers-page-module__YmKPIq__categorySidebar{flex-direction:column;width:100%;max-width:clamp(288px,28vw,460px);display:flex}.careers-page-module__YmKPIq__categoryList{margin:0;padding:0;list-style:none}.careers-page-module__YmKPIq__categoryItem{justify-content:space-between;align-items:center;width:100%;padding:16px clamp(16px,3.2vw,32px);display:flex;position:relative}.careers-page-module__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%)}.careers-page-module__YmKPIq__categoryItemActive:after{opacity:1}.careers-page-module__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}.careers-page-module__YmKPIq__categoryItemActive span{color:var(--ink)}.careers-page-module__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}.careers-page-module__YmKPIq__openingsContent{outline:1px solid var(--line);flex-direction:column;width:100%;max-width:1200px;min-height:400px;display:flex}.careers-page-module__YmKPIq__jobList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.careers-page-module__YmKPIq__jobList>li{outline:1px solid var(--line);padding:16px}.careers-page-module__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}.careers-page-module__YmKPIq__jobInfoPrimary{flex-direction:column;flex-shrink:0;gap:8px;width:min(360px,36%);display:flex;overflow:hidden}.careers-page-module__YmKPIq__jobInfo{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex;overflow:hidden}.careers-page-module__YmKPIq__jobInfoArrow{flex-shrink:0;width:20px;display:flex}.careers-page-module__YmKPIq__jobMetaLabel{color:var(--muted);font-family:var(--font-zagma), monospace;text-transform:uppercase;font-size:12px;line-height:1.15;display:none}.careers-page-module__YmKPIq__jobInfoPrimary h3{color:var(--body);margin:0;font-size:clamp(16px,1.8vw,20px);font-weight:500;line-height:1.2}.careers-page-module__YmKPIq__jobInfoPrimary p{color:var(--muted);margin:0;font-size:14px;line-height:1.35}.careers-page-module__YmKPIq__jobTag{color:var(--soft);font-family:var(--font-zagma), monospace;text-transform:uppercase;font-size:12px;line-height:1.15}.careers-page-module__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}.careers-page-module__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}.careers-page-module__YmKPIq__openApplication p,.careers-page-module__YmKPIq__openApplication span{color:var(--muted);margin:0;font-size:16px;line-height:1.3}.careers-page-module__YmKPIq__openApplication p{color:var(--ink)}.careers-page-module__YmKPIq__openApplication div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.careers-page-module__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}.careers-page-module__YmKPIq__scrollButton:focus-visible,.careers-page-module__YmKPIq__jobItem:focus-visible,.careers-page-module__YmKPIq__openApplication a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.careers-page-module__YmKPIq__scrollButton:hover{border-color:#cddbe1;transform:translateY(2px)}.careers-page-module__YmKPIq__jobItem:hover{background:#fafafa}.careers-page-module__YmKPIq__jobItem:hover .careers-page-module__YmKPIq__jobArrow{color:var(--ink);transform:translate(3px,-3px)}.careers-page-module__YmKPIq__openApplication a:hover{background:#f9fbfb;border-color:#dfe7ee}}@media (max-width:1099px){.careers-page-module__YmKPIq__whyContent{border-left:0;flex-direction:column;padding-bottom:16px}.careers-page-module__YmKPIq__whyLeft{flex-direction:column;gap:24px;padding:64px 16px 48px}.careers-page-module__YmKPIq__whyNavColumn{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.careers-page-module__YmKPIq__showcase{flex:none;width:100%;height:620px;margin-right:0}.careers-page-module__YmKPIq__showcase:after{display:none}.careers-page-module__YmKPIq__openingsContainer{flex-direction:column}.careers-page-module__YmKPIq__categorySidebar{max-width:100%;overflow-x:auto}.careers-page-module__YmKPIq__categoryList{border-bottom:1px solid var(--line)}.careers-page-module__YmKPIq__openingsHeading{border-bottom:1px solid var(--line);max-width:none}.careers-page-module__YmKPIq__openingsContent{outline:none;max-width:100%;min-height:320px}}@media (max-width:767px){.careers-page-module__YmKPIq__hero,.careers-page-module__YmKPIq__whySection,.careers-page-module__YmKPIq__openingsSection{padding:0}.careers-page-module__YmKPIq__heroContainer,.careers-page-module__YmKPIq__openingsContainer{border-inline:0}.careers-page-module__YmKPIq__whyLeft{padding:56px 16px 40px}.careers-page-module__YmKPIq__principleLine{white-space:normal}.careers-page-module__YmKPIq__showcase{height:540px}.careers-page-module__YmKPIq__cardTop{min-height:200px}.careers-page-module__YmKPIq__jobItem{grid-template-rows:auto auto;grid-template-columns:repeat(2,auto);gap:24px;padding:16px;display:grid}.careers-page-module__YmKPIq__jobInfoPrimary{grid-column:span 2;width:calc(100% - 20px)}.careers-page-module__YmKPIq__jobInfoArrow{position:absolute;top:16px;right:16px}.careers-page-module__YmKPIq__jobList>li{position:relative}.careers-page-module__YmKPIq__jobMetaLabel{display:block}}@media (prefers-reduced-motion:reduce){.careers-page-module__YmKPIq__titleTrack,.careers-page-module__YmKPIq__principleLine,.careers-page-module__YmKPIq__scrollButton,.careers-page-module__YmKPIq__jobItem,.careers-page-module__YmKPIq__jobArrow,.careers-page-module__YmKPIq__openApplication a{transition:none}}
