@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal-YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal-CFFu7zhK.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--bg:#060b08;--bg-2:#0a140d;--verde-700:#185a30;--verde-500:#2f8f47;--foschia:#c5d86a;--giallo:#f4c20d;--blu:#6fd3f5;--carta:#f6f4ea;--testo:#ecebe0;--testo-2:#ecebe0cc;--linea:#ecebe026;--serif:"Fraunces Variable", "Cooper Black", Georgia, serif;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--largo:1180px;--bordo:clamp(1.1rem, 4vw, 2.5rem)}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);color:var(--testo);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}svg,canvas{display:block}button,input{font:inherit;color:inherit}::selection{background:var(--giallo);color:#111}:focus-visible{outline:2px solid var(--giallo);outline-offset:3px}section[id]{scroll-margin-top:3.5rem}.wrap{width:min(100% - 2 * var(--bordo), var(--largo));margin-inline:auto}.eyebrow{font-family:var(--sans);letter-spacing:.01em;color:var(--foschia);font-size:1rem;font-weight:500}.etichetta{flex-wrap:wrap;align-items:center;column-gap:.28em;display:flex}.etichetta__parola{align-items:center;display:inline-flex}.etichetta .tile{--sym:.6;margin-inline:.08em;font-size:1.45em}.etichetta .tile__num{font-size:.2em}.eyebrow i{opacity:.5;margin-inline:.5em;font-style:normal}.titolo{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 144;letter-spacing:-.025em;text-wrap:balance;margin-top:.9rem;padding-block:.06em .1em;font-size:clamp(2.3rem,6.4vw,5rem);font-weight:800;line-height:1.04}.testo-grande{max-width:46ch;color:var(--testo-2);margin-top:1.1rem;font-size:clamp(1.12rem,1.7vw,1.3rem);line-height:1.6}.nota{color:var(--testo-2);font-size:.92rem;line-height:1.5}.btn{min-height:3rem;font-family:var(--sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn--primary{background:var(--giallo);color:#111}.btn--primary:hover{background:#ffdb4a}.btn--ghost{color:var(--testo);background:#060b0866;border-color:#ecebe066}.btn--ghost:hover{border-color:var(--testo)}.btn--sm{min-height:2.5rem;padding:.45rem 1rem;font-size:.9rem}.btn--xl{min-height:4rem;padding:1rem 2.2rem;font-size:1.1rem}.tile{--lato:1.15em;width:var(--lato);height:var(--lato);font-family:var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;background:radial-gradient(115% 115% at 16% 10%,#c4ee9866,#0000 56%),linear-gradient(150deg,#3f9c50 0%,#1c6634 42%,#0b3a1e 100%);flex:none;place-items:center;font-style:normal;font-weight:600;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 0 0 max(1.5px,.018em) #e2f4d69e,inset 0 0 .3em #00000080,0 .05em .3em #00000080}.tile__sym{font-size:calc(var(--lato) * var(--sym,.62));transform:translateY(7%)}.tile__num{font-size:max(.17em,8px);font-weight:500;position:absolute;top:5%;right:6.5%}.tile__massa,.tile__config,.tile__nome{font-family:var(--mono);letter-spacing:0;opacity:.82;font-size:max(.07em,7px);font-weight:400;position:absolute;left:7%}.tile__massa{top:7%}.tile__config{bottom:6.5%}.tile__nome{font-family:var(--sans);letter-spacing:.03em;opacity:1;font-size:max(.095em,9px);font-weight:500;bottom:6%}.tile--xl .tile__config{left:auto;right:7%}.tile--giallo{color:#121212;background:radial-gradient(115% 115% at 16% 10%,#ffffff8c,#0000 56%),linear-gradient(150deg,#ffe169 0%,#f4c20d 46%,#c39600 100%);box-shadow:inset 0 0 0 max(1.5px,.018em) #121212cc,inset 0 0 .3em #78500059,0 .05em .3em #00000080}.scheda{border:1px solid var(--linea);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#060b088c;border-radius:6px;width:min(100%,46rem);display:grid}.scheda>div{grid-template-columns:6.6rem 1fr;align-items:baseline;gap:.75rem;padding:.8rem 1.05rem;display:grid}.scheda>div+div{border-top:1px solid var(--linea)}.scheda dt{color:var(--testo-2);font-size:.85rem}.scheda dd{font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 36;font-size:1.14rem;font-weight:600;line-height:1.25}.scheda dd small{font-family:var(--sans);color:var(--testo-2);margin-top:.15rem;font-size:.85rem;font-weight:400;display:block}.scheda .da-definire{font-family:var(--sans);color:var(--testo-2);font-size:.98rem;font-weight:400}.scheda .da-definire:before{content:"";background:var(--giallo);border-radius:50%;width:.5em;height:.5em;margin-right:.6em;animation:1.6s ease-in-out infinite lampeggia;display:inline-block}@keyframes lampeggia{50%{opacity:.2}}@media (width>=720px){.scheda{grid-template-columns:repeat(3,minmax(0,1fr))}.scheda>div{grid-template-columns:1fr;align-content:start;gap:.35rem;padding:.95rem 1.2rem}.scheda>div+div{border-top:0;border-left:1px solid var(--linea)}}.nav{z-index:40;padding:max(.7rem, env(safe-area-inset-top)) var(--bordo) 1.6rem;pointer-events:none;background:linear-gradient(#060b08f5 0%,#060b08d1 55%,#060b0800 100%);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}.nav__logo{gap:3px;font-size:1.7rem;text-decoration:none;display:flex}.nav__voci{gap:1.8rem;font-size:.95rem;display:none}.nav__voci a{color:var(--testo-2);text-decoration:none;transition:color .2s}.nav__voci a:hover{color:var(--testo)}.nav__lungo{display:none}@media (width>=760px){.nav__voci{display:flex}.nav__lungo{white-space:pre;display:inline}}.piede{padding:2.6rem var(--bordo) max(2.6rem, env(safe-area-inset-bottom));border-top:1px solid var(--linea);text-align:center;color:var(--testo-2);justify-items:center;gap:.7rem;font-size:.86rem;display:grid}.piede__logo{align-items:center;gap:3px;font-size:1.9rem;display:flex}.piede__nota{opacity:.8;font-size:.85rem}@media (prefers-reduced-motion:reduce){.scheda .da-definire:before{animation:none}}:root{--cavia-w:1.25rem;--cavia-h:4.4rem}@media (width>=900px){:root{--cavia-w:1.7rem;--cavia-h:6rem}}.cavia{z-index:35;width:var(--cavia-w);height:var(--cavia-h);pointer-events:none;visibility:hidden;will-change:transform;position:fixed;top:0;left:0}.cavia__corpo,.cavia__svg{width:100%;height:100%}.cavia__svg{filter:drop-shadow(0 0 .55rem #f4c20d8c)drop-shadow(0 .4rem .6rem #00000080);overflow:visible}.cavia__onda{animation:2.2s linear infinite onda}@keyframes onda{to{transform:translate(20px)}}.cavia__bolla{fill:#ffffffbf;transform-box:fill-box;animation:2.6s ease-in infinite bolla}.cavia__bolla--2{animation-delay:.9s}.cavia__bolla--3{animation-delay:1.7s}@keyframes bolla{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-70px)}}.aggancio{pointer-events:none;width:0;height:0;position:absolute}.aggancio--linea{vertical-align:middle;margin-left:calc(var(--cavia-w) + .6rem);display:inline-block;position:relative}.schizzo{z-index:70;pointer-events:none;font-size:2.6rem;position:fixed}.musica{z-index:45;left:max(var(--bordo), env(safe-area-inset-left,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));align-items:center;gap:.6rem;display:flex;position:fixed}.musica__tasto{width:2.9rem;height:2.9rem;color:var(--giallo);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060b08b8;border:1px solid #f4c20d8c;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.musica__tasto.is-accesa{color:#111;background:var(--giallo)}.musica__barre{align-items:flex-end;gap:2px;height:1rem;display:flex}.musica__barre i{background:currentColor;border-radius:1px;width:3px;height:30%}.musica__tasto.is-accesa .musica__barre i{animation:.9s ease-in-out infinite barra}.musica__barre i:nth-child(2){animation-delay:-.3s}.musica__barre i:nth-child(3){animation-delay:-.6s}.musica__barre i:nth-child(4){animation-delay:-.15s}@keyframes barra{0%,to{height:25%}50%{height:100%}}.musica__invito{color:var(--testo);border:1px solid var(--linea);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060b08b8;border-radius:999px;padding:.55rem .95rem;font-size:.9rem;font-weight:500;animation:2.4s ease-in-out infinite invito}@keyframes invito{50%{border-color:#f4c20db3}}@media (prefers-reduced-motion:reduce){.musica__tasto.is-accesa .musica__barre i,.musica__invito{animation:none}}.musica__tasto.is-carica{animation:.8s ease-in-out infinite invito}.btn,.musica__tasto,.musica__invito,.censura,.scelta__voce{transition:transform .15s,background-color .2s,border-color .2s,color .2s}.btn:active,.musica__tasto:active,.musica__invito:active,.scelta__voce:active{transform:scale(.96)}.censura:not(.is-aperta):active{transform:scale(.985)}.btn--primary:active{background:#ffdb4a}.campo:focus-within>span{color:var(--giallo)}.campo span{transition:color .2s}@media (width<=640px){.noise .noise__grain{opacity:.045!important}}@media (prefers-reduced-motion:reduce){.btn:active,.musica__tasto:active,.musica__invito:active,.scelta__voce:active,.censura:not(.is-aperta):active{transform:none}}.scheda .classificato{color:var(--giallo);position:relative}.classificato__barra{vertical-align:-.05em;background:repeating-linear-gradient(-45deg, #111 0 6px, var(--giallo) 6px 12px);border-radius:2px;width:2.6em;height:.8em;margin-right:.45em;display:inline-block}.hero{isolation:isolate;min-height:100svh;padding:clamp(4.6rem, 10vh, 7rem) var(--bordo) clamp(4rem, 8vh, 5rem);align-items:center;display:grid;position:relative;overflow:clip}.hero__bg{z-index:-1;background:radial-gradient(90% 70% at 50% 64%,#1a4526 0%,#0a1a10 55%,#050906 100%);position:absolute;inset:0}.smoke{width:100%;height:100%;position:absolute;inset:0}.hero__velo{z-index:2;pointer-events:none;background:linear-gradient(to bottom, #060b0899 0%, #060b0800 24%, #060b0800 68%, var(--bg) 100%);position:absolute;inset:0}.hero__dentro{width:min(100%, var(--largo));text-align:center;justify-items:center;gap:clamp(1.1rem,2.8vh,1.9rem);margin-inline:auto;display:grid}.lockup{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.035em;text-align:left;justify-items:start;row-gap:.07em;margin-block:.1em .05em;font-size:clamp(3.5rem,min(19vw,22svh),13rem);font-weight:900;line-height:1;display:inline-grid}.hero__fascia{justify-items:center;gap:1rem;width:100%;display:grid}@media (width>=980px){.hero__fascia{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(100%,66rem)}.hero__fascia .scheda{width:100%}}.lockup__riga{align-items:flex-end;gap:.05em;display:flex}.lockup__presa{display:inline-flex}@media (hover:hover) and (pointer:fine){.lockup__presa{cursor:grab}.lockup__presa:active{cursor:grabbing}}.lockup{cursor:pointer;-webkit-tap-highlight-color:transparent}.lockup__rest{text-shadow:0 .03em .28em #00000080;line-height:.74;display:block}.lockup__rest .lettera{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144, "wght" var(--w,900);will-change:transform}.intro{display:none}.hero.is-intro .intro{z-index:5;pointer-events:none;display:block;position:absolute;inset:0}.intro__verde{background:radial-gradient(115% 115% at 16% 10%,#c4ee9866,#0000 56%),linear-gradient(150deg,#3f9c50 0%,#1c6634 42%,#0b3a1e 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 clamp(4px,.8vw,10px) #e2f4d68c,inset 0 0 18vmin #00000073}.intro__32{font-family:var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 .04em .3em #00000059;will-change:transform;font-size:min(46vw,42svh);font-weight:600;line-height:1;position:absolute;top:50%;left:50%}.intro__dato{font-family:var(--mono);letter-spacing:.08em;color:#ffffffd9;font-size:clamp(.8rem,1.6vw,1.15rem);position:absolute}.intro__dato--massa{top:max(5.5rem,12svh);left:7%}.intro__dato--nome{font-family:var(--sans);letter-spacing:.02em;font-size:clamp(1rem,2.4vw,1.6rem);font-weight:500;bottom:max(6.5rem,14svh);left:7%}.intro__scorri{left:50%;bottom:max(1.4rem, env(safe-area-inset-bottom));white-space:nowrap;color:#fffc;justify-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:grid;position:absolute;translate:-50%}.intro__scorri span{transform-origin:top;background:linear-gradient(#fff,#0000);width:1px;height:1.9rem;animation:1.9s ease-in-out infinite goccia}.hero.is-intro .hero__scorri{display:none}.formule{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.formula{font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;color:var(--foschia);opacity:0;filter:blur(.4px);font-size:clamp(.72rem,1.2vw,.95rem);position:absolute}@media (width<=640px){.formula:nth-child(n+4){display:none}}.lockup__32{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:max(2px, .014em) var(--giallo);text-shadow:0 0 .3em #f4c20d40;justify-self:end;margin-top:.02em;font-size:.95em;line-height:.78}.hero__sotto{text-wrap:balance;max-width:34ch;font-size:clamp(1.12rem,2.1vw,1.32rem);line-height:1.45}.hero__sotto strong{color:var(--giallo);font-weight:600}.hero__azioni{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.hero__scorri{color:var(--testo-2);justify-items:center;gap:.45rem;font-size:.85rem;text-decoration:none;display:grid;position:absolute;bottom:1.1rem;left:50%;translate:-50%}.hero__scorri span{background:linear-gradient(var(--testo-2), transparent);transform-origin:top;width:1px;height:1.7rem;animation:1.9s ease-in-out infinite goccia}@keyframes goccia{0%{transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (width<=640px){.lockup .tile__massa,.lockup .tile__config{display:none}.hero__azioni{width:100%}.hero__azioni .btn{flex:auto}}@media (height<=700px){.hero__scorri{display:none}}.premessa{padding-block:clamp(5rem,13vw,10rem) clamp(4rem,9vw,7rem)}.premessa .premessa__blocco{max-width:21ch;margin:1.2rem 0 0;font-size:clamp(1.9rem,5.2vw,4.1rem)}.premessa .premessa__testo{font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;font-weight:600;font-size:inherit;letter-spacing:-.02em;line-height:1.12}.elemento{--tw:min(100vw - 2 * var(--bordo), 62rem, (100svh - 17rem) * 2.4);--gap:calc(var(--tw) * .0045);background:radial-gradient(60% 50% at 50% 50%, #2f8f472e, transparent 70%), var(--bg-2);padding-block:clamp(4rem,10vw,7rem);position:relative;overflow:clip}.elemento__scena{width:min(100% - 2 * var(--bordo), var(--largo));gap:clamp(3rem,7vw,5rem);margin-inline:auto;display:grid}.elemento__tavola{justify-items:center;gap:clamp(1.4rem,3vh,2.2rem);display:grid}.didascalie{text-align:center;display:grid}.didascalia{max-width:22ch;font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.022em;text-wrap:balance;grid-area:1/1;font-size:clamp(1.7rem,4.4vw,3.4rem);font-weight:800;line-height:1.06}.didascalia .eyebrow{font-family:var(--sans);letter-spacing:.01em;justify-content:center;margin-bottom:.8rem;font-weight:500;display:flex}.elemento:not(.is-scena) .didascalia--b{display:none}.tavola__box{width:var(--tw)}.tavola{gap:var(--gap);transform-origin:0 0;grid-template-columns:repeat(18,minmax(0,1fr));display:grid;position:relative}.tavola .tile{font-size:calc((var(--tw) - 17 * var(--gap)) / 18 / 1.15)}.tile--mini .tile__num{font-size:.2em;top:4%;right:6%}.tile--suo{z-index:1}.elemento__schede{align-items:center;gap:clamp(1.4rem,4vw,4rem);display:grid}.elemento__sx{justify-items:center;gap:clamp(.9rem,2.4vh,1.5rem);display:grid}.elemento__grande{font-size:clamp(7.2rem,min(38vw,30svh),18rem);line-height:1}.tile--xl{--sym:.56}.elemento__dati{grid-template-columns:repeat(4,auto);gap:0 clamp(.9rem,3vw,1.8rem);display:grid}.elemento__dati dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--testo-2);font-size:.62rem}.elemento__dati dd{font-family:var(--mono);font-size:.9rem;font-weight:500}.passi{gap:2.4rem;display:grid}.passo__titolo{font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.022em;text-wrap:balance;margin-block:.5rem .8rem;font-size:clamp(1.75rem,4.3vw,3.3rem);font-weight:800;line-height:1.04}.passo__testo{max-width:40ch;color:var(--testo-2);font-size:clamp(1.08rem,1.5vw,1.2rem);line-height:1.55}.elemento__barra{background:var(--linea);height:3px;display:none;position:absolute;inset:auto 0 0}.elemento__barra i{background:var(--giallo);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.elemento.is-scena{align-items:center;height:100svh;padding-block:4.4rem 1.6rem;display:grid}.elemento.is-scena .elemento__scena{align-items:center}.elemento.is-scena .elemento__tavola,.elemento.is-scena .elemento__schede{grid-area:1/1}.elemento.is-scena .passi{gap:0}.elemento.is-scena .passo{grid-area:1/1}.elemento.is-scena .elemento__barra{display:block}@media (width>=860px){.elemento__schede{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=859px){.elemento__schede{text-align:center}.passo__testo{margin-inline:auto}.elemento.is-scena .passi{align-items:start;min-height:13rem}}.dress{padding-block:clamp(3rem,7vw,5rem) clamp(5rem,12vw,9rem);position:relative;overflow:clip}.nastri{height:clamp(8rem,17vw,12rem);margin-bottom:clamp(2.5rem,6vw,4.5rem);position:relative}.nastro{color:#111;background:var(--giallo);width:120vw;position:absolute;top:50%;left:-10vw;box-shadow:0 .6rem 1.8rem #00000080}.nastro:before,.nastro:after{content:"";background:repeating-linear-gradient(-45deg, #111 0 11px, var(--giallo) 11px 22px);height:8px;display:block}.nastro--a{z-index:1;transform:translateY(-88%)rotate(-3.2deg)}.nastro--b{color:var(--giallo);background:#121212;transform:translateY(-6%)rotate(2.6deg)}.nastro__pista{will-change:transform;width:max-content;display:flex}.nastro__meta{display:flex}.nastro__voce{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.3rem;padding:.5rem 0 .5rem 1.3rem;font-size:clamp(.92rem,1.9vw,1.3rem);font-weight:600;display:inline-flex}.nastro__segno{width:1.25em;height:1.25em}.vietato{background:repeating-linear-gradient(-45deg,#f4c20d14 0 14px,#0000 14px 28px);border:1px solid #f4c20d80;border-radius:8px;align-items:center;gap:1rem;margin-top:1rem;padding:1.15rem 1.4rem;display:flex}.vietato__segno{width:2.4rem;height:2.4rem;color:var(--giallo);flex:none}.vietato strong{color:var(--giallo);font-weight:600}.esperimento{padding-block:clamp(5rem,12vw,9rem);overflow:clip}.esperimento__griglia{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.esperimento__conto{color:var(--foschia);margin-top:1.6rem;font-size:.95rem}.esperimento__conto span{color:#111;background:var(--giallo);border-radius:4px;place-items:center;min-width:1.9em;height:1.9em;margin-right:.5em;font-weight:500;display:inline-grid}.fascicolo{color:#1b1d16;background:linear-gradient(#00000008 1px,#0000 1px) 0 0/100% 1.9rem,linear-gradient(172deg,#f8f5e8,#e7e1cb);border-radius:3px;padding:clamp(1.4rem,3.5vw,2.4rem);position:relative;rotate:-1.2deg;box-shadow:0 1.6rem 3.5rem #0000008c,0 0 0 1px #0003}.fascicolo:before{content:"";border:2px solid #8b8f86;border-radius:.6rem;width:1.1rem;height:3.2rem;position:absolute;top:-.9rem;left:2.2rem;rotate:4deg}.fascicolo__testa{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #1b1d16;gap:.2rem;margin-bottom:.4rem;padding-bottom:1rem;font-size:.78rem;display:grid;position:relative}.fascicolo__testa strong{font-weight:500}.fascicolo__righe{display:grid}.fascicolo__riga{border-bottom:1px dashed #1b1d164d;grid-template-columns:7.5rem 1fr;gap:1rem;padding-block:.85rem;display:grid}.fascicolo__riga dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5a5e50;padding-top:.15rem;font-size:.74rem;font-weight:500}.censura{width:100%;font-family:var(--mono);text-align:left;color:#1b1d16;cursor:pointer;background:0 0;border:0;padding:0;font-size:.96rem;line-height:1.55;display:block;position:relative}.censura:not(.is-aperta) .censura__testo{visibility:hidden}.censura__barra{background:#121410;border-radius:2px;transition:transform .25s,background-color .25s;position:absolute;inset:.08em -.2em}.censura.is-aperta{cursor:default}.censura.is-aperta .censura__barra{transform:scaleX(0)}.censura:not(.is-aperta):after{content:"tocca per leggere";letter-spacing:.18em;text-transform:uppercase;color:var(--giallo);opacity:0;place-items:center;font-size:.66rem;transition:opacity .2s;display:grid;position:absolute;inset:0}.censura:not(.is-aperta):hover:after,.censura:not(.is-aperta):focus-visible:after{opacity:1}.censura:not(.is-aperta):hover .censura__barra{background:#1f2a1f}.is-bloccata .censura:after{content:"livello di accesso insufficiente"}.censura__nota{min-height:1.4em;font-family:var(--mono);color:#a1260f;margin-top:.45rem;font-size:.8rem}.timbro{z-index:2;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;mix-blend-mode:multiply;border:3px solid;border-radius:4px;padding:.35em .7em;font-weight:500;position:absolute}.timbro--riservato{color:#b3200c;font-size:clamp(.85rem,2vw,1.15rem);top:clamp(5.2rem,15vw,8rem);right:-.9rem;rotate:-9deg}.fascicolo__riga{position:relative}.timbro--negato{color:#b3200c;visibility:hidden;font-size:.9rem;bottom:-.2rem;right:-.6rem}@media (width>=900px){.esperimento__griglia{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (width<=520px){.fascicolo__riga{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.timbro--negato{visibility:visible}}.campo{gap:.5rem;max-width:28rem;margin-top:2rem;display:grid}.campo span{color:var(--testo-2);font-size:.9rem;font-weight:500}.campo input{width:100%;min-height:3.4rem;color:var(--testo);background:#ecebe00f;border:1px solid #ecebe052;border-radius:6px;padding:.7rem 1rem;font-size:1.15rem;transition:border-color .2s,box-shadow .2s}.campo input::placeholder{color:#ecebe059}.campo input:focus{border-color:var(--giallo);outline:none;box-shadow:0 0 0 3px #f4c20d40}.tesserino__carta{justify-items:center;gap:.4rem;display:grid}.badge--retro{color:var(--testo);background:radial-gradient(120% 90% at 15% 0,#c5d86a33,#0000 60%),linear-gradient(172deg,#17492d,#0a2415);grid-template-rows:auto 1fr auto;gap:1.1rem;padding:2.8rem 1.5rem 1.5rem}.badge__retro-titolo{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--foschia);font-size:.72rem;font-weight:500}.badge--retro ol{counter-reset:regola;align-content:start;gap:.85rem;display:grid}.badge--retro li{font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 36;counter-increment:regola;padding-left:2.1rem;font-size:1.08rem;font-weight:600;line-height:1.25;position:relative}.badge--retro li:before{content:counter(regola);width:1.45rem;height:1.45rem;font-family:var(--mono);color:#121212;background:var(--giallo);border-radius:50%;place-items:center;font-size:.72rem;font-weight:500;display:grid;position:absolute;top:.1em;left:0}.badge__retro-firma{font-family:var(--mono);letter-spacing:.1em;color:var(--testo-2);font-size:.7rem}.conferma{background:radial-gradient(70% 55% at 75% 100%, #2f8f4759, transparent 70%), var(--bg);padding-block:clamp(5rem,12vw,9rem);position:relative;overflow:clip}.conferma__griglia{align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.conferma .scheda{margin-top:1.8rem}.modulo{gap:1rem;max-width:30rem;margin-top:1.8rem;display:grid}.modulo .campo{margin-top:0}.modulo__azioni{align-items:center;margin-top:.4rem;display:flex}.btn:disabled,.btn.is-spento{opacity:.45;cursor:not-allowed}@keyframes compare{0%{opacity:0;transform:scale(.2)rotate(-25deg)}}@media (width>=900px){.conferma__griglia{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.dress__griglia{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.dress .vietato{margin-top:1.8rem}.scelta{border:1px solid var(--linea);background:#ecebe00a;border-radius:999px;gap:.4rem;margin-top:1.8rem;padding:.35rem;display:inline-flex}.scelta__voce{min-height:2.75rem;color:var(--testo-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem 1.1rem .4rem .5rem;font-size:.98rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.scelta__voce.is-attiva{color:#111;background:var(--testo)}.scelta__campione{border-radius:50%;width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px #00000059}.camice{justify-items:center;gap:.6rem;margin:0;display:grid;position:relative}.camice__svg{cursor:crosshair;filter:drop-shadow(0 1.4rem 2.2rem #0000008c);-webkit-tap-highlight-color:transparent;width:min(100%,25rem);height:auto;overflow:visible}.camice__tessuto{transition:fill .5s}.macchia{mix-blend-mode:multiply;animation:.5s cubic-bezier(.2,1.6,.4,1) both macchia}@keyframes macchia{0%{transform:scale(0)}}.timbro--obbligatorio{color:var(--giallo);mix-blend-mode:normal;background:#060b08bf;font-size:clamp(.85rem,2.4vw,1.2rem);top:66%;left:2%;rotate:-12deg}@media (width>=900px){.dress__griglia{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (prefers-reduced-motion:reduce){.macchia{animation:none}}.osservazione{background:#050806;position:relative;overflow:clip}.osservazione__scena{padding:clamp(4rem, 10vw, 7rem) var(--bordo);place-items:center;gap:1.4rem;display:grid;position:relative}.osservazione__sfondo,.osservazione__hud,.osservazione__lampo{display:none}.osservazione__titolo{text-align:center}.osservazione__titolo .etichetta{justify-content:center}.osservazione__frase{max-width:16ch;font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.025em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2rem,6vw,4.6rem);font-weight:800;line-height:1.04}.osservazione__cornice{border-radius:6px;width:min(100%,26rem);margin:0;overflow:hidden;box-shadow:0 2rem 4rem #000000b3,0 0 0 1px #ecebe01f}.osservazione__cornice img{width:100%;height:auto;display:block}.osservazione__piede{color:var(--foschia);font-size:.95rem;font-weight:500}.osservazione.is-scena .osservazione__scena{height:100svh;padding:0}.osservazione.is-scena .osservazione__sfondo{object-fit:cover;filter:blur(40px)saturate(1.2);width:110%;height:110%;display:block;position:absolute;inset:-5%}.osservazione.is-scena .osservazione__titolo,.osservazione.is-scena .osservazione__cornice,.osservazione.is-scena .osservazione__piede{position:absolute}.osservazione.is-scena .osservazione__titolo{z-index:1;padding-inline:var(--bordo);top:max(5.5rem,11svh)}.osservazione.is-scena .osservazione__cornice--1{z-index:2;aspect-ratio:1024/1140;border-radius:0;width:min(100vw,89.8246svh)}.osservazione.is-scena .osservazione__cornice img{object-fit:cover;height:100%}.osservazione.is-scena .osservazione__cornice--2{z-index:3;width:100%;box-shadow:none;border-radius:0;inset:0}.osservazione.is-scena .osservazione__cornice--2 img{object-position:50% 10%;filter:contrast(1.05)saturate(1.05)}.osservazione.is-scena .osservazione__piede{z-index:6;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));left:calc(var(--bordo) + 3.6rem);right:calc(var(--bordo) + 3.6rem);text-align:center;background:#060b08b8;border-radius:4px;width:fit-content;margin-inline:auto;padding:.5rem .9rem}@media (aspect-ratio<=1024/1140){.osservazione.is-scena .osservazione__cornice--1{aspect-ratio:auto;width:100vw;height:100svh}}.osservazione.is-scena .osservazione__hud{z-index:5;pointer-events:none;font-family:var(--mono);letter-spacing:.06em;color:#ffffffeb;text-shadow:0 1px 3px #000c;background:repeating-linear-gradient(#0000001f 0 1px,#0000 1px 3px);font-size:clamp(.72rem,1.4vw,.9rem);display:block;position:absolute;inset:0}.hud__angolo{border:2px solid #ffffffd9;width:clamp(1.6rem,4vw,2.6rem);height:clamp(1.6rem,4vw,2.6rem);position:absolute}.hud__angolo--1{top:4.6rem;left:var(--bordo);border-bottom:0;border-right:0}.hud__angolo--2{top:4.6rem;right:var(--bordo);border-bottom:0;border-left:0}.hud__angolo--3{bottom:4.4rem;left:var(--bordo);border-top:0;border-right:0}.hud__angolo--4{bottom:4.4rem;right:var(--bordo);border-top:0;border-left:0}.hud__rec{top:5.6rem;left:calc(var(--bordo) + 1rem);grid-template-columns:auto auto;align-items:center;column-gap:.45rem;display:grid;position:absolute}.hud__rec i{background:#ff3b30;border-radius:50%;width:.6rem;height:.6rem;animation:1.2s steps(2,jump-none) infinite lampeggia}.hud__cam{grid-area:2/1/auto/-1}.hud__ora{top:5.6rem;right:calc(var(--bordo) + 1rem);font-variant-numeric:tabular-nums;position:absolute}.hud__soggetto{right:calc(var(--bordo) + 1rem);position:absolute;bottom:5.3rem}.osservazione.is-scena .osservazione__lampo{z-index:4;opacity:0;pointer-events:none;background:#e9ffe0;display:block;position:absolute;inset:0}.fascicolo__testa{padding-right:clamp(7rem,22vw,9.5rem)}.fascicolo__foto{background:#fff;width:clamp(6rem,20vw,8.5rem);margin:0;padding:.4rem .4rem .3rem;position:absolute;top:-2.6rem;right:-.6rem;rotate:4deg;box-shadow:0 .6rem 1.4rem #00000059}.fascicolo__foto img{aspect-ratio:3/4;object-fit:cover;object-position:50% 30%;background:#000;width:100%;height:auto;display:block}.fascicolo__foto figcaption{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#1b1d16;padding-top:.25rem;font-size:.58rem}.fascicolo__foto:before{content:"";border:2px solid #8b8f86;border-radius:.5rem;width:.9rem;height:2.6rem;position:absolute;top:-.9rem;left:40%;rotate:-6deg}.camice__foto{pointer-events:none;clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%);place-items:center;transition:clip-path .75s cubic-bezier(.7,0,.2,1);display:grid;position:absolute;inset:0 0 2.4rem}.camice__foto.is-visibile{pointer-events:auto;clip-path:polygon(0 0,130% 0,100% 100%,-30% 100%)}.camice__foto img{object-fit:cover;object-position:50% 30%;width:min(100%,25rem);height:100%;box-shadow:0 0 0 6px var(--giallo), 0 1.6rem 3rem #0009;border-radius:6px}@media (prefers-reduced-motion:reduce){.camice__foto{transition:none}}.lockup__32{position:relative}.aggancio--32{top:52%;left:-.42em}.premessa .wrap{position:relative}.aggancio--premessa{top:.9rem;right:max(1rem,6%)}.aggancio--osservazione{bottom:22%;right:max(1.6rem,12%)}.aggancio--tavola{translate:0 calc(var(--cavia-h) * -.42);top:42.8571%;left:75%}.elemento__grande{position:relative}.aggancio--grande{right:calc(var(--cavia-w) * -1.6);top:58%}.aggancio--graffetta{top:-1.2rem;left:4.6rem}.camice__tela{width:min(100%,25rem);position:relative}.camice__tela .camice__svg{width:100%}.aggancio--taschino{left:37.4%;top:calc(38.5% - var(--cavia-h) * .22)}.aggancio--foto{top:10%;right:12%}.modulo__campi{gap:1rem;display:grid}@media (width>=560px){.modulo__campi{grid-template-columns:repeat(2,minmax(0,1fr))}}.campo.is-errore input,.campo input[aria-invalid=true]{border-color:#ff7a45;box-shadow:0 0 0 3px #ff7a4538}.consenso{color:var(--testo-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.92rem;line-height:1.45;display:grid}.consenso input{width:1.25rem;height:1.25rem;accent-color:var(--giallo);margin:.1rem 0 0}.consenso.is-errore span{color:#ffb08f}.modulo__errore{color:#ffd2bf;background:#ff7a451f;border:1px solid #ff7a4573;border-radius:6px;padding:.7rem .9rem;font-size:.95rem}.trappola{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn--testo{min-height:3rem;color:var(--testo-2);text-underline-offset:.2em;background:0 0;padding-inline:.6rem;text-decoration:underline}.esito{background:linear-gradient(160deg,#f4c20d1f,#060b0866);border:1px solid #f4c20d80;border-radius:8px;gap:.9rem;margin-top:1.8rem;padding:1.4rem;display:grid}.esito__titolo{font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 72;text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:700;line-height:1.15}.esito__numero{min-width:2.2em;font-family:var(--sans);font-variant-numeric:tabular-nums;color:#121212;background:var(--giallo);border-radius:4px;place-items:center;padding:0 .25em;font-weight:600;display:inline-grid}.esito__testo{color:var(--testo-2)}.esito__azioni{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.camice{padding-bottom:1rem}.eccezione{z-index:3;background:#fbfaf3;width:clamp(8.5rem,40%,12rem);margin:0;padding:.45rem .45rem .2rem;position:absolute;bottom:2.6rem;right:max(0rem,50% - 15rem);rotate:6deg;box-shadow:0 1.2rem 2.4rem #0000008c}.eccezione:before{content:"";background:#f4c20dd9;width:4.5rem;height:1.3rem;position:absolute;top:-.7rem;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 1px 2px #00000040}.eccezione img{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;width:100%;height:auto;display:block}.eccezione__didascalia{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 24;text-align:center;color:#1b1d16;padding:.35rem 0 .25rem;font-size:.98rem;font-weight:700;line-height:1.1}.eccezione .aggancio--foto{top:18%;right:-.4rem}@media (hover:none){.censura:not(.is-aperta):after{opacity:.75}}.conto__cifra{animation:.45s cubic-bezier(.3,1.8,.5,1) salto-cifra}@keyframes salto-cifra{0%{transform:scale(1.7)}}.modulo button[type=submit]:disabled{opacity:.8;cursor:progress;animation:1s ease-in-out infinite invito}@media (prefers-reduced-motion:reduce){.conto__cifra,.modulo button[type=submit]:disabled{animation:none}}.pernotto{border:0;gap:.6rem;margin:.4rem 0 0;padding:0;display:grid}.pernotto legend{color:var(--testo-2);margin-bottom:.5rem;padding:0;font-size:.9rem;font-weight:500}@media (width>=560px){.pernotto{grid-template-columns:1fr 1fr}.pernotto legend{grid-column:1/-1}}.pernotto__voce{cursor:pointer;background:#ecebe00a;border:1px solid #ecebe052;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem .95rem;transition:border-color .2s,background-color .2s,transform .15s;display:grid}.pernotto__voce:active{transform:scale(.98)}.pernotto__voce.is-scelta{border-color:var(--giallo);background:#f4c20d1a}.pernotto__voce input{width:1.2rem;height:1.2rem;accent-color:var(--giallo);margin:.15rem 0 0}.pernotto__testo{gap:.15rem;display:grid}.pernotto__testo strong{font-weight:600}.pernotto__testo small{color:var(--testo-2);font-size:.88rem}.pernotto.is-errore .pernotto__voce{border-color:#ff7a45}.coordinate{border-top:1px solid var(--linea);background:radial-gradient(60% 60% at 80% 40%, #2f8f4733, transparent 70%), var(--bg-2);padding-block:clamp(4rem,10vw,7rem)}.coordinate__griglia{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.coordinate__griglia{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.terminale{background:#030805d9;border:1px solid #8fd66f59;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1.6rem 3rem #00000080,inset 0 0 3rem #2f8f471f}.terminale__testa{border-bottom:1px solid #8fd66f33;align-items:center;gap:.4rem;padding:.7rem .9rem;display:flex}.terminale__testa span{background:#ecebe040;border-radius:50%;width:.6rem;height:.6rem}.terminale__testa p{font-family:var(--mono);color:#8fd66fd9;white-space:nowrap;text-overflow:ellipsis;margin-left:.5rem;font-size:.78rem;overflow:hidden}.terminale__corpo{gap:.9rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.terminale__stato{font-family:var(--mono);color:#8fd66f;align-items:center;gap:.55rem;font-size:.86rem;display:flex}.terminale__led{background:var(--giallo);width:.6rem;height:.6rem;box-shadow:0 0 .6rem var(--giallo);border-radius:50%;animation:1.4s ease-in-out infinite lampeggia}.terminale__stato--ok .terminale__led{background:#8fd66f;animation:none;box-shadow:0 0 .6rem #8fd66f}.terminale__testo{color:var(--testo-2)}.terminale__riga{flex-wrap:wrap;gap:.6rem;display:flex}.terminale__riga input{min-width:0;min-height:3.2rem;font-family:var(--mono);color:#d9f5c8;background:#ecebe00d;border:1px solid #8fd66f66;border-radius:6px;flex:14rem;padding:.7rem .9rem;font-size:1rem}.terminale__riga input:focus{border-color:var(--giallo);outline:none;box-shadow:0 0 0 3px #f4c20d40}.terminale__riga .btn{flex:none;min-height:3.2rem}.coordinate__voci{gap:.8rem;display:grid}.coordinate__voci>div{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.8rem;display:grid}.coordinate__voci dt{font-family:var(--mono);color:#8fd66fd9;font-size:.78rem}.coordinate__voci dd{font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 36;color:var(--testo);overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.3}.coordinate__azioni{flex-wrap:wrap;gap:.5rem;display:flex}.aggancio--terminale{top:-.6rem;right:1.4rem}.scheda small a{color:var(--giallo)}@media (width<=520px){.coordinate__voci>div{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){.terminale__led{animation:none}}.mosca{z-index:4;cursor:pointer;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;padding:.6rem;position:absolute;top:0;left:0}.mosca svg{width:100%;height:100%;overflow:visible}.mosca__ala{transform-box:fill-box;transform-origin:50%;animation:60ms linear infinite alternate ala}@keyframes ala{to{opacity:.25}}.mosca__esito{z-index:4;font-family:var(--mono);color:#1d7a37;white-space:nowrap;background:#f8f5e8eb;border:2px solid;border-radius:4px;padding:.35rem .7rem;font-size:.78rem;animation:.4s ease-out compare;position:absolute;bottom:.8rem;left:50%;translate:-50%}.tesserino__carta .tilted-card__face{container-type:inline-size}.badge{--u:1px;color:#151a10;text-align:left;background:linear-gradient(176deg,#fdfcf6,#e8e6d8);position:absolute;inset:0;overflow:hidden}@supports (width:1cqw){.badge{--u:calc(100cqw / 300)}}.badge:before{content:"";left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 63);height:calc(var(--u) * 1);background:#151a102e;position:absolute}.badge--retro:before{content:none}.badge__foro{top:calc(var(--u) * 8);left:calc(var(--u) * 122);width:calc(var(--u) * 56);height:calc(var(--u) * 12);background:#0b120d;border-radius:99px;position:absolute;box-shadow:inset 0 1px 3px #000000b3}.badge__testa{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 30);height:calc(var(--u) * 26);font-family:var(--mono);font-size:calc(var(--u) * 9.5);letter-spacing:calc(var(--u) * 1.5);text-transform:uppercase;color:#414d3a;justify-content:space-between;align-items:center;font-weight:500;display:flex;position:absolute}.badge__testa .tile{--sym:.6;font-size:calc(var(--u) * 22.6);box-shadow:inset 0 0 0 max(1.5px,.018em) #121212cc}.badge__etichetta{font-family:var(--mono);font-size:calc(var(--u) * 7);letter-spacing:calc(var(--u) * 1.2);text-transform:uppercase;color:#5b6754;font-weight:500;display:block}.badge__foto{left:calc(var(--u) * 20);top:calc(var(--u) * 72);width:calc(var(--u) * 178);height:calc(var(--u) * 222.5);outline:calc(var(--u) * .8) solid #151a10d9;position:absolute}.badge__foto img{object-fit:cover;width:100%;height:100%;display:block}.badge__segnaposto{padding-bottom:calc(var(--u) * 5);background:radial-gradient(circle calc(var(--u) * 35.6) at 50% 40%, #ecebe029 98%, transparent 100%), radial-gradient(calc(var(--u) * 74.8) calc(var(--u) * 80) at 50% 102%, #ecebe029 98%, transparent 100%), linear-gradient(#1f3524, #0d1a10);font-family:var(--mono);font-size:calc(var(--u) * 6.5);letter-spacing:calc(var(--u) * 1.2);text-transform:uppercase;color:#ecebe08c;justify-content:center;align-items:flex-end;font-weight:500;display:flex;position:absolute;inset:0}.badge__tacche{--t:calc(var(--u) * 9);--s:calc(var(--u) * 1.4);--i:#151a10;inset:calc(var(--u) * -3.5);pointer-events:none;background:linear-gradient(var(--i), var(--i)) left top / var(--t) var(--s) no-repeat, linear-gradient(var(--i), var(--i)) left top / var(--s) var(--t) no-repeat, linear-gradient(var(--i), var(--i)) right top / var(--t) var(--s) no-repeat, linear-gradient(var(--i), var(--i)) right top / var(--s) var(--t) no-repeat, linear-gradient(var(--i), var(--i)) left bottom / var(--t) var(--s) no-repeat, linear-gradient(var(--i), var(--i)) left bottom / var(--s) var(--t) no-repeat, linear-gradient(var(--i), var(--i)) right bottom / var(--t) var(--s) no-repeat, linear-gradient(var(--i), var(--i)) right bottom / var(--s) var(--t) no-repeat;position:absolute}.badge__colonna{left:calc(var(--u) * 208);top:calc(var(--u) * 72);width:calc(var(--u) * 72);height:calc(var(--u) * 222.5);position:absolute}.badge__elemento{--sym:.46;font-size:calc(var(--u) * 62.6);position:absolute;top:0;left:0}.badge__elemento .tile__num{font-size:calc(var(--u) * 10.6)}.badge__elemento .tile__nome{font-size:calc(var(--u) * 8.3);letter-spacing:0;bottom:6%;left:8%}.badge__elemento.is-vuoto{width:calc(var(--u) * 72);height:calc(var(--u) * 72);border:calc(var(--u) * 1.2) dashed #151a1059;font-family:var(--serif);font-weight:800;font-size:calc(var(--u) * 30);color:#151a104d;place-items:center;display:grid}.badge__colonna .badge__etichetta{top:calc(var(--u) * 87);position:absolute;left:0}.badge__numero{top:calc(var(--u) * 97);left:calc(var(--u) * -2);font-family:var(--serif);font-weight:800;font-size:calc(var(--u) * 38);font-variant-numeric:tabular-nums;line-height:1;position:absolute}.badge__numero.is-vuoto{opacity:.3}.badge__verticale{left:calc(var(--u) * 63);writing-mode:vertical-rl;font-family:var(--mono);font-size:calc(var(--u) * 6.5);letter-spacing:calc(var(--u) * 1.3);text-transform:uppercase;white-space:nowrap;color:#5b6754;font-weight:500;line-height:1;position:absolute;bottom:0;transform:rotate(180deg)}.badge__nome{left:calc(var(--u) * 20);top:calc(var(--u) * 306);font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;font-weight:800;font-size:calc(var(--u) * var(--f,30));letter-spacing:0;white-space:nowrap;line-height:1.15;display:grid;position:absolute}.badge__riga{height:1.15em;display:block}.badge__riga.is-vuota{opacity:.25}.badge__parola+.badge__parola{margin-left:.25em}.badge__nome .tile{--sym:.56;margin-inline:.045em;animation:.45s cubic-bezier(.3,1.6,.5,1) compare}.badge__qualifica{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 386.5);gap:calc(var(--u) * 4);font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 36;font-weight:600;font-size:calc(var(--u) * 15);color:#2f3d29;line-height:1;display:grid;position:absolute}.badge__dati{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 424);grid-template-columns:calc(var(--u) * 140) 1fr;padding-top:calc(var(--u) * 9.5);border-top:calc(var(--u) * 1) solid #151a102e;display:grid;position:absolute}.badge__dati dd{margin-top:calc(var(--u) * 4);font-family:var(--mono);font-size:calc(var(--u) * 11);font-weight:500;line-height:1}.badge__codice{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 466);justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.badge__codice span{margin-top:calc(var(--u) * 10.5);font-family:var(--mono);font-size:calc(var(--u) * 6.5);letter-spacing:calc(var(--u) * 1.2);font-weight:500;line-height:calc(var(--u) * 10);text-align:right;text-transform:uppercase;color:#5b6754}.codice-barre{width:calc(var(--u) * 158.2);fill:#151a10;height:auto;transition:opacity .4s;display:block}.codice-barre.is-vuoto{opacity:.18}.codice-barre text{font-family:var(--mono);letter-spacing:.79px;font-size:5.7px;font-weight:500}.badge__striscia{left:0;right:0;top:calc(var(--u) * 515);background:repeating-linear-gradient(45deg, #121212 0 calc(var(--u) * 10), var(--giallo) calc(var(--u) * 10) calc(var(--u) * 20));position:absolute;bottom:0}.timbro--registrato{left:calc(var(--u) * 122);top:calc(var(--u) * 268);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 16);letter-spacing:calc(var(--u) * 2.6);color:#1d7a37;border-width:calc(var(--u) * 3);visibility:hidden;place-items:center;display:grid;transform:translate(-50%,-50%)rotate(-10deg)}.badge--retro{display:grid}@media (prefers-reduced-motion:reduce){.badge__nome .tile{animation:none}}.foto{gap:.6rem;display:grid}.foto__titolo{color:var(--testo-2);font-size:.9rem;font-weight:500}.foto__titolo small{font-family:var(--mono);letter-spacing:.06em;color:var(--foschia);margin-left:.4rem;font-size:.74rem}.foto__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.foto__vuota{text-align:left;width:100%;color:var(--testo);cursor:pointer;background:#ecebe00a;border:1.5px dashed #f4c20d8c;border-radius:8px;align-items:center;gap:1rem;padding:1rem 1.1rem;transition:background .2s,border-color .2s,transform .15s;display:flex}.foto__vuota svg{width:2.6rem;height:2.6rem;color:var(--giallo);flex:none}.foto__vuota span{gap:.2rem;display:grid}.foto__vuota strong{font-size:1.05rem}.foto__vuota small{color:var(--testo-2);font-size:.88rem;line-height:1.4}.foto__vuota:hover,.foto__vuota.is-sopra{border-color:var(--giallo);background:#f4c20d14}.foto__vuota:active{transform:scale(.985)}.foto.is-errore .foto__vuota{border-color:#ff8f6b}.foto__studio{border:1px solid var(--linea);background:#060b0880;border-radius:8px;gap:1rem;padding:1rem;display:grid}@media (width>=560px){.foto__studio{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}.foto__cornice{aspect-ratio:4/5;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#0d1a10;border-radius:6px;width:min(100%,17rem);margin-inline:auto;position:relative;overflow:hidden}.foto__cornice:active{cursor:grabbing}.foto__cornice:focus-visible{outline:2px solid var(--giallo);outline-offset:3px}.foto__tela,.foto__guida{width:100%;height:100%;display:block;position:absolute;inset:0}.foto__guida{pointer-events:none}.foto__mirino{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#121212;background:var(--giallo);pointer-events:none;border-radius:3px;padding:.15rem .45rem;font-size:.68rem;position:absolute;top:3.5%;left:50%;translate:-50%}.foto__comandi{align-content:start;gap:.85rem;display:grid}.cursore{color:var(--testo-2);gap:.3rem;font-size:.88rem;display:grid}.cursore input{width:100%;height:2rem;accent-color:var(--giallo)}.interruttore{cursor:pointer;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.92rem;display:flex}.interruttore input{opacity:0;pointer-events:none;position:absolute}.interruttore__pista{background:#ecebe033;border-radius:99px;flex:none;width:2.7rem;height:1.55rem;transition:background .2s;position:relative}.interruttore__pista:after{content:"";background:var(--testo);border-radius:50%;width:1.19rem;height:1.19rem;transition:translate .25s cubic-bezier(.3,1.5,.5,1);position:absolute;top:.18rem;left:.18rem}.interruttore input:checked+.interruttore__pista{background:var(--verde-500)}.interruttore input:checked+.interruttore__pista:after{translate:1.15rem}.interruttore input:focus-visible+.interruttore__pista{outline:2px solid var(--giallo);outline-offset:2px}.foto__azioni{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.foto__pronta{align-items:center;gap:1rem;display:flex}.foto__pronta img{aspect-ratio:4/5;object-fit:cover;outline-offset:2px;border-radius:5px;outline:1px solid #f4c20d99;flex:none;width:4.6rem}.sigillo{color:var(--testo-2);background:#f4c20d12;border:1px dashed #f4c20d99;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.5;display:flex}.sigillo svg{width:1.4rem;height:1.4rem;color:var(--giallo);flex:none;margin-top:.05rem}.sigillo strong{color:var(--testo)}.sigillo a{color:var(--giallo);font-weight:500}.sigillo.is-errore{border-style:solid;border-color:#ff8f6b;animation:.45s sigillo}@keyframes sigillo{20%{translate:-8px}45%{translate:7px}70%{translate:-4px}}.esito__badge{background:#060b0873;border-radius:8px;align-items:center;gap:1rem;padding:.75rem;display:flex}.esito__badge p{color:var(--testo-2);margin-bottom:.5rem;font-size:.95rem;line-height:1.45}.esito__miniatura{aspect-ratio:9/16;cursor:zoom-in;background:#ecebe01a;border:0;border-radius:5px;flex:none;width:4.2rem;padding:0;transition:transform .2s;overflow:hidden}.esito__miniatura img{object-fit:cover;width:100%;height:100%}.esito__miniatura:active{transform:scale(.95)}.esito__miniatura.is-vuota{cursor:default;background:linear-gradient(100deg,#ecebe00f 30%,#ecebe033 50%,#ecebe00f 70%) 0 0/300% 100%;animation:1.4s linear infinite luccica}@keyframes luccica{to{background-position:-150% 0}}.visore{z-index:90;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030604e6;place-items:center;animation:.25s ease-out appare;display:grid;position:fixed;inset:0}.visore__carta{justify-items:center;gap:.9rem;display:grid}.visore__carta img{aspect-ratio:9/16;border-radius:10px;width:auto;height:min(78svh,177.778vw - 3.55556rem);box-shadow:0 1.5rem 4rem #0009}.visore__azioni{gap:.6rem;display:flex}@keyframes appare{0%{opacity:0}}.profilo{border:0;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;display:flex}.profilo legend{width:100%;color:var(--testo-2);margin-bottom:.4rem;font-size:.9rem;font-weight:500}.profilo__voce{cursor:pointer;border:1px solid #ecebe052;border-radius:6px;flex:8rem;align-items:center;gap:.6rem;min-height:3.2rem;padding:.6rem 1rem;transition:border-color .2s,background .2s;display:flex}.profilo__voce input{width:1.15rem;height:1.15rem;accent-color:var(--giallo)}.profilo__voce.is-scelta{border-color:var(--giallo);background:#f4c20d14}.profilo.is-errore .profilo__voce{border-color:#ff8f6b}.noise{pointer-events:none;position:absolute;inset:0;overflow:hidden}.noise--fixed{position:fixed}.noise__grain{image-rendering:pixelated;background-repeat:repeat;position:absolute;inset:0}.noise__dust{width:100%;height:100%;position:absolute;inset:0}.noise__lines{background-image:repeating-linear-gradient(#0000008c 0 1px,#0000 1px 3px);position:absolute;inset:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.ghost-cursor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ghost-cursor__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scroll-reveal{margin:20px 0}.scroll-reveal-text{font-size:clamp(1.6rem,4vw,3rem);font-weight:600;line-height:1.5;display:block}.scroll-reveal-word,.scroll-reveal-piece{display:inline-block}.electric-border{isolation:isolate;position:relative}.electric-border__canvas{z-index:1;pointer-events:none;display:block;position:absolute}.tilted-card{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.tilted-card[data-interactive]{cursor:pointer}.tilted-card[data-active]{z-index:2}.tilted-card__shadow{background:var(--tc-shadow-color,#0000008c);filter:blur(20px);opacity:0;pointer-events:none;will-change:transform, opacity;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.tilted-card__body{max-width:100%;max-height:100%;transform-style:preserve-3d;position:relative}.tilted-card__face{border-radius:var(--tc-radius);backface-visibility:hidden;isolation:isolate;position:absolute;inset:0;overflow:hidden}.tilted-card__back{transform:rotateY(180deg)}.tilted-card__img{object-fit:cover;pointer-events:none;max-width:none;display:block;position:absolute}.tilted-card__layer{position:absolute;inset:0}.tilted-card__img,.tilted-card__layer{transform:translate3d(calc(var(--tc-px,0) * var(--tc-depth,0) * 1px), calc(var(--tc-py,0) * var(--tc-depth,0) * 1px), 0)}.tilted-card__glare{z-index:5;background:radial-gradient(farthest-corner circle at var(--tc-gx,50%) var(--tc-gy,50%), rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .34)) 0%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .331)) 9%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .285)) 18%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .202)) 27%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .108)) 36%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .035)) 45%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .003)) 54%, rgba(var(--tc-glare-rgb,255, 255, 255), 0) 60%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.tilted-card__rim{z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tc-rim-color,#ffffff14), inset 0 1px 0 var(--tc-rim-light,#ffffff1f);pointer-events:none;position:absolute;inset:0}.tilted-card__edge{z-index:7;box-sizing:border-box;border-radius:inherit;background:radial-gradient(farthest-side circle at var(--tc-gx,50%) var(--tc-gy,50%), rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .85)) 0%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .71)) 18%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .43)) 36%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .16)) 54%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .02)) 72%, rgba(var(--tc-glare-rgb,255, 255, 255), 0) 85%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tilted-card:focus-visible .tilted-card__rim{box-shadow:inset 0 0 0 2px #ffffffb3,inset 0 0 0 3px #00000059}.tilted-card__overlay{z-index:2;transform:translateZ(var(--tc-lift,30px));backface-visibility:hidden;position:absolute;inset:0}.tilted-card__caption{z-index:3;color:#18181b;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;background:#fff;border-radius:7px;margin:16px 0 0 14px;padding:5px 9px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #18181b14,0 8px 18px -8px #00000073}
