@keyframes rivela{from{opacity: var(--reveal-seed)}to{opacity: 1}}.motion-on .reveal{opacity: var(--reveal-seed);will-change: opacity,transform}.motion-on .reveal.is-visible{animation: rivela var(--dur-reveal) var(--ease-out) both}.motion-on .reveal.is-settled{will-change: auto}.motion-on .reveal.is-visible > *{animation: rivela var(--dur-reveal) var(--ease-out) both;animation-delay: calc(var(--stagger) * var(--i,0))}.motion-on .reveal.is-visible:has(> *){animation: none;opacity: 1}.motion-on .reveal > *:nth-child(1){--i: 0}.motion-on .reveal > *:nth-child(2){--i: 1}.motion-on .reveal > *:nth-child(3){--i: 2}.motion-on .reveal > *:nth-child(4){--i: 3}.motion-on .reveal > *:nth-child(5){--i: 4}.motion-on .reveal > *:nth-child(6){--i: 5}.motion-on .reveal > *:nth-child(7){--i: 6}.motion-on .reveal > *:nth-child(n + 8){--i: 7}.motion-on p.reveal.is-visible > *,.motion-on h2.reveal.is-visible > *,.motion-on h3.reveal.is-visible > *{animation: none}.motion-on p.reveal.is-visible,.motion-on h2.reveal.is-visible,.motion-on h3.reveal.is-visible{animation: rivela var(--dur-reveal) var(--ease-out) both;opacity: 1}@keyframes rivela-ampia{from{opacity: var(--reveal-seed);transform: translate3d(0,var(--reveal-lift-hero),0)}to{opacity: 1;transform: translate3d(0,0,0)}}.motion-on .hero__apertura > *,.motion-on .hero__chiusura > *{opacity: var(--reveal-seed);will-change: opacity,transform}.motion-on .hero.is-visible .hero__apertura > *,.motion-on .hero.is-visible .hero__chiusura > *{animation: rivela-ampia 1200ms var(--ease-out) both;animation-delay: calc(90ms * var(--i,0))}.motion-on .hero.is-settled .hero__apertura > *,.motion-on .hero.is-settled .hero__chiusura > *{will-change: auto}.motion-on .hero__apertura > *{--i: 0}.motion-on .hero__chiusura > *:nth-child(1){--i: 11}.motion-on .hero__chiusura > *:nth-child(2){--i: 12}.motion-on .hero__riga{overflow: hidden;padding-block: 0.12em;margin-block: -0.12em}@keyframes sale-in-maschera{from{transform: translate3d(0,115%,0)}to{transform: translate3d(0,0,0)}}.motion-on .hero__riga-testo{transform: translate3d(0,115%,0);will-change: transform}.motion-on .hero.is-visible .hero__riga-testo{animation: sale-in-maschera var(--dur-maschera) var(--ease-maschera) both;animation-delay: calc(var(--passo-maschera) * var(--r))}.motion-on .hero.is-settled .hero__riga-testo{will-change: auto}.motion-on .hero__riga:nth-child(1){--r: 1}.motion-on .hero__riga:nth-child(2){--r: 2}.motion-on .hero__riga:nth-child(3){--r: 3}.motion-on .hero__riga:nth-child(4){--r: 4}.motion-on .hero__riga:nth-child(5){--r: 5}.mv-righe{display: flex;flex-direction: column}.mv-riga,.mv-riga__testo{display: block}.mv-righe.is-misura{display: block}.mv-riga{overflow: hidden;padding: 0.12em 0.1em;margin: -0.12em -0.1em}.motion-on .mv-maschera .mv-riga__testo{opacity: var(--lettura-chiaro);transition: opacity var(--dur-lettura) var(--ease-out)}.motion-on .mv-maschera .mv-riga.is-letta .mv-riga__testo{opacity: 1}.motion-on .reveal.mv-maschera,.motion-on .reveal.is-visible.mv-maschera,.motion-on .reveal.is-visible > .mv-maschera{animation: none;opacity: 1}.motion-on .stats.is-visible > *{animation: rivela-ampia 1100ms var(--ease-out) both;animation-delay: calc(110ms * var(--i,0))}.motion-on .stats.is-settled > *{will-change: auto}.con-blocchi main > .section{opacity: 0;transform-origin: var(--guida-origine,50%) 100%;transform: translate3d(0,var(--blocco-lift),0) scale(var(--blocco-scala));transition: opacity var(--dur-blocco) var(--ease-out),transform var(--dur-blocco) var(--ease-out)}.con-blocchi main > .section.is-dentro{opacity: 1;transform: none}.con-blocchi main > .section.is-dentro.is-uscito{opacity: var(--blocco-uscito);transform: scale(var(--blocco-scala))}.mv-guida{position: absolute;inset: 0;z-index: 0;pointer-events: none}.mv-guida--blocco{z-index: 1;--tappa-traccia: var(--guida-sul-blocco)}.mv-guida--blocco .mv-guida__traccia{stroke: var(--guida-sul-blocco)}.mv-guida__disegno{position: absolute;inset-block-start: 0;inset-inline-start: 0;overflow: visible}.mv-guida__traccia,.mv-guida__percorso{fill: none;stroke-width: var(--guida-tratto);stroke-linecap: butt;stroke-linejoin: round}.mv-guida__traccia{stroke: var(--guida-traccia)}.mv-guida__percorso{stroke: var(--guida-percorso)}.mv-guida__fine{fill: var(--guida-traccia);transition: fill var(--dur-ui) var(--ease-hover)}.mv-guida__fine.is-raggiunta{fill: var(--guida-percorso)}.mv-tappa{position: absolute;display: flex;align-items: center;justify-content: center;width: var(--tappa-larga);height: max(1.75rem,var(--tappa-larga) * 0.71);translate: -50% -50%;border: var(--guida-bordo-tappa) solid var(--tappa-traccia,var(--guida-traccia));border-radius: var(--radius-pill);background-color: var(--pagina);color: var(--guida-ferma);transition: border-color var(--dur-ui) var(--ease-hover),color var(--dur-ui) var(--ease-hover)}.mv-tappa.is-raggiunta{border-color: var(--guida-percorso);color: var(--guida-percorso)}@keyframes tappa-giro{to{transform: rotate(360deg)}}.mv-tappa__ruota{display: block;width: max(0.9375rem,var(--tappa-larga) * 0.375);height: max(0.9375rem,var(--tappa-larga) * 0.375);animation: tappa-giro var(--dur-tappa) linear infinite;animation-play-state: paused}.mv-tappa.is-raggiunta.is-vista .mv-tappa__ruota{animation-play-state: running}.mv-tappa__ruota svg{display: block;width: 100%;height: 100%;fill: currentColor;fill-rule: evenodd}.mv-sigla{white-space: nowrap}.mv-sigla__resto{display: inline-grid;grid-template-columns: 1fr;opacity: 1;transition: grid-template-columns var(--dur-sigla) var(--ease-out),opacity var(--dur-sigla) var(--ease-out)}.mv-sigla__resto > span{min-width: 0;overflow-x: clip;white-space: pre}.mv-sigla.is-sigla .mv-sigla__resto{grid-template-columns: 0fr;opacity: 0}.mv-sigla__parola{white-space: nowrap}@media (width < 1000px){.con-ingranaggio .mv-sigla,.con-ingranaggio .site-header__sezione{transition: opacity var(--dur-sigla) var(--ease-out)}.con-ingranaggio .mv-sigla.is-sigla{opacity: 0}.con-ingranaggio .mv-sigla.is-sigla ~ .site-header__sezione{opacity: 1}}@media (max-width: 860px){.mv-sigla{white-space: normal}}.mv-posizione{position: fixed;inset-block-end: var(--space-6);inset-inline-end: var(--space-6);z-index: 80;display: flex;align-items: center;gap: var(--space-3);padding: var(--space-2) var(--space-4) var(--space-2) var(--space-3);border: var(--hairline) solid var(--line);border-radius: var(--radius-pill);background-color: var(--bg);box-shadow: var(--shadow-md);font-family: var(--font-mono);font-size: var(--fs-micro);font-variant-numeric: tabular-nums;letter-spacing: var(--track-label);color: var(--text-muted);opacity: 0;pointer-events: none;transition: opacity var(--dur-panel) var(--ease-out)}.mv-posizione.is-visible{opacity: 1}.mv-posizione__ruota{display: block;flex: none;width: 1.625rem;height: 1.625rem;will-change: transform}.mv-posizione__ruota svg{display: block;width: 100%;height: 100%;fill: var(--guida-ferma);fill-rule: evenodd}.mv-posizione__cifre{white-space: nowrap}@media (max-width: 700px){.mv-posizione{display: none}}@keyframes squadra-giro{to{transform: rotate(360deg)}}.motion-on .squadra__ruota{animation: squadra-giro var(--periodo) linear infinite}.motion-on .squadra__ruota--indietro{animation-direction: reverse}@keyframes cervello-giro{to{transform: rotate(360deg)}}.motion-on .cervello__ruota{transform-box: fill-box;transform-origin: 50% 50%;animation: cervello-giro var(--periodo) linear infinite}.motion-on .cervello__ruota--indietro{animation-direction: reverse}@keyframes sfondo-giro{to{transform: rotate(360deg)}}.motion-on .sfondo__ruota{will-change: transform;animation: sfondo-giro var(--periodo) linear infinite}.motion-on .sfondo__ruota--indietro{animation-direction: reverse}.mv-vivo{display: block;width: 100%;height: auto;overflow: visible;pointer-events: none}.mv-vivo__alone{fill: none;stroke: rgba(var(--text-rgb),0.05);stroke-width: 18}.mv-vivo__ombra{fill: none;stroke: var(--line);stroke-width: 1.15;stroke-linecap: round;stroke-linejoin: round;opacity: 0.42}.mv-vivo__bordo{fill: none;stroke: var(--text);stroke-width: 1.85;stroke-linecap: round;stroke-linejoin: round}.mv-vivo__indice{stroke: var(--text-faint);stroke-width: 0.9;stroke-linecap: round;opacity: 0}.mv-vivo__indice.is-grande{stroke: var(--text);stroke-width: 2.6}.mv-vivo__lancetta{fill: none;stroke-linecap: round}.mv-vivo__lancetta--ore{stroke: var(--text);stroke-width: 7.5}.mv-vivo__lancetta--minuti{stroke: var(--text);stroke-width: 4.4}.mv-vivo__lancetta--secondi{stroke: var(--text-faint);stroke-width: 1.7}.mv-vivo__coda{stroke: var(--text-faint);stroke-width: 2.4;stroke-linecap: round;opacity: 0.9}.mv-vivo__perno{opacity: 0}.mv-vivo__perno-fuori{fill: var(--text)}.mv-vivo__perno-dentro{fill: var(--bg)}.mv-vivo__perno-punto{fill: var(--text-faint)}.mv-vivo.is-ferma .mv-vivo__perno{opacity: 1}@supports selector(:has(*)){.motion-on .faq-item__question{transition: color var(--dur-ui) var(--ease-hover),transform var(--dur-press) var(--ease-out),filter var(--dur-panel) var(--ease-out),opacity var(--dur-panel) var(--ease-out)}.motion-on .faq-list:has(.faq-item[data-open="true"]) .faq-item:not([data-open="true"]) .faq-item__question{opacity: var(--faq-velo)}@media (prefers-reduced-motion: no-preference) and (prefers-contrast: no-preference){.motion-on .faq-list:has(.faq-item[data-open="true"]) .faq-item:not([data-open="true"]) .faq-item__question{filter: blur(var(--faq-sfocatura));will-change: filter}}.motion-on .faq-list:has(.faq-item[data-open="true"]) .faq-item:not([data-open="true"]) .faq-item__question:focus-visible,.motion-on .faq-list:has(.faq-item[data-open="true"]) .faq-item:not([data-open="true"]) .faq-item__question:focus{filter: none;opacity: 1}@media (hover: hover) and (pointer: fine){.motion-on .faq-list:has(.faq-item[data-open="true"]) .faq-item:not([data-open="true"]) .faq-item__question:hover{filter: none;opacity: 1}}}@media (prefers-reduced-motion: reduce){@keyframes rivela{from{opacity: var(--reveal-seed)}to{opacity: 1}}@keyframes rivela-ampia{from{opacity: var(--reveal-seed)}to{opacity: 1}}.motion-on .reveal,.motion-on .reveal.is-visible,.motion-on .reveal.is-visible > *,.motion-on .hero__apertura > *,.motion-on .hero__chiusura > *{will-change: auto}.motion-on .hero__riga-testo,.motion-on .hero.is-visible .hero__riga-testo{transform: none;animation-name: rivela-ampia;will-change: auto}.motion-on .mv-maschera .mv-riga__testo{transition-duration: var(--dur-ui)}.con-blocchi main > .section,.con-blocchi main > .section.is-dentro.is-uscito{transform: none}.mv-tappa__ruota{animation: none}.mv-sigla__resto{transition: opacity var(--dur-ui) var(--ease-out)}.motion-on .cervello__ruota{animation: none}.motion-on .sfondo__ruota{will-change: auto;animation: none}.motion-on .squadra__ruota{animation: none}}
