.perspective-container[data-v-11e6bc6e]{perspective:2500px}@media(min-width:1024px){.perspective-target[data-v-11e6bc6e]{transform:rotateY(-12deg) rotateX(5deg) rotate(1deg);transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.group:hover .perspective-target[data-v-11e6bc6e]{transform:rotateY(-5deg) rotateX(2deg) rotate(0) scale(1.03)}}@keyframes float-11e6bc6e{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-10px) translate(3px)}}@keyframes bounce-slow-11e6bc6e{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float[data-v-11e6bc6e]{animation:float-11e6bc6e 6s ease-in-out infinite}.animate-bounce-slow[data-v-11e6bc6e]{animation:bounce-slow-11e6bc6e 4s ease-in-out infinite}html{scroll-behavior:smooth}@media(min-width:1280px){html.landing-snap{scroll-snap-type:y proximity;scroll-padding-top:96px;overscroll-behavior-y:contain}html.landing-snap .snap-section{scroll-snap-align:start;scroll-snap-stop:normal}}@media(prefers-reduced-motion:reduce){html.landing-snap{scroll-snap-type:none}}h1[data-v-f375c4ee],h2[data-v-f375c4ee],h3[data-v-f375c4ee],h4[data-v-f375c4ee]{letter-spacing:-.02em}p[data-v-f375c4ee]{line-height:1.72}a[data-v-f375c4ee],button[data-v-f375c4ee]{text-rendering:geometricPrecision}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:#0f172a14}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f1d9,#0ea5e9d9);border-radius:999px;border:2px solid rgba(255,255,255,.7)}.dark *::-webkit-scrollbar-track{background:#ffffff0f}.dark *::-webkit-scrollbar-thumb{border:2px solid rgba(2,6,23,.7)}.reveal[data-v-f375c4ee]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.revealed[data-v-f375c4ee]{opacity:1;transform:translateY(0)}
