.careers-module__G5hdYq__page{--u:min(calc(100vw / 970), 1.65px);color:var(--color-foreground,#0a0a0a);background:#fff}.careers-module__G5hdYq__container{width:90%;max-width:1500px;margin-inline:auto}.careers-module__G5hdYq__page h1,.careers-module__G5hdYq__page h2,.careers-module__G5hdYq__page h3,.careers-module__G5hdYq__page p{margin:0}.careers-module__G5hdYq__page h1,.careers-module__G5hdYq__page h2{letter-spacing:-.045em;white-space:pre-line;font-weight:750;line-height:1.06}.careers-module__G5hdYq__page h1{font-size:calc(44 * var(--u))}.careers-module__G5hdYq__page h2{font-size:calc(33 * var(--u))}.careers-module__G5hdYq__page h3{font-size:calc(15 * var(--u));font-weight:700;line-height:1.2}.careers-module__G5hdYq__page section{scroll-margin-top:85px}.careers-module__G5hdYq__eyebrow{font-size:calc(9 * var(--u));text-transform:uppercase;align-items:center;gap:12px;font-weight:700;display:flex;margin-bottom:calc(12 * var(--u))!important}.careers-module__G5hdYq__eyebrow:before{content:"";width:calc(30 * var(--u));height:calc(7 * var(--u));background:var(--color-accent,#f1c40f)}.careers-module__G5hdYq__lead{font-size:calc(15 * var(--u));color:#545454;line-height:1.35;margin-top:calc(10 * var(--u))!important}.careers-module__G5hdYq__button{padding:calc(11 * var(--u)) calc(18 * var(--u));background:var(--color-accent,#f1c40f);color:#111;font-weight:700;font-size:calc(12 * var(--u));cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:14px;min-height:44px;text-decoration:none;display:inline-flex}.careers-module__G5hdYq__button:hover{background:#e5b800}.careers-module__G5hdYq__hero{isolation:isolate;position:relative;overflow:hidden}.careers-module__G5hdYq__heroPhoto{object-fit:cover;object-position:center;z-index:0;width:76%;height:100%;position:absolute;inset-block:0;inset-inline-end:0}.careers-module__G5hdYq__hero:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 20%,#fffffff2 29%,#0000 53%);position:absolute;inset:0}.careers-module__G5hdYq__hero>.careers-module__G5hdYq__container{z-index:2;position:relative}.careers-module__G5hdYq__breadcrumb{font-size:calc(10 * var(--u));color:#545454;padding-block:calc(12 * var(--u));gap:10px;display:flex}.careers-module__G5hdYq__breadcrumb a{text-decoration:none}.careers-module__G5hdYq__heroCopy{width:39%;padding-block:calc(14 * var(--u)) calc(24 * var(--u))}.careers-module__G5hdYq__heroCopy .careers-module__G5hdYq__button{margin-top:calc(15 * var(--u))}.careers-module__G5hdYq__teams{padding-block:calc(22 * var(--u))}.careers-module__G5hdYq__teams>.careers-module__G5hdYq__lead{max-width:calc(680 * var(--u))}.careers-module__G5hdYq__three{gap:calc(16 * var(--u));margin-top:calc(16 * var(--u));grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.careers-module__G5hdYq__three article{border:1px solid #e2e2e2;border-radius:12px;grid-template-columns:clamp(84px,9vw,112px) minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.careers-module__G5hdYq__three img{border-radius:8px;width:100%;height:auto;display:block}.careers-module__G5hdYq__three article>div{overflow-wrap:anywhere;min-width:0}.careers-module__G5hdYq__three h3{font-size:18px}.careers-module__G5hdYq__three p{color:#545454;margin-top:calc(7 * var(--u));font-size:14px;line-height:1.5}.careers-module__G5hdYq__opportunities{padding-block:calc(23 * var(--u));background:#f6f7f8}.careers-module__G5hdYq__searchHeading{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.careers-module__G5hdYq__page input:not([type=checkbox]),.careers-module__G5hdYq__page select,.careers-module__G5hdYq__page textarea{width:100%;min-width:0;padding:calc(10 * var(--u));color:#222;font:inherit;font-size:calc(12 * var(--u));background:#fff;border:1px solid #d6d9dd;border-radius:3px}.careers-module__G5hdYq__filters{margin-block:calc(16 * var(--u)) calc(10 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.careers-module__G5hdYq__hint{color:#666;font-size:calc(10 * var(--u));line-height:1.45;margin-block:calc(8 * var(--u))!important}.careers-module__G5hdYq__jobs details{margin-top:calc(6 * var(--u));background:#fff;border-radius:4px}.careers-module__G5hdYq__jobs summary{grid-template-columns:calc(35 * var(--u)) 1.8fr 1fr 1fr auto;gap:calc(15 * var(--u));padding:calc(12 * var(--u));cursor:pointer;align-items:center;display:grid}.careers-module__G5hdYq__jobs summary::-webkit-details-marker{display:none}.careers-module__G5hdYq__jobs summary>svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}.careers-module__G5hdYq__jobs strong{font-size:calc(13 * var(--u))}.careers-module__G5hdYq__jobs small{font-size:calc(10 * var(--u));color:#545454;line-height:1.3;display:block}.careers-module__G5hdYq__jobMeta{font-size:calc(10 * var(--u));color:#666}.careers-module__G5hdYq__jobButton{background:var(--color-accent,#f1c40f);padding:calc(9 * var(--u)) calc(19 * var(--u));font-size:calc(11 * var(--u));border-radius:3px;font-weight:700}.careers-module__G5hdYq__jobDetail{padding:calc(15 * var(--u));font-size:calc(13 * var(--u));border-top:1px solid #eee}.careers-module__G5hdYq__jobDetail a{margin-top:10px;text-decoration:underline;display:inline-block}.careers-module__G5hdYq__reset{cursor:pointer;background:0 0;border:0;margin-top:12px;text-decoration:underline}.careers-module__G5hdYq__culture{color:#fff;background:#101010}.careers-module__G5hdYq__culture>.careers-module__G5hdYq__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro image""values image";align-items:center;gap:24px 0;width:100%;max-width:none;display:grid}.careers-module__G5hdYq__culture>div>div:first-child{grid-area:intro;padding:32px 8% 0 10%}.careers-module__G5hdYq__culture .careers-module__G5hdYq__values{padding:0 8% 32px 10%}.careers-module__G5hdYq__culture h2{font-size:calc(29 * var(--u))}.careers-module__G5hdYq__culture .careers-module__G5hdYq__lead{color:#ddd;font-size:calc(12 * var(--u))}.careers-module__G5hdYq__culture img{object-fit:cover;grid-area:image;width:100%;height:100%;margin:0;display:block}.careers-module__G5hdYq__values{gap:calc(14 * var(--u));grid-area:values;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.careers-module__G5hdYq__values svg{border:1px solid var(--color-accent,#f1c40f);padding:calc(10 * var(--u));width:calc(60 * var(--u));height:calc(60 * var(--u));margin-bottom:calc(10 * var(--u));border-radius:4px}.careers-module__G5hdYq__values h3{font-size:calc(12 * var(--u))}.careers-module__G5hdYq__values p{font-size:calc(10 * var(--u));color:#ddd;margin-top:6px;line-height:1.4}.careers-module__G5hdYq__process{padding-block:calc(20 * var(--u))}.careers-module__G5hdYq__number{background:var(--color-accent,#f1c40f);width:calc(30 * var(--u));height:calc(30 * var(--u));font-size:calc(16 * var(--u));border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.careers-module__G5hdYq__apply{padding-block:calc(5 * var(--u)) calc(24 * var(--u));grid-template-columns:39% 58%;gap:3%;display:grid}.careers-module__G5hdYq__apply h2{font-size:calc(28 * var(--u))}.careers-module__G5hdYq__apply .careers-module__G5hdYq__lead{font-size:calc(13 * var(--u))}.careers-module__G5hdYq__form{padding:calc(12 * var(--u));border:1px solid #e2e2e2;border-radius:4px}.careers-module__G5hdYq__form label{font-size:calc(10 * var(--u));margin-bottom:calc(8 * var(--u));display:block}.careers-module__G5hdYq__form input,.careers-module__G5hdYq__form select,.careers-module__G5hdYq__form textarea{margin-top:5px}.careers-module__G5hdYq__nameFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.careers-module__G5hdYq__submitRow{align-items:center;gap:15px;display:flex}.careers-module__G5hdYq__form .careers-module__G5hdYq__consent{flex:1;align-items:flex-start;gap:8px;display:flex}.careers-module__G5hdYq__consent input{margin:2px 0}.careers-module__G5hdYq__consent a,.careers-module__G5hdYq__hint a{text-decoration:underline}.careers-module__G5hdYq__form .careers-module__G5hdYq__button{font-size:calc(10 * var(--u))}.careers-module__G5hdYq__cta{background:var(--color-accent,#f1c40f);padding-block:calc(18 * var(--u))}.careers-module__G5hdYq__cta>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.careers-module__G5hdYq__cta .careers-module__G5hdYq__button{color:#fff;background:#111}:is(.careers-module__G5hdYq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h1,.careers-module__G5hdYq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h2){letter-spacing:0;line-height:1.2}.careers-module__G5hdYq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .careers-module__G5hdYq__hero:after,.careers-module__G5hdYq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .careers-module__G5hdYq__button svg{transform:scaleX(-1)}@media (max-width:760px){.careers-module__G5hdYq__page{--u:1px}.careers-module__G5hdYq__page h1{font-size:37px}.careers-module__G5hdYq__page h2{font-size:29px}.careers-module__G5hdYq__heroPhoto{order:2;width:100%;height:250px;position:relative}.careers-module__G5hdYq__hero{flex-direction:column;display:flex}.careers-module__G5hdYq__hero:after{display:none}.careers-module__G5hdYq__heroCopy{width:100%}.careers-module__G5hdYq__breadcrumb{font-size:12px}.careers-module__G5hdYq__heroCopy .careers-module__G5hdYq__lead{max-width:400px;font-size:17px}.careers-module__G5hdYq__three,.careers-module__G5hdYq__filters,.careers-module__G5hdYq__searchHeading,.careers-module__G5hdYq__apply{grid-template-columns:1fr}.careers-module__G5hdYq__three p{font-size:14px}.careers-module__G5hdYq__three h3{font-size:18px}.careers-module__G5hdYq__page input:not([type=checkbox]),.careers-module__G5hdYq__page select,.careers-module__G5hdYq__page textarea{font-size:16px}.careers-module__G5hdYq__jobs summary{grid-template-columns:30px 1fr;gap:10px}.careers-module__G5hdYq__jobs strong{font-size:16px}.careers-module__G5hdYq__jobs small,.careers-module__G5hdYq__jobMeta{font-size:12px}.careers-module__G5hdYq__jobMeta,.careers-module__G5hdYq__jobButton{grid-column:2}.careers-module__G5hdYq__jobButton{justify-self:start;font-size:13px}.careers-module__G5hdYq__jobDetail{font-size:14px}.careers-module__G5hdYq__hint{font-size:12px}.careers-module__G5hdYq__culture>.careers-module__G5hdYq__container{grid-template-columns:1fr;grid-template-areas:"intro""values""image";gap:20px}.careers-module__G5hdYq__culture>div>div:first-child{padding:24px 5% 0}.careers-module__G5hdYq__culture .careers-module__G5hdYq__values{padding:0 5%}.careers-module__G5hdYq__culture .careers-module__G5hdYq__lead,.careers-module__G5hdYq__values p{font-size:13px}.careers-module__G5hdYq__values h3{font-size:14px}.careers-module__G5hdYq__culture img{height:auto}.careers-module__G5hdYq__culture{padding-bottom:0}.careers-module__G5hdYq__apply{gap:20px}.careers-module__G5hdYq__apply .careers-module__G5hdYq__lead{font-size:15px}.careers-module__G5hdYq__nameFields{grid-template-columns:1fr}.careers-module__G5hdYq__form label{font-size:13px}.careers-module__G5hdYq__submitRow{flex-direction:column;align-items:stretch}.careers-module__G5hdYq__form .careers-module__G5hdYq__button{font-size:13px}.careers-module__G5hdYq__cta>div{flex-direction:column;align-items:flex-start}}.careers-module__G5hdYq__cvUpload{grid-column:1/-1;min-width:0}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvTitle{margin-bottom:10px;font-size:14px;font-weight:700;display:block}.careers-module__G5hdYq__cvTitle span{color:#856c00}.careers-module__G5hdYq__cvZone{background:#fafbfc;border:1.5px dashed #b9c1cc;border-radius:12px;align-items:center;gap:18px;padding:24px;transition:border-color .15s,background .15s;display:flex}.careers-module__G5hdYq__cvIcon{color:#655000;background:#fff6ce;border:1px solid #eadfa7;border-radius:10px;flex-shrink:0;place-items:center;width:48px;height:54px;display:grid}.careers-module__G5hdYq__cvInfo{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.careers-module__G5hdYq__cvInfo strong{font-size:14px;line-height:1.5}.careers-module__G5hdYq__cvInfo>span{color:#687180;font-size:12px}.careers-module__G5hdYq__cvInfo .careers-module__G5hdYq__cvFilename{color:#172126;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.careers-module__G5hdYq__cvActions{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvPicker{color:#111;cursor:pointer;background:#f1cc00;border:1px solid #e0bd00;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:11px 17px;font-size:14px;font-weight:700;display:flex;position:relative;overflow:hidden}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvPicker input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.careers-module__G5hdYq__cvPicker:focus-within{outline-offset:3px;outline:2px solid #252525}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvRemove{color:#58616f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px;text-decoration:underline}.careers-module__G5hdYq__cvRemove:focus-visible{outline-offset:2px;outline:2px solid #252525}.careers-module__G5hdYq__cvSelected{background:#f5faf7;border-style:solid;border-color:#a8ceb5}.careers-module__G5hdYq__cvSelected .careers-module__G5hdYq__cvIcon{color:#27613b;background:#e5f3e9;border-color:#b9d9c1}.careers-module__G5hdYq__cvInvalid{background:#fff9f8;border-color:#bd342b}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvPrivacy{color:#69717e;margin:10px 0 0;font-size:12px;line-height:1.6}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvError{color:#a52820;margin:8px 0 0;font-size:13px;line-height:1.5}.careers-module__G5hdYq__form fieldset:disabled .careers-module__G5hdYq__cvPicker,.careers-module__G5hdYq__form fieldset:disabled .careers-module__G5hdYq__cvRemove{opacity:.6;cursor:default}@media (max-width:600px){.careers-module__G5hdYq__cvZone{flex-wrap:wrap;gap:12px;padding:18px}.careers-module__G5hdYq__cvActions{flex-direction:row;flex-basis:100%;align-items:center}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvPicker{flex:1}.careers-module__G5hdYq__cvIcon{width:40px;height:46px}}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvZone{background:#fafafa;border:1px dashed #d4d9e2;border-radius:5px;flex-wrap:nowrap;gap:22px;padding:20px}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvIcon{color:#111;background:0 0;border:0;border-radius:0;width:28px;height:36px}.careers-module__G5hdYq__cvIcon svg{width:28px;height:32px}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvTitle{margin:0 0 4px;font-size:15px}.careers-module__G5hdYq__cvInfo{gap:10px}.careers-module__G5hdYq__cvActions{flex-direction:column;flex-basis:auto;align-items:stretch;gap:8px;width:100%;margin-top:8px;display:flex}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvActions input[type=file]{opacity:1;box-sizing:border-box;width:100%;height:auto;min-height:54px;font:inherit;color:#111;background:#fff;border:1px solid #d4d9e2;border-radius:4px;padding:8px;font-size:14px;position:static}.careers-module__G5hdYq__cvActions input::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#111;border:0;border-radius:4px;margin-inline-end:12px;padding:14px 16px}.careers-module__G5hdYq__cvActions input:focus-visible{outline-offset:3px;outline:2px solid #333}.careers-module__G5hdYq__cvActions .careers-module__G5hdYq__cvRemove{align-self:flex-start}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvInvalid{border-color:#bd342b}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvSelected{border-color:#a8ceb5}@media (max-width:480px){.careers-module__G5hdYq__form .careers-module__G5hdYq__cvZone{gap:12px;padding:14px}.careers-module__G5hdYq__cvActions input::file-selector-button{margin-inline-end:8px;padding:12px}.careers-module__G5hdYq__form .careers-module__G5hdYq__cvActions input[type=file]{font-size:13px}}
