.Careers-module__ONApjW__page{--career-ink:#f5f1eb;--career-muted:#f5f1eba3;--career-line:#f5f1eb24;--career-ember:#e63946;isolation:isolate;min-width:0;color:var(--career-ink);font-family:var(--font-text);position:relative;overflow:clip}.Careers-module__ONApjW__page *,.Careers-module__ONApjW__page :before,.Careers-module__ONApjW__page :after{box-sizing:border-box}.Careers-module__ONApjW__page h1,.Careers-module__ONApjW__page h2,.Careers-module__ONApjW__page h3,.Careers-module__ONApjW__page p,.Careers-module__ONApjW__page ul,.Careers-module__ONApjW__page dl,.Careers-module__ONApjW__page dd{margin:0}.Careers-module__ONApjW__page ul{padding:0;list-style:none}.Careers-module__ONApjW__page>main{z-index:1;position:relative}.Careers-module__ONApjW__page>.site-footer{z-index:1;position:relative}.Careers-module__ONApjW__fluidCanvas{z-index:0;opacity:.56;mix-blend-mode:screen;pointer-events:none;width:100vw;height:100svh;display:block;position:fixed;inset:0}.Careers-module__ONApjW__shell{width:min(calc(100% - (2 * var(--layout-gutter))), var(--layout-max));margin-inline:auto}.Careers-module__ONApjW__eyebrow,.Careers-module__ONApjW__paperEyebrow{color:var(--color-eyebrow);font-family:var(--font-text);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0;padding:0;display:inline-block}.Careers-module__ONApjW__arrow{flex:none;transition:transform .22s}.Careers-module__ONApjW__primaryAction,.Careers-module__ONApjW__applyButton,.Careers-module__ONApjW__submitButton{border-radius:var(--radius-control);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #f5f1eb57;font-size:.78rem;font-weight:700;transition:color .22s,background .22s,border-color .22s,transform .22s}.Careers-module__ONApjW__primaryAction:focus-visible,.Careers-module__ONApjW__applyButton:focus-visible,.Careers-module__ONApjW__submitButton:focus-visible,.Careers-module__ONApjW__fixedApply:focus-visible,.Careers-module__ONApjW__drawerClose:focus-visible,.Careers-module__ONApjW__sectionIndex a:focus-visible,.Careers-module__ONApjW__applicationIntro a:focus-visible,.Careers-module__ONApjW__statusError a:focus-visible,.Careers-module__ONApjW__field input:focus-visible,.Careers-module__ONApjW__field select:focus-visible,.Careers-module__ONApjW__field textarea:focus-visible{outline:2px solid var(--action-focus);outline-offset:4px}.Careers-module__ONApjW__hero{isolation:isolate;text-align:center;min-height:100svh;padding:clamp(150px,18vh,220px) 0 0;position:relative}.Careers-module__ONApjW__heroGlow{z-index:-1;aspect-ratio:1;filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#e639464d,#d633a014 40%,#0000 70%);border-radius:50%;width:min(80vw,1100px);position:absolute;top:-28vw;right:-20vw}.Careers-module__ONApjW__heroGrid{margin-top:clamp(24px,4vw,56px)}.Careers-module__ONApjW__hero h1{font-family:var(--font-heading);letter-spacing:-.075em;text-wrap:balance;font-size:clamp(4.5rem,9vw,9.5rem);font-weight:500;line-height:.82}.Careers-module__ONApjW__hero h1 em,.Careers-module__ONApjW__sectionIntro h2 em,.Careers-module__ONApjW__jobsHeader h2 em,.Careers-module__ONApjW__applicationIntro h2 em{color:var(--career-ember);background:var(--gradient-spectrum-h);-webkit-text-fill-color:transparent;font-family:var(--font-serif);letter-spacing:-.025em;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;animation:4s infinite Careers-module__ONApjW__HomeStatic-module__NB-IAa__nf-spectrum-flow}.Careers-module__ONApjW__heroCopy{color:var(--career-muted);font-size:clamp(1.05rem,1.6vw,1.38rem);line-height:1.58;margin-top:clamp(34px,4vw,54px)!important}.Careers-module__ONApjW__primaryAction{width:fit-content;min-height:56px;color:inherit;background:#ffffff06;justify-content:space-between;align-items:center;gap:32px;margin-top:34px;padding:15px 18px;text-decoration:none;display:inline-flex}button.Careers-module__ONApjW__primaryAction{font-family:inherit}.Careers-module__ONApjW__primaryAction:hover,.Careers-module__ONApjW__primaryAction:focus-visible{color:#0a0a0b;border-color:var(--career-ink);background:var(--career-ink);transform:translateY(-2px)}.Careers-module__ONApjW__primaryAction:hover .Careers-module__ONApjW__arrow,.Careers-module__ONApjW__primaryAction:focus-visible .Careers-module__ONApjW__arrow,.Careers-module__ONApjW__applyButton:hover .Careers-module__ONApjW__arrow,.Careers-module__ONApjW__applyButton:focus-visible .Careers-module__ONApjW__arrow,.Careers-module__ONApjW__submitButton:hover .Careers-module__ONApjW__arrow,.Careers-module__ONApjW__submitButton:focus-visible .Careers-module__ONApjW__arrow{transform:translate(4px)}.Careers-module__ONApjW__heroSignal{border:1px solid var(--career-line);border-radius:var(--radius-card);min-height:350px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff13,#0a0a0b85);flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.Careers-module__ONApjW__signalMark{aspect-ratio:1;width:205px;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.Careers-module__ONApjW__signalMark span{border:1px solid #f5f1eb33;border-radius:45% 55% 57% 43%;animation:18s linear infinite Careers-module__ONApjW__signal-turn;position:absolute;inset:0}.Careers-module__ONApjW__signalMark span:nth-child(2){border-color:#e6394680;animation-duration:14s;animation-direction:reverse;inset:18px}.Careers-module__ONApjW__signalMark span:nth-child(3){background:radial-gradient(circle at 35% 30%,#ff6b356b,#e6394614 55%,#0000 70%);border-color:#ffffff4d;animation-duration:10s;inset:42px}@keyframes Careers-module__ONApjW__signal-turn{to{transform:rotate(360deg)}}.Careers-module__ONApjW__heroSignal>p{z-index:1;color:var(--career-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.68rem;font-weight:700;display:flex;position:relative}.Careers-module__ONApjW__liveDot{background:#77dc9a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #77dc9a1a}.Careers-module__ONApjW__heroSignal strong{z-index:1;font-family:var(--font-heading);letter-spacing:-.08em;margin-top:auto;font-size:clamp(4rem,7vw,7rem);font-weight:500;line-height:.82;position:relative}.Careers-module__ONApjW__heroSignal>span:last-child{z-index:1;color:var(--career-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:.75rem;position:relative}.Careers-module__ONApjW__sectionIndex{border-top:1px solid var(--career-line);border-bottom:1px solid var(--career-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(72px,10vw,140px);display:grid}.Careers-module__ONApjW__sectionIndex a{border-right:1px solid var(--career-line);min-height:78px;color:var(--career-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:18px;padding:18px clamp(14px,2vw,28px);font-size:.72rem;font-weight:700;text-decoration:none;transition:color .22s,background .22s;display:flex}.Careers-module__ONApjW__sectionIndex a:last-child{border-right:0}.Careers-module__ONApjW__sectionIndex a:hover{color:var(--career-ink);background:#ffffff0b}.Careers-module__ONApjW__sectionIndex span{color:var(--career-ember)}.Careers-module__ONApjW__benefitsSection,.Careers-module__ONApjW__jobsSection{border-top:1px solid var(--career-line);padding-block:clamp(90px,11vw,170px)}.Careers-module__ONApjW__sectionIntro{margin-bottom:clamp(54px,8vw,110px)}.Careers-module__ONApjW__sectionIntro>div:first-child,.Careers-module__ONApjW__jobsHeader>div{justify-content:space-between;gap:20px;display:flex}.Careers-module__ONApjW__sectionIntro>div:first-child>span,.Careers-module__ONApjW__jobsHeader>div>span{color:var(--career-muted);letter-spacing:.1em;font-size:.68rem}.Careers-module__ONApjW__sectionIntro h2,.Careers-module__ONApjW__jobsHeader h2,.Careers-module__ONApjW__applicationIntro h2,.Careers-module__ONApjW__closingSection h2{font-family:var(--font-heading);letter-spacing:-.058em;text-wrap:balance;font-weight:500;line-height:.94}.Careers-module__ONApjW__sectionIntro h2,.Careers-module__ONApjW__jobsHeader h2{max-width:12ch;font-size:var(--type-section-title);margin-bottom:20px}.Careers-module__ONApjW__sectionIntro>div:last-child>p{max-width:54ch;color:var(--career-muted);margin-top:30px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.Careers-module__ONApjW__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.Careers-module__ONApjW__benefitCard{isolation:isolate;border:1px solid var(--career-line);border-radius:var(--radius-card);min-height:360px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0e,#0a0a0b94);flex-direction:column;justify-content:space-between;padding:clamp(26px,3.2vw,48px);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s;display:flex;position:relative;overflow:hidden}.Careers-module__ONApjW__benefitCardWithImage:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0a0a0b47 0%,#0a0a0b1f 38%,#0a0a0beb 100%),linear-gradient(90deg,#0a0a0b75,#0000 64%);position:absolute;inset:0}.Careers-module__ONApjW__benefitImage{z-index:-2;object-fit:cover;filter:saturate(.72)contrast(1.06);width:100%;height:100%;transition:filter .6s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.01)}.Careers-module__ONApjW__benefitCard:hover{background:linear-gradient(145deg,#e639461f,#0a0a0ba6);border-color:#e6394680;transform:translateY(-6px)}.Careers-module__ONApjW__benefitCardWithImage:hover .Careers-module__ONApjW__benefitImage{filter:saturate(.92)contrast(1.08);transform:scale(1.045)}.Careers-module__ONApjW__benefitCard.Careers-module__ONApjW__wide{grid-column:span 2}.Careers-module__ONApjW__benefitCard.Careers-module__ONApjW__tall{grid-row:span 2;min-height:732px}.Careers-module__ONApjW__benefitTopline{color:var(--career-muted);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.67rem;font-weight:700;display:flex}.Careers-module__ONApjW__benefitTopline span:first-child{color:var(--career-ember)}.Careers-module__ONApjW__benefitCard h3{max-width:15ch;font-family:var(--font-heading);letter-spacing:-.05em;font-size:clamp(2rem,3vw,3.5rem);font-weight:500;line-height:.98}.Careers-module__ONApjW__benefitCard p{max-width:48ch;color:var(--career-muted);margin-top:20px;font-size:.94rem;line-height:1.62}.Careers-module__ONApjW__jobsSection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0bc2}.Careers-module__ONApjW__jobsHeader{align-items:end;margin-bottom:clamp(54px,8vw,110px)}.Careers-module__ONApjW__jobsHeader>p{max-width:35ch;color:var(--career-muted);line-height:1.65}.Careers-module__ONApjW__jobsEmpty{border-bottom:1px solid var(--career-line);color:var(--career-muted);margin:0;padding:clamp(34px,4.2vw,68px) 0;line-height:1.65}.Careers-module__ONApjW__jobList{border-top:1px solid var(--career-line);text-align:left;margin-top:50px}.Careers-module__ONApjW__jobCard{border-bottom:1px solid var(--career-line);grid-template-columns:72px minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(24px,4vw,70px);min-width:0;padding:clamp(34px,4.2vw,68px) 0;transition:padding .38s cubic-bezier(.22,1,.36,1),background .26s;display:grid}.Careers-module__ONApjW__jobCard:hover{background:linear-gradient(90deg,#e6394612,#0000 66%);padding-inline:clamp(16px,2vw,32px)}.Careers-module__ONApjW__jobIndex{color:var(--career-ember);letter-spacing:.12em;font-size:.74rem;font-weight:700}.Careers-module__ONApjW__jobDepartment{color:var(--career-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.Careers-module__ONApjW__jobMain h3{font-family:var(--font-heading);letter-spacing:-.055em;margin-top:16px;font-size:clamp(2.25rem,4.3vw,5rem);font-weight:500;line-height:.95}.Careers-module__ONApjW__jobDescription{max-width:65ch;color:var(--career-muted);font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.65;margin-top:24px!important}.Careers-module__ONApjW__skillList{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.Careers-module__ONApjW__skillList li{border:1px solid var(--career-line);color:#f5f1ebb8;letter-spacing:.035em;border-radius:999px;padding:8px 11px;font-size:.68rem}.Careers-module__ONApjW__jobAside{flex-direction:column;align-items:flex-start;display:flex}.Careers-module__ONApjW__jobMeta{width:100%}.Careers-module__ONApjW__jobMeta>div{border-bottom:1px solid #f5f1eb14;grid-template-columns:100px 1fr;gap:16px;padding:12px 0;display:grid}.Careers-module__ONApjW__jobMeta dt{color:#f5f1eb6b;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem}.Careers-module__ONApjW__jobMeta dd{color:#f5f1ebd1;font-size:.82rem}.Careers-module__ONApjW__applyButton{min-height:50px;color:var(--career-ink);background:0 0;align-items:center;gap:28px;margin-top:auto;padding:12px 16px;display:inline-flex}.Careers-module__ONApjW__applyButton:hover,.Careers-module__ONApjW__applyButton:focus-visible{color:#0a0a0b;background:var(--career-ink)}.Careers-module__ONApjW__applicationSection{border-top:1px solid var(--career-line);background:#0a0a0b80;padding-block:clamp(90px,11vw,170px);scroll-margin-top:40px}.Careers-module__ONApjW__applicationPrompt{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(48px,9vw,150px);display:grid}.Careers-module__ONApjW__applicationPrompt h2{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.06em;text-wrap:balance;margin-top:28px;font-size:clamp(3.4rem,6.7vw,7.4rem);font-weight:500;line-height:.92}.Careers-module__ONApjW__applicationPrompt h2 em{color:var(--career-ember);font-family:var(--font-accent);font-weight:400}.Careers-module__ONApjW__applicationPromptAction>p{max-width:42ch;color:var(--career-muted);font-size:1rem;line-height:1.65}.Careers-module__ONApjW__paperEyebrow{color:var(--color-eyebrow);font-family:var(--font-text);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0;padding:0;display:inline-block}.Careers-module__ONApjW__applicationIntro{padding-bottom:clamp(44px,7vw,72px)}.Careers-module__ONApjW__applicationIntro h2{max-width:11ch;color:var(--drawer-ink,#111113);margin-top:28px;font-size:clamp(3.2rem,5vw,5rem)}.Careers-module__ONApjW__applicationIntro h2 em{color:var(--drawer-ink,#111113);-webkit-text-fill-color:currentColor;background:0 0}.Careers-module__ONApjW__applicationIntro>p:not(.Careers-module__ONApjW__paperEyebrow){max-width:43ch;color:var(--drawer-muted,#111113b8);margin-top:30px;font-size:1rem;line-height:1.65}.Careers-module__ONApjW__applicationIntro>a{width:fit-content;color:var(--drawer-ink,#111113);border-bottom:1px solid var(--drawer-line,#11111357);letter-spacing:.07em;text-transform:uppercase;gap:12px;margin-top:44px;padding-bottom:7px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.Careers-module__ONApjW__form{border-radius:var(--radius-card);background:#ffffff6b;border:1px solid #11111324;padding:clamp(28px,4vw,56px);box-shadow:0 30px 80px #31241f1a}.Careers-module__ONApjW__drawerLayer{z-index:100;visibility:hidden;pointer-events:none;transition:visibility 0s linear .52s;position:fixed;inset:0}.Careers-module__ONApjW__drawerOpen{visibility:visible;pointer-events:auto;transition-delay:0s}.Careers-module__ONApjW__drawerBackdrop{opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050507ad;transition:opacity .42s;position:absolute;inset:0}.Careers-module__ONApjW__drawerOpen .Careers-module__ONApjW__drawerBackdrop{opacity:1}.Careers-module__ONApjW__applicationDrawer{--drawer-ink:#12090c;--drawer-muted:#12090c;--drawer-subtle:#12090c;--drawer-placeholder:#665b5d;--drawer-line:#1610143d;--drawer-surface:#fff8f2eb;--action-focus:var(--drawer-ink);overscroll-behavior:contain;width:min(800px,92vw);height:100%;color:var(--drawer-ink);background:var(--color-accent);transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-36px 0 90px #00000042}.Careers-module__ONApjW__drawerOpen .Careers-module__ONApjW__applicationDrawer{transform:translate(0)}.Careers-module__ONApjW__drawerHeader{z-index:2;border-bottom:1px solid var(--drawer-line);background:color-mix(in srgb, var(--color-accent) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px clamp(24px,5vw,56px);display:flex;position:sticky;top:0}.Careers-module__ONApjW__drawerHeader>p{color:var(--drawer-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.Careers-module__ONApjW__drawerClose{border:1px solid var(--drawer-line);width:46px;height:46px;color:var(--drawer-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .2s,background .2s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-grid}.Careers-module__ONApjW__drawerClose:hover{color:#fff8f2;background:var(--drawer-ink);transform:rotate(5deg)}.Careers-module__ONApjW__drawerBody{padding:clamp(48px,7vw,84px) clamp(24px,6vw,72px) clamp(56px,8vw,96px)}.Careers-module__ONApjW__applicationDrawer .Careers-module__ONApjW__form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.Careers-module__ONApjW__fixedApply{z-index:20;border-radius:var(--radius-control) 0 0 var(--radius-control);color:#fff;background:var(--career-ember);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:58px;min-height:158px;padding:18px 10px;font-family:inherit;font-size:.7rem;font-weight:700;transition:background .22s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-12px 12px 36px #0000003d}.Careers-module__ONApjW__fixedApply>span{writing-mode:vertical-rl;transform:rotate(180deg)}.Careers-module__ONApjW__fixedApply .Careers-module__ONApjW__arrow{transform:rotate(180deg)}.Careers-module__ONApjW__fixedApply:hover{background:#bd2733;transform:translate(-5px,-50%)}.Careers-module__ONApjW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;display:grid}.Careers-module__ONApjW__field{flex-direction:column;min-width:0;display:flex}.Careers-module__ONApjW__fieldFull{grid-column:1/-1}.Careers-module__ONApjW__field>span{color:var(--drawer-muted,#111113b8);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:.7rem;font-weight:700}.Careers-module__ONApjW__field sup{color:var(--drawer-ink,#111113);margin-left:4px}.Careers-module__ONApjW__field input,.Careers-module__ONApjW__field select,.Careers-module__ONApjW__field textarea{border:1px solid var(--drawer-line,#1111133d);border-radius:var(--radius-control);background:var(--drawer-surface,#ffffffe6);width:100%;min-height:52px;color:var(--drawer-ink,#111113);outline:none;padding:13px 14px;font-size:.9rem;transition:background .2s,border-color .2s,box-shadow .2s}.Careers-module__ONApjW__field textarea{resize:vertical;min-height:160px;line-height:1.55}.Careers-module__ONApjW__field input::placeholder,.Careers-module__ONApjW__field textarea::placeholder{color:var(--drawer-placeholder,#665b5d)}.Careers-module__ONApjW__field input:focus,.Careers-module__ONApjW__field select:focus,.Careers-module__ONApjW__field textarea:focus{border-color:var(--drawer-ink,#111113);background:#fffaf6;box-shadow:0 0 0 4px #16101424}.Careers-module__ONApjW__field input[type=file]{cursor:pointer;height:auto;padding:8px}.Careers-module__ONApjW__field input[type=file]::file-selector-button{border-radius:calc(var(--radius-control) - 2px);color:#fff8f2;background:var(--drawer-ink,#1a1a1c);font:inherit;cursor:pointer;border:0;margin-right:12px;padding:9px 12px;font-weight:600}.Careers-module__ONApjW__fieldHint,.Careers-module__ONApjW__fieldError{margin-top:7px;font-size:.72rem;line-height:1.4}.Careers-module__ONApjW__fieldHint{color:var(--drawer-subtle,#11111399)}.Careers-module__ONApjW__fieldError{color:#4f0b15;font-weight:600}.Careers-module__ONApjW__fieldInvalid input,.Careers-module__ONApjW__fieldInvalid select,.Careers-module__ONApjW__fieldInvalid textarea{border-color:#5c0b17}.Careers-module__ONApjW__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Careers-module__ONApjW__statusSuccess,.Careers-module__ONApjW__statusError{border-radius:var(--radius-control);padding:14px 16px;font-size:.84rem;line-height:1.5;margin-top:28px!important}.Careers-module__ONApjW__statusSuccess{color:#104a34;background:#f7fffae6;border:1px solid #125b3d61}.Careers-module__ONApjW__statusError{color:#5c0b17;background:#fff8f2eb;border:1px solid #5c0b1757}.Careers-module__ONApjW__statusError a{color:inherit;font-weight:700}.Careers-module__ONApjW__formFooter{border-top:1px solid var(--drawer-line,#1111133d);justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding-top:28px;display:flex}.Careers-module__ONApjW__formFooter>p{max-width:46ch;color:var(--drawer-subtle,#11111399);font-size:.72rem;line-height:1.55}.Careers-module__ONApjW__submitButton{border-color:var(--drawer-ink,#111113);color:#fff8f2;background:var(--drawer-ink,#111113);justify-content:space-between;align-items:center;gap:26px;min-height:56px;padding:14px 17px;display:inline-flex}.Careers-module__ONApjW__submitButton:hover,.Careers-module__ONApjW__submitButton:focus-visible{border-color:var(--drawer-ink,#111113);color:var(--drawer-ink,#111113);background:#fff8f2;transform:translateY(-2px)}.Careers-module__ONApjW__submitButton:disabled{opacity:.58;cursor:wait;transform:none}.Careers-module__ONApjW__closingSection{border-top:1px solid var(--career-line);background:#0a0a0b9e;align-items:center;min-height:min(820px,90svh);padding-block:clamp(110px,15vw,220px);display:flex;position:relative;overflow:hidden}.Careers-module__ONApjW__closingGlow{aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle,#e6394640,#d633a014 42%,#0000 70%);border-radius:50%;width:min(1000px,90vw);position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.Careers-module__ONApjW__closingSection .Careers-module__ONApjW__shell{text-align:center;position:relative}.Careers-module__ONApjW__closingSection h2{max-width:14ch;margin:28px auto 0;font-size:clamp(3.4rem,7vw,8rem)}.Careers-module__ONApjW__closingSection .Careers-module__ONApjW__shell>p:not(.Careers-module__ONApjW__eyebrow){max-width:650px;color:var(--career-muted);margin:34px auto 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.Careers-module__ONApjW__closingSection .Careers-module__ONApjW__primaryAction{margin-inline:auto}@media (max-width:1080px){.Careers-module__ONApjW__heroGrid{grid-template-columns:minmax(0,1fr) 250px;gap:48px}.Careers-module__ONApjW__hero h1{font-size:clamp(4.5rem,10.5vw,7.8rem)}.Careers-module__ONApjW__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Careers-module__ONApjW__benefitCard.Careers-module__ONApjW__tall{grid-row:auto;min-height:360px}.Careers-module__ONApjW__benefitCard.Careers-module__ONApjW__wide{grid-column:auto}.Careers-module__ONApjW__benefitCard:last-child{grid-column:1/-1}.Careers-module__ONApjW__jobsHeader{grid-template-columns:minmax(170px,.5fr) minmax(0,1.5fr)}.Careers-module__ONApjW__jobsHeader>p{grid-column:2}.Careers-module__ONApjW__jobCard{grid-template-columns:52px minmax(0,1fr)}.Careers-module__ONApjW__jobAside{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.Careers-module__ONApjW__applyButton{margin-top:0}.Careers-module__ONApjW__applicationPrompt{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}}@media (max-width:760px){.Careers-module__ONApjW__hero{min-height:auto;padding-top:132px}.Careers-module__ONApjW__heroGrid{grid-template-columns:1fr}.Careers-module__ONApjW__hero h1{font-size:clamp(3.75rem,18vw,6.5rem)}.Careers-module__ONApjW__heroSignal{min-height:270px}.Careers-module__ONApjW__sectionIndex{grid-template-columns:1fr}.Careers-module__ONApjW__sectionIndex a{border-right:0;border-bottom:1px solid var(--career-line);min-height:62px}.Careers-module__ONApjW__sectionIndex a:last-child{border-bottom:0}.Careers-module__ONApjW__sectionIntro,.Careers-module__ONApjW__jobsHeader{grid-template-columns:1fr;gap:34px}.Careers-module__ONApjW__jobsHeader>p{grid-column:auto}.Careers-module__ONApjW__benefitGrid{grid-template-columns:1fr}.Careers-module__ONApjW__benefitCard,.Careers-module__ONApjW__benefitCard.Careers-module__ONApjW__tall,.Careers-module__ONApjW__benefitCard:last-child{grid-column:auto;min-height:320px}.Careers-module__ONApjW__jobCard{grid-template-columns:1fr}.Careers-module__ONApjW__jobAside{grid-column:auto;grid-template-columns:1fr;align-items:start}.Careers-module__ONApjW__jobCard:hover{padding-inline:0}.Careers-module__ONApjW__jobIndex{margin-bottom:-8px}.Careers-module__ONApjW__applyButton{margin-top:12px}.Careers-module__ONApjW__applicationPrompt{grid-template-columns:1fr}.Careers-module__ONApjW__applicationPromptAction{max-width:520px}.Careers-module__ONApjW__applicationDrawer{width:100%}.Careers-module__ONApjW__fixedApply{top:auto;right:16px;bottom:max(16px, env(safe-area-inset-bottom));border-radius:var(--radius-control);flex-direction:row;gap:22px;width:auto;min-height:52px;padding:13px 17px;transform:none}.Careers-module__ONApjW__fixedApply>span{writing-mode:horizontal-tb;transform:none}.Careers-module__ONApjW__fixedApply:hover{transform:translateY(-3px)}.Careers-module__ONApjW__formGrid{grid-template-columns:1fr}.Careers-module__ONApjW__fieldFull{grid-column:auto}.Careers-module__ONApjW__formFooter{flex-direction:column;align-items:stretch}.Careers-module__ONApjW__submitButton{width:100%}}@media (max-width:480px){.Careers-module__ONApjW__hero h1{font-size:clamp(3.35rem,17.5vw,5rem)}.Careers-module__ONApjW__sectionIntro h2,.Careers-module__ONApjW__jobsHeader h2,.Careers-module__ONApjW__applicationIntro h2,.Careers-module__ONApjW__closingSection h2{font-size:clamp(2.8rem,14vw,4.5rem)}.Careers-module__ONApjW__form{padding:22px 16px}.Careers-module__ONApjW__applicationDrawer .Careers-module__ONApjW__form{padding:0}.Careers-module__ONApjW__drawerHeader{min-height:70px;padding-inline:18px}.Careers-module__ONApjW__drawerBody{padding-inline:18px}.Careers-module__ONApjW__drawerClose{width:42px;height:42px}.Careers-module__ONApjW__jobMeta>div{grid-template-columns:88px 1fr}}@media (prefers-reduced-motion:reduce){.Careers-module__ONApjW__fluidCanvas{display:none}.Careers-module__ONApjW__signalMark span{animation:none}.Careers-module__ONApjW__benefitCard,.Careers-module__ONApjW__jobCard,.Careers-module__ONApjW__primaryAction,.Careers-module__ONApjW__applyButton,.Careers-module__ONApjW__submitButton,.Careers-module__ONApjW__fixedApply,.Careers-module__ONApjW__drawerClose,.Careers-module__ONApjW__arrow{transition:none}.Careers-module__ONApjW__applicationDrawer,.Careers-module__ONApjW__drawerBackdrop{transition-duration:1ms}.Careers-module__ONApjW__benefitImage{transition:none}.Careers-module__ONApjW__benefitCard:hover,.Careers-module__ONApjW__primaryAction:hover,.Careers-module__ONApjW__fixedApply:hover,.Careers-module__ONApjW__submitButton:hover{transform:none}.Careers-module__ONApjW__benefitCardWithImage:hover .Careers-module__ONApjW__benefitImage{transform:scale(1.01)}}
