.landing-v2 .device{background:#fff;border:1px solid #0a1a2e0f;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0a1a2e05,0 2px 4px #0a1a2e0a,0 12px 24px #0a1a2e14,0 36px 72px #0a1a2e2e}@keyframes landing-drift-a{0%,to{transform:perspective(1600px)rotateY(11deg)rotateX(3deg)rotate(1.5deg)translateY(0)}50%{transform:perspective(1600px)rotateY(11deg)rotateX(3deg)rotate(1.5deg)translateY(-14px)}}@keyframes landing-drift-b{0%,to{transform:perspective(1600px)rotateY(-7deg)rotateX(1.5deg)rotate(-1.5deg)translateY(0)}50%{transform:perspective(1600px)rotateY(-7deg)rotateX(1.5deg)rotate(-1.5deg)translateY(10px)}}.landing-v2 .float-a{animation:9s ease-in-out infinite landing-drift-a}.landing-v2 .float-b{animation:10.5s ease-in-out 1.4s infinite landing-drift-b}@media (prefers-reduced-motion:reduce){.landing-v2 .float-a,.landing-v2 .float-b{animation:none;transform:none}}.landing-v2 .v-label{writing-mode:vertical-rl;letter-spacing:.4em;transform:rotate(180deg)}.landing-v2 .dot{cursor:pointer;background-color:#10284540;border:0;border-radius:9999px;width:6px;height:6px;padding:0;transition:background-color .2s,width .2s}.landing-v2 .dot[data-active=true]{background-color:#102845;width:24px}.landing-v2 .nav-arrow{transition:background-color .2s,color .2s}.landing-v2 .nav-arrow:hover{color:#f2eadd;background-color:#0a1a2e}.landing-v2 .nav-arrow:disabled{opacity:.35;cursor:not-allowed}
