@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin.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:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--rosso:#c4202f;--giallo:#f2c200;--blu:#1d96d3;--pervinca:#8f9bd6;--pervinca-chiaro:#eceefb;--pervinca-scuro:#4f5ca6;--noce:#3b2a1e;--noce-medio:#6b5444;--senape:#e0a81e;--velluto:#26365e;--petrolio:#2f5550;--carta:#fbf8f3;--bianco:#fff;--linea:#e6dfd5;--muted:#6f6158;--sans:"Jost",system-ui,sans-serif;--w:min(100% - 32px,1160px);--r:6px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--carta);color:var(--noce);font-family:var(--sans);margin:0;font-size:17px;line-height:1.6}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--rosso)}img{max-width:100%;height:auto;display:block}.wrap{width:var(--w);margin-inline:auto}:focus-visible{outline:3px solid var(--blu);outline-offset:3px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.righe{gap:3px;width:56px;display:grid}.righe i{height:4px}.righe i:first-child{background:var(--rosso)}.righe i:nth-child(2){background:var(--giallo)}.righe i:nth-child(3){background:var(--blu)}.tri{border-left:.42em solid #0000;border-right:.42em solid #0000;border-bottom:.62em solid var(--c,var(--rosso));vertical-align:.08em;width:0;height:0;margin-right:.45em;display:inline-block}.smerlo{background:radial-gradient(circle at 50% 0,var(--sopra) 11px,transparent 11.5px) 0 0/28px 16px repeat-x;height:16px}.avviso{background:var(--noce);color:#fff;text-align:center;margin:0;padding:6px 16px;font-size:13px}header.site{background:var(--bianco);border-bottom:1px solid var(--linea)}header.site .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:10px 0;display:flex}.logo img{width:190px}nav.main{flex-wrap:wrap;gap:4px 22px;font-size:16px;font-weight:500;display:flex}nav.main a{border-bottom:3px solid #0000;padding:4px 0;text-decoration:none}nav.main a:hover{border-color:var(--giallo)}nav.main a[aria-current]{border-color:var(--rosso)}main{padding:28px 0 0;overflow-x:clip}h1{text-wrap:balance;letter-spacing:-.01em;margin:8px 0 16px;font-size:clamp(30px,4.4vw,48px);font-weight:500;line-height:1.1}h2{text-wrap:balance;margin:40px 0 16px;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.2}h2 .tri{font-size:.8em}.meta{color:var(--muted);font-size:15px}.testo{max-width:68ch}.testo img{margin:16px 0}.sezione-titolo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sezione-titolo a{font-size:16px;font-weight:500}.btn{border:2px solid var(--noce);background:0 0;border-radius:99px;margin:8px 8px 0 0;padding:9px 18px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-block}.btn:hover,.btn.pieno{background:var(--noce);color:#fff}.btn.pieno:hover{background:var(--velluto);border-color:var(--velluto)}[data-tipo]{--c:var(--noce-medio);--su:#fff}[data-tipo=incontro]{--c:var(--velluto)}[data-tipo=gruppo-di-lettura]{--c:var(--petrolio)}[data-tipo=corso]{--c:var(--senape);--su:var(--noce);--t:#7d5a00}[data-tipo=musica]{--c:var(--rosso)}[data-tipo=bambini]{--c:#1373a6;--t:#0b6694}[data-tipo=letture]{--c:var(--pervinca-scuro)}.legenda{flex-wrap:wrap;gap:6px 20px;padding:0;font-size:15px;list-style:none;display:flex}.etichetta{letter-spacing:.06em;text-transform:uppercase;color:var(--t,var(--c));font-size:12px;font-weight:600;display:inline-block}.apertura{margin-top:-28px;position:relative}.apertura .foto-ap{background:var(--velluto);height:clamp(320px,52vw,560px);overflow:hidden}.apertura .foto-ap img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.apertura .card{width:var(--w);max-width:var(--w);margin:-120px auto 0;position:relative}.apertura .card>div{background:var(--bianco);border-radius:var(--r);max-width:600px;padding:28px 32px 26px;box-shadow:0 10px 30px #26365e24}.apertura h1{margin:14px 0 10px}.apertura p{margin:0 0 6px;font-size:18px}.credito{color:#fff;background:#00000059;border-radius:99px;padding:2px 8px;font-size:12px;position:absolute;top:12px;right:12px}.apertura.sezione .foto-ap{height:clamp(200px,30vw,340px)}.apertura.sezione .card{margin-top:-72px}.apertura.sezione h1{margin:4px 0 6px}.apertura .sopra{color:var(--muted);margin:0;font-size:15px;font-weight:500}.apertura.sezione .card>div{max-width:760px;padding:22px 28px}.apertura.sezione .card p:not(.sopra){color:var(--muted);font-size:17px}.luogo figcaption{margin-top:6px}@media (width<=640px){.apertura .card{margin-top:-48px}.apertura .card>div{padding:22px 20px}}.carte{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.carta-app{background:var(--bianco);border-radius:var(--r);border:1px solid var(--linea);grid-template-rows:auto 1fr;height:100%;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;overflow:hidden}.carta-app:hover{transform:translateY(-2px);box-shadow:0 8px 22px #3b2a1e1f}.carta-app .testa{background:var(--c);color:var(--su);align-items:stretch;gap:14px;min-height:120px;display:flex}.carta-app .data{align-content:center;justify-items:center;min-width:86px;padding:12px 14px;line-height:1;display:grid}.carta-app .data b{font-size:42px;font-weight:600}.carta-app .data span{text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:13px}.carta-app .img{flex:1;justify-content:flex-end;align-items:flex-end;padding:10px 12px 0;display:flex;overflow:hidden}.carta-app .img img{width:auto;max-height:110px;box-shadow:0 4px 12px #00000040}.carta-app .img.foto{padding:0}.carta-app .img.foto img{object-fit:cover;width:100%;height:120px;max-height:none;box-shadow:none}.carta-app .segno{flex:1;position:relative;overflow:hidden}.carta-app .segno:after{content:"";border-left:46px solid #0000;border-right:46px solid #0000;border-bottom:78px solid var(--su);opacity:.16;position:absolute;bottom:-14px;right:18px}.carta-app .corpo{align-content:start;gap:6px;padding:14px 16px 16px;display:grid}.carta-app .t{text-wrap:pretty;font-size:18px;font-weight:500;line-height:1.25}.carta-app .quando{color:var(--muted);font-size:14px}.carta-app.passato{opacity:.85}.a-tutta{margin-inline:calc(50% - 50vw);margin-top:56px}.fascia{background:var(--pervinca-chiaro);padding:4px 0 36px}.fascia h2{margin-top:20px}.smerlo.rovescio{--sopra:var(--carta);background-color:var(--pervinca-chiaro)}.rassegne-c{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rassegne-c a{background:var(--bianco);border-radius:var(--r);border-top:5px solid var(--c);gap:6px;height:100%;padding:18px 20px;text-decoration:none;display:grid}.rassegne-c .t{font-size:19px;font-weight:500;line-height:1.25}.libri{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:28px 0;margin:0;padding:0;list-style:none;display:grid}.libri>li{padding:0 11px}.libri .cop{border-bottom:9px solid var(--noce);box-shadow:0 5px 0 -1px var(--noce-medio);margin-inline:-11px;padding:0 11px}.libro{align-content:start;gap:4px;text-decoration:none;display:grid}.libro .cop{aspect-ratio:2/3;align-items:flex-end;display:flex}.libro img{width:auto;max-width:100%;max-height:100%;transition:transform .15s;box-shadow:0 6px 14px #3b2a1e38}.libro:hover img{transform:translateY(-3px)rotate(-1deg)}.libro .senza{background:var(--pervinca-chiaro);width:100%;height:100%;color:var(--pervinca-scuro);border-left:6px solid var(--pervinca);align-items:flex-end;padding:12px;font-size:15px;font-weight:500;line-height:1.25;display:flex}.libro .t{margin-top:12px;font-size:15px;font-weight:500;line-height:1.25}.libro .a{color:var(--muted);font-size:14px;line-height:1.3}.ce{letter-spacing:.07em;text-transform:uppercase;color:var(--rosso);justify-self:start;font-size:11px;font-weight:600}.dove{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:56px;display:grid}.dove figure{margin:0}.dove img{border-radius:var(--r);aspect-ratio:4/3;object-fit:cover;width:100%}.dove h2{margin-top:0}.dove dl{grid-template-columns:auto 1fr;gap:6px 18px;margin:0 0 12px;display:grid}.dove dt{font-weight:500}.dove dd{margin:0}.da-inserire{background:#fff4c7;border-radius:3px;padding:0 6px}@media (width<=760px){.dove{grid-template-columns:1fr}}footer.site{background:var(--noce);color:#f3ece4;margin-top:64px;padding:36px 0 28px;font-size:15px}footer.site .wrap{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}footer.site a{color:#fff}footer.site p{margin:0 0 6px}footer.site .marchio{color:#fff;margin:12px 0 4px;font-size:22px;font-weight:500}footer.site nav{gap:4px;display:grid}footer.site .crediti{color:#cbbfb2;border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:14px;font-size:13px}.schede{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;padding:0;list-style:none;display:grid}.schede a{gap:6px;text-decoration:none;display:grid}.schede img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);background:var(--linea);width:100%}.schede .t{font-weight:500;line-height:1.3}.tabs{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.tabs a{border:1px solid var(--linea);background:var(--bianco);border-radius:99px;padding:4px 14px;font-size:15px;text-decoration:none;display:inline-block}.tabs a[aria-current]{background:var(--noce);color:#fff;border-color:var(--noce)}.scheda{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.scheda>:first-child img{box-shadow:0 10px 24px #3b2a1e40}@media (width<=640px){.scheda{grid-template-columns:1fr}.scheda img{max-width:200px}}.apps{gap:0;max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.app{border-bottom:1px solid var(--linea);grid-template-columns:auto 1fr;column-gap:14px;padding:12px 0;display:grid}.app:before{content:"";background:var(--c);border-radius:3px;grid-row:1/4;width:5px}.app time{color:var(--muted);font-size:14px}.app a{font-size:18px;font-weight:500;line-height:1.3}.rassegne{gap:14px;max-width:72ch;padding:0;list-style:none;display:grid}.rassegne li{gap:2px;display:grid}.rassegne a{font-size:19px;font-weight:500}.foto,.copertina{margin:24px 0}.copertina img{max-width:220px;box-shadow:0 10px 24px #3b2a1e40}.foto img{border-radius:var(--r)}.yt{max-width:760px;margin:24px 0}.yt-play,.yt iframe{aspect-ratio:16/9;cursor:pointer;color:#fff;border-radius:var(--r);background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.yt-play img{object-fit:cover;opacity:.85;width:100%;height:100%}.yt-vuoto{justify-content:center;align-items:center;height:100%;padding:24px;font-size:20px;display:flex}.yt-icona{background:var(--rosso);border-radius:12px;width:72px;height:50px;margin:auto;position:absolute;inset:0}.yt-icona:after{content:"";border:11px solid #0000;border-left:19px solid #fff;border-right-width:0;width:0;height:0;margin:auto;position:absolute;inset:0;transform:translate(3px)}.yt-play:hover .yt-icona,.yt-play:focus-visible .yt-icona{filter:brightness(1.15)}.yt figcaption{color:var(--muted);margin-top:6px;font-size:14px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (width<=560px){.logo img{width:150px}nav.main{gap:2px 16px;font-size:15px}header.site .wrap{padding:8px 0 4px}.avviso{font-size:12px}.carte{gap:12px}.carta-app{grid-template-rows:none;grid-template-columns:78px 1fr}.carta-app .testa{min-height:0}.carta-app .data{min-width:78px;padding:10px 6px}.carta-app .data b{font-size:32px}.carta-app .img,.carta-app .segno{display:none}.carta-app .corpo{padding:12px 14px}.carta-app .t{font-size:17px}}.due{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:8px;display:grid}@media (width<=820px){.due{grid-template-columns:1fr;gap:16px}}.bozza{background:#fff4c7;border-radius:3px;margin:0 0 8px;padding:2px 10px;font-size:14px;display:inline-block}.numeri{background:var(--pervinca-chiaro);border-radius:var(--r);border-top:5px solid var(--pervinca);gap:10px;margin:0;padding:20px 24px;list-style:none;display:grid}.numeri b{color:var(--velluto);font-size:34px;font-weight:600;line-height:1.05;display:block}.galleria{columns:3 280px;column-gap:16px;margin:0;padding:0;list-style:none}.galleria li{break-inside:avoid;margin-bottom:16px}.galleria figure{margin:0}.galleria img{border-radius:var(--r);width:100%}.galleria figcaption{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.35}.salta{z-index:10;background:var(--noce);color:#fff;border-radius:var(--r);padding:8px 14px;position:absolute;top:-60px;left:8px}.salta:focus{top:8px}.contatti{grid-template-columns:auto 1fr;gap:10px 22px;margin:8px 0 0;font-size:19px;display:grid}.contatti dt{color:var(--muted);padding-top:3px;font-size:16px;font-weight:500}.contatti dd{margin:0}.spazi{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.spazi a{border-radius:var(--r);text-decoration:none;display:block;position:relative;overflow:hidden}.spazi img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .3s}.spazi a:hover img{transform:scale(1.04)}.spazi span{color:#fff;background:linear-gradient(#0000,#0009);padding:28px 14px 12px;font-size:18px;font-weight:500;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.spazi{grid-template-columns:repeat(2,1fr)}}.foto.luogo img{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:760px}.serie{border-top:1px solid var(--linea);grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;padding-top:16px;display:grid}.serie a{gap:2px;font-weight:500;line-height:1.3;text-decoration:none;display:grid}.serie .dopo{text-align:right}@media (width<=560px){.serie{grid-template-columns:1fr}.serie .dopo{text-align:left}}.g-filtri{flex-wrap:wrap;align-items:end;gap:12px 20px;margin:8px 0 4px;display:flex}.g-filtri label{flex-direction:column;gap:4px;max-width:100%;font-size:.85rem;font-weight:500;display:flex}.g-filtri select{font:inherit;border:1px solid var(--noce-medio);color:var(--noce);background:#fff;border-radius:6px;min-width:10rem;max-width:100%;padding:6px 10px;font-size:1rem}.g-app-filtro{background:var(--pervinca-chiaro);border-radius:6px;margin:0;padding:6px 12px}.g-app-filtro button{font:inherit;cursor:pointer;color:var(--pervinca-scuro);background:0 0;border:0;font-size:.85rem;text-decoration:underline}.g-grid{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.g-grid:after{content:"";flex-grow:999999}.g-card{flex:var(--r) 1 calc(var(--r) * 200px);aspect-ratio:var(--r);min-width:0;max-height:400px}.g-open{background:var(--pervinca-chiaro);color:#fff;border-radius:4px;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.g-open img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.g-open:hover img{transform:scale(1.03)}.g-open:focus-visible{outline:3px solid var(--rosso);outline-offset:2px}.g-durata{background:#000000a6;border-radius:12px;padding:2px 8px;font-size:.8rem;font-weight:500;position:absolute;top:8px;left:8px}.g-dida{opacity:0;background:linear-gradient(#0000,#1e140ccc);flex-direction:column;padding:28px 10px 8px;font-size:.78rem;line-height:1.3;transition:opacity .2s;display:flex;position:absolute;inset:auto 0 0}.g-dida b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.g-open:hover .g-dida,.g-open:focus-visible .g-dida{opacity:1}.g-altri{text-align:center}.g-finestra{color:#f4efe6;background:#18110cf5;border:0;flex-direction:column;align-items:center;gap:12px;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:56px 72px 20px;display:none}.g-finestra[open]{display:flex}.g-finestra::backdrop{background:#18110c99}.g-palco{touch-action:pan-y;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.g-palco img,.g-palco video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 200px)}.g-palco video{width:min(100%,177.778dvh - 355.556px)}.g-nav,.g-chiudi{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:48px;height:48px;font-size:2rem;line-height:1;position:absolute}.g-nav:hover,.g-chiudi:hover{background:#ffffff40}.g-nav:focus-visible,.g-chiudi:focus-visible{outline:3px solid var(--giallo)}.g-prec{top:50%;left:12px;translate:0 -50%}.g-succ{top:50%;right:12px;translate:0 -50%}.g-chiudi{top:8px;right:12px}.g-didascalia{text-align:center;max-width:760px;margin:0;font-size:.9rem;line-height:1.45}.g-didascalia>span:first-child{flex-direction:column;gap:4px;display:flex}.g-didascalia a{color:var(--giallo)}.g-app{font-weight:500}.g-testo{opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-didascalia .meta{color:#c9bfb1}.media-app .g-card{flex-basis:calc(var(--r) * 150px);max-height:260px}figure.foto img{width:auto;max-width:100%;max-height:75vh;margin-inline:auto;display:block}@media (width<=600px){.g-grid{gap:4px}.g-card{flex-basis:calc(var(--r) * 110px)}.g-dida{display:none}.g-finestra{padding:52px 8px 12px}.g-nav{top:auto;bottom:10px;translate:none}.g-palco img,.g-palco video{max-height:calc(100dvh - 220px)}}@media (prefers-reduced-motion:reduce){.g-open img{transition:none}}
