:root{--vv-ease:cubic-bezier(.2,.8,.2,1);--vv-out:cubic-bezier(.19,1,.22,1);--vv-soft:cubic-bezier(.215,.61,.355,1);--vv-c1:#7b4ae0;--vv-c2:#ff5ed6;--vv-c3:#ffb347;--vv-c4:#7ff0b0;--vv-c5:#5ed8ff;--vv-lime:#e9ff6b}.vv-aurora{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.vv-aurora i{position:absolute;display:block;width:70vmax;height:70vmax;border-radius:50%;opacity:.75;background:radial-gradient(circle at 50% 50%,var(--c) 0,transparent 64%)}.vv-aurora i:nth-child(1){--c:rgba(123,74,224,.5);left:-24vmax;top:-26vmax}.vv-aurora i:nth-child(2){--c:rgba(255,94,214,.4);right:-30vmax;top:8vmax}.vv-aurora i:nth-child(3){--c:rgba(94,216,255,.42);left:12vmax;bottom:-40vmax}body.dark .vv-aurora{display:none}html.vv-lite .vv-aurora i,html.vv-reduce .vv-aurora i{animation:none}@media (max-width:820px){.vv-aurora i{width:110vmax;height:110vmax}}.brand img{rotate:var(--vv-rot,0deg);will-change:rotate}.vv-spin{rotate:0deg;will-change:rotate}.vv-spin--auto{animation:vv-giro 14s linear infinite}@keyframes vv-giro{to{transform:rotate(360deg)}}html.vv-reduce .vv-spin--auto{animation:none}.vv-intro{position:fixed;inset:0;z-index:200;display:grid;place-items:center;pointer-events:none;animation:vv-intro-fuori .55s var(--vv-soft) 1.6s forwards}.vv-intro-bg{position:absolute;inset:0;background:#e9e9e9;will-change:opacity}.vv-intro-pill{position:relative;font-size:78px;will-change:transform,opacity}.vv-intro-pill img{will-change:transform}@keyframes vv-intro-fuori{to{opacity:0;visibility:hidden}}html.vv-reduce .vv-intro{display:none}.vv-cards{perspective:1100px}:where(.vv-card){position:relative;overflow:hidden;border-radius:22px}.vv-card{position:relative;transition:rotate .5s var(--vv-out),box-shadow .45s var(--vv-ease),opacity .8s var(--vv-ease),translate .9s var(--vv-ease),scale .9s var(--vv-ease);transition-delay:0s,0s,calc(var(--i,0) * 90ms),calc(var(--i,0) * 90ms),calc(var(--i,0) * 90ms)}html.vv .vv-card:not(.vv-in){opacity:0;translate:0 38px;scale:.97}.vv-card.vv-in{opacity:1}.vv-card.vv-mov{transition-duration:.12s,.45s,.8s,.9s,.9s;transition-timing-function:linear,var(--vv-ease),var(--vv-ease),var(--vv-ease),var(--vv-ease)}.vv-card:hover{box-shadow:0 30px 56px -26px #00000047,0 8px 22px -12px #00000024}.vv-card>.vv-glare,.vv-glare{position:absolute!important;inset:0;z-index:5;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s;background:radial-gradient(380px circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.5),rgba(255,255,255,0) 60%)}.vv-card:hover .vv-glare{opacity:1}body:not(.dark) .vv-glare{display:none}body.dark .vv-glare{background:radial-gradient(380px circle at var(--gx,50%) var(--gy,0%),rgba(190,160,255,.22),rgba(190,160,255,0) 60%)}html.vv-reduce .vv-card,html.vv-reduce .vv-card:not(.vv-in){opacity:1;translate:none;scale:1;transition:none}html.vv-reduce .vv-glare{display:none}html.vv [data-vv]{transition:opacity .9s var(--vv-ease),translate 1s var(--vv-ease),scale 1s var(--vv-ease),clip-path 1.1s var(--vv-ease),filter .9s var(--vv-ease);transition-delay:calc(var(--i,0) * .11s)}html.vv [data-vv]:not(.vv-in){opacity:0}html.vv [data-vv=su]:not(.vv-in){translate:0 44px}html.vv [data-vv=sx]:not(.vv-in){translate:-56px 0}html.vv [data-vv=dx]:not(.vv-in){translate:56px 0}html.vv [data-vv=zoom]:not(.vv-in){scale:.88}html.vv [data-vv=tendina]:not(.vv-in){translate:-34px 0}html.vv [data-vv=fuoco]:not(.vv-in){scale:1.05}html.vv-reduce [data-vv],html.vv-reduce [data-vv]:not(.vv-in){opacity:1;translate:none;scale:1;clip-path:none;filter:none;transition:none;-webkit-mask-image:none;mask-image:none}.vv-giant{position:relative;width:100%;aspect-ratio:2400/567;margin-top:clamp(28px,5vw,64px);overflow:hidden;pointer-events:auto;--mx:50%;--my:60%;--g:0}.vv-giant:before,.vv-giant:after{content:"";position:absolute;inset:0;background:center/100% auto no-repeat}.vv-giant.vv-on:before,.vv-giant.vv-on:after{background-image:url(/assets/wordmark-xl.webp)}.vv-giant:before{opacity:.09}.vv-giant:after{opacity:var(--g);-webkit-mask-image:radial-gradient(circle 24vmax at var(--mx) var(--my),#000 0,rgba(0,0,0,.65) 38%,transparent 100%);mask-image:radial-gradient(circle 24vmax at var(--mx) var(--my),#000 0,rgba(0,0,0,.65) 38%,transparent 100%)}body.dark .vv-giant.vv-on:before,body.dark .vv-giant.vv-on:after{background-image:url(/assets/wordmark-xl-white.webp)}@media (hover:none),(pointer:coarse){.vv-giant:after{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(var(--sw,0) * 100%),transparent calc(var(--sw,0) * 100% + 16%));mask-image:linear-gradient(90deg,#000 0,#000 calc(var(--sw,0) * 100%),transparent calc(var(--sw,0) * 100% + 16%));opacity:1}}html.vv-reduce .vv-giant:before{opacity:.16}html.vv-reduce .vv-giant:after{display:none}.footer .vv-giant-w{padding-bottom:6px}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-latin.woff2) format("woff2")}.vv-disp{font-family:"Bricolage Grotesque",var(--font-sans);font-weight:700;letter-spacing:-.035em;line-height:1.04}.vv-fuori,.vv-fuori *,.vv-fuori *:before,.vv-fuori *:after{animation-play-state:paused!important}.bg{background-image:url(/assets/bg.webp)}body.dark .bg{background-image:url(/assets/bg-dark.webp)}
