.product-dev h1,.product-dev h2{font-optical-sizing:none;box-shadow:none;background:0 0;outline:none;font-weight:300}.product-dev{--ease:cubic-bezier(.22,.61,.36,1);--ease-pop:cubic-bezier(.3,1.5,.5,1);--dur-reveal:.75s;--dur-headline:1s;--dur-fill:1.1s}.product-dev.js-on [data-reveal]{opacity:0;transform:translateY(26px)}.product-dev.js-on.motion-ready [data-reveal]{transition:opacity var(--dur-reveal)var(--ease),transform var(--dur-reveal)var(--ease)}.product-dev.js-on [data-reveal=scale]{transform:scale(.97)translateY(26px)}.product-dev.js-on [data-reveal=left]{transform:translate(-28px)}.product-dev.js-on [data-reveal].lit{opacity:1;transform:none}.product-dev-display .product-dev-line{display:block;overflow:hidden}.product-dev-display .product-dev-line>span{transition:transform var(--dur-headline)var(--ease);transition-delay:var(--d,0s);display:block;transform:translateY(102%)}.product-dev.js-on #hero.lit .product-dev-display .product-dev-line>span{transform:translateY(0)}.product-dev .product-dev-track{transition:width var(--dur-fill)var(--ease).15s}.product-dev.js-on [data-reveal]:not(.lit) .product-dev-track{width:0!important}.product-dev-progress{top:env(safe-area-inset-top,0px);z-index:60;transform-origin:0;pointer-events:none;background:#000;width:100%;height:2px;position:fixed;left:0;transform:scaleX(0)}.product-dev.js-on .product-dev-marquee-track{animation:none}.product-dev .product-dev-option{transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.product-dev .product-dev-option:hover{transform:translateY(-3px)}.product-dev .product-dev-check{transition:transform .35s var(--ease-pop);transform:scale(0)}.product-dev .product-dev-option[aria-pressed=true] .product-dev-check{transform:scale(1)}.product-dev .product-dev-continue{transition:transform .3s var(--ease)}.product-dev .product-dev-continue:hover:not(:disabled){transform:translateY(-2px)}.product-dev .product-dev-continue-arrow{transition:transform .3s var(--ease)}.product-dev .product-dev-continue:hover:not(:disabled) .product-dev-continue-arrow{transform:translate(3px)}.product-dev .product-dev-btn{transition:transform .3s var(--ease)}.product-dev .product-dev-btn:hover{transform:translateY(-2px)}.product-dev .product-dev-review{transition:transform .4s var(--ease),border-color .4s var(--ease)}.product-dev .product-dev-review:hover{border-color:#cfd3d7;transform:translateY(-4px)}.product-dev .product-dev-step{transition:background .4s var(--ease)}.product-dev .product-dev-step:hover{background:#ffffff24}.product-dev .product-dev-path{transition:border-color .4s var(--ease)}.product-dev .product-dev-path:hover{border-color:#c9c9c9}@media (prefers-reduced-motion:reduce){.product-dev.js-on [data-reveal],.product-dev-display .product-dev-line>span{opacity:1!important;transition:none!important;transform:none!important}.product-dev.js-on [data-reveal]:not(.lit) .product-dev-track{width:unset!important;transition:none!important}.product-dev .product-dev-track,.product-dev .product-dev-option,.product-dev .product-dev-check,.product-dev .product-dev-continue,.product-dev .product-dev-continue-arrow,.product-dev .product-dev-btn,.product-dev .product-dev-review,.product-dev .product-dev-step,.product-dev .product-dev-path{transition:none!important}}
