.op-track{background:0 0;height:1050vh;position:relative;border-top:none!important;border-bottom:none!important}.op-stage{height:100vh;position:sticky;top:0;overflow:visible;background:0 0!important}.op-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.op-heading{text-align:center;z-index:3;pointer-events:none;padding:0 16px;position:absolute;top:clamp(5.5rem,12vh,7.5rem);left:0;right:0}.op-cards{z-index:4;pointer-events:none;position:absolute;inset:0}.op-cards .job-card{box-sizing:border-box;opacity:0;transform-origin:0 0;will-change:transform, opacity;flex-direction:column;width:min(440px,100vw - 32px);position:absolute;top:0;left:0;align-items:flex-start!important;gap:1rem!important;padding:1.4rem 1.5rem!important}.op-cards .job-card>a{align-self:flex-start}.op-cards .job-card h4{font-size:1.1rem!important}.op-track.op-static{height:auto;padding:4rem 0}.op-static .op-stage{background:0 0;height:auto;padding:0 16px;position:relative;overflow:visible}.op-static .op-canvas{display:none}.op-static .op-heading{margin-bottom:2.5rem;position:static}.op-static .op-cards{pointer-events:auto;flex-direction:column;gap:1.25rem;max-width:900px;margin:0 auto;display:flex;position:static}.op-static .op-cards .job-card{opacity:1;flex-direction:row;width:auto;position:static;align-items:center!important;transform:none!important}@media (width<=759px){.op-track{height:800vh}.op-heading{padding:0 12px;top:clamp(4.5rem,10vh,6rem)}.op-cards .job-card{border-radius:12px;width:min(260px,100vw - 32px);gap:.5rem!important;padding:.85rem 1rem!important}.op-cards .job-card h4{margin:0!important;font-size:.92rem!important;line-height:1.25!important}.op-cards .job-card .tag-mono{letter-spacing:.12em!important;font-size:.65rem!important}.op-cards .job-card p{margin:0!important;font-size:.72rem!important;line-height:1.3!important}.op-cards .job-card>a{padding:.35rem .8rem!important;font-size:.72rem!important}}
