.sw__reel{container-type:size;position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .55s var(--ease-out),visibility 0s .55s}.sw__reel.is-active{opacity:1;visibility:visible;transition:opacity .55s var(--ease-out) .08s,visibility 0s}:is(.sw__stage,.sw__media,.cs-next__reel) .sw__reel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;scale:1;visibility:visible;transition:none}.sw__win{position:relative;width:min(84%,(84cqh - 4.4cqw) * 1600/906);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -24px rgb(0 0 0/.35),0 0 0 1px rgb(0 0 0/.06);translate:0 18px;transition:translate .8s cubic-bezier(.16,1,.3,1)}.sw__reel.is-active .sw__win{translate:0 0}.sw__bar{display:flex;gap:max(3px,.6cqw);align-items:center;height:clamp(12px,2.6cqw,28px);padding:0 max(6px,1.1cqw);background:#f6f6f4;border-bottom:1px solid rgb(0 0 0/.06)}.sw__bar i{width:clamp(4px,.75cqw,8px);height:clamp(4px,.75cqw,8px);border-radius:999px;background:rgb(0 0 0/.14)}.sw__screen{position:relative;aspect-ratio:1600/906}.sw__screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sw__slides{position:relative;width:86%;aspect-ratio:1.6;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -24px rgb(0 0 0/.35)}:is(.sw__stage,.sw__media,.cs-next__reel) .sw__slides img{opacity:0;z-index:0;transition:opacity .8s var(--ease-out),scale 3.8s linear;scale:1.04}:is(.sw__stage,.sw__media,.cs-next__reel) .sw__slides img.is-prev{opacity:1;z-index:1;transition:none;scale:1}:is(.sw__stage,.sw__media,.cs-next__reel) .sw__slides img.is-cur{opacity:1;z-index:2;scale:1}@media (prefers-reduced-motion:reduce){.sw__slides img{transition:none!important;scale:1!important}.sw__win{transition:none;translate:none}}.sw__hit{position:absolute;inset:0;z-index:2}.sw__hit:focus-visible{outline-offset:-4px}:is(.sw__stage,.sw__media,.cs-next__reel) .sw__reel img.sw__flight{opacity:0;pointer-events:none}.sw__reel--full .sw__slides{position:absolute;inset:0;width:auto;aspect-ratio:auto;border-radius:0;box-shadow:none}.sw__reel--full{background:linear-gradient(180deg,#f1f3f4 50%,#d9e1e4 0)!important}:is(.sw__stage,.sw__media,.cs-next__reel) .sw__reel--full .sw__slides img{object-fit:contain}.pr{position:absolute;inset:0;display:grid;place-items:center}.pr__stage{position:relative;width:100%;height:82%;margin-top:-5%;container-type:size}.pr__set{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;gap:6cqw;opacity:0;translate:0 16px;transition:opacity .5s var(--ease-out),translate .7s cubic-bezier(.16,1,.3,1)}.pr__set.is-on{opacity:1;translate:0 0}.pr__phone{--gap:6cqw;height:min(94cqh,(100cqw - var(--gap) - 8cqw)/2 * 400/185);align-self:center;aspect-ratio:185/400;padding:1.1%;box-sizing:border-box;border-radius:12%/5.5%;background:#121212;box-shadow:0 30px 60px -24px rgb(0 0 0/.45),inset 0 0 0 1px rgb(255 255 255/.08)}.pr__phone:nth-child(2){translate:0 6%}.pr__screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:11%/5.1%;background:#fff}:is(.sw__stage,.sw__media,.cs-next__reel) .pr__screen img{position:absolute;left:0;top:0;width:100%;height:auto;inset:auto;object-fit:fill;opacity:1;scale:1;visibility:visible}:is(.sw__stage,.sw__media,.cs-next__reel) .pr__screen img.pr__content{top:0;will-change:transform}:is(.sw__stage,.sw__media,.cs-next__reel) .pr__screen img.pr__top{top:0;z-index:1}:is(.sw__stage,.sw__media,.cs-next__reel) .pr__screen img.pr__top--solid{opacity:0;transition:opacity .25s ease}.pr__screen.is-solid img.pr__top--solid{opacity:1}:is(.sw__stage,.sw__media,.cs-next__reel) .pr__screen img.pr__bar{top:auto;bottom:0;z-index:1}.pr__tabs{position:absolute;z-index:3;left:24px;bottom:16px;display:flex;gap:4px;padding:4px;border-radius:999px;background:rgb(255 255 255/.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pr__tab{height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:14px;cursor:pointer;transition:background-color .25s,color .25s}.pr__tab:hover{background:rgb(255 255 255/.18)}.pr__tab.is-on{background:#fff;color:#141414}@media (prefers-reduced-motion:reduce){.pr__set{transition:none;translate:none}}