.sol-stage,.sol-rail,.sol-counter{display:none}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.sol-track{height:320vh}.sol-pin{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4.5rem);height:76vh;display:grid;position:sticky;top:12vh}.sol-pin[data-fallback=true]{will-change:transform;position:relative;top:0}.sol-left{flex-direction:column;justify-content:space-between;min-height:0;padding-left:clamp(1.75rem,2.6vw,2.75rem);display:flex;position:relative}.sol-rail{display:block}.sol-counter{display:flex}.sol-stage{height:100%;display:block}.sol-steps{display:block}.sol-step{border-top:1px solid #ffffff14;padding:clamp(.9rem,2.8vh,1.9rem) 0;display:block}.sol-step:first-child{border-top:0;padding-top:0}.sol-inline{display:none}.sol-title{transition:color .5s var(--ease-house);font-size:clamp(1.25rem,2vw,1.85rem)}.sol-num{transition:color .5s var(--ease-house)}.sol-step[data-active=false] .sol-title{color:var(--color-faint)}.sol-step[data-active=true] .sol-num{color:#fff}.sol-body{transition:opacity .6s var(--ease-house) .12s;grid-template-rows:1fr;display:grid}.sol-body>div{min-height:0;overflow:hidden}.sol-step[data-active=false] .sol-body{opacity:0;grid-template-rows:0fr;transition:none}}
