.job-studio-overview[data-astro-cid-5ly4ecuo]{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:38px;padding:clamp(20px,4vw,30px)}.studio-handoff[data-astro-cid-5ly4ecuo]{color:var(--t4);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:22px;font-size:10px;font-weight:590;display:flex}.studio-handoff[data-astro-cid-5ly4ecuo]:before,.studio-handoff[data-astro-cid-5ly4ecuo]:after{content:"";background:var(--border);height:1px}.studio-handoff[data-astro-cid-5ly4ecuo]:before{width:28px}.studio-handoff[data-astro-cid-5ly4ecuo]:after{flex:1}.studio-overview-hero[data-astro-cid-5ly4ecuo]{flex-wrap:wrap;align-items:center;gap:16px;padding:0 2px 20px;display:flex}.studio-overview-heading[data-astro-cid-5ly4ecuo]{flex:1;min-width:190px}.studio-overview-type[data-astro-cid-5ly4ecuo]{color:var(--t3);margin-top:8px;font-size:14px;font-weight:510;line-height:1.5}h2[data-astro-cid-5ly4ecuo]{color:var(--t1);letter-spacing:-.4px;margin:0;font-size:clamp(18px,2.5vw,20px);font-weight:510;line-height:1.2}.studio-overview-heading[data-astro-cid-5ly4ecuo] p[data-astro-cid-5ly4ecuo]{color:var(--t3);margin:7px 0 0;font-size:13px;line-height:1.5}.studio-overview-actions[data-astro-cid-5ly4ecuo]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-overview-actions[data-astro-cid-5ly4ecuo] a[data-astro-cid-5ly4ecuo]{border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:590;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.studio-profile-link[data-astro-cid-5ly4ecuo]{color:var(--t1);background:var(--accent);border:1px solid var(--accent-h)}.studio-website-link[data-astro-cid-5ly4ecuo]{color:var(--t2);background:var(--surface);border:1px solid var(--border-h)}.studio-overview-actions[data-astro-cid-5ly4ecuo] a[data-astro-cid-5ly4ecuo]:hover{background:var(--accent-h)}.studio-overview-actions[data-astro-cid-5ly4ecuo] a[data-astro-cid-5ly4ecuo]:focus-visible{outline:2px solid var(--accent-h);outline-offset:3px}.studio-overview-stats[data-astro-cid-5ly4ecuo]{background:var(--card);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:17px 0;display:grid;overflow:hidden}.studio-overview-stats[data-astro-cid-5ly4ecuo]>div[data-astro-cid-5ly4ecuo]{border-right:1px solid var(--bs);min-width:0;padding:0 24px}.studio-overview-stats[data-astro-cid-5ly4ecuo]>div[data-astro-cid-5ly4ecuo]:last-child{border-right:0}dt[data-astro-cid-5ly4ecuo]{color:var(--t4);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:3px;margin-bottom:4px;font-size:11px;font-weight:510;display:flex}dd[data-astro-cid-5ly4ecuo]{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:510;line-height:1.25;overflow:hidden}@media (width<=640px){.studio-overview-actions[data-astro-cid-5ly4ecuo]{flex-basis:100%}.studio-overview-stats[data-astro-cid-5ly4ecuo]{grid-template-columns:1fr 1fr;gap:18px 0}.studio-overview-stats[data-astro-cid-5ly4ecuo]>div[data-astro-cid-5ly4ecuo]:nth-child(2){border-right:0}}@media (width<=380px){.studio-overview-actions[data-astro-cid-5ly4ecuo] a[data-astro-cid-5ly4ecuo]{flex:1}.studio-overview-stats[data-astro-cid-5ly4ecuo]{grid-template-columns:1fr}.studio-overview-stats[data-astro-cid-5ly4ecuo]>div[data-astro-cid-5ly4ecuo]{border-right:0}}.job-page-shell[data-astro-cid-lodquoee]{max-width:1200px;padding:clamp(28px, 5vw, 44px) var(--page-px) clamp(48px, 8vw, 72px);margin:0 auto}.job-hero[data-astro-cid-lodquoee]{flex-wrap:wrap;align-items:center;gap:20px;padding:8px 0 28px;display:flex}.job-heading[data-astro-cid-lodquoee]{flex:1;min-width:220px}.job-company-link[data-astro-cid-lodquoee]{color:var(--t3);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:510;line-height:1.5;text-decoration:none;display:inline-flex}.job-company-link[data-astro-cid-lodquoee] svg{color:var(--t4);transition:transform .15s,color .15s}.job-company-link[data-astro-cid-lodquoee]:hover{color:var(--t1)}.job-company-link[data-astro-cid-lodquoee]:hover svg{color:var(--accent-h);transform:translate(2px)}.job-company-link[data-astro-cid-lodquoee]:focus-visible{outline:2px solid var(--accent-h);outline-offset:4px}.job-heading[data-astro-cid-lodquoee] h1[data-astro-cid-lodquoee]{color:var(--t1);letter-spacing:-.7px;margin:0;font-size:clamp(22px,3vw,30px);font-weight:550;line-height:1.2}.job-hero-actions[data-astro-cid-lodquoee]{align-items:center;gap:8px;display:flex}.job-meta-grid[data-astro-cid-lodquoee]{background:var(--card);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;padding:18px 0;display:grid}.job-meta-grid[data-astro-cid-lodquoee]>div[data-astro-cid-lodquoee]{border-right:1px solid var(--bs);min-width:0;padding:0 24px}.job-meta-grid[data-astro-cid-lodquoee]>div[data-astro-cid-lodquoee]:last-child{border-right:0}.job-meta-grid[data-astro-cid-lodquoee] dt[data-astro-cid-lodquoee]{color:var(--t4);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:3px;margin-bottom:4px;font-size:11px;font-weight:510;display:flex}.role-facts[data-astro-cid-lodquoee] dt[data-astro-cid-lodquoee]{color:var(--t4);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;margin-bottom:5px;font-size:10px;font-weight:510;display:flex}.job-meta-grid[data-astro-cid-lodquoee] dd[data-astro-cid-lodquoee]{overflow-wrap:anywhere;color:var(--t2);margin:0;font-size:13px;font-weight:510}.job-section-nav[data-astro-cid-lodquoee]{border-bottom:1px solid var(--border);gap:24px;margin-bottom:28px;display:flex}.job-section-nav[data-astro-cid-lodquoee] a[data-astro-cid-lodquoee]{color:var(--t3);padding:0 0 14px;font-size:13px;text-decoration:none}.job-section-nav[data-astro-cid-lodquoee] a[data-astro-cid-lodquoee]:first-child{color:var(--t1);border-bottom:2px solid var(--accent-h)}.job-section-nav[data-astro-cid-lodquoee] a[data-astro-cid-lodquoee]:hover{color:var(--t1)}.job-section-nav[data-astro-cid-lodquoee] a[data-astro-cid-lodquoee]:focus-visible{outline:2px solid var(--accent-h);outline-offset:4px}.job-content-grid[data-astro-cid-lodquoee]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.job-main-content[data-astro-cid-lodquoee]{min-width:0}.section-heading[data-astro-cid-lodquoee]{color:var(--t3);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;font-weight:590;line-height:1.35;display:flex}.job-desc[data-astro-cid-lodquoee]{color:var(--t3);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.job-desc[data-astro-cid-lodquoee] p{line-height:1.7}.job-desc[data-astro-cid-lodquoee] h2,.job-desc[data-astro-cid-lodquoee] h3{letter-spacing:0;margin:20px 0 8px;font-size:14px;font-weight:590;line-height:1.5}.job-sidebar[data-astro-cid-lodquoee]{gap:14px;display:grid;position:sticky;top:88px}.sidebar-panel[data-astro-cid-lodquoee]{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:18px}.role-facts[data-astro-cid-lodquoee]{gap:14px;margin:0;display:grid}.role-facts[data-astro-cid-lodquoee]>div[data-astro-cid-lodquoee]{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.role-facts[data-astro-cid-lodquoee] dt[data-astro-cid-lodquoee]{margin:0}.role-facts[data-astro-cid-lodquoee] dd[data-astro-cid-lodquoee]{color:var(--t2);overflow-wrap:anywhere;margin:0;font-size:13px}.role-skills[data-astro-cid-lodquoee]{flex-wrap:wrap;gap:6px;display:flex}.sidebar-apply[data-astro-cid-lodquoee]{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}@media (width<=820px){.job-content-grid[data-astro-cid-lodquoee]{grid-template-columns:1fr;gap:28px}.job-sidebar[data-astro-cid-lodquoee]{grid-template-columns:1fr 1fr;position:static}.sidebar-apply[data-astro-cid-lodquoee]{grid-column:1/-1}}@media (width<=640px){.job-hero[data-astro-cid-lodquoee]{gap:14px}.job-hero-actions[data-astro-cid-lodquoee]{flex-basis:100%}.job-meta-grid[data-astro-cid-lodquoee]{grid-template-columns:1fr 1fr;gap:18px 0}.job-meta-grid[data-astro-cid-lodquoee]>div[data-astro-cid-lodquoee]:nth-child(2){border-right:0}.job-sidebar[data-astro-cid-lodquoee]{grid-template-columns:1fr}.sidebar-apply[data-astro-cid-lodquoee]{grid-column:auto}.job-section-nav[data-astro-cid-lodquoee]{gap:18px;overflow-x:auto}}@media (width<=380px){.job-meta-grid[data-astro-cid-lodquoee]{grid-template-columns:1fr}.job-meta-grid[data-astro-cid-lodquoee]>div[data-astro-cid-lodquoee]{border-right:0}}
