@font-face{font-family:testo;src:url(../media/nimbus_sans-s.p.3f4q6f14lw8b7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:testo;src:url(../media/nimbus_sans_bold-s.p.36wtdnu6gxqmv.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:testo Fallback;src:local(Arial);ascent-override:72.91%;descent-override:27.1%;line-gap-override:20.0%;size-adjust:99.99%}.testo_a3b64ef9-module__Qzfe8a__className{font-family:testo,testo Fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.testo_a3b64ef9-module__Qzfe8a__variable{--f-testo:"testo", "testo Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
@font-face{font-family:corsivo;src:url(../media/garamond_corsivo-s.p.221-ck2gz_yrj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:corsivo Fallback;src:local(Arial);ascent-override:121.01%;descent-override:35.81%;line-gap-override:0.0%;size-adjust:83.22%}.corsivo_c0e5bb84-module__E2ysNa__className{font-family:corsivo,corsivo Fallback,Garamond,Georgia,serif}.corsivo_c0e5bb84-module__E2ysNa__variable{--f-corsivo:"corsivo", "corsivo Fallback", Garamond, Georgia, serif}
@font-face{font-family:nome;src:url(../media/oswald-s.p.3wb4t3hkz1ked.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:nome Fallback;src:local(Arial);ascent-override:119.3%;descent-override:28.9%;line-gap-override:0.0%;size-adjust:100.0%}.nome_b5899722-module___2qR1G__className{font-family:nome,nome Fallback,Arial Narrow,sans-serif-condensed,sans-serif}.nome_b5899722-module___2qR1G__variable{--f-nome:"nome", "nome Fallback", Arial Narrow, sans-serif-condensed, sans-serif}
:root{--sopra-iniziale:100px;--bianco:#fff;--inchiostro:#111;--grafite:#5a5a5a;--nero:#0b0b0b;--giallo:#ffed4b;--filetto:#11111124;--filetto-chiaro:#ffffff38;--margine:16px;--colonna:1320px;--testata:56px;--f-titoli:var(--f-testo), "Helvetica Neue", Helvetica, Arial, sans-serif}@media (min-width:768px){:root{--margine:32px;--testata:64px;--sopra-iniziale:109px}}@media (min-width:1200px){:root{--margine:48px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bianco);color:var(--inchiostro);font-family:var(--f-testo), "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}i,em{font-family:var(--f-corsivo), Garamond, Georgia, serif;letter-spacing:0;font-style:italic;font-weight:400}#contenuto{overflow-x:clip}.colonna{width:100%;max-width:var(--colonna);padding-inline:var(--margine);margin-inline:auto}:focus-visible{outline:3px solid var(--inchiostro);outline-offset:3px;box-shadow:0 0 0 6px var(--giallo)}.premi :focus-visible,.piede :focus-visible,.striscia :focus-visible{outline-color:#fff}.salta{z-index:80;min-height:44px;color:var(--inchiostro);border:1px solid var(--inchiostro);box-shadow:inset 0 -6px 0 var(--giallo);background:#fff;align-items:center;padding:0 16px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.salta:focus-visible{transform:none}.solo-lettori{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.esce:after{content:" ↗";font-family:var(--f-testo), sans-serif;font-size:.85em;font-style:normal}.chiocciola:before{content:"@"}.segno,.marchio-nome,.tessera-nome i{background-image:linear-gradient(transparent 58%, var(--giallo) 58%, var(--giallo) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%;transition:background-size .6s cubic-bezier(.22,1,.36,1)}.segno.visto,html:not(.js) .segno,.accesa .marchio-nome{background-size:100% 100%}.striscia{background:var(--nero);color:#fff;font-size:14px;line-height:1.3}.striscia .colonna{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.striscia p{margin:0}.striscia a{color:#fff;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--giallo);text-decoration-color:var(--giallo);text-underline-offset:4px;white-space:nowrap;flex:none;align-items:center;margin-inline:-4px;padding-inline:4px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.striscia .lunga{display:none}.striscia .intero{white-space:nowrap}@media (max-width:373px){.striscia .colonna{padding-block:4px}.striscia p{text-wrap:balance}}@media (min-width:769px){.striscia .corta{display:none}.striscia .lunga{display:inline}}.testata{z-index:50;background:var(--bianco);border-bottom:1px solid #0000;transition:transform .32s cubic-bezier(.22,1,.36,1);position:sticky;top:0}.testata[data-ritirata]{transform:translateY(-100%)}.testata .colonna{height:var(--testata);align-items:center;gap:24px;display:flex}.nome{font-family:var(--f-nome), "Arial Narrow", sans-serif;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:44px;font-size:19px;font-weight:400;text-decoration:none;display:inline-flex}.testata .voci{gap:4px;margin-left:auto;display:none}.testata .voci a,.tendina-pannello nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:10px;font-size:15px;text-decoration:none;display:inline-flex}.testata .voci a:hover{text-underline-offset:4px;text-decoration:underline}.comando-testata{background:var(--inchiostro);color:#fff;white-space:nowrap;align-items:center;min-height:44px;padding:0 18px;font-size:15px;text-decoration:none;display:none}.comando-testata.torna{color:var(--inchiostro);border:1px solid var(--inchiostro);background:0 0}.tendina{margin-left:auto;position:relative}.tendina summary{cursor:pointer;align-items:center;gap:10px;min-width:44px;min-height:44px;padding-inline:6px;font-size:15px;list-style:none;display:inline-flex}.tendina summary::-webkit-details-marker{display:none}.menu-quadro{background:var(--inchiostro);width:10px;height:10px;transition:transform .3s}.tendina[open] .menu-quadro{transform:rotate(45deg)}.tendina-pannello{width:min(320px, calc(100vw - 2 * var(--margine)));background:var(--bianco);border:1px solid var(--inchiostro);gap:6px;padding:10px 14px 14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.tendina-pannello nav{display:grid}.tendina-pannello nav a{padding-inline:0;font-size:22px}.tendina-nota{color:var(--grafite);font-size:15px}.tendina-nota a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:6px;display:inline-flex}@media (min-width:768px){.nome{font-size:21px}.comando-testata{display:inline-flex}.tendina{margin-left:0}.testata .comando-testata{margin-left:auto}}@media (min-width:1100px){.testata .voci{display:flex}.testata .comando-testata{margin-left:0}.tendina{display:none}}.comando{border:1px solid var(--inchiostro);min-height:48px;color:var(--inchiostro);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 22px;font-size:16px;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.comando-segno,.comando-pieno{background:var(--inchiostro);color:#fff}@media (hover:hover) and (pointer:fine){.comando:hover{background:var(--inchiostro);color:#fff}.comando-segno:hover,.comando-pieno:hover{color:var(--inchiostro);box-shadow:inset 0 -12px 0 var(--giallo);background:#fff}}.comando:active{transform:translateY(1px)}.leggi{align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.leggi:before{content:"";background:currentColor;flex:none;width:9px;height:9px}.leggi i{font-size:1.15em}.leggi:hover i{text-underline-offset:3px;text-decoration:underline}.apertura{background:var(--bianco);position:relative}.palco{--cart:84px;--alto:calc(100svh - var(--sopra,var(--sopra-iniziale)));--nastro-y:calc((max(var(--alto), 560px) - var(--cart)) * .55);height:max(var(--alto), 560px);isolation:isolate;background:var(--bianco);position:relative;overflow:clip;container-type:inline-size}.js:not(.calmo) .apertura{height:380vh}.js:not(.calmo) .palco{height:100vh;position:sticky;top:0}.finestra{height:calc(max(var(--alto), 560px) - var(--cart));z-index:1;position:absolute;top:0;left:0;right:0;overflow:clip}.finestra-sopra{z-index:3;pointer-events:none}.scena{position:absolute;inset:0}.scena img{object-fit:cover;width:100%;height:100%}.scena-1{inset:0 12%}.scena-1 img{object-fit:contain;object-position:50% 88%}.scena-2,.scena-3{display:none}.js:not(.calmo) .scena-2,.js:not(.calmo) .scena-3{display:block}.js:not(.calmo) .scena-1{clip-path:inset(0 0 calc(var(--t1,0) * 100%) 0)}.js:not(.calmo) .scena-1 img{transform:translate3d(calc(var(--mx,0) * 16px), calc(var(--t1,0) * -6% + var(--my,0) * 8px), 0)}.js:not(.calmo) .scena-2{clip-path:inset(calc((1 - var(--t1,0)) * 100%) 0 0 0)}.js:not(.calmo) .scena-2 img{transform:translate3d(0, calc((1 - var(--t1,0)) * 14%), 0) scale(calc(1.1 - var(--t1,0) * .1))}.js:not(.calmo) .scena-3{clip-path:inset(calc((1 - var(--t2,0)) * 100%) 0 0 0)}.js:not(.calmo) .scena-3 img{transform:translate3d(0, calc((1 - var(--t2,0)) * 14%), 0) scale(calc(1.1 - var(--t2,0) * .1))}.scena-2 img,.scena-3 img{will-change:transform}.nastro{left:0;top:var(--nastro-y);white-space:nowrap;font-family:var(--f-titoli);letter-spacing:-.055em;pointer-events:none;transform:translate3d(calc(var(--x,var(--margine,16px)) - var(--mx,0) * 12px), -50%, 0);will-change:transform;gap:.18em;font-size:clamp(110px,31vw,330px);font-weight:400;line-height:.9;display:flex;position:absolute}.nastro-nero{z-index:0;color:var(--inchiostro)}.velo-bianco{z-index:2;clip-path:inset(100% 0 0);position:absolute;inset:0}.js:not(.calmo) .velo-bianco{clip-path:inset(calc((1 - var(--t1,0)) * 100%) 0 0 0)}.nastro-bianco{color:#fff}.apertura-testo{z-index:4;top:18px;left:var(--margine);right:var(--margine);max-width:560px;position:absolute}.js:not(.calmo) .apertura-testo{transform:translate3d(0, calc(var(--scorso,0px) * -1), 0)}.apertura h1{font-family:var(--f-titoli);letter-spacing:-.035em;font-size:34px;font-weight:400;line-height:1.02}.h1-ruolo{font-family:var(--f-corsivo), Garamond, serif;letter-spacing:0;margin-top:4px;font-size:.72em;font-style:italic;display:block}.poetica{max-width:30ch;margin-top:12px;font-size:17px;line-height:1.4}.apertura-leggi{margin-top:6px}.cartellino{z-index:4;left:var(--margine);right:var(--margine);top:calc(max(var(--alto), 560px) - var(--cart));height:var(--cart);border-top:1px solid var(--filetto);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.cartellino p:first-child{line-height:1.15;display:grid}.cartellino i{font-size:24px}.cartellino p:first-child span{color:var(--grafite);font-size:14px}.scala{gap:10px;font-size:14px;display:flex}.scala span{background-image:linear-gradient(transparent 58%, var(--giallo) 58%, var(--giallo) 94%, transparent 94%);color:var(--grafite);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .5s cubic-bezier(.22,1,.36,1)}.apertura:not([data-scena]) [data-scala="0"],.apertura[data-scena="0"] [data-scala="0"],.apertura[data-scena="1"] [data-scala="1"],.apertura[data-scena="2"] [data-scala="2"]{color:var(--inchiostro);background-size:100% 100%}.motto-testo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.scale-ferme{padding:12px var(--margine) 0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.js:not(.calmo) .scale-ferme{display:none}.scale-ferme figure img{aspect-ratio:2/3;object-fit:cover;width:100%}.scale-ferme figcaption{letter-spacing:-.04em;margin-top:6px;font-size:28px}@media (max-width:380px){.apertura h1{font-size:30px}.poetica{font-size:16px}.scala{gap:6px}.cartellino i{font-size:21px}}@media (min-width:900px){.palco{--cart:92px;--fw:calc((max(var(--alto), 560px) - var(--cart) - 28px) * .8);--nastro-y:calc((max(var(--alto), 560px) - var(--cart)) * .66)}.finestra{left:calc(50% - var(--fw) / 2);width:var(--fw);height:calc(max(var(--alto), 560px) - var(--cart) - 28px);top:28px;right:auto}.nastro{font-size:clamp(150px,17.5vw,300px)}.nastro-bianco{left:calc(var(--fw) / 2 - 50cqw);top:calc(var(--nastro-y) - 28px)}.js:not(.calmo) .apertura-testo{transform:none}.apertura-testo{width:calc(50% - var(--fw) / 2 - var(--margine) - 28px);min-width:260px;top:36px;right:auto}.apertura h1{font-size:clamp(34px,3.2vw,52px)}.scena-1{inset:0}.scena-1 img{object-position:50% 100%}.poetica{font-size:18px}.cartellino{border-top:0}.scale-ferme{max-width:900px;margin-inline:auto}}.sezione{padding-block:72px;scroll-margin-top:8px}@media (min-width:900px){.sezione{padding-block:120px}}.testa-sezione{gap:10px;margin-bottom:32px;display:grid}@media (min-width:900px){.testa-sezione{grid-template-columns:1fr auto;align-items:end;margin-bottom:48px}.testa-sezione .occhiello{grid-column:1/-1}}.occhiello{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.titolo{font-family:var(--f-titoli);letter-spacing:-.035em;text-wrap:balance;font-size:36px;font-weight:400;line-height:1.04}@media (min-width:900px){.titolo{font-size:clamp(48px,5vw,76px)}}.attacco{font-size:20px;line-height:1.4}.testo-secondario{color:var(--grafite);font-size:16px}.tessere{gap:40px;display:grid}.tessera a{gap:12px;text-decoration:none;display:grid}.tessera picture{background:#f3f3f3;overflow:clip}.tessera img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.tessera-alta img{aspect-ratio:4/5}.tessera-nome{border-top:1px solid var(--filetto);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.tessera-nome i{font-size:26px;line-height:1.1}.tessera a.esce:after{display:none}.tessera-esce{font-size:1em}.tessera-nome>span{color:var(--grafite);white-space:nowrap;font-size:15px}@media (hover:hover) and (pointer:fine){.tessera a:hover img{transform:scale(1.035)}.tessera a:hover .tessera-nome i{background-size:100% 100%}}@media (min-width:768px){.tessere{grid-template-columns:repeat(12,1fr);align-items:start;gap:56px 24px}.tessera-0{grid-column:1/span 8}.tessera-1{grid-column:9/span 4;margin-top:18vh}.tessera-1 img{aspect-ratio:4/5}.tessera-2{grid-column:1/span 4}.tessera-3{grid-column:5/span 8;margin-top:12vh}.tessera-4{grid-column:1/span 7}.tessera-5{grid-column:8/span 5;margin-top:10vh}.tessera-6{grid-column:1/span 6}.tessera-7{grid-column:7/span 6;margin-top:8vh}}.bio-frase{max-width:18ch;margin-top:14px}.bio-corpo{gap:28px;margin-top:36px;display:grid}.ritratto img{aspect-ratio:4/5;object-fit:cover;object-position:50% 12%;background:#f3f3f3;width:100%}.bio-testo{align-content:start;gap:16px;max-width:62ch;display:grid}.fatti{border-top:1px solid var(--inchiostro);gap:18px;margin-top:48px;padding-top:24px;display:grid}.fatti li{grid-template-columns:auto 1fr;align-items:baseline;gap:14px;display:grid}.fatti b{letter-spacing:-.05em;font-size:64px;font-weight:400;line-height:1}.fatti span{max-width:22ch;font-size:16px}@media (min-width:900px){.bio-corpo{grid-template-columns:5fr 7fr;gap:56px}.fatti{grid-template-columns:repeat(3,1fr);gap:32px}.fatti b{font-size:96px}}.lista-viva{grid-template-columns:minmax(0,1fr) 46%;align-items:start;gap:16px;display:grid;position:relative}.lista-voci li a{border-bottom:1px solid var(--filetto);align-items:baseline;gap:10px;min-height:56px;padding-block:12px;text-decoration:none;display:flex}.lista-voci li a.esce:after{opacity:.5;transition:opacity .2s}.lista-voci li.accesa a.esce:after{opacity:1}.lista-cornice{position:sticky;top:22vh}.lista-segue{aspect-ratio:2/3;background:#f1f1f1;position:relative;overflow:clip}.lista-segue picture{z-index:0;clip-path:inset(100% 0 0);position:absolute;inset:0}.lista-segue picture.prima{z-index:1;clip-path:inset(0)}.lista-segue picture.vista{z-index:2;clip-path:inset(0);transition:clip-path .62s cubic-bezier(.22,1,.36,1)}.lista-segue picture.vista img{animation:.9s cubic-bezier(.22,1,.36,1) avvicina}@keyframes avvicina{0%{transform:scale(1.08)}}.lista-segue img{object-fit:cover;width:100%;height:100%}.premi{background:var(--nero);color:#fff}.premi .lista-voci li a{border-color:var(--filetto-chiaro)}.premi .numero{min-width:2.2ch;font-size:18px}.premio-testo{gap:2px;display:grid}.premi .premio-pezzo{color:#fff;background-image:linear-gradient(var(--giallo), var(--giallo));background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;padding-bottom:4px;font-size:22px;line-height:1.2;transition:background-size .6s cubic-bezier(.22,1,.36,1)}.premi .accesa .premio-pezzo{background-size:100% 3px}.premio-nome{color:#ffffffc7;font-size:15px}.premi .lista-segue{background:#1a1a1a}.lista-premi{grid-template-columns:minmax(0,1fr) 36%}.tutti-premi{border-top:1px solid var(--filetto-chiaro);margin-top:40px}.tutti-premi summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;font-size:18px;display:flex}.tutti-premi ol{gap:0 32px;padding-bottom:8px;display:grid}.tutti-premi li{border-bottom:1px solid var(--filetto-chiaro);grid-template-columns:4.2ch 1fr;gap:10px;padding-block:9px;font-size:16px;display:grid}.tutti-premi li span{color:#ffffffb8}@media (min-width:900px){.tutti-premi ol{grid-template-columns:1fr 1fr}}.marchi .lista-voci li a{padding-block:10px;padding-right:22px;display:block;position:relative}.marchi .marchio-pezzo{display:block}.marchi .lista-voci li a.esce:after{position:absolute;top:14px;right:2px}.marchio-nome{letter-spacing:-.02em;font-size:22px;line-height:1.15}.marchio-pezzo{color:var(--grafite);font-size:15px}.marchio-pezzo i{font-size:1.15em}.invito-studio{justify-items:start;gap:14px;margin-top:40px;display:grid}.invito-studio p{max-width:28ch;font-size:20px}@media (min-width:900px){.lista-viva{grid-template-columns:7fr 5fr;gap:48px}.premio-pezzo{font-size:30px}.premi .numero{font-size:22px}.lista-premi .lista-cornice{top:14vh}.lista-marchi.puntatore{display:block}.lista-marchi .lista-voci li a{padding-block:14px;justify-content:space-between;align-items:baseline;gap:16px;padding-right:0;display:flex}.marchi .lista-voci li a.esce:after{margin-left:-8px;position:static}.lista-marchi .marchio-nome{letter-spacing:-.04em;font-size:clamp(34px,4vw,58px)}.lista-marchi .marchio-pezzo{text-align:right;margin-left:auto;font-size:17px}.lista-marchi.puntatore .lista-cornice{pointer-events:none;z-index:3;position:absolute;inset:0}.lista-marchi.puntatore .lista-segue{opacity:0;width:260px;margin:-195px 0 0 -130px;transition:opacity .26s;position:absolute;top:0;left:0}.lista-marchi.puntatore.con-puntatore .lista-segue{opacity:1}.invito-studio{grid-template-columns:auto auto;align-items:center;gap:24px}}.notizie-elenco{gap:40px;display:grid}.notizie-elenco a{gap:8px;text-decoration:none;display:grid}.notizie-elenco img{aspect-ratio:3/2;object-fit:cover;background:#f3f3f3;width:100%}.notizia-data{color:var(--grafite);margin-top:6px;font-size:14px}.notizia-titolo{text-transform:uppercase;letter-spacing:.005em;font-size:20px;font-weight:700;line-height:1.25}.notizia-attacco{color:var(--grafite);font-size:16px}.notizie-elenco a.esce:after{display:none}@media (hover:hover) and (pointer:fine){.notizie-elenco a:hover .notizia-titolo{text-underline-offset:4px;text-decoration:underline}}@media (min-width:900px){.notizie-elenco{grid-template-columns:repeat(3,1fr);gap:32px}}.contatti{border-top:1px solid var(--filetto)}.email-grande{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;margin-top:28px;font-size:clamp(21px,5.9vw,84px);line-height:1.05}.email-grande .recapito{background-image:linear-gradient(transparent 62%, var(--giallo) 62%, var(--giallo) 92%, transparent 92%)}.contatti-griglia{gap:32px;margin-top:48px;display:grid}.etichetta{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:700}.contatti-griglia p{font-size:17px}.recapito{align-items:center;min-height:32px;display:inline-flex}.nota-anteprima{color:var(--grafite);max-width:60ch;margin-top:14px;font-size:15px}@media (min-width:900px){.contatti-griglia{grid-template-columns:1fr 1fr 2fr;gap:48px}}.modulo{gap:16px;display:grid}.campo{gap:6px;display:grid}.campo label{font-size:15px;font-weight:700}.campo input,.campo select,.campo textarea{background:#fff;border:1px solid #11111173;border-radius:0;width:100%;min-height:52px;padding:12px 14px;font-size:17px}.campo textarea{resize:vertical;min-height:140px}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:3px solid var(--inchiostro);outline-offset:1px;box-shadow:none}.spunta{align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:15px;line-height:1.45;display:flex;position:relative}.spunta input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.spunta .casella{border:1.5px solid var(--inchiostro);background:#fff;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.spunta input:checked+.casella{background:var(--inchiostro)}.spunta input:checked+.casella:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.spunta input:focus-visible+.casella{outline:3px solid var(--inchiostro);outline-offset:2px}.esito{border:1px solid var(--inchiostro);box-shadow:inset 6px 0 0 var(--giallo);padding:20px}.esito[hidden]{display:none}.recapiti-esito li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recapiti-esito li>span:first-child{min-width:7ch;font-size:14px;font-weight:700}.piede{background:var(--nero);color:#fff;padding-block:56px 40px}.piede .colonna{gap:28px;display:grid}.piede-testa{gap:12px;display:grid}.piede-voci{flex-wrap:wrap;gap:0 6px;display:flex}.piede-voci a,.piede-social a,.piede-legale a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:4px;font-size:15px;text-decoration:none;display:inline-flex}.piede-voci a:hover,.piede-social a:hover,.piede-legale a:hover{text-underline-offset:4px;text-decoration:underline}.piede-email{text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(20px,5.7vw,72px);line-height:1.05}.piede-email .recapito{border-bottom:1px solid #fff9}.piede-sede{color:#ffffffd1;font-size:16px}.piede-social,.piede-legale{flex-wrap:wrap;gap:0 16px;display:flex}.piede-legale{border-top:1px solid var(--filetto-chiaro);padding-top:12px}.neutra h1,.non-trovata h1{margin-top:12px}.comandi-neutra{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.scheda-testa{padding-bottom:40px}.scheda-titolo{margin-top:12px}.scheda-titolo i{font-size:.92em}.scheda .occhiello a{align-items:center;min-height:44px;display:inline-flex}.scheda-corpo{gap:28px;margin-top:28px;display:grid}.scheda-testo{max-width:64ch;font-size:18px;line-height:1.6}.scheda-comandi{align-content:start;justify-items:start;gap:8px;display:grid}.galleria{gap:16px;padding-bottom:96px;display:grid}.galleria img{aspect-ratio:2/3;object-fit:cover;background:#f3f3f3;width:100%}.galleria-larga img{aspect-ratio:3/2}@media (min-width:900px){.scheda-corpo{grid-template-columns:2fr 1fr;gap:56px}.galleria{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px}.galleria-larga{grid-column:span 2}.galleria-1{grid-column:2/span 2}}.come-stretta{max-width:860px}.come-apertura .titolo{margin-top:14px}.titolo-seconda{color:var(--grafite);margin-top:8px;display:block}.come .attacco{margin-top:20px}.come-confronto{background:#f4f4f2}.come-carta{background:var(--bianco);border:1px solid var(--filetto);padding:28px 18px}.schermate{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.telefono{border:1px solid var(--inchiostro);background:#fff;padding:6px}.telefono img{width:100%;height:auto}.schermata figcaption{color:var(--grafite);margin-top:8px;font-size:14px}.confronti-gruppo{margin-top:36px}.confronti-gruppo h3{font-size:19px;font-weight:700}.come-nota{color:var(--grafite);max-width:70ch;margin-top:8px;font-size:15px}.confronti{gap:0;margin:14px 0 0;display:grid}.confronti>div{border-top:1px solid var(--filetto);gap:2px;padding-block:12px;display:grid}.confronti dt{font-size:15px}.confronti dd{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.confronti b{letter-spacing:-.03em;background-image:linear-gradient(transparent 60%, var(--giallo) 60%, var(--giallo) 92%, transparent 92%);font-size:34px;font-weight:400;line-height:1.1}.confronti dd span{color:var(--grafite);font-size:16px}.come-misurato{margin-top:22px}.scelte{counter-reset:scelta;gap:26px;margin-top:28px;display:grid}.scelte li{counter-increment:scelta;border-top:1px solid var(--inchiostro);padding-top:14px}.scelte h3{letter-spacing:-.02em;font-size:22px;font-weight:400}.scelte h3:before{content:counter(scelta, decimal-leading-zero) ". "}.scelte p{margin-top:8px}.come-regalo{border:1px solid var(--inchiostro);box-shadow:inset 6px 0 0 var(--giallo);margin-top:40px;padding:18px 20px}.proposte{gap:12px;margin-top:24px;display:grid}.proposte li{padding-left:22px;position:relative}.proposte li:before{content:"";background:var(--inchiostro);width:9px;height:9px;position:absolute;top:.62em;left:0}.come-invito{background:var(--nero)}.come-invito .come-carta{border:0}.firma-federico{font-family:var(--f-corsivo), Garamond, serif;margin-top:32px;font-size:30px;font-style:italic}.firma-chi{color:var(--grafite);font-size:16px}@media (min-width:900px){.come-carta{padding:48px 56px}.schermate{grid-template-columns:300px 300px;gap:40px}.confronti{grid-template-columns:repeat(2,1fr);column-gap:40px}}.aiuto{gap:14px;max-width:560px;margin-top:40px;display:grid}.aiuto .campo{gap:8px}.aiuto .etichetta{margin-bottom:0}.vicino{font-size:18px}.vicino a{align-items:center;min-height:44px;display:inline-flex}.trovate{display:grid}.trovate a{border-bottom:1px solid var(--filetto);gap:2px;min-height:56px;padding-block:10px;text-decoration:none;display:grid}.trovate b{font-size:19px;font-weight:400}.trovate span{color:var(--grafite);font-size:15px}.piede-altre{color:#ffffffd1;flex-wrap:wrap;gap:0 6px;font-size:15px;display:flex}.piede-altre a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:4px;text-decoration:none;display:inline-flex}.piede-altre a:hover{text-underline-offset:4px;text-decoration:underline}
