._wrap_1r08r_1{border-top:1px solid var(--gc-border);background:var(--gc-bg);overflow-x:clip}._header_1r08r_10{max-width:var(--gc-maxw);text-align:center;margin:0 auto;padding:80px 24px 0}._sub_1r08r_17{color:var(--gc-muted);max-width:60ch;margin:0 auto;font-size:clamp(16px,1.8vw,18px)}._platforms_1r08r_26{align-items:center;gap:16px;min-width:0;max-width:860px;margin:22px auto 0;padding:0 24px;display:flex}._platformsLabel_1r08r_35{color:var(--gc-muted);flex:none;font-size:14px;font-weight:600}._marquee_1r08r_44{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._marqueeTrack_1r08r_51{will-change:transform;animation:26s linear infinite _gc-marquee_1r08r_1;display:inline-flex}._marquee_1r08r_44:hover ._marqueeTrack_1r08r_51{animation-play-state:paused}._marqueeGroup_1r08r_57{flex:none;align-items:center;gap:10px;padding-right:10px;display:inline-flex}@keyframes _gc-marquee_1r08r_1{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._marqueeTrack_1r08r_51{animation:none}._marquee_1r08r_44{-webkit-mask-image:none;mask-image:none}._marqueeTrack_1r08r_51{flex-wrap:wrap}._marqueeGroup_1r08r_57[aria-hidden=true]{display:none}}@media (width<=640px){._platforms_1r08r_26{flex-direction:column;align-items:stretch;gap:10px}._platformsLabel_1r08r_35{text-align:center}}._chip_1r08r_81{color:var(--gc-fg);border:1px solid var(--gc-border);background:var(--gc-bg);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}._wrap_1r08r_1{padding-bottom:80px}._jobHeader_1r08r_97{max-width:var(--gc-maxw);grid-template-columns:auto 1fr;align-items:baseline;column-gap:18px;margin:56px auto 0;padding:28px 24px 0;display:grid;position:relative}._jobHeader_1r08r_97:before{content:"";border-top:1px solid var(--gc-border);position:absolute;top:0;left:24px;right:24px}._jobIndex_1r08r_115{font-family:var(--hp-mono);letter-spacing:.12em;color:var(--gc-muted);grid-row:1/span 2;padding-top:6px;font-size:12px}._jobTitle_1r08r_123{letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.15}._jobBody_1r08r_129{color:var(--gc-muted);grid-column:2;max-width:60ch;margin:8px 0 0;font-size:16px}._cards_1r08r_138{max-width:var(--gc-maxw);margin:0 auto;padding:8px 24px 0}._widgetGrid_1r08r_144{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;max-width:760px;margin:0 auto;display:grid}
