.hero[data-astro-cid-44wjjjig]{background:var(--career-hero);color:var(--hero-fg);--grid-line:var(--hero-grid-line);isolation:isolate;position:relative;overflow:hidden}.hero-grid[data-astro-cid-44wjjjig]{z-index:-1;position:absolute;inset:0}.hero-glow[data-astro-cid-44wjjjig]{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#5fd0f559,#0000 65%);border-radius:50%;width:70%;position:absolute;bottom:-60%;right:-15%}.hero-inner[data-astro-cid-44wjjjig]{padding-top:calc(var(--header-h) + clamp(80px, 12vw, 160px));padding-bottom:clamp(80px,11vw,150px)}.hero[data-astro-cid-44wjjjig] .eyebrow[data-astro-cid-44wjjjig]{color:var(--career-eyebrow);font-family:var(--font-mono)}.hero[data-astro-cid-44wjjjig] h1[data-astro-cid-44wjjjig]{letter-spacing:-.045em;font-size:clamp(52px,9vw,120px);font-weight:600;line-height:.98}.about-grid[data-astro-cid-44wjjjig]{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.about-text[data-astro-cid-44wjjjig]{color:var(--text-2);font-size:clamp(18px,1.6vw,21px);line-height:1.6}.jobs-wrap[data-astro-cid-44wjjjig]{background:var(--surface)}.no-jobs[data-astro-cid-44wjjjig]{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:760px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(24px,4vw,52px)}.no-jobs-title[data-astro-cid-44wjjjig]{margin-bottom:16px;font-size:clamp(24px,2.6vw,32px)}.no-jobs[data-astro-cid-44wjjjig] p[data-astro-cid-44wjjjig]{color:var(--text-2);margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.no-jobs[data-astro-cid-44wjjjig] a[data-astro-cid-44wjjjig]{color:var(--accent)}.jobs-layout[data-astro-cid-44wjjjig]{grid-template-columns:360px 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sticky[data-astro-cid-44wjjjig]{top:calc(var(--header-h) + 32px);position:sticky}.index-title[data-astro-cid-44wjjjig]{margin-bottom:20px;font-size:22px}.index-list[data-astro-cid-44wjjjig]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.index-list[data-astro-cid-44wjjjig] a[data-astro-cid-44wjjjig]{background:var(--card);border:1px solid var(--line);transition:border-color .25s, box-shadow .25s, transform .4s var(--ease);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:16px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:grid}.index-list[data-astro-cid-44wjjjig] a[data-astro-cid-44wjjjig]:hover,.index-list[data-astro-cid-44wjjjig] a[data-astro-cid-44wjjjig].is-current{box-shadow:0 16px 34px -22px var(--shadow-accent);border-color:#2d64ad73}.index-list[data-astro-cid-44wjjjig] a[data-astro-cid-44wjjjig].is-current{color:var(--accent)}.idx[data-astro-cid-44wjjjig]{font-family:var(--font-mono);color:var(--muted);padding-top:2px;font-size:12.5px}.arr[data-astro-cid-44wjjjig]{color:var(--accent)}.arr[data-astro-cid-44wjjjig] svg{width:18px;height:18px}.jobs-list[data-astro-cid-44wjjjig]{gap:24px;display:grid}.job[data-astro-cid-44wjjjig]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);scroll-margin-top:calc(var(--header-h) + 24px);padding:clamp(28px,4vw,52px)}.job-head[data-astro-cid-44wjjjig]{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:28px;display:flex}.job-head[data-astro-cid-44wjjjig] .idx[data-astro-cid-44wjjjig]{color:var(--accent);font-size:13px}.job-title[data-astro-cid-44wjjjig]{font-size:clamp(24px,2.6vw,32px)}.job-body[data-astro-cid-44wjjjig] h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:2.2em;font-size:12.5px;font-weight:500}.job-body[data-astro-cid-44wjjjig] h3 strong{color:inherit;font-weight:inherit}.job-body[data-astro-cid-44wjjjig] ul{padding:0;list-style:none}.job-body[data-astro-cid-44wjjjig] li{padding-left:26px;position:relative}.job-body[data-astro-cid-44wjjjig] li:before{content:"";background:linear-gradient(90deg, var(--brand-600), var(--cyan));border-radius:2px;width:12px;height:2px;position:absolute;top:.62em;left:2px}.job-body[data-astro-cid-44wjjjig] p:has(a[href^=mailto]){background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px}@media (width<=980px){.about-grid[data-astro-cid-44wjjjig],.jobs-layout[data-astro-cid-44wjjjig]{grid-template-columns:1fr}.sticky[data-astro-cid-44wjjjig]{position:static}}
