.sito .chiusura-home{background:#1e1818}.sito .chiusura-home .chiusura-bg:after{background:linear-gradient(#1e1818 0%,#1e1818d9 14%,#1e181833 45%,#120f0f 92%)}.sito .chiusura-home .chiusura-bg img{-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.sito.home{transition:background-color .2s linear}.sito .p-home{--black-soft:#2a2525}.sito .p-home .hero{flex-direction:column;justify-content:center;min-height:100svh;padding:96px 0 90px;display:flex;position:relative}.sito .p-home .hero-kicker{text-align:center;color:var(--red);margin-bottom:clamp(10px,1.5vw,24px)}.sito .p-home .glass{cursor:grab;touch-action:pan-y;width:min(90vw,1300px);margin:0 auto;position:relative}.sito .p-home .glass:active{cursor:grabbing}.sito .p-home .glass svg{width:100%;height:auto;display:block;overflow:visible}.sito .p-home .glass .logo-empty path{fill:#8903030d;stroke:var(--red);stroke-width:2.6px;stroke-linejoin:round}.sito .p-home .glass #wine{fill:var(--red)}.sito .p-home .glass #wineHi{fill:none;stroke:#d8302a;stroke-width:5px;opacity:.9}.sito .p-home .glass .bubble{fill:var(--cream);opacity:.4}.sito .p-home .hero-low{grid-template-columns:1.1fr 1fr auto;align-items:end;gap:clamp(20px,4vw,64px);margin-top:clamp(24px,3vw,48px);display:grid}.sito .p-home .hero h1{letter-spacing:-.02em;padding-bottom:.1em;font-size:clamp(42px,5.2vw,88px);font-weight:400;line-height:1.02}.sito .p-home .hero h1 span{color:var(--red)}.sito .p-home .hero-lede{font-family:var(--ui);max-width:46ch;font-size:clamp(16px,1.25vw,19px);font-weight:300;line-height:1.55}.sito .p-home .hero-lede strong{font-weight:500}.sito .p-home .next{background:var(--black);min-width:250px;color:var(--cream);transition:transform .4s var(--ease), background .3s;border-radius:18px;gap:4px;padding:18px 20px;text-decoration:none;display:grid}.sito .p-home .next:hover{background:var(--red);transform:translateY(-4px)rotate(-1deg)}.sito .p-home .next .tag{color:color-mix(in srgb, var(--cream) 70%, transparent);font-size:11px}.sito .p-home .next b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1.12}.sito .p-home .next span{font-family:var(--ui);opacity:.8;font-size:13px}.sito .p-home .next .live{align-items:center;gap:8px;display:inline-flex}.sito .p-home .next .live:before{content:"";background:#ff4d3d;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 #ff4d3db3}@keyframes pulse{70%{box-shadow:0 0 0 10px #ff4d3d00}to{box-shadow:0 0 #ff4d3d00}}@media (max-width:960px){.sito .p-home .hero-low{grid-template-columns:1fr;align-items:start}.sito .p-home .next{justify-self:start}}.sito .p-home .calice{height:260vh;position:relative}.sito .p-home .calice-stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.sito .p-home .calice-frame{clip-path:inset(24vh 32vw round 28px);will-change:clip-path;position:absolute;inset:0}.sito .p-home .calice-frame img{object-fit:cover;will-change:transform;width:100%;height:100%;transform:scale(1.25)}.sito .p-home .calice-frame:after{content:"";opacity:var(--scrim,0);background:linear-gradient(#16151526 30%,#161515b8);position:absolute;inset:0}.sito .p-home .calice-words{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sito .p-home .calice-words span{letter-spacing:-.03em;color:var(--red);will-change:transform, opacity;padding:0 .15em .12em;font-size:clamp(48px,9vw,150px);line-height:1.1;position:absolute}.sito .p-home .w-vino{transform:translate(-34vw)}.sito .p-home .w-musica{transform:translate(34vw)}.sito .p-home .w-natura{transform:translateY(33vh)}.sito .p-home .calice-copy{left:var(--pad);right:var(--pad);color:var(--cream);opacity:0;max-width:980px;position:absolute;bottom:clamp(70px,10vh,120px);transform:translateY(30px)}.sito .p-home .calice-copy .tag{opacity:.85;margin-bottom:18px;display:block}.sito .p-home .calice-copy p{letter-spacing:-.02em;padding-bottom:.1em;font-size:clamp(28px,3.6vw,60px);line-height:1.08}.sito .p-home .btn{cursor:pointer;background:var(--ink);color:var(--paper);font-family:var(--ui);transition:background .3s, transform .3s var(--ease);border:0;border-radius:99px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.sito .p-home .btn:hover{background:var(--red);color:var(--cream);transform:translateY(-2px)}.sito .p-home .btn.ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.sito .p-home .btn.ghost:hover{background:var(--cream);color:var(--black);box-shadow:none}.sito .p-home .carta{color:var(--cream);padding:clamp(100px,13vw,190px) 0 clamp(80px,10vw,140px)}.sito .p-home .carta-head{grid-template-columns:1.5fr 1fr;align-items:end;gap:32px;margin-bottom:clamp(40px,6vw,80px);display:grid}.sito .p-home .carta h2{letter-spacing:-.02em;margin-top:18px;padding-bottom:.08em;font-size:clamp(40px,5.2vw,84px);line-height:1.04}.sito .p-home .carta-head p{font-family:var(--ui);opacity:.9;justify-self:end;max-width:42ch;font-size:17px;font-weight:300;line-height:1.6}.sito .p-home .carta-list{border-top:1px solid #f7f2f24d;list-style:none}.sito .p-home .carta-row{transition:padding .5s var(--ease);border-bottom:1px solid #f7f2f24d;grid-template-columns:70px 1fr auto;align-items:baseline;gap:8px 28px;padding:clamp(22px,3vw,36px) 0;display:grid;position:relative}.sito .p-home .carta-num{font-family:var(--ui);opacity:.65;font-size:13px}.sito .p-home .carta-name{align-items:baseline;gap:18px;min-width:0;display:flex}.sito .p-home .carta-name b{letter-spacing:-.025em;white-space:nowrap;transition:transform .6s var(--ease);padding-bottom:.12em;font-size:clamp(38px,6vw,104px);font-weight:400;line-height:1.05}.sito .p-home .carta-name i{border-bottom:2px dotted #f7f2f273;flex:1;min-width:30px;transform:translateY(-.35em)}.sito .p-home .carta-when{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;text-align:right;font-size:14px}.sito .p-home .carta-what{flex-wrap:wrap;grid-column:2/4;gap:8px;display:flex}.sito .p-home .carta-what span{font-family:var(--ui);border:1px solid #f7f2f266;border-radius:99px;padding:6px 12px;font-size:13px}.sito .p-home .carta-row:hover .carta-name b{transform:translate(14px)}.sito .p-home .carta-thumb{display:none}.sito .p-home .follow{aspect-ratio:4/5;z-index:70;pointer-events:none;opacity:0;width:300px;transition:opacity .35s var(--ease);border-radius:18px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.6);box-shadow:0 30px 60px #00000059}.sito .p-home .follow img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.sito .p-home .follow img.on,.sito .p-home .follow.on{opacity:1}@media (max-width:860px){.sito .p-home .carta-head{grid-template-columns:1fr}.sito .p-home .carta-head p{justify-self:start}.sito .p-home .carta-row{grid-template-columns:1fr}.sito .p-home .carta-num,.sito .p-home .carta-name i{display:none}.sito .p-home .carta-name b{white-space:normal}.sito .p-home .carta-when{text-align:left}.sito .p-home .carta-what{grid-column:auto}.sito .p-home .carta-thumb{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%;margin-top:10px;display:block}}@media (hover:none){.sito .p-home .follow{display:none}}.sito .p-home .serate{color:var(--cream);padding:clamp(90px,12vw,170px) 0}.sito .p-home .serate-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(36px,5vw,64px);display:flex}.sito .p-home .serate h2{letter-spacing:-.02em;margin-top:18px;padding-bottom:.08em;font-size:clamp(40px,5.2vw,84px);line-height:1.04}.sito .p-home .tickets{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px;display:grid}.sito .p-home .ticket{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;color:var(--black);background:var(--cream);min-height:250px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;border-radius:20px;grid-template-columns:112px 1fr;text-decoration:none;transition:transform .25s ease-out;display:grid;position:relative;-webkit-mask:radial-gradient(13px at 112px 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(13px at 112px 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(13px at 112px 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(13px at 112px 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.sito .p-home .ticket:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff8c, transparent 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .3s;position:absolute;inset:0}.sito .p-home .ticket:hover:after{opacity:1}.sito .p-home .ticket-stub{text-align:center;border-right:2px dashed #16151540;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:26px 10px;display:flex}.sito .p-home .ticket-stub small{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.sito .p-home .ticket-stub b{color:var(--red);letter-spacing:-.03em;font-size:64px;font-weight:400;line-height:1.05}.sito .p-home .ticket-body{flex-direction:column;gap:10px;padding:28px 28px 26px;display:flex}.sito .p-home .ticket-body .tag{color:var(--red);font-size:11px}.sito .p-home .ticket-body h3{letter-spacing:-.015em;padding-bottom:.08em;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.08}.sito .p-home .ticket-body p{font-family:var(--ui);font-size:15px;font-weight:300;line-height:1.45}.sito .p-home .ticket-go{font-family:var(--ui);justify-content:space-between;align-items:center;margin-top:auto;font-size:14px;font-weight:600;display:flex}.sito .p-home .ticket-go span:last-child{background:var(--black);width:44px;height:44px;color:var(--cream);transition:background .3s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.sito .p-home .ticket:hover .ticket-go span:last-child{background:var(--red);transform:rotate(-45deg)}.sito .p-home .ticket.all{color:var(--cream);background:0 0;grid-template-columns:1fr;box-shadow:inset 0 0 0 1.5px #f7f2f280;-webkit-mask:none;mask:none}.sito .p-home .ticket.all .ticket-body h3{font-size:clamp(30px,3vw,44px)}.sito .p-home .ticket.all .ticket-go span:last-child{background:var(--cream);color:var(--black)}.sito .p-home .ticket.all .tag{color:var(--cream);opacity:.8}.sito .p-home .cantine{color:var(--cream);position:relative}.sito .p-home .cantine-sticky{flex-direction:column;justify-content:center;height:100svh;padding-top:64px;display:flex;position:sticky;top:0;overflow:hidden}.sito .p-home .cantine-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(24px,4vh,48px);display:flex}.sito .p-home .cantine h2{letter-spacing:-.02em;max-width:16ch;margin-top:14px;padding-bottom:.08em;font-size:clamp(36px,4.6vw,76px);line-height:1.04}.sito .p-home .cantine-head p{font-family:var(--ui);opacity:.85;max-width:40ch;font-size:16px;font-weight:300;line-height:1.6}.sito .p-home .track{padding:0 var(--pad);will-change:transform;gap:clamp(14px,2vw,28px);display:flex}.sito .p-home .cantina{flex:none;width:clamp(220px,40vh,360px);text-decoration:none}.sito .p-home .cantina figure{aspect-ratio:3/4;background:var(--red-deep);border-radius:18px;position:relative;overflow:hidden}.sito .p-home .cantina img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.sito .p-home .cantina:hover img{transform:scale(1.06)}.sito .p-home .cantina-meta{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 4px 0;display:flex}.sito .p-home .cantina-meta b{padding-bottom:.1em;font-size:clamp(22px,1.8vw,28px);font-weight:400;line-height:1.15}.sito .p-home .cantina-meta span{font-family:var(--ui);opacity:.7;text-align:right;font-size:12px}.sito .p-home .cantina.join figure{background:var(--cream);color:var(--black);flex-direction:column;justify-content:space-between;padding:26px;display:flex}.sito .p-home .cantina.join figure b{padding-bottom:.1em;font-size:clamp(30px,2.6vw,42px);font-weight:400;line-height:1.08}.sito .p-home .cantina.join figure p{font-family:var(--ui);font-size:15px;font-weight:300;line-height:1.5}.sito .p-home .cantina.join .btn{background:var(--red);color:var(--cream);align-self:flex-start}.sito .p-home .cantine-progress{margin:clamp(22px, 4vh, 40px) var(--pad) 0;background:#f7f2f233;border-radius:2px;height:2px;position:relative}.sito .p-home .cantine-progress i{background:var(--cream);border-radius:2px;width:0;position:absolute;inset:0 auto 0 0}@media (max-width:820px){.sito .p-home .cantine{padding:100px 0;height:auto!important}.sito .p-home .cantine-sticky{height:auto;position:static;overflow:visible}.sito .p-home .track{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;overflow-x:auto;transform:none!important}.sito .p-home .track::-webkit-scrollbar{display:none}.sito .p-home .cantina{scroll-snap-align:start;width:74vw}.sito .p-home .track{scroll-padding-inline:var(--pad)}.sito .p-home .cantine-progress{display:none}}.sito .p-home .vino{color:var(--cream);padding:clamp(100px,13vw,190px) 0 clamp(90px,12vw,170px)}.sito .p-home .vino-testa{grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}.sito .p-home .vino h2{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin-top:18px;padding-bottom:.08em;font-size:clamp(40px,6vw,100px);line-height:1.02}.sito .p-home .vino h2 span{color:#e2534b}.sito .p-home .vino-lede{font-family:var(--ui);opacity:.9;justify-self:end;max-width:44ch;font-size:clamp(16px,1.25vw,19px);font-weight:300;line-height:1.6}@media (max-width:900px){.sito .p-home .vino-testa{grid-template-columns:1fr}.sito .p-home .vino-lede{justify-self:start}}.sito .p-home .scena{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(30px,6vw,110px);margin-top:clamp(40px,6vw,80px);display:grid}.sito .p-home .passi{counter-reset:passo;list-style:none}.sito .p-home .passo{opacity:.3;min-height:78vh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;gap:14px;display:flex}.sito .p-home .passo.qui{opacity:1}.sito .p-home .passo-quando{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#e2534b;align-items:center;gap:14px;font-size:12px;display:flex}.sito .p-home .passo-quando:after{content:"";opacity:.5;background:currentColor;flex:0 80px;height:1px}.sito .p-home .passo h3{letter-spacing:-.02em;max-width:13ch;padding-bottom:.08em;font-size:clamp(34px,3.8vw,62px);font-weight:400;line-height:1.04}.sito .p-home .passo p{font-family:var(--ui);opacity:.88;max-width:42ch;font-size:clamp(16px,1.25vw,19px);font-weight:300;line-height:1.6}.sito .p-home .passo .mini{display:none}.sito .p-home .palco{position:relative}.sito .p-home .palco-fermo{place-items:center;display:grid;position:sticky;top:max(90px,50svh - 330px)}.sito .p-home .telefono{aspect-ratio:9/18.6;width:min(100%,320px);transition:transform .9s var(--ease);background:#0e0c0c;border-radius:46px;padding:11px;position:relative;transform:rotate(-3deg);box-shadow:0 0 0 1.5px #f7f2f229,0 40px 90px #00000080}.sito .p-home .telefono:before{content:"";z-index:3;background:#0e0c0c;border-radius:99px;width:84px;height:24px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.sito .p-home .palco-fermo:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#b3050561,#b3050500 62%);border-radius:50%;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sito .p-home .tel-schermo{background:#f3eee9;border-radius:36px;height:100%;position:relative;overflow:hidden}.sito .p-home .tel-schermo .schermo{opacity:0;transition:opacity .55s var(--ease), transform .7s var(--ease);position:absolute;inset:0;transform:translateY(24px)scale(.98)}.sito .p-home .tel-schermo .schermo.qui{opacity:1;transform:none}.sito .p-home .tel-punti{gap:8px;display:flex;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.sito .p-home .tel-punti i{width:7px;height:7px;transition:background .4s, width .4s var(--ease);background:#f7f2f240;border-radius:50%}.sito .p-home .tel-punti i.qui{background:#e2534b;border-radius:99px;width:22px}.sito .p-home .schermo{color:var(--black);font-family:var(--ui);flex-direction:column;display:flex}.sito .p-home .sch-barra{background:#fbf8f6;border-bottom:1px solid #16151514;align-items:center;gap:10px;padding:46px 16px 12px;font-size:13px;font-weight:600;display:flex}.sito .p-home .sch-barra small{opacity:.6;font-size:11px;font-weight:300;display:block}.sito .p-home .sch-avatar{background:var(--red);width:34px;height:34px;color:var(--cream);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.sito .p-home .sch-chat{background:#ede5dd;flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:16px 14px;display:flex}.sito .p-home .bolla{background:#fff;border-radius:4px 16px 16px;max-width:92%;padding:8px;font-size:12.5px;line-height:1.45;box-shadow:0 1px 1px #0000000f}.sito .p-home .bolla img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;margin-bottom:8px}.sito .p-home .bolla b{font-weight:600}.sito .p-home .bolla p{padding:0 4px}.sito .p-home .bolla time{text-align:right;opacity:.5;padding:4px 4px 0;font-size:10px;display:block}.sito .p-home .reazioni{align-self:flex-start;gap:4px;margin-top:-16px;margin-left:10px;display:flex}.sito .p-home .reazioni span{background:#fff;border-radius:99px;padding:3px 8px;font-size:11px;box-shadow:0 1px 2px #0000001a}.sito .p-home .sch-live img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sito .p-home .sch-live:after{content:"";background:linear-gradient(#0e0c0c80,#0000 30% 60%,#0e0c0ccc);position:absolute;inset:0}.sito .p-home .sch-live-top{z-index:1;color:var(--cream);justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:48px;left:16px;right:16px}.sito .p-home .in-diretta{background:var(--red-bright);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.sito .p-home .in-diretta:before{content:"";background:var(--cream);border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse}.sito .p-home .sch-live-giu{z-index:1;color:var(--cream);position:absolute;bottom:22px;left:16px;right:16px}.sito .p-home .sch-live-giu b{font-family:var(--display);padding-bottom:.1em;font-size:24px;font-weight:400;line-height:1.12;display:block}.sito .p-home .sch-live-giu span{opacity:.85;font-size:12px}.sito .p-home .sch-galleria{background:#f3eee9;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:0;padding:12px;display:grid}.sito .p-home .sch-galleria img{object-fit:cover;border-radius:4px;width:100%;height:100%}.sito .p-home .sch-galleria img:first-child{grid-area:span 2/span 2}.sito .p-home .sch-sblocca{background:var(--black);color:var(--cream);text-align:center;border-radius:12px;margin:0 12px 14px;padding:11px;font-size:12.5px;font-weight:500}.sito .p-home .sch-profilo{background:var(--cream);flex-direction:column;flex:1;display:flex}.sito .p-home .sch-profilo figure{height:46%;position:relative}.sito .p-home .sch-profilo figure img{object-fit:cover;width:100%;height:100%}.sito .p-home .sch-profilo .bollino{background:var(--red);width:56px;height:56px;color:var(--cream);text-align:center;border-radius:50%;place-items:center;font-size:9px;line-height:1.1;display:grid;position:absolute;bottom:-26px;right:14px;transform:rotate(10deg)}.sito .p-home .sch-profilo .bollino b{font-family:var(--display);font-size:20px;font-weight:400;display:block}.sito .p-home .sch-profilo-testo{gap:8px;padding:18px 16px 16px;display:grid}.sito .p-home .sch-profilo-testo small{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:10px}.sito .p-home .sch-profilo-testo b{font-family:var(--display);padding-bottom:.08em;font-size:26px;font-weight:400;line-height:1.1}.sito .p-home .sch-profilo-testo p{opacity:.8;font-size:12px;line-height:1.5}.sito .p-home .sch-profilo-testo .tagli{flex-wrap:wrap;gap:5px;display:flex}.sito .p-home .sch-profilo-testo .tagli span{border:1px solid #16151533;border-radius:99px;padding:4px 8px;font-size:10px}.sito .p-home .settimana{border-top:1px solid #f7f2f233;grid-template-columns:300px 1fr;gap:clamp(24px,4vw,60px);margin-top:clamp(50px,7vw,100px);padding-top:clamp(30px,4vw,50px);display:grid}.sito .p-home .settimana-titolo small{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#e2534b;margin-bottom:12px;font-size:12px;display:block}.sito .p-home .settimana-titolo p{font-family:var(--ui);opacity:.85;max-width:32ch;font-size:16px;font-weight:300;line-height:1.6}.sito .p-home .elenco-servizi{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 0;font-size:clamp(28px,3.4vw,54px);line-height:1.2;display:flex}.sito .p-home .elenco-servizi a{padding:0 .08em .08em;text-decoration:none;transition:color .3s}.sito .p-home .elenco-servizi a:hover{color:#e2534b}.sito .p-home .elenco-servizi span{opacity:.35;padding:0 .25em}.sito .p-home .vino-foot{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (max-width:900px){.sito .p-home .settimana,.sito .p-home .scena{grid-template-columns:1fr}.sito .p-home .palco{display:none}.sito .p-home .passo{opacity:1;border-top:1px solid #f7f2f224;min-height:0;padding:34px 0}.sito .p-home .passo .mini{aspect-ratio:9/18;background:#0e0c0c;border-radius:34px;width:min(76vw,280px);margin-top:14px;padding:8px;display:block;box-shadow:0 0 0 1.5px #f7f2f229,0 26px 60px #00000073}.sito .p-home .passo .mini .tel-schermo{border-radius:27px}.sito .p-home .passo .mini .schermo{opacity:1;transform:none}.sito .p-home .passo .mini .sch-barra{padding-top:18px}.sito .p-home .passo .mini .sch-live-top{top:18px}.sito .p-home .passo .mini .bolla img{aspect-ratio:16/8}.sito .p-home .passo .mini .sch-chat{padding:12px 10px}}.sito .p-home .bilancio{color:var(--cream);padding:clamp(90px,12vw,170px) 0 clamp(60px,8vw,110px)}.sito .p-home .bilancio .tag,.sito .p-home .numero b{color:#e2534b}.sito .p-home .bilancio h2{letter-spacing:-.02em;max-width:18ch;margin-top:18px;padding-bottom:.08em;font-size:clamp(36px,4.6vw,76px);line-height:1.04}.sito .p-home .numeri{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:clamp(40px,6vw,80px);display:grid}.sito .p-home .numero b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;padding-bottom:.1em;font-size:clamp(48px,6.2vw,108px);font-weight:400;line-height:1.05;display:block}.sito .p-home .numero span{font-family:var(--ui);opacity:.75;max-width:22ch;font-size:14px;line-height:1.45;display:block}@media (max-width:860px){.sito .p-home .numeri{grid-template-columns:1fr 1fr;row-gap:40px}}.sito .p-home .rullino{margin-top:clamp(60px,8vw,110px);padding:30px 0;overflow:hidden}.sito .p-home .rullino-track{gap:18px;width:max-content;animation:60s linear infinite scorri;display:flex}.sito .p-home .rullino:hover .rullino-track{animation-play-state:paused}.sito .p-home .rullino img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:auto;height:clamp(200px,26vw,340px)}.sito .p-home .rullino img:nth-child(odd){transform:rotate(-2deg)translateY(8px)}.sito .p-home .rullino img:nth-child(2n){transform:rotate(2deg)}@keyframes scorri{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sito .p-home .calice{height:auto}.sito .p-home .calice-stage{position:relative}.sito .p-home .calice-frame{clip-path:none!important}.sito .p-home .calice-frame img{transform:none!important}.sito .p-home .calice-frame:after{opacity:1}.sito .p-home .calice-words{display:none}.sito .p-home .calice-copy{opacity:1!important;transform:none!important}}.sito .p-home .next{min-width:0;max-width:min(100%,380px)}.sito .p-home .hero-low{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}@media (max-width:960px){.sito .p-home .hero-low{grid-template-columns:minmax(0,1fr)}}
