.bat[data-astro-cid-ge2uvauf]{transform:scale(var(--s));animation:bat-exit 1.2s cubic-bezier(.5, 0, .75, .15) var(--d) forwards;will-change:transform, opacity}.bat[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{display:block}.bat[data-astro-cid-ge2uvauf] .wing-r[data-astro-cid-ge2uvauf],.bat[data-astro-cid-ge2uvauf] .wing-l[data-astro-cid-ge2uvauf]{transform-box:fill-box;animation:var(--f) ease-in-out infinite alternate}.bat[data-astro-cid-ge2uvauf] .wing-r[data-astro-cid-ge2uvauf]{transform-origin:0;animation-name:bat-flap-r}.bat[data-astro-cid-ge2uvauf] .wing-l[data-astro-cid-ge2uvauf]{transform-origin:100%;animation-name:bat-flap-l}.bat-veil[data-astro-cid-ge2uvauf]{opacity:.5;animation:.9s ease-out .25s forwards veil-out}@keyframes bat-exit{to{transform:translate(var(--tx), var(--ty)) rotate(var(--r)) scale(var(--s));opacity:0;visibility:hidden}}@keyframes bat-flap-r{0%{transform:rotate(-30deg)}to{transform:rotate(22deg)}}@keyframes bat-flap-l{0%{transform:rotate(30deg)}to{transform:rotate(-22deg)}}@keyframes veil-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){#bat-intro[data-astro-cid-ge2uvauf]{display:none}}[data-astro-cid-7uxwnnnm][data-expand-section]{height:200svh}[data-astro-cid-7uxwnnnm][data-expand-media]{will-change:width;width:20rem;max-width:100%}[data-astro-cid-7uxwnnnm][data-expand-title],[data-astro-cid-7uxwnnnm][data-expand-text]{will-change:transform, opacity}[data-astro-cid-7uxwnnnm][data-expand-text]{opacity:0}.moon[data-astro-cid-7uxwnnnm]{place-items:center;width:9rem;display:grid;position:absolute;top:16%;left:8%}@media (width>=768px){.moon[data-astro-cid-7uxwnnnm]{width:15rem;top:15%;left:11%}}.moon-disc[data-astro-cid-7uxwnnnm]{filter:drop-shadow(0 0 40px #f6f1e273);width:100%;height:auto;position:relative}.moon-glow[data-astro-cid-7uxwnnnm]{aspect-ratio:1;background:radial-gradient(circle,#f6f1e247 0%,#0000 62%);border-radius:9999px;width:260%;position:absolute}.fly-witch[data-astro-cid-7uxwnnnm]{opacity:.9;animation:34s linear -6s infinite witch-cross;position:absolute;top:19%;left:-20%}.fly-witch[data-astro-cid-7uxwnnnm] svg[data-astro-cid-7uxwnnnm]{width:11rem;height:auto;display:block}@media (width>=768px){.fly-witch[data-astro-cid-7uxwnnnm] svg[data-astro-cid-7uxwnnnm]{width:16.25rem}}@keyframes witch-cross{0%{transform:translateY(1rem)rotate(2deg)}30%{transform:translate(34vw)rotate(-1deg)}65%{transform:translate(82vw,-4rem)rotate(-4deg)}to{transform:translate(135vw,-1rem)rotate(1deg)}}.float-ghost[data-astro-cid-7uxwnnnm]{opacity:0;will-change:transform, opacity;position:absolute}.float-ghost[data-astro-cid-7uxwnnnm] svg[data-astro-cid-7uxwnnnm]{filter:drop-shadow(0 0 18px #faf6ef40);width:3.75rem;height:auto;display:block}@media (prefers-reduced-motion:reduce){[data-astro-cid-7uxwnnnm][data-expand-section]{height:auto}[data-astro-cid-7uxwnnnm][data-expand-section]>div[data-astro-cid-7uxwnnnm]{height:auto;padding-block:5rem;position:relative}[data-astro-cid-7uxwnnnm][data-expand-media]{width:100%}[data-astro-cid-7uxwnnnm][data-expand-text]{opacity:1}.fly-witch[data-astro-cid-7uxwnnnm],.float-ghost[data-astro-cid-7uxwnnnm],[data-astro-cid-7uxwnnnm][data-expand-eyebrow]{display:none}}#esperienza[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{--top-base:6.5rem;top:calc(var(--top-base) + var(--i) * .9rem);min-height:20rem;margin-bottom:3.5rem;position:sticky}@media (width>=640px){#esperienza[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{--top-base:8rem}}#esperienza[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]:last-child{margin-bottom:0}@media (width>=1024px){#esperienza[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{margin-bottom:8rem}}@media (height<=620px){#esperienza[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{min-height:0;margin-bottom:1.5rem;position:static}}.fan-layout[data-astro-cid-rj65ajc3]{--fan-h:26rem;--card-w:9.5rem;width:100%;height:var(--fan-h);touch-action:pan-y;cursor:grab;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.fan-layout[data-astro-cid-rj65ajc3][data-dragging]{cursor:grabbing}@media (width>=480px){.fan-layout[data-astro-cid-rj65ajc3]{--fan-h:29rem;--card-w:11rem}}@media (width>=640px){.fan-layout[data-astro-cid-rj65ajc3]{--fan-h:28rem;--card-w:12rem}}@media (width>=768px){.fan-layout[data-astro-cid-rj65ajc3]{--fan-h:34rem;--card-w:14.5rem}}@media (width>=1024px){.fan-layout[data-astro-cid-rj65ajc3]{--fan-h:38rem;--card-w:16rem}}.fan-card[data-astro-cid-rj65ajc3]{width:var(--card-w);aspect-ratio:4/7;background:var(--color-plum);box-shadow:0 18px 45px -12px color-mix(in srgb, var(--color-plum) 55%, transparent);cursor:inherit;opacity:0;will-change:transform;border-radius:1.5rem;position:absolute;overflow:hidden}.fan-card[data-astro-cid-rj65ajc3]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-cream) 20%, transparent);pointer-events:none;position:absolute;inset:0}.fan-card[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;-webkit-user-drag:none;user-select:none;pointer-events:none;width:100%;height:100%}.fan-card[data-astro-cid-rj65ajc3]:focus-visible{outline:3px solid var(--color-pumpkin);outline-offset:3px}.fan-arrow[data-astro-cid-rj65ajc3]{border:1.5px solid color-mix(in srgb, var(--color-plum) 15%, transparent);background:color-mix(in srgb, var(--color-plum) 5%, transparent);width:3rem;height:3rem;color:color-mix(in srgb, var(--color-plum) 55%, transparent);transition:color .3s var(--ease-soft), border-color .3s var(--ease-soft), transform .3s var(--ease-soft);border-radius:9999px;place-items:center;display:none}@media (width>=768px){.fan-arrow[data-astro-cid-rj65ajc3]{display:grid}}.fan-arrow[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{width:1.25rem;height:1.25rem}.fan-arrow[data-astro-cid-rj65ajc3]:hover{color:var(--color-pumpkin-deep);border-color:color-mix(in srgb, var(--color-pumpkin) 55%, transparent);transform:scale(1.08)}.fan-arrow[data-astro-cid-rj65ajc3]:active{transform:scale(.96)}.fan-dot[data-astro-cid-rj65ajc3]{background:color-mix(in srgb, var(--color-plum) 15%, transparent);width:.5rem;height:.5rem;transition:all .3s var(--ease-soft);border-radius:9999px}.fan-dot[data-astro-cid-rj65ajc3]:hover{background:color-mix(in srgb, var(--color-pumpkin) 60%, transparent)}.fan-dot[data-astro-cid-rj65ajc3]:focus-visible{outline:2px solid var(--color-pumpkin);outline-offset:3px}.fan-dot[data-astro-cid-rj65ajc3][data-active]{background:var(--color-pumpkin);transform:scale(1.4)}.lb-btn[data-astro-cid-rj65ajc3]{background:color-mix(in srgb, var(--color-cream) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--color-cream);backdrop-filter:blur(4px);transition:background .3s var(--ease-soft), transform .3s var(--ease-soft);border-radius:9999px;place-items:center;font-size:1.75rem;line-height:1;display:grid}.lb-btn[data-astro-cid-rj65ajc3]:hover{background:color-mix(in srgb, var(--color-cream) 25%, transparent);transform:scale(1.08)}.lb-prev[data-astro-cid-rj65ajc3],.lb-next[data-astro-cid-rj65ajc3]{transform:translateY(-50%)}.lb-prev[data-astro-cid-rj65ajc3]:hover,.lb-next[data-astro-cid-rj65ajc3]:hover{transform:translateY(-50%)scale(1.08)}dialog[data-astro-cid-rj65ajc3]#lightbox[open]{animation:.45s cubic-bezier(.22,1,.36,1) lb-in}@keyframes lb-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-rj65ajc3]#lightbox[open]{animation:none}}.th-checkout-button{background:var(--color-pumpkin)!important;color:var(--color-cream)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;width:auto!important;max-width:none!important;box-shadow:0 12px 28px -10px color-mix(in srgb, var(--color-pumpkin) 70%, transparent)!important;transition:transform .35s var(--ease-soft), background .35s var(--ease-soft)!important;border-radius:9999px!important;align-items:center!important;gap:.6rem!important;padding:1rem 2.25rem!important;font-family:Figtree Variable,system-ui,sans-serif!important;font-size:0!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.th-checkout-button:hover{background:var(--color-pumpkin-deep)!important;transform:translateY(-4px)!important}.th-checkout-button:after{content:var(--th-label,"Acquista i biglietti");font-size:1.05rem}.th-checkout-button-icon{fill:currentColor!important;width:1.3rem!important;height:auto!important}@media (prefers-reduced-motion:reduce){.th-checkout-button{transition:none!important}.th-checkout-button:hover{transform:none!important}}input[data-astro-cid-he3spzz3]::placeholder,textarea[data-astro-cid-he3spzz3]::placeholder{color:color-mix(in srgb, var(--color-plum) 42%, transparent)}@supports (appearance:base-select){select[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3]::picker(select){appearance:base-select}select[data-astro-cid-he3spzz3]::picker-icon{display:none}select[data-astro-cid-he3spzz3]::picker(select){border:1px solid color-mix(in srgb, var(--color-plum) 12%, transparent);background:var(--color-cream);box-shadow:0 18px 40px -12px color-mix(in srgb, var(--color-plum) 40%, transparent);opacity:0;transition:opacity .25s var(--ease-soft), transform .25s var(--ease-soft), overlay .25s allow-discrete, display .25s allow-discrete;border-radius:1rem;margin-top:.4rem;padding:.4rem;transform:translateY(-.4rem)}select[data-astro-cid-he3spzz3]:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{select[data-astro-cid-he3spzz3]:open::picker(select){opacity:0;transform:translateY(-.4rem)}}option[data-astro-cid-he3spzz3]{cursor:pointer;transition:background .2s var(--ease-soft);border-radius:.7rem;padding:.6rem .8rem}option[data-astro-cid-he3spzz3]:hover,option[data-astro-cid-he3spzz3]:focus{background:color-mix(in srgb, var(--color-pumpkin) 14%, transparent)}option[data-astro-cid-he3spzz3]:checked{color:var(--color-pumpkin-deep);font-weight:700}option[data-astro-cid-he3spzz3]:disabled{color:color-mix(in srgb, var(--color-plum) 45%, transparent)}option[data-astro-cid-he3spzz3]::checkmark{display:none}@media (prefers-reduced-motion:reduce){select[data-astro-cid-he3spzz3]::picker(select){transition:none}}}
