:root{--lime:#c6ff3a;--menta:var(--lime);--lime-scuro:#86b81c;--nero:#0b0b0d;--lime-chiaro:#e4ff8f;--bg:#0b0b0d;--ink:#fff;--line:#ffffff14;--gray:#8c888c;--accent:#c6ff3a;--accent-hover:#d4ff6b;--font-brand:"PP Neue Montreal", "Neue Montreal", Geist, "Inter", Helvetica, Arial, sans-serif}@font-face{font-family:Geist;src:url(/fonts/geist/geist-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/geist-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/geist-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist/geist-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-brand);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.display{font-family:var(--font-brand);letter-spacing:-.02em;font-weight:500;line-height:1.08}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-size:12.5px;font-weight:500}.link-under{color:var(--ink);border-bottom:1px solid #c6ff3a80;padding-bottom:2px;text-decoration:none;transition:border-color .15s,color .15s}.link-under:hover{color:var(--accent);border-color:var(--accent)}.card{border:1px solid var(--line);background:linear-gradient(#1e1b1e 0%,#0b0b0d 100%);border-radius:40px;box-shadow:inset 0 1px #ffffff0a}.pill{border-radius:999px!important}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}::selection{background:var(--accent);color:#000}input::placeholder{color:#6b676b}button{font-family:inherit}button:disabled{cursor:not-allowed}.hv-fill:hover:not(:disabled){box-shadow:0 0 0 3px #c6ff3a2e;background:var(--accent-hover)!important;color:var(--nero)!important}.hv-fill-accent:hover:not(:disabled){background:var(--accent)!important;color:var(--nero)!important}.hv-border:hover{border-color:var(--menta)!important}.hv-border-accent:hover{border-color:var(--accent)!important}.hv-lift{transition:border-color .15s,background .15s,transform .15s,opacity .15s}.hv-lift:hover{transform:translateY(-2px)}.hv-photo img{transition:transform .35s,opacity .2s}.hv-photo:hover img{transform:scale(1.02)}details.faq{border-top:1px solid var(--line)}details.faq:last-of-type{border-bottom:1px solid var(--line)}details.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16px;font-weight:500;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";border:1px solid var(--line);width:32px;height:32px;color:var(--gray);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:400;display:inline-flex}details.faq[open] summary:after{content:"–";background:var(--accent);color:var(--nero);border-color:var(--accent)}details.faq p{max-width:62ch;color:var(--gray);margin:0 0 22px;font-size:15px;line-height:1.6}@keyframes vestra-spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite vestra-spin}@keyframes vestra-pulse{0%,to{opacity:.35}50%{opacity:.8}}.pulse{animation:1.4s ease-in-out infinite vestra-pulse}@media (prefers-reduced-motion:reduce){.spin,.pulse{animation:none}html{scroll-behavior:auto}.hv-lift:hover,.hv-photo:hover img{transform:none}}@media (max-width:720px){.nav-links{display:none!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{animation:28s linear infinite marquee}@media (prefers-reduced-motion:reduce){.marquee{animation:none}}.app-canvas{background:#100e10;border-radius:32px;grid-template-columns:1fr 1fr 1.55fr 2.1fr;gap:12px;max-height:700px;padding:14px;display:grid;overflow:hidden}.app-col{flex-direction:column;gap:12px;min-width:0;display:flex}.app-col img{border-radius:14px;width:100%;height:auto;display:block}.app-crop{border-radius:14px;position:relative;overflow:hidden}.app-crop:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0c00,#0b0b0c);height:90px;position:absolute;inset:auto 0 0}.app-crop-mini:after{background:linear-gradient(#0e0e1000,#0e0e10);height:60px}.app-col-d{position:relative}.app-col-d .app-risultato{object-fit:cover;aspect-ratio:auto;border-radius:20px;width:100%;height:100%;min-height:0}.app-col-d .app-genera{border-radius:14px;width:200px;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 30px #00000073}@media (max-width:900px){.app-canvas{border-radius:24px;grid-template-columns:1fr 1fr;max-height:none}.app-col-d{order:-1;grid-column:1/-1}.app-col-d .app-risultato{aspect-ratio:4/5;max-height:460px}.app-col-c{grid-column:1/-1}.app-col-c .app-crop{display:none}.app-col-a .app-crop{max-height:300px!important}.app-col-b img+img{display:none}}.tre-colonne .colonna:first-child{padding-left:0!important}.tre-colonne .colonna:last-child{padding-right:0!important}@media (max-width:900px){.tre-colonne .colonna{margin-top:40px;border-left:0!important;padding:0!important}.tre-colonne .colonna:first-child{margin-top:0}.affermazione{grid-column:auto!important}.numeri-lato{border-top:1px solid #ffffff14;border-left:0!important;padding-top:28px!important}.lead-destra{justify-self:start!important}}@media (max-width:760px){.libreria-dettaglio{grid-template-columns:minmax(0,1fr)!important}}.topbar-tabs{display:contents}@media (max-width:720px){.topbar{border-radius:18px!important;flex-wrap:nowrap!important;gap:8px!important;padding:8px 10px!important}.topbar-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid var(--border,#ffffff14);flex:1 0 100%;order:10;gap:14px;margin-top:2px;padding:2px 2px 0;display:flex;overflow-x:auto}.topbar-tabs::-webkit-scrollbar{display:none}.topbar-tabs>button{white-space:nowrap;flex:none}.topbar{flex-wrap:wrap!important}.topbar-lingua{display:none!important}.menu-utente,.menu-crea{max-height:calc(100vh - 80px);left:12px;overflow-y:auto;width:auto!important;min-width:0!important;position:fixed!important;top:64px!important;right:12px!important}}.app-sfondo{--accent:#c6ff3a;--accent-hover:#d4ff6b;color:#fff;min-height:100vh;font-family:var(--font-brand);background-color:#0b0b0d;background-image:radial-gradient(55% 45% at 40% -10%,#c6ff3a42,#0000 70%),radial-gradient(36% 32% at 100% 0,#86b81c38,#0000 70%),radial-gradient(50% 42% at 6% 110%,#86b81c33,#0000 70%),radial-gradient(40% 36% at 100% 100%,#c6ff3a14,#0000 70%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.app-sfondo ::selection{color:#0b0b0d;background:#c6ff3a}.app-sfondo input::placeholder,.app-sfondo textarea::placeholder{color:#6b676b}.app-sfondo .hv-fill:hover:not(:disabled){box-shadow:0 0 22px #c6ff3a52;color:#0b0b0d!important;background:#d4ff6b!important}.app-shell{min-height:100vh;display:flex}.app-sidebar{scrollbar-width:none;background:linear-gradient(170deg,#ffffff1c,#28201c9e 24%,#120f0ec7 70%,#c6ff3a0f);border:1px solid #ffffff1c;border-radius:28px;flex-direction:column;flex:0 0 236px;width:236px;height:calc(100vh - 24px);margin:12px 0 12px 12px;display:flex;position:sticky;top:12px;overflow-y:auto;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,0 24px 60px #00000073}.app-sidebar::-webkit-scrollbar{display:none}.app-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.app-topbar{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#0c0a0ac7,#0c0a0a4d);flex:0 0 64px;align-items:center;gap:8px;height:64px;padding:0 18px;display:flex;position:sticky;top:0}.app-tela{flex-direction:column;flex:1;min-height:calc(100vh - 64px);display:flex;position:relative}.mono{font-family:var(--font-brand);font-variant-numeric:tabular-nums}.voce-sidebar{border-radius:14px;transition:background .12s,color .12s}.voce-sidebar:hover{color:#fff!important;background:#ffffff12!important}.tile-tool{transition:background .15s,border-color .15s}.tile-tool:hover{background:#ffffff12!important;border-color:#c6ff3a73!important}.hv-verde:hover{color:#fff!important;background:#c6ff3a14!important;border-color:#c6ff3a8c!important}.hv-icona:hover{color:#fff!important;background:#ffffff14!important}.hv-chiaro:hover{color:#fff!important;background:#ffffff1a!important}.app-menu,.solo-mobile{display:none}@media (max-width:900px){.app-sidebar{z-index:60;background:linear-gradient(#3a2216fa,#120f0efa 30%);border-left:0;border-radius:0 28px 28px 0;height:100vh;margin:0;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:0 0 60px #0009}.app-sidebar.aperta{transform:none}.app-menu{display:inline-flex}.app-tabs{display:none!important}.solo-mobile{display:block}}@media (max-width:720px){.app-topbar{gap:6px;padding:0 12px}.app-topbar .nascondi-sm{display:none!important}}.compositore-fascia{z-index:30;pointer-events:none;background:linear-gradient(#0000,#0c0a0ab3 38%,#0c0a0aeb 70%);flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding:48px 24px 14px;display:flex;position:sticky;bottom:0}.compositore{isolation:isolate;pointer-events:auto;background:linear-gradient(160deg,#c6ff3a24,#ffffff0d 22%,#1a1614d1 55%);border:1px solid #ffffff24;border-radius:30px;flex-direction:column;gap:12px;width:100%;max-width:980px;padding:16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 -6px 30px #00000059,0 24px 70px #000000b3}.compositore:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(22px)saturate(1.2);background:#0e0c0b80;position:absolute;inset:0}.compositore textarea{resize:none;color:#fff;background:0 0;border:none;outline:none;width:100%;padding:4px 6px;font-family:inherit;font-size:17px;line-height:1.5}.compositore .opzione{color:#d4d1d4;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px;font-family:inherit;font-size:15px;display:inline-flex}.compositore .opzione:hover:not(:disabled){background:#ffffff14}.compositore .tondo{color:#d4d1d4;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.compositore .tondo:hover{background:#ffffff14}@media (max-width:720px){.compositore-fascia{padding:30px 12px 10px}.compositore{border-radius:24px;padding:12px}.compositore textarea{font-size:16px}.compositore .opzione{height:38px;padding:0 10px;font-size:13px}.compositore .nascondi-sm{display:none!important}.compositore-riga{gap:4px!important}.compositore .modo-pill{gap:6px!important;height:40px!important;padding:0 12px!important}.compositore .modo-etichetta{display:none}.compositore .piu{width:40px!important;height:40px!important}.compositore .opzione{gap:5px;padding:0 7px}.compositore .invia{flex:none;height:44px!important;padding:0 12px!important;font-size:14px!important}.compositore .opzione>svg,.compositore .invia svg{display:none!important}.compositore .opzione{padding:0 5px!important}}.nodo-porta{background:#5a565a;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 3px #0b0b0d}.nodo-porta.attiva{background:#c6ff3a;box-shadow:0 0 0 3px #0b0b0d,0 0 10px #c6ff3a99}.nodo-porta.sx{top:50%;left:-4px;transform:translateY(-50%)}.nodo-porta.dx{top:50%;right:-4px;transform:translateY(-50%)}.nodo-porta.giu{bottom:-4px;left:50%;transform:translate(-50%)}.nodo-porta.su{top:-4px;left:50%;transform:translate(-50%)}@keyframes flusso-scorre{to{stroke-dashoffset:-28px}}.connettore line{stroke:#3a363a;stroke-width:1.6px}.connettore line.alone{stroke:#0000;stroke-width:6px}.connettore.attivo line:not(.alone){stroke:#c6ff3a;stroke-dasharray:7 7;filter:drop-shadow(0 0 4px #c6ff3a8c);animation:.5s linear infinite flusso-scorre}.connettore circle{fill:#5a565a;stroke:none}.connettore.attivo circle{fill:#c6ff3a;filter:drop-shadow(0 0 4px #c6ff3a99)}.flusso{grid-template-columns:var(--flusso-colonne,1fr auto 1fr);align-items:stretch;gap:0;display:grid;position:relative}.flusso>.connettore.orizzontale{align-self:center;width:44px}.flusso>.connettore.verticale{display:none}@media (max-width:900px){.flusso{grid-template-columns:1fr!important}.flusso>.connettore.orizzontale{display:none}.flusso>.connettore.verticale{justify-self:center;height:40px;display:block}.flusso .nodo-porta.sx,.flusso .nodo-porta.dx{display:none}}@media (prefers-reduced-motion:reduce){.connettore.attivo line{animation:none}}@media (max-width:720px){.passi-connettore{display:none}.passi-lista{gap:6px}}@media (max-width:760px){.pdp-colonne{grid-template-columns:1fr!important}.pdp-colonne>div{border-bottom:1px solid #ffffff14;border-right:0!important}.pdp-scheletri{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1100px){.camp-brief,.camp-editor{flex-direction:column!important}.camp-colonna,.camp-picker,.camp-pannello-edit{flex:none!important;width:100%!important;min-width:0!important}.camp-miniature{overflow-x:auto;flex-direction:row!important;flex:none!important;width:100%!important}.camp-miniature>button{width:90px}}@media (max-width:560px){.camp-griglia{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.mcp-riquadro{flex-direction:column!important}.mcp-riquadro>div{border-left:0!important}.mcp-strumenti{grid-template-columns:1fr!important}}.genera-carta{transition:transform .2s}.genera-carta:hover{z-index:3!important;transform:translateY(-6px)rotate(0)!important}@media (max-width:720px){.genera-ventaglio{padding:10px 0;overflow:hidden;height:250px!important;margin-top:28px!important}.genera-carta{width:29%!important}.genera-carta span{padding:24px 8px 8px!important;font-size:12px!important}.genera-barra{gap:2px!important}}.gv-palco *{box-sizing:border-box}.gv-cursore,.gv-clic{animation:14s ease-in-out infinite gv-cursore;top:50%;left:50%}.gv-clic{animation:14s ease-in-out infinite gv-cursore,14s linear infinite gv-clic}@keyframes gv-cursore{0%{top:45%;left:50%}9%{top:34%;left:14%}17%{top:34%;left:14%}23%{top:64%;left:14%}28%{top:64%;left:14%}44%{top:40%;left:46%}60%{top:40%;left:80%}65%{top:88%;left:30%}78%{top:88%;left:30%}81%{top:88%;left:96.5%}96%{top:88%;left:96.5%}to{top:45%;left:50%}}@keyframes gv-clic{0%,10%,14%,23%,27%,64%,68%,81%,85%,to{opacity:0;transform:scale(.4)}11%,24%,65%,82%{opacity:.9;transform:scale(.6)}13%,26%,67%,84%{opacity:0;transform:scale(1.4)}}.gv-foto{opacity:0;animation:14s ease-out infinite gv-foto}.gv-f2{animation-delay:.25s}.gv-f3{animation-delay:.5s}.gv-f4{animation-delay:.75s}@keyframes gv-foto{0%,11%{opacity:0;transform:translateY(-10px)scale(.9)}15%,94%{opacity:1;transform:none}99%,to{opacity:0}}.gv-bottone{animation:14s infinite gv-bottone}@keyframes gv-bottone{0%,23%{transform:none}24.5%{transform:scale(.94)}26%,to{transform:none}}.gv-cella{animation:14s infinite gv-cella}@keyframes gv-cella{0%,29%{opacity:1}33%,94%{opacity:0}99%,to{opacity:1}}.gv-turn{animation:14s infinite gv-turn}@keyframes gv-turn{0%,44%{clip-path:inset(0 100% 0 0)}58%,94%{clip-path:inset(0)}99%,to{clip-path:inset(0 100% 0 0)}}.gv-testo{white-space:nowrap;max-width:0;animation:14s steps(34,end) infinite gv-testo;display:inline-block;overflow:hidden}@keyframes gv-testo{0%,66%{max-width:0}78%,96%{max-width:44ch}99%,to{max-width:0}}.gv-risultato{animation:14s infinite gv-risultato}@keyframes gv-risultato{0%,83%{opacity:0;transform:translateY(14px)scale(.85)}87%,97%{opacity:1;transform:none}99.5%,to{opacity:0}}.gv-invia{animation:14s infinite gv-invia}@keyframes gv-invia{0%,81%{transform:none}82%{transform:scale(.85)}83.5%,to{transform:none}}@media (prefers-reduced-motion:reduce){.gv-cursore,.gv-clic,.gv-foto,.gv-bottone,.gv-cella,.gv-turn,.gv-testo,.gv-risultato{animation:none!important}.gv-foto,.gv-risultato{opacity:1}.gv-cella{opacity:0}.gv-testo{max-width:44ch}.gv-clic{display:none}}@media (max-width:720px){.gv-palco{height:300px;aspect-ratio:auto!important}}.card-progetto .elimina-progetto{opacity:0;transition:opacity .15s,background .15s}.card-progetto:hover .elimina-progetto,.card-progetto:focus-within .elimina-progetto{opacity:1}.card-progetto .elimina-progetto:hover{color:#0b0b0d!important;background:#ff6b6b!important}@media (hover:none){.card-progetto .elimina-progetto{opacity:1}}.crea-giallo{transition:filter .15s}.crea-giallo:hover{filter:brightness(1.08)}@media (max-width:900px){.agent-griglia{grid-template-columns:minmax(0,1fr)!important}.agent-griglia .agent-storia{display:none!important}.agent-griglia.storia-aperta .agent-storia{z-index:55;position:fixed;inset:64px 10px 10px;height:auto!important;min-height:0!important;display:flex!important}.agent-griglia .agent-apri-storia,.agent-griglia .agent-chiudi-storia{display:inline-flex!important}.agent-griglia .agent-chat{height:calc(100vh - 90px)!important;min-height:480px!important}.videolab{grid-template-columns:minmax(0,1fr)!important}.videolab>aside{min-width:0;position:static!important}}.agent-orb{background:radial-gradient(circle,#c6ff3abf 0 7%,#c6ff3a40 8% 26%,#86b81c14 27% 44%,#0000 45%);border-radius:50%;flex:none;width:104px;height:104px;display:inline-block;position:relative;box-shadow:0 0 70px #c6ff3a33,inset 0 0 24px #c6ff3a2e}.agent-orb:before,.agent-orb:after{content:"";border:3px solid #0000;border-radius:50%;animation:3.4s linear infinite orb-gira;position:absolute}.agent-orb:before{filter:drop-shadow(0 0 7px #c6ff3a99);border-top-color:#c6ff3a;border-right-color:#c6ff3a4d;inset:0}.agent-orb:after{filter:drop-shadow(0 0 5px #86b81c99);border-bottom-color:#86b81ccc;border-left-color:#86b81c40;animation-duration:2.3s;animation-direction:reverse;inset:12px}.agent-orb.piccolo{width:24px;height:24px;box-shadow:0 0 14px #c6ff3a4d}.agent-orb.piccolo:before,.agent-orb.piccolo:after{border-width:2px}.agent-orb.piccolo:after{inset:5px}.agent-orb.pensa:before{animation-duration:.9s}.agent-orb.pensa:after{animation-duration:.7s}@keyframes orb-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agent-orb:before,.agent-orb:after{animation:none}}.agent-voce .agent-elimina{opacity:0;transition:opacity .12s}.agent-voce:hover .agent-elimina,.agent-voce:focus-within .agent-elimina{opacity:1}.agent-invia{transition:filter .15s,box-shadow .15s;box-shadow:0 0 22px #c6ff3a47}.agent-invia:hover{filter:brightness(1.08)}@media (max-width:700px){.impostazioni-griglia{grid-template-columns:minmax(0,1fr)!important}.impostazioni-nav{border-bottom:1px solid var(--bordo-impostazioni,#ffffff14);white-space:nowrap;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto;border-right:0!important;flex-direction:row!important}}@media (max-width:900px){.videohf{grid-template-columns:minmax(0,1fr)!important}.videohf>aside{position:static!important}}.app-sfondo [role=menu],.app-sfondo [role=listbox],.app-sfondo [role=dialog]>div,.app-sfondo .menu-utente,.app-sfondo .menu-crea{-webkit-backdrop-filter:blur(22px)saturate(150%)}.app-sfondo input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-sfondo textarea,.app-sfondo select{transition:border-color .15s,box-shadow .15s}.app-sfondo input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.app-sfondo textarea:focus,.app-sfondo select:focus{outline:none;box-shadow:0 0 0 3px #c6ff3a1f;border-color:#c6ff3a8c!important}.compositore:before{content:"";border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(22px)saturate(150%);pointer-events:none;position:absolute;inset:0}.app-sfondo input[type=checkbox],.app-sfondo input[type=radio],.app-sfondo input[type=range]{accent-color:#c6ff3a}.app-sfondo .compositore textarea:focus{box-shadow:none}.esp-scorciatoie{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.esp-tile{aspect-ratio:4/5;cursor:pointer;text-align:left;background:#1e1b1e;border:1px solid #ffffff14;border-radius:18px;padding:0;font-family:inherit;position:relative;overflow:hidden}.esp-tile img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.esp-tile:after{content:"";background:linear-gradient(#0b0b0d00 45%,#0b0b0dd9);position:absolute;inset:0}.esp-tile:hover img{transform:scale(1.04)}.esp-tile:hover{border-color:#c6ff3a8c}.esp-tile-testo{z-index:1;position:absolute;bottom:14px;left:16px;right:16px}.esp-tile:focus-visible{outline-offset:2px;outline:2px solid #c6ff3a}@media (max-width:720px){.esp-scorciatoie{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.esp-tile{scroll-snap-align:start;flex:0 0 44%}}.gc{aspect-ratio:16/9;color:#fff;background:radial-gradient(85% 95% at 12% 100%,#c6ff3a 0%,#86b81c 30%,#86b81c59 58%,#0000 80%),radial-gradient(60% 60% at 100% 0,#86b81c59,#0000 70%),#0b0b0d;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.gc:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.gc-testa{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.6cqw;left:4cqw;right:4cqw}.gc-marchio{letter-spacing:-.03em;align-items:center;gap:1.1cqw;font-size:2.9cqw;font-weight:600;display:inline-flex}.gc-punto{color:#ffffff8c;font-weight:400}.gc-corsivo{letter-spacing:-.01em;color:#c6ff3a;font-size:3.2cqw;font-weight:400}.gc-num{letter-spacing:.08em;color:#fff9;font-variant-numeric:tabular-nums;font-size:2.3cqw}.gc-riga{text-align:center;white-space:nowrap;line-height:.86;position:absolute;left:0;right:0}.gc-riga1{letter-spacing:-.06em;z-index:1;font-size:15cqw;font-weight:600;top:10.5cqw}.gc-riga2{letter-spacing:-.06em;z-index:3;background:linear-gradient(90deg,#fff 10%,#c6ff3a 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15cqw;font-weight:500;bottom:5.2cqw}.gc-striscia{z-index:2;align-items:center;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.gc-foto{aspect-ratio:3/4;object-fit:cover;width:12.5cqw;transform:rotate(var(--r,0deg));border:.55cqw solid #fff;border-radius:1.1cqw;margin-left:-2.6cqw;transition:transform .45s cubic-bezier(.2,.8,.2,1),margin .45s cubic-bezier(.2,.8,.2,1);display:block;position:relative;box-shadow:0 1.2cqw 3cqw #00000038}.gc-foto:first-child{margin-left:0}.gc-play{z-index:5;color:#0b0b0d;-webkit-backdrop-filter:blur(6px);background:#c6ff3a;border-radius:50%;place-items:center;width:10cqw;height:10cqw;transition:transform .3s;display:grid;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5cqw #c6ff3a4d,0 1.5cqw 4cqw #00000059}.gc-play svg{width:4.6cqw;height:4.6cqw;margin-left:.5cqw}.gc-stato{z-index:4;letter-spacing:.1em;text-transform:uppercase;color:#0b0b0d;background:#e4ff8f;border-radius:99px;padding:.9cqw 1.6cqw;font-size:2.1cqw;font-weight:500;position:absolute;bottom:3.6cqw;left:4cqw}.gc-durata{z-index:4;font-variant-numeric:tabular-nums;color:#fff;background:#0b0b0dd9;border-radius:.9cqw;padding:.8cqw 1.4cqw;font-size:2.3cqw;font-weight:600;position:absolute;bottom:3.6cqw;right:4cqw}.gc-scheda{all:unset;cursor:pointer;border-radius:16px;min-width:0;display:block}.gc-scheda:focus-visible{outline-offset:3px;outline:2px solid #c6ff3a}.gc-scheda .gc{transition:transform .35s,box-shadow .35s;box-shadow:0 0 0 1px #ffffff0f,0 14px 40px #0006}.gc-scheda:hover .gc{transform:translateY(-3px);box-shadow:0 0 0 1px #c6ff3a80,0 22px 50px #00000080}.gc-scheda:hover .gc-foto{transform:rotate(calc(var(--r,0deg) * 1.6)) translateY(-1cqw);margin-left:-.6cqw}.gc-scheda:hover .gc-foto:first-child{margin-left:0}.gc-scheda:hover .gc-play{transform:translate(-50%,-50%)scale(1.08)}.mov-hero{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:20px;padding:8px 4px 4px;display:grid}.mov-hero-img{aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:16px}.mov-griglia{columns:4 190px;column-gap:10px}.mov-tile{break-inside:avoid;background:#1e1b1e;border:1px solid #ffffff12;border-radius:16px;margin-bottom:10px;overflow:hidden}.mov-tile:hover{border-color:#c6ff3a8c}.mov-didascalia{color:#d4d1d4;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}@media (max-width:720px){.mov-hero{grid-template-columns:1fr}.mov-griglia{columns:2 140px}}.ingrandisci{animation:.18s ease-out ingrandisci-entra}@keyframes ingrandisci-entra{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}
