@layer pagine{.pag-testata{padding:calc(var(--header-h) + 48px) 0 clamp(56px, 7vw, 104px);position:relative;overflow:clip}.pag-testata-chiara{background:radial-gradient(90% 70% at 100% 0%, #3042b812, transparent 60%), linear-gradient(var(--carta-2), var(--carta) 70%)}.pag-testata-griglia{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}@media (min-width:900px){.pag-testata[data-figura="1"] .pag-testata-griglia{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,5vw,80px)}}.pag-testata[data-figura="0"] .pag-testata-testo{max-width:880px}.pag-testata-occhiello{margin:22px 0 16px}.pag-testata-titolo{letter-spacing:-.028em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.15rem,1.1rem + 3.3vw,4rem);line-height:1.04}.pag-testata.scuro .pag-testata-titolo{text-shadow:0 2px 30px #050a2840}.pag-testata-luogo{color:#e4e8fb;align-items:center;gap:8px;margin-top:18px;font-size:1.0625rem;font-weight:600;display:inline-flex}.pag-testata-luogo svg{fill:none;width:20px;height:20px;stroke:var(--arancio-chiaro);stroke-width:2px;flex:none}.pag-testata-lead{max-width:46ch;margin-top:18px}.pag-testata.scuro .pag-testata-lead{color:#e4e8fb}.pag-testata-azioni{margin-top:30px}.pag-testata-figura{min-width:0;position:relative}@media (prefers-reduced-motion:no-preference){html.js .pag-testata-testo>*,html.js .pag-testata-figura{animation:pag-entra .9s var(--ease-out) both}html.js .pag-testata-testo>:nth-child(2){animation-delay:60ms}html.js .pag-testata-testo>:nth-child(3){animation-delay:.12s}html.js .pag-testata-testo>:nth-child(4){animation-delay:.2s}html.js .pag-testata-testo>:nth-child(5){animation-delay:.28s}html.js .pag-testata-testo>:nth-child(6){animation-delay:.34s}html.js .pag-testata-figura{animation-delay:.22s}}@keyframes pag-entra{0%{opacity:0;transform:translateY(18px)}}.pag-briciole ol{color:var(--blu-chiaro);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.pag-briciole li{align-items:center;min-width:0;display:inline-flex}.pag-briciole li+li:before{content:"";opacity:.7;border-top:1.6px solid;border-right:1.6px solid;flex:none;width:6px;height:6px;margin:0 8px 0 4px;transform:rotate(45deg)}.pag-briciole a{color:#fff;text-underline-offset:.25em;align-items:center;min-height:44px;margin-block:-6px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-flex}.pag-briciole [aria-current=page]{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:52ch;display:-webkit-box;overflow:hidden}.pag-briciole[data-chiaro] ol{color:var(--tenue)}.pag-briciole[data-chiaro] a{color:var(--blu);-webkit-text-decoration-color:color-mix(in srgb, var(--blu) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--blu) 35%, transparent)}@media (hover:hover) and (pointer:fine){.pag-briciole a:hover{text-decoration-color:currentColor}}.cont-griglia{grid-template-columns:minmax(0,1fr);gap:56px;padding-block:clamp(48px,6vw,88px) clamp(56px,7vw,104px);display:grid}@media (min-width:1100px){.cont-griglia{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(48px,5vw,88px)}.cont-lato{align-self:stretch}.cont-lato-dentro{top:calc(var(--header-h) + 28px);max-height:calc(100svh - var(--header-h) - 48px);overscroll-behavior:contain;scrollbar-width:thin;margin:-10px -28px -40px;padding:10px 28px 40px;position:sticky;overflow-y:auto}.cont-lato-dentro[data-sotto="1"]{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.cont-lato-dentro[data-sopra="1"]{-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px)}.cont-lato-dentro[data-sotto="1"][data-sopra="1"]{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 56px),#0000)}}.cont-corpo{min-width:0;max-width:46rem}.cont-attacco.lead{color:var(--inchiostro);margin-bottom:30px;font-weight:500}.cont-attacco.lead[data-lungo]{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.65}.pag-prenota{padding:26px 24px 18px}.pag-prenota-titolo{color:var(--blu);font-size:1.25rem;font-weight:800;line-height:1.25}.pag-prenota-testo{color:var(--tenue);margin-top:8px;font-size:.9375rem;line-height:1.55}.pag-prenota-modulo{width:100%;margin-top:18px}.pag-prenota-recapiti{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pag-prenota-recapito{min-height:48px;color:var(--blu);align-items:center;gap:12px;font-size:1.0625rem;font-weight:800;text-decoration:none;display:flex}.pag-prenota-recapito svg{fill:none;width:22px;height:22px;stroke:var(--arancio-testo);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (hover:hover) and (pointer:fine){a.pag-prenota-recapito:hover span{text-underline-offset:.2em;text-decoration:underline}}.pag-sorelle{margin-top:28px}.pag-sorelle-titolo{letter-spacing:.1em;text-transform:uppercase;color:var(--arancio-testo);margin-bottom:6px;font-size:.875rem;font-weight:800}.pag-sorelle ul{margin:0;padding:0;list-style:none}.pag-sorelle a{border-bottom:1px solid var(--filo);min-height:46px;color:var(--blu);justify-content:space-between;align-items:center;gap:10px;padding:6px 2px;font-size:.9375rem;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s;display:flex}.pag-sorelle svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;width:18px;height:18px;transition:transform .35s var(--ease-spring), opacity .2s ease;flex:none}.pag-sorelle a[aria-current=page]{color:var(--arancio-testo)}.pag-sorelle a[aria-current=page] svg{opacity:1}@media (hover:hover) and (pointer:fine){.pag-sorelle a:hover{color:var(--blu-vivo)}.pag-sorelle a:hover svg{opacity:1;transform:translate(4px)}}.prosa{font-size:var(--t-corpo);color:var(--inchiostro);overflow-wrap:break-word;line-height:1.75}:where(.prosa-sezione,.prosa-intro,.prosa-lettura,.pers-bio)>:is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-top:1em}:where(.prosa-sezione,.prosa-intro,.prosa-lettura,.pers-bio) li>p+p{margin-top:.6em}.prosa a:not(.bottone):not(.pillola):not(.scheda):not(.prosa-invito-voce):not(.yt){color:var(--blu);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--blu) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--blu) 40%, transparent);text-underline-offset:.2em;overflow-wrap:anywhere;padding-block:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.prosa a:not(.bottone):not(.pillola):not(.scheda):not(.prosa-invito-voce):not(.yt):hover{color:var(--blu-vivo);text-decoration-color:currentColor}}.prosa strong{color:var(--blu-notte)}.prosa-sezione{margin-top:clamp(44px,5vw,64px)}.prosa-sezione>h2{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.5rem,1.12rem + 1.15vw,2.05rem);line-height:1.14}:where(.prosa-sezione,.prosa-intro,.prosa-lettura,.pers-bio)>h3{color:var(--blu);margin:1.7em 0 .55em;font-size:1.25rem;line-height:1.25}:where(.prosa-sezione,.prosa-lettura,.pers-bio)>h2+h3{margin-top:.4em}.prosa-elenco,.prosa-numeri{margin:0;padding:0}.prosa-elenco{list-style:none}.prosa-elenco>li{padding-left:26px;position:relative}.prosa-elenco>li+li,.prosa-numeri>li+li{margin-top:.45em}.prosa-elenco>li:before{content:"";background:var(--arancio);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--arancio) 20%, transparent);border-radius:50%;position:absolute;top:.68em;left:4px}.prosa-numeri{padding-left:1.6em}.prosa-numeri>li::marker{color:var(--arancio-testo);font-weight:800}.prosa li>ul,.prosa li>ol{margin-top:.45em}.prosa blockquote{border-left:4px solid var(--arancio);color:var(--blu);margin:1.4em 0;padding:4px 0 4px 22px;font-size:1.125rem;font-weight:600;line-height:1.6}.prosa-figura{margin:32px 0}.prosa-figura img{border-radius:var(--raggio-m);width:100%;box-shadow:var(--ombra-1)}.prosa-figura[data-forma=alta]{max-width:min(100%,480px)}.prosa-figura[data-forma=piccola]{max-width:min(100%,320px)}.prosa-figura[data-forma=piccola] img{box-shadow:none}.prosa-figura figcaption{color:var(--tenue);margin-top:10px;font-size:.9375rem}.prosa-video{margin:32px 0}.prosa-invito{margin:26px 0}.prosa-invito-voce{border-radius:var(--raggio-m);background:var(--carta-2);min-height:60px;color:var(--blu);transition:transform .45s var(--ease-spring), background-color .2s ease;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 20px;font-size:1.0625rem;font-weight:800;text-decoration:none;display:flex}.prosa-invito-voce svg{fill:none;width:20px;height:20px;stroke:var(--arancio-testo);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.prosa-invito-voce:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.prosa-invito-voce:hover{background:var(--carta-3);transform:translateY(-2px)}}.prosa-recapito{font-weight:700}.pag-solo-mobile{display:none}@media (max-width:980px){.pag-solo-mobile{display:block}}.pag-comuni{border-radius:var(--raggio-m);background:var(--carta-2);margin:0 0 34px;padding:18px 20px 20px}.pag-comuni-titolo{color:var(--blu);margin-bottom:10px;font-size:.9375rem;font-weight:800}.pag-comuni-elenco{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pag-comuni-elenco .pillola{background:var(--carta);min-height:44px;color:var(--blu);box-shadow:inset 0 0 0 1px var(--filo);text-decoration:none;transition:background-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.pag-comuni-elenco .pillola:hover{background:var(--blu);color:#fff}}@media (max-width:599px){.pag-comuni-elenco{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 28px),#0000)}.pag-comuni-elenco::-webkit-scrollbar{display:none}.pag-comuni-elenco .pillola{white-space:nowrap}}.pag-loghi{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pag-loghi li{aspect-ratio:1;border-radius:var(--raggio-s);background:var(--carta);box-shadow:var(--ombra-1);place-items:center;padding:12px;display:grid}.pag-loghi img{object-fit:contain;width:100%;height:100%}.pag-galleria{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.pag-galleria img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--raggio-s);width:100%;box-shadow:var(--ombra-1)}@media (max-width:599px){.pag-galleria{grid-template-columns:minmax(0,1fr)}}.pag-persone{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pag-persone[data-sosta]{margin-top:var(--aria-omino)}.pag-persone[data-quante="1"]{grid-template-columns:minmax(0,260px)}@media (max-width:599px){.pag-persone{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pag-persone[data-quante="1"]{grid-template-columns:minmax(0,220px)}}.pag-persone>li{display:flex}.pag-persona{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.pag-persona-foto{aspect-ratio:3/2;background:linear-gradient(160deg,#f6a72d,#ea8a06);overflow:hidden}.pag-persona-foto img{object-fit:cover;object-position:50% 2%;width:100%;height:100%;transition:transform .8s var(--ease-out)}.pag-persona-iniziale{color:#fff;place-items:center;height:100%;font-size:3rem;font-weight:800;display:grid}.pag-persona-testo{flex:1;padding:14px 16px 18px}.pag-persona-nome{letter-spacing:0;color:var(--blu);font-size:1rem;font-weight:800;line-height:1.25}.pag-persona-ruolo{color:var(--tenue);margin-top:5px;font-size:.875rem;line-height:1.4}.pag-persona-freccia{fill:none;width:34px;height:34px;stroke:var(--arancio-testo);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:transform .4s var(--ease-spring), opacity .25s ease;background:#ffffffeb;border-radius:50%;padding:8px;position:absolute;top:12px;right:12px;transform:scale(.85)}@media (hover:hover) and (pointer:fine){a.pag-persona:hover .pag-persona-foto img{transform:scale(1.05)}a.pag-persona:hover .pag-persona-freccia{opacity:1;transform:none}}@media (hover:none){.pag-persona-freccia{opacity:1;transform:none}}.pag-persona[data-ferma]{box-shadow:inset 0 0 0 1px var(--filo)}.vb{width:100%}.vb[data-forma=verticale]{max-width:340px}.vb-tasto{aspect-ratio:16/9;border-radius:var(--raggio-m);background:var(--blu-notte);width:100%;box-shadow:var(--ombra-blu);cursor:pointer;transition:transform .5s var(--ease-spring);border:0;padding:0;display:block;position:relative;overflow:hidden}.vb[data-forma=verticale] .vb-tasto{aspect-ratio:9/16}.vb-tasto:active{transform:scale(.985)}.vb-video{object-fit:cover;width:100%;height:100%;display:block}.vb-play{background:var(--arancio);width:76px;height:76px;color:var(--inchiostro);transition:opacity .3s ease, transform .45s var(--ease-spring);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px #0a0f3366}.vb-play svg{fill:currentColor;width:30px;height:30px;margin-left:4px}.vb-tasto[data-stato=suona] .vb-play,.vb-tasto[data-stato=suona] .vb-durata{opacity:0;transform:scale(.6)}@media (prefers-reduced-motion:no-preference){.vb-tasto[data-stato=carica] .vb-play{animation:.9s ease-in-out infinite alternate vb-attesa}}@keyframes vb-attesa{to{opacity:.8;transform:scale(.88)}}@media (hover:hover) and (pointer:fine){.vb-tasto:hover .vb-play{transform:scale(1.08)}}.vb-durata{border-radius:var(--pill);color:#fff;background:#0a0f33c7;padding:5px 11px;font-size:.875rem;font-weight:700;transition:opacity .3s;position:absolute;bottom:14px;right:14px}.vb-filo{background:var(--arancio);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.vb-esito:empty{display:none}.vb-esito{color:var(--tenue);margin-top:10px;font-size:.9375rem;font-weight:600}.yt{border-radius:var(--raggio-m);background:var(--blu-notte);color:#fff;box-shadow:var(--ombra-blu);transition:transform .5s var(--ease-spring);text-decoration:none;display:grid;position:relative;overflow:hidden}.yt:active{transform:scale(.985)}.yt-copertina{aspect-ratio:16/9;object-fit:cover;opacity:.85;width:100%;display:block}.yt-play{background:var(--arancio);width:76px;height:76px;color:var(--inchiostro);transition:transform .45s var(--ease-spring);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:40%;left:50%;box-shadow:0 12px 30px #0a0f3366}.yt-play svg{fill:currentColor;width:30px;height:30px;margin-left:4px}.yt-etichetta{gap:2px;padding:14px 18px 16px;font-weight:800;line-height:1.3;display:grid}.yt-dove{color:var(--blu-chiaro);font-size:.875rem;font-weight:600}.yt-dove:after{content:" ↗"}@media (hover:hover) and (pointer:fine){.yt:hover .yt-play{transform:scale(1.08)}}.pag-invito{padding-bottom:clamp(48px,6vw,88px)}.pag-invito-lastra{margin-top:var(--aria-omino);border-radius:var(--raggio);box-shadow:var(--ombra-blu);align-items:center;gap:26px;padding:clamp(28px,4.5vw,56px);display:grid}@media (min-width:980px){.pag-invito-lastra{grid-template-columns:minmax(0,1fr) auto}}.pag-invito-testo h2{color:#fff;font-size:clamp(1.75rem,1.15rem + 1.9vw,2.75rem)}.pag-invito-testo .lead{max-width:48ch;margin-top:14px}.pag-invito-testo .occhiello{margin-bottom:14px}.pag-invito-bottoni{justify-content:flex-start}@media (min-width:980px){.pag-invito-bottoni{flex-direction:column;align-items:stretch;min-width:240px}}.pag-spec{background:var(--carta-2);padding-block:clamp(56px,7vw,104px)}.pag-spec-testa{margin-bottom:clamp(28px,4vw,44px)}.pag-spec-griglia{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pag-spec-voce{text-align:center;justify-items:center;gap:8px;height:100%;padding:16px 10px 14px;display:grid}.pag-spec-voce .icona-distretto{aspect-ratio:437/448;width:72px;height:auto}.pag-spec-nome{text-transform:uppercase;color:var(--arancio-testo);font-size:.9375rem;font-weight:800;line-height:1.2}.pag-spec-voce[aria-current=page]{box-shadow:inset 0 0 0 2px var(--arancio), var(--ombra-1)}.pag-spec-griglia[data-sosta],.pag-galleria[data-sosta],.pag-prenota[data-sosta]{margin-top:var(--aria-omino)}@media (min-width:1100px){.pag-prenota[data-sosta]{margin-top:0}}@media (max-width:599px){.pag-spec-voce{gap:6px;padding:12px 4px 10px}.pag-spec-voce .icona-distretto{width:52px}.pag-spec-nome{text-transform:none;letter-spacing:0;font-size:.875rem}}@media (min-width:1100px){.pag-spec-griglia{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:379px){.pag-spec-griglia{grid-template-columns:repeat(3,minmax(0,1fr))}}.pag-recensioni{background:linear-gradient(var(--carta), var(--carta-2))}.cont-foto{margin-top:var(--aria-omino);position:relative}.cont-foto-quadro{margin:0}.cont-foto-quadro img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--raggio);width:100%;box-shadow:0 30px 70px #050a2873}.cont-icona{aspect-ratio:1;background:var(--carta);border-radius:28px;place-items:center;width:clamp(104px,11vw,132px);padding:14px;display:grid;position:absolute;bottom:-30px;left:clamp(-22px,-2vw,-10px);box-shadow:0 18px 40px #050a2859}.cont-icona .icona-distretto{aspect-ratio:437/448;width:100%;height:auto;overflow:visible}.cont-icona-sola{width:min(240px,60vw);margin:var(--aria-omino) auto 0;position:relative;bottom:auto;left:auto}.cont-volti{margin-top:var(--aria-omino)}.cont-volti ul{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.cont-volti li{aspect-ratio:4/5;border-radius:var(--raggio);background:linear-gradient(160deg,#f6a72d,#ea8a06);border:4px solid #ffffffe6;width:min(46%,230px);position:relative;overflow:hidden;box-shadow:0 24px 50px #050a2866}.cont-volti li+li{margin-left:-12%}.cont-volti li:first-child{z-index:1;transform:rotate(-4deg)translateY(10px)}.cont-volti li:nth-child(2){z-index:2;transform:rotate(2deg)}.cont-volti li:nth-child(3){z-index:1;transform:rotate(5deg)translateY(14px)}.cont-volti[data-quanti="1"] li{transform:rotate(-2deg)}.cont-volti img{object-fit:cover;object-position:50% 0;transform-origin:50% 0;width:100%;height:100%;transform:scale(1.95)}.cont-volti-chi{text-align:center;margin-top:30px;font-size:.9375rem;font-weight:600}.cont-volti-chi a{color:#e4e8fb;text-underline-offset:.25em;align-items:center;min-height:44px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-flex}.cont-mappa{background:var(--carta-2)}.cont-mappa-testa{align-items:end;gap:24px;display:grid}@media (min-width:980px){.cont-mappa-testa{grid-template-columns:minmax(0,1fr) 340px;gap:48px}}.cont-mappa-testa .testata-sezione{margin-bottom:0}.cont-mappa-carta{min-width:0;margin-top:var(--aria-omino)}.cont-video{margin-top:var(--aria-omino)}.cont-indirizzo{padding:24px;font-style:normal;line-height:1.6}.cont-indirizzo-nome{color:var(--blu);margin-bottom:6px;font-weight:800}.cont-indirizzo-recapiti{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cont-indirizzo-recapito{min-height:44px;color:var(--blu);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 8px;padding-block:10px;font-weight:800;text-decoration:none;display:flex}.cont-indirizzo-etichetta{min-width:80px;color:var(--tenue);font-size:.875rem;font-weight:700}.cont-convenzioni .convenzioni-cerca{margin-inline:0}.cont-convenzioni :is(.convenzioni-piede,.convenzioni-vuoto){text-align:left;justify-content:flex-start}.cont-convenzioni .convenzioni-nome{overflow-wrap:normal}@media (max-width:767px){.cont-convenzioni .convenzioni-voci{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin-inline:0;padding:0;display:grid;overflow:visible}.cont-convenzioni .convenzioni-voce{padding-inline:6px}}.squa-squadre ul{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.squa-squadra{border-radius:var(--pill);color:#fff;min-height:46px;transition:background-color .2s ease, color .2s ease, transform .4s var(--ease-spring);align-items:center;padding:0 18px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #fff6}.squa-squadra[aria-current=page]{color:var(--blu);box-shadow:none;background:#fff}.squa-squadra:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.squa-squadra:not([aria-current]):hover{background:#ffffff24}}.squa-foto{margin:var(--aria-omino) 0 0}.squa-foto img{border-radius:var(--raggio);width:100%;box-shadow:0 30px 70px #050a2873}.squa-video{margin-top:var(--aria-omino)}.squa-corpo{padding-top:clamp(32px,4vw,56px)}.squa-corpo .pag-persone{grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}@media (max-width:599px){.squa-corpo .pag-persone{grid-template-columns:repeat(2,minmax(0,1fr))}}.squa-cerca{border-radius:var(--pill);background:var(--carta-2);max-width:640px;min-height:60px;box-shadow:inset 0 0 0 1.5px var(--filo-forte);align-items:center;gap:10px;padding:0 18px;display:flex}html:not(.js) .squa-cerca,html:not(.js) .blog-cerca{display:none}.squa-cerca:focus-within{box-shadow:inset 0 0 0 2px var(--blu)}.squa-cerca svg,.blog-cerca svg{fill:none;width:22px;height:22px;stroke:var(--blu);stroke-width:2.2px;stroke-linecap:round;flex:none}.squa-cerca input,.blog-cerca input{width:100%;min-width:0;min-height:56px;color:var(--inchiostro);background:0 0;border:0;flex:auto;font-size:1.0625rem;font-weight:600}.squa-cerca input::placeholder,.blog-cerca input::placeholder{color:var(--tenue)}.squa-cerca input:focus,.blog-cerca input:focus{outline:none}.squa-conta{color:var(--tenue);flex:none;font-size:.875rem;font-weight:700}.squa-vuoto{margin-top:24px;font-weight:600}.squa-vuoto a{color:var(--blu)}.pers-ruolo{color:#e4e8fb;margin-top:14px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600}.pers-legami{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pers-legame{color:#fff;min-height:56px;transition:background-color .2s ease, transform .4s var(--ease-spring);background:#ffffff1a;border-radius:18px;gap:0;padding:8px 18px 9px;font-weight:700;line-height:1.3;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.pers-legame-cosa{color:var(--blu-chiaro);font-size:.875rem;font-weight:600}.pers-legame:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pers-legame:hover{background:#ffffff2e}}.pers-foto{width:min(100%,440px);margin:var(--aria-omino) auto 0}.pers-foto img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--raggio);width:100%;box-shadow:0 30px 70px #050a2873}@media (max-width:899px){.pers-foto{width:min(100%,360px)}}.pers-anche{margin-top:44px}.pers-anche-titolo{letter-spacing:.1em;text-transform:uppercase;color:var(--arancio-testo);margin-bottom:12px;font-size:.875rem;font-weight:800}.pers-anche ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pers-anche .pillola{min-height:44px;color:var(--blu);text-decoration:none}.pers-colleghi{background:var(--carta-2)}.pers-colleghi .testata-sezione{margin-bottom:0}.pers-tutti{margin-top:32px}.pag-testata--art{padding-bottom:8px}.pag-testata--art .pag-testata-testo{max-width:920px}.pag-testata--art .pag-testata-titolo{color:var(--inchiostro);font-size:clamp(2rem,1.15rem + 2.7vw,3.4rem);line-height:1.08}.art-meta{gap:14px;margin-top:20px;display:grid}.art-quando{color:var(--tenue);font-size:.9375rem;font-weight:600}.art-categorie{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.art-categorie .pillola{background:var(--carta);min-height:44px;color:var(--blu);box-shadow:inset 0 0 0 1px var(--filo-forte);text-decoration:none}@media (hover:hover) and (pointer:fine){.art-categorie .pillola:hover{background:var(--blu);color:#fff}}.art-immagine{margin-top:var(--aria-omino);width:min(100% - 2 * var(--gutter), 1040px)}.art-immagine-quadro{max-width:min(100%, calc(var(--larga,1800px) * 1.25));margin:0 auto}.art-immagine-quadro img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--raggio);width:100%;max-height:72vh;box-shadow:var(--ombra-2)}.art-corpo{width:min(100% - 2 * var(--gutter), 720px);margin:clamp(40px,5vw,64px) auto clamp(64px,8vw,112px)}.prosa-lettura{font-size:1.125rem;line-height:1.8}.prosa-lettura h2{margin:1.9em 0 .6em;font-size:clamp(1.4rem,1.1rem + .9vw,1.85rem);line-height:1.18}.prosa-lettura>p:first-child{color:var(--blu-notte);font-size:1.25rem;line-height:1.65}.art-correlati{background:var(--carta-2)}.art-correlati .testata-sezione{margin-bottom:0}.art-tutti{margin-top:32px}.blog-ultimo{margin-top:var(--aria-omino)}.blog-ultimo-etichetta{letter-spacing:.12em;text-transform:uppercase;color:var(--arancio-chiaro);margin-bottom:12px;font-size:.875rem;font-weight:800}.blog-ultimo .blog-scheda{box-shadow:0 30px 70px #050a2873}.blog-corpo{padding-top:clamp(48px,6vw,80px)}.blog-filtri{gap:18px;margin-bottom:18px;display:grid}.blog-cerca{border-radius:var(--pill);background:var(--carta-2);max-width:640px;min-height:60px;box-shadow:inset 0 0 0 1.5px var(--filo-forte);align-items:center;gap:10px;padding:0 18px;display:flex}.blog-cerca:focus-within{box-shadow:inset 0 0 0 2px var(--blu)}.blog-pillole{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-pillola{border-radius:var(--pill);background:var(--carta-2);min-height:44px;color:var(--blu);transition:background-color .2s ease, color .2s ease, transform .4s var(--ease-spring);align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-pillola:active{transform:scale(.96)}.blog-pillola-quanti{border-radius:var(--pill);background:var(--carta);min-width:26px;height:24px;color:var(--tenue);place-items:center;padding:0 7px;font-size:.875rem;font-weight:800;display:inline-grid}.blog-pillola[aria-current]{background:var(--blu);color:#fff}.blog-pillola[aria-current] .blog-pillola-quanti{color:#fff;background:#ffffff2e}@media (hover:hover) and (pointer:fine){.blog-pillola:not([aria-current]):hover{background:var(--carta-3)}}.blog-conta{color:var(--tenue);margin:8px 0 18px;font-size:.9375rem;font-weight:700}.blog-griglia{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.blog-griglia>li{display:flex}html.js .blog-griglia:not([data-pronto]):not([data-tutto])>li:nth-child(n+25){display:none}.blog-griglia-tre{margin-top:var(--aria-omino)}@media (min-width:900px){.blog-griglia-tre{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-scheda{flex-direction:column;width:100%;display:flex;overflow:hidden}.blog-scheda-foto{aspect-ratio:16/9;background:var(--carta-3);overflow:hidden}.blog-scheda-foto img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.blog-scheda-testo{flex-direction:column;flex:1;gap:8px;padding:18px 20px 22px;display:flex}.blog-scheda-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--arancio-testo);font-size:.875rem;font-weight:800}.blog-scheda-titolo{letter-spacing:-.005em;color:var(--inchiostro);text-wrap:pretty;font-size:1.125rem;font-weight:800;line-height:1.3}.blog-scheda-data{color:var(--tenue);font-size:.875rem;font-weight:600}.blog-scheda-estratto{-webkit-line-clamp:3;color:var(--tenue);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.blog-scheda:hover .blog-scheda-foto img{transform:scale(1.04)}}.blog-altri{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.blog-altri-conto{color:var(--tenue);font-size:.9375rem;font-weight:600}.blog-vuoto{margin-top:24px;font-weight:600}.blog-azzera{min-height:44px;color:var(--blu);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.blog-sosta{margin-top:var(--aria-omino)}.blog-vuota{max-width:720px;margin-top:var(--aria-omino);padding:26px 28px;font-size:1.0625rem;line-height:1.6}.blog-vuota a{color:var(--blu);font-weight:700}.blog-altre{margin-top:56px}.blog-altre-titolo{letter-spacing:.1em;text-transform:uppercase;color:var(--arancio-testo);margin-bottom:12px;font-size:.875rem;font-weight:800}.nf{min-height:max(640px,100svh);padding:calc(var(--header-h) + 56px) 0 clamp(56px, 7vw, 96px)}.nf-griglia{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (min-width:980px){.nf-griglia{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"testo aiuto""figura aiuto";gap:0 clamp(40px,5vw,80px)}.nf-testo{grid-area:testo}.nf-aiuto{grid-area:aiuto}.nf-figura{grid-area:figura}}.nf-titolo{font-size:clamp(2.2rem,1.2rem + 3.2vw,4rem);line-height:1.04}.nf-lead{color:#e4e8fb;max-width:44ch;margin-top:18px}.nf-bottoni{margin-top:28px}.nf-figura{width:min(100%,380px);margin-top:28px}.nf-disegno{width:100%;height:auto;overflow:visible}.nf-omino,.nf-domanda{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.nf-omino{animation:nf-guarda 5.2s var(--ease-out) infinite}.nf-domanda{animation:2.6s ease-in-out infinite nf-dubbio}}@keyframes nf-guarda{0%,30%{transform:none}36%,66%{transform:scaleX(-1)}72%,to{transform:none}}@keyframes nf-dubbio{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-6px)rotate(8deg)}}.nf-aiuto{color:var(--inchiostro);padding:clamp(20px,3vw,30px)}.nf-proposta{min-height:56px;color:var(--blu);font-size:1.125rem;font-weight:700;line-height:1.4}.nf-proposta-link{color:var(--arancio-testo);text-underline-offset:.2em;text-decoration:underline}.nf-proposta-vuota{color:var(--tenue);font-weight:600}.nf-cerca{border-radius:var(--pill);background:var(--carta-2);min-height:60px;box-shadow:inset 0 0 0 1.5px var(--filo-forte);align-items:center;gap:10px;margin-top:12px;padding:0 18px;display:flex}.nf-cerca:focus-within{box-shadow:inset 0 0 0 2px var(--blu)}.nf-cerca svg{fill:none;width:22px;height:22px;stroke:var(--blu);stroke-width:2.2px;stroke-linecap:round;flex:none}.nf-cerca input{background:0 0;border:0;flex:auto;width:100%;min-width:0;min-height:56px;font-size:1.0625rem;font-weight:600}.nf-cerca input:focus{outline:none}.nf-cerca input::placeholder{color:var(--tenue)}.nf-risultati{margin:12px 0 0;padding:0;list-style:none}.nf-risultati a{border-bottom:1px solid var(--filo);min-height:56px;color:var(--inchiostro);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 4px;text-decoration:none;display:grid}.nf-risultato-nome{color:var(--blu);font-weight:700;line-height:1.3}.nf-risultato-gruppo{color:var(--tenue);grid-column:1;font-size:.875rem}.nf-risultati svg{fill:none;width:18px;height:18px;stroke:var(--arancio-testo);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-spring);grid-area:1/2/span 2}@media (hover:hover) and (pointer:fine){.nf-risultati a:hover .nf-risultato-nome{color:var(--blu-vivo)}.nf-risultati a:hover svg{transform:translate(4px)}}:where(.cont,.squa,.pers,.art,.blog,.nf) .bottone{white-space:normal;text-align:center;max-width:100%;padding-block:10px}.blog-vuota a{padding-block:12px}@media (max-width:599px){.blog-filtri .blog-pillole{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000)}.blog-filtri .blog-pillole::-webkit-scrollbar{display:none}.blog-filtri .blog-pillola{white-space:nowrap}}}
