.career-module__RKpuoa__careerPage{--career-ink:#003566;--career-navy:#194575;--career-blue:#4292ef;--career-blue-100:#e3effc;--career-yellow:#fec502;--career-cream:#f6f5ee;--career-beige:#f5f2e9;--career-white:#fff;--career-border:#00356624;--career-muted:#5b7894;background:var(--career-cream);min-height:100vh;color:var(--career-navy);font-family:var(--sans);letter-spacing:0;overflow-x:hidden}body:has(.careerPage) #mg-lang-pill{display:none!important}.career-module__RKpuoa__careerPage h1,.career-module__RKpuoa__careerPage h2,.career-module__RKpuoa__careerPage h3,.career-module__RKpuoa__careerPage p{margin-top:0}.career-module__RKpuoa__careerPage mark{background:var(--career-yellow);color:var(--career-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.career-module__RKpuoa__siteHeader{z-index:50;border-bottom:1px solid var(--career-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f5eedb;position:sticky;top:0}.career-module__RKpuoa__landingHeaderInner,.career-module__RKpuoa__libraryHeaderInner{justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding-block:14px;display:flex}.career-module__RKpuoa__landingHeaderInner{max-width:1120px;padding-inline:clamp(18px,5vw,40px)}.career-module__RKpuoa__libraryHeaderInner{max-width:920px;padding-inline:clamp(18px,5vw,32px)}.career-module__RKpuoa__headerLogo{color:var(--career-ink);flex:none}.career-module__RKpuoa__headerLogo .brand-logo-word{height:24px}.career-module__RKpuoa__button{white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;width:fit-content;font-size:14px;font-weight:700;line-height:1;transition:background-color .14s cubic-bezier(.2,.7,.3,1),color .14s cubic-bezier(.2,.7,.3,1),transform .14s cubic-bezier(.2,.7,.3,1);display:inline-flex}.career-module__RKpuoa__buttonMedium{min-height:42px;padding:0 18px}.career-module__RKpuoa__buttonLarge{min-height:52px;padding:0 24px;font-size:15px}.career-module__RKpuoa__buttonPrimary,.career-module__RKpuoa__buttonCta{background:var(--career-ink);color:var(--career-cream)}@media (hover:hover){.career-module__RKpuoa__buttonPrimary:hover,.career-module__RKpuoa__buttonCta:hover{color:var(--career-cream);background:#002a52}}.career-module__RKpuoa__closingCta .career-module__RKpuoa__buttonCta{background:var(--career-cream);color:var(--career-ink)}@media (hover:hover){.career-module__RKpuoa__closingCta .career-module__RKpuoa__buttonCta:hover{background:var(--career-beige);color:var(--career-ink)}}.career-module__RKpuoa__button:active{transform:scale(.97)}.career-module__RKpuoa__button:focus-visible,.career-module__RKpuoa__backLink:focus-visible,.career-module__RKpuoa__jobCard:focus-visible,.career-module__RKpuoa__expectationTile:focus-visible,.career-module__RKpuoa__headerLogo:focus-visible{outline-offset:3px;outline:3px solid #00356673}.career-module__RKpuoa__visualBand{background:var(--career-ink);border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.career-module__RKpuoa__visualMark{pointer-events:none;opacity:.05;background:var(--career-cream);width:238px;height:300px;position:absolute;top:50%;-webkit-mask:url(/brand/ferdi-icon.svg) 50%/contain no-repeat;mask:url(/brand/ferdi-icon.svg) 50%/contain no-repeat}.career-module__RKpuoa__visualMarkLeft{left:-60px;transform:translateY(-50%)}.career-module__RKpuoa__visualMarkRight{right:-60px;transform:translateY(-50%)scaleX(-1)}.career-module__RKpuoa__visualInner{justify-content:center;align-items:center;gap:clamp(18px,2.6vw,40px);max-width:1200px;min-height:clamp(240px,30vw,360px);margin:0 auto;padding:clamp(30px,4vw,52px) clamp(24px,5vw,48px);display:flex;position:relative}.career-module__RKpuoa__laptop{filter:drop-shadow(0 24px 44px #0035666b);flex:none;width:clamp(300px,34vw,476px);height:auto}.career-module__RKpuoa__phone{filter:drop-shadow(0 22px 40px #00356680);flex:none;width:auto;height:clamp(220px,27vw,348px)}.career-module__RKpuoa__reelGrid{flex:none;grid-template-columns:repeat(5,auto);place-items:center;gap:clamp(9px,1.1vw,16px);display:grid}.career-module__RKpuoa__reelGrid img{filter:drop-shadow(0 13px 22px #00356680);width:auto;height:clamp(62px,7.4vw,98px);display:block}.career-module__RKpuoa__heroSection{max-width:1000px;margin:0 auto;padding:clamp(52px,9vw,96px) clamp(18px,5vw,40px) clamp(40px,7vw,60px)}.career-module__RKpuoa__eyebrow{color:var(--career-blue);letter-spacing:.22em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:700;line-height:1.2}.career-module__RKpuoa__heroSection h1{max-width:15ch;color:var(--career-ink);font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:18px 0 0;font-size:clamp(42px,9vw,84px);font-weight:400;line-height:1.02}.career-module__RKpuoa__heroSection h1 mark{margin:0 -.04em;padding:.01em .18em}.career-module__RKpuoa__heroCopy{flex-direction:column;gap:16px;max-width:62ch;margin-top:32px;display:flex}.career-module__RKpuoa__heroCopy p,.career-module__RKpuoa__workCopy p{color:var(--career-navy);margin-bottom:0}.career-module__RKpuoa__heroCopy p{font-size:clamp(16px,2vw,19px);line-height:1.6}.career-module__RKpuoa__heroCopy strong{color:var(--career-ink);font-weight:700}.career-module__RKpuoa__heroSection>.career-module__RKpuoa__button{margin-top:34px}.career-module__RKpuoa__workSection{border-top:1px solid var(--career-border);background:var(--career-beige)}.career-module__RKpuoa__wideSectionInner{max-width:1120px;margin:0 auto;padding:clamp(48px,8vw,88px) clamp(18px,5vw,40px)}.career-module__RKpuoa__workGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(24px,5vw,64px);margin-top:14px;display:grid}.career-module__RKpuoa__workGrid h2{max-width:14ch;color:var(--career-ink);font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(30px,5vw,50px);font-weight:400;line-height:1.02}.career-module__RKpuoa__workGrid h2 mark{margin:0 -.04em;padding:.02em .2em}.career-module__RKpuoa__workCopy{flex-direction:column;gap:16px;display:flex}.career-module__RKpuoa__workCopy p{font-size:clamp(15px,1.9vw,18px);line-height:1.62}.career-module__RKpuoa__expectationsSection{border-top:1px solid var(--career-border);background:var(--career-cream)}.career-module__RKpuoa__expectationsHeading{max-width:18ch;color:var(--career-ink);font-family:var(--serif);letter-spacing:-.01em;margin:14px 0 clamp(26px,3.5vw,36px);font-size:clamp(28px,5vw,46px);font-weight:400;line-height:1.04}.career-module__RKpuoa__expectationsHeading mark{margin:0 -.04em;padding:.02em .2em}.career-module__RKpuoa__expectationTiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.career-module__RKpuoa__expectationTile{cursor:pointer;border:2px solid var(--career-border);background:var(--career-white);width:100%;min-height:82px;color:var(--career-ink);font-family:var(--sans);text-align:left;border-radius:14px;align-items:center;gap:14px;padding:clamp(16px,1.8vw,20px);transition:border-color .14s cubic-bezier(.2,.7,.3,1),background-color .14s cubic-bezier(.2,.7,.3,1);display:flex}.career-module__RKpuoa__expectationTile>span:last-child{font-size:15px;font-weight:700;line-height:1.2}.career-module__RKpuoa__expectationTileActive{border-color:var(--career-ink);background:var(--career-blue-100)}.career-module__RKpuoa__expectationIcon{background:var(--career-ink);width:42px;height:42px;color:var(--career-cream);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.career-module__RKpuoa__expectationIcon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.career-module__RKpuoa__expectationPanel{background:var(--career-ink);border-radius:16px;min-height:168px;margin-top:16px;padding:clamp(26px,3.4vw,38px)}.career-module__RKpuoa__expectationPanel h3{color:var(--career-cream);font-family:var(--serif);margin:0 0 10px;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.08}.career-module__RKpuoa__expectationPanel p{color:#f6f5eee6;max-width:70ch;margin-bottom:0;font-size:clamp(15px,1.9vw,17px);line-height:1.6}.career-module__RKpuoa__closingCta{background:var(--career-ink)}.career-module__RKpuoa__closingInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,40px);max-width:900px;margin:0 auto;padding:clamp(30px,4.5vw,52px) clamp(18px,5vw,40px);display:flex}.career-module__RKpuoa__closingInner h2{color:var(--career-cream);font-family:var(--serif);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.28em;margin:0;font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.06;display:inline-flex}.career-module__RKpuoa__inlineWordmark{color:var(--career-cream);font-size:inherit;transform:translateY(.06em)}.career-module__RKpuoa__inlineWordmark .brand-logo-word{height:.72em}.career-module__RKpuoa__footer{border-top:1px solid var(--career-border);background:var(--career-beige);margin-top:clamp(30px,5vw,52px)}.career-module__RKpuoa__footerDark{background:var(--career-ink);border-color:#ffffff1a;margin-top:0}.career-module__RKpuoa__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:18px clamp(18px,5vw,40px);display:flex}.career-module__RKpuoa__footerInner>span:last-child{color:var(--career-muted);font-size:13px}.career-module__RKpuoa__footerInner a{color:var(--career-ink);font-weight:700}.career-module__RKpuoa__footerDark .career-module__RKpuoa__footerInner>span:last-child{color:#f6f5ee99}.career-module__RKpuoa__footerDark .career-module__RKpuoa__footerInner a,.career-module__RKpuoa__footerWordmark{color:var(--career-cream)}.career-module__RKpuoa__footerWordmark .brand-logo-word{height:20px}.career-module__RKpuoa__footerMark{background:var(--career-ink);width:18px;height:22px;display:inline-block;-webkit-mask:url(/brand/ferdi-icon.svg) 50%/contain no-repeat;mask:url(/brand/ferdi-icon.svg) 50%/contain no-repeat}.career-module__RKpuoa__backLink{color:var(--career-navy);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.career-module__RKpuoa__backLink svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.career-module__RKpuoa__libraryTitle,.career-module__RKpuoa__jobSection{max-width:920px;margin:0 auto;padding-inline:clamp(18px,5vw,32px)}.career-module__RKpuoa__libraryTitle{padding-top:clamp(44px,7vw,76px);padding-bottom:clamp(24px,4vw,36px)}.career-module__RKpuoa__libraryTitle h1{color:var(--career-ink);font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(40px,8vw,72px);font-weight:400;line-height:1}.career-module__RKpuoa__libraryTitle h1 span{color:var(--career-yellow)}.career-module__RKpuoa__libraryTitle p{max-width:52ch;color:var(--career-navy);margin:20px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.6}.career-module__RKpuoa__jobSection{padding-bottom:clamp(24px,4vw,40px)}.career-module__RKpuoa__listHeading{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.career-module__RKpuoa__listHeading h2{color:var(--career-ink);font-family:var(--serif);margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.15}.career-module__RKpuoa__listHeading span{color:var(--career-muted);font-size:13px;font-weight:700}.career-module__RKpuoa__jobList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.career-module__RKpuoa__jobCard{border:1px solid var(--career-border);background:var(--career-white);width:100%;color:var(--career-navy);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,2vw,20px);padding:clamp(18px,2.4vw,24px) clamp(18px,2.4vw,26px);transition:box-shadow .14s cubic-bezier(.2,.7,.3,1),transform .14s cubic-bezier(.2,.7,.3,1);display:grid}@media (hover:hover){.career-module__RKpuoa__jobCard:hover{color:var(--career-navy);transform:translateY(-2px);box-shadow:0 12px 28px #0035661f}}.career-module__RKpuoa__jobIcon{background:var(--career-ink);width:48px;height:48px;color:var(--career-cream);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.career-module__RKpuoa__jobIcon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.career-module__RKpuoa__jobCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.career-module__RKpuoa__jobCopy>strong{color:var(--career-ink);font-family:var(--serif);font-size:clamp(19px,2.4vw,24px);font-weight:400;line-height:1.1}.career-module__RKpuoa__jobCopy>span:not(.career-module__RKpuoa__jobTags){color:var(--career-navy);font-size:14.5px;line-height:1.5}.career-module__RKpuoa__jobTags{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.career-module__RKpuoa__jobTags span{background:var(--career-beige);color:var(--career-navy);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1.2}.career-module__RKpuoa__jobArrow{background:var(--career-blue-100);width:40px;height:40px;color:var(--career-blue);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.career-module__RKpuoa__jobArrow svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.career-module__RKpuoa__initiativeHeading{margin-top:clamp(30px,4vw,44px)}.career-module__RKpuoa__initiativeCard{background:var(--career-ink);border:0;padding:clamp(20px,2.6vw,28px) clamp(18px,2.4vw,26px)}.career-module__RKpuoa__initiativeCard .career-module__RKpuoa__jobCopy{gap:6px}.career-module__RKpuoa__initiativeCard .career-module__RKpuoa__jobCopy>strong{color:var(--career-cream)}.career-module__RKpuoa__initiativeCard .career-module__RKpuoa__jobCopy>span:not(.career-module__RKpuoa__jobTags){color:#f6f5eed9}.career-module__RKpuoa__initiativeIcon,.career-module__RKpuoa__initiativeArrow{background:var(--career-yellow);color:var(--career-ink)}.career-module__RKpuoa__libraryFooterInner{max-width:920px;padding:20px clamp(18px,5vw,32px)}@media (max-width:860px){.career-module__RKpuoa__workGrid{grid-template-columns:1fr}.career-module__RKpuoa__expectationTiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.career-module__RKpuoa__visualBand{display:none}}@media (max-width:640px){.career-module__RKpuoa__jobCard{grid-template-columns:auto 1fr}.career-module__RKpuoa__jobArrow{display:none}}@media (max-width:520px){.career-module__RKpuoa__expectationTiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.career-module__RKpuoa__careerPage *,.career-module__RKpuoa__careerPage :before,.career-module__RKpuoa__careerPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
