.careers-page[data-astro-cid-updltw2v]{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.careers-hero[data-astro-cid-updltw2v]{padding:clamp(120px,20vh,220px) 0 clamp(48px,8vh,92px)}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin:18px 0 0;font-family:Tanker,sans-serif;font-size:clamp(56px,12.5vw,140px);font-weight:400;line-height:.86}.careers-lede[data-astro-cid-updltw2v]{max-width:36ch;color:var(--text-muted);margin-top:30px;font-size:clamp(18px,2.1vw,26px);line-height:1.42}.chero[data-astro-cid-updltw2v]{grid-template-columns:1fr clamp(300px,38%,480px);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.chero__text[data-astro-cid-updltw2v]{min-width:0}.chero__media[data-astro-cid-updltw2v]{margin:0}.chero__img[data-astro-cid-updltw2v]{object-fit:cover;object-position:center;width:100%;height:clamp(420px,64vh,760px);box-shadow:0 34px 74px -42px color-mix(in srgb, var(--shadow-color) 50%, transparent);border-radius:12px;display:block}@media (width<=760px){.chero[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:clamp(28px,6vh,44px)}.chero__img[data-astro-cid-updltw2v]{height:clamp(320px,56vh,460px)}}.careers-grid[data-astro-cid-updltw2v]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);padding:clamp(44px,7vh,84px) 0;display:grid}.cb[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{text-transform:uppercase;letter-spacing:0;color:var(--text);margin:0 0 20px;font-family:Tanker,sans-serif;font-size:clamp(22px,2.6vw,34px);font-weight:400;line-height:1}.cb-list[data-astro-cid-updltw2v]{margin:0;padding:0;list-style:none}.cb-list[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{color:var(--text-muted);border-bottom:1px solid var(--line-soft);padding:11px 0;font-size:17px;line-height:1.5}.chips[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.chips[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-soft);color:var(--text);border-radius:100px;padding:7px 14px;font-size:12px}.careers-form-wrap[data-astro-cid-updltw2v]{border-top:1px solid var(--line);padding:clamp(50px,9vh,110px) 0 clamp(90px,14vh,160px)}.careers-form-wrap[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin:14px 0 40px;font-family:Tanker,sans-serif;font-size:clamp(34px,6vw,64px);font-weight:400;line-height:.92}.capply[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;gap:22px 28px;max-width:760px;display:grid}.capply[data-astro-cid-updltw2v] label[data-astro-cid-updltw2v]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.capply[data-astro-cid-updltw2v] .full[data-astro-cid-updltw2v]{grid-column:1/-1}.capply[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v],.capply[data-astro-cid-updltw2v] textarea[data-astro-cid-updltw2v]{font-family:var(--font-sans);color:var(--field-text);background:var(--field-bg);border:1px solid var(--field-line);border-radius:6px;width:100%;padding:13px 14px;font-size:16px}.capply[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v]:focus,.capply[data-astro-cid-updltw2v] textarea[data-astro-cid-updltw2v]:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.capply[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v][type=file]{font-family:var(--font-sans);color:color-mix(in srgb, var(--field-text) 70%, transparent);cursor:pointer;padding:8px 10px;font-size:14px}.capply[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v][type=file]::file-selector-button{font-family:var(--font-sans);background:var(--field-text);color:var(--field-bg);cursor:pointer;border:0;border-radius:100px;margin:0 12px 0 0;padding:9px 18px;font-size:13px;font-weight:560;transition:background .3s}.capply[data-astro-cid-updltw2v] input[data-astro-cid-updltw2v][type=file]::file-selector-button:hover{background:color-mix(in srgb, var(--field-text) 80%, #000)}.capply[data-astro-cid-updltw2v] textarea[data-astro-cid-updltw2v]{resize:vertical}.capply[data-astro-cid-updltw2v] .opt[data-astro-cid-updltw2v]{text-transform:none;letter-spacing:.02em;color:var(--text-subtle)}.capply[data-astro-cid-updltw2v] .submit[data-astro-cid-updltw2v]{font-family:var(--font-sans);letter-spacing:.01em;background:var(--btn-bg);color:var(--btn-text);cursor:pointer;box-shadow:0 14px 30px -16px color-mix(in srgb, var(--shadow-color) 50%, transparent);border:0;border-radius:100px;grid-column:1/-1;justify-self:start;align-items:center;gap:10px;margin-top:6px;padding:16px 34px;font-size:15px;font-weight:560;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .35s;display:inline-flex}.capply[data-astro-cid-updltw2v] .submit[data-astro-cid-updltw2v]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.capply[data-astro-cid-updltw2v] .submit[data-astro-cid-updltw2v]:hover{background:var(--btn-bg-hover);box-shadow:0 20px 40px -18px color-mix(in srgb, var(--shadow-color) 55%, transparent);transform:translateY(-2px)}.capply[data-astro-cid-updltw2v] .submit[data-astro-cid-updltw2v]:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.form-thanks[data-astro-cid-updltw2v]{padding:clamp(24px,4vw,44px) 0}.form-thanks[data-astro-cid-updltw2v] .ft-check[data-astro-cid-updltw2v]{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin:0 0 18px;font-size:26px;display:grid}.form-thanks[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin:0 0 10px;font-family:Tanker,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:400}.form-thanks[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--text-muted);max-width:40ch;margin:0;font-size:16px;line-height:1.5}.reveal[data-astro-cid-updltw2v]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(36px)}.reveal[data-astro-cid-updltw2v].in{opacity:1;transform:none}.careers-hero[data-astro-cid-updltw2v] .reveal[data-astro-cid-updltw2v]:nth-child(2){transition-delay:80ms}.careers-hero[data-astro-cid-updltw2v] .reveal[data-astro-cid-updltw2v]:nth-child(3){transition-delay:.16s}.careers-grid[data-astro-cid-updltw2v] .cb[data-astro-cid-updltw2v]:nth-child(2){transition-delay:.1s}.careers-form-wrap[data-astro-cid-updltw2v] .reveal[data-astro-cid-updltw2v]:nth-child(2){transition-delay:80ms}.careers-form-wrap[data-astro-cid-updltw2v] .reveal[data-astro-cid-updltw2v]:nth-child(3){transition-delay:.16s}@media (width<=680px){.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{font-size:clamp(40px,14vw,64px)}.careers-grid[data-astro-cid-updltw2v],.capply[data-astro-cid-updltw2v]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-updltw2v]{transition:none;opacity:1!important;transform:none!important}}.cf-turnstile,.cf-turnstile>div,.cf-turnstile>div>div{display:contents}.cf-turnstile:not(.is-interactive)>div>div{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;display:block;position:absolute;overflow:hidden}@media (width<=339px){.cf-turnstile>div>div{zoom:.92}}
