@font-face{font-family:Noto Sans Mono;font-weight:400;font-display:swap;src:url(../fonts/NotoSansMono-400.woff2) format("woff2")}@font-face{font-family:Noto Sans Mono;font-weight:700;font-display:swap;src:url(../fonts/NotoSansMono-700.woff2) format("woff2")}:root{--bianco: #FFFFFF;--testo: #1B1B1B;--fascia: #C8C8C8;--scheda: #DEDEDE;--grigio: #666666;--asc: #A6A6A6;--mono: "Noto Sans Mono", ui-monospace, Menlo, Consolas, monospace;--pad: 16px;--t: 11px;--fs-simbolo: min(clamp(6px, 1vw, 13px), var(--simbolo-max, 13px))}@media(min-width:900px){:root{--pad: 22px;--t: 12px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bianco);color:var(--testo);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;font:400 var(--t)/1.4 var(--mono);background:var(--bianco);color:var(--testo);overflow-x:hidden;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{display:block;max-width:100%}p{margin:0}.nascosto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pre{position:fixed;inset:0;z-index:100;background:var(--bianco);display:grid;place-content:center;justify-items:center;gap:22px;transition:opacity .6s ease,visibility .6s}.pre__simbolo{font-size:6px;line-height:1;color:var(--testo);margin:0}.pre__testo{letter-spacing:.08em}.is-pronto .pre{opacity:0;visibility:hidden;pointer-events:none}.testa{position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:14px var(--pad);pointer-events:none}.testa>*{pointer-events:auto}.testa__logo{flex-shrink:0}.testa__logo img{height:22px;width:auto}@media(min-width:900px){.testa__logo img{height:clamp(22px,1.9vw,40px)}}.testa__logo--3d{position:relative;display:block}.testa__logo--3d img{height:28px}@media(min-width:900px){.testa__logo--3d img{height:clamp(28px,2.4vw,51px)}}@media(max-width:359px){.testa__logo--3d img{height:24px}}.testa__logo-tela{position:absolute;inset:0;width:100%;height:100%;visibility:hidden}.testa__logo--3d.is-gira img{visibility:hidden}.testa__logo--3d.is-gira .testa__logo-tela{visibility:visible}html.is-buio .testa__logo-tela{filter:invert(1)}.testa__buy{transition:opacity .5s,visibility .5s}html.is-fine .testa__buy--iscrizione{opacity:0;visibility:hidden;pointer-events:none}.bott{position:relative;display:inline-block;width:var(--bw);aspect-ratio:var(--ar);line-height:0}.bott--piccolo{--bw: clamp(120px, 10vw, 190px)}.bott--grande{--bw: clamp(180px, 15vw, 260px)}.fin .bott{margin:-2vh 0}.fin .bott--grande:has(.bott__testo--due){--bw: clamp(190px, 16vw, 280px)}.bott__img img{position:absolute;inset:0;width:100%;height:100%;display:block}.bott__acceso{opacity:0;transition:opacity .25s}.bott:hover .bott__acceso,.bott:focus-visible .bott__acceso,.bott.added .bott__acceso{opacity:1}.bott__testo{position:absolute;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1;color:var(--bianco);font-size:calc(var(--bw) * var(--fs, .054));letter-spacing:.06em;transition:color .25s}.bott:hover .bott__testo,.bott:focus-visible .bott__testo,.bott.added .bott__testo{color:var(--testo)}.bott-testo{display:inline-block;padding:8px 4px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.bott-testo:before{content:"[ "}.bott-testo:after{content:" ]"}.tasto{position:relative;display:inline-block;flex-shrink:0;color:var(--testo);font-size:11px;line-height:1}@media(min-width:900px){.tasto{font-size:clamp(12px,.83vw,16px)}}@media(max-width:359px){.tasto{font-size:10px}}.tasto__forma{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;font-family:var(--mono);font-weight:700;user-select:none;pointer-events:none}.tasto__testo{position:relative;display:block;padding:.95em 1.45em;font-weight:700;letter-spacing:.08em;white-space:nowrap;text-align:center}.tasto--pieno .tasto__forma{font-weight:400}.tasto--pieno .tasto__testo{color:var(--bianco)}.tasto--misto .tasto__testo{transition:color .15s}.tasto--misto.is-pieno .tasto__testo{color:var(--bianco);transition:color .2s .32s}html.is-buio .tasto{color:var(--bianco)}html.is-buio .tasto--pieno .tasto__testo,html.is-buio .tasto--misto.is-pieno .tasto__testo{color:var(--testo)}.tasto--dentro{position:absolute;inset:0;font-size:inherit;color:var(--testo)}.tasto--dentro .tasto__testo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;line-height:1;letter-spacing:.04em}.cap__titolo.fin{inset:0;transform:none}.fin__lato{position:absolute;top:0;bottom:0;width:50%}.fin__lato--sinistra{left:0}.fin__lato--destra{right:0}.fin-tela{visibility:hidden;pointer-events:none;transition:transform .6s cubic-bezier(.2,.8,.2,1)}html.is-fin-tele .fin-tela{visibility:visible}.fin-tela--sinistra{clip-path:inset(0 50% 0 0);transform-origin:25% 50%}.fin-tela--destra{clip-path:inset(0 0 0 50%);transform-origin:75% 50%}.fin-tela.is-su{transform:scale(1.035)}.fin__barra{position:absolute;left:50%;bottom:5vh;transform:translate(-50%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:3vw;white-space:nowrap}.fin__nome{font-size:12px;letter-spacing:.05em;color:var(--grigio);padding:6px 4px}.fin__nome--sinistra{justify-self:end}.fin__nome--destra{justify-self:start}.fin__nome.is-scelta{color:var(--testo);font-weight:700}.fin__nome:before{content:"[ ";visibility:hidden}.fin__nome:after{content:" ]";visibility:hidden}.fin__nome.is-scelta:before,.fin__nome.is-scelta:after{visibility:visible}.fin.is-in .fin__lato,.fin.is-in .fin__nome,.fin.is-in .bott-testo,.fin.is-in .bott{pointer-events:auto;cursor:pointer}@media(min-width:900px){.palco__testi .cap__num{right:auto;left:calc(var(--pad) + 150px)}}@media(max-width:899px){.fin__barra{gap:2vw}.fin__nome{font-size:10px;letter-spacing:.02em}.fin .bott--grande{--bw: 130px}.fin .bott--grande:has(.bott__testo--due){--bw: 170px}.testa .bott--piccolo{--bw: 140px}html.is-fine .palco__testi[data-cap="06"] .cap__num{visibility:hidden}}.indice{position:fixed;z-index:50;left:var(--pad);bottom:12px;display:flex;gap:12px;font-size:10px;color:var(--grigio)}.indice a.is-attivo{color:var(--testo);font-weight:700}.capitoli{position:relative}.palco-guida{position:absolute;inset:0}.palco{position:sticky;top:0;z-index:1;height:100vh;height:100svh;overflow:hidden;background:var(--bianco)}.cap{position:relative;height:var(--alto, 500vh)}.palco__grafica,.palco__testi{position:absolute;inset:0;pointer-events:none}.palco__grafica{opacity:0;transition:opacity .6s}.palco__grafica.is-attivo{opacity:1}.palco__testi{visibility:hidden}.palco__testi.is-attivo{visibility:visible}.palco__tela{position:absolute;inset:0;width:100%;height:100%;display:block}.palco__tela:not(.fin-tela){transition:opacity .2s ease}@media(max-width:899px)and (orientation:portrait){html.is-serie-o .palco__tela{opacity:0;transition:none}}@media(min-width:900px),(orientation:landscape){html.is-serie-v .palco__tela{opacity:0;transition:none}}.cap__num{position:absolute;right:var(--pad);bottom:12px;font-size:10px;color:var(--grigio)}.asc{margin:0;font-family:var(--mono);white-space:pre;line-height:1;color:var(--asc);user-select:none}.asc--fondo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(6px,.74vw,11px)}.asc--bordi,.asc--bordi-tel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.asc--bordi{font-size:calc(100vw / 135)}.asc--bordi-tel{font-size:calc(100vw / 64.8);display:none}@media(max-width:899px)and (orientation:portrait){.asc--bordi{display:none}.asc--bordi-tel{display:block}}[data-cap="01"] .asc--fondo{left:18%;top:52%}[data-cap="01"] .asc--fondo-b{left:82%;top:48%;transform:translate(-50%,-50%) scaleX(-1)}[data-cap="06"] .asc--fondo{left:72%;top:26%}.asc--titolo{color:var(--testo);font-weight:700;font-size:min(11px,calc((100vw - 2 * var(--pad)) / (var(--col, 80) * .6)))}.cap__titolo{position:absolute;left:50%;bottom:9vh;transform:translate(-50%);opacity:0;transition:opacity .5s}.cap__titolo.is-in{opacity:1}.cap__titolo--fomes{bottom:5vh}.cap__titolo--chiaro .asc--titolo{color:var(--asc);font-weight:400}.cap__titolo--pitto{bottom:5vh}.cap__titolo--pitto .asc--titolo{color:#e4e4e4;font-weight:400;font-size:min(var(--fs-simbolo),calc((100vw - 2 * var(--pad)) / (var(--col, 80) * .6)))}.cap__titolo--pitto-grigio .asc--titolo{color:var(--asc)}.stelle{position:absolute;inset:0;font-family:var(--mono);color:#8f8f8f;font-size:11px;line-height:1;white-space:pre;overflow:hidden}.t{position:absolute;max-width:min(34ch,80vw);text-transform:uppercase;letter-spacing:.04em;opacity:0;transition:opacity .35s;text-shadow:0 0 3px var(--bianco),0 0 6px var(--bianco),0 0 10px var(--bianco),0 0 16px var(--bianco)}.palco__testi.is-buio .t{text-shadow:0 0 3px #000,0 0 6px #000,0 0 10px #000,0 0 16px #000}.t.is-in{opacity:1}.t p+p{margin-top:.35em;color:var(--testo)}.t p{white-space:pre-line}.t__capo{font-weight:700}.t .t__link{margin-top:.9em}.t__link a{pointer-events:none;text-decoration:underline;text-underline-offset:3px}.t.is-in .t__link a{pointer-events:auto}.t--alto-centro{top:14vh;left:50%;transform:translate(-50%);text-align:center}.t--basso-centro{bottom:12vh;left:50%;transform:translate(-50%);text-align:center}.t--sinistra{top:40%;left:calc(var(--pad) + 4vw)}.t--destra{top:30%;right:calc(var(--pad) + 4vw);text-align:right}.t--basso-sinistra{bottom:16vh;left:calc(var(--pad) + 8vw)}.t--basso-destra{bottom:22vh;right:calc(var(--pad) + 8vw);text-align:right}[data-cap="02"] .t--sinistra,[data-cap="02"] .t--destra{top:13vh}[data-cap="02"] .t--basso-sinistra{bottom:11vh;left:calc(var(--pad) + 4vw)}[data-cap="02"] .t--basso-destra{bottom:11vh;right:calc(var(--pad) + 4vw)}.scorri{position:fixed;z-index:45;left:50%;bottom:13px;transform:translate(-50%);font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--testo);opacity:0;transition:opacity .4s;pointer-events:none}.scorri.is-su{opacity:var(--scorri-o, 1)}@media(min-width:900px)and (hover:hover)and (pointer:fine){.scorri{display:none}}@media(max-width:899px)and (orientation:landscape)and (max-height:500px){.scorri{left:var(--pad);bottom:12px;transform:none}}.pagine{display:flex;align-items:center;gap:52px;margin:0 40px 0 auto;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--testo);transition:opacity .5s,visibility .5s}.pagine a{position:relative}.pagine a:before{content:"[ ";position:absolute;right:100%;white-space:pre;visibility:hidden}.pagine a:after{content:" ]";position:absolute;left:100%;white-space:pre;visibility:hidden}.pagine a:hover:before,.pagine a:hover:after,.pagine a:focus-visible:before,.pagine a:focus-visible:after{visibility:visible}.pagine a[aria-current]:before,.pagine a[aria-current]:after{visibility:visible}html.is-buio .pagine{color:#fff}html.is-fine .pagine{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:899px){.pagine{position:absolute;right:var(--pad);top:calc(100% - 4px);margin:0;flex-direction:column;align-items:flex-end;gap:10px;font-size:10px}}@media(max-width:899px)and (orientation:landscape)and (max-height:500px){.pagine{position:static;margin:0 22px 0 auto;flex-direction:row;gap:28px}}.lingue{display:flex;align-items:center;gap:30px;margin-left:34px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--grigio)}.lingue a{position:relative;padding:6px 0;margin:-6px 0}.lingue a[aria-current]{color:var(--testo)}.lingue a:before{content:"[ ";position:absolute;right:100%;white-space:pre;visibility:hidden}.lingue a:after{content:" ]";position:absolute;left:100%;white-space:pre;visibility:hidden}.lingue a[aria-current]:before,.lingue a[aria-current]:after,.lingue a:hover:before,.lingue a:hover:after,.lingue a:focus-visible:before,.lingue a:focus-visible:after{visibility:visible}html.is-buio .lingue{color:#9a9a9a}html.is-buio .lingue a[aria-current]{color:#fff}@media(max-width:899px){.lingue{position:absolute;left:var(--pad);top:calc(100% - 4px);margin:0;font-size:10px;gap:22px}.lingue a:not([aria-current]):hover:before,.lingue a:not([aria-current]):hover:after{visibility:hidden}}@media(max-width:899px){.testa__logo--3d{margin-left:calc(28px * -26 / 105)}}@media(max-width:359px){.testa__logo--3d{margin-left:calc(24px * -26 / 105)}}.t__capo:before{content:"˚ · ⋆ · ˚";display:block;color:#8f8f8f;font-weight:400;letter-spacing:.1em;margin-bottom:.45em}.t--destra .t__capo:before,.t--basso-destra .t__capo:before{text-align:right}.palco__grafica.is-buio .asc{color:#ffffff6b}.palco__grafica.is-buio .stelle,.palco__testi.is-buio .t__capo:before{color:#7a7a7a}.palco__testi.is-buio{color:#fff}.palco__testi.is-buio .t p+p{color:#fff}.palco__testi.is-buio .cap__num{color:#9a9a9a}html.is-buio .testa__logo img{filter:invert(1)}html.is-buio .indice{color:#8a8a8a}html.is-buio .indice a.is-attivo{color:#fff}.piede{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:8vh var(--pad) 44px;background:linear-gradient(to bottom,var(--bianco),var(--fascia));overflow:hidden}.piede__grafica{flex:1;min-height:50vh}.piede .asc--fondo{opacity:.7;font-size:max(clamp(6px,.74vw,11px),calc(100vw / (var(--col) * .6)))}.asc--simbolo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--fs-simbolo);color:var(--testo)}.asc--simbolo-apertura{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--fs-simbolo);color:#e4e4e4}.piede__perno{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.piede__simbolo{display:block}.piede__simbolo .asc--simbolo{position:static;transform:none}.piede__social{--social-h: clamp(24px, max(4.5 * var(--fs-simbolo), min(10vw, 40px, 7 * var(--fs-simbolo))), 52px);--social-spazio: clamp(10px, min(3vw, 4 * var(--fs-simbolo)), 30px);position:absolute;bottom:var(--social-su, 0px);display:flex;gap:var(--social-spazio)}.social--senza{cursor:default}.piede__social--sinistra{right:calc((1 - var(--bordo)) * 100% + var(--social-spazio))}.piede__social--destra{left:calc(var(--bordo) * 100% + var(--social-spazio))}.social{display:block;color:var(--testo);line-height:0}.social__forma{display:block;height:var(--social-h);width:calc(var(--social-h) * var(--c) * .6 / var(--r))}.social:focus-visible{outline:1px solid var(--testo);outline-offset:6px}.piede__simbolo:hover .asc--simbolo,.piede__simbolo:focus-visible .asc--simbolo{color:var(--grigio)}.piede__righe{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.anello{height:100vh;height:100svh;background:linear-gradient(to bottom,var(--fascia),var(--bianco))}.anello__velo{position:fixed;top:0;left:0;right:0;height:100vh;height:100svh;z-index:40;display:grid;place-items:center;background:var(--bianco);opacity:0;pointer-events:none}.anello__velo:after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background-color:inherit}.anello__simbolo{font-size:var(--fs-simbolo);color:var(--testo)}.anello__tela{position:absolute;inset:0;width:100%;height:100%;opacity:0}html.is-carrello{overflow:hidden}.drawer{position:fixed;inset:0;z-index:90;pointer-events:none}.drawer__veil{position:absolute;inset:0;background:#1b1b1b40;opacity:0;transition:opacity .3s}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--bianco);padding:18px var(--pad);transform:translate(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:auto}.drawer.is-aperto{pointer-events:auto}.drawer.is-aperto .drawer__veil{opacity:1}.drawer.is-aperto .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;margin-bottom:18px;font-size:11px;letter-spacing:.06em}.drawer__head [data-drawer-close]{padding:14px;margin:-14px}.avviso__testo{font-size:13px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase}.avviso__testo a{text-decoration:underline;text-underline-offset:3px}.iscrizione{display:grid;gap:14px;font-size:12px;line-height:1.5;letter-spacing:.04em}.iscrizione__trappola{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.iscrizione__testo{text-transform:uppercase;font-size:13px;line-height:1.6;letter-spacing:.06em}.iscrizione__campo{display:grid;gap:6px;font-size:10px;text-transform:uppercase;color:var(--grigio)}.iscrizione__campo input{font:400 14px/1.4 var(--mono);color:var(--testo);background:transparent;border:0;border-bottom:1px solid var(--testo);padding:6px 0;border-radius:0;outline:none}.iscrizione__campo input:focus-visible{border-bottom-width:2px}.iscrizione__campo input[aria-invalid=true]{border-bottom-width:2px;background:#1b1b1b0a}@media(hover:none)and (pointer:coarse){.iscrizione__campo input{font-size:16px;padding:calc(6px / .875) 0;border-bottom-width:calc(1px / .875);transform:scale(.875);transform-origin:left top;width:calc(100% / .875);margin-bottom:calc((16px * 1.4 + 13px / .875) * -.125)}.iscrizione__campo input:focus-visible,.iscrizione__campo input[aria-invalid=true]{border-bottom-width:calc(2px / .875)}}.iscrizione__finitura{font-size:10px;text-transform:uppercase;color:var(--grigio)}.iscrizione__finitura span{color:var(--testo);font-weight:700}.iscrizione__consenso{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;font-size:11px;color:var(--grigio)}.iscrizione__consenso input{margin:2px 0 0;accent-color:var(--testo)}.iscrizione__consenso a{color:var(--testo);text-decoration:underline;text-underline-offset:3px}.iscrizione__invia{justify-self:start;font-weight:700;letter-spacing:.08em;padding:8px 0}.iscrizione__invia:disabled{color:var(--grigio);cursor:default}.iscrizione__errore,.iscrizione__fatto,.iscrizione__manca{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.iscrizione.is-fatta .iscrizione__campo,.iscrizione.is-fatta .iscrizione__consenso,.iscrizione.is-fatta .iscrizione__invia,.iscrizione.is-fatta .iscrizione__finitura{display:none}.iscrizione__consenso.is-manca{color:var(--testo)}.iscrizione__consenso.is-manca input{outline:1px solid var(--testo);outline-offset:2px}.iscrizione__manca{white-space:pre-line}.iscrizione__cartelle{margin-top:8px;font-size:11px;color:var(--grigio)}.iscrizione.is-confermata>:not(.iscrizione__confermata){display:none}.iscrizione__confermata{text-transform:uppercase;font-size:13px;line-height:1.6;letter-spacing:.06em}.iscrizione__informativa a:focus-visible,.iscrizione__informativa a.iubenda-embed:focus-visible{outline:1px solid var(--testo)!important;outline-offset:3px}@media(max-width:899px){.indice{display:none}.t{max-width:44vw}.t--alto-centro,.t--basso-centro{max-width:84vw}.t--sinistra,.t--basso-sinistra{left:var(--pad)}.t--destra,.t--basso-destra{right:var(--pad)}.t--sinistra,.t--destra,[data-cap="02"] .t--sinistra,[data-cap="02"] .t--destra{top:12vh;bottom:auto}.t--basso-sinistra,.t--basso-destra,[data-cap="02"] .t--basso-sinistra,[data-cap="02"] .t--basso-destra{top:auto;bottom:12vh}[data-cap="01"] .t--destra{top:auto;bottom:22vh}}@media(prefers-reduced-motion:reduce){.t,.cap__titolo,.palco__grafica,.fin-tela,.testa__buy,.scorri,.drawer__panel,.drawer__veil,.bott__acceso,.bott__testo{transition:none}}
