.careers-hero[data-astro-cid-cnau7fuc]{padding:clamp(56px,9vh,104px) 0 clamp(48px,7vh,80px);background:radial-gradient(circle at 92% 12%,rgba(255,214,10,.1),transparent 50%),#fff}.careers-hero__grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media(min-width:980px){.careers-hero__grid[data-astro-cid-cnau7fuc]{grid-template-columns:1.05fr .95fr;gap:60px}}.careers-hero__copy[data-astro-cid-cnau7fuc]{max-width:560px}.careers-eyebrow[data-astro-cid-cnau7fuc]{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#06112f8c;margin-bottom:16px}.careers-eyebrow__dot[data-astro-cid-cnau7fuc]{width:7px;height:7px;border-radius:50%;background:#ffd60a;box-shadow:0 0 #ffd60a99;animation:careers-pulse 2.4s ease-out infinite}@keyframes careers-pulse{0%{box-shadow:0 0 #ffd60a8c}70%{box-shadow:0 0 0 8px #ffd60a00}to{box-shadow:0 0 #ffd60a00}}@media(prefers-reduced-motion:reduce){.careers-eyebrow__dot[data-astro-cid-cnau7fuc]{animation:none}}.careers-h1[data-astro-cid-cnau7fuc]{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(2.25rem,5vw,64px);line-height:1.16;letter-spacing:-.04em;color:#06112f;margin-bottom:22px}.careers-h1[data-astro-cid-cnau7fuc] .hl[data-astro-cid-cnau7fuc]{background:#ffd60a;color:#06112f;padding:2px 14px 6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;display:inline}.careers-lead[data-astro-cid-cnau7fuc]{font-family:Inter,sans-serif;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.65;color:#06112fb3;max-width:560px}.careers-hero__actions[data-astro-cid-cnau7fuc]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px}.careers-hero__actions[data-astro-cid-cnau7fuc] .btn-primary[data-astro-cid-cnau7fuc]{min-height:44px}.careers-hero__link[data-astro-cid-cnau7fuc]{display:inline-flex;align-items:center;min-height:44px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:14px;color:#06112f;text-decoration:none;border-bottom:2px solid #FFD60A;padding-bottom:1px}.perks[data-astro-cid-cnau7fuc]{border-left:3px solid #FFD60A;padding-left:28px}.perks__eyebrow[data-astro-cid-cnau7fuc]{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#06112f8c;margin:0 0 22px}.perks__list[data-astro-cid-cnau7fuc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.perk[data-astro-cid-cnau7fuc]{display:flex;gap:15px;align-items:flex-start}.perk__icon[data-astro-cid-cnau7fuc]{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#ffd60a;color:#06112f;display:inline-flex;align-items:center;justify-content:center}.perk__icon[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:20px;height:20px}.perk__text[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;gap:3px}.perk__title[data-astro-cid-cnau7fuc]{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.02em;color:#06112f}.perk__body[data-astro-cid-cnau7fuc]{font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:#06112fa8}@media(max-width:979px){.perks[data-astro-cid-cnau7fuc]{border-left:none;padding-left:0;padding-top:32px;border-top:1px solid rgba(6,17,47,.1)}}.careers-openings[data-astro-cid-cnau7fuc]{padding:clamp(8px,2vh,24px) 0 clamp(72px,10vh,120px);background:#f2f4f8;padding-top:clamp(56px,8vh,96px)}.careers-h2[data-astro-cid-cnau7fuc]{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(1.875rem,3.5vw,42px);line-height:1.18;letter-spacing:-.035em;color:#06112f}.jobs-grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.job-card[data-astro-cid-cnau7fuc]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(6,17,47,.08);border-radius:18px;padding:26px 26px 24px;text-decoration:none;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.job-card[data-astro-cid-cnau7fuc]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#ffd60a;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.job-card[data-astro-cid-cnau7fuc]:hover{transform:translateY(-4px);box-shadow:0 18px 44px #06112f1f;border-color:#06112f1f}.job-card[data-astro-cid-cnau7fuc]:hover:before{transform:scaleX(1)}.job-card__head[data-astro-cid-cnau7fuc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.job-card__tag[data-astro-cid-cnau7fuc]{display:inline-block;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06112f9e;background:#f2f4f8;border:1px solid rgba(6,17,47,.08);padding:5px 12px;border-radius:999px}.job-card__arrow[data-astro-cid-cnau7fuc]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f2f4f8;color:#06112f;flex-shrink:0;transition:background .2s ease,transform .2s ease}.job-card__arrow[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:17px;height:17px}.job-card[data-astro-cid-cnau7fuc]:hover .job-card__arrow[data-astro-cid-cnau7fuc]{background:#ffd60a;transform:translate(3px)}.job-card__title[data-astro-cid-cnau7fuc]{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(21px,2.4vw,27px);line-height:1.16;letter-spacing:-.03em;color:#06112f;margin:0 0 10px}.job-card__summary[data-astro-cid-cnau7fuc]{font-family:Inter,sans-serif;font-size:15px;line-height:1.55;color:#06112fa3;margin:0 0 22px;flex:1}.job-card__foot[data-astro-cid-cnau7fuc]{display:flex;align-items:center;gap:9px;padding-top:16px;border-top:1px solid rgba(6,17,47,.08)}.job-card__salary-icon[data-astro-cid-cnau7fuc]{display:inline-flex;color:#06112f}.job-card__salary-icon[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:17px;height:17px}.job-card__salary[data-astro-cid-cnau7fuc]{font-family:Inter,sans-serif;font-weight:700;font-size:14.5px;color:#06112f;font-variant-numeric:tabular-nums}.careers-note[data-astro-cid-cnau7fuc]{margin-top:40px;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.6;color:#06112fa8}.careers-note[data-astro-cid-cnau7fuc] a[data-astro-cid-cnau7fuc]{color:#06112f;font-weight:600;text-decoration:none;border-bottom:2px solid #FFD60A}.careers-empty[data-astro-cid-cnau7fuc]{background:#fff;border:1px solid rgba(6,17,47,.08);border-radius:18px;padding:44px 36px;text-align:center}.careers-empty__title[data-astro-cid-cnau7fuc]{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.03em;color:#06112f;margin:0 0 12px}.careers-empty__body[data-astro-cid-cnau7fuc]{font-family:Inter,sans-serif;font-size:16px;line-height:1.65;color:#06112fa8;max-width:540px;margin:0 auto}.careers-empty__body[data-astro-cid-cnau7fuc] a[data-astro-cid-cnau7fuc]{color:#06112f;font-weight:600;text-decoration:none;border-bottom:2px solid #FFD60A}@media(max-width:768px){.jobs-grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}.job-card[data-astro-cid-cnau7fuc]{padding:24px 22px 22px}}
