.jobs-header[data-astro-cid-7jf2fhdj]{background:var(--brand-navy);color:var(--off-white);padding:var(--hero-nav-clear) 0 var(--pad-md-y);position:relative;overflow:hidden}.jobs-header-constellation[data-astro-cid-7jf2fhdj]{position:absolute;right:-160px;top:-120px;opacity:.42;pointer-events:none}.jobs-header-constellation-left[data-astro-cid-7jf2fhdj]{position:absolute;left:-240px;bottom:-180px;opacity:.22;pointer-events:none}.jobs-header-inner[data-astro-cid-7jf2fhdj]{position:relative}.jobs-header-grid[data-astro-cid-7jf2fhdj]{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:end}@media(max-width:720px){.jobs-header-grid[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr;gap:24px}}.jobs-title[data-astro-cid-7jf2fhdj]{font-size:clamp(32px,3.4vw,52px);line-height:1.05;margin:0;letter-spacing:-.02em;color:#f4f6fb}.jobs-title-em[data-astro-cid-7jf2fhdj]{color:var(--brand-link);font-style:italic}.jobs-dek[data-astro-cid-7jf2fhdj]{margin:0 0 8px;font-size:16px;line-height:1.6;color:#eeeeefb8;max-width:440px}.jobs-dek-em[data-astro-cid-7jf2fhdj]{color:var(--brand-sky);font-style:italic}.jobs-header-ctas[data-astro-cid-7jf2fhdj]{margin-top:clamp(40px,5vw,64px);display:flex;gap:12px;flex-wrap:wrap}.jobs-header-btn[data-astro-cid-7jf2fhdj]{padding:14px 22px;font-size:14px}.jobs-filter[data-astro-cid-7jf2fhdj]{background:var(--page);padding:var(--pad-md-y) 0}.jobs-filter-grid[data-astro-cid-7jf2fhdj]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media(max-width:980px){.jobs-filter-grid[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr;gap:40px}}.jobs-filter-label[data-astro-cid-7jf2fhdj]{font-size:11px;letter-spacing:.22em;color:var(--muted-foreground);margin-bottom:24px}.jobs-filter-headline[data-astro-cid-7jf2fhdj]{font-size:clamp(22px,2vw,32px);line-height:1.25;margin:0;font-weight:500;color:var(--brand-ink);letter-spacing:-.01em}.jobs-filter-pivot[data-astro-cid-7jf2fhdj]{margin-top:28px;font-size:19px;line-height:1.5;font-weight:500;color:var(--brand-action);letter-spacing:-.005em}.jobs-filter-fine[data-astro-cid-7jf2fhdj]{margin-top:28px;font-size:17px;line-height:1.65;color:var(--muted-foreground)}.jobs-filter-care[data-astro-cid-7jf2fhdj]{background:var(--brand-ink);color:var(--off-white);padding:56px 48px;position:relative;overflow:hidden;margin-top:-24px}@media(max-width:980px){.jobs-filter-care[data-astro-cid-7jf2fhdj]{margin-top:0}}@media(max-width:720px){.jobs-filter-care[data-astro-cid-7jf2fhdj]{padding:40px 28px}}.jobs-filter-care-label[data-astro-cid-7jf2fhdj]{font-size:11px;letter-spacing:.22em;color:var(--brand-mist);margin-bottom:28px}.jobs-filter-care-headline[data-astro-cid-7jf2fhdj]{margin:0;font-size:clamp(24px,2.4vw,36px);line-height:1.18;font-weight:500;color:#f4f6fb;letter-spacing:-.015em}.jobs-filter-care-headline[data-astro-cid-7jf2fhdj] em[data-astro-cid-7jf2fhdj]{color:var(--brand-link);font-style:italic}.jobs-filter-care-body[data-astro-cid-7jf2fhdj]{margin-top:48px;padding-top:32px;border-top:1px solid rgba(174,190,236,.16);display:flex;flex-direction:column;gap:20px}.jobs-filter-care-body[data-astro-cid-7jf2fhdj] p[data-astro-cid-7jf2fhdj]{margin:0;font-size:17px;line-height:1.65;color:#eeeeefc7}.jobs-filter-care-body[data-astro-cid-7jf2fhdj] em[data-astro-cid-7jf2fhdj]{color:var(--brand-sky);font-style:italic}.jobs-ideal[data-astro-cid-7jf2fhdj]{background:#eef1f7;padding:var(--pad-md-y) 0 0}.jobs-ideal-kicker[data-astro-cid-7jf2fhdj]{color:var(--brand-action);margin-bottom:28px}.jobs-ideal-headline[data-astro-cid-7jf2fhdj]{font-size:clamp(28px,3.4vw,48px);line-height:1.1;margin:0;font-weight:500;color:var(--brand-ink);letter-spacing:-.02em;max-width:880px}.jobs-ideal-em[data-astro-cid-7jf2fhdj]{color:var(--brand-action);font-style:italic}.jobs-traits[data-astro-cid-7jf2fhdj]{margin-top:72px}.jobs-trait[data-astro-cid-7jf2fhdj]{display:grid;grid-template-columns:80px 280px 1fr;gap:40px;align-items:start;padding:32px 0;border-top:1px solid var(--border)}.jobs-trait[data-astro-cid-7jf2fhdj][data-last=true]{border-bottom:1px solid var(--border)}@media(max-width:720px){.jobs-trait[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr;gap:12px}}.jobs-trait-num[data-astro-cid-7jf2fhdj]{font-size:12px;letter-spacing:.22em;color:var(--brand-action);padding-top:8px}.jobs-trait-key[data-astro-cid-7jf2fhdj]{font-size:20px;line-height:1.25;font-weight:600;color:var(--brand-ink);letter-spacing:-.01em}.jobs-trait-val[data-astro-cid-7jf2fhdj]{margin:0;font-size:17px;line-height:1.65;color:var(--muted-foreground);padding-top:6px}.jobs-extra[data-astro-cid-7jf2fhdj]{background:#eef1f7;padding:clamp(48px,5vw,72px) 0 var(--pad-md-y)}.jobs-extra-kicker[data-astro-cid-7jf2fhdj]{color:var(--brand-action);margin-bottom:40px}.jobs-extra-grid[data-astro-cid-7jf2fhdj]{display:grid;grid-template-columns:1fr 1fr;gap:56px}@media(max-width:720px){.jobs-extra-grid[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr;gap:32px}}.jobs-extra-num[data-astro-cid-7jf2fhdj]{font-size:11px;letter-spacing:.22em;color:var(--brand-action)}.jobs-extra-body[data-astro-cid-7jf2fhdj]{margin:14px 0 0;font-size:19px;line-height:1.5;font-weight:500;color:var(--brand-ink);letter-spacing:-.005em}.jobs-extra-em[data-astro-cid-7jf2fhdj]{color:var(--brand-action);font-style:italic}.jobs-extra-callout[data-astro-cid-7jf2fhdj]{margin-top:80px;padding:44px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.jobs-extra-callout-body[data-astro-cid-7jf2fhdj]{margin:0;font-size:clamp(28px,3.4vw,48px);line-height:1.15;font-weight:500;color:var(--brand-ink);letter-spacing:-.02em}.jobs-tww[data-astro-cid-7jf2fhdj]{background:var(--brand-ink);color:var(--off-white);padding:var(--pad-md-y) 0 clamp(40px,4vw,56px);position:relative;overflow:hidden}.jobs-tww-constellation[data-astro-cid-7jf2fhdj]{position:absolute;right:-100px;top:-80px;opacity:.45;pointer-events:none}.jobs-tww-inner[data-astro-cid-7jf2fhdj]{position:relative}.jobs-tww-kicker[data-astro-cid-7jf2fhdj]{color:var(--brand-mist);margin-bottom:28px}.jobs-tww-headline[data-astro-cid-7jf2fhdj]{font-size:clamp(28px,3.4vw,48px);line-height:1.1;margin:0;font-weight:500;color:#f4f6fb;letter-spacing:-.02em;max-width:880px}.jobs-tww-em[data-astro-cid-7jf2fhdj]{color:var(--brand-link);font-style:italic}.jobs-tww-em-inline[data-astro-cid-7jf2fhdj]{color:var(--brand-sky);font-style:italic}.jobs-tww-body[data-astro-cid-7jf2fhdj]{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1180px}@media(max-width:720px){.jobs-tww-body[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr;gap:32px}}.jobs-tww-body[data-astro-cid-7jf2fhdj] p[data-astro-cid-7jf2fhdj]{margin:0;font-size:17px;line-height:1.65;color:#eeeeefc7}.jobs-tenets[data-astro-cid-7jf2fhdj]{background:var(--brand-ink);color:var(--off-white);padding:clamp(24px,3vw,36px) 0 var(--pad-md-y)}.jobs-tenets-list[data-astro-cid-7jf2fhdj]{list-style:none;margin:0;padding:0;border-top:1px solid rgba(174,190,236,.18)}.jobs-tenet[data-astro-cid-7jf2fhdj]{display:grid;grid-template-columns:100px 1fr;gap:48px;align-items:start;padding:36px 32px;border-bottom:1px solid rgba(174,190,236,.12)}@media(max-width:720px){.jobs-tenet[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr;gap:12px;padding:28px 0}}.jobs-tenet[data-astro-cid-7jf2fhdj]:hover{background:#5b7fc20a}.jobs-tenet-num[data-astro-cid-7jf2fhdj]{font-size:12px;letter-spacing:.22em;color:var(--brand-link);padding-top:8px;font-variant-numeric:tabular-nums}.jobs-tenet-title[data-astro-cid-7jf2fhdj]{margin:0;font-size:20px;line-height:1.25;font-weight:600;color:#f4f6fb;letter-spacing:-.01em}.jobs-tenet-body[data-astro-cid-7jf2fhdj]{margin:12px 0 0;font-size:17px;line-height:1.65;color:#eeeeefb8;max-width:880px}.jobs-close[data-astro-cid-7jf2fhdj]{background:var(--brand-ink);color:var(--off-white);padding:clamp(40px,5vw,60px) 0 var(--pad-md-y);position:relative;overflow:hidden;border-top:1px solid rgba(174,190,236,.08)}.jobs-close-constellation[data-astro-cid-7jf2fhdj]{position:absolute;left:-100px;top:-100px;opacity:.45;pointer-events:none}.jobs-close-inner[data-astro-cid-7jf2fhdj]{position:relative;text-align:center}.jobs-close-kicker[data-astro-cid-7jf2fhdj]{justify-content:center;color:var(--brand-mist);margin-bottom:28px}.jobs-close-kicker[data-astro-cid-7jf2fhdj] .rule[data-astro-cid-7jf2fhdj]{width:36px}.jobs-close-lede[data-astro-cid-7jf2fhdj]{font-size:18px;line-height:1.6;color:#eeeeefc7;max-width:720px;margin:28px auto 0}.jobs-close-headline[data-astro-cid-7jf2fhdj]{margin:56px auto 0;font-size:clamp(28px,3.4vw,48px);line-height:1.1;font-weight:500;color:#f4f6fb;letter-spacing:-.02em;max-width:880px}.jobs-close-em[data-astro-cid-7jf2fhdj]{color:var(--brand-link);font-style:italic}.jobs-apply[data-astro-cid-7jf2fhdj]{background:var(--brand-navy);color:var(--off-white);padding:var(--pad-md-y) 0 var(--pad-lg-y);position:relative;border-top:1px solid rgba(174,190,236,.12)}.jobs-apply-inner[data-astro-cid-7jf2fhdj]{position:relative}.jobs-apply-grid[data-astro-cid-7jf2fhdj]{display:grid;grid-template-columns:1fr 1.3fr;gap:96px;align-items:start}@media(max-width:980px){.jobs-apply-grid[data-astro-cid-7jf2fhdj]{grid-template-columns:1fr;gap:56px}}.jobs-apply-kicker[data-astro-cid-7jf2fhdj]{color:var(--brand-mist);margin-bottom:28px}.jobs-apply-headline[data-astro-cid-7jf2fhdj]{margin:0;font-size:clamp(28px,3.4vw,48px);line-height:1.1;font-weight:500;color:#f4f6fb;letter-spacing:-.02em}.jobs-apply-em[data-astro-cid-7jf2fhdj]{color:var(--brand-link);font-style:italic}.jobs-apply-dek[data-astro-cid-7jf2fhdj]{margin-top:32px;font-size:18px;line-height:1.65;color:#eeeeefb8;max-width:480px}.jobs-apply-fine[data-astro-cid-7jf2fhdj]{margin-top:56px;padding-top:24px;border-top:1px solid rgba(174,190,236,.16);font-size:12px;color:#eeeeef80;line-height:1.6}.jobs-apply-fine[data-astro-cid-7jf2fhdj] a[data-astro-cid-7jf2fhdj]{color:var(--brand-mist);border-bottom:1px solid rgba(174,190,236,.3);text-decoration:none}.jobs-apply-side[data-astro-cid-7jf2fhdj]{min-width:0}.jobs-form-col[data-astro-cid-7jf2fhdj]{display:flex;flex-direction:column;gap:24px;min-width:0}.jobs-status[data-astro-cid-7jf2fhdj]{padding:20px 24px;border:1px solid rgba(174,190,236,.22);background:#020e248c;display:flex;flex-direction:column;gap:6px;scroll-margin-top:calc(var(--nav-height) + 24px)}.jobs-status-success[data-astro-cid-7jf2fhdj]{border-color:#5b7fc28c;background:#28406e8c}.jobs-status-error[data-astro-cid-7jf2fhdj]{border-color:#eeeeef73;background:#020e24b3}.jobs-status-kicker[data-astro-cid-7jf2fhdj]{color:var(--brand-link);margin-bottom:4px}.jobs-status-title[data-astro-cid-7jf2fhdj]{margin:0;font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-.01em;color:#f4f6fb}.jobs-status-body[data-astro-cid-7jf2fhdj]{margin:0;font-size:14px;line-height:1.55;color:#eeeeefbf}.jobs-status[data-astro-cid-7jf2fhdj]:focus-visible{outline:2px solid var(--brand-link);outline-offset:3px}.jobs-form[data-astro-cid-7jf2fhdj]{display:flex;flex-direction:column;gap:32px}.jobs-form-honeypot[data-astro-cid-7jf2fhdj]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.jobs-field[data-astro-cid-7jf2fhdj]{display:flex;flex-direction:column;gap:8px}.jobs-field-label[data-astro-cid-7jf2fhdj]{font-size:11px;letter-spacing:.22em;color:var(--brand-mist)}.jobs-field-required[data-astro-cid-7jf2fhdj]{color:var(--brand-link)}.jobs-input[data-astro-cid-7jf2fhdj]{background:transparent;border:0;border-bottom:1px solid rgba(174,190,236,.32);padding:12px 0 14px;color:#f4f6fb;font-family:var(--font-sans);font-size:17px;transition:border-color .2s ease}.jobs-input[data-astro-cid-7jf2fhdj]::placeholder{color:#eeeeef66}.jobs-input[data-astro-cid-7jf2fhdj]:hover{border-bottom-color:#aebeec8c}.jobs-input[data-astro-cid-7jf2fhdj]:focus{outline:none;border-bottom-color:var(--brand-link)}.jobs-form-submit[data-astro-cid-7jf2fhdj]{margin-top:16px;align-self:flex-start;padding:16px 28px}.jobs-form-submit[data-astro-cid-7jf2fhdj][disabled],.jobs-form-submit[data-astro-cid-7jf2fhdj].is-pending{opacity:.62;cursor:progress}.jobs-form-submit[data-astro-cid-7jf2fhdj].is-pending .arr[data-astro-cid-7jf2fhdj]{animation:jobs-arrow-pulse 1.2s ease-in-out infinite}@keyframes jobs-arrow-pulse{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.jobs-form-submit[data-astro-cid-7jf2fhdj].is-pending .arr[data-astro-cid-7jf2fhdj]{animation:none;opacity:.6}}.jobs-stinger[data-astro-cid-7jf2fhdj]{background:var(--page);padding:var(--pad-lg-y) 0}.jobs-stinger-inner[data-astro-cid-7jf2fhdj]{position:relative;text-align:center}.jobs-stinger-kicker[data-astro-cid-7jf2fhdj]{justify-content:center;color:var(--brand-action);margin-bottom:28px}.jobs-stinger-kicker[data-astro-cid-7jf2fhdj] .rule[data-astro-cid-7jf2fhdj]{width:36px}.jobs-stinger-headline[data-astro-cid-7jf2fhdj]{margin:32px auto 0;font-size:clamp(28px,3.4vw,48px);line-height:1.2;font-weight:500;color:var(--brand-ink);letter-spacing:-.02em;max-width:880px}.jobs-stinger-em[data-astro-cid-7jf2fhdj]{color:var(--brand-action);font-style:italic}.jobs-stinger-coda[data-astro-cid-7jf2fhdj]{margin:32px auto 0;font-size:clamp(19px,1.8vw,24px);line-height:1.4;font-weight:500;color:var(--brand-action);letter-spacing:-.01em;font-style:italic;max-width:880px}
