.careers-hero[data-astro-cid-2pjcwduj]{min-height:min(760px,calc(100svh - 68px));position:relative;display:flex;align-items:end;padding:136px 60px 72px;overflow:hidden;background:var(--ink)}.careers-hero-image[data-astro-cid-2pjcwduj],.careers-hero-overlay[data-astro-cid-2pjcwduj]{position:absolute;inset:0;width:100%;height:100%}.careers-hero-image[data-astro-cid-2pjcwduj]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;animation:careerHeroIn .8s cubic-bezier(.22,1,.36,1) both}.careers-hero-overlay[data-astro-cid-2pjcwduj]{background:linear-gradient(90deg,#1b1613d1,#1b161394 44%,#1b16131f),linear-gradient(0deg,rgba(27,22,19,.48),transparent 50%)}.careers-hero-content[data-astro-cid-2pjcwduj]{position:relative;z-index:1;max-width:690px;color:var(--white);animation:careerCopyIn .7s .12s cubic-bezier(.22,1,.36,1) both}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-family:Fraunces,Georgia,serif;font-size:clamp(48px,6.2vw,82px);font-weight:900;line-height:.98;letter-spacing:-.05em;max-width:740px}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj] em[data-astro-cid-2pjcwduj]{color:#f7d873;font-weight:400}.careers-hero[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{max-width:540px;margin-top:22px;font-size:17px;line-height:1.65;color:rgba(var(--white-rgb),.83)}.careers-hero-cta[data-astro-cid-2pjcwduj]{margin-top:30px}.careers-intro[data-astro-cid-2pjcwduj]{background:var(--white)}.careers-intro-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:clamp(56px,9vw,150px);align-items:start}.careers-body[data-astro-cid-2pjcwduj]{max-width:55ch;color:var(--mid-strong);font-size:16px;line-height:1.75}.careers-values[data-astro-cid-2pjcwduj]{border-top:1px solid var(--rule)}.career-value[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:14px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--rule)}.career-value-mark[data-astro-cid-2pjcwduj]{width:12px;height:12px;margin-top:7px;border-radius:3px;transform:rotate(12deg)}.mark-red[data-astro-cid-2pjcwduj]{background:var(--red)}.mark-blue[data-astro-cid-2pjcwduj]{background:var(--blue)}.mark-green[data-astro-cid-2pjcwduj]{background:var(--green)}.career-value[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-family:Fraunces,Georgia,serif;font-size:22px;letter-spacing:-.025em}.career-value[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{margin-top:5px;color:var(--mid);font-size:14.5px;line-height:1.6}.careers-team-section[data-astro-cid-2pjcwduj]{background:var(--green-section);padding:96px 60px;overflow:hidden}.careers-team-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:.94fr 1fr;gap:clamp(50px,9vw,136px);align-items:center}.careers-team-image-wrap[data-astro-cid-2pjcwduj]{position:relative}.careers-team-image[data-astro-cid-2pjcwduj]{position:relative;z-index:1;display:block;width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border-radius:22px}.careers-photo-block[data-astro-cid-2pjcwduj]{position:absolute;width:42%;height:38%;right:-34px;bottom:-28px;background:var(--yellow);border-radius:18px;transform:rotate(6deg)}.careers-team-copy[data-astro-cid-2pjcwduj]{position:relative;z-index:2;color:var(--white)}.careers-team-copy[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{max-width:530px;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.04em}.careers-team-copy[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{max-width:510px;margin-top:20px;color:var(--text-on-dark-soft);font-size:16px;line-height:1.7}.careers-text-link[data-astro-cid-2pjcwduj]{display:inline-flex;gap:8px;margin-top:28px;color:var(--white);font-weight:600;text-underline-offset:5px}.careers-text-link[data-astro-cid-2pjcwduj]:hover span[data-astro-cid-2pjcwduj]{transform:translate(4px)}.careers-text-link[data-astro-cid-2pjcwduj] span[data-astro-cid-2pjcwduj]{transition:transform .2s}.careers-roles[data-astro-cid-2pjcwduj]{background:var(--cream)}.careers-roles-heading[data-astro-cid-2pjcwduj]{max-width:650px}.careers-role-list[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid var(--rule)}.careers-role-list[data-astro-cid-2pjcwduj]>div[data-astro-cid-2pjcwduj]{min-height:230px;padding:28px 28px 28px 0;border-bottom:1px solid var(--rule)}.careers-role-list[data-astro-cid-2pjcwduj]>div[data-astro-cid-2pjcwduj]+div[data-astro-cid-2pjcwduj]{padding-left:28px;border-left:1px solid var(--rule)}.role-number[data-astro-cid-2pjcwduj]{color:var(--red);font-size:11px;font-weight:700;letter-spacing:.12em}.careers-role-list[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin-top:34px;font-family:Fraunces,Georgia,serif;font-size:25px;letter-spacing:-.03em}.careers-role-list[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{max-width:29ch;margin-top:9px;color:var(--mid);font-size:14.5px;line-height:1.65}.careers-form-section[data-astro-cid-2pjcwduj]{background:var(--white)}.careers-form-layout[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:clamp(54px,9vw,140px);align-items:start}.careers-form-contact[data-astro-cid-2pjcwduj]{margin-top:26px;color:var(--mid);font-size:14.5px}.careers-form-contact[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--red-deep);font-weight:700}.careers-form-wrap[data-astro-cid-2pjcwduj]{padding:34px;background:var(--cream);border:1px solid var(--rule);border-radius:var(--r-lg)}.career-form[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:17px}.form-row-2[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.form-field[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:7px}.form-field[data-astro-cid-2pjcwduj] label[data-astro-cid-2pjcwduj]{color:var(--ink);font-size:12px;font-weight:700}.form-field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj],.form-field[data-astro-cid-2pjcwduj] select[data-astro-cid-2pjcwduj],.form-field[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]{width:100%;padding:12px 13px;color:var(--ink);font:inherit;font-size:14px;line-height:1.45;background:var(--white);border:1px solid var(--rule);border-radius:8px}.form-field[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]{resize:vertical;min-height:112px}.form-field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]::-moz-placeholder,.form-field[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]::-moz-placeholder{color:var(--mid-soft)}.form-field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]::placeholder,.form-field[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]::placeholder{color:var(--mid-soft)}.form-field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]:focus,.form-field[data-astro-cid-2pjcwduj] select[data-astro-cid-2pjcwduj]:focus,.form-field[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]:focus{border-color:var(--blue);outline:3px solid rgba(var(--blue-rgb),.18)}.form-submit[data-astro-cid-2pjcwduj]{margin-top:3px;padding:14px 24px;color:var(--white);font:inherit;font-size:14.5px;font-weight:700;background:var(--red);border:0;border-radius:10px;cursor:pointer;box-shadow:var(--shadow-red-sm);transition:transform .2s,background .2s}.form-submit[data-astro-cid-2pjcwduj]:hover{background:var(--red-hover);transform:translateY(-2px)}.form-note[data-astro-cid-2pjcwduj]{color:var(--mid);font-size:12.5px;line-height:1.55}.form-note[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--red-deep)}.career-status[data-astro-cid-2pjcwduj]{margin-bottom:18px;padding:14px 16px;color:var(--red-ink);font-size:14px;line-height:1.5;background:var(--red-soft);border:1px solid rgba(var(--red-rgb),.24);border-radius:10px}.career-status[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:inherit;font-weight:700}@keyframes careerHeroIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes careerCopyIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 820px){.careers-hero[data-astro-cid-2pjcwduj]{padding:124px 24px 60px;min-height:640px}.careers-intro-grid[data-astro-cid-2pjcwduj],.careers-team-grid[data-astro-cid-2pjcwduj],.careers-form-layout[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.careers-team-section[data-astro-cid-2pjcwduj]{padding:72px 24px}.careers-team-grid[data-astro-cid-2pjcwduj]{gap:50px}.careers-team-image-wrap[data-astro-cid-2pjcwduj]{max-width:640px}.careers-role-list[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.careers-role-list[data-astro-cid-2pjcwduj]>div[data-astro-cid-2pjcwduj],.careers-role-list[data-astro-cid-2pjcwduj]>div[data-astro-cid-2pjcwduj]+div[data-astro-cid-2pjcwduj]{min-height:auto;padding:24px 0;border-left:0}.careers-role-list[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin-top:15px}.careers-form-wrap[data-astro-cid-2pjcwduj]{max-width:680px}}@media (max-width: 560px){.careers-hero[data-astro-cid-2pjcwduj]{min-height:600px;padding:112px 20px 50px}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-size:clamp(45px,13vw,64px)}.careers-hero[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:16px}.careers-photo-block[data-astro-cid-2pjcwduj]{right:-12px;bottom:-14px}.careers-form-wrap[data-astro-cid-2pjcwduj]{padding:25px 20px}.form-row-2[data-astro-cid-2pjcwduj]{grid-template-columns:1fr;gap:17px}}
