@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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}:root{--cielo:#0350b6;--colza:#f3da0b;--profondo:#023c89;--notte:#011c40;--crema:#fbf6e4;--mattone:#b5432f;--inchiostro:#0e1b2c;--grigio:#4a5568;--bordo:#e6dfc8;--campo:#6b7a90;--f-titoli:"Jost Variable", "Futura", "Century Gothic", system-ui, sans-serif;--f-testo:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--raggio:20px;--larghezza:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--crema);color:var(--inchiostro);font:400 1.0625rem/1.65 var(--f-testo);overflow-wrap:break-word;margin:0}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--f-titoli);color:var(--profondo);margin:0 0 .5em;font-weight:700;line-height:1.12}h1{font-size:clamp(2.25rem,5.5vw,3.75rem)}h2{font-size:clamp(1.75rem,3.6vw,2.5rem)}h3{font-size:1.5rem}p{margin:0 0 1em}a{color:var(--profondo)}a:hover{color:var(--notte)}ul,ol{padding-left:1.2em}:focus-visible{outline:3px solid var(--profondo);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--colza)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.skip{z-index:100;background:var(--colza);color:var(--profondo);border-radius:8px;padding:12px 18px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}.container{max-width:var(--larghezza);margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem)}.section{padding:clamp(3rem,7vw,5.5rem) 0}.section--bianco{background:#fff}.section--cielo{background:var(--cielo);color:#fff}.section--cielo h2{color:var(--colza)}.prose{max-width:70ch}.prose h2{margin-top:2.2em}.prose h2:first-child{margin-top:0}.lead{color:var(--grigio);max-width:62ch;font-size:1.2rem}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.8125rem;font-weight:600}.btn{min-height:48px;font:600 1.0625rem/1.2 var(--f-testo);cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;text-decoration:none;display:inline-flex}.btn--colza{background:var(--colza);color:var(--profondo)}.btn--colza:hover{color:var(--profondo);background:#ffe63b}.btn--cielo{background:var(--cielo);color:#fff}.btn--cielo:hover{background:var(--profondo);color:#fff}.btn--contorno{border-color:var(--profondo);color:var(--profondo)}.btn--contorno:hover{background:var(--profondo);color:#fff}.btn--chiaro{border-color:var(--crema);color:var(--crema)}.btn--chiaro:hover{background:var(--crema);color:var(--profondo)}.btn-row{flex-wrap:wrap;gap:1rem;display:flex}.hdr{background:var(--cielo);color:#fff;z-index:20;position:relative}.hdr__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:14px;padding-bottom:14px;display:flex}.brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.brand:hover{color:#fff}.brand img{object-fit:contain;width:60px;height:60px;box-shadow:0 0 0 2px var(--colza);background:#fff;border-radius:50%;flex:none;padding:4px}.brand__t{flex-direction:column;line-height:1.1;display:flex}.brand__k,.brand__n{font-family:var(--f-titoli);font-size:1.4rem;font-weight:700}.menu-btn{color:#fff;border:2px solid var(--colza);min-width:44px;min-height:44px;font:600 1rem var(--f-testo);cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;display:none}.nav{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.nav ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.nav a:not(.btn){color:#fff;border-bottom:2px solid #0000;padding:12px 0;text-decoration:none;display:inline-block}.nav a:not(.btn):hover{border-bottom-color:var(--colza)}.nav a[aria-current=page]{border-bottom-color:var(--colza);font-weight:600}@media (width<=960px){.menu-btn{align-items:center;display:inline-flex}.js .nav{flex-direction:column;align-items:flex-start;width:100%;padding:8px 0 16px;display:none}.js .nav.is-open{display:flex}.nav ul{flex-direction:column;width:100%}.nav a:not(.btn){border-bottom:1px solid #ffffff40;width:100%;padding:14px 0}}.hero{background:var(--cielo);color:#fff}.hero__in{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(2rem,5vw,3.5rem);padding-top:clamp(2.5rem,7vw,4.5rem);padding-bottom:clamp(3rem,8vw,5.5rem);display:grid}.hero h1{color:var(--crema)}.hero p{color:#fff;max-width:56ch;font-size:1.2rem}.hero .eyebrow{color:#fff}@media (width<=719px){.hero__in{gap:1.5rem;padding-top:0;padding-bottom:2.5rem}.hero__foto{order:-1;margin:0 calc(-1*clamp(1.25rem,4vw,2rem))}.hero__foto .foto{border-radius:0;aspect-ratio:3/2!important}.hero .eyebrow{color:var(--colza)}.hero p{font-size:1.05rem;line-height:1.55}.hero .btn-row{flex-direction:column;gap:.75rem}.hero .btn-row .btn{text-align:center;justify-content:center;width:100%}}.pagehead{background:var(--cielo);color:#fff;padding:clamp(2.5rem,6vw,4rem) 0}.pagehead h1{color:var(--crema);margin-bottom:.3em}.pagehead p{color:#fff;max-width:62ch;margin:0;font-size:1.2rem}.pagehead .eyebrow{color:#fff}.crumbs{margin-bottom:1.25rem;font-size:.9375rem}.crumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.8;margin-right:.5rem}.crumbs a{color:#fff}.numeri{background:var(--colza);color:var(--profondo)}.numeri__in{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.5rem;margin:0 auto;padding-top:2.25rem;padding-bottom:2.25rem;list-style:none;display:grid}.numeri strong{font-family:var(--f-titoli);font-size:clamp(2.25rem,5vw,3rem);line-height:1;display:block}.griglia{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.75rem;display:grid}.scheda{border:1px solid var(--bordo);border-radius:var(--raggio);background:#fff;flex-direction:column;display:flex;overflow:hidden}.scheda__corpo{flex-direction:column;flex:1;gap:.75rem;padding:1.75rem;display:flex}.scheda__corpo h3{margin:0}.scheda__corpo p{flex:1;margin:0}.scheda__corpo a{font-weight:600}.foto{border-radius:var(--raggio);background:#dce7f5;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%}.ph{color:var(--profondo);background:repeating-linear-gradient(135deg,#dce7f5 0 14px,#cbdcef 14px 28px);align-items:flex-end;width:100%;height:100%;padding:14px;font-size:.8125rem;font-weight:600;display:flex}.ph span{background:var(--profondo);color:#fff;border-radius:999px;padding:4px 12px}.hero .ph{background:repeating-linear-gradient(135deg,#3f86c2 0 14px,#3a7db8 14px 28px)}.timeline{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.timeline li{border-top:4px solid var(--profondo);padding-top:1.25rem}.timeline li:last-child{border-top-color:var(--mattone)}.timeline strong{font-family:var(--f-titoli);color:var(--profondo);font-size:2.25rem;line-height:1.1;display:block}.timeline li:last-child strong{color:var(--mattone)}.timeline p{margin:.4rem 0 0}.storia{margin:0;padding:0;list-style:none}.storia li{border-top:1px solid var(--bordo);grid-template-columns:7.5rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.storia strong{font-family:var(--f-titoli);color:var(--profondo);font-size:1.6rem;line-height:1.2}.storia h3{margin-bottom:.25em;font-size:1.25rem}.storia p{margin:0}@media (width<=640px){.storia li{grid-template-columns:1fr;gap:.25rem}}.eventi{margin:0;padding:0;list-style:none}.eventi li{border-top:1px solid #d9d2ba;gap:1.25rem;padding:1.1rem 0;display:flex}.eventi li:last-child{border-bottom:1px solid #d9d2ba}.eventi__data{font-family:var(--f-titoli);color:var(--profondo);flex:0 0 5.5rem;line-height:1.1}.eventi__data b{font-size:2rem;display:block}.eventi__data span{text-transform:uppercase;letter-spacing:.08em;font-size:.875rem}.eventi__luogo{font-size:1.0625rem;font-weight:600}.eventi__tit{color:var(--grigio);font-size:.9688rem}.vuoto{border:2px dashed var(--profondo);border-radius:var(--raggio);background:#fff;padding:1.75rem}.vuoto p:last-child{margin:0}.due-colonne{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:3rem;display:grid}.paesi{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1.25rem;display:grid}.paese{border:1px solid var(--bordo);border-radius:var(--raggio);background:#fff;padding:1.25rem 1.5rem}.paese summary{cursor:pointer;font-family:var(--f-titoli);color:var(--profondo);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-size:1.35rem;font-weight:700;display:flex}.paese summary span{font:600 .9375rem var(--f-testo);color:var(--grigio)}.paese ul{columns:2 200px;column-gap:1.5rem;margin:.75rem 0 0;padding:0;font-size:.9688rem;list-style:none}.paese li{break-inside:avoid;padding:.15rem 0}.paese li small{color:var(--grigio)}.video{background:var(--notte);border-radius:var(--raggio);aspect-ratio:16/9;position:relative;overflow:hidden}.video button{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;text-align:center;background:linear-gradient(135deg, var(--profondo), var(--notte));flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:1rem;display:flex}.video button:focus-visible{outline:3px solid var(--colza);outline-offset:-6px}.video .play{background:var(--colza);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.video .play:before{content:"";border-left:24px solid var(--profondo);border-top:14px solid #0000;border-bottom:14px solid #0000;margin-left:6px}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.form{gap:1.25rem;max-width:640px;display:grid}.form label{margin-bottom:.35rem;font-weight:600;display:block}.form input,.form select,.form textarea{border:2px solid var(--campo);width:100%;min-height:48px;color:var(--inchiostro);font:inherit;background:#fff;border-radius:12px;padding:.7rem .9rem}.form textarea{resize:vertical;min-height:140px}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:3px solid var(--profondo);outline-offset:2px;border-color:var(--profondo)}.form .check{align-items:flex-start;gap:.75rem;font-weight:400;display:flex}.form .check input{flex:none;width:24px;height:24px;min-height:24px;margin-top:3px}.form .hp{height:0;position:absolute;left:-9999px;overflow:hidden}.avviso{border-radius:12px;padding:1rem 1.25rem;font-weight:600}.avviso--ok{color:#14501b;background:#e3f1e3;border:2px solid #14501b}.avviso--err{color:#7a1f10;background:#fbe7e3;border:2px solid #7a1f10}.nota{border:1px solid var(--bordo);background:#fff;border-radius:12px;padding:1rem 1.25rem;font-size:.9688rem}.ftr{background:var(--notte);color:#dce7f5}.ftr__in{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:2.5rem;padding-top:3.5rem;padding-bottom:2rem;display:grid}.ftr h2{font:700 1rem var(--f-testo);color:#fff;margin:0 0 .6rem}.ftr a{color:#dce7f5}.ftr a:hover{color:var(--colza)}.ftr ul{margin:0;padding:0;line-height:2;list-style:none}.ftr__marchio{font-family:var(--f-titoli);color:#fff;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.ftr__motto{color:var(--colza);margin:0;font-style:italic}.ftr__copy{color:#9fb4d0;padding-bottom:2rem;font-size:.8125rem}.ftr address{font-style:normal;line-height:1.8}.stack>*+*{margin-top:1.25rem}@media print{.hdr,.ftr,.btn-row,.menu-btn{display:none}body{background:#fff}}@media (width<=480px){.brand{gap:10px}.brand img{width:50px;height:50px}.brand__k,.brand__n{font-size:1.15rem}}.mappa__filtri{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}.chip{font:inherit;border:2px solid var(--cielo);min-height:44px;color:var(--profondo);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:.9375rem;font-weight:600}.chip.is-on{background:var(--cielo);color:#fff}.mappa__corpo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.mappa__svg{border-radius:var(--raggio);width:100%;height:auto;display:block}.mare{fill:#dce7f5}.terra{fill:#f1ede0;stroke:#fff;stroke-width:.8px;vector-effect:non-scaling-stroke}.terra--viva{fill:#fff;stroke:#b9c7dc;vector-effect:non-scaling-stroke}.terra--it{fill:#fff6c2;stroke:#d8c85a;vector-effect:non-scaling-stroke}.dozza circle{fill:var(--colza);stroke:var(--profondo);stroke-width:3px;vector-effect:non-scaling-stroke}.dozza text{stroke-linejoin:round}.pin__c{fill:var(--mattone);fill-opacity:.9;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;transition:fill .15s}.pin__hit{fill:#0000;cursor:pointer;outline:none}.pin:hover .pin__c{fill:#d4573f;fill-opacity:1}.pin.is-sel .pin__c{fill:var(--colza);fill-opacity:1;stroke:var(--mattone);stroke-width:3px}.pin__hit:focus-visible{stroke:var(--notte);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-dasharray:4 3}.pin.is-off{opacity:0;visibility:hidden;pointer-events:none}.mappa__pannello{border:2px solid var(--bordo);border-radius:var(--raggio);background:#fff;min-height:12rem;padding:1.25rem 1.5rem}.mappa__pannello h3{margin-bottom:.25rem;font-size:1.6rem}.mappa__pannello ul{margin:.5rem 0;padding-left:1.2rem}.mappa__usa{margin-top:1rem;font-size:.95rem}.linkbtn{all:unset;cursor:pointer;color:var(--profondo);font-weight:600;text-decoration:underline}.linkbtn:focus-visible{outline:3px solid var(--profondo);outline-offset:2px}@media (width<=800px){.mappa__corpo{grid-template-columns:1fr}}.mappa__vista{position:relative}.mappa__vista [hidden]{display:none}.zoom{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.zoom button{border:2px solid var(--cielo);width:44px;height:44px;color:var(--profondo);font:700 1.4rem/1 var(--f-testo);cursor:pointer;background:#fff;border-radius:10px}.zoom button:hover{background:var(--cielo);color:#fff}.mappa__svg.is-zoom{cursor:grab;touch-action:none}.etichetta{font:700 18px var(--f-titoli);fill:var(--profondo);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;pointer-events:none}[data-filtri-eu][hidden]{display:none}.terra--viva.is-spento{fill:#f1ede0;stroke:#fff}.terra--viva.is-scelto{fill:#fff;stroke:var(--cielo);stroke-width:2.5px}.storico__cerca{gap:.35rem;max-width:28rem;margin-bottom:1.25rem;font-weight:600;display:grid}.storico__cerca input{font:inherit;border:1.5px solid var(--campo);background:#fff;border-radius:12px;min-height:44px;padding:.7rem 1rem}.storico__anni{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.storico__anni a{border:1px solid var(--bordo);min-width:3.5rem;min-height:44px;color:var(--profondo);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 .7rem;font-weight:600;text-decoration:none;display:inline-flex}.storico__anni a:hover{background:var(--profondo);color:#fff}.storico__anno{margin-top:2.5rem;scroll-margin-top:6rem}.storico__anno h2{margin-bottom:.4rem}.storico__anno h2 small{font:600 .9375rem var(--f-testo);color:var(--grigio);margin-left:.5rem}.storico__nota{color:var(--grigio);margin:0 0 .5rem;font-size:.9375rem}.storico__anno ul{margin:0;padding:0;list-style:none}.storico__anno li{border-top:1px solid #d9d2ba;gap:1.25rem;padding:.75rem 0;display:flex}.storico__anno li:last-child{border-bottom:1px solid #d9d2ba}.storico__anno li[hidden],.storico__anno[hidden]{display:none}.storico__data{color:var(--profondo);flex:0 0 9rem;font-weight:600}.storico__luogo{font-weight:600}.storico__tit{color:var(--grigio);font-size:.9688rem}.storico__fine{color:var(--grigio);margin-top:3rem}@media (width<=640px){.storico__anno li{flex-direction:column;gap:.1rem}.storico__data{flex:none}.storico__data:empty{display:none}}
