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