.hero-city[data-astro-cid-ade3musp]{position:relative;transition:width var(--dur-text) var(--ease)}.hero-city[data-astro-cid-ade3musp]>span[data-astro-cid-ade3musp]:not([data-on]){position:absolute;inset-block-start:0;inset-inline-start:0}.hero-city[data-astro-cid-ade3musp]>span[data-astro-cid-ade3musp]{opacity:0;transition:opacity var(--dur-text) var(--ease)}.hero-city[data-astro-cid-ade3musp]>[data-astro-cid-ade3musp][data-on]{opacity:1;animation:city-in var(--dur-text) var(--ease)}@keyframes city-in{0%{opacity:0;transform:translateY(8px)}}.aud-media{visibility:hidden;transition:visibility 0s var(--dur-image)}.aud-media.is-on{visibility:visible;transition:none}.aud-media>img,.aud-media>.plate-haze{opacity:0;transition:opacity var(--dur-image) var(--ease)}.aud-media.is-on>img,.aud-media.is-on>.plate-haze{opacity:1}.aud-card{opacity:0;transition:opacity var(--dur-ui) linear}.aud-media.is-on>.aud-card{opacity:1;transition:opacity var(--dur-text) var(--ease) .2s}.aud-panel{grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-move) var(--ease-move),opacity .12s linear}.aud-item.is-open .aud-panel{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--dur-move) var(--ease-move),opacity var(--dur-text) var(--ease) .34s}.aud-body{transform:translateY(-4px);transition:transform .12s linear}.aud-item.is-open .aud-body{transform:none;transition:transform var(--dur-text) var(--ease) .34s}@media(min-width:1024px){.aud-body{min-height:var(--aud-body, 0px)}}.aud-name,.aud-plus{transition:color var(--dur-ui) var(--ease),opacity var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease)}.aud-head:hover :is(.aud-name,.aud-plus){color:var(--color-ink)}.aud-item.is-open .aud-name{color:var(--color-ink)}.aud-progress{position:absolute;left:0;right:0;top:-1px;height:2px;overflow:hidden;pointer-events:none}.aud-progress>i{display:block;height:100%;background:var(--color-accent);transform:scaleX(1);transform-origin:left;opacity:0;transition:opacity var(--dur-ui) linear}.aud-item.is-open .aud-progress>i{opacity:1;transition:none;animation:aud-fill var(--aud-ms, 7s) linear forwards}.audiences.paused .aud-item.is-open .aud-progress>i{animation-play-state:paused}@keyframes aud-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.aud-pause .i-play,.audiences.held .aud-pause .i-pause{display:none}.audiences.held .aud-pause .i-play{display:block}@media(min-width:1024px){.aud-item.is-open .aud-plus{opacity:0}.aud-item.is-open .aud-head{cursor:default}.aud-item.is-open .aud-head:active{opacity:1}}@media(max-width:1023px){.aud-progress{display:none}.aud-item.is-open .aud-plus{transform:rotate(45deg)}.aud-item:not(.is-open) :is(.aud-panel,.aud-body){transition:none}.aud-mstage .mock{box-shadow:var(--shadow-float-soft)}.aud-mstage img{opacity:0;transition:opacity var(--dur-image) var(--ease)}.aud-mstage img.ok{opacity:1}}@media(max-width:767px){.aud-list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1rem;padding:0 1rem 4px;scroll-padding-inline:1rem;scrollbar-width:none;border-bottom:0}.aud-list::-webkit-scrollbar{display:none}.aud-item{flex:0 0 84%;scroll-snap-align:start;border:1px solid var(--color-line);border-radius:12px;background:var(--color-white);padding:0 20px}.aud-panel,.aud-item:not(.is-open) .aud-panel{grid-template-rows:1fr;opacity:1}.aud-body,.aud-item:not(.is-open) .aud-body{transform:none}.aud-plus{display:none}.aud-head{pointer-events:none}.aud-name{color:var(--color-ink)}}@media(prefers-reduced-motion:reduce){.aud-panel,.aud-body,.aud-media,.aud-media>*,.aud-card,.aud-mstage img{transition:none!important}.aud-body{transform:none}.aud-item.is-open .aud-progress>i{animation:none!important;transform:scaleX(1)}}.float-in[data-astro-cid-dqw3dq75]{animation:float-in var(--dur-text) var(--ease) both}@keyframes float-in{0%{opacity:0;transform:translateY(6px)}}.side-left[data-astro-cid-dqw3dq75] .depth[data-astro-cid-dqw3dq75]{transform-origin:left center}.side-right[data-astro-cid-dqw3dq75] .depth[data-astro-cid-dqw3dq75]{transform-origin:right center}.tier-near[data-astro-cid-dqw3dq75] .drift[data-astro-cid-dqw3dq75]{box-shadow:var(--shadow-float);animation:drift-1 9s var(--ease-move) infinite}.tier-mid[data-astro-cid-dqw3dq75] .depth[data-astro-cid-dqw3dq75]{transform:scale(.96)}.tier-mid[data-astro-cid-dqw3dq75] .drift[data-astro-cid-dqw3dq75]{box-shadow:var(--shadow-float-soft);animation:drift-2 11s var(--ease-move) infinite}.tier-far[data-astro-cid-dqw3dq75] .depth[data-astro-cid-dqw3dq75]{transform:scale(.92)}.tier-far[data-astro-cid-dqw3dq75] .drift[data-astro-cid-dqw3dq75]{box-shadow:var(--shadow-float-soft);animation:drift-3 13s var(--ease-move) infinite}.tier-near[data-astro-cid-dqw3dq75].side-right .drift[data-astro-cid-dqw3dq75]{animation-delay:-4.5s}.tier-mid[data-astro-cid-dqw3dq75].side-right .drift[data-astro-cid-dqw3dq75]{animation-delay:-5.5s}.tier-far[data-astro-cid-dqw3dq75].side-right .drift[data-astro-cid-dqw3dq75]{animation-delay:-6.5s}@keyframes drift-1{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes drift-2{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@keyframes drift-3{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}.hero:is([data-paused],[data-offscreen]) .hero-floats[data-astro-cid-dqw3dq75] .drift[data-astro-cid-dqw3dq75]{animation-play-state:paused}.hero[data-offscreen] .hero-floats[data-astro-cid-dqw3dq75]{visibility:hidden}.hero-eng{opacity:0;transition:opacity var(--dur-image) var(--ease)}html:not([data-city]) .hero-eng[data-eng=milano],html[data-city=milano] .hero-eng[data-eng=milano],html[data-city=roma] .hero-eng[data-eng=roma],html[data-city=torino] .hero-eng[data-eng=torino],html[data-city=napoli] .hero-eng[data-eng=napoli],html[data-city=firenze] .hero-eng[data-eng=firenze],html[data-city=venezia] .hero-eng[data-eng=venezia]{opacity:1}.hero-land{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,rgb(0 0 0 / .06) 12%,rgb(0 0 0 / .22) 24%,rgb(0 0 0 / .5) 36%,rgb(0 0 0 / .8) 46%,#000 56%,#000 86%,transparent);mask-composite:intersect}.hero-pause .i-play,.hero[data-paused] .hero-pause .i-pause{display:none}.hero[data-paused] .hero-pause .i-play{display:block}
