:root{--ink:#181818;--ink2:#4a4a46;--muted:#77756f;--line:#e3e0d8;--paper:#fff;--paper2:#f6f4ef;--red:#d00018;--blue:#1898d0;--yellow:#f8c000;--green:#008830;--orange:#e85010;--sans:"Jost",system-ui,sans-serif;--serif:"Literata",Georgia,serif;--w:min(100% - 32px,1240px)}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-ext-wght-normal.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;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-wght-normal.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:Jost;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-ext-wght-italic.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;font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-wght-italic.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:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-ext-opsz-normal.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:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-opsz-normal.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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-ext-opsz-italic.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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-opsz-italic.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}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{width:var(--w);margin-inline:auto}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.08}.kicker{font:600 12px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lead{color:var(--ink2);font-size:clamp(18px,2vw,21px);line-height:1.55}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.incrocio{height:18px;margin:0;position:relative;overflow:hidden}.incrocio i{transform-origin:50%;width:110%;height:4px;position:absolute;top:7px;left:-5%}.incrocio i:first-child{background:var(--red);transform:rotate(-.6deg)}.incrocio i:nth-child(2){background:var(--yellow);top:6px;transform:rotate(.5deg)}.incrocio i:nth-child(3){background:var(--blue);top:9px;transform:rotate(-.25deg)}.incrocio i:nth-child(4){background:var(--green);height:3px;top:8px;transform:rotate(.8deg)}.strokes{vertical-align:middle;gap:3px;display:inline-flex}.strokes b{width:14px;height:4px;transform:skew(-35deg)}.strokes b:first-child{background:var(--red)}.strokes b:nth-child(2){background:var(--yellow)}.strokes b:nth-child(3){background:var(--blue)}.strokes b:nth-child(4){background:var(--green)}.c-blu{--g:var(--blue)}.c-rosso{--g:var(--red)}.c-giallo{--g:var(--yellow)}.c-verde{--g:var(--green)}.book:nth-child(4n+1){--g:var(--blue)}.book:nth-child(4n+2){--g:var(--red)}.book:nth-child(4n+3){--g:var(--yellow)}.book:nth-child(4n){--g:var(--green)}.tag{font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.tag:before{content:"";background:var(--g,var(--ink));width:18px;height:5px;transform:skew(-35deg)}.crumbs{font:500 14px var(--sans);color:var(--muted);padding:18px 0 0}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}section{padding:72px 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.sec-head h2{font-size:clamp(32px,4.4vw,52px)}.more{font:600 15px var(--sans);border-bottom:2px solid var(--red);padding-bottom:3px;text-decoration:none}.more:after{content:" →"}.tinted{background:var(--paper2)}.hero{padding:56px 0 40px}.hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.hero h1{letter-spacing:-.025em;font-size:clamp(40px,5vw,66px);font-weight:500}.hero h1 em{background:linear-gradient(transparent 62%,var(--yellow) 62% 88%,transparent 88%);font-style:normal}.hero .lead{max-width:34em;margin:22px 0 28px}.btns{flex-wrap:wrap;gap:12px;display:flex}.btn{font:600 16px var(--sans);background:var(--ink);color:#fff;border:2px solid var(--ink);border-radius:999px;align-items:center;gap:10px;padding:13px 22px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red);border-color:var(--red)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:#fff}.social-btns{flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.social-btns a{font:600 16px var(--sans);border:2px solid var(--ink);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex}.social-btns a:hover{background:var(--ink);color:#fff}.novita{grid-template-columns:1.35fr 1fr;align-items:start;gap:18px 26px;display:grid;position:relative}.novita figure{margin:0}.novita .main-cover{grid-row:span 2}.novita img{object-fit:contain;width:100%;box-shadow:0 18px 40px -18px #00000073}.novita figure:not(.main-cover) img{width:auto;max-height:210px}.novita .main-cover{padding-top:24px}.novita figcaption{font:500 14px/1.35 var(--sans);margin-top:12px}.novita figcaption b{font-size:17px;display:block}.novita .badge{background:var(--red);color:#fff;font:700 13px var(--sans);letter-spacing:.1em;text-transform:uppercase;z-index:2;padding:7px 12px;position:absolute;top:-14px;left:-10px;transform:rotate(-3deg)}@media (width<=900px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:28px}}.books{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:40px 28px;display:grid}.books.tutti{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.books.tutti{grid-template-columns:repeat(3,1fr)}}.book{flex-direction:column;gap:12px;text-decoration:none;display:flex}.book .cv{aspect-ratio:2/3;background:var(--paper2);justify-content:center;align-items:flex-end;padding:18px;display:flex;position:relative}.book .cv img{object-fit:contain;width:auto;max-height:100%;transition:transform .25s;box-shadow:0 10px 24px -12px #00000080}.book:hover .cv img{transform:translateY(-6px)}.book .cv:after{content:"";background:var(--g);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);width:14px;height:34px;position:absolute;top:0;right:18px}.book h3{font-size:20px}.book .by{font:400 15px var(--serif);color:var(--ink2);margin-top:-6px}.book .breve{font:italic 400 14px/1.4 var(--serif);color:var(--muted);margin:2px 0 0}.bk .breve{font:italic 400 18px/1.45 var(--serif);color:var(--ink2);margin:0 0 10px}.book .meta{justify-content:space-between;align-items:center;display:flex}.price{font:600 15px var(--sans)}.filters{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.filters input{font:400 15px var(--sans);border:1.5px solid var(--line);border-radius:999px;min-width:220px;padding:8px 16px}@media (width<=700px){.filters input{width:100%;margin-left:0}}.band{grid-template-columns:1.2fr 1fr;min-height:480px;display:grid}.band img{object-fit:cover;width:100%;height:100%}.band .txt{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;gap:18px;padding:56px clamp(20px,5vw,72px);display:flex}.band .txt h2{font-size:clamp(30px,3.6vw,46px)}.band .txt p{color:#d9d7d0;margin:0}.band .txt .more{color:#fff;border-color:var(--yellow);align-self:flex-start}@media (width<=900px){.band{grid-template-columns:1fr}.band img{max-height:360px}}.people{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:30px 22px;display:grid}.person{text-align:left;text-decoration:none}.person .ph{aspect-ratio:1;background:var(--paper2);border-radius:50%;position:relative;overflow:hidden}.person .ph img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .3s}.person:hover .ph img{filter:none}.person .ph .mono{font:500 46px var(--sans);color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.person h3{margin-top:14px;font-size:19px}.person p{font:400 14px var(--sans);color:var(--muted);margin:2px 0 0}.diary{border-left:4px solid var(--line);margin:0 0 0 8px;padding:0;list-style:none}.diary li{padding:0 0 34px 30px;position:relative}.diary li:before{content:"";background:var(--c,var(--ink));width:20px;height:6px;position:absolute;top:6px;left:-12px;transform:skew(-35deg)}.diary .d{font:600 13px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.diary h3{margin:4px 0 6px;font-size:22px}.diary p{color:var(--ink2);max-width:46em;margin:0}.diary .t-evento{--c:var(--blue)}.diary .t-stampa{--c:var(--red)}.diary .t-notizia{--c:var(--green)}.diary .rel{font:500 14px var(--sans);margin-top:8px;display:inline-block}.bk{grid-template-columns:minmax(260px,420px) 1fr;gap:56px;padding:36px 0 64px;display:grid}.bk .cover img{width:100%;box-shadow:0 24px 50px -22px #0000008c}.bk h1{margin:12px 0 8px;font-size:clamp(38px,5vw,64px)}.bk .authors{font:400 21px var(--serif);color:var(--ink2)}.bk .authors a{text-decoration-color:var(--red);text-underline-offset:4px}.buy{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0;padding:22px 0;display:flex}.buy .p{font:500 30px var(--sans)}.buy small{font:400 14px var(--sans);color:var(--muted);flex-basis:100%}dl.biblio{font:400 15px var(--sans);grid-template-columns:max-content 1fr;gap:6px 22px;margin:0;display:grid}dl.biblio dt{color:var(--muted)}dl.biblio dd{margin:0}.plates{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.plates img{aspect-ratio:2/3;object-fit:cover;width:100%}@media (width<=900px){.bk{grid-template-columns:1fr;gap:28px}.bk .cover{max-width:340px}.plates{grid-template-columns:repeat(2,1fr)}}.ask{font:400 13px var(--sans);border-left:4px solid var(--yellow);background:#fff7d6;margin:18px 0;padding:10px 14px}.prose{max-width:44em}.prose h2{margin:48px 0 14px;font-size:32px}.prose p{margin:0 0 1em}.cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}.card{border:1.5px solid var(--line);flex-direction:column;gap:10px;padding:26px;display:flex}.card h3{font-size:22px}.card p{color:var(--ink2);margin:0;font-size:16px}.card .tag{margin-bottom:4px}.page-head{padding:28px 0 8px}.page-head h1{margin:10px 0 16px;font-size:clamp(40px,6vw,72px)}.doc table{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--sans);margin:12px 0 24px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.doc th{background:var(--paper2);font-weight:600}.doc code{background:var(--paper2);padding:1px 5px;font-size:.9em}.doc .scroll{overflow-x:auto}.tree{font:400 15px/1.7 var(--sans);background:var(--paper2);white-space:pre;padding:20px 24px;overflow-x:auto}.verdict{grid-template-columns:1fr 1fr;gap:24px;display:grid}.verdict ul{margin:0;padding-left:20px;font-size:16px}.verdict li{margin-bottom:8px}@media (width<=800px){.verdict{grid-template-columns:1fr}}@media (width<=600px){.books,.books.tutti{grid-template-columns:repeat(2,1fr);gap:28px 16px}.book .cv{padding:10px}.book h3{font-size:17px}.book .by{font-size:14px}.book .meta{flex-direction:column;align-items:flex-start;gap:4px}section{padding:52px 0}.people{grid-template-columns:repeat(2,1fr)}}.diary h3 a{text-decoration:none}.diary h3 a:hover{text-decoration:underline;text-decoration-color:var(--c,var(--red));text-underline-offset:5px;text-decoration-thickness:3px}.diary .leggi{font:600 14px var(--sans);white-space:nowrap;text-decoration-color:var(--c,var(--red));text-underline-offset:3px}.voce{padding:28px 0 56px}.voce .d{font:600 13px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.voce .d:before{content:"";background:var(--c,var(--ink));width:20px;height:6px;transform:skew(-35deg)}.voce.t-evento{--c:var(--blue)}.voce.t-stampa{--c:var(--red)}.voce.t-notizia{--c:var(--green)}.voce h1{max-width:20em;margin:12px 0 34px;font-size:clamp(34px,4.6vw,58px)}.voce-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:64px;display:grid}.voce .prose{font-size:19px}.voce .ext:after{content:" ↗"}.voce-libro{border-top:4px solid var(--g,var(--ink));padding-top:16px;position:sticky;top:100px}.voce-libro img{width:100%;margin:10px 0 14px;box-shadow:0 18px 40px -18px #00000073}.voce-libro h3{font-size:22px}.voce-libro h3 a{text-decoration:none}.voce-libro .by{font:400 15px var(--sans);color:var(--ink2);margin:4px 0 10px}.voce-libro .p{font:500 22px var(--sans);margin:0 0 14px}.voce-foto{gap:14px;margin:32px 0;display:grid}.voce-foto.n2{grid-template-columns:1fr 1fr}.voce-foto.n3{grid-template-columns:repeat(3,1fr)}.voce-foto img{object-fit:contain;object-position:left top;width:100%;max-height:78vh;box-shadow:0 14px 34px -20px #0006}.voce-nav{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;padding:28px 0;display:grid}.voce-nav a{font:500 18px/1.3 var(--sans);flex-direction:column;gap:6px;text-decoration:none;display:flex}.voce-nav a:hover{color:var(--red)}.voce-nav .next{text-align:right}@media (width<=900px){.voce-grid{grid-template-columns:1fr;gap:36px}.voce-libro{max-width:260px;position:static}.voce-nav{grid-template-columns:1fr}.voce-nav .next{text-align:left}}.diario-barra{top:var(--header-h,77px);z-index:4;background:var(--paper);border-bottom:1px solid var(--line);margin:0 -8px 28px;padding:12px 8px;position:sticky}.anni{scrollbar-width:none;font:600 15px var(--sans);gap:4px;display:flex;overflow-x:auto}.anni::-webkit-scrollbar{display:none}.anni a{color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:6px 12px;text-decoration:none;display:flex}.anni a small{color:var(--muted);font-size:11px;font-weight:500}.anni a:hover{background:var(--paper2)}.anni a[aria-current]{background:var(--ink);color:var(--paper)}.anni a[aria-current] small{color:inherit;opacity:.7}.anno{scroll-margin-top:calc(var(--header-h,77px) + var(--barra-h,64px) + 12px)}.anno-h{font:600 clamp(40px,6vw,64px)/1 var(--sans);letter-spacing:-.02em;color:var(--line);margin:8px 0 22px}.diary li.con-min{grid-template-columns:1fr 132px;align-items:start;gap:24px;display:grid}.diary .min{background:var(--paper2);width:132px;height:132px;display:block;position:relative;overflow:hidden}.diary .min img{object-fit:cover;width:100%;height:100%}.diary .min .badge{color:#fff;font:600 12px var(--sans);background:#000000b3;border-radius:999px;padding:2px 7px;position:absolute;bottom:6px;right:6px}@media (width<=640px){.diary li.con-min{grid-template-columns:1fr 84px;gap:14px}.diary .min{width:84px;height:84px}.diario-barra{padding:8px}.anni a{padding:4px 10px}}.voce-video{gap:14px;margin:32px 0;display:grid}.voce-video video{background:#000;width:100%;max-height:80vh}.legale{max-width:46em;margin-bottom:80px}.legale h2{margin:40px 0 12px;font-size:24px}.legale table{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--sans);margin:16px 0}.legale th,.legale td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.legale blockquote{background:var(--paper2);border-left:4px solid var(--line);margin:16px 0;padding:12px 18px}.bozza{color:var(--red)}.passo{border-left:3px solid var(--red);font:italic 19px/1.5 var(--serif);margin:22px 0 0;padding:4px 0 4px 18px}.voci{columns:2 320px;column-gap:28px}.voci figure{break-inside:avoid;background:var(--paper,#fff);border-radius:6px;margin:0 0 22px;padding:18px 20px}.voci blockquote{font:17px/1.55 var(--serif);margin:0}.voci figcaption{font:600 14px var(--sans);margin-top:10px}.voci figcaption span{opacity:.75;font-weight:400}.video-yt{border-radius:6px;max-width:760px;text-decoration:none;display:block;position:relative;overflow:hidden}.video-yt img{width:100%;height:auto;display:block}.video-yt span{background:var(--red);color:#fff;font:600 15px var(--sans);border-radius:4px;padding:10px 16px;position:absolute;bottom:16px;left:16px}.bk .foto-2{border-radius:4px;width:100%;height:auto;margin-top:28px;display:block}
