.percorso[data-astro-cid-zg67c7ru]{--strada: var(--dv-inchiostro);--mezzeria: var(--dv-lime);--carta: var(--dv-gesso);--griglia: oklch(18.9% .012 139.4 / .05);--griglia-forte: oklch(18.9% .012 139.4 / .11);--segno-bordo: var(--dv-inchiostro);--studio-fondo: var(--dv-inchiostro);--studio-testo: var(--dv-lime)}.dv-scura.percorso{--strada: var(--dv-gesso);--mezzeria: var(--dv-inchiostro);--carta: var(--dv-inchiostro);--griglia: oklch(97.4% .005 117.9 / .04);--griglia-forte: oklch(97.4% .005 117.9 / .09);--segno-bordo: var(--dv-gesso);--studio-fondo: var(--dv-lime);--studio-testo: var(--dv-inchiostro)}.percorso__testa[data-astro-cid-zg67c7ru]{display:grid;gap:var(--space-xl) var(--space-2xl);margin-bottom:clamp(var(--space-2xl),5vw,var(--space-3xl))}.percorso__testa--foto[data-astro-cid-zg67c7ru]{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end}.percorso__titoli[data-astro-cid-zg67c7ru]{display:grid;gap:var(--space-lg);justify-items:start}.percorso__titoli[data-astro-cid-zg67c7ru] .dv-pillola[data-astro-cid-zg67c7ru]{margin-bottom:var(--space-xs)}.percorso__foto[data-astro-cid-zg67c7ru]{aspect-ratio:4 / 3}.percorso__legenda[data-astro-cid-zg67c7ru]{list-style:none;margin:var(--space-xs) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);color:var(--testo-2);font-size:var(--text-sm)}.percorso__legenda[data-astro-cid-zg67c7ru] li[data-astro-cid-zg67c7ru]{display:inline-flex;align-items:center;gap:.55em}.percorso__pulsante[data-astro-cid-zg67c7ru]{margin-top:clamp(var(--space-2xl),5vw,var(--space-3xl))}@media(width<=64rem){.percorso__testa--foto[data-astro-cid-zg67c7ru]{grid-template-columns:minmax(0,1fr)}.percorso__foto[data-astro-cid-zg67c7ru]{aspect-ratio:16 / 9;max-width:40rem}}.p-chi[data-astro-cid-zg67c7ru]{justify-self:start;width:fit-content;padding:.2em .45em .15em;border:1.5px solid var(--testo);color:var(--testo);font:700 var(--dv-etichetta) / 1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.p-chi--studio[data-astro-cid-zg67c7ru]{background:var(--studio-fondo);border-color:var(--studio-fondo);color:var(--studio-testo)}.p-tempi[data-astro-cid-zg67c7ru]{justify-self:start;width:fit-content;padding:.25em .55em .2em;background:var(--dv-lime);color:var(--dv-inchiostro);font:800 var(--dv-etichetta) / 1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.tavola[data-astro-cid-zg67c7ru]{position:relative;padding:clamp(2.75rem,2rem + 2vw,4rem) clamp(1rem,.4rem + 2.6vw,3rem) clamp(4.5rem,3.5rem + 2vw,5.5rem);border:1.5px solid var(--griglia-forte);background-color:var(--carta);background-image:linear-gradient(var(--griglia-forte) 1px,transparent 1px),linear-gradient(90deg,var(--griglia-forte) 1px,transparent 1px),linear-gradient(var(--griglia) 1px,transparent 1px),linear-gradient(90deg,var(--griglia) 1px,transparent 1px);background-size:50px 50px,50px 50px,10px 10px,10px 10px;background-position:-1px -1px}.tavola[data-astro-cid-zg67c7ru]:before{content:"";position:absolute;left:0;right:0;top:0;height:1.1rem;border-bottom:1px solid var(--griglia-forte);background:repeating-linear-gradient(90deg,var(--testo-3) 0 1.5px,transparent 1.5px 50px) left bottom / 100% 100% no-repeat,repeating-linear-gradient(90deg,var(--griglia-forte) 0 1px,transparent 1px 10px) left bottom / 100% 45% no-repeat;opacity:.8}.tavola__crocino[data-astro-cid-zg67c7ru]{position:absolute;width:22px;height:22px;background:linear-gradient(var(--testo-3),var(--testo-3)) center / 100% 1.5px no-repeat,linear-gradient(var(--testo-3),var(--testo-3)) center / 1.5px 100% no-repeat}.tavola__crocino--1[data-astro-cid-zg67c7ru]{left:10px;top:1.75rem}.tavola__crocino--2[data-astro-cid-zg67c7ru]{right:10px;top:1.75rem}.tavola__crocino--3[data-astro-cid-zg67c7ru]{left:10px;bottom:10px}.tavola__crocino--4[data-astro-cid-zg67c7ru]{right:10px;bottom:10px}.tavola__cartiglio[data-astro-cid-zg67c7ru]{position:absolute;right:clamp(1rem,.4rem + 2.6vw,3rem);bottom:1rem;display:flex;margin:0;border:1.5px solid var(--testo);background:var(--carta);font-size:.8rem;color:var(--testo)}.tavola__cartiglio[data-astro-cid-zg67c7ru] span[data-astro-cid-zg67c7ru]{padding:.45em .75em .4em}.tavola__cartiglio[data-astro-cid-zg67c7ru] span[data-astro-cid-zg67c7ru]+span[data-astro-cid-zg67c7ru]{border-left:1.5px solid var(--testo)}.tavola__cartiglio[data-astro-cid-zg67c7ru] span[data-astro-cid-zg67c7ru]:first-child{background:var(--testo);color:var(--carta)}.tavola__campo[data-astro-cid-zg67c7ru]{position:relative}.tavola__caselle[data-astro-cid-zg67c7ru]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xl);max-width:40rem}.tavola[data-astro-cid-zg67c7ru].mappa .tavola__caselle[data-astro-cid-zg67c7ru]{display:block;max-width:none;position:relative}.tavola[data-astro-cid-zg67c7ru].mappa .casella[data-astro-cid-zg67c7ru],.tavola[data-astro-cid-zg67c7ru].mappa .ostacolo[data-astro-cid-zg67c7ru]{position:absolute;left:0;top:0}.tavola__strada[data-astro-cid-zg67c7ru]{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tavola[data-astro-cid-zg67c7ru].mappa .tavola__strada[data-astro-cid-zg67c7ru]{display:block}.strada-bordo[data-astro-cid-zg67c7ru]{fill:none;stroke:var(--strada);stroke-width:20px;stroke-linecap:round;stroke-linejoin:round}.strada-mezzo[data-astro-cid-zg67c7ru]{fill:none;stroke:var(--mezzeria);stroke-width:2.5px;stroke-dasharray:14 12;stroke-linecap:round}.casella[data-astro-cid-zg67c7ru]{z-index:1;display:grid;gap:var(--space-md);align-content:start;padding:var(--space-xl);background:var(--scheda);color:var(--testo);outline:1.5px solid var(--strada);outline-offset:-1.5px;transition:background-color var(--dur-long) var(--ease-out),color var(--dur-long) var(--ease-out)}.casella__testa[data-astro-cid-zg67c7ru]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}.casella__n[data-astro-cid-zg67c7ru]{font-size:clamp(2.5rem,2rem + 1.4vw,3.25rem);color:var(--testo);min-width:2.4ch}.dv-scura .casella__n[data-astro-cid-zg67c7ru]{color:var(--dv-lime)}.casella__segno[data-astro-cid-zg67c7ru]{padding:.3em .55em .25em;background:var(--testo);color:var(--fondo)}.casella__cosa[data-astro-cid-zg67c7ru]{font-size:var(--dv-sotto);line-height:1.45}.casella__titolo[data-astro-cid-zg67c7ru]{font:800 clamp(1.6rem,1.3rem + .9vw,2.1rem) / 1.05 var(--font-display)}.casella__sotto[data-astro-cid-zg67c7ru]{color:var(--testo-2);font-size:var(--dv-sotto);line-height:1.45}.casella[data-astro-cid-zg67c7ru] p[data-astro-cid-zg67c7ru]+p[data-astro-cid-zg67c7ru]{margin-top:0}.casella__voci[data-astro-cid-zg67c7ru]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.casella__voci[data-astro-cid-zg67c7ru] li[data-astro-cid-zg67c7ru]{padding:.35em .65em .3em;border:1.5px solid var(--regola);font-weight:500;line-height:1.3}.casella__fermata[data-astro-cid-zg67c7ru]{display:none;position:absolute;top:var(--fermata-y, 4rem);width:26px;height:26px;margin-top:-13px;background:var(--dv-lime);border:3px solid var(--strada);border-radius:50%;z-index:2}.tavola[data-astro-cid-zg67c7ru].mappa .casella__fermata[data-astro-cid-zg67c7ru]{display:block}.casella[data-astro-cid-zg67c7ru][data-lato=destra] .casella__fermata[data-astro-cid-zg67c7ru]{right:-13px}.casella[data-astro-cid-zg67c7ru][data-lato=sinistra] .casella__fermata[data-astro-cid-zg67c7ru]{left:-13px}.casella__fase[data-astro-cid-zg67c7ru]{display:grid;gap:.25rem;margin:calc(-1 * var(--space-xl)) calc(-1 * var(--space-xl)) 0;padding:.9rem var(--space-xl) 1rem;background:var(--dv-inchiostro);color:var(--dv-gesso)}.casella__fase[data-astro-cid-zg67c7ru] .dv-etichetta[data-astro-cid-zg67c7ru]{color:var(--dv-lime)}.casella__fase-nome[data-astro-cid-zg67c7ru]{font:800 1.45rem / 1.1 var(--font-display)}.dv-scura .casella__fase[data-astro-cid-zg67c7ru]{background:var(--dv-lime);color:var(--dv-inchiostro)}.dv-scura .casella__fase[data-astro-cid-zg67c7ru] .dv-etichetta[data-astro-cid-zg67c7ru]{color:var(--dv-inchiostro)}.casella--partenza[data-astro-cid-zg67c7ru],.casella--arrivo[data-astro-cid-zg67c7ru]{--scheda: var(--dv-inchiostro);--testo: var(--dv-gesso);--testo-2: var(--dv-cemento);--regola: var(--dv-regola-scura);--studio-fondo: var(--dv-lime);--studio-testo: var(--dv-inchiostro)}.casella--partenza[data-astro-cid-zg67c7ru] .casella__segno[data-astro-cid-zg67c7ru],.casella--arrivo[data-astro-cid-zg67c7ru] .casella__segno[data-astro-cid-zg67c7ru]{background:var(--dv-lime);color:var(--dv-inchiostro)}.casella--arrivo[data-astro-cid-zg67c7ru] .casella__n[data-astro-cid-zg67c7ru]{color:var(--dv-lime)}.dv-scura .casella--partenza[data-astro-cid-zg67c7ru],.dv-scura .casella--arrivo[data-astro-cid-zg67c7ru]{outline:2px solid var(--dv-lime);outline-offset:-2px}.casella__rami[data-astro-cid-zg67c7ru]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}.ramo[data-astro-cid-zg67c7ru]{display:grid;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-left:4px solid var(--testo)}.ramo__nome[data-astro-cid-zg67c7ru]{font:800 1.35rem / 1.1 var(--font-display);display:flex;gap:.35em}.casella--deviazione[data-astro-cid-zg67c7ru]{background:var(--carta);outline:2px dashed var(--testo);outline-offset:-2px}.ostacolo[data-astro-cid-zg67c7ru]{z-index:1;display:grid;justify-items:center;gap:.5rem;width:8.5rem;text-align:center}.segnale[data-astro-cid-zg67c7ru]{width:5.25rem;height:auto;overflow:visible;filter:drop-shadow(0 6px 6px var(--dv-ombra))}.segnale__palo[data-astro-cid-zg67c7ru]{fill:var(--testo-3)}.segnale__lime[data-astro-cid-zg67c7ru]{fill:var(--dv-lime);stroke:var(--dv-inchiostro);stroke-width:3px;stroke-linejoin:round}.segnale__nero[data-astro-cid-zg67c7ru]{fill:var(--dv-inchiostro)}.segnale__rosso[data-astro-cid-zg67c7ru]{fill:var(--dv-errore-chiaro);stroke:var(--dv-gesso);stroke-width:3.5px}.segnale__bianco[data-astro-cid-zg67c7ru]{fill:var(--dv-gesso)}.segnale__scritta[data-astro-cid-zg67c7ru]{fill:var(--dv-gesso);font:800 17px var(--font-display);letter-spacing:.04em}.segnale__corpo[data-astro-cid-zg67c7ru]{fill:var(--dv-inchiostro);stroke:var(--segno-bordo);stroke-width:2px}.segnale__acceso[data-astro-cid-zg67c7ru]{fill:var(--dv-errore-scuro);stroke:var(--dv-inchiostro);stroke-width:1.5px}.segnale__spento[data-astro-cid-zg67c7ru]{fill:var(--dv-regola-scura)}.ostacolo__nome[data-astro-cid-zg67c7ru]{padding:.3em .55em .25em;background:var(--carta);color:var(--testo);border:1.5px solid var(--testo);font:700 var(--text-sm) / 1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-decoration:line-through;text-decoration-thickness:2px;text-wrap:balance}.tavola[data-astro-cid-zg67c7ru]:not(.mappa) .ostacolo[data-astro-cid-zg67c7ru]{justify-items:start;text-align:left}.pedina[data-astro-cid-zg67c7ru]{display:none;position:absolute;left:0;top:0;width:2.75rem;height:auto;z-index:3;pointer-events:none;overflow:visible}.tavola[data-astro-cid-zg67c7ru].mappa .pedina[data-astro-cid-zg67c7ru]{display:block}.pedina__ombra[data-astro-cid-zg67c7ru]{fill:var(--dv-ombra)}.pedina__vite[data-astro-cid-zg67c7ru]{fill:var(--dv-inchiostro);stroke:var(--segno-bordo);stroke-width:1px}.pedina__filetti[data-astro-cid-zg67c7ru]{fill:none;stroke:var(--dv-lime);stroke-width:1.4px}.pedina__corona[data-astro-cid-zg67c7ru]{fill:var(--dv-lime);stroke:var(--dv-inchiostro);stroke-width:2.2px;stroke-linejoin:round}.casella[data-astro-cid-zg67c7ru].is-qui{--scheda: var(--dv-lime);--testo: var(--dv-inchiostro);--testo-2: var(--dv-grafite);--regola: var(--dv-inchiostro-regola);--studio-fondo: var(--dv-inchiostro);--studio-testo: var(--dv-lime)}.casella[data-astro-cid-zg67c7ru].is-qui .casella__n[data-astro-cid-zg67c7ru]{color:var(--dv-inchiostro)}.casella[data-astro-cid-zg67c7ru].is-qui .p-tempi[data-astro-cid-zg67c7ru],.casella[data-astro-cid-zg67c7ru].is-qui .casella__segno[data-astro-cid-zg67c7ru]{background:var(--dv-inchiostro);color:var(--dv-lime)}.casella[data-astro-cid-zg67c7ru].is-qui .casella__fase[data-astro-cid-zg67c7ru]{background:var(--dv-inchiostro);color:var(--dv-gesso)}.casella[data-astro-cid-zg67c7ru].is-qui .casella__fase[data-astro-cid-zg67c7ru] .dv-etichetta[data-astro-cid-zg67c7ru]{color:var(--dv-lime)}.casella[data-astro-cid-zg67c7ru].is-qui .casella__fermata[data-astro-cid-zg67c7ru]{background:var(--dv-inchiostro);border-color:var(--dv-lime)}.casella--deviazione[data-astro-cid-zg67c7ru].is-qui{background:var(--dv-lime)}@media(width<=40rem){.casella[data-astro-cid-zg67c7ru]{padding:var(--space-lg)}.casella__fase[data-astro-cid-zg67c7ru]{margin:calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg)) 0;padding-inline:var(--space-lg)}.ostacolo[data-astro-cid-zg67c7ru]{width:10rem}.segnale[data-astro-cid-zg67c7ru]{width:4.5rem}.tavola__cartiglio[data-astro-cid-zg67c7ru] span[data-astro-cid-zg67c7ru]:nth-child(3){display:none}}
