:root{--ve-tinta:#04182470;--ve-tinta-forte:#04141e94;--ve-blur:22px;--ve-satura:1.5;--ve-raggio:28px;--ve-testo:#f6fafb;--ve-testo-2:#f2f7f9f7;--ve-testo-3:#ecf3f6f0;--ve-ombra:0 40px 90px -36px #000c169e, 0 2px 6px #000c161f}@media (max-width:760px){:root{--ve-blur:14px;--ve-tinta:#04182480;--ve-raggio:22px}}.ve-fondo{background:#0b2230;position:absolute;inset:0;overflow:clip}.ve-fondo img,.ve-fondo picture{block-size:100%;inline-size:100%;display:block}.ve-fondo img{object-fit:cover;object-position:var(--ve-fuoco,50% 50%)}@media (prefers-reduced-motion:no-preference){.ve-kb{animation:ve-respiro calc(var(--dur-respiro) * 10) var(--ease-standard) infinite alternate;transform-origin:var(--ve-fuoco,50% 50%);animation-play-state:paused}[data-vivo] .ve-kb{animation-play-state:running}}@keyframes ve-respiro{0%{transform:scale(1.001)translate(0,0)}to{transform:scale(1.085)translate(-1.2%,-.8%)}}.ve-velo{pointer-events:none;background:linear-gradient(#020e166b 0%,#020e1600 26%),linear-gradient(#020e1600 30%,#020e161f 54%,#020e169e 100%);position:absolute;inset:0}.ve-velo--pieno{background:linear-gradient(#020e1675 0%,#020e162e 30%,#020e164d 70%,#020e169e 100%)}.ve-lastra{isolation:isolate;border-radius:var(--ve-raggio);color:var(--ve-testo);position:relative}.ve-lastra:before,.ve-lastra:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ve-lastra:before{z-index:-2;background:linear-gradient(165deg, #ffffff2b 0%, #ffffff0d 38%, #ffffff05 100%), var(--ve-tinta);-webkit-backdrop-filter:blur(var(--ve-blur)) saturate(var(--ve-satura)) brightness(.92);backdrop-filter:blur(var(--ve-blur)) saturate(var(--ve-satura)) brightness(.92);box-shadow:inset 0 1px 0 #ffffff61, inset 0 -1px 0 #ffffff0d, var(--ve-ombra)}.ve-lastra:after{z-index:3;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffb8 0%,#ffffff29 22%,#ffffff0d 50%,#ffffff24 78%,#ffffff75 100%);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ve-lastra--forte{--ve-tinta:var(--ve-tinta-forte)}.ve-luce{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx,30%) var(--my,-20%), #ffffff1f, #fff0 58%);opacity:0;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.ve-lastra:hover .ve-luce,.ve-lastra:focus-within .ve-luce{opacity:1}.ve-pillola{background:linear-gradient(#ffffff17,#fff0 55%),#020e1638;border-radius:18px;gap:.2rem;padding:.85rem 1rem .8rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff4d}.ve-pillola b{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ve-testo);font-weight:560;line-height:1.05}.ve-pillola>span{font-size:var(--text-2xs);color:var(--ve-testo-2);line-height:1.3}.ve-capsula{isolation:isolate;min-block-size:48px;color:var(--ve-testo);font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;transition:transform var(--dur-base) var(--ease-emphasized);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.35rem;font-weight:560;text-decoration:none;display:inline-flex;position:relative}:where(button.ve-capsula){font:inherit;cursor:pointer;background:0 0;border:0}.ve-capsula:before,.ve-capsula:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ve-capsula:before{z-index:-2;-webkit-backdrop-filter:url(#lente-capsula)blur(8px)saturate(1.6)brightness(.95);backdrop-filter:url(#lente-capsula)blur(8px)saturate(1.6)brightness(.95);background:linear-gradient(#ffffff42,#ffffff0f 60%,#ffffff1a),#061a2657;box-shadow:inset 0 0 0 1px #ffffff57,inset 0 1px #ffffffb3,inset 0 -8px 16px -10px #ffffff47,0 14px 30px -16px #000c1699}.ve-capsula:after{z-index:-1;transition:background-position var(--dur-cinema) var(--ease-standard);background:linear-gradient(105deg,#fff0 30%,#ffffff4d 48%,#fff0 66%) 120% 0/250% 100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ve-capsula:hover{transform:translateY(-2px)}.ve-capsula:hover:after{background-position:-20% 0}}.ve-capsula svg{transition:transform var(--dur-base) var(--ease-emphasized);flex:none}.ve-capsula:hover svg{transform:translate(3px)}.ve-capsula:focus-visible{outline:2px solid var(--focus-color,#fff);outline-offset:3px}.ve-capsula--piena:before{background:linear-gradient(#fffffff5,#ecf3f6e6);box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -6px 14px -8px #04283c3d,0 16px 34px -16px #000c16b3}.ve-capsula--piena{color:#0a2230}@supports not ((-webkit-backdrop-filter:url(#lente-capsula)) or (backdrop-filter:url(#lente-capsula))){.ve-capsula:before{-webkit-backdrop-filter:blur(8px)saturate(1.6)brightness(.95);backdrop-filter:blur(8px)saturate(1.6)brightness(.95)}}.ve-lastra .ve-capsula:before{-webkit-backdrop-filter:none;backdrop-filter:none}.ve-tag{font-size:var(--text-2xs);color:var(--ve-testo);background:linear-gradient(#ffffff24,#ffffff08),#04141ea3;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .8rem;font-weight:560;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 1px #ffffff61}.ve-tag:before{content:"";background:#9fe7f0;border-radius:50%;block-size:6px;inline-size:6px;box-shadow:0 0 10px 2px #9fe7f0b3}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ve-entra{animation:linear both ve-entra;animation-timeline:view();animation-range:entry calc(0% + var(--ve-d,0) * 6%) entry calc(46% + var(--ve-d,0) * 6%)}}}@keyframes ve-entra{0%{translate:0 64px;scale:.955}to{translate:0;scale:1}}@media (prefers-reduced-transparency:reduce){.ve-lastra:before,.ve-capsula:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#061620f0}.ve-capsula--piena:before{background:#fff}}@media (prefers-contrast:more){:root{--ve-tinta:#04141ecc;--ve-tinta-forte:#04141ee6}}
