.studio .studio-career-hero{position:relative;isolation:isolate;background:#151e22;color:#fff}.studio .studio-career-hero-shade,.studio .studio-career-hero>:is(video,img[data-photo-kind=poster]){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.studio .studio-career-hero-shade{background:linear-gradient(90deg,rgba(10,20,24,.78),rgba(10,20,24,.2)),linear-gradient(0deg,rgba(10,20,24,.55),transparent 70%)}.studio .studio-career-hero-inner{min-height:clamp(480px,66vh,680px);display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:48px;padding-block:90px 88px;position:relative}.studio .studio-career-hero h1{color:#fff;font-size:clamp(44px,5.5vw,84px);line-height:1.08;letter-spacing:-.04em;max-width:13ch;-webkit-hyphens:none;hyphens:none;margin:0 0 24px}.studio .studio-career-hero-copy p{max-width:43ch;font-size:18px;line-height:1.6;margin:0}.studio a.studio-career-vacancies{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:28px;background:#d9e9b3;color:#151e22;text-decoration:none;transition:background .18s ease}.studio a.studio-career-vacancies:hover{background:#e5f0cc}.studio .studio-career-vacancies-count{font:800 88px/1 var(--studio-display);letter-spacing:-.04em}.studio .studio-career-vacancies-label{font-size:24px;font-weight:800;line-height:1.2}.studio .studio-career-vacancies-action{grid-column:1/-1;border-top:1px solid #151e2240;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:800}.studio .studio-career-hero :is(a,button):focus-visible{outline:2px solid white;outline-offset:5px}.studio .studio-career-awards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:48px;border-bottom:1px solid var(--line);margin-bottom:48px}.studio .studio-career-awards h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 12px}.studio .studio-career-awards p{max-width:48ch;margin:0;color:var(--muted);line-height:1.6}.studio .studio-career-award-logos{display:flex;justify-content:flex-end;align-items:center;gap:clamp(20px,3vw,48px)}.studio .studio-career-award-logos img{width:clamp(80px,9vw,130px);height:160px;object-fit:contain}@media (max-width:760px){.studio .studio-career-hero-inner{grid-template-columns:1fr;gap:32px;padding-block:56px 76px;min-height:0}.studio .studio-career-hero h1{font-size:clamp(38px,9vw,64px)}.studio .studio-career-hero-copy p{font-size:16px}.studio a.studio-career-vacancies{grid-template-columns:auto 1fr;padding:20px;gap:12px 20px}.studio .studio-career-vacancies-count{font-size:64px}.studio .studio-career-vacancies-label{font-size:22px}.studio .studio-career-vacancies-action{padding-top:14px}.studio .studio-career-awards{grid-template-columns:1fr;gap:24px;padding-block:32px}.studio .studio-career-award-logos{justify-content:flex-start;gap:24px}.studio .studio-career-award-logos img{width:calc((100% - 48px) / 3);max-width:120px;height:140px}}@media (prefers-reduced-motion:reduce){.studio a.studio-career-vacancies{transition:none}}