.hp-roles-list{gap:var(--unit-4-00);margin:0;padding:0;list-style:none;display:grid}.hp-role{align-items:center;gap:var(--unit-6-00);padding:var(--unit-10-00);border-radius:var(--card-sm-radius);background-color:var(--surface-primary-default);color:var(--text-primary);text-decoration:none;transition:background-color .2s;display:flex}@media (hover:hover){.hp-role:hover{background-color:var(--surface-secondary-default)}}.hp-role:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.hp-role-copy{gap:var(--unit-4-00);flex:1;min-width:0;display:grid}.hp-role-head{align-items:baseline;gap:var(--unit-2-00) var(--unit-4-00);flex-wrap:wrap;display:flex}.hp-role-title{margin:0}.hp-role-openings,.hp-role-summary{color:var(--text-secondary);margin:0}.hp-role-summary{max-width:60ch}.hp-role-tags{gap:var(--unit-2-00);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hp-role-tag{align-items:center;gap:var(--unit-1-50);padding:var(--unit-1-50) var(--unit-3-00);border-radius:var(--wire-radius-pill);background-color:var(--surface-secondary-default);display:inline-flex}.hp-role-go{width:var(--unit-12-00);height:var(--unit-12-00);border-radius:var(--wire-radius-pill);background-color:var(--text-primary);color:var(--text-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.hp-role-go svg{width:var(--unit-3-00);height:var(--unit-3-00)}.hp-roles-empty{color:var(--text-secondary);margin:0}.hp-team-prints{grid-template-columns:repeat(var(--team-cols,3), minmax(0, 1fr));gap:var(--unit-8-00) var(--unit-6-00);max-width:1040px;margin-inline:auto;display:grid}.hp-team-prints[data-count="3"]{--team-cols:2}.hp-team-prints[data-count="2"]{--team-cols:1}.hp-team-print{aspect-ratio:4/3;border-radius:var(--card-sm-radius);position:relative;overflow:hidden;rotate:1.5deg}.hp-team-print:nth-child(2n){rotate:-1.5deg}.hp-team-print:first-child{aspect-ratio:16/9;border-radius:var(--card-md-radius);grid-column:1/-1;rotate:-1deg}.hp-team-shot{object-fit:cover;filter:saturate(106%)contrast(104%)}@media (max-width:767px){.hp-role{align-items:flex-start;gap:var(--unit-4-00);padding:var(--unit-5-00);border-radius:var(--card-sm-radius)}.hp-role-go{width:var(--unit-10-00);height:var(--unit-10-00)}.hp-team-prints{gap:var(--unit-4-00) var(--unit-3-00)}.hp-team-print{border-radius:var(--wire-radius-xl)}.hp-team-print:first-child{border-radius:var(--card-sm-radius)}}@media (prefers-reduced-motion:reduce){.hp-role{transition:none}}.hp-rp-hero{position:relative;overflow:clip}.hp-rp-hero-copy{z-index:1;position:relative}.hp-rp-hero-copy,.hp-rp-close{align-items:flex-start;gap:var(--unit-6-00);flex-direction:column;max-width:880px;display:flex}.hp-rp-hero-copy h1,.hp-rp-close h2,.hp-rp-close p{margin:0}.hp-rp-back{align-items:center;gap:var(--unit-2-00);color:var(--text-secondary);text-decoration:none;display:inline-flex}.hp-rp-back:focus-visible{color:var(--text-primary)}@media (hover:hover){.hp-rp-back:hover{color:var(--text-primary)}}.hp-rp-back-mark{width:var(--unit-3-00);height:var(--unit-3-00);display:inline-flex;rotate:180deg}.hp-rp-back-mark svg{width:100%;height:100%}.hp-rp-soft{color:var(--text-secondary)}.hp-rp-body{gap:var(--section-padding-sm,var(--unit-12-00));flex-direction:column;max-width:760px;display:flex}.hp-rp-intro,.hp-rp-prose,.hp-rp-section{gap:var(--unit-4-00);flex-direction:column;display:flex}.hp-rp-intro p,.hp-rp-prose p,.hp-rp-section p,.hp-rp-section h2,.hp-rp-section h3{margin:0}.hp-rp-section h2,.hp-rp-section h3{margin-bottom:var(--unit-2-00)}.hp-rp-section[data-level=sub]{margin-top:calc(var(--unit-4-00) * -1)}.hp-rp-body strong{color:var(--text-primary);font-weight:500}.hp-rp-callout{gap:var(--unit-4-00);padding:var(--unit-10-00);border-radius:var(--card-sm-radius);background-color:var(--surface-primary-default);display:flex}.hp-rp-callout p{margin:0}.hp-rp-callout-mark{font-size:var(--unit-6-00);flex:none;line-height:1.3}.hp-rp-bullets{gap:var(--unit-3-00);margin:0;padding:0;list-style:none;display:grid}.hp-rp-bullets li{padding-left:var(--unit-6-00);position:relative}.hp-rp-bullets li:before{content:"";top:.62em;left:var(--unit-1-00);width:var(--unit-2-00);height:var(--unit-2-00);border-radius:var(--wire-radius-pill);background-color:var(--text-tertiary);position:absolute}.hp-rp-team{gap:var(--unit-4-00);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.hp-rp-person{gap:var(--unit-2-00);padding:var(--unit-6-00);border-radius:var(--card-sm-radius);background-color:var(--surface-primary-default);flex-direction:column;display:flex}.hp-rp-person p{margin:0}.hp-rp-steps{gap:var(--unit-3-00);margin:0;padding:0;list-style:none;display:grid}.hp-rp-steps li{align-items:baseline;gap:var(--unit-4-00);display:flex}.hp-rp-step-number{color:var(--text-tertiary);flex:none}.hp-rp-table{border-radius:var(--card-sm-radius);background-color:var(--surface-primary-default);margin:0;overflow:hidden}.hp-rp-row{gap:var(--unit-2-00) var(--unit-6-00);padding:var(--unit-5-00) var(--unit-6-00);grid-template-columns:160px minmax(0,1fr);display:grid}.hp-rp-row+.hp-rp-row{border-top:1px solid var(--border-primary)}.hp-rp-row dt{color:var(--text-secondary);padding-top:.2em}.hp-rp-row dd{margin:0}.hp-apply-file{cursor:pointer}.hp-apply-done{gap:var(--unit-4-00);padding-top:var(--unit-4-00);flex-direction:column;display:flex}.hp-apply-done h3,.hp-apply-done p{margin:0}@media (max-width:767px){.hp-rp-callout{padding:var(--unit-5-00)}.hp-rp-row{padding:var(--unit-4-00) var(--unit-5-00);grid-template-columns:minmax(0,1fr)}}.hp-role-tag-icon,.hp-rp-row-icon{width:1em;height:1em;color:var(--text-secondary);flex:none;display:inline-flex}.hp-role-tag-icon svg,.hp-rp-row-icon svg{width:100%;height:100%}.hp-rp-row dt{align-items:center;gap:var(--unit-2-00);display:flex}.hp-careers-eyebrow{color:var(--text-secondary);margin:0}.hp-team-head{align-items:center;gap:var(--unit-4-00);flex-direction:column;display:flex}.hp-careers-film{gap:var(--unit-4-00);flex-direction:column;width:100%;max-width:640px;margin-inline:auto;display:flex}.hp-careers-film-shot{aspect-ratio:16/9;border-radius:var(--card-sm-radius);background-color:var(--surface-secondary-default);display:block;position:relative;overflow:hidden}.hp-careers-film-shot img{object-fit:cover}.hp-careers-film-play{width:var(--unit-16-00);height:var(--unit-16-00);border-radius:var(--wire-radius-pill);background-color:var(--text-primary);color:var(--text-inverse);place-items:center;margin:auto;transition:scale .2s;display:grid;position:absolute;inset:0}.hp-careers-film-play svg{width:var(--unit-6-00);height:var(--unit-6-00)}@media (hover:hover){.hp-careers-film-shot:hover .hp-careers-film-play{scale:1.06}}.hp-careers-film-foot{justify-content:space-between;align-items:baseline;gap:var(--unit-2-00) var(--unit-4-00);flex-wrap:wrap;display:flex}.hp-careers-film-title,.hp-careers-film-channel{color:var(--text-primary);text-decoration:none}.hp-careers-film-channel{color:var(--text-secondary)}@media (hover:hover){.hp-careers-film-title:hover,.hp-careers-film-channel:hover{color:var(--text-primary)}}@media (prefers-reduced-motion:reduce){.hp-careers-film-play{transition:none}}
