.copertina{isolation:isolate;min-height:min(900px,100svh);padding:7.5rem var(--im-gutter,1.25rem) 6.5rem;color:#fff;background:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.copertina>canvas{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.copertina-velo{z-index:-1;pointer-events:none;position:absolute;inset:0}.copertina-testo{text-align:center;width:min(100%,980px);position:relative}.copertina-occhiello{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font:700 .8rem/1 Inter,system-ui,sans-serif;display:inline-flex}.copertina-occhiello svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em}.copertina h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:1.1rem auto 1.4rem;font:600 clamp(3rem,7.2vw,7.2rem)/.92 Space Grotesk,Inter,sans-serif}.copertina-testo>p:not(.copertina-occhiello){max-width:58ch;margin:0 auto;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6}.copertina-azioni{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:2rem;display:flex}.copertina-azioni .button{min-width:170px}.pausa-animazione{z-index:2;color:#ffffffd9;cursor:pointer;backdrop-filter:blur(8px);background:#08090b8c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;min-height:40px;padding:0 .95rem;font:600 .78rem/1 Inter,system-ui,sans-serif;display:inline-flex;position:absolute;bottom:clamp(1rem,3vw,1.6rem);right:clamp(1rem,3vw,2rem)}.pausa-animazione svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:14px;height:14px}.pausa-animazione:hover{color:#fff;border-color:#ffffff80}.pausa-animazione:focus-visible{outline-offset:3px;outline:3px solid}.pausa-animazione-chiaro{color:#08090bd0;background:#ffffffb8;border-color:#08090b30}.pausa-animazione-chiaro:hover{color:var(--ink);border-color:#08090b70}@media (width<=800px){.pausa-animazione{top:calc(64px + .75rem);bottom:auto;right:.75rem}}.copertina-sinapsi{background:radial-gradient(120% 90% at 50% 120%,#2a2100 0%,#0c0b07 45%,#08090b 75%)}.copertina-sinapsi .copertina-velo{background:radial-gradient(42% 46%,#08090bd9 0%,#08090b8c 55%,#08090b00 100%)}.copertina-sinapsi .copertina-occhiello,.copertina-sinapsi h1 em{color:#ffd633}.copertina-sinapsi .copertina-testo>p:not(.copertina-occhiello){color:#ffffffc4}.copertina-muro{background:#052616}.copertina-muro-foto{z-index:-2;grid-template-columns:repeat(5,1fr);gap:14px;display:grid;position:absolute;inset:-25% -10%;rotate:-8deg}.copertina-muro-colonna{animation:copertina-scorri var(--durata) linear infinite;animation-direction:var(--verso);will-change:translate;backface-visibility:hidden;align-content:start;gap:14px;display:grid}.copertina-muro-colonna figure{border-radius:14px;margin:0;overflow:hidden}.copertina-muro-colonna img{aspect-ratio:4/5;object-fit:cover;width:100%}.copertina-muro.is-ferma .copertina-muro-colonna{animation-play-state:paused}@keyframes copertina-scorri{to{translate:0 calc(-50% - 7px)}}.copertina-muro .copertina-velo{background:radial-gradient(48% 52%,#04200fe6 0%,#04200fb3 60%,#04200f66 100%),linear-gradient(#04200f99,#04200f33 30% 70%,#04200fcc)}.copertina-muro .copertina-occhiello,.copertina-muro h1 em{color:#5ee39b}.copertina-muro .copertina-testo>p:not(.copertina-occhiello){color:#ffffffd0}@media (width<=800px){.copertina-muro-foto{grid-template-columns:repeat(3,1fr);inset:-20% -25%}.copertina-muro-colonna:nth-child(n+4){display:none}}.copertina-prossimo{min-height:52px;color:var(--ink);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:.8rem;padding:.35rem 1.1rem .35rem .35rem;display:inline-flex;box-shadow:0 10px 30px #08090b24}.copertina-prossimo:hover{box-shadow:0 14px 34px #08090b3a}.copertina-prossimo>span:last-child{gap:.1rem;display:grid}.copertina-prossimo>span:last-child>small{color:#0f7a43;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.copertina-prossimo>span:last-child>strong{font-size:.95rem}.copertina-prossimo>span:last-child>span{color:var(--muted);font-size:.8rem}.copertina-prossimo-data{color:#fff;background:#1faf66;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;line-height:1;display:grid}.copertina-prossimo-data small{color:#ffffffd9;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700}.copertina-prossimo-data strong{font:700 1.45rem/1 Space Grotesk,Inter,sans-serif}@media (prefers-reduced-motion:reduce){.copertina-muro-colonna{animation-play-state:paused}}
