.spiedo-module__a6r_IW__spiedo{--sp:6px;--sp-punta:calc(var(--sp) * 3.08);isolation:isolate;padding-block:68px 88px;position:relative}.spiedo-module__a6r_IW__stecco{width:var(--sp);z-index:0;pointer-events:none;position:absolute;top:16px;bottom:24px;left:50%;translate:-50%}.spiedo-module__a6r_IW__manico{z-index:1;background:var(--blu-notte);border-radius:7px;width:26px;height:20px;position:absolute;top:0;left:50%;translate:-50%}.spiedo-module__a6r_IW__asse{top:12px;left:0;right:0;bottom:calc(var(--sp-punta) - 1px);background:var(--linea-col);transform-origin:50% 0;position:absolute}.spiedo-module__a6r_IW__punta{width:var(--sp);height:var(--sp-punta);background:var(--linea-col);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;bottom:0;left:0}:is(html.motion .spiedo-module__a6r_IW__asse,html.motion .spiedo-module__a6r_IW__punta){will-change:transform}.spiedo-module__a6r_IW__lista{max-width:calc(1240px + 2 * var(--gutter));padding:0 var(--gutter);gap:104px;margin:0 auto;list-style:none;display:grid}.spiedo-module__a6r_IW__voce{--c-fondo:var(--blu-notte);--c-testo:var(--carta);--c-finestra:var(--cielo);--x-perno:calc(50% + 9px);--x-occhio:calc(50% + 9px);display:flex}.spiedo-module__a6r_IW__voce[data-lato=destra]{--x-perno:calc(50% - 9px);--x-occhio:calc(50% - 9px)}.spiedo-module__a6r_IW__voce[data-colore=cielo]{--c-fondo:var(--cielo);--c-testo:var(--blu-notte);--c-finestra:var(--carta)}.spiedo-module__a6r_IW__voce[data-colore=carta]{--c-fondo:var(--carta);--c-testo:var(--blu-notte);--c-finestra:var(--cielo)}.spiedo-module__a6r_IW__numeroGrande{display:none}.spiedo-module__a6r_IW__carta{--testo:var(--c-testo);--testo-2:var(--c-testo);--anello:var(--c-testo);z-index:1;border:3px solid var(--blu-notte);background:var(--c-fondo);width:calc(100% - 18px);color:var(--c-testo);box-shadow:0 6px 0 var(--blu-notte);transform-origin:var(--x-perno) 0;transition:translate .6s var(--ease-apri), box-shadow .6s var(--ease-apri);border-radius:18px;flex-direction:column;gap:14px;padding:12px;display:flex;position:relative}.spiedo-module__a6r_IW__voce[data-lato=destra] .spiedo-module__a6r_IW__carta{margin-left:auto}.spiedo-module__a6r_IW__carta:has(.spiedo-module__a6r_IW__link:focus-visible){outline:3px solid var(--blu-notte);outline-offset:5px}@media (hover:hover) and (pointer:fine){.spiedo-module__a6r_IW__carta:hover{box-shadow:0 10px 0 var(--blu-notte);translate:0 -4px}}.spiedo-module__a6r_IW__occhiello{z-index:2;left:var(--x-occhio);border:3px solid var(--blu-notte);background:var(--arancio);pointer-events:none;width:20px;height:11px;transition:background-color .8s var(--ease-apri), scale .8s var(--ease-apri);position:absolute;translate:-50%}.spiedo-module__a6r_IW__occhielloSu{transform-origin:50% 0;border-top:0;border-radius:0 0 10px 10px;top:-3px}.spiedo-module__a6r_IW__occhielloGiu{transform-origin:50% 100%;border-bottom:0;border-radius:10px 10px 0 0;bottom:-3px}:is(html.motion .spiedo-module__a6r_IW__spiedo[data-pronto] .spiedo-module__a6r_IW__voce:not([data-infilzata]) .spiedo-module__a6r_IW__occhielloSu,html.motion .spiedo-module__a6r_IW__spiedo[data-pronto] .spiedo-module__a6r_IW__voce:not([data-trafitta]) .spiedo-module__a6r_IW__occhielloGiu){background:var(--c-finestra);scale:.8 1}.spiedo-module__a6r_IW__finestra{aspect-ratio:16/10;border:3px solid var(--blu-notte);background:var(--c-finestra);border-radius:12px;place-items:center;max-height:240px;padding:10px;display:grid;position:relative}.spiedo-module__a6r_IW__illustrazione{width:calc(100% - 20px);height:calc(100% - 20px);transition:rotate .7s var(--ease-apri);position:absolute;inset:10px}@media (hover:hover) and (pointer:fine){html.motion .spiedo-module__a6r_IW__carta:hover .spiedo-module__a6r_IW__illustrazione{rotate:-3deg}}.spiedo-module__a6r_IW__numero{z-index:1;font-family:var(--font-display);letter-spacing:-.01em;color:var(--blu-notte);font-size:30px;font-weight:900;font-stretch:125%;line-height:1;position:absolute;top:8px;left:12px}.spiedo-module__a6r_IW__testo{flex-direction:column;flex:1;gap:10px;min-width:0;padding:2px 6px 4px;display:flex}.spiedo-module__a6r_IW__titolo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-testo);text-wrap:balance;margin:0;font-size:28px;font-weight:900;font-stretch:112%;line-height:1}.spiedo-module__a6r_IW__link{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.spiedo-module__a6r_IW__link:focus-visible{outline:none}.spiedo-module__a6r_IW__link:after{content:"";z-index:1;border-radius:18px;position:absolute;inset:0}.spiedo-module__a6r_IW__sottotitolo{font:500 17px/1.4 var(--font-sans);text-wrap:pretty;margin:0}.spiedo-module__a6r_IW__descrizione{font:400 16px/1.55 var(--font-sans);text-wrap:pretty;margin:0}.spiedo-module__a6r_IW__perChi{font:400 15px/1.45 var(--font-sans);margin:0}.spiedo-module__a6r_IW__perChi strong{font-weight:600}.spiedo-module__a6r_IW__piede{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:6px;display:flex}.spiedo-module__a6r_IW__piede>button{white-space:nowrap;flex:none}.spiedo-module__a6r_IW__vedi{min-height:44px;font:600 15px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.spiedo-module__a6r_IW__vedi svg{transition:translate .5s var(--ease-apri)}.spiedo-module__a6r_IW__carta:hover .spiedo-module__a6r_IW__vedi svg{translate:8px}.spiedo-module__a6r_IW__carta:has(.spiedo-module__a6r_IW__link:focus-visible) .spiedo-module__a6r_IW__vedi svg{translate:8px}.spiedo-module__a6r_IW__pagina .spiedo-module__a6r_IW__titolo{font-size:30px}@media (min-width:720px){.spiedo-module__a6r_IW__carta{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:16px;display:grid}.spiedo-module__a6r_IW__finestra{aspect-ratio:1;align-self:start;max-height:none}.spiedo-module__a6r_IW__testo{padding:6px 4px}}@media (min-width:720px) and (max-width:1023px){.spiedo-module__a6r_IW__finestra{padding-top:46px}.spiedo-module__a6r_IW__illustrazione{height:calc(100% - 56px);inset:46px 10px 10px}}@media (min-width:1024px){.spiedo-module__a6r_IW__spiedo{--sp:8px;padding-block:92px 120px}.spiedo-module__a6r_IW__lista{gap:150px}.spiedo-module__a6r_IW__voce{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:center;display:grid}.spiedo-module__a6r_IW__voce[data-lato=destra]{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.spiedo-module__a6r_IW__voce[data-lato=sinistra]{--x-perno:86.207%;--x-occhio:calc(86.207% + 2.17px)}.spiedo-module__a6r_IW__voce[data-lato=destra]{--x-perno:13.793%;--x-occhio:calc(13.793% - 2.17px)}.spiedo-module__a6r_IW__voce[data-lato=sinistra] .spiedo-module__a6r_IW__carta{grid-area:1/1}.spiedo-module__a6r_IW__voce[data-lato=destra] .spiedo-module__a6r_IW__carta{grid-area:1/2;margin-left:0}.spiedo-module__a6r_IW__occhiello{width:22px;height:12px}.spiedo-module__a6r_IW__finestra{align-self:center}.spiedo-module__a6r_IW__voce[data-lato=destra] .spiedo-module__a6r_IW__finestra{order:2}.spiedo-module__a6r_IW__carta{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;width:auto;padding:18px}.spiedo-module__a6r_IW__numero{display:none}.spiedo-module__a6r_IW__testo{justify-content:center;padding:12px 8px 8px}.spiedo-module__a6r_IW__titolo{font-size:clamp(28px,2.5vw,38px)}.spiedo-module__a6r_IW__pagina .spiedo-module__a6r_IW__titolo{font-size:clamp(32px,3vw,46px)}.spiedo-module__a6r_IW__sottotitolo{font-size:clamp(17px,1.35vw,20px)}.spiedo-module__a6r_IW__numeroGrande{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cielo);text-shadow:6px 6px 0 var(--blu-notte);pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .9s var(--ease-apri), translate 1.1s var(--ease-apri);grid-row:1;justify-self:center;font-size:clamp(7rem,12vw,12rem);font-weight:900;font-stretch:125%;line-height:.9;display:block}.spiedo-module__a6r_IW__voce[data-lato=sinistra] .spiedo-module__a6r_IW__numeroGrande{grid-column:2}.spiedo-module__a6r_IW__voce[data-lato=destra] .spiedo-module__a6r_IW__numeroGrande{grid-column:1}html.motion .spiedo-module__a6r_IW__spiedo[data-pronto] .spiedo-module__a6r_IW__voce:not([data-infilzata]) .spiedo-module__a6r_IW__numeroGrande{opacity:0;translate:0 28px}}
