.evt{--salita-corsa:92svh;--evt-notte:#04161f;--evt-luce:#9fe7f0;--evt-oro:#ffc478;--evt-testo:#f4f9fb;--evt-testo-2:#eef6f9e6;--evt-testo-3:#e8f2f6cc;--evt-raggio:clamp(20px, 2.2vw, 30px);background:var(--evt-notte);color:var(--evt-testo)}.evt-apre{block-size:calc(100svh + var(--salita-corsa));position:relative}.evt-apre__scena{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);block-size:100svh;display:grid;position:sticky;inset-block-start:0;overflow:clip}.evt-apre__foto{position:absolute;inset:0}.evt-apre__img{object-fit:cover;object-position:62% 50%;block-size:100%;inline-size:100%;display:block}.evt-apre__velo{background:linear-gradient(90deg,#04161fa8 0%,#04161f57 30%,#04161f00 52%),linear-gradient(#04161f00 56%,#04161f80 80%,#04161fdb 100%);position:absolute;inset:0}:root[dir=rtl] .evt-apre__velo{background:linear-gradient(270deg,#04161fa8 0%,#04161f57 30%,#04161f00 52%),linear-gradient(#04161f00 56%,#04161f80 80%,#04161fdb 100%)}.evt-apre__testa{z-index:2;inline-size:100%;grid-template-columns:minmax(0,1fr);align-self:end;justify-items:start;gap:.9rem;padding-block-start:var(--bar-h);padding-block-end:clamp(3rem,7vh,4rem);display:grid;position:relative}.evt-apre__testa>*{max-inline-size:30rem}@media (max-width:759.98px){.evt-apre__testa{gap:.75rem;padding-block-end:5.4rem}.evt-apre__img{object-position:30% 50%}.evt-apre__velo,:root[dir=rtl] .evt-apre__velo{background:linear-gradient(#04161f00 34%,#04161fa8 64%,#04161feb 100%),linear-gradient(#04161f80 0%,#04161f00 18%)}}.evt__h1{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;text-shadow:0 2px 10px #00000052;text-wrap:balance;margin:0;font-size:clamp(3.1rem,1rem + 6.2vw,7.4rem);font-weight:650;line-height:.86}.evt-apre__testa>.evt__h1{max-inline-size:none}@media (min-width:760px){.evt-apre__testa>.evt__h1{max-inline-size:8.4ch}}.evt-apre__quando{color:var(--evt-luce);text-shadow:0 1px 3px #0000008c;margin:.35rem 0 0;font-size:clamp(1.05rem,.92rem + .45vw,1.35rem);font-weight:560;line-height:1.35}.evt__lede{font-size:var(--text-lg,1.15rem);line-height:var(--leading-lead,1.5);color:#fff;text-shadow:0 1px 3px #0009;margin:0}.evt-apre__testa>.evt-apre__atti{max-inline-size:none}.evt-apre__atti{border-block-start:1px solid #ffffff42;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.2rem;inline-size:100%;margin:clamp(1rem,3.4vh,2.2rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.evt-apre__atti{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.2rem,2.6vw,2.6rem)}}.evt-atto{min-inline-size:0;padding-block-start:.95rem;position:relative}.evt-atto:before{content:"";background:var(--evt-luce);block-size:2px;inline-size:2.4rem;position:absolute;inset-block-start:-1.5px;inset-inline-start:0}.evt-atto[data-fase=match]:before{background:var(--evt-oro);box-shadow:0 0 14px #ffc4788c}.evt-atto__link{color:#fff;text-shadow:0 1px 3px #0009;grid-template-columns:minmax(0,1fr);gap:.2rem;text-decoration:none;display:grid}.evt-atto__quando{font-size:var(--text-sm);color:var(--evt-luce);font-variant-numeric:tabular-nums;font-weight:560}.evt-atto[data-fase=match] .evt-atto__quando{color:var(--evt-oro)}.evt-atto__nome{font-family:var(--font-display);letter-spacing:-.008em;text-wrap:balance;text-underline-offset:.22em;font-size:clamp(.98rem,.9rem + .32vw,1.14rem);font-weight:600;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.evt-atto__link:hover .evt-atto__nome,.evt-atto__link:focus-visible .evt-atto__nome{text-decoration-color:#ffffffb3}.evt-atto__link:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #fff}.evt-apre__scorri{z-index:2;justify-self:center;padding-block-end:clamp(1.4rem,5vh,2.6rem);position:relative}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.evt-apre__foto{animation:linear both evt-avvicina;animation-timeline:scroll(root);animation-range:0 100svh}.evt-apre__testa,.evt-apre__scorri{animation:linear both evt-sale-e-sfuma;animation-timeline:scroll(root);animation-range:0 70svh}}}@keyframes evt-avvicina{to{transform:scale(1.06)}}@keyframes evt-sale-e-sfuma{to{opacity:0;transform:translateY(-5svh)}}.evt-foglio__fondo{background:var(--evt-notte)}.evt-foglio{padding-block-end:clamp(3rem,8vh,5rem)}.evt-prog,.evt-capitolo{isolation:isolate;padding-block:clamp(4.5rem,11vh,8rem);scroll-margin-block-start:calc(var(--bar-h) - 2rem);position:relative}.evt-prog{padding-block-start:clamp(5.5rem,13vh,9rem)}.evt-ambiente{z-index:-1;background:linear-gradient(180deg, #04161f6b, #04161f4d 50%, #04161f80), var(--evt-ambiente) center / cover no-repeat, var(--evt-notte);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.evt-h2{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,1.1rem + 2.4vw,3.2rem);font-weight:620;line-height:1.04}.evt-h2--grande{letter-spacing:-.038em;font-size:clamp(2.6rem,1rem + 4.4vw,5.2rem);line-height:.98}.evt-h2--medio{letter-spacing:-.034em;font-size:clamp(2.2rem,1.2rem + 2.6vw,3.6rem);line-height:1.02}.evt-h3{font-family:var(--font-display);font-size:var(--text-lg,1.2rem);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0;font-weight:620;line-height:1.2}.evt-h3--grande{letter-spacing:-.02em;font-size:clamp(1.5rem,1rem + 1.4vw,2.1rem);line-height:1.1}.evt__meta{font-size:var(--text-sm);color:var(--evt-luce);margin:0;font-weight:560}.evt__riga{max-inline-size:46ch;font-size:var(--text-lg,1.2rem);color:var(--evt-testo-2);margin:0;line-height:1.5}.evt__testo{max-inline-size:62ch;font-size:var(--text-md,1.0625rem);color:var(--evt-testo-2);margin:0;line-height:1.65}.evt__nota{font-size:var(--text-xs,.875rem);color:var(--evt-testo-3);margin:0;line-height:1.5}.evt-azione{margin:0;line-height:1.5}.evt-pulsante{font-size:var(--text-base,1rem);color:#fff;padding-block:.75rem;font-weight:620;text-decoration:none;display:inline}.evt-pulsante>span{text-underline-offset:.32em;-webkit-text-decoration:underline #ffffff6b;text-decoration:underline #ffffff6b;text-decoration-thickness:1px}.evt-pulsante:hover>span,.evt-pulsante:focus-visible>span{text-decoration-color:#fff}.evt-pulsante:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #fff}.evt-freccia{vertical-align:-.22em;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1.15em;inline-size:1.15em;transition:translate var(--dur-base) var(--ease-emphasized);display:inline-block}.evt-pulsante .evt-freccia{margin-inline-start:.45rem}:root[dir=rtl] .evt-freccia{scale:-1 1}.evt-pulsante:hover .evt-freccia,.evt-pulsante:focus-visible .evt-freccia{translate:4px}:root[dir=rtl] .evt-pulsante:hover .evt-freccia,:root[dir=rtl] .evt-pulsante:focus-visible .evt-freccia{translate:-4px}.evt .ve-lastra{--ve-tinta:#04162180}.evt-prog__corpo{grid-template-columns:minmax(0,1fr);gap:clamp(2.4rem,6vh,4rem);display:grid}.evt-prog__testa{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.evt-prog__griglia{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.evt-prog__mesi{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vh,3rem);display:grid}.evt-mese{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.evt-mese__nome{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.5rem,1rem + 1.4vw,2.2rem);font-weight:560;line-height:1.1}.evt-mese__voci{grid-template-columns:minmax(0,1fr);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.evt-voce{position:relative}.evt-voce__link{isolation:isolate;color:inherit;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quando freccia""nome freccia""luogo freccia";align-items:center;gap:.1rem 1rem;margin-inline:-1rem;padding:.95rem 1rem;text-decoration:none;display:grid;position:relative}.evt-voce__link:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-base) var(--ease-standard);background:linear-gradient(165deg,#ffffff21,#ffffff0a 60%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff42,0 18px 40px -26px #000a12b3}.evt-voce__link:hover:before,.evt-voce__link:focus-visible:before{opacity:1}.evt-voce__link:focus-visible{outline-offset:2px;outline:2px solid #fff}.evt-voce__quando{font-size:var(--text-sm);color:var(--evt-luce);font-variant-numeric:tabular-nums;grid-area:quando;font-weight:560}.evt-voce__nome{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;grid-area:nome;font-size:clamp(1.2rem,1rem + .7vw,1.55rem);font-weight:600;line-height:1.2}.evt-voce__luogo{font-size:var(--text-sm);color:var(--evt-testo-3);grid-area:luogo}.evt-voce__link .evt-freccia{color:#fff;opacity:.7;transition:translate var(--dur-base) var(--ease-emphasized), opacity var(--dur-base) var(--ease-standard);grid-area:freccia}.evt-voce__link:hover .evt-freccia,.evt-voce__link:focus-visible .evt-freccia{opacity:1;translate:4px}:root[dir=rtl] .evt-voce__link:hover .evt-freccia,:root[dir=rtl] .evt-voce__link:focus-visible .evt-freccia{translate:-4px}.evt-voce[data-oro] .evt-voce__quando{color:var(--evt-oro)}@media (min-width:900px){.evt-mese{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:1.5rem}.evt-mese__nome{padding-block-start:.95rem;position:sticky;inset-block-start:calc(var(--bar-h) + 1.25rem)}.evt-voce__link{grid-template-columns:10.5rem minmax(0,1fr) auto;grid-template-areas:"quando nome freccia""quando luogo freccia";align-items:baseline;gap:.15rem 1.5rem;margin-inline:-1.2rem;padding:1.1rem 1.2rem}.evt-voce__quando{padding-block-start:.2rem}.evt-voce__link .evt-freccia{align-self:center}}.evt-palco{display:none}@media (min-width:1180px) and (hover:hover) and (pointer:fine){.evt-prog__griglia{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:clamp(2.5rem,4vw,4.5rem)}.evt-palco{display:block;position:sticky;inset-block-start:calc(var(--bar-h) + 2rem)}.evt-palco__cornice{aspect-ratio:4/5;border-radius:var(--evt-raggio);background:#04162199;position:relative;overflow:clip;box-shadow:0 50px 90px -40px #000a12bf,0 2px 6px #000a1233}.evt-palco__cornice:after{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff9 0%,#ffffff1f 26%,#ffffff0a 50%,#ffffff1f 76%,#fff6 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.evt-palco__foto{opacity:0;transition:opacity var(--dur-slow) var(--ease-standard), transform var(--dur-cinema) var(--ease-emphasized);position:absolute;inset:0;transform:scale(1.05)}.evt-palco__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.evt-palco__foto[data-foto=coppa] .evt-palco__img{object-position:64% 50%}.evt-palco__foto[data-foto=capri] .evt-palco__img{object-position:58% 50%}.evt-palco__foto[data-foto=amalfi] .evt-palco__img{object-position:46% 50%}.evt-palco__foto[data-foto=ischia] .evt-palco__img{object-position:62% 50%}.evt-palco__foto[data-foto=positano] .evt-palco__img{object-position:42% 50%}:is(.evt-prog:not(:has(.evt-voce[data-foto]:is(:hover,:focus-within))) .evt-palco__foto[data-foto=coppa],.evt-prog:has(.evt-voce[data-foto=coppa]:is(:hover,:focus-within)) .evt-palco__foto[data-foto=coppa],.evt-prog:has(.evt-voce[data-foto=capri]:is(:hover,:focus-within)) .evt-palco__foto[data-foto=capri],.evt-prog:has(.evt-voce[data-foto=amalfi]:is(:hover,:focus-within)) .evt-palco__foto[data-foto=amalfi],.evt-prog:has(.evt-voce[data-foto=ischia]:is(:hover,:focus-within)) .evt-palco__foto[data-foto=ischia],.evt-prog:has(.evt-voce[data-foto=positano]:is(:hover,:focus-within)) .evt-palco__foto[data-foto=positano]){opacity:1;transform:none}.evt-palco__nome{z-index:1;font-size:var(--text-sm);color:#fff;text-shadow:0 1px 3px #000000b3;font-weight:560;position:absolute;inset-block-end:1rem;inset-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.evt-palco__foto{transition:opacity var(--dur-fast) linear;transform:none}}.evt-coppa__corpo{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vh,3.2rem);display:grid}.evt-coppa__testa{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}@media (min-width:1000px){.evt-coppa__testa{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(2.5rem,4vw,4rem)}}.evt-fasi{padding:clamp(1.4rem,3vw,2.6rem)}.evt-fasi__elenco{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;padding:0;padding-inline-start:1.4rem;list-style:none;display:grid;position:relative}.evt-fasi__elenco:before{content:"";background:linear-gradient(#9fe7f080,#9fe7f080 72%,#ffc478b3);inline-size:1px;position:absolute;inset-block:.45rem;inset-inline-start:0}.evt-fase{grid-template-columns:minmax(0,1fr);align-content:start;gap:.3rem;display:grid;position:relative}.evt-fase__segno{background:var(--evt-luce);border-radius:2px;block-size:9px;inline-size:9px;position:absolute;inset-block-start:.42rem;inset-inline-start:calc(-1.4rem - 4px);rotate:45deg;box-shadow:0 0 0 4px #9fe7f029}.evt-fase[data-fase=match] .evt-fase__segno{background:var(--evt-oro);box-shadow:0 0 0 4px #ffc47833,0 0 18px #ffc47873}.evt-fase__quando{font-size:var(--text-sm);color:var(--evt-luce);font-variant-numeric:tabular-nums;font-weight:560}.evt-fase__nome{font-family:var(--font-display);letter-spacing:-.012em;color:#fff;text-wrap:balance;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:620;line-height:1.2}.evt-fase__desc{font-size:var(--text-sm);color:var(--evt-testo-2);line-height:1.55}.evt-fase[data-fase=match] .evt-fase__quando{color:var(--evt-oro)}@media (min-width:900px){.evt-fasi__elenco{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.2rem,2.4vw,2.4rem);padding-block-start:1.6rem;padding-inline-start:0}.evt-fasi__elenco:before{background:linear-gradient(90deg,#9fe7f080,#9fe7f080 72%,#ffc478b3);block-size:1px;inline-size:auto;inset-block:.2rem auto;inset-inline:0}:root[dir=rtl] .evt-fasi__elenco:before{background:linear-gradient(270deg,#9fe7f080,#9fe7f080 72%,#ffc478b3)}.evt-fase__segno{inset-block-start:calc(-1.4rem - 4px);inset-inline-start:0}}.evt-dove{grid-template-columns:minmax(0,1fr);gap:1.3rem;padding:clamp(1.4rem,3vw,2.6rem);display:grid}.evt-dove__voci{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;display:grid}.evt-dove__voce{grid-template-columns:minmax(0,1fr);align-content:start;gap:.15rem;display:grid}.evt-dove__piede{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (min-width:900px){.evt-dove__voci{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.2rem,2.4vw,2.4rem)}.evt-dove__piede{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem}}.evt-bordo{margin-block-start:clamp(3rem,8vh,5rem)}.evt-bordo__foto{margin:0;position:relative}.evt-bordo__img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--evt-raggio);block-size:auto;inline-size:100%;display:block;box-shadow:0 60px 110px -50px #000a12cc}.evt-bordo[data-con-foto] .evt-dove{margin-block-start:-2.5rem;margin-inline:.6rem}.evt-dove__voce dt{font-family:var(--font-display);font-size:var(--text-base,1rem);color:#fff;font-weight:620}.evt-dove__voce dd{font-size:var(--text-md,1.0625rem);color:var(--evt-testo-2);margin:0;line-height:1.55}@media (min-width:900px){.evt-bordo[data-con-foto] .evt-dove{inline-size:min(31rem,46%);margin-block-start:-9rem;margin-inline:auto clamp(1.2rem,3vw,2.6rem)}}.evt-evento__corpo{display:block}.evt-evento__foto{margin:0;position:relative}.evt-evento__img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--evt-raggio);block-size:auto;inline-size:100%;display:block;box-shadow:0 60px 110px -50px #000a12cc}.evt-evento__lastra{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.9rem;margin-block-start:-2.5rem;margin-inline:.6rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.evt-evento__lastra .evt__meta{margin-block-start:-.3rem}@media (max-width:899.98px){.evt-evento__img{aspect-ratio:4/3}.evt-evento[data-evento=capri] .evt-evento__img{object-position:60% 50%}.evt-evento[data-evento=amalfi] .evt-evento__img{object-position:45% 50%}.evt-evento[data-evento=ischia] .evt-evento__img{object-position:64% 50%}.evt-evento[data-evento=positano] .evt-evento__img{object-position:46% 50%}}@media (min-width:900px){.evt-evento__foto{inline-size:76%}.evt-evento[data-lato=destra] .evt-evento__foto{margin-inline-start:auto}.evt-evento__lastra{inline-size:min(34rem,46%);margin-block-start:calc(-1*clamp(4rem,9vw,8rem));margin-inline:auto 0}.evt-evento[data-lato=destra] .evt-evento__lastra{margin-inline:0 auto}.evt-evento[data-evento=amalfi] .evt-evento__lastra{margin-block-start:calc(-1*clamp(2.5rem,4.4vw,4rem))}:root[dir=rtl] .evt-evento__foto{margin-left:0;margin-right:auto}:root[dir=rtl] .evt-evento[data-lato=destra] .evt-evento__foto,:root[dir=rtl] .evt-evento__lastra{margin-left:auto;margin-right:0}:root[dir=rtl] .evt-evento[data-lato=destra] .evt-evento__lastra{margin-left:0;margin-right:auto}:root[dir=rtl] .evt-bordo[data-con-foto] .evt-dove{margin-left:auto;margin-right:clamp(1.2rem,3vw,2.6rem)}}.evt-brevi__corpo{grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,4vh,2.4rem);display:grid}.evt-brevi__lastra{padding:clamp(1.4rem,4vw,3rem)}.evt-brevi__elenco{grid-template-columns:minmax(0,1fr);gap:2.4rem 4rem;margin:0;padding:0;list-style:none;display:grid}.evt-breve{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:.6rem;scroll-margin-block-start:calc(var(--bar-h) + 1rem);display:grid}.evt-breve .evt__meta{margin-block-start:-.2rem}@media (min-width:900px){.evt-brevi__elenco{grid-template-columns:repeat(2,minmax(0,1fr))}}.evt-invito__lastra{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.1rem;max-inline-size:48rem;margin-inline:auto;padding:clamp(1.6rem,5vw,3.4rem);display:grid}.evt-invito__lastra>p{margin:0}.evt-invito__riga{max-inline-size:48ch;font-size:var(--text-lg,1.2rem);color:var(--evt-testo-2);line-height:1.5}.evt-invito__cta{margin-block-start:.4rem}.evt-crediti{gap:.5rem;padding-block-start:1rem;display:grid}.evt-crediti p{max-inline-size:76ch;font-size:var(--text-xs,.8rem);color:#f0f7facc;margin:0;line-height:1.6}.evt-crediti a{color:var(--evt-luce);text-underline-offset:3px}.evt-crediti a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff}
