@font-face{font-family:careersSans;src:url(../media/InterVariable-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:careersSans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.careerssans_f7915aa9-module__JruQ2W__className{font-family:careersSans,careersSans Fallback}.careerssans_f7915aa9-module__JruQ2W__variable{--font-careers-sans:"careersSans", "careersSans Fallback"}
.careers-page{--careers-paper:#f6f5f1;--careers-paper-raised:#fff;--careers-ink:#1c1b18;--careers-ink-muted:#5e5a52;--careers-rule:#d8d5cc;--careers-accent:#12324f;--careers-alert:#a3341f;--careers-step--2:clamp(.69rem, .68rem + .05vw, .72rem);--careers-step--1:clamp(.83rem, .81rem + .11vw, .9rem);--careers-step-0:clamp(1rem, .96rem + .19vw, 1.13rem);--careers-step-3:clamp(1.73rem, 1.56rem + .72vw, 2.2rem);--careers-dur-micro:.15s;--careers-ease:cubic-bezier(.2, 0, 0, 1);background:var(--careers-paper);min-height:100dvh;color:var(--careers-ink);font-family:var(--font-careers-sans), ui-sans-serif, system-ui, sans-serif}@media (prefers-reduced-motion:reduce){.careers-page{--careers-dur-micro:0s}}body:has(.careers-page){background:#f6f5f1}.careers-page ::selection{color:var(--careers-ink);background:#12324f2e}.careers-page ::-webkit-scrollbar-thumb{background:var(--careers-rule)}.careers-page ::-webkit-scrollbar-thumb:hover{background:#bfbbb0}.careers-page :focus-visible{outline:2px solid var(--careers-accent);outline-offset:2px}.careers-sheet{max-width:42rem;margin-inline:auto;padding:clamp(3rem,9vh,5.5rem) 1.5rem 4rem}.careers-sheet-narrow{max-width:32rem;margin-inline:auto;padding:clamp(3rem,9vh,5.5rem) 1.5rem 4rem}.careers-eyebrow,.careers-label{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--careers-step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--careers-ink-muted);line-height:1.3;display:block}.careers-title{font-size:var(--careers-step-3);letter-spacing:-.01em;color:var(--careers-ink);text-wrap:balance;max-width:34ch;margin-top:.75rem;font-weight:600;line-height:1.2}.careers-lede{font-size:var(--careers-step-0);color:var(--careers-ink-muted);white-space:pre-wrap;max-width:68ch;margin-top:.75rem;line-height:1.65}.careers-note{font-size:var(--careers-step--1);color:var(--careers-ink-muted);line-height:1.5}.careers-alert{font-size:var(--careers-step--1);color:var(--careers-alert);line-height:1.5}.careers-panel{background:var(--careers-paper-raised);border:1px solid var(--careers-rule);padding:1.25rem}.careers-input{background:var(--careers-paper-raised);border:1px solid var(--careers-rule);width:100%;color:var(--careers-ink);font-size:var(--careers-step-0);transition:border-color var(--careers-dur-micro) var(--careers-ease);margin-top:.4rem;padding:.65rem .75rem;font-family:inherit;line-height:1.5;display:block}.careers-input:hover{border-color:#bfbbb0}.careers-input:is(textarea){field-sizing:content;resize:none;min-height:2.75rem;max-height:16rem}.careers-cta,.careers-ghost{min-height:2.75rem;font-size:var(--careers-step--1);letter-spacing:.01em;transition:background-color var(--careers-dur-micro) var(--careers-ease), border-color var(--careers-dur-micro) var(--careers-ease), color var(--careers-dur-micro) var(--careers-ease);padding:.6rem 1.35rem;font-weight:500}.careers-cta{background:var(--careers-accent);border:1px solid var(--careers-accent);color:var(--careers-paper);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.careers-cta:hover:not(:disabled){background:#0d2740;border-color:#0d2740}.careers-cta:disabled{opacity:.55}.careers-ghost{text-align:left;border:1px solid var(--careers-rule);width:100%;color:var(--careers-ink-muted);cursor:pointer;background:0 0;display:block}.careers-ghost:hover:not(:disabled){border-color:var(--careers-accent);color:var(--careers-accent)}.careers-ghost:disabled{opacity:.55}.careers-link{color:var(--careers-accent);text-underline-offset:.25em;transition:text-decoration-color var(--careers-dur-micro) var(--careers-ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.careers-link:hover{text-decoration-color:currentColor}.careers-spin{border:2px solid var(--careers-rule);border-top-color:var(--careers-accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}
