.dl{background:var(--notte);color:var(--su-scuro);padding-block:clamp(5rem,12vh,9rem);overflow-x:clip}.dl-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem 3rem;align-items:center;padding-bottom:clamp(2.4rem,6vh,4rem)}.dl-head h2{font-family:var(--disp);font-weight:400;color:var(--bianco);font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.02;letter-spacing:-.02em;max-width:16ch;text-wrap:balance}.dl-intro{max-width:44ch;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.dl-intro p{font-family:var(--ui);color:var(--su-scuro);font-size:1.05rem;line-height:1.65}.mt{min-width:0}.mt-svg{display:block;width:100%;height:auto;overflow:visible}.mt-provincia{fill:#16233f;stroke:#3d5079;stroke-width:1.4;stroke-linejoin:round}.mt-provincia.mt-parma{fill:#1e2440;stroke:#c2592e;stroke-width:2}.mt-getto{stroke:#e08a5c;stroke-width:2}.mt-quadro{fill:#f6f2ea}.mt-luogo.is-capoluogo .mt-quadro{fill:none;stroke:#f6f2ea;stroke-width:1.6}.mt-nome{font-family:var(--ui);font-size:15px;font-weight:500;fill:var(--bianco)}.mt-sede-q{fill:#c2592e}.mt-sede-c{fill:#f6f2ea}.mt-nome-sede{font-family:var(--disp);font-size:20px;font-weight:600;fill:var(--bianco)}@media (max-width:760px){.mt-nome{font-size:22px}.mt-nome-sede{font-size:26px}}.dl-riga{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.6rem 3rem;align-items:center}.dl-riga-top{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.dl-nome{font-family:var(--disp);font-weight:400;color:var(--bianco);font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:1;letter-spacing:-.02em}.dl-nota{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cotto-2);white-space:nowrap}.dl-comuni,.dl-nota{font-family:var(--ui)}.dl-comuni{margin:0;font-size:.98rem;line-height:1.7;color:var(--su-scuro);max-width:62ch}.dl-comuni>span{white-space:nowrap;display:inline-block}.dl-sep{color:oklch(1 0 0/.25);white-space:pre}.dl-chiusura{font-style:normal;color:var(--bianco)}.dl-indice{display:block}.dl-indice,.dl-riga{position:relative}.dl-riga .dl-nome{position:relative;display:inline-block}.dl-riga .dl-nome:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:2px;background:var(--cotto);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.dl-riga.is-on .dl-nome:after{transform:scaleX(1)}.dl-cursore{position:absolute;left:0;top:0;width:clamp(240px,22vw,420px);pointer-events:none;z-index:5;margin:calc(clamp(240px, 22vw, 420px) * -.62) 0 0 3rem;opacity:0;transition:opacity .35s var(--ease)}.dl-cursore.is-on{opacity:1}.dl-cursore .dl-foto{position:absolute;inset:0 0 auto 0;margin:0;opacity:0;transition:opacity .35s var(--ease)}.dl-cursore .dl-foto.is-on{opacity:1}.dl-foto-semplice{position:relative;aspect-ratio:4/5;overflow:hidden;box-shadow:0 24px 50px oklch(.08 .03 262/.5)}.dl-foto-semplice img{object-fit:cover}.dl-h2-riga{display:inline-block}.dl-lastre{position:relative;aspect-ratio:4/5;display:grid;grid-template-rows:repeat(5,1fr);gap:3px;background:transparent;filter:drop-shadow(0 24px 40px oklch(.13 .03 262/.35))}.dl-lastra{position:relative;overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.7,0,.2,1);transition-delay:calc(var(--k) * 45ms)}.dl-lastra-img{position:absolute;left:0;right:0;height:500%;top:calc(var(--k) * -100%);background-size:cover;background-position:50%;transform:scale(1.08);transition:transform 1s var(--ease)}.dl-foto.is-on .dl-lastra{clip-path:inset(0 0 0 0)}.dl-foto.is-on .dl-lastre{background:var(--notte);box-shadow:0 0 0 3px var(--notte)}.dl-foto.is-on .dl-lastra-img{transform:scale(1)}.dl-cursore figcaption{margin-top:.7rem;font-family:var(--ui);font-size:.8rem;color:var(--su-scuro);opacity:0;transition:opacity .3s}.dl-foto.is-on figcaption{transition-delay:.3s}.dl-preload{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.dl-anteprima{display:none}.dl-indice-old{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:clamp(2.5rem,5vw,6rem)}.dl-righe{list-style:none;margin:0;padding:0;border-top:1px solid var(--linea-s)}.dl-riga{padding-block:clamp(1.4rem,3.2vh,2.2rem);border-bottom:1px solid var(--linea-s);cursor:default;transition:opacity .5s var(--ease);will-change:clip-path}.dl-riga .dl-nome{transition:transform .6s var(--ease)}.dl-indice.is-hover .dl-riga{opacity:.32}.dl-indice.is-hover .dl-riga.is-on{opacity:1}.dl-riga.is-on .dl-nome{transform:translateX(.6rem)}.dl-anteprima{position:relative;pointer-events:none}.dl-anteprima-in,.dl-foto{position:absolute;left:0;right:0;top:0}.dl-foto{margin:0}.dl-foto-img{position:relative;width:100%;aspect-ratio:4/4.4;overflow:hidden;background:var(--sabbia);clip-path:inset(100% 0 0 0);transition:clip-path .7s var(--ease) .04s}.dl-foto-img img{object-fit:cover;transform:scale(1.12);transition:transform 1.1s var(--ease)}.dl-foto figcaption{margin-top:.8rem;font-family:var(--ui);font-size:.82rem;line-height:1.4;color:oklch(.205 .045 262/.66);opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.dl-foto.is-on{z-index:1}.dl-foto.is-on .dl-foto-img{clip-path:inset(0 0 0 0)}.dl-foto.is-on .dl-foto-img img{transform:scale(1)}.dl-foto.is-on figcaption{opacity:1;transform:none;transition-delay:.2s}.dl-blocchi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vh,4.5rem) clamp(1.5rem,4vw,3rem);border-top:1px solid var(--linea-s);padding-top:clamp(2.4rem,5vh,3.5rem)}.dl-blocco{min-width:0}.dl-blocco-foto{margin:0 0 1.5rem}.dl-blocco-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--sabbia)}.dl-blocco-img img{object-fit:cover}.dl-blocco-foto figcaption{margin-top:.6rem;font-family:var(--ui);font-size:.8rem;line-height:1.4;color:var(--su-soft)}.dl-blocco .dl-nome{font-size:clamp(2rem,8.5vw,3rem)}.dl-blocco .dl-riga-top{gap:.5rem 1rem}@media (max-width:960px){.dl-head{grid-template-columns:minmax(0,1fr)}.dl-intro{justify-self:start}}@media (max-width:700px){.dl-blocchi{grid-template-columns:minmax(0,1fr)}.dl-comuni{font-size:.95rem}.dl-riga-top{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dl-foto figcaption,.dl-foto-img,.dl-foto-img img,.dl-riga,.dl-riga .dl-nome{transition:none}.dl-foto-img img{transform:none}}