.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/BricolageGrotesque-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/BricolageGrotesque-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/Vollkorn-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Vollkorn;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/Vollkorn-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Vollkorn-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Vollkorn;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Vollkorn-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nuit: #0d100c;--nuit-2: #151a13;--nuit-3: #1e241b;--calcina: #f2efe6;--calcina-2: #bcb9ab;--calcina-3: #8a8a7c;--ocra: #c0a06a;--ocra-vive: #d2b681;--luna: #9fb8c4;--titre: "Bricolage Grotesque", "Helvetica Neue", sans-serif;--vers: "Vollkorn", "Iowan Old Style", Georgia, serif;--mesure: 33rem;--page: 68rem;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--nuit);color:var(--calcina);font-family:var(--vers);font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--ocra);outline-offset:3px}.skip{position:absolute;left:-9999px;top:0;background:var(--nuit-2);padding:.6rem 1rem;z-index:60}.skip:focus{left:.5rem;top:.5rem}.enveloppe{width:min(100% - 2.2rem,var(--page));margin-inline:auto}.tetiera{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:min(100% - 2.2rem,var(--page));margin-inline:auto;padding:1.4rem 0}.tetiera.pleine{position:static;border-bottom:1px solid var(--nuit-3)}.tetiera a.nome{font-family:var(--titre);font-weight:700;font-size:1rem;letter-spacing:-.01em;text-decoration:none}.apertura{position:relative;min-height:92svh;display:grid;align-items:end}.apertura-foto{position:absolute;inset:0;overflow:hidden}.apertura-foto img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.94) contrast(1.03)}.apertura-foto:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.15'/%3E%3C/svg%3E"),linear-gradient(180deg,#0d100cb8,#0d100c1f 36%,#0d100cf5 88%),linear-gradient(92deg,rgba(13,16,12,.5) 0%,transparent 60%);background-size:200px 200px,auto,auto}.apertura-testu{position:relative;z-index:2;width:min(100% - 2.2rem,var(--page));margin-inline:auto;padding:0 0 clamp(2.6rem,7vw,5rem)}.apertura h1{font-family:var(--titre);font-weight:800;font-size:clamp(3rem,12vw,5.6rem);line-height:.92;letter-spacing:-.035em;margin:0;text-wrap:balance}.apertura .dites{font-family:var(--vers);font-style:italic;font-size:clamp(1.15rem,3.6vw,1.5rem);color:var(--calcina-2);margin:1rem 0 0;max-width:30ch}.apertura .annees{font-family:var(--titre);font-size:.85rem;letter-spacing:.04em;color:var(--ocra);margin:1.6rem 0 0}.paesi{margin:clamp(3.5rem,9vw,6rem) 0 0}.paesi-banda{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.5rem,1.4vw,1rem)}.paesi figure{margin:0;overflow:hidden;background:var(--nuit-2)}.paesi img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;filter:saturate(.92) contrast(1.02)}.paesi-legenda{margin:.9rem 0 0;font-family:var(--titre);font-size:.82rem;letter-spacing:.05em;color:var(--calcina-3)}@media(max-width:640px){.paesi-banda{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76vw;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1.1rem;padding-inline:1.1rem;scrollbar-width:none}.paesi-banda::-webkit-scrollbar{display:none}.paesi figure{scroll-snap-align:start}.paesi img{aspect-ratio:4 / 5}}.intro{max-width:var(--mesure);margin:clamp(3rem,8vw,5rem) 0 0;font-size:1.15rem;color:var(--calcina-2);text-wrap:pretty}.lochi{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.8rem 0 0;padding:0;list-style:none;font-family:var(--titre);font-size:.9rem;color:var(--calcina-3)}.lochi li{display:flex;align-items:center;gap:1.4rem}.lochi li:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--nuit-3)}.lochi li:last-child:after{display:none}.canti{list-style:none;margin:clamp(3.5rem,9vw,6rem) 0 0;padding:0}.cantu{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:0 clamp(1.2rem,3vw,2.4rem);align-items:center;padding:clamp(1.1rem,2.4vw,1.6rem) 0;border-top:1px solid var(--nuit-3);text-decoration:none;transition:opacity .2s ease}.canti li:last-child .cantu{border-bottom:1px solid var(--nuit-3)}.canti:hover .cantu{opacity:.45}.canti:hover .cantu:hover{opacity:1}.vignetta{aspect-ratio:5 / 3;overflow:hidden;background:var(--nuit-2);display:grid;place-items:center}.vignetta img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.06);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .35s ease}.cantu:hover .vignetta img{transform:scale(1.045);filter:saturate(1) contrast(1.06)}.vignetta-vuota{color:var(--nuit-3);font-family:var(--titre);font-size:2rem}.cantu h2{font-family:var(--titre);font-weight:700;font-size:clamp(1.5rem,4.4vw,2.1rem);line-height:1.05;letter-spacing:-.02em;margin:0;text-wrap:balance}.cantu .dessous{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin:.5rem 0 0;font-family:var(--titre);font-size:.87rem;color:var(--calcina-3)}.cantu .forme{color:var(--calcina-2)}.cantu .senza{color:var(--ocra)}@media(max-width:46rem){.cantu{grid-template-columns:6.5rem minmax(0,1fr);gap:0 1rem}.cantu h2{font-size:1.3rem}.vignetta{aspect-ratio:1 / 1}}.autore{margin:clamp(4rem,10vw,7rem) 0 0;padding:clamp(1.8rem,5vw,3rem) 0;border-top:1px solid var(--nuit-3)}.autore h2{font-family:var(--titre);font-weight:700;font-size:clamp(1.6rem,5vw,2.2rem);letter-spacing:-.02em;margin:0 0 1rem}.autore p{margin:0;max-width:var(--mesure);color:var(--calcina-2);font-size:1.08rem}.autore .da-scrive{font-style:italic;color:var(--calcina-3)}.bandiera{position:relative;height:clamp(16rem,46svh,26rem);overflow:hidden}.bandiera img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.bandiera:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d100cc2,#0d100c26 40%,#0d100c 97%)}.bandiera figcaption{position:absolute;bottom:.8rem;left:0;right:0;z-index:2;width:min(100% - 2.2rem,var(--page));margin-inline:auto;font-family:var(--titre);font-size:.8rem;color:var(--calcina-3)}.cantu-tetiera{padding:clamp(1.4rem,4vw,2.4rem) 0 0}.cantu-tetiera.sans-photo{padding-top:clamp(4.5rem,11vw,7rem);display:grid;align-items:center;gap:clamp(1.3rem,4vw,2.6rem);grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.cantu-tetiera.sans-photo.seule{display:block}.pochetta-testa{margin:0}.pochetta-testa img{width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.78) contrast(1.04)}.pochetta-testa figcaption{font-family:var(--titre);font-size:.74rem;color:var(--calcina-3);margin-top:.55rem;letter-spacing:.01em}@media(max-width:42rem){.cantu-tetiera.sans-photo{grid-template-columns:minmax(0,1fr)}.pochetta-testa{max-width:10.5rem}}.cantu-tetiera h1{font-family:var(--titre);font-weight:800;font-size:clamp(2.4rem,9vw,4.2rem);line-height:.95;letter-spacing:-.035em;margin:0;text-wrap:balance}.cantu-tetiera .sottotitulu{font-family:var(--vers);font-style:italic;color:var(--calcina-2);margin:.9rem 0 0;max-width:var(--mesure)}.firma{font-family:var(--titre);font-size:.9rem;color:var(--ocra);margin:1rem 0 0;letter-spacing:.02em}.poema{font-size:clamp(1.15rem,3.4vw,1.3rem);line-height:1.78;margin:clamp(2.4rem,6vw,3.4rem) 0 0;max-width:32rem}.poema .strofa{margin:0}.poema .versu{display:block}.poema .strofa+.strofa{margin-top:1.9rem}.dedica{font-family:var(--titre);font-size:.95rem;color:var(--calcina-2);margin:2rem 0 0;padding-top:1rem;border-top:1px solid var(--nuit-3);max-width:32rem}.traduzione{margin:clamp(2.4rem,6vw,3.4rem) 0 0;max-width:36rem}.traduzione>summary{cursor:pointer;list-style:none;font-family:var(--titre);font-weight:600;font-size:.95rem;color:var(--calcina-2);display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .95rem;border:1px solid var(--nuit-3);border-radius:999px;transition:border-color .2s ease,color .2s ease}.traduzione>summary::-webkit-details-marker{display:none}.traduzione>summary:hover{border-color:var(--calcina-3);color:var(--calcina)}.traduzione>summary:before{content:"+";color:var(--ocra);font-size:1.05rem}.traduzione[open]>summary:before{content:"–"}.traduzione .avvertenza{font-size:.92rem;color:var(--calcina-3);font-style:italic;margin:1.1rem 0 0}.traduzione .testu-fr{margin:1.4rem 0 0;color:var(--calcina-2);font-size:1.05rem;line-height:1.72}.traduzione .testu-fr .strofa{margin:0}.traduzione .testu-fr .strofa+.strofa{margin-top:1.5rem}.traduzione .testu-fr .versu{display:block}.traduzione .nota-trad{font-size:.88rem;color:var(--calcina-3);margin:1.4rem 0 0}.nota{margin:clamp(2.6rem,6vw,3.6rem) 0 0;max-width:36rem}.nota h2{font-family:var(--titre);font-weight:700;font-size:1.15rem;letter-spacing:-.01em;margin:0 0 .7rem}.nota p{margin:0;color:var(--calcina-2)}.foglio{margin:clamp(2.6rem,6vw,3.6rem) 0 0}.foglio h2{font-family:var(--titre);font-weight:700;font-size:1.15rem;margin:0 0 .9rem}.foglio figure{margin:0}.foglio img{border:1px solid var(--nuit-3)}.foglio figcaption{font-family:var(--titre);font-size:.82rem;color:var(--calcina-3);margin-top:.6rem}.navigazione{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:clamp(3rem,7vw,4.5rem) 0 0;padding-top:1.4rem;border-top:1px solid var(--nuit-3)}.navigazione a{text-decoration:none;font-family:var(--titre)}.navigazione .direzione{display:block;font-size:.78rem;color:var(--calcina-3);margin-bottom:.3rem}.navigazione .titre-nav{font-weight:700;font-size:1.05rem;color:var(--calcina-2);transition:color .2s ease}.navigazione a:hover .titre-nav{color:var(--ocra)}.navigazione .fine{text-align:right}.scelta{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:clamp(1.6rem,4vw,2.2rem) 0 0}.bottone-lettura{display:inline-flex;align-items:center;gap:.7rem;background:var(--ocra);color:#150b05;border:0;border-radius:999px;padding:.8rem 1.5rem .8rem 1.2rem;font-family:var(--titre);font-weight:700;font-size:1rem;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease}.bottone-lettura:hover{transform:translateY(-1px);background:var(--ocra-vive)}.bottone-lettura svg{width:14px;height:14px;flex:none}.bottone-secondu{background:transparent;color:var(--calcina-2);border:1px solid var(--nuit-3);border-radius:999px;padding:.74rem 1.15rem;font-family:var(--titre);font-size:.92rem;cursor:pointer;transition:border-color .2s ease,color .2s ease}.bottone-secondu:hover{border-color:var(--calcina-3);color:var(--calcina)}.scarica{font-family:var(--titre);font-size:.87rem;color:var(--calcina-3);text-decoration:none}.scarica:hover{color:var(--ocra)}.senza-audio{margin:1.8rem 0 0;padding:.9rem 1.15rem;border:1px solid var(--nuit-3);color:var(--calcina-2);font-family:var(--titre);font-size:.93rem;max-width:32rem}.barra{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#151a13f5;border-top:1px solid var(--nuit-3);transform:translateY(102%);transition:transform .32s cubic-bezier(.22,1,.36,1)}@supports (backdrop-filter: blur(1px)){.barra{background:#151a13e0;backdrop-filter:blur(18px)}}.barra[data-attiva="1"]{transform:translateY(0)}.barra .dentru{width:min(100% - 1.8rem,var(--page));margin-inline:auto;display:grid;align-items:center;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"pochetta pulsa   info    chjode" "cursore  cursore cursore cursore";gap:.3rem .85rem;padding:.7rem 0 calc(.55rem + env(safe-area-inset-bottom,0px))}@media(min-width:54rem){.barra .dentru{grid-template-columns:auto auto minmax(7rem,14rem) minmax(0,1fr) auto;grid-template-areas:"pochetta pulsa info cursore chjode";gap:0 1.1rem;padding:.7rem 0 calc(.7rem + env(safe-area-inset-bottom,0px))}}.barra .pochetta{grid-area:pochetta;width:42px;height:42px;object-fit:cover;background:var(--nuit-3)}.barra .pochetta[hidden]{display:none}.barra .pulsa{grid-area:pulsa;width:42px;height:42px;border-radius:50%;border:0;background:var(--ocra);color:#15120b;display:grid;place-items:center;cursor:pointer;transition:background-color .18s ease}.barra .pulsa:hover{background:var(--ocra-vive)}.barra .pulsa svg{width:13px;height:13px}.barra .info{grid-area:info;min-width:0}.barra .titulu{font-family:var(--titre);font-weight:700;font-size:.98rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:block}.barra .versione{font-family:var(--titre);font-size:.74rem;color:var(--calcina-3)}.barra .cursore-zona{grid-area:cursore;display:flex;align-items:center;gap:.7rem;min-width:0}.barra .tempu{font-family:var(--titre);font-size:.76rem;color:var(--calcina-3);font-variant-numeric:tabular-nums;flex:none}.cursore{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:20px;margin:0;background:transparent;cursor:pointer}.cursore::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--ocra) var(--pct, 0%),var(--nuit-3) var(--pct, 0%))}.cursore::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:0;width:12px;height:12px;margin-top:-4px;border-radius:50%;background:var(--calcina);transition:transform .15s cubic-bezier(.22,1,.36,1)}.cursore:hover::-webkit-slider-thumb,.cursore:active::-webkit-slider-thumb{transform:scale(1.3)}.cursore::-moz-range-track{height:4px;border-radius:2px;background:var(--nuit-3)}.cursore::-moz-range-progress{height:4px;border-radius:2px;background:var(--ocra)}.cursore::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--calcina)}.cursore:focus-visible{outline:2px solid var(--ocra);outline-offset:4px;border-radius:2px}.barra .chjode{grid-area:chjode;background:none;border:0;color:var(--calcina-3);cursor:pointer;font-size:1.25rem;line-height:1;padding:.35rem}.barra .chjode:hover{color:var(--calcina)}body[data-lettore="1"]{padding-bottom:6.6rem}@media(min-width:54rem){body[data-lettore="1"]{padding-bottom:5rem}}.pede{margin:clamp(4rem,9vw,6rem) 0 0;padding:1.6rem 0 3rem;border-top:1px solid var(--nuit-3);font-family:var(--titre);font-size:.84rem;color:var(--calcina-3)}.pede p{margin:.35rem 0;max-width:44ch}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
