html:has([data-menu-app]){scroll-behavior:auto}:root{--ma-arrivo:cubic-bezier(.16, 1, .3, 1);--ma-uscita:cubic-bezier(.4, 0, 1, 1);--ma-molla:cubic-bezier(.34, 1.4, .64, 1)}.ma-maschera{vertical-align:bottom;margin:0 -.08em -.1em 0;padding:0 .08em .1em 0;display:inline-block;overflow:hidden}.ma-maschera>span{animation:ma-maschera 1.15s var(--ma-arrivo) var(--ritardo,0s) both;display:inline-block}@keyframes ma-maschera{0%{transform:translateY(110%)}}.ma-filo{transform-origin:0;animation:ma-filo 1.1s var(--ma-arrivo) var(--ritardo,.6s) both}@keyframes ma-filo{0%{transform:scaleX(0)}}.ma-sale{animation:ma-sale .9s var(--ma-arrivo) var(--ritardo,0s) both}@keyframes ma-sale{0%{opacity:0;transform:translateY(18px)}}.ma-compare{animation:ma-compare .8s ease var(--ritardo,0s) both}@keyframes ma-compare{0%{opacity:0}}.ma-respiro{animation:ma-respiro 2.8s var(--ma-arrivo) both}@keyframes ma-respiro{0%{opacity:0;transform:scale(1.18)}35%{opacity:1}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ma-parallasse{animation:linear both ma-parallasse;animation-timeline:scroll(root);animation-range:0 90svh}.ma-parallasse-breve{animation:linear both ma-parallasse-breve;animation-timeline:scroll(root);animation-range:0 55svh}}}@keyframes ma-parallasse{to{opacity:.3;transform:translateY(34%)scale(1.06)}}@keyframes ma-parallasse-breve{to{opacity:.55;transform:translateY(22%)scale(1.04)}}.ma-arte *{vector-effect:non-scaling-stroke}[data-ingresso=tessera]{transform-origin:50% 100%;animation:ma-tessera .95s var(--ma-arrivo) var(--ritardo,0s) both}@keyframes ma-tessera{0%{opacity:0;transform:perspective(900px)translateY(40px)rotateX(11deg)scale(.92)}}[data-ingresso=tessera][data-attesa]{transform:perspective(900px)translateY(40px)rotateX(11deg)scale(.92)}[data-ingresso=card]{animation:ma-card .75s var(--ma-arrivo) var(--ritardo,0s) both}@keyframes ma-card{0%{opacity:0;transform:translateY(34px)scale(.97)}}[data-ingresso=card][data-attesa]{transform:translateY(34px)scale(.97)}[data-ingresso=riga]{animation:ma-riga .6s var(--ma-arrivo) var(--ritardo,0s) both}@keyframes ma-riga{0%{opacity:0;transform:translateY(16px)}}[data-ingresso][data-attesa]{opacity:0;animation:none}[data-ingresso][data-dentro]{transition:opacity .7s var(--ma-arrivo) var(--ritardo,0s), transform .95s var(--ma-arrivo) var(--ritardo,0s);animation:none}.ma-num{vertical-align:bottom;display:inline-flex;position:relative;overflow:hidden}.ma-num-entra{animation:ma-num-entra .42s var(--ma-molla) both}.ma-num-esce{animation:ma-num-esce .3s var(--ma-uscita) both;position:absolute;inset:0}@keyframes ma-num-entra{0%{transform:translateY(calc(var(--verso,1) * 105%));opacity:0}}@keyframes ma-num-esce{to{transform:translateY(calc(var(--verso,1) * -105%));opacity:0}}.ma-quantita-fondo{transform-origin:100%;animation:ma-quantita-fondo .38s var(--ma-arrivo) both}@keyframes ma-quantita-fondo{0%{transform:scaleX(.3)}}.ma-quantita-dentro{animation:ma-quantita-dentro .36s var(--ma-arrivo) 60ms both}@keyframes ma-quantita-dentro{0%{opacity:0;transform:translate(22px)}}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}::view-transition-group(.ma-morph){z-index:20;animation-duration:.58s;animation-timing-function:cubic-bezier(.2,.9,.25,1)}::view-transition-old(.ma-morph){object-fit:cover;width:100%;height:100%}::view-transition-new(.ma-morph){object-fit:cover;width:100%;height:100%}::view-transition-old(.ma-morph){mix-blend-mode:normal;animation:none}::view-transition-new(.ma-morph){mix-blend-mode:normal;animation:.32s 60ms both ma-vt-dentro}::view-transition-group(.ma-fermo){z-index:30;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.9,.25,1)}::view-transition-old(.ma-fermo){mix-blend-mode:normal;animation:none}::view-transition-new(.ma-fermo){mix-blend-mode:normal;animation:.22s ease-out both ma-vt-dentro}::view-transition-group(ma-barra-alta){z-index:40;animation-duration:0s}::view-transition-old(ma-barra-alta){animation:.16s ease-out both ma-vt-fuori}::view-transition-new(ma-barra-alta){animation:.26s ease-out 80ms both ma-vt-dentro}::view-transition-group(ma-barra-ordine){z-index:50;animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.9,.25,1)}::view-transition-group(ma-totale){z-index:50;animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.9,.25,1)}::view-transition-old(ma-barra-ordine){mix-blend-mode:normal;animation:none}::view-transition-new(ma-barra-ordine){mix-blend-mode:normal;animation:none}::view-transition-new(ma-totale){mix-blend-mode:normal;animation:none}::view-transition-old(ma-totale){animation:.2s ease-out both ma-vt-fuori}::view-transition-old(.ma-recede){animation:.18s var(--ma-uscita) both ma-vt-fuori}::view-transition-new(.ma-sale){animation:.5s var(--ma-arrivo) .16s both ma-vt-sale}::view-transition-old(.ma-scende){animation:.17s var(--ma-uscita) both ma-vt-scende}::view-transition-new(.ma-riemerge){animation:.42s var(--ma-arrivo) .12s both ma-vt-riemerge}::view-transition-old(.ma-avanti){animation:.24s var(--ma-uscita) both ma-vt-esce-sx}::view-transition-new(.ma-avanti){animation:.48s var(--ma-arrivo) 60ms both ma-vt-entra-dx}::view-transition-old(.ma-indietro){animation:.24s var(--ma-uscita) both ma-vt-esce-dx}::view-transition-new(.ma-indietro){animation:.48s var(--ma-arrivo) 60ms both ma-vt-entra-sx}@keyframes ma-vt-fuori{to{opacity:0}}@keyframes ma-vt-dentro{0%{opacity:0}}@keyframes ma-vt-sale{0%{opacity:0;transform:translateY(36px)}}@keyframes ma-vt-scende{to{opacity:0;transform:translateY(28px)}}@keyframes ma-vt-riemerge{0%{opacity:0;transform:scale(.97)}}@keyframes ma-vt-esce-sx{to{opacity:0;transform:translate(-64px)}}@keyframes ma-vt-entra-dx{0%{opacity:0;transform:translate(64px)}}@keyframes ma-vt-esce-dx{to{opacity:0;transform:translate(64px)}}@keyframes ma-vt-entra-sx{0%{opacity:0;transform:translate(-64px)}}@media (prefers-reduced-motion:reduce){.ma-maschera>span,.ma-filo,.ma-sale,.ma-respiro,.ma-num-entra,.ma-quantita-fondo,.ma-quantita-dentro,[data-ingresso]{animation-name:ma-compare!important;animation-duration:.4s!important;animation-timing-function:ease!important}.ma-num-esce{animation-name:ma-vt-fuori!important}[data-ingresso][data-attesa]{transform:none!important}[data-ingresso][data-dentro]{transition:opacity .4s!important}::view-transition-group(*){animation-duration:0s!important}::view-transition-old(*){animation:.18s both ma-vt-fuori!important}::view-transition-new(*){animation:.24s both ma-vt-dentro!important}}
