.scroll-reveal.svelte-9o13xv{opacity:1;transform:none}.scroll-reveal.mounted.svelte-9o13xv{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--reveal-duration) cubic-bezier(.16, 1, .3, 1) var(--reveal-delay), transform var(--reveal-duration) cubic-bezier(.16, 1, .3, 1) var(--reveal-delay)}.scroll-reveal.mounted.is-visible.svelte-9o13xv{opacity:1;transform:translateY(0)}.scroll-reveal.reduced-motion.svelte-9o13xv{opacity:1!important;transition:none!important;transform:none!important}.phone-frame.svelte-ah3le9{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:rotateY(-5deg)rotateX(2deg)}@media (hover:hover) and (pointer:fine){.phone-wrapper.svelte-ah3le9:hover .phone-frame:where(.svelte-ah3le9){transform:translateY(-4px)rotateY(-2deg)rotateX(1deg)}}.float-slow.svelte-ah3le9,.float-delayed.svelte-ah3le9{will-change:auto;animation:none}@media (hover:hover) and (pointer:fine){.phone-wrapper.svelte-ah3le9:hover .float-slow:where(.svelte-ah3le9){animation:6s ease-in-out infinite svelte-ah3le9-float}.phone-wrapper.svelte-ah3le9:hover .float-delayed:where(.svelte-ah3le9){animation:7s ease-in-out .5s infinite svelte-ah3le9-float}}@keyframes svelte-ah3le9-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.phone-frame.svelte-ah3le9,.float-slow.svelte-ah3le9,.float-delayed.svelte-ah3le9{transition:none!important;animation:none!important;transform:none!important}}
