@font-face{font-family:Barber Chop;src:url(/fonts/BarberChop.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--vya-rosa:#ff2e8d;--vya-viola:#5d20ea;--vya-verde:#00ed78;--vya-giallo:#fff200;--vya-notte:#150830;--vya-arancio:#ff4e00;--rosa-scuro:#d81a72;--viola-scuro:#4413b8;--arancio-scuro:#d64200;--viola-chiaro:#a786f4;--verde-scuro:#00c463;--giallo-scuro:#d6cb00;--notte-900:#321a78;--notte-800:#3b208b;--notte-700:#46289e;--notte-600:#3b2570;--notte-500:#52398c;--bianco:#fff;--testo-chiaro:#fff;--testo-chiaro-soft:#fff;--testo-chiaro-muto:#fff;--testo-scuro:#150830;--testo-scuro-soft:#150830bd;--bordo-chiaro:#ffffff29;--bordo-chiaro-forte:#ffffff6b;--bordo-scuro:#1508302e;--board:var(--vya-viola);--board-su-scuro:var(--viola-chiaro);--board-scuro:var(--viola-scuro);--planner:var(--vya-arancio);--planner-su-scuro:var(--vya-arancio);--planner-scuro:var(--arancio-scuro);--marchio:var(--vya-verde);--azione:var(--vya-verde);--azione-scuro:var(--verde-scuro);--espressivo-1:var(--vya-rosa);--espressivo-2:var(--vya-giallo);--font-display:"Barber Chop", "Impact", "Haettenschweiler", sans-serif;--font-testo:"Avenir Next", "Avenir", var(--font-ripiego,"Figtree"), "Segoe UI", system-ui, -apple-system, sans-serif;--t-display:clamp(3.25rem, 1.6rem + 7.3vw, 8rem);--t-h1:clamp(2.5rem, 1.4rem + 4.9vw, 5.5rem);--t-h2:clamp(1.9rem, 1.25rem + 2.9vw, 3.5rem);--t-h3:clamp(1.4rem, 1.12rem + 1.24vw, 2.125rem);--t-h4:clamp(1.15rem, 1.03rem + .53vw, 1.5rem);--t-lead:clamp(1.06rem, .98rem + .36vw, 1.3rem);--t-body:1.0625rem;--t-small:.9375rem;--t-micro:.8125rem;--peso-regular:400;--peso-medio:500;--peso-demi:600;--peso-bold:700;--interlinea-display:min(calc(.84em + .9rem), 1.28em);--traccia-display:min(calc(.006em + 1.6px), .055em);--interlinea-stretta:var(--interlinea-display);--interlinea-titoli:1.08;--interlinea-testo:1.62;--spaziatura-occhiello:.14em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--sezione-y:clamp(3.5rem, 2.2rem + 5.4vw, 9rem);--pad-card:clamp(1.15rem, .2rem + 2.6vw, 2rem);--pad-card-sm:clamp(1.15rem, .5rem + 1.6vw, 1.5rem);--pad-btn:clamp(1.1rem, .35rem + 2vw, 1.6rem);--pad-btn-grande:clamp(1.2rem, .3rem + 2.4vw, 2rem);--contenitore:1440px;--contenitore-stretto:820px;--contenitore-fluido:95vw;--pista-gutter:max(var(--gutter), calc((100vw - var(--contenitore)) / 2 + var(--gutter)));--gutter:clamp(1.25rem, .6rem + 2.6vw, 3rem);--r-xs:6px;--r-sm:10px;--r-md:18px;--r-lg:28px;--r-xl:40px;--r-pill:999px;--ombra-dura:6px 6px 0 var(--notte-900);--ombra-dura-sm:4px 4px 0 var(--notte-900);--ombra-morbida:0 18px 40px -18px #000000bf;--t-veloce:.14s cubic-bezier(.2, .7, .3, 1);--t-media:.26s cubic-bezier(.2, .7, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--fondo-pagina,var(--notte-900));color:var(--testo-chiaro);font-family:var(--font-testo);font-size:var(--t-body);font-weight:var(--peso-regular);line-height:var(--interlinea-testo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;-webkit-text-decoration-color:var(--azione);text-decoration-color:var(--azione);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--vya-giallo);outline-offset:3px;border-radius:var(--r-xs);box-shadow:0 0 0 3px var(--notte-900)}.btn:focus-visible{box-shadow:0 0 0 3px var(--notte-900), 4px 4px 0 var(--btn-ombra)}::selection{background:var(--vya-giallo);color:var(--testo-scuro)}h1,h2,h3,h4{margin:0 0 var(--sp-4);font-weight:var(--peso-bold);line-height:var(--interlinea-titoli);letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}h4{font-size:var(--t-h4);letter-spacing:-.01em}p{margin:0 0 var(--sp-4)}p:last-child{margin-bottom:0}.display{font-family:var(--font-display);font-size:var(--t-display);font-weight:var(--peso-regular);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0 0 var(--sp-5);text-wrap:balance}.display--sm{font-size:var(--t-h1);letter-spacing:var(--traccia-display);line-height:var(--interlinea-display)}.display--xs{font-size:var(--t-h2);letter-spacing:var(--traccia-display);line-height:var(--interlinea-display)}.occhiello{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4);font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:var(--spaziatura-occhiello);text-transform:uppercase;color:var(--accento,var(--vya-giallo));display:inline-flex}.occhiello:before{content:"";border-radius:var(--r-pill);background:currentColor;width:28px;height:3px}.lead{font-size:var(--t-lead);color:var(--testo-chiaro-soft);max-width:62ch;line-height:1.6}.testo-piccolo{font-size:var(--t-small)}.microcopy{font-size:var(--t-micro);color:var(--testo-chiaro-muto);line-height:1.5}.evidenzia{color:var(--vya-giallo);font-weight:var(--peso-demi)}.evidenzia-blocco{background:var(--vya-giallo);color:var(--testo-scuro);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .22em}.contenitore{width:100%;max-width:var(--contenitore);padding-inline:var(--gutter);margin-inline:auto}.contenitore--stretto{max-width:var(--contenitore-stretto)}.contenitore--fluido{max-width:min(var(--contenitore-fluido), 100%);padding-inline:0}@media (max-width:760px){.contenitore--fluido{max-width:100%;padding-inline:var(--gutter)}}.sezione,.sezione--corta{padding-block:var(--sezione-y)}.sezione--gialla{background:var(--vya-giallo);color:var(--testo-scuro)}.sezione--rosa{background:var(--vya-rosa);color:var(--testo-scuro)}.sezione--verde{background:var(--vya-verde);color:var(--testo-scuro)}.sezione--viola{background:var(--vya-viola);color:var(--bianco)}.sezione--notte{color:var(--bianco);--fondo-fase:var(--notte-900);background:linear-gradient(to bottom, rgb(var(--percorso-rgb,93 32 234) / .9), transparent 3px), radial-gradient(85% 130% at 12% -10%, rgb(var(--percorso-rgb,93 32 234) / .6), transparent 60%), radial-gradient(75% 115% at 100% 118%, rgb(var(--percorso-rgb,93 32 234) / .45), transparent 62%), linear-gradient(168deg, var(--notte-800), var(--notte-900) 58%)}.aureola{isolation:isolate;position:relative;overflow:hidden}.aureola:after{content:"";z-index:-1;right:var(--decoro-x,-8%);top:var(--decoro-y,-40%);width:var(--decoro-misura,min(620px, 62vw));aspect-ratio:1;border:clamp(24px, 4vw, 52px) solid rgb(var(--decoro-rgb,var(--percorso-rgb,93 32 234)) / var(--decoro-forza,.34));filter:blur(6px);pointer-events:none;border-radius:50%;position:absolute}@media (max-width:700px){.aureola:after{top:-18%;right:-30%}}.apertura-pagina{--decoro-x:26%;--decoro-y:-62%}@media (max-width:900px){.apertura-pagina{--decoro-x:-22%;--decoro-y:-26%}}.tema-board .apertura-pagina{--decoro-rgb:255 255 255;--decoro-forza:.26}.tema-planner .apertura-pagina{--decoro-rgb:21 8 48;--decoro-forza:.36}.sezione--gialla .lead,.sezione--gialla .occhiello,.sezione--rosa .lead,.sezione--rosa .occhiello,.sezione--verde .lead,.sezione--verde .occhiello{color:var(--testo-scuro)}.sezione--viola .lead{color:var(--bianco)}.sezione--viola .occhiello{color:var(--vya-giallo)}.griglia{gap:var(--sp-6);display:grid}.griglia--2{grid-template-columns:repeat(2,minmax(0,1fr))}.griglia--3{grid-template-columns:repeat(3,minmax(0,1fr))}.griglia--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.griglia--3,.griglia--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.griglia--2,.griglia--3,.griglia--4{grid-template-columns:minmax(0,1fr)}}.intestazione-sezione{max-width:62ch;margin-bottom:var(--sp-8)}.intestazione-sezione--centrata{text-align:center;margin-inline:auto}.intestazione-sezione--centrata .lead{margin-inline:auto}.intestazione-sezione--centrata .occhiello:before{display:none}.mezzitoni{isolation:isolate;position:relative}.mezzitoni:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background-image:radial-gradient(currentColor 1.6px,#0000 1.7px);background-size:14px 14px;position:absolute;inset:0}.mezzitoni--sfuma:before{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.btn{--btn-fondo:var(--azione);--btn-testo:var(--testo-scuro);--btn-bordo:var(--notte-900);--btn-ombra:var(--azione-scuro);justify-content:center;align-items:center;gap:var(--sp-2);padding:.9rem var(--pad-btn);border:2px solid var(--btn-bordo);border-radius:var(--r-pill);background:var(--btn-fondo);color:var(--btn-testo);font-family:var(--font-testo);font-size:var(--t-small);font-weight:var(--peso-bold);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:4px 4px 0 var(--btn-ombra);transition:transform var(--t-veloce), box-shadow var(--t-veloce), background var(--t-veloce);text-decoration:none;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--btn-ombra);transform:translate(-2px,-2px)}.btn:active{box-shadow:0 0 0 var(--btn-ombra);transform:translate(2px,2px)}.btn--board{--btn-fondo:var(--board);--btn-testo:var(--bianco);--btn-ombra:var(--viola-scuro)}.btn--planner{--btn-fondo:var(--planner);--btn-testo:var(--testo-scuro);--btn-ombra:var(--arancio-scuro)}.btn--giallo{--btn-fondo:var(--vya-giallo);--btn-testo:var(--testo-scuro);--btn-ombra:var(--giallo-scuro)}.btn--scuro{--btn-fondo:var(--notte-900);--btn-testo:var(--bianco);--btn-bordo:var(--notte-900);--btn-ombra:var(--vya-verde)}.btn--fantasma{--btn-fondo:transparent;--btn-testo:var(--testo-chiaro);--btn-bordo:var(--bordo-chiaro-forte);--btn-ombra:transparent;box-shadow:none}.btn--fantasma:hover{--btn-bordo:var(--azione);box-shadow:none;background:#ff2e8d24;transform:none}.btn--grande{padding:1.1rem var(--pad-btn-grande);font-size:var(--t-body)}.btn--piccolo{font-size:var(--t-micro);padding:.6rem 1.1rem}.btn .freccia{transition:transform var(--t-veloce)}.btn:hover .freccia{transform:translate(3px)}.gruppo-btn{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.link-freccia{align-items:center;gap:var(--sp-2);font-weight:var(--peso-demi);font-size:var(--t-small);letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid var(--azione);transition:gap var(--t-veloce);padding-bottom:2px;text-decoration:none;display:inline-flex}.link-freccia:hover{gap:var(--sp-3)}.targhetta{align-items:center;gap:var(--sp-2);border:1px solid var(--bordo-chiaro-forte);border-radius:var(--r-pill);font-size:var(--t-micro);font-weight:var(--peso-demi);letter-spacing:.06em;text-transform:uppercase;padding:.34rem .8rem;line-height:1.4;display:inline-flex}.gruppo-targhette{gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.targhetta--giallo{background:var(--vya-giallo);border-color:var(--vya-giallo);color:var(--testo-scuro)}.targhetta--board{background:var(--board);border-color:var(--board);color:var(--bianco)}.targhetta--planner{background:var(--planner);border-color:var(--planner);color:var(--testo-scuro)}.targhetta--stato:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.targhetta--aperta{color:var(--vya-verde);border-color:#00ed7880}.targhetta--in-corso{color:var(--vya-giallo);border-color:#fff20080}.targhetta--conclusa{color:var(--testo-chiaro-muto)}.scheda{gap:var(--sp-3);padding:var(--sp-6) var(--pad-card);background:var(--notte-800);border:1px solid var(--bordo-chiaro);border-radius:var(--r-lg);transition:transform var(--t-media), border-color var(--t-media);flex-direction:column;display:flex}.scheda:hover{border-color:var(--bordo-chiaro-forte);transform:translateY(-4px)}.scheda h3,.scheda h4{margin-bottom:0}.scheda p{color:var(--testo-chiaro-soft)}.scheda__piede{padding-top:var(--sp-4);margin-top:auto}.passi{counter-reset:passo;gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.passi__voce{counter-increment:passo;padding-left:calc(var(--sp-8) + var(--sp-2));min-height:var(--sp-8);position:relative}.passi__voce:before{content:counter(passo, decimal-leading-zero);width:var(--sp-8);font-family:var(--font-display);letter-spacing:var(--traccia-display);color:var(--vya-giallo);font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem);line-height:1;position:absolute;top:-.1em;left:0}.passi__voce h4{margin-bottom:var(--sp-2)}.passi__voce p{color:var(--testo-chiaro-soft);margin:0}.sezione--chiara .passi__voce:before{color:var(--notte-900)}.sezione--chiara .passi__voce p{color:var(--testo-scuro-soft)}.fasi{counter-reset:fase;gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.fase{counter-increment:fase;padding-top:var(--sp-7);border-top:3px solid;position:relative}.fase:before{content:"";background:var(--accento,var(--azione));border:4px solid var(--fondo-fase,var(--notte-900));width:20px;height:20px;transition:transform var(--t-media);border-radius:50%;position:absolute;top:-11px;left:0}.fase:hover:before{transform:scale(1.25)}.fase__numero{font-family:var(--font-display);letter-spacing:var(--traccia-display);color:var(--accento,var(--azione));margin-bottom:var(--sp-4);font-size:clamp(2.2rem,1.8rem + 1.4vw,3rem);line-height:1;display:block}.fase__numero:before{content:counter(fase, decimal-leading-zero)}.fase__nome{font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0 0 var(--sp-3)}.fase__quando{margin:calc(var(--sp-2) * -1) 0 var(--sp-3);font-size:var(--t-small);font-weight:var(--peso-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--accento,var(--vya-giallo))}.fase p{font-size:var(--t-body);margin:0}.sezione--chiara .fase:before{border-color:var(--bianco)}.sezione--chiara .fase__numero{color:var(--accento,var(--vya-rosa))}.elenco-spuntato{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.elenco-spuntato li{color:var(--testo-chiaro-soft);padding-left:32px;position:relative}.elenco-spuntato li:before{content:"";background:var(--accento,var(--vya-verde));width:22px;height:22px;position:absolute;top:.12em;left:0;-webkit-mask:url(/img/bollo-maschera.png) 50%/contain no-repeat;mask:url(/img/bollo-maschera.png) 50%/contain no-repeat}.sezione--chiara .elenco-spuntato li{color:var(--testo-scuro-soft)}.fisarmonica{gap:var(--sp-4);display:grid}.fisarmonica__voce{border-radius:var(--r-lg);background:var(--notte-800);transition:transform var(--t-media), box-shadow var(--t-media);border:2px solid;box-shadow:4px 4px}.fisarmonica__voce:hover{transform:translate(-2px,-2px);box-shadow:6px 6px}.fisarmonica__voce[open],.fisarmonica__voce[open]:hover{box-shadow:4px 4px 0 var(--accento,var(--azione));transform:none}.fisarmonica__voce summary{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--pad-card);font-size:var(--t-h4);font-weight:var(--peso-demi);cursor:pointer;list-style:none;display:flex}.fisarmonica__voce summary::-webkit-details-marker{display:none}.fisarmonica__voce summary:after{content:"";background:linear-gradient(currentColor, currentColor) center / 14px 3px no-repeat, linear-gradient(currentColor, currentColor) center / 3px 14px no-repeat, var(--accento,var(--azione));width:32px;height:32px;color:var(--notte-900);transition:transform var(--t-media);border-radius:50%;flex:none}.fisarmonica__voce[open] summary:after{background:linear-gradient(currentColor, currentColor) center / 14px 3px no-repeat, var(--accento,var(--azione));transform:rotate(180deg)}.fisarmonica__risposta{padding:0 var(--pad-card) var(--sp-5);color:var(--testo-chiaro-soft);max-width:68ch}.sezione--chiara .fisarmonica__voce{background:var(--bianco);color:var(--notte-900)}.sezione--chiara .fisarmonica__risposta{color:var(--testo-scuro-soft)}.filtri{gap:var(--sp-2);--sfuma-sx:0px;--sfuma-dx:0px;flex-wrap:wrap;display:flex}.filtro{border:1px solid var(--bordo-chiaro-forte);border-radius:var(--r-pill);color:inherit;font-family:var(--font-testo);font-size:var(--t-small);font-weight:var(--peso-medio);cursor:pointer;transition:background var(--t-veloce), color var(--t-veloce), border-color var(--t-veloce);background:0 0;padding:.5rem 1rem}.filtro:hover{border-color:var(--azione)}.filtro[aria-pressed=true]{background:var(--azione);border-color:var(--azione);color:var(--testo-scuro);font-weight:var(--peso-bold)}.display--rilievo{color:var(--vya-rosa);text-shadow:2px 2px 0 var(--notte-900), 4px 4px 0 var(--notte-900), 6px 6px 0 var(--notte-900)}.display--rilievo-giallo{color:var(--vya-giallo);text-shadow:2px 2px 0 var(--notte-900), 4px 4px 0 var(--notte-900), 6px 6px 0 var(--notte-900)}.mezzitoni-gradiente{isolation:isolate;background:linear-gradient(120deg, var(--vya-viola), var(--vya-rosa));position:relative}.mezzitoni-gradiente:before{content:"";z-index:-1;background-image:radial-gradient(var(--notte-900) 2px, transparent 2.2px);opacity:.35;background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75% at 30% 70%,#0000,#000);mask-image:radial-gradient(75% 75% at 30% 70%,#0000,#000)}.ritaglio{--ritaglio-sfalso:8px;clip-path:polygon(0 var(--ritaglio-sfalso), 12% 0, 28% var(--ritaglio-sfalso), 46% 0, 68% var(--ritaglio-sfalso), 85% 0, 100% var(--ritaglio-sfalso), 100% calc(100% - var(--ritaglio-sfalso)), 88% 100%, 66% calc(100% - var(--ritaglio-sfalso)), 44% 100%, 24% calc(100% - var(--ritaglio-sfalso)), 10% 100%, 0 calc(100% - var(--ritaglio-sfalso)))}.foto-mezzitoni{filter:grayscale()contrast(1.35);mix-blend-mode:luminosity}.lingue{align-items:center;gap:var(--sp-1);font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.lingue a{border-radius:var(--r-xs);color:var(--testo-chiaro-muto);padding:.3rem .5rem;text-decoration:none}.lingue a:hover{color:var(--bianco)}.lingue a[aria-current=true]{background:var(--bordo-chiaro);color:var(--bianco)}.foto{aspect-ratio:var(--proporzione,4 / 3);border-radius:var(--r-md);background:var(--notte-800);display:block;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;display:block}.foto:after{content:"";pointer-events:none;background:linear-gradient(#15083029,#15083094);position:absolute;inset:0}.foto--larga{--proporzione:21 / 9}.foto--nitida:after{display:none}.foto--quadrata{--proporzione:1 / 1}.foto--video{--proporzione:16 / 9}.foto--fascia{--proporzione:16 / 7}.sezione--chiara .foto:after{background:linear-gradient(#0000,#1508301f)}.apertura{padding-block:clamp(2rem, .5rem + 3.5vw, 3.5rem) var(--sezione-y);position:relative}.apertura__griglia{gap:var(--sp-8);grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);align-items:center;display:grid}@media (max-width:940px){.apertura__griglia{gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}.apertura__visivo{justify-items:center}.apertura__megafono{width:min(72%,300px)}.raggio{height:5px}}.titolo-apertura{font-family:var(--font-display);font-size:clamp(3rem,1.3rem + 7.6vw,7.4rem);line-height:var(--interlinea-display);text-transform:uppercase;margin:var(--sp-5) 0 var(--sp-5);letter-spacing:var(--traccia-display)}.titolo-apertura span{margin-top:-.14em;margin-bottom:-.1em;padding-top:.14em;padding-bottom:.1em;display:block;overflow:hidden}.titolo-apertura b{font-weight:inherit;animation:.9s cubic-bezier(.16,.84,.32,1) forwards sale;display:block;transform:translateY(105%)rotate(2.5deg)}.titolo-apertura span:first-child b{animation-delay:.1s}.titolo-apertura span:nth-child(2) b{animation-delay:.22s}.titolo-apertura span:nth-child(3) b{animation-delay:.34s}.titolo-apertura .rilievo{color:var(--azione);text-shadow:2px 2px 0 var(--notte-900), 4px 4px 0 var(--notte-900), 6px 6px 0 var(--notte-900)}@keyframes sale{to{transform:translateY(0)rotate(0)}}.apertura__lead{font-size:var(--t-lead);color:var(--testo-chiaro-soft);opacity:0;max-width:48ch;animation:.8s .5s forwards entra}.apertura__azioni{gap:var(--sp-3);margin-top:var(--sp-6);opacity:0;flex-wrap:wrap;animation:.8s .64s forwards entra;display:flex}@keyframes entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.apertura__visivo{align-content:center;align-self:stretch;place-items:center;display:grid;position:relative}.apertura__scena{width:min(100%,360px);position:relative}.apertura__megafono{width:100%;transform:translateY(calc(var(--spostamento,0px) + 4%)) rotate(-4deg);filter:drop-shadow(0 30px 60px #0009);animation:1.1s cubic-bezier(.16,.84,.32,1) .18s both entraMegafono}@keyframes entraMegafono{0%{opacity:0;transform:translateY(40px)rotate(-12deg)scale(.92)}to{opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}}.raggio{border-radius:var(--r-pill);background:var(--vya-giallo);transform-origin:0;width:clamp(40px,5vw,66px);height:7px;animation:1.9s ease-out 1.35s infinite backwards raggio;position:absolute;top:11%;left:80%}.raggio:first-child{--inclinazione:-34deg}.raggio:nth-child(2){--inclinazione:-16deg;background:var(--vya-rosa);width:clamp(48px,6vw,80px);animation-delay:1.67s;top:17%;left:82%}.raggio:nth-child(3){--inclinazione:2deg;background:var(--vya-verde);animation-delay:1.99s;top:23%}@keyframes raggio{0%{transform:rotate(var(--inclinazione)) scaleX(.4) translateX(-12px);opacity:0}35%{opacity:1}to{transform:rotate(var(--inclinazione)) scaleX(1) translateX(12px);opacity:0}}.nastro{z-index:3;background:var(--vya-giallo);color:var(--notte-900);border-block:3px solid var(--notte-900);padding-block:var(--sp-5);margin-top:0;margin-bottom:-62px;position:relative;overflow:hidden;transform:rotate(-1.4deg)scale(1.07)}.nastro__riga{width:max-content;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--traccia-display);white-space:nowrap;font-size:clamp(1.1rem,.9rem + .9vw,1.8rem);animation:38s linear infinite scorre;display:flex}.nastro__gruppo{align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding-right:clamp(1.5rem,3vw,3.5rem);display:flex}.nastro__stella{opacity:.75;font-size:.62em;line-height:1}.nastro:hover .nastro__riga,body[data-movimento=fermo] .nastro__riga,body[data-movimento=fermo] .raggio,body[data-movimento=fermo] .pastiglia-stato__punto,body[data-movimento=fermo] .stato-candidature--aperte{animation-play-state:paused}.ferma-movimento{right:calc(3.5% + var(--gutter));z-index:2;border:2px solid var(--notte-900);background:var(--notte-900);width:44px;height:44px;color:var(--bianco);cursor:pointer;transition:background var(--t-veloce), color var(--t-veloce);border-radius:50%;place-items:center;padding:0;font-size:.8rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ferma-movimento:hover{background:var(--azione);color:var(--notte-900);border-color:var(--azione)}.ferma-movimento__icona{line-height:1}@keyframes scorre{0%{transform:translate(0)}to{transform:translate(-50%)}}.tema-board{--percorso:var(--board);--percorso-su-scuro:var(--board-su-scuro);--percorso-su-chiaro:var(--board);--percorso-scuro:var(--board-scuro);--percorso-rgb:93 32 234;--percorso-testo:var(--bianco);--percorso-accento:var(--vya-giallo);color:var(--percorso-testo);--accento:var(--percorso-accento)}.tema-planner{--percorso:var(--planner);--percorso-su-scuro:var(--planner-su-scuro);--percorso-su-chiaro:var(--planner-scuro);--percorso-scuro:var(--planner-scuro);--percorso-rgb:255 78 0;--percorso-testo:var(--testo-scuro);--percorso-accento:var(--testo-scuro);color:var(--percorso-testo);--accento:var(--percorso-accento);--testo-chiaro:var(--testo-scuro);--testo-chiaro-soft:var(--testo-scuro);--testo-chiaro-muto:var(--testo-scuro);--bordo-chiaro:#15083033;--bordo-chiaro-forte:#15083080}.testata,.piede,.sezione--notte,.azione,.avviso,.richiamo,.modulo,.scheda,.scheda-ente,.scheda-notizia,.scheda-tappa,.campo input,.campo textarea,.campo select{--testo-chiaro:var(--bianco);--testo-chiaro-soft:var(--bianco);--testo-chiaro-muto:var(--bianco);--bordo-chiaro:#ffffff29;--bordo-chiaro-forte:#ffffff6b;--accento:var(--percorso-su-scuro,var(--vya-giallo));color:var(--bianco)}.sezione--chiara{background:var(--bianco);color:var(--notte-900)}.sezione--chiara,.pista-agganciata{--accento:var(--percorso-su-chiaro,var(--vya-rosa))}.tema-board .pista-agganciata,.tema-planner .pista-agganciata{color:var(--percorso-testo);--accento:var(--percorso-accento);background:0 0}.tema-board .pista-agganciata .lead,.tema-planner .pista-agganciata .lead{color:var(--percorso-testo)}.tema-board .pista-agganciata__barra,.tema-planner .pista-agganciata__barra{background:rgb(var(--percorso-rgb) / .3)}.sezione--chiara .occhiello,.pista-agganciata .occhiello{color:var(--accento,var(--vya-rosa));letter-spacing:.1em;font-size:1.2rem}.sezione--chiara .occhiello:before,.pista-agganciata .occhiello:before{background:currentColor;width:34px;height:4px}.sezione--chiara .lead,.pista-agganciata .lead{color:#150830b8}.sezione--chiara .microcopy{color:#15083080}.sezione--chiara .btn--fantasma{--btn-bordo:#1508304d;--btn-testo:var(--notte-900)}.sezione--chiara .btn--fantasma:hover{--btn-bordo:var(--azione);background:#00ed781f}.sezione--chiara .link-freccia{color:var(--notte-900)}.griglia-percorsi{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:820px){.griglia-percorsi{grid-template-columns:minmax(0,1fr)}}.scheda-percorso{gap:var(--sp-5);min-height:380px;padding:var(--sp-7) var(--pad-card) var(--sp-6);border:2px solid var(--notte-900);border-radius:var(--r-xl);background:var(--tinta);box-shadow:8px 8px 0 var(--notte-900);flex-direction:column;transition:transform .45s cubic-bezier(.16,.84,.32,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.scheda-percorso--board{--tinta:var(--board);color:var(--bianco);transform:rotate(-1.4deg)}.scheda-percorso--planner{--tinta:var(--planner);color:var(--testo-scuro);transform:rotate(1.4deg)}.scheda-percorso:hover{box-shadow:14px 14px 0 var(--notte-900);transform:rotate(0)translateY(-6px)}.scheda-percorso__titolo{font-family:var(--font-display);font-size:clamp(2.2rem,1.5rem + 3vw,3.6rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0;position:relative}.scheda-percorso p{max-width:40ch;margin:0}.scheda-percorso--board p{color:var(--bianco)}.scheda-percorso--planner p{color:#150830d1}.scheda-percorso__piede{padding-top:var(--sp-5);margin-top:auto}.scheda-percorso__foto{margin:calc(var(--sp-7) * -1) calc(var(--sp-6) * -1) var(--sp-2);aspect-ratio:16/7;border-bottom:2px solid var(--notte-900);flex:none;position:relative;overflow:hidden}.scheda-percorso__testa{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.scheda-percorso__titolo{flex:none}.scheda-percorso__stato{border-radius:var(--r-pill);color:inherit;font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:2px solid;flex:0 auto;max-width:15rem;padding:.4rem .85rem;line-height:1.3;display:inline-block}@media (max-width:420px){.scheda-percorso__testa{flex-wrap:wrap}}.stato-candidature{font-size:var(--t-small);font-weight:var(--peso-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.stato-candidature--aperte{animation:1.4s ease-in-out 3 lampeggia}@keyframes lampeggia{0%,to{opacity:1}50%{opacity:.25}}.scheda-percorso__foto .foto-vuota{background:linear-gradient(140deg,#2b2740,#15121f);border:0;border-radius:0;height:100%}.scheda-percorso .btn{--btn-fondo:var(--notte-900);--btn-testo:var(--bianco);--btn-bordo:var(--notte-900);--btn-ombra:#00000073}.scheda-percorso:before{content:"";z-index:0;aspect-ratio:1;opacity:.16;pointer-events:none;background-image:radial-gradient(currentColor 2px,#0000 2.2px);background-size:13px 13px;width:70%;position:absolute;inset:auto -20% -40% auto}.scheda-percorso>*{z-index:1;position:relative}[data-rivela]{opacity:0;transition:opacity .7s cubic-bezier(.16,.84,.32,1),transform .7s cubic-bezier(.16,.84,.32,1);transform:translateY(26px)}[data-rivela][data-visibile=true]{opacity:1;transform:none}[data-rivela][data-ritardo="1"]{transition-delay:90ms}[data-rivela][data-ritardo="2"]{transition-delay:.18s}[data-rivela][data-ritardo="3"]{transition-delay:.27s}[data-rivela][data-ritardo="4"]{transition-delay:.36s}[data-rivela][data-ritardo="5"]{transition-delay:.45s}@media (prefers-reduced-motion:reduce){[data-rivela]{opacity:1;transition:none;transform:none}.titolo-apertura b{animation:none;transform:none}.apertura__lead,.apertura__azioni{opacity:1;animation:none}.apertura__megafono,.nastro__riga,.raggio{animation:none}}.pista-agganciata{background:var(--bianco);color:var(--notte-900);position:relative}.pista-agganciata__binario{flex-direction:column;justify-content:center;gap:clamp(1.5rem,1rem + 2vw,3rem);height:100svh;padding-block:clamp(7rem,5rem + 4vw,9rem) clamp(3rem,2rem + 3vw,5rem);display:flex;position:sticky;top:0;overflow:hidden}.pista-agganciata__intestazione{flex:none}.pista-agganciata__fila{gap:var(--sp-5);padding-inline:var(--pista-gutter);will-change:transform;display:flex}.scheda-tappa{gap:var(--sp-3);width:min(400px,76vw);padding:var(--sp-7) var(--pad-card) var(--sp-6);background:var(--notte-900);color:var(--testo-chiaro);border:2px solid var(--notte-900);border-radius:var(--r-lg);flex-direction:column;flex:none;display:flex;box-shadow:8px 8px #1508302e}.scheda-tappa:nth-child(odd){transform:rotate(-.7deg)}.scheda-tappa:nth-child(2n){transform:rotate(.6deg)}.scheda-tappa__numero{font-family:var(--font-display);letter-spacing:var(--traccia-display);color:var(--azione);font-size:clamp(2.6rem,2rem + 2.2vw,3.6rem);line-height:.9}.scheda-tappa__titolo{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0}.scheda-tappa p{color:var(--testo-chiaro-soft);font-size:var(--t-small);margin:0}.pista-agganciata__barra{border-radius:var(--r-pill);z-index:2;background:#15083024;flex:none;align-self:center;width:min(320px,60vw);height:4px;overflow:hidden}.pista-agganciata__barra span{background:var(--vya-rosa);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--avanzamento,0));transition:transform .12s linear;display:block}@media (max-width:820px){.pista-agganciata__binario{height:auto;padding-block:var(--sezione-y);display:block;position:static}.pista-agganciata__fila{gap:var(--sp-4);padding-inline:var(--gutter);flex-direction:column;transform:none!important}.scheda-tappa{width:auto;transform:none}.pista-agganciata__intestazione{margin-bottom:var(--sp-6);position:static}.pista-agganciata__barra{display:none}}.vantaggi{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.vantaggi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vantaggi{grid-template-columns:minmax(0,1fr)}}.vantaggi__voce{gap:var(--sp-4);padding-top:var(--sp-5);border-top:2px solid var(--bordo-chiaro);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vantaggi__segno{background:var(--azione);flex:none;width:30px;height:30px;margin-top:2px;-webkit-mask:url(/img/bollo-maschera.png) 50%/contain no-repeat;mask:url(/img/bollo-maschera.png) 50%/contain no-repeat}.vantaggi__voce h3{font-size:var(--t-h4);line-height:var(--interlinea-titoli);margin:0 0 var(--sp-2)}.vantaggi__voce p{font-size:var(--t-small);color:var(--testo-chiaro);margin:0}.sezione--rosa-profondo{isolation:isolate;background:radial-gradient(85% 95% at 86% 18%,#c4176a,#0000 64%),radial-gradient(75% 85% at 8% 92%,#9e0048,#0000 62%),linear-gradient(150deg,#3a0a2a,#6b0033);position:relative}.sezione--rosa-profondo:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background-image:radial-gradient(#ffffff80 1.5px,#0000 1.7px);background-size:13px 13px;position:absolute;inset:0}.numeri{gap:var(--sp-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}@media (max-width:900px){.numeri{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}}.numeri__testo p{color:var(--testo-chiaro-soft);max-width:40ch}.numeri__griglia{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.numeri__griglia--tre{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.numeri__griglia--tre{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.numeri__griglia{grid-template-columns:minmax(0,1fr)}}.scheda-numero{gap:var(--sp-2);padding:var(--sp-6) var(--pad-card-sm) var(--sp-5);border:2px solid var(--notte-900);border-radius:var(--r-md);-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform var(--t-media), box-shadow var(--t-media);background:#150830b8;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:6px 6px #1508308c}.numeri__griglia>:nth-child(odd){transform:translateY(-10px)}.numeri__griglia>:nth-child(2n){transform:translateY(10px)}@media (max-width:760px){.numeri__griglia--tre>:nth-child(odd),.numeri__griglia--tre>:nth-child(2n){transform:none}}@media (max-width:520px){.numeri__griglia>:nth-child(odd),.numeri__griglia>:nth-child(2n){transform:none}}.scheda-numero:hover{transform:translateY(0)translate(-3px,-3px);box-shadow:10px 10px #15083099}.scheda-numero:after{content:"";aspect-ratio:1;background-image:radial-gradient(var(--vya-giallo) 1.6px, transparent 1.8px);opacity:.14;pointer-events:none;background-size:11px 11px;width:56%;position:absolute;inset:auto -18% -30% auto}.scheda-numero__cifra{font-family:var(--font-display);letter-spacing:var(--traccia-display);color:var(--vya-giallo);flex-wrap:wrap;align-items:baseline;gap:0 .14em;font-size:clamp(2.2rem,1.3rem + 2.6vw,3.8rem);line-height:.92;display:flex}.scheda-numero__unita{font-family:var(--font-testo);font-size:.3em;font-weight:var(--peso-bold);letter-spacing:.06em;text-transform:lowercase;color:var(--testo-chiaro-soft)}.scheda-numero__etichetta{font-size:var(--t-lead);font-weight:var(--peso-demi);color:var(--testo-chiaro);line-height:1.3}.scheda-numero__nota{font-size:var(--t-small);color:var(--testo-chiaro-muto);line-height:1.4}.scheda-iniziativa{background:var(--bianco);color:var(--notte-900);border:2px solid var(--notte-900);flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.16,.84,.32,1),box-shadow .4s;display:flex;box-shadow:6px 6px #00000073}.scheda-iniziativa:nth-child(odd){transform:rotate(-1deg)}.scheda-iniziativa:nth-child(2n){transform:rotate(.8deg)}.scheda-iniziativa:hover{transform:rotate(0)translateY(-8px);box-shadow:12px 12px #00000080}.scheda-iniziativa__corpo{padding:var(--pad-card-sm);gap:var(--sp-2);display:grid}.scheda-iniziativa__eti{font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--testo-scuro-soft)}.scheda-iniziativa h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--traccia-display);font-size:1.6rem;line-height:var(--interlinea-display);margin:0}.scheda-iniziativa p{font-size:var(--t-small);color:#150830b8;margin:0}.scheda-iniziativa__meta{margin-top:var(--sp-2);font-size:var(--t-micro);color:#1508308c}.pista__testa{gap:var(--sp-6);margin-bottom:var(--sp-7);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.pista__testa .intestazione-sezione{margin-bottom:0}.pista{gap:var(--sp-5);scroll-snap-type:x mandatory;padding-inline:var(--pista-gutter);padding-block:var(--sp-3) var(--sp-6);scrollbar-width:thin;scrollbar-color:var(--bordo-chiaro-forte) transparent;scroll-padding-inline-start:var(--pista-gutter);display:flex;overflow-x:auto}.pista>*{scroll-snap-align:start;flex:none;width:min(370px,78vw)}.pista--fasi>*{width:min(300px,76vw)}.pista::-webkit-scrollbar{height:6px}.pista::-webkit-scrollbar-track{background:var(--bordo-chiaro);border-radius:var(--r-pill)}.pista::-webkit-scrollbar-thumb{background:var(--bordo-chiaro-forte);border-radius:var(--r-pill)}.scheda-notizia{border:2px solid var(--bordo-chiaro-forte);border-radius:var(--r-md);background:var(--notte-700);color:var(--bianco);transition:transform var(--t-media), border-color var(--t-media), box-shadow var(--t-media);flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:6px 6px #1508308c}.scheda-notizia:hover{border-color:var(--azione);transform:translate(-3px,-3px);box-shadow:10px 10px #15083099}.scheda-notizia__media{position:relative}.scheda-notizia__media .foto{border-radius:0}.scheda-notizia__tipo{top:var(--sp-4);left:var(--sp-4);z-index:1;align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--notte-900);color:var(--bianco);font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;display:inline-flex;position:absolute}.scheda-notizia__tipo--evento{background:var(--azione);color:var(--notte-900)}.scheda-notizia__corpo{gap:var(--sp-2);padding:var(--pad-card-sm);flex-direction:column;flex:1;display:flex}.scheda-notizia__quando{font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--testo-chiaro-muto)}.scheda-notizia__titolo{font-size:var(--t-h4);line-height:var(--interlinea-titoli);margin:0}.scheda-notizia p{font-size:var(--t-small);color:var(--testo-chiaro-soft);margin:0}.scheda-notizia__dove{padding-top:var(--sp-3);font-size:var(--t-micro);color:var(--testo-chiaro-muto);margin-top:auto}.carosello-comandi{gap:var(--sp-2);flex:none;display:flex}.carosello-freccia{border:2px solid var(--bordo-chiaro-forte);width:52px;height:52px;color:var(--bianco);cursor:pointer;transition:background var(--t-veloce), border-color var(--t-veloce), color var(--t-veloce), opacity var(--t-veloce);background:0 0;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.carosello-freccia:hover:not(:disabled){background:var(--azione);border-color:var(--azione);color:var(--notte-900)}.carosello-freccia:disabled{opacity:.3;cursor:default}.carosello-lineette{gap:var(--sp-2);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.carosello-lineetta{cursor:pointer;background:0 0;border:0;width:40px;height:4px;padding:10px 0}.carosello-lineetta:before{content:"";border-radius:var(--r-pill);background:var(--bordo-chiaro-forte);height:4px;transition:background var(--t-veloce), transform var(--t-veloce);display:block}.carosello-lineetta:hover:before{background:var(--bianco)}.carosello-lineetta[aria-current=true]:before{background:var(--azione);transform:scaleY(1.5)}@media (max-width:620px){.carosello-comandi{display:none}}.sezione--chiara .carosello-freccia{border-color:var(--bordo-scuro);color:var(--notte-900)}.sezione--chiara .carosello-freccia:hover:not(:disabled){background:var(--azione);border-color:var(--azione);color:var(--notte-900)}.sezione--chiara .carosello-lineetta:before{background:#15083038}.sezione--chiara .carosello-lineetta:hover:before{background:var(--notte-900)}.sezione--chiara .carosello-lineetta[aria-current=true]:before{background:var(--accento,var(--vya-rosa))}.pista__piede{gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.richiamo{padding:clamp(3rem, 2rem + 5vw, 6rem) var(--pad-card);border-radius:var(--r-xl);text-align:center;background:linear-gradient(125deg, var(--vya-viola), var(--vya-rosa) 58%, var(--vya-arancio));color:var(--bianco);position:relative;overflow:hidden}.richiamo:before{content:"";background:#15083061;position:absolute;inset:0}.richiamo:after{content:"";background-image:radial-gradient(var(--notte-900) 2px, transparent 2.2px);opacity:.22;pointer-events:none;background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(74% 74% at 50% 46%,#0000,#000);mask-image:radial-gradient(74% 74% at 50% 46%,#0000,#000)}.richiamo>*{z-index:1;position:relative}.richiamo__titolo{font-family:var(--font-display);font-size:clamp(2.6rem,1.6rem + 5vw,5.6rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0 0 var(--sp-4);color:var(--bianco);text-shadow:0 8px 30px #15083073}.richiamo p{max-width:54ch;color:var(--bianco);margin-inline:auto}.richiamo .gruppo-btn{margin-top:var(--sp-6);justify-content:center}.richiamo .btn{--btn-fondo:var(--notte-900);--btn-testo:var(--bianco);--btn-bordo:var(--notte-900);--btn-ombra:var(--vya-verde)}.promotori-sezione{gap:var(--sp-8);text-align:center;display:grid}.promotori-gruppo{gap:var(--sp-5);justify-items:center;display:grid}.promotori-gruppo__dicitura{font-size:var(--t-small);color:var(--testo-chiaro);margin:0}.promotori-gruppo+.promotori-gruppo{padding-top:var(--sp-8);border-top:1px solid var(--bordo-chiaro)}.promotori{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2.5rem,5vw,5rem);margin:0;display:flex}.promotore{padding:var(--sp-3) var(--sp-4);transition:opacity var(--t-veloce), transform var(--t-veloce);place-items:center;text-decoration:none;display:grid}.promotore:hover{transform:translateY(-2px)}.promotore img{width:auto;height:clamp(44px,4.4vw,62px)}.promotore--ampio img{height:clamp(52px,5.2vw,76px)}.fascia-loghi{padding-block:var(--sp-7);background:var(--notte-900);color:var(--bianco);--bordo-chiaro:#ffffff2e}.fascia-loghi__interno{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,3.4vw,3.4rem);display:flex}.fascia-loghi__divisore{background:var(--bordo-chiaro);width:1px;height:34px}.fascia-loghi__logo{opacity:.92;transition:opacity var(--t-veloce), transform var(--t-veloce);place-items:center;display:grid}.fascia-loghi__logo:hover,.fascia-loghi__logo:focus-visible{opacity:1;transform:translateY(-2px)}.fascia-loghi__logo img{width:auto;height:clamp(28px,2.8vw,38px)}.fascia-loghi__logo--ampio img{height:clamp(32px,3.2vw,42px)}.fascia-loghi__logo--quadrato img{height:clamp(42px,4vw,54px)}@media (max-width:820px){.fascia-loghi{padding-block:var(--sp-6)}.fascia-loghi__interno{gap:clamp(1.2rem,6vw,2rem)}.fascia-loghi__divisore{display:none}}.loghi-affiancati{gap:var(--sp-4);justify-items:start;display:grid}.loghi-affiancati__dicitura{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--testo-chiaro);margin:0}.loghi-affiancati__dicitura+.loghi-affiancati__fila{margin-bottom:var(--sp-3)}.loghi-affiancati__fila{flex-wrap:wrap;align-items:center;gap:clamp(1.4rem,2.6vw,2.6rem);display:flex}.loghi-affiancati__logo{opacity:.88;transition:opacity var(--t-veloce), transform var(--t-veloce);place-items:center;display:grid}.loghi-affiancati__logo:hover,.loghi-affiancati__logo:focus-visible{opacity:1;transform:translateY(-2px)}.loghi-affiancati__logo img{width:auto;height:clamp(32px,3vw,42px)}.loghi-affiancati__logo--ampio img{height:clamp(36px,3.4vw,48px)}.loghi-affiancati__logo--quadrato img{height:clamp(46px,4.4vw,60px)}.foto--incassata{border-bottom:2px solid var(--notte-900);border-radius:0}.foto--fascia-larga{border-radius:var(--r-xl)}.foto--tre-due{--proporzione:3 / 2}.apertura-pagina{padding-block:clamp(2rem, 1rem + 3vw, 4rem) var(--sezione-y)}.apertura-pagina__griglia{gap:var(--sp-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}@media (max-width:900px){.apertura-pagina__griglia{gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}}.apertura-pagina__titolo{font-family:var(--font-display);font-size:clamp(2.6rem,1.4rem + 4.8vw,5.4rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:var(--sp-4) 0 var(--sp-5)}.apertura-pagina__foto{border-radius:var(--r-xl)}.briciole{gap:var(--sp-2);margin:0 0 var(--sp-4);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--testo-chiaro);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.briciole a{text-decoration:none}.briciole a:hover{color:var(--azione)}.briciole li+li:before{content:"›";margin-right:var(--sp-2)}.attivita{counter-reset:attivita;border-top:1px solid var(--bordo-chiaro);margin:0;padding:0;list-style:none}.attivita__voce{counter-increment:attivita;gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid var(--bordo-chiaro);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.attivita__voce:before{content:counter(attivita, decimal-leading-zero);font-family:var(--font-display);letter-spacing:var(--traccia-display);color:var(--accento,var(--azione));font-size:1.5rem}.attivita__voce p{margin:0}.azioni{gap:var(--sp-5);counter-reset:azione;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.azione{counter-increment:azione;gap:var(--sp-3);padding:var(--sp-6) var(--pad-card) var(--sp-7);border:2px solid var(--bordo-chiaro-forte);border-radius:var(--r-lg);background:var(--notte-800);transition:transform var(--t-media), border-color var(--t-media), box-shadow var(--t-media);align-content:start;display:grid;position:relative;overflow:hidden}.azione:hover{border-color:var(--accento,var(--azione));transform:translate(-3px,-3px);box-shadow:8px 8px #15083080}.azione:first-child{grid-column:1/-1}.azione:before{content:counter(azione, decimal-leading-zero);right:var(--sp-4);bottom:calc(var(--sp-6) * -1);font-family:var(--font-display);letter-spacing:var(--traccia-display);color:var(--accento,var(--azione));opacity:.14;pointer-events:none;transition:opacity var(--t-media);font-size:clamp(5rem,4rem + 4vw,8rem);line-height:1;position:absolute}.azione:hover:before{opacity:.26}.azione__testo{max-width:46ch;margin:0;position:relative}.azione:first-child .azione__testo{font-size:var(--t-lead);max-width:62ch}@media (max-width:760px){.azioni{grid-template-columns:minmax(0,1fr)}}.azioni--pari{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.azioni--pari>.azione:first-child{grid-column:auto}.azioni--pari>.azione:first-child .azione__testo{font-size:var(--t-body);max-width:none}.azioni--fila{gap:var(--sp-5);padding-inline:var(--pista-gutter);display:flex}.azioni--fila>.azione{--storto:-.7deg;width:min(340px,78vw);transform:rotate(var(--storto));flex:none;grid-column:auto}.azioni--fila>.azione:nth-child(2n){--storto:.6deg}.azioni--fila>.azione:hover{--storto:0deg;transform:rotate(var(--storto)) translate(-3px, -3px)}.azioni--fila .azione__testo{font-size:var(--t-lead);max-width:none}@media (max-width:820px){.azioni--fila{padding-inline:var(--gutter)}.azioni--fila>.azione{width:auto;transform:none}}.modulo{gap:var(--sp-5);padding:var(--sp-7) var(--pad-card);background:var(--notte-800);border:2px solid var(--bordo-chiaro-forte);border-radius:var(--r-lg);display:grid}.modulo__coppia{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:620px){.modulo__coppia{grid-template-columns:minmax(0,1fr)}}.campo{gap:var(--sp-2);display:grid}.campo__etichetta{font-size:var(--t-small);font-weight:var(--peso-demi)}.campo__obbligatorio{color:var(--azione)}.sezione--chiara .campo__obbligatorio{color:var(--rosa-scuro)}.campo input[type=text],.campo input[type=email],.campo input[type=tel],.campo input[type=date],.campo input[type=file],.campo textarea,.campo select{border:2px solid var(--bordo-chiaro-forte);border-radius:var(--r-sm);background:var(--notte-900);width:100%;color:var(--bianco);font-family:var(--font-testo);font-size:var(--t-body);padding:.85rem 1rem}.campo textarea{resize:vertical;min-height:130px}.campo input:focus-visible,.campo textarea:focus-visible{border-color:var(--azione)}.campo__nota{font-size:var(--t-micro);color:var(--testo-chiaro)}.consenso{gap:var(--sp-3);font-size:var(--t-small);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.consenso input{width:24px;height:24px;accent-color:var(--vya-verde);margin-top:2px}.sezione--chiara .modulo{background:var(--bianco);color:var(--testo-scuro);--testo-chiaro:var(--testo-scuro-soft);--testo-chiaro-soft:var(--testo-scuro-soft);--testo-chiaro-muto:var(--testo-scuro-soft);--bordo-chiaro:var(--bordo-scuro);--bordo-chiaro-forte:#1508308c;--accento:var(--percorso-su-chiaro,var(--vya-rosa));border-color:#15083038;box-shadow:0 18px 40px #15083014}.sezione--chiara .campo input[type=text],.sezione--chiara .campo input[type=email],.sezione--chiara .campo input[type=tel],.sezione--chiara .campo input[type=date],.sezione--chiara .campo input[type=file],.sezione--chiara .campo textarea,.sezione--chiara .campo select{background:var(--bianco);color:var(--testo-scuro);--testo-chiaro:var(--testo-scuro-soft);--testo-chiaro-soft:var(--testo-scuro-soft);--testo-chiaro-muto:var(--testo-scuro-soft);border-color:#1508308c}.sezione--chiara .campo input::placeholder,.sezione--chiara .campo textarea::placeholder{color:var(--testo-scuro-soft)}.sezione--chiara .modulo a{color:inherit}.avviso{gap:var(--sp-3);padding:var(--sp-6) var(--pad-card);border-left:4px solid var(--accento,var(--azione));border-radius:var(--r-sm);background:var(--notte-800);display:grid}.avviso__titolo{font-weight:var(--peso-bold);font-size:var(--t-h4);margin:0}.avviso p{margin:0}.citazione{gap:var(--sp-7);grid-template-columns:minmax(0,.38fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:760px){.citazione{grid-template-columns:minmax(0,1fr)}}.citazione__testo{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.9vw,2.6rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0 0 var(--sp-4)}.citazione__firma{font-size:var(--t-small);color:var(--testo-chiaro);margin:0}.scheda-ente{gap:var(--sp-3);padding:var(--pad-card-sm);border:1px solid var(--bordo-chiaro);border-radius:var(--r-md);background:var(--notte-800);color:var(--bianco);transition:border-color var(--t-media), transform var(--t-media);display:grid}.scheda-ente:hover{border-color:var(--azione);transform:translateY(-3px)}.scheda-ente__nome{font-size:var(--t-h4);margin:0}.scheda-ente__ambito{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--azione)}.scheda-ente p{font-size:var(--t-small);margin:0}.solo-lettori-schermo{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.centrato{text-align:center}.griglia--testo{gap:var(--sp-8);align-items:start}.blocco-testo{column-gap:var(--sp-8);row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.blocco-testo>.occhiello{grid-area:1/1;margin-bottom:0}.blocco-testo__titolo{grid-area:2/1;margin:0}.blocco-testo__corpo{grid-area:2/2}@media (max-width:900px){.blocco-testo{row-gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.blocco-testo>.occhiello,.blocco-testo__titolo,.blocco-testo__corpo{grid-area:auto/1}}.pill-fissa{z-index:120;left:50%;bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));max-width:calc(100vw - var(--sp-4) * 2);visibility:hidden;opacity:0;transform:translate(-50%, calc(100% + var(--sp-6)));transition:opacity var(--t-media), transform var(--t-media), visibility var(--t-media);display:flex;position:fixed}.pill-fissa[data-visibile=true]{visibility:visible;opacity:1;transform:translate(-50%)}.pill-fissa .btn{white-space:nowrap}@media (max-width:820px){.pill-fissa{width:calc(100vw - var(--sp-4) * 2)}.pill-fissa .btn{padding-inline:var(--sp-5);font-size:clamp(.82rem, .25rem + 2.6vw, var(--t-small));letter-spacing:.02em;flex:1}}.articolo{max-width:68ch;font-size:var(--t-lead)}.articolo>*{margin:0}.articolo>*+*{margin-top:var(--sp-5)}.articolo h2{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin-top:var(--sp-8)}.articolo h3{font-size:var(--t-h4);margin-top:var(--sp-7)}.articolo ul,.articolo ol{padding-left:1.2em}.articolo li+li{margin-top:var(--sp-3)}.articolo blockquote{padding-left:var(--sp-5);border-left:4px solid var(--accento,var(--azione));font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase}.articolo figure{margin:var(--sp-7) 0}.articolo figcaption{margin-top:var(--sp-3);font-size:var(--t-small);color:var(--testo-scuro-soft)}.dati{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.dati dt{margin-bottom:var(--sp-2);font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:var(--spaziatura-occhiello);text-transform:uppercase;color:var(--accento,var(--azione))}.dati dd{margin:0}@media (max-width:820px){.apertura,.apertura-pagina,.pista-agganciata__binario{padding-block:var(--sezione-y)}.griglia{gap:var(--sp-5)}.intestazione-sezione{margin-bottom:var(--sp-6)}.fasi{gap:var(--sp-5)}.filtri{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--sfuma-sx), #000 calc(100% - var(--sfuma-dx)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--sfuma-sx), #000 calc(100% - var(--sfuma-dx)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--sfuma-sx), #000 calc(100% - var(--sfuma-dx)), transparent 100%);flex-wrap:nowrap;overflow-x:auto}.filtri::-webkit-scrollbar{display:none}.filtro{flex:none;padding-inline:.8rem}.modulo .gruppo-btn{width:100%}.modulo .gruppo-btn .btn{flex:1}.btn--grande{font-size:clamp(.78rem, .2rem + 2.6vw, var(--t-small));letter-spacing:.02em;padding-inline:var(--pad-btn);white-space:nowrap}.promotori-sezione{gap:var(--sp-6)}.promotori-gruppo{gap:var(--sp-4)}.promotori-gruppo+.promotori-gruppo{padding-top:var(--sp-6)}.promotori{gap:var(--sp-6)}.elenco-spuntato li{padding-left:28px}.passi__voce{padding-left:calc(var(--sp-7) + var(--sp-2))}.elenco-spuntato li:before{width:18px;height:18px}.articolo blockquote,.articolo ul,.articolo ol{padding-left:20px}.occhiello{align-items:flex-start;gap:var(--sp-2);flex-direction:column;line-height:1.2}.occhiello:before{flex:none}.foto--fascia-larga{width:calc(100% + var(--gutter) * 2);max-width:none;margin-inline:calc(var(--gutter) * -1);border-radius:0}.nastro{margin-bottom:-24px}.apertura__megafono{width:min(94%,260px)}.carosello-lineetta{width:28px}}.solo-lettori{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bollo{flex:none;width:clamp(38px,4vw,56px);height:auto}.bollo--sigillo{background:var(--bianco);border-radius:50%;padding:6px;box-shadow:0 6px 16px #00000059}.scheda-percorso__bollo{z-index:2;top:var(--sp-5);right:var(--sp-5);width:clamp(48px,4.6vw,64px);position:absolute}.apertura-pagina__bollo{width:clamp(56px,5.2vw,76px);margin-bottom:var(--sp-4)}.foto>.foto__bollo{z-index:2;left:var(--sp-4);bottom:var(--sp-4);width:clamp(40px,3.8vw,52px);height:auto;position:absolute}.marchio-piede__collegamento{display:inline-block}.marchio-piede{max-width:220px}.mt-0{margin-top:0}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mt-7{margin-top:var(--sp-7)}.mt-8{margin-top:var(--sp-8)}.mb-0{margin-bottom:0}.mb-6{margin-bottom:var(--sp-6)}@media (max-width:820px){.mt-7,.mt-8{margin-top:var(--sp-6)}}
body{--fondo-pagina:radial-gradient(90% 60% at 82% -6%, #5d20ea8c, transparent 60%), radial-gradient(70% 50% at 4% 34%, #ff2e8d47, transparent 62%), radial-gradient(80% 60% at 60% 104%, #ff4e0038, transparent 60%), var(--notte-900);overflow-x:clip}.tema-board{--fondo-pagina:radial-gradient(120% 80% at 78% -10%, #ffffff1a, transparent 60%), radial-gradient(100% 70% at 10% 108%, #4413b88c, transparent 62%), var(--board)}body:has(.tema-board){--fondo-pagina:radial-gradient(120% 80% at 78% -10%, #ffffff1a, transparent 60%), radial-gradient(100% 70% at 10% 108%, #4413b88c, transparent 62%), var(--board)}.tema-planner{--fondo-pagina:radial-gradient(120% 80% at 78% -10%, #ffffff29, transparent 60%), radial-gradient(100% 70% at 10% 108%, #fff20029, transparent 62%), var(--planner)}body:has(.tema-planner){--fondo-pagina:radial-gradient(120% 80% at 78% -10%, #ffffff29, transparent 60%), radial-gradient(100% 70% at 10% 108%, #fff20029, transparent 62%), var(--planner)}.tema-board .testata,.tema-planner .testata{background:var(--notte-900);border-bottom:1px solid var(--bordo-chiaro)}body:after{content:"";z-index:60;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='.055'/%3E%3C/svg%3E");position:fixed;inset:0}.testata{transition:background var(--t-media), border-color var(--t-media);background:0 0;border-bottom:0}.testata[data-compatta=true]{background:var(--notte-900);border-bottom:1px solid var(--bordo-chiaro)}.marchio{align-items:center;gap:var(--sp-4);flex:none;text-decoration:none;display:flex}.marchio__vya{width:auto;height:clamp(52px,6vw,84px)}.marchio__divisore{background:var(--bordo-chiaro-forte);width:1px;height:clamp(28px,3.4vw,50px)}.marchio__fdv{width:auto;height:clamp(30px,3.2vw,46px)}@media (max-width:820px){.marchio{gap:var(--sp-2)}}
.salta-al-contenuto{left:var(--sp-4);z-index:200;background:var(--azione);color:var(--testo-scuro);font-weight:var(--peso-bold);border-radius:var(--r-sm);transition:top var(--t-veloce);padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:-100px}.salta-al-contenuto:focus{top:var(--sp-4)}.testata{z-index:100;background:var(--notte-900);border-bottom:1px solid var(--bordo-chiaro);position:sticky;top:0}.testata__interno{align-items:center;gap:var(--sp-5);min-height:var(--altezza-testata,96px);display:flex}.marchio{align-items:center;gap:var(--sp-3);flex:none;text-decoration:none;display:inline-flex}.marchio__bollo{width:40px;height:40px}.marchio__nome{font-family:var(--font-display);letter-spacing:var(--traccia-display);text-transform:uppercase;color:var(--bianco);font-size:1.35rem;line-height:1}.marchio__nome span{color:var(--vya-rosa)}.marchio__logo{width:auto;height:38px}.navigazione{margin-left:auto}.navigazione__elenco{align-items:center;gap:clamp(1.1rem,.1rem + 1.4vw,2rem);margin:0;padding:0;list-style:none;display:flex}.navigazione__link{font-size:var(--t-lead);font-weight:var(--peso-medio);color:var(--bianco);padding:var(--sp-2) 0;transition:color var(--t-veloce), border-color var(--t-veloce);border-bottom:2px solid #0000;text-decoration:none}.navigazione__link:hover,.navigazione__link[aria-current=page]{color:var(--bianco);border-bottom-color:var(--azione)}.testata .btn{flex:none}.interruttore-menu{border:1px solid var(--bordo-chiaro-forte);border-radius:var(--r-sm);width:46px;height:46px;color:var(--bianco);cursor:pointer;background:0 0;flex:none;margin-left:auto;padding:0;display:none}.interruttore-menu span{width:20px;height:2px;transition:transform var(--t-veloce), opacity var(--t-veloce);background:currentColor;margin:4px auto;display:block}.interruttore-menu[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.interruttore-menu[aria-expanded=true] span:nth-child(2){opacity:0}.interruttore-menu[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:820px){.testata{--altezza-testata:70px}.testata__interno{gap:var(--sp-4)}.marchio__vya{height:52px}.interruttore-menu{width:44px;height:44px}}@media (max-width:1200px){.interruttore-menu{display:block}.navigazione{max-height:calc(100vh - var(--altezza-testata,96px));background:var(--notte-900);border-bottom:1px solid var(--bordo-chiaro);padding:var(--sp-5) var(--gutter) var(--sp-6);margin:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.navigazione[data-aperta=true]{display:block}.navigazione__elenco{flex-direction:column;align-items:stretch;gap:0}.navigazione__link{padding:var(--sp-4) 0;font-size:var(--t-h4);border-bottom:1px solid var(--bordo-chiaro);display:block}.navigazione .btn{margin-top:var(--sp-5);width:100%}.testata__interno>.btn{display:none}}.hero{color:var(--testo-chiaro);background:radial-gradient(58% 76% at 76% 10%,#5d20ea80,#0000 64%),radial-gradient(50% 68% at 10% 86%,#ff2e8d52,#0000 62%);padding-block:clamp(3.5rem,2rem + 7vw,7.5rem) clamp(3rem,2rem + 5vw,6rem)}.hero__interno{z-index:1;gap:var(--sp-7);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid;position:relative}@media (max-width:900px){.hero__interno{grid-template-columns:minmax(0,1fr)}}.hero__titolo{font-family:var(--font-display);font-size:var(--t-display);font-weight:var(--peso-regular);line-height:var(--interlinea-stretta);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0 0 var(--sp-5);text-wrap:balance}.hero__titolo em{color:var(--vya-giallo);font-style:normal}.hero__lead{font-size:var(--t-lead);color:var(--testo-chiaro-soft);max-width:54ch}.hero__gruppo-btn{margin-top:var(--sp-6)}.hero__visivo{place-items:center;display:grid;position:relative}.hero__visivo img{filter:drop-shadow(0 24px 48px #0000008c);width:min(100%,460px)}.striscia-marchio{background:var(--notte-800);border-block:1px solid var(--bordo-chiaro);padding-block:var(--sp-5);overflow:hidden}.striscia-marchio__riga{align-items:center;gap:var(--sp-7);font-size:var(--t-micro);letter-spacing:var(--spaziatura-occhiello);text-transform:uppercase;color:var(--testo-chiaro-muto);text-align:center;flex-wrap:wrap;justify-content:center;display:flex}.piede{background:var(--notte-800);border-top:1px solid var(--bordo-chiaro);padding-block:var(--sp-8) var(--sp-6)}.social{margin:var(--sp-4) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:flex}.piede__colonna{align-content:start;display:grid}.social__voce{width:44px;height:44px;color:var(--bianco);transition:background var(--t-veloce), color var(--t-veloce), transform var(--t-veloce);background:#ffffff1f;border-radius:50%;place-items:center;display:grid}.social__voce svg{fill:currentColor;width:20px;height:20px}.social__voce:hover,.social__voce:focus-visible{background:var(--azione);color:var(--notte-900);transform:translateY(-2px)}.piede__griglia{gap:var(--sp-6);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.piede__griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.piede__griglia{grid-template-columns:minmax(0,1fr)}}.piede__gruppo summary{cursor:default;padding-block:4px;list-style:none}.piede__gruppo summary::-webkit-details-marker{display:none}.piede__titolo{font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:var(--spaziatura-occhiello);text-transform:uppercase;color:var(--vya-giallo);margin-bottom:var(--sp-4)}.piede__elenco{gap:var(--sp-3);font-size:var(--t-small);margin:0;padding:0;list-style:none;display:grid}.piede__elenco a{color:var(--testo-chiaro-soft);text-decoration:none}.piede__elenco a:hover{color:var(--vya-giallo)}.piede__promotori{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--bordo-chiaro);font-size:var(--t-small);color:var(--testo-chiaro-soft);max-width:90ch}.piede__promotori a{color:inherit;-webkit-text-decoration-color:var(--azione);text-decoration-color:var(--azione)}.piede__promotori a:hover{color:var(--vya-giallo)}.piede__chiusura{gap:var(--sp-4);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--bordo-chiaro);font-size:var(--t-micro);color:var(--testo-chiaro-muto);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (max-width:820px){.piede{padding-block:var(--sp-6)}.piede__griglia{gap:0}.piede__griglia>div{margin-bottom:var(--sp-6)}.piede__gruppo summary{justify-content:space-between;align-items:center;gap:var(--sp-4);cursor:pointer;padding-block:var(--sp-4);border-top:1px solid var(--bordo-chiaro);margin-bottom:0;display:flex}.piede__gruppo summary:after{content:"";border-right:3px solid var(--vya-giallo);border-bottom:3px solid var(--vya-giallo);width:12px;height:12px;transition:transform var(--t-media);flex:none;transform:rotate(45deg)translate(-3px,-3px)}.piede__gruppo[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.piede__gruppo .piede__elenco{padding-block:var(--sp-2) var(--sp-5)}.piede__gruppo:last-of-type{border-bottom:1px solid var(--bordo-chiaro)}.piede__promotori{margin-top:var(--sp-6);border-top:0;padding-top:0}.piede__chiusura{margin-top:var(--sp-6);padding-top:var(--sp-6)}}.piede__chiusura a{color:inherit}.promobar{z-index:110;background:var(--vya-rosa);color:var(--testo-scuro);font-size:var(--t-small);padding:var(--sp-3) calc(var(--gutter) + 2.5rem);text-align:center;position:relative}.promobar[hidden]{display:none}.promobar__pista{display:flex}.promobar__interno{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.promobar__interno--copia{display:none}.promobar strong{font-weight:var(--peso-bold)}.promobar__link{align-items:center;gap:var(--sp-2);color:inherit;font-weight:var(--peso-bold);transition:gap var(--t-veloce);border-bottom:2px solid;padding-bottom:1px;text-decoration:none;display:inline-flex}.promobar__link:hover{gap:var(--sp-3)}.promobar__chiudi{right:var(--gutter);width:32px;height:32px;color:inherit;cursor:pointer;transition:background var(--t-veloce);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.promobar__chiudi:hover{background:#15083024}@media (max-width:820px){.promobar{text-align:left;padding-inline:0 2.75rem;overflow:hidden}.promobar__pista{width:max-content;animation:26s linear infinite scorreTicker}.promobar__interno{white-space:nowrap;padding-inline:var(--gutter);flex-wrap:nowrap;flex:none;justify-content:flex-start}.promobar__interno--copia{display:flex}.promobar:hover .promobar__pista,.promobar:focus-within .promobar__pista,body[data-movimento=fermo] .promobar__pista{animation-play-state:paused}.promobar__chiudi{right:calc(var(--gutter) / 2)}}@keyframes scorreTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.promobar__pista{scrollbar-width:none;width:100%;animation:none;overflow-x:auto}.promobar__pista::-webkit-scrollbar{display:none}.promobar__interno--copia{display:none}}
[data-filtri][hidden]{display:none!important}.elenco-vuoto{margin-top:var(--sp-6)}.modulo__esito{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);font-weight:var(--peso-demi);margin:0}.modulo__esito:empty{display:none}.modulo__esito[data-tipo=ok]{background:color-mix(in srgb, var(--vya-verde) 22%, white);color:var(--testo-scuro)}.modulo__esito[data-tipo=errore]{background:color-mix(in srgb, var(--vya-rosa) 18%, white);color:var(--testo-scuro)}.campo__errore{font-size:var(--t-micro);font-weight:var(--peso-demi);color:#b00a4e}.campo [aria-invalid=true]{border-color:#b00a4e!important}.modulo button[disabled]{opacity:.6;cursor:progress}.campo-esca{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.articolo .wp-block-quote{margin-inline:0}.testo-ricco>p:first-child{font-size:var(--t-lead);color:inherit;max-width:62ch;line-height:1.6}.testo-ricco>p{margin:0}.testo-ricco>p+p{margin-top:var(--sp-4)}.testo-ricco>ul{margin:var(--sp-4) 0 0}a.scheda-ente{color:var(--bianco);transition:transform var(--t-veloce), box-shadow var(--t-veloce);text-decoration:none;display:block}a.scheda-ente:hover,a.scheda-ente:focus-visible{transform:translateY(-3px)}a.scheda-ente .scheda-ente__nome{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.blocco-testo__logo{max-width:240px;margin-top:var(--sp-3);grid-area:3/1}.blocco-testo:has(.blocco-testo__logo){grid-template-rows:auto auto 1fr}.blocco-testo:has(.blocco-testo__logo) .blocco-testo__corpo{grid-row:2/span 2}@media (max-width:900px){.blocco-testo__logo{grid-row:auto;max-width:180px;margin-top:0}.blocco-testo:has(.blocco-testo__logo) .blocco-testo__corpo{grid-row:auto}}.blocco-testo__logo img{width:100%;height:auto}.azioni.azioni--testo-grande .azione .azione__testo{font-size:var(--t-lead);font-weight:var(--peso-demi)}.alumni__titolo{font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0 0 var(--sp-4)}.alumni__elenco{gap:var(--sp-2);font-size:var(--t-lead);margin:0;padding:0;list-style:none;display:grid}.alumni__elenco a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.alumni__vuoto{color:var(--testo-chiaro-soft);font-size:var(--t-lead);margin:0}.iniziativa-corpo{gap:var(--sp-9);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.iniziativa-lato{top:calc(var(--altezza-testata,96px) + var(--sp-5));padding:var(--sp-6);border-radius:var(--r-md);background:#5d20ea12;position:sticky}.iniziativa-lato__dati{gap:var(--sp-4);margin:0;display:grid}.iniziativa-lato__dati>div+div{padding-top:var(--sp-4);border-top:1px solid var(--bordo-scuro)}.iniziativa-lato__dati dt,.iniziativa-lato__titolo{margin:0 0 var(--sp-1);font-size:var(--t-micro);font-weight:var(--peso-bold);letter-spacing:var(--spaziatura-occhiello);text-transform:uppercase;color:var(--viola-scuro)}.iniziativa-lato__dati dd{font-weight:var(--peso-demi);margin:0}.iniziativa-lato__nota{color:var(--testo-scuro-soft);font-weight:400;display:block}.iniziativa-lato__link{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:2px solid var(--notte-900)}.iniziativa-lato__link ul{margin:var(--sp-2) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.iniziativa-testo>*+*{margin-top:var(--sp-8)}.iniziativa-ente{gap:var(--sp-6);padding-bottom:var(--sp-7);border-bottom:1px solid var(--bordo-scuro);justify-content:space-between;align-items:flex-start;display:flex}.iniziativa-ente__nome{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem);line-height:var(--interlinea-display);letter-spacing:var(--traccia-display);text-transform:uppercase;margin:0 0 var(--sp-3)}.iniziativa-ente__nome a{color:inherit}.iniziativa-ente p:last-child{max-width:62ch;margin:0}.iniziativa-ente__logo{flex:0 0 150px}.iniziativa-ente__logo img{width:100%;height:auto}@media (max-width:900px){.iniziativa-corpo{gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}.iniziativa-lato{position:static}.iniziativa-ente{gap:var(--sp-4);flex-direction:column-reverse}.iniziativa-ente__logo{flex-basis:auto;width:110px}}.sezione--preparati{padding-bottom:var(--sp-6)}.sezione--preparati+.sezione--chiara{padding-top:var(--sp-6)}.iniziativa-testo .testo-ricco>p,.iniziativa-testo .testo-ricco>p:first-child{font-size:var(--t-lead);max-width:62ch;line-height:1.6}.piede__legali{margin:var(--sp-5) 0 0;text-align:right;font-size:var(--t-micro);color:var(--testo-chiaro-muto)}.piede__legali a{color:inherit}@media (max-width:600px){.piede__legali{text-align:left}}.piede__autore{align-items:center;gap:var(--sp-2);margin-left:auto;display:inline-flex}.piede__autore a{padding:var(--sp-1) 0;display:inline-flex}.piede__autore img{width:auto;height:1.125rem;transition:opacity var(--t-media)}.piede__autore a:hover img{opacity:.75}.piede__cookie{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.documento-legale{font-size:var(--t-body)}.documento-legale p,.documento-legale ul{margin:0}.documento-legale *+p,.documento-legale *+ul,.documento-legale *+details{margin-top:var(--sp-4)}.documento-legale h2:first-child{margin-top:0}.documento-legale .cmplz-subtitle{font-weight:var(--peso-bold);margin-top:var(--sp-5)}.documento-legale a{color:var(--viola-scuro);text-underline-offset:3px;overflow-wrap:anywhere}.documento-legale details{border:2px solid var(--notte-900);border-radius:var(--r-md);padding:0 var(--pad-card-sm)}.documento-legale details[open]{box-shadow:4px 4px 0 var(--accento);padding-bottom:var(--pad-card-sm)}.documento-legale summary{cursor:pointer;padding:var(--sp-4) 0;justify-content:space-between;gap:var(--sp-4);list-style:none;display:flex}.documento-legale summary::-webkit-details-marker{display:none}.documento-legale summary:after{content:"+";font-size:1.6rem;line-height:1;font-weight:var(--peso-bold)}.documento-legale details[open] summary:after{content:"−"}.documento-legale summary h3{font-size:var(--t-body);margin:0}.documento-legale .btn{margin-top:var(--sp-2)}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.modulo__verifica:not(:empty){margin-bottom:var(--sp-4)}.recapiti{gap:var(--sp-3) var(--sp-4);margin:var(--sp-3) 0 0;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.recapiti>div{display:contents}.recapiti dt{font-size:var(--t-micro);font-weight:var(--peso-demi);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.recapiti dd{overflow-wrap:break-word;margin:0}.scheda-ente__testo>*+*{margin-top:var(--sp-2)}.scheda-ente__testo a{color:inherit;text-underline-offset:3px}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_c7b64695-module__ufQgFW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_c7b64695-module__ufQgFW__variable{--font-ripiego:"Figtree", "Figtree Fallback"}
