@font-face{font-family:Abril Fatface;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/abril-fatface-latin-400-normal.utNZUC9m.woff2)format("woff2"),url(/_astro/abril-fatface-latin-400-normal.CSRW-xuf.woff)format("woff")}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-sc-latin-700-normal.ltnIq3th.woff2)format("woff2"),url(/_astro/playfair-display-sc-latin-700-normal.hRKzsdFR.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2)format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-italic.FSVaZR0V.woff2)format("woff2"),url(/_astro/eb-garamond-latin-500-italic.DgyxMZyx.woff)format("woff")}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/im-fell-english-latin-400-normal.BhowGHCQ.woff2)format("woff2"),url(/_astro/im-fell-english-latin-400-normal.CxhBQSzl.woff)format("woff")}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/im-fell-english-latin-400-italic.DD_ylKHZ.woff2)format("woff2"),url(/_astro/im-fell-english-latin-400-italic.hN89MLGX.woff)format("woff")}@font-face{font-family:IM Fell English SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/im-fell-english-sc-latin-400-normal.CW_nhHm4.woff2)format("woff2"),url(/_astro/im-fell-english-sc-latin-400-normal.DPW2r_p4.woff)format("woff")}.vit{--v-carta:#f3e9d2;--v-carta2:#e8d9b6;--v-carta3:#fbf6ea;--v-ink:#2a1e17;--v-ink2:#5b4a3c;--v-verde:#1e3a2b;--v-verde2:#2c5240;--v-oro:#b38b3a;--v-oro2:#e2c47a;--v-lampone:#7a2333;--v-linea:#c9b48a;--v-legno:#5e4026;--r-comune:#8c7a66;--r-rara:#1e3a2b;--r-epica:#7a2333;--r-leggendaria:#b38b3a;--v-insegna:"Abril Fatface", "Bodoni 72", Didot, Georgia, serif;--v-titolo:"Playfair Display SC", "Playfair Display", Georgia, serif;--v-testo:"EB Garamond", Garamond, Georgia, serif;--v-eti:"IM Fell English SC", "IM Fell English", Georgia, serif;--v-corsivo:"IM Fell English", Georgia, serif;--v-colonna:960px;--v-corsivo-testo:"EB Garamond", Garamond, Georgia, serif;--v-ink-c:#4a3b2f;background-color:var(--v-carta);color:var(--v-ink);font:400 1rem/1.5 var(--v-testo);background-image:radial-gradient(120% 60% at 50% 0,#ffffff59,#0000 60%),radial-gradient(90% 50% at 50% 100%,#b38b3a1a,#0000 70%)}body.vit{flex-direction:column;min-height:100dvh;display:flex}.vit h1,.vit h2,.vit h3,.vit p,.vit ul,.vit ol,.vit dl{margin:0}.vit ul,.vit ol{padding:0;list-style:none}.vit :focus-visible{outline:2px solid var(--v-lampone);outline-offset:3px}.vit .salta-al-contenuto{background:var(--v-verde);color:var(--v-oro2);font:400 .9rem/1 var(--v-eti);letter-spacing:.12em;text-transform:none}.v-tenda{background:repeating-linear-gradient(90deg, var(--v-verde) 0 18px, var(--v-carta2) 18px 36px);z-index:2;flex:none;height:20px;position:relative}.v-tenda:after{content:"";background:radial-gradient(circle at 9px 0, var(--v-verde) 8.5px, transparent 9px) 0 0 / 36px 9px repeat-x, radial-gradient(circle at 27px 0, var(--v-carta2) 8.5px, transparent 9px) 0 0 / 36px 9px repeat-x;filter:drop-shadow(0 2px 1px #2a1e172e);height:9px;position:absolute;top:100%;left:0;right:0}.v-insegna{text-align:center;color:var(--v-oro2);background:linear-gradient(180deg, var(--v-verde2), var(--v-verde) 55%, #16301f);box-shadow:inset 0 0 0 3px var(--v-verde), inset 0 0 0 4px var(--v-oro), inset 0 0 0 7px var(--v-verde), inset 0 0 0 8px #e2c47a73;justify-items:center;gap:4px;padding:22px 14px 14px;text-decoration:none;display:grid}.v-nome{font:400 2.15rem/1 var(--v-insegna);letter-spacing:.03em;background:linear-gradient(#f6e3a6 0%,#d9b25a 45%,#9c7428 52%,#e9cc80 100%);color:#0000;filter:drop-shadow(0 1px #0d1d14)drop-shadow(0 2px 3px #00000059);-webkit-background-clip:text;background-clip:text;display:block}.v-sotto{font:400 .8rem/1.2 var(--v-eti);letter-spacing:.2em;color:var(--v-oro2);display:block}.v-insegna.piccola{padding:14px 12px 10px}.v-insegna.piccola .v-nome{font-size:1.5rem}.v-insegna.piccola .v-sotto{font-size:.68rem}.v-barra{border-bottom:1px solid var(--v-linea);background:#ffffff4d;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 14px 9px;display:grid}.v-barra .r{min-width:0;font:400 .76rem/1.2 var(--v-eti);letter-spacing:.12em;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v-barra .r a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;margin:-6px 0;padding:6px 0;text-decoration:none;overflow:hidden}.v-barra .r a:hover em{text-decoration:underline}.v-barra .r em{color:var(--v-ink2);font-style:normal}.v-barra .r b{color:var(--v-lampone);flex:none;font-weight:400}.v-filo{border-top:1px solid var(--v-linea);border-bottom:1px solid var(--v-linea);height:3px;position:relative}.v-filo i{background:var(--v-oro);position:absolute;top:-1px;bottom:-1px;left:0}.v-sez{flex:1;align-content:start;gap:16px;min-width:0;padding:20px 18px 26px;display:grid}.v-eb{font:400 .8rem/1.2 var(--v-eti);letter-spacing:.2em;color:var(--v-lampone);text-align:center}.v-h1{font:700 1.75rem/1.1 var(--v-titolo);text-align:center;text-wrap:balance}.v-h2{font:700 1.25rem/1.15 var(--v-titolo);text-align:center;text-wrap:balance}.v-lead{font:italic 400 1.12rem/1.5 var(--v-corsivo);color:var(--v-ink2);text-align:center;text-wrap:pretty;justify-self:center;max-width:36ch}.v-p{text-wrap:pretty;max-width:62ch;font-size:1.02rem;line-height:1.6}.v-testa{gap:8px;display:grid}.v-hd{border-top:1px solid var(--v-linea);border-bottom:1px solid var(--v-linea);font:400 .86rem/1.2 var(--v-eti);letter-spacing:.14em;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.v-hd span{color:var(--v-ink2);text-align:right;font-size:.76rem}.v-fregio{color:var(--v-oro);align-items:center;gap:10px;font-size:1.1rem;line-height:1;display:flex}.v-fregio:before,.v-fregio:after{content:"";border-top:1px solid var(--v-linea);border-bottom:1px solid var(--v-linea);flex:1;height:0;padding-top:2px}.v-ovale{aspect-ratio:4/5;width:min(70%,240px);box-shadow:0 0 0 2px var(--v-oro), 0 0 0 7px var(--v-carta), 0 0 0 8px var(--v-oro), 0 18px 30px -18px #2a1e1799;background:#fff;border-radius:50%;justify-self:center;position:relative;overflow:hidden}.v-arco{aspect-ratio:4/5;box-shadow:0 0 0 2px var(--v-oro), 0 0 0 6px var(--v-carta), 0 0 0 7px var(--v-oro);background:#fff;border-radius:50% 50% 3px 3px/34% 34% 3px 3px;display:block;position:relative;overflow:hidden}.v-ritr{aspect-ratio:4/5;box-shadow:0 0 0 2px var(--v-oro), 0 0 0 6px var(--v-carta), 0 0 0 7px var(--v-oro);background:#e3d8c0;border-radius:50%;display:block;overflow:hidden}.v-ovale>img,.v-ovale>svg,.v-arco>img,.v-arco>svg,.v-ritr>img,.v-ritr>svg{object-fit:cover;filter:sepia(.22)saturate(.88)contrast(1.02);width:100%;height:100%;display:block}.v-azioni{justify-items:stretch;gap:10px;display:grid}.v-btn{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;min-height:48px;font:400 1rem/1.15 var(--v-eti);letter-spacing:.1em;background:var(--v-verde);color:var(--v-oro2);box-shadow:inset 0 0 0 3px var(--v-verde), inset 0 0 0 4px var(--v-oro);justify-content:center;align-items:center;gap:8px;padding:0 20px;display:flex}.v-btn.chiaro{color:var(--v-ink);box-shadow:inset 0 0 0 1px var(--v-ink), inset 0 0 0 4px var(--v-carta), inset 0 0 0 5px var(--v-ink);background:0 0}.v-btn.piccolo{min-height:40px;padding:0 14px;font-size:.86rem}.v-btn:focus-visible{outline:2px solid var(--v-lampone);outline-offset:3px}.v-btn.doppio{flex-direction:column;gap:5px;min-height:62px;padding:10px 16px}.v-btn.doppio b{font-weight:400}.v-btn.doppio small{font:italic 500 .94rem/1.2 var(--v-corsivo-testo);letter-spacing:0;opacity:.9}.v-vai{font:400 .86rem/1.2 var(--v-eti);letter-spacing:.12em;color:inherit;box-shadow:inset 0 0 0 1px var(--v-ink), inset 0 0 0 4px var(--v-carta), inset 0 0 0 5px var(--v-ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.v-vai b{color:var(--v-lampone);white-space:nowrap;flex:none;font-weight:400}.v-conti{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.v-conti span{font:400 .78rem/1 var(--v-eti);letter-spacing:.1em;border:1px solid var(--v-linea);background:#fff6;padding:7px 9px}.v-conti b{color:var(--v-lampone);font-weight:400}.v-fronte{text-align:center;flex:1;align-content:center;justify-items:center;gap:18px;padding:26px 18px 30px;display:grid}.v-motto{font:italic 400 1.2rem/1.4 var(--v-corsivo);text-wrap:balance;max-width:22ch}.v-riga-sc{font:italic 400 1.02rem/1.35 var(--v-corsivo);color:var(--v-ink2);text-wrap:balance;max-width:28ch}.v-scelta{gap:10px;width:100%;max-width:320px;display:grid}.v-piede{background:var(--v-verde);color:var(--v-oro2);text-align:center;font:400 .78rem/1.4 var(--v-eti);letter-spacing:.1em;justify-items:center;gap:8px;padding:16px 18px 20px;display:grid}.v-piede a,.v-piede button{color:inherit}.v-piede .r{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.v-piede .pref{all:unset;cursor:pointer;text-decoration:underline}.v-piede .pref[hidden]{display:none}.v-piede .cambia{text-wrap:balance;border:1px solid #e2c47a99;max-width:34ch;padding:9px 12px;font-size:.82rem;text-decoration:none}.v-piede .cambia:hover{background:#e2c47a1f}.v-piede :focus-visible{outline-color:var(--v-oro2)}.vv-cl{justify-items:center;width:100%;max-width:132px;display:grid}.vv-pomo{z-index:2;background:radial-gradient(circle at 35% 35%,#fff,#d9d4c8);border-radius:50%;width:11px;height:11px;margin-bottom:-3px;position:relative;box-shadow:0 0 0 1px #2a1e1740}.vv-vetro{z-index:1;aspect-ratio:4/5;background:#fff;border-radius:50% 50% 2px 2px/38% 38% 2px 2px;width:84%;position:relative;overflow:hidden}.vv-vetro>img,.vv-vetro>svg{object-fit:cover;filter:sepia(.18)saturate(.9);width:100%;height:100%;display:block}.vv-vetro:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#ffffff80 0 8%,#ffffff1f 15%,#fff0 28% 80%,#ffffff3d 89%,#ffffff0a 95%);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #fffffff2,inset 0 0 0 2.5px #2a1e1724,inset 0 -12px 14px -12px #2a1e174d}.vv-vetro:before{content:"";z-index:2;pointer-events:none;border-top:2.5px solid #ffffffd9;border-left:2.5px solid #ffffffd9;border-radius:100% 0 0;width:28%;height:40%;position:absolute;top:10%;left:13%}.vv-alz{width:100%;height:auto;margin-top:-5px;display:block}.vv-asse{background:linear-gradient(#9a7048, var(--v-legno));width:calc(100% + 8px);height:9px;margin:0 -4px;display:block;box-shadow:0 4px 5px -3px #00000073}.vv-filo{border-left:1px solid var(--v-legno);width:0;height:14px;display:block}.vv-cart{text-align:center;background:var(--v-carta3);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);max-width:100%;box-shadow:inset 0 0 0 1px var(--v-oro);justify-items:center;gap:2px;padding:6px 9px 7px;display:grid;position:relative}.vv-cart .no{font:400 .64rem/1 var(--v-eti);letter-spacing:.14em;color:var(--v-lampone)}.vv-cart .nm{font:700 .76rem/1.15 var(--v-titolo);text-wrap:balance}.vv-posto{align-content:start;justify-items:center;display:grid;position:relative}.v-stat{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-top:1px solid var(--v-linea);border-bottom:1px solid var(--v-linea);display:grid}.v-stat div{text-align:center;justify-items:center;gap:3px;padding:10px 4px;display:grid}.v-stat div+div{border-left:1px solid var(--v-linea)}.v-stat b{font:700 1.3rem/1 var(--v-titolo)}.v-stat small{font:400 .68rem/1.2 var(--v-eti);letter-spacing:.14em;color:var(--v-ink2)}.v-cat{scrollbar-width:none;gap:6px;margin-inline:-18px;padding:2px 18px 6px;display:flex;overflow-x:auto}.v-cat::-webkit-scrollbar{display:none}.v-cat button{all:unset;cursor:pointer;font:400 .88rem/1 var(--v-eti);letter-spacing:.08em;border:1px solid var(--v-linea);background:#ffffff59;flex:none;padding:9px 13px}.v-cat button[aria-pressed=true]{background:var(--v-lampone);border-color:var(--v-lampone);color:var(--v-carta)}.v-cat button:focus-visible{outline:2px solid var(--v-verde);outline-offset:2px}.v-pers{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.v-pers h2{font:700 1.3rem/1.1 var(--v-titolo)}.v-pers .sr{font:400 .74rem/1.2 var(--v-eti);letter-spacing:.16em;color:var(--v-ink2)}.v-pers .cl{font:400 .78rem/1.2 var(--v-eti);letter-spacing:.14em;color:var(--v-verde);margin-top:4px}.v-livello{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.v-medaglia{width:58px;height:58px;font:700 1.5rem/1 var(--v-titolo);color:var(--v-verde);box-shadow:0 0 0 2px var(--v-carta),0 0 0 3px var(--v-oro),0 4px 8px -3px #0006;background:radial-gradient(circle at 35% 30%,#f6e3a6,#c99a45 70%,#9c7428);border-radius:50%;place-items:center;display:grid}.v-livello small{font:400 .74rem/1.3 var(--v-eti);letter-spacing:.1em;color:var(--v-ink2);display:block}.v-bio{text-align:center;font:italic 400 1.02rem/1.35 var(--v-corsivo);gap:4px;display:grid}.vit .v-credo{text-align:center;background:var(--v-carta3);box-shadow:inset 0 0 0 1px var(--v-verde),inset 0 0 0 5px var(--v-carta3),inset 0 0 0 6px var(--v-verde);gap:8px;padding:20px 18px;display:grid}.v-credo li{font:italic 400 1.02rem/1.35 var(--v-corsivo)}.v-credo li+li:before{content:"❦";color:var(--v-oro);margin-bottom:6px;font-size:.8rem;font-style:normal;display:block}.v-elenco{gap:12px;display:grid}.v-elenco li{border-left:2px solid var(--v-oro);gap:3px;padding-left:14px;display:grid}.v-elenco b{font:400 .86rem/1.2 var(--v-eti);letter-spacing:.14em;color:var(--v-lampone)}.v-elenco span{font-size:.98rem;line-height:1.45}.v-medaglie{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;display:grid}.v-medaglie li{text-align:center;justify-items:center;gap:5px;display:grid}.v-medaglie i{width:46px;height:46px;font:700 .9rem/1 var(--v-titolo);color:var(--v-carta);background:var(--v-verde);box-shadow:0 0 0 2px var(--v-carta),0 0 0 3px var(--v-oro);border-radius:50%;place-items:center;font-style:normal;display:grid}.v-medaglie li.no i{color:var(--v-linea);box-shadow:0 0 0 1px var(--v-linea);border:1px dashed var(--v-linea);background:0 0}.v-medaglie b{font:700 .82rem/1.1 var(--v-titolo)}.v-medaglie small{font:italic 500 .94rem/1.25 var(--v-corsivo-testo);color:var(--v-ink-c)}.v-invito{text-align:center;background:var(--v-verde);color:var(--v-carta);box-shadow:inset 0 0 0 4px var(--v-verde),inset 0 0 0 5px var(--v-oro);justify-items:center;gap:10px;padding:20px 16px;display:grid}.v-invito b{font:700 1.2rem/1.1 var(--v-titolo);color:var(--v-oro2)}.v-invito p{font:italic 500 1rem/1.4 var(--v-corsivo-testo)}.v-invito .v-btn{background:var(--v-carta);color:var(--v-verde);box-shadow:inset 0 0 0 3px var(--v-carta),inset 0 0 0 4px var(--v-oro)}.v-rosone{justify-self:center;width:min(100%,300px)}.v-rosone svg{width:100%;height:auto;display:block}.v-famiglia{background:var(--v-carta3);box-shadow:inset 0 0 0 1px var(--v-linea);gap:0;padding:12px 14px;display:grid}.v-famiglia .t{font:400 .74rem/1.2 var(--v-eti);letter-spacing:.14em;color:var(--v-ink2);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.v-famiglia h3{font:700 1.15rem/1.1 var(--v-titolo);padding-bottom:6px}.v-riga{border-top:1px dotted var(--v-linea);align-items:baseline;gap:6px;padding:8px 0;font-size:1rem;display:flex}.v-riga:after{content:"";border-bottom:1px dotted var(--v-linea);flex:1;order:1;transform:translateY(-4px)}.v-riga em{font:400 .74rem/1 var(--v-eti);letter-spacing:.12em;color:var(--v-lampone);order:2;font-style:normal}.v-legenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;font-size:.92rem;display:grid}.v-legenda b{font:400 .76rem/1.2 var(--v-eti);letter-spacing:.12em;display:block}.v-legenda span{font:italic 500 .94rem/1.25 var(--v-corsivo-testo);color:var(--v-ink-c)}.v-tappe{gap:14px;padding-left:26px;display:grid;position:relative}.v-tappe:before{content:"";border-left:2px dashed var(--v-oro);position:absolute;top:6px;bottom:6px;left:8px}.v-tappa{background:var(--v-carta3);box-shadow:inset 0 0 0 1px var(--v-linea);gap:4px;padding:12px 14px;display:grid;position:relative}.v-tappa:before{content:"";background:var(--v-carta);border:2px solid var(--v-verde);width:12px;height:12px;position:absolute;top:16px;left:-24px;transform:rotate(45deg)}.v-tappa.qui:before{background:var(--v-lampone);border-color:var(--v-lampone)}.v-tappa .q{font:400 .72rem/1.2 var(--v-eti);letter-spacing:.12em;color:var(--v-ink2);justify-content:space-between;gap:8px;display:flex}.v-tappa .q b{color:var(--v-verde);font-weight:400}.v-tappa h3{font:700 1.05rem/1.15 var(--v-titolo)}.v-tappa p{font-size:.98rem;line-height:1.45}.v-tappa q{font:italic 500 1rem/1.35 var(--v-corsivo-testo);color:var(--v-ink-c)}.v-tappa .qui-t{background:var(--v-lampone);color:var(--v-carta);font:400 .66rem/1 var(--v-eti);letter-spacing:.14em;padding:3px 7px;position:absolute;top:-9px;right:10px}.v-tappa.dopo{box-shadow:none;border:1px dashed var(--v-ink2);background:0 0}.v-tappa.dopo:before{background:0 0;border-style:dashed}.v-biglietto{background:var(--v-carta3);box-shadow:inset 0 0 0 1px var(--v-oro),inset 0 0 0 5px var(--v-carta3),inset 0 0 0 6px var(--v-oro);gap:14px;padding:18px 16px;display:grid}.v-tag{flex-wrap:wrap;gap:5px;display:flex}.v-tag span{font:400 .68rem/1 var(--v-eti);letter-spacing:.12em;border:1px solid var(--v-linea);padding:5px 7px}.v-contatti{display:grid}.v-contatti div{border-top:1px dotted var(--v-linea);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.v-contatti dt{font:400 .72rem/1.2 var(--v-eti);letter-spacing:.14em;color:var(--v-lampone)}.v-contatti dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.v-contatti span{font:400 .7rem/1 var(--v-eti);letter-spacing:.12em;border:1px solid var(--v-ink);padding:6px 8px}.v-tre{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v-modi{counter-reset:m;gap:12px;display:grid}.v-modi li{background:var(--v-carta3);box-shadow:inset 0 0 0 1px var(--v-linea);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.v-modi li:before{counter-increment:m;content:counter(m,upper-roman);width:34px;height:34px;font:700 .9rem/1 var(--v-titolo);color:var(--v-oro2);background:var(--v-verde);border-radius:50%;place-items:center;display:grid}.v-modi b{font:700 1rem/1.15 var(--v-titolo);display:block}.v-modi span{font-size:.96rem;line-height:1.4}.v-modi em{font:400 .74rem/1 var(--v-eti);letter-spacing:.12em;color:var(--v-lampone);margin-top:6px;font-style:normal;display:inline-block}.v-avviso{background:var(--v-ink);color:var(--v-carta);gap:4px;padding:14px;display:grid}.v-avviso .r{font:400 .72rem/1 var(--v-eti);letter-spacing:.14em;color:var(--v-oro2);justify-content:space-between;display:flex}.v-avviso b{font:700 1.2rem/1.15 var(--v-titolo)}.v-avviso span{font:italic 500 1rem/1.3 var(--v-corsivo-testo);color:#f3e9d2cc}.v-contratti{gap:12px;display:grid}.v-contratto{text-align:center;background:var(--v-carta3);box-shadow:inset 0 0 0 1px var(--v-ink),inset 0 0 0 4px var(--v-carta3),inset 0 0 0 5px var(--v-ink);gap:5px;padding:16px 14px;display:grid}.v-contratto small{font:400 .72rem/1 var(--v-eti);letter-spacing:.16em;color:var(--v-lampone)}.v-contratto b{font:700 1.15rem/1.15 var(--v-titolo)}.v-contratto span{font:italic 500 1rem/1.35 var(--v-corsivo-testo);color:var(--v-ink-c)}.v-passi{gap:10px;display:grid}.v-passi li{border-top:1px dotted var(--v-linea);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.v-passi i{font:700 1.4rem/1 var(--v-titolo);color:var(--v-oro);text-align:center;width:26px;font-style:normal}.v-passi b{font:700 1rem/1.15 var(--v-titolo);display:block}.v-passi span{font-size:.96rem;line-height:1.4}.v-griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;display:grid}.v-cart{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;align-content:start;gap:6px;display:grid}.v-cart .no{font:400 .64rem/1.2 var(--v-eti);letter-spacing:.12em;color:var(--v-lampone);margin-top:6px}.v-cart .no b{color:var(--v-ink2);font-weight:400}.v-cart .nm{font:700 .82rem/1.15 var(--v-titolo);text-wrap:balance}.v-cart:focus-visible{outline:2px solid var(--v-lampone);outline-offset:4px}.v-mini{justify-content:center;gap:8px;display:flex}.v-mini span{aspect-ratio:4/5;width:34px;box-shadow:0 0 0 1px var(--v-linea);background:#fff;border-radius:50%;overflow:hidden}.v-mini span.on{box-shadow:0 0 0 2px var(--v-oro),0 0 0 4px var(--v-carta),0 0 0 5px var(--v-oro)}.v-mini svg{filter:sepia(.22)saturate(.88);width:100%;height:100%;display:block}.v-cart{color:inherit;text-decoration:none}.v-mini button{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:4/5;width:38px;box-shadow:0 0 0 1px var(--v-linea);background:#fff;border-radius:50%;overflow:hidden}.v-mini button[aria-pressed=true]{box-shadow:0 0 0 2px var(--v-oro), 0 0 0 4px var(--v-carta), 0 0 0 5px var(--v-oro)}.v-mini button:focus-visible{outline:2px solid var(--v-lampone);outline-offset:4px}.v-tre .v-cart .v-arco{width:100%}.vit .v-gioco .testa{text-align:center;justify-items:center;gap:8px;padding:0;display:grid}.vit .v-gioco .testa .eb{font:400 .8rem/1.2 var(--v-eti);letter-spacing:.2em;text-transform:none;color:var(--v-lampone)}.vit .v-gioco .testa h1{font:700 1.75rem/1.1 var(--v-titolo);text-wrap:balance}.vit .v-gioco .testa p{font:italic 400 1.12rem/1.5 var(--v-corsivo);color:var(--v-ink2);max-width:36ch}.vit .v-gioco .sec-t{border:0;border-top:1px solid var(--v-linea);border-bottom:1px solid var(--v-linea);font:400 .86rem/1.2 var(--v-eti);letter-spacing:.14em;text-transform:none;color:var(--v-ink);background:0 0;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:6px 0;display:flex}.vit .v-gioco .sec-t span{color:var(--v-ink2);text-align:right;font-size:.76rem;font-weight:400}.vit .v-gioco .pannello{background:var(--v-carta3);box-shadow:inset 0 0 0 1px var(--v-linea);border:0}.vit .v-gioco .anteprima{font:400 .78rem/1.3 var(--v-eti);letter-spacing:.12em;text-transform:none;background:var(--v-oro2);color:var(--v-ink);text-align:center;padding:8px 10px}.vit .v-gioco .bloccato{font:400 .86rem/1.2 var(--v-eti);letter-spacing:.12em;text-transform:none;color:inherit;box-shadow:inset 0 0 0 1px var(--v-ink), inset 0 0 0 4px var(--v-carta), inset 0 0 0 5px var(--v-ink);border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.vit .v-gioco .bloccato:not(.aperto){opacity:.55}.vit .v-gioco .bloccato span:last-child{color:var(--v-lampone)}@media (width>=900px){.vit .v-gioco .testa h1{font-size:2.4rem}html:has(>body.vit){font-size:112.5%}.vit .v-insegna{padding:24px 20px 18px}.vit .v-insegna .v-nome{font-size:3rem}.vit .v-insegna .v-sotto{font-size:.9rem}.vit .v-insegna.piccola{padding:16px}.vit .v-insegna.piccola .v-nome{font-size:2rem}.vit .v-barra{padding:10px max(48px, calc((100% - var(--v-colonna)) / 2))}.vit .v-sez{padding:34px max(48px, calc((100% - var(--v-colonna)) / 2)) 44px;gap:22px}.vit .v-h1{font-size:2.4rem}.vit .v-fronte{padding:44px 20px 52px}.vit .v-scelta{grid-template-columns:repeat(2,310px);justify-content:center;max-width:640px}.vit .v-piede{grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 48px}.vit .v-piede>:first-child{justify-self:start}.vit .v-piede>:last-child{justify-self:end}.vit .v-due{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.vit .v-medaglie{grid-template-columns:repeat(6,minmax(0,1fr))}.vit .v-contratti{grid-template-columns:1fr 1fr;gap:20px}.vit .v-modi{grid-template-columns:repeat(3,minmax(0,1fr))}.vit .v-tappe{justify-self:center;width:100%;max-width:640px}.vit .v-cat{justify-content:center;margin:0;padding:2px 0 6px}.vit .v-tre{justify-self:center;gap:18px;width:100%;max-width:720px}}
