.hero[data-astro-cid-eywwqkd4]{background:var(--gradient-hero);padding:var(--s-12) 0 var(--s-16)}.hero__inner[data-astro-cid-eywwqkd4]{max-width:var(--container);padding:0 var(--gutter);gap:var(--s-12);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;margin:0 auto;display:grid}.hero[data-astro-cid-eywwqkd4] h1[data-astro-cid-eywwqkd4]{font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-head);margin:var(--s-3) 0 var(--s-4);max-width:16ch}.hero__lede[data-astro-cid-eywwqkd4]{font-size:var(--fs-lead);color:var(--text-body);max-width:54ch}.pills[data-astro-cid-eywwqkd4]{gap:var(--s-2);margin:var(--s-7) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pills[data-astro-cid-eywwqkd4] li[data-astro-cid-eywwqkd4]{font-size:var(--fs-xs);background:var(--white);border:1px solid var(--blue-200);border-radius:var(--r-pill);padding:7px 14px}.grid[data-astro-cid-eywwqkd4]{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.vacancies[data-astro-cid-eywwqkd4]{gap:var(--s-4);display:grid}.vacancy[data-astro-cid-eywwqkd4]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--s-6)}.vacancy[data-astro-cid-eywwqkd4] summary[data-astro-cid-eywwqkd4]{cursor:pointer;gap:var(--s-1);display:grid}.vacancy__title[data-astro-cid-eywwqkd4]{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-strong)}.vacancy__stack[data-astro-cid-eywwqkd4]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint)}.vacancy__body[data-astro-cid-eywwqkd4]{gap:var(--s-6);margin:var(--s-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.vacancy__body[data-astro-cid-eywwqkd4] h3[data-astro-cid-eywwqkd4]{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-bottom:var(--s-3)}.vacancy__body[data-astro-cid-eywwqkd4] ul[data-astro-cid-eywwqkd4]{padding-left:var(--s-5);color:var(--text-muted);font-size:var(--fs-sm);margin:0}.vacancy__body[data-astro-cid-eywwqkd4] li[data-astro-cid-eywwqkd4]{margin-bottom:var(--s-2)}.apply[data-astro-cid-eywwqkd4]{grid-template-columns:minmax(200px,280px) minmax(0,560px);align-items:start;gap:max(1.5rem,min(4vw,3rem));display:grid}.apply--solo[data-astro-cid-eywwqkd4]{grid-template-columns:minmax(0,560px)}.apply__body[data-astro-cid-eywwqkd4]{gap:var(--s-5);display:grid}.apply__note[data-astro-cid-eywwqkd4]{font-size:var(--fs-sm);color:var(--text-muted)}.apply__hr[data-astro-cid-eywwqkd4]{margin:0}.apply__hr[data-astro-cid-eywwqkd4] img{aspect-ratio:3/4;object-fit:cover;object-position:50% 18%;border-radius:var(--r-xl);width:100%;height:auto;box-shadow:var(--sh-lg);display:block}.apply__hr[data-astro-cid-eywwqkd4] figcaption[data-astro-cid-eywwqkd4]{margin-top:var(--s-4)}.apply__hr[data-astro-cid-eywwqkd4] b[data-astro-cid-eywwqkd4]{font-weight:var(--fw-semibold);display:block}.apply__hr[data-astro-cid-eywwqkd4] span[data-astro-cid-eywwqkd4]{font-size:var(--fs-sm);color:var(--text-muted)}.apply__quote[data-astro-cid-eywwqkd4]{padding-left:var(--s-5);border-left:3px solid var(--blue-200);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-strong);max-width:52ch;margin:0}@media (max-width:760px){.apply[data-astro-cid-eywwqkd4]{grid-template-columns:1fr}.apply__hr[data-astro-cid-eywwqkd4]{max-width:220px}}
