@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(./BodoniModa-normal-BcMkp_wc.woff2)format("woff2")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(./BodoniModa-italic-BWd_eEHI.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(./SchibstedGrotesk-normal-DxefFeRw.woff2)format("woff2")}@font-face{font-family:Gabriele;font-style:normal;font-weight:400 700;font-display:swap;src:url(./Gabriele--J2DaYHB.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(./Caveat-normal-CP6HlsNg.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./DMMono-normal-5TJO7pqc.woff2)format("woff2")}:root{--red:#b3202a;--paper:#f6f3ec;--ink:#141414;--sage:#9dc3b3;--sage-d:#6fa391;--fg:#fff;--fg2:#ffffffd6;--fg3:#ffffff94;--panel:#0e0e10b3;--line:#fff3;--gel:#ffe2b8;--serif:"Bodoni Moda","Bodoni 72",Didot,serif;--sans:"Schibsted Grotesk",system-ui,sans-serif;--hand:"Gabriele","Caveat","Bradley Hand",cursive;--banco-s:min(clamp(8.9px,1.55vh,16px),calc(100vw / 36.1));--banco-w:calc(41.6 * var(--banco-s));--banco-h:calc(12.2 * var(--banco-s))}body.work{--gel:#ffc48f}*{box-sizing:border-box}html,body{height:100%;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;touch-action:pinch-zoom;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#050506;margin:0;overflow:hidden}body{transition:color .5s}#gl{width:100%;height:100%;display:block;position:fixed;inset:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--sage);outline-offset:3px;border-radius:4px}p,h1,h2,h3,ol,ul,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}.kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--fg2);font-size:.76rem;font-weight:600}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.2em;height:1.2em}.ic .dot{fill:currentColor;stroke:none}.segnaposto{color:var(--fg3);font-style:italic}h1,h2,.serif{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 22;letter-spacing:-.02em;font-style:italic;font-weight:650;line-height:.95}.sipario{z-index:1;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 1.5s .2s,visibility 0s 1.7s;position:fixed;inset:0}.sipario img{width:auto;max-width:none;height:100%;position:absolute;top:0}.sipario .sx{left:0}.sipario .dx{right:0}html.avvio .sipario{opacity:.42;visibility:visible;transition:none;animation:1s both penombra}@keyframes penombra{0%{opacity:0}}html.avvio body:not([data-atto=malinteso]) #text,html.avvio body.work #text,html.avvio #quinte{pointer-events:none;opacity:0!important}html.avvio body:not([data-atto=malinteso]) #text *,html.avvio #quinte *{pointer-events:none!important}.attesa{z-index:3;background:var(--gel);width:10px;height:10px;box-shadow:0 0 22px 6px color-mix(in srgb,var(--gel) 45%,transparent);border-radius:50%;margin:-5px;animation:1.1s ease-in-out .35s infinite alternate both attesa;display:none;position:fixed;top:46%;left:50%}html.avvio body:not([data-atto=malinteso]) .attesa,html.avvio body.work .attesa{display:block}@keyframes attesa{0%{opacity:0;scale:.6}to{opacity:.9;scale:1}}@media (prefers-reduced-motion:reduce){.attesa{opacity:.8;animation:none}}.top{z-index:4;padding:max(16px,env(safe-area-inset-top)) clamp(16px,3vw,36px) 0;justify-content:space-between;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0 0 auto}.mark{min-height:44px;padding:5px 0;transition:opacity .4s;display:block;position:relative}.mark img{width:auto;height:34px}body[data-atto=malinteso]:not(.work) .mark{opacity:0;pointer-events:none}.ig{border:1px solid var(--line);background:#0e0e10d6;border-radius:99px;align-items:center;gap:.5em;min-height:44px;padding:0 1.05em;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.ig:hover{border-color:var(--fg)}body.scheda-on .top{opacity:0;pointer-events:none}#text{z-index:2;pointer-events:none;opacity:0;transition:opacity .45s;position:fixed;inset:0}#text.lit{opacity:1;transition-duration:.9s}#text.scr{opacity:var(--m,1);transition:none}#text section{visibility:hidden;opacity:0;padding:84px clamp(16px,4vw,48px) calc(var(--banco-h) + 44px);display:none;position:absolute;inset:0}#text section.on{visibility:visible;opacity:1;display:block}#text a,#text button{pointer-events:auto}body.work #text,body.scheda-on #text{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.hero,.sheet{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2.2vh,22px);height:100%;display:flex}h1{width:min(1020px,76vw)}h1 img{width:100%;height:auto}h2{font-size:clamp(2.7rem,6vw,5.4rem)}.lede{max-width:42ch;color:var(--fg2);font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.5}.cta{flex:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;width:min(100%,440px);margin-top:6px;display:grid}.btn{--lato:#050404;color:#fff;text-align:center;min-height:44px;box-shadow:inset 0 1px 0 #ffffff24,0 3px 0 var(--lato),0 7px 9px -3px #000000bf;background:linear-gradient(#2b2623,#161312);border:1.5px solid #e9dfcd;border-radius:99px;justify-content:center;align-items:center;gap:.4em;padding:8px 12px;font-size:.86rem;font-weight:600;line-height:1.2;text-decoration:none;transition:translate 90ms,box-shadow 90ms,background .15s;display:flex;position:relative;translate:0 -3px}.btn:hover{background:linear-gradient(#3a322d,#1d1917)}.btn:active{box-shadow:inset 0 1px 0 #ffffff24,0 0 0 var(--lato),0 2px 3px -1px #000000bf;translate:0}.btn.solid{--lato:#8f8676;color:var(--ink);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #78685040,0 3px 0 var(--lato),0 7px 9px -3px #000000bf;background:linear-gradient(#fbf7ee,#ece5d6);border-color:#f6f1e6}.btn.solid:hover{background:linear-gradient(#fff,#f3ecdd)}.btn.solid:active{box-shadow:inset 0 1px 0 #fff,0 0 0 var(--lato),0 2px 3px -1px #000000bf}.hero h1,.hero .cta{margin-top:auto}.hero .lede{margin-bottom:clamp(16px,4vh,40px)}.head{text-align:center;justify-items:center;gap:8px;display:grid;position:absolute;top:clamp(60px,8.5vh,88px);left:0;right:0}.head .sub{color:var(--fg3);margin-top:2px;font-size:.98rem}.anchors button{border-radius:3px;transition:box-shadow .25s;display:block;position:absolute}.anchors button:hover,.anchors button.sel{box-shadow:0 0 0 1.5px #ffffffbf,0 0 26px #fff3dc47}.anchors .nm{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cal{justify-items:center;gap:clamp(12px,2vh,20px);width:100%;display:grid}.cal-vuoto{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 20;letter-spacing:-.01em;font-size:clamp(1.55rem,2.7vw,2.3rem);font-style:italic;font-weight:600;line-height:1.1}.dates{text-align:left;border-top:1px solid #ffffff57;width:min(620px,100%)}.dates li{border-bottom:1px solid #ffffff57;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);padding:clamp(14px,2.4vh,22px) .2em;display:grid}.dates .when{text-align:center;justify-items:center;min-width:6.4em;display:grid}.dates .when b{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 22;letter-spacing:-.02em;color:var(--gel);text-shadow:none;font-size:clamp(2.3rem,4.2vw,3.2rem);font-style:italic;font-weight:650;line-height:.95}.dates .when span{letter-spacing:.16em;text-transform:uppercase;color:var(--fg2);margin-top:.55em;font-size:.7rem;font-weight:600}.dates .what{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 18;font-size:clamp(1.6rem,2.6vw,2rem);font-style:italic;font-weight:600;line-height:1.05}.dates .where{color:var(--fg2);margin-top:.4em;font-size:.95rem;line-height:1.4}.dates .where b{color:#fff;font-weight:600}.dates .tix{text-underline-offset:4px;margin-left:.6em;font-weight:600}.ticket{--tk:1;color:#1a1510;text-align:left;width:760px;transform:rotate(-1.4deg) scale(var(--tk));border-radius:10px;flex:none;grid-template-columns:minmax(0,1fr) 196px;margin:0 calc(50% - 380px);display:grid;box-shadow:0 22px 28px -6px #0009}.tk-main,.tk-stub{--n:12px;background:linear-gradient(#f6eedf,#ede3d0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tk-main{-webkit-mask-image:radial-gradient(circle var(--n) at right top,#0000 97%,#000),radial-gradient(circle var(--n) at right bottom,#0000 97%,#000);-webkit-mask-position:top,bottom;-webkit-mask-size:100% 51%;-webkit-mask-image:radial-gradient(circle var(--n) at right top,#0000 97%,#000),radial-gradient(circle var(--n) at right bottom,#0000 97%,#000);mask-image:radial-gradient(circle var(--n) at right top,#0000 97%,#000),radial-gradient(circle var(--n) at right bottom,#0000 97%,#000);border-radius:10px 0 0 10px;padding:26px 30px 22px;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% 51%;mask-size:100% 51%}.tk-stub{text-align:center;-webkit-mask-image:radial-gradient(circle var(--n) at left top,#0000 97%,#000),radial-gradient(circle var(--n) at left bottom,#0000 97%,#000);-webkit-mask-position:top,bottom;-webkit-mask-size:100% 51%;-webkit-mask-image:radial-gradient(circle var(--n) at left top,#0000 97%,#000),radial-gradient(circle var(--n) at left bottom,#0000 97%,#000);mask-image:radial-gradient(circle var(--n) at left top,#0000 97%,#000),radial-gradient(circle var(--n) at left bottom,#0000 97%,#000);border-left:2px dashed #1a151052;border-radius:0 10px 10px 0;align-content:center;justify-items:center;gap:12px;padding:20px 16px;display:grid;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% 51%;mask-size:100% 51%}.tk-top{letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-size:.7rem;font-weight:700}.ticket h2{text-shadow:none;color:#1a1510;margin:.12em 0 .14em;font-size:4.2rem}.tk-lede{color:#1a1510c7;max-width:34ch;font-size:1.08rem;line-height:1.45}.contacts{border-top:1.5px solid #1a1510cc;margin-top:16px;display:grid}.contacts div{border-bottom:1px solid #1a151038;justify-content:space-between;align-items:center;gap:16px;min-height:46px;display:flex}.contacts dt{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55em;font-size:.78rem;font-weight:700;display:flex}.contacts dd{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 18;text-align:right;font-size:1.22rem;font-style:italic;font-weight:600}.contacts dd a{text-underline-offset:4px}.contacts .segnaposto{color:#1a151080}.tk-stub img{width:132px}.tk-n{letter-spacing:.16em;text-transform:uppercase;color:#1a15109e;font-family:DM Mono,ui-monospace,monospace;font-size:.68rem}@media (width<=600px) and (orientation:portrait){.ticket{grid-template-rows:minmax(0,1fr) 196px;grid-template-columns:minmax(0,1fr);width:348px;height:760px;margin:0 calc(50% - 174px)}.tk-main,.tk-stub{-webkit-mask-position:0,100%;mask-position:0,100%;-webkit-mask-size:51% 100%;mask-size:51% 100%}.tk-main{-webkit-mask-image:radial-gradient(circle var(--n) at left bottom,#0000 97%,#000),radial-gradient(circle var(--n) at right bottom,#0000 97%,#000);-webkit-mask-image:radial-gradient(circle var(--n) at left bottom,#0000 97%,#000),radial-gradient(circle var(--n) at right bottom,#0000 97%,#000);mask-image:radial-gradient(circle var(--n) at left bottom,#0000 97%,#000),radial-gradient(circle var(--n) at right bottom,#0000 97%,#000);border-radius:10px 10px 0 0;flex-direction:column;padding:34px 24px 26px;display:flex}.tk-stub{-webkit-mask-image:radial-gradient(circle var(--n) at left top,#0000 97%,#000),radial-gradient(circle var(--n) at right top,#0000 97%,#000);-webkit-mask-image:radial-gradient(circle var(--n) at left top,#0000 97%,#000),radial-gradient(circle var(--n) at right top,#0000 97%,#000);mask-image:radial-gradient(circle var(--n) at left top,#0000 97%,#000),radial-gradient(circle var(--n) at right top,#0000 97%,#000);border-top:2px dashed #1a151052;border-left:0;border-radius:0 0 10px 10px;padding:16px 26px}.tk-top{font-size:.8rem}.ticket h2{font-size:3.7rem}.tk-lede{font-size:1.2rem}.contacts{flex:1;grid-auto-rows:1fr;margin-top:26px}.contacts div{place-content:center start;gap:6px;padding:10px 0;display:grid}.contacts dt{font-size:.85rem}.contacts dd{text-align:left;white-space:nowrap;font-size:1.45rem}.tk-stub img{width:150px}.tk-n{font-size:.78rem}}.banco{z-index:6;height:calc(var(--banco-h) + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000 calc(100% - env(safe-area-inset-bottom)),#070505 0),radial-gradient(calc(var(--banco-w) * .78) 108% at 50% 100%,#040303f0 0,#040303b8 58%,#04030300 100%);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.banco-in{width:var(--banco-w);height:var(--banco-h);margin-left:calc(var(--banco-w) / -2);position:absolute;top:0;left:50%}.banco-in:before{content:"";background:url(../img/banco/malinteso.webp) 50%/100% 100% no-repeat;transition:opacity 0s .4s;position:absolute;inset:0}body[data-atto=compagnia] .banco-in:before{background-image:url(../img/banco/compagnia.webp)}body[data-atto=calendario] .banco-in:before{background-image:url(../img/banco/calendario.webp)}body[data-atto=spettacoli] .banco-in:before{background-image:url(../img/banco/spettacoli.webp)}body[data-atto=contatti] .banco-in:before{background-image:url(../img/banco/contatti.webp)}body.work .banco-in:before{background-image:url(../img/banco/quinte.webp)}#banco-gl{opacity:0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.banco.vivo #banco-gl{opacity:1}.banco.vivo .banco-in:before{opacity:0}.banco.solo .banco-in:before{content:none}.ch,.srv{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;position:absolute}.ch{cursor:pointer;width:11.97%;top:9%;bottom:0}.ch:first-child{left:9.31%}.ch:nth-child(2){left:21.28%}.ch:nth-child(3){left:33.25%}.ch:nth-child(4){left:45.21%}.ch:nth-child(5){left:57.18%}.srv{cursor:grab;width:24.65%;top:0;bottom:0;left:69.75%}.srv:active{cursor:grabbing}.ch:focus-visible,.srv:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #fff}.scheda{z-index:5;opacity:0;pointer-events:none;transition:opacity .4s;position:fixed;inset:0}.scheda.on{opacity:1;pointer-events:auto}.sc-scrim{background:linear-gradient(90deg,#03030400 13%,#030304db 33%,#030304f7 100%);position:absolute;inset:0}.scheda[data-side=r] .sc-scrim{background:linear-gradient(270deg,#03030400 13%,#030304db 33%,#030304f7 100%)}.sc-panel{padding:max(16px,env(safe-area-inset-top)) clamp(18px,3vw,40px) calc(var(--banco-h) + 26px) 0;outline:none;grid-template-rows:auto minmax(0,1fr);gap:6px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0 0 0 30vw;transform:translate(22px)}.scheda[data-side=r] .sc-panel{padding:max(16px,env(safe-area-inset-top)) 0 calc(var(--banco-h) + 26px) clamp(18px,3vw,40px);left:0;right:30vw;transform:translate(-22px)}.scheda.on .sc-panel{transform:none}.sc-bar{justify-content:flex-end;align-items:center;gap:8px;min-height:44px;display:flex}.sc-nav{color:#ffffffd6;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:.35em;max-width:38%;min-height:44px;padding:0 .9em;font-size:.9rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.sc-nav span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-nav:hover{color:#fff;border-color:#fff}.sc-x{color:#141414;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-left:6px;font-size:1.05rem;transition:background .2s;display:grid}.sc-x:hover{background:var(--gel)}.sc-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;padding:4px 6px 22px 4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000);container-type:size}.sc-in{grid-template-columns:38vw minmax(0,1fr);align-content:center;min-height:100%;display:grid}.scheda[data-side=r] .sc-in{grid-template-columns:minmax(0,1fr) 38vw}.scheda[data-side=r] .sc-body:not(.sola) .sc-col{order:2}@media (width>=901px) and (aspect-ratio>=9/10){.scheda[data-side=r] .sc-bar{margin-right:-30vw;padding-right:clamp(18px,3vw,40px)}}.sc-body.sola .sc-in{grid-template-columns:minmax(0,34rem);justify-content:center}.sc-col{align-content:start;place-self:center;gap:16px;width:100%;max-width:38rem;padding:0 clamp(14px,2vw,32px);display:grid}.sc-head{gap:8px;display:grid}.sc-text{align-content:start;gap:14px;display:grid}.sc-head h2{text-shadow:none;padding-bottom:.06em;font-size:clamp(2.8rem,4.7vw,4.7rem)}.scheda[data-kind=s] .sc-head h2{font-size:clamp(2.4rem,3.9vw,3.8rem)}.sc-aut{color:var(--fg2);font-size:1.12rem}.sc-bio p{color:#ffffffe0;font-size:1.04rem;line-height:1.62}.sc-bio p+p{margin-top:.85em}.sc-bio .sc-arrivo,.sc-arrivo{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 18;font-size:1.6rem;font-style:italic;font-weight:600;line-height:1.15}.sc-bio .sc-hand,.sc-hand{font-family:var(--hand);color:var(--fg2);transform-origin:0;margin-top:.5em;font-size:1.9rem;line-height:1.1;transform:rotate(-1.2deg)}.sc-links{margin-top:2px}.sc-ig{border:1px solid #ffffff80;border-radius:99px;align-items:center;gap:.55em;min-height:46px;padding:0 1.2em;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}a.sc-ig:hover{color:#141414;background:#fff}.sc-ig.off{color:var(--fg3);border-style:dashed;border-color:#ffffff4d;font-weight:500}.sc-facts{border-top:1px solid #ffffff4d;margin-top:4px;display:grid}.sc-facts div{border-bottom:1px solid #ffffff4d;grid-template-columns:6.5em 1fr;gap:12px;padding:.7em 0;display:grid}.sc-manca{color:var(--fg3);font-size:1rem;font-style:italic}.sc-facts dt,.sc-text h3,.sc-cred dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg3);font-size:.76rem;font-weight:700}.sc-facts dd{font-size:1.04rem;line-height:1.4}.sc-block{gap:6px;display:grid}.sc-con{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 18;grid-template-columns:1fr 1fr;gap:.15em 1em;font-size:1.22rem;font-style:italic;font-weight:600;line-height:1.3;display:grid}.sc-cred{grid-template-columns:1fr 1fr;gap:.8em 1em;display:grid}.sc-cred dd{margin-top:.15em;font-size:.98rem}.sc-ph{aspect-ratio:3/4;background:radial-gradient(circle at 50% 44%,var(--sage-d) 0 22%,transparent 22.5%),radial-gradient(ellipse 46% 34% at 50% 100%,var(--sage-d) 0 99%,transparent 100%),var(--sage);border-radius:4px;place-items:center;width:46%;max-width:220px;display:none;box-shadow:0 18px 40px -18px #000}.sc-ph span{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 22;color:#fff;font-size:5.6rem;font-style:italic;font-weight:650;line-height:1;transform:translateY(-8%)}.sc-gal{--aria:clamp(28px,5vw,100px);width:100%;max-width:min(calc(100cqh - 78px),100% - var(--aria));align-content:center;place-self:start center;gap:10px;height:100cqh;display:grid;position:sticky;top:0}.scheda[data-kind=s] .sc-gal{max-width:min(calc((100cqh - 12px) * var(--ar,.8)),100% - var(--aria))}.g-main{aspect-ratio:1;cursor:pointer;touch-action:pan-y;background:#0c0c0e;border-radius:5px;max-height:calc(100cqh - 78px);position:relative;overflow:hidden}.g-main img{object-fit:contain;width:100%;height:100%;position:relative}.scheda[data-kind=s] .g-main{aspect-ratio:4/5;cursor:default;background:0 0}.g-arrow{color:#fff;background:#08080ab3;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;transition:background .2s;display:grid;position:absolute;top:50%}.g-arrow:hover{background:#08080ae6}.g-prev{left:8px}.g-next{right:8px}.g-count{letter-spacing:.04em;background:#08080a9e;border-radius:99px;padding:.2em .7em;font-size:.78rem;font-weight:600;position:absolute;bottom:10px;right:10px}.g-thumbs{scrollbar-width:none;gap:8px;padding:3px;display:flex;overflow-x:auto}.g-thumbs::-webkit-scrollbar{display:none}.g-thumbs button{opacity:.55;border-radius:4px;flex:none;width:52px;height:52px;transition:opacity .2s;overflow:hidden}.g-thumbs button:hover{opacity:.9}.g-thumbs button[aria-current=true]{opacity:1;outline-offset:1px;outline:2px solid #fff}.g-thumbs img{object-fit:cover;width:100%;height:100%}@media (width<=1100px){.g-thumbs button{width:44px;height:44px}}@media (width<=760px){.mark img{height:28px}.mark{padding:8px 0}.ig span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ig{justify-content:center;width:44px;padding:0}#text section{padding:66px 18px calc(var(--banco-h) + 26px)}h1{width:min(88vw,470px)}.lede{font-size:1.06rem}.head{top:calc(max(16px,env(safe-area-inset-top)) + 52px)}.head .sub{font-size:.92rem}.cta{gap:8px}.btn{padding:8px 4px;font-size:clamp(.78rem,3.4vw,.86rem)}.btn .ic{width:15px;height:15px}#text section[data-atto=contatti] .kicker:first-child{display:none}}@media (width<=900px),(aspect-ratio<=9/10){.scheda{z-index:8}.sc-scrim,.scheda[data-side=r] .sc-scrim{background:#050506}.sc-panel,.scheda[data-side=r] .sc-panel{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:auto;padding:0;display:block;inset:0;overflow-y:auto;transform:translateY(18px)}.scheda.on .sc-panel{transform:none}.sc-bar{z-index:2;padding:max(10px,env(safe-area-inset-top)) 12px 10px;background:linear-gradient(#050506 72%,#05050600);position:sticky;top:0}.sc-nav{max-width:36%;padding:0 .7em;font-size:.86rem}.sc-nav[data-step="-1"]{margin-right:auto}.sc-body{padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none;container-type:normal}.sc-in,.sc-body.sola .sc-in{max-width:640px;min-height:0;padding:2px 18px calc(30px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.sc-body.sola .sc-in{padding-top:3vh}.sc-col{display:contents}.sc-head{order:0}.sc-ph{order:1;display:grid}.sc-gal,.scheda[data-kind=s] .sc-gal{order:1;width:100%;max-width:560px;height:auto;margin:0 auto;position:static}.sc-text{order:2}.g-main{max-height:none}.sc-head h2{font-size:3.1rem}.scheda[data-kind=s] .sc-head h2{font-size:2.5rem}.sc-con{grid-template-columns:1fr}.g-thumbs button{width:58px;height:58px}}@media (height<=520px) and (width>=761px){#text section{padding-top:58px}.head{top:50px}.head .sub{display:none}h1{width:min(560px,60vw)}}@media (height<=700px) and (width>=761px){h2{font-size:clamp(2.4rem,5vw,4rem)}.head{top:56px}}html.no-webgl body{background:radial-gradient(60vmax 60vmax at 50% 38%,#3a352c 0,#0b0b0c 60%,#050506 100%)}html.no-webgl #gl{display:none}html.no-webgl .sipario{opacity:1;visibility:visible;transition:opacity .6s}html.no-webgl body.work .sipario,html.no-webgl body.scheda-on .sipario{opacity:0}html.no-webgl .anchors{inset:clamp(170px,25vh,240px) clamp(16px,9vw,130px) calc(var(--banco-h) + 34px);pointer-events:auto;touch-action:pan-y pinch-zoom;flex-wrap:wrap;place-content:center;gap:clamp(8px,1.4vw,18px);display:flex;position:absolute;overflow:auto}html.no-webgl .anchors button{background:var(--paper);border-radius:3px;flex:0 0 clamp(88px,9vw,150px);grid-template-rows:auto auto;transition:transform .25s,box-shadow .25s;display:grid;position:static;overflow:hidden;box-shadow:0 20px 30px -18px #000}html.no-webgl .anchors button:nth-child(odd){transform:rotate(-1.1deg)translateY(6px)}html.no-webgl .anchors button:nth-child(2n){transform:rotate(.9deg)translateY(-6px)}html.no-webgl .anchors button:hover,html.no-webgl .anchors button.sel{transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 1.5px #fffc,0 24px 34px -18px #000}html.no-webgl .anchors button:before{content:attr(data-iniziale);aspect-ratio:3/4;background:var(--sage) var(--foto,none) center/cover;font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 22;color:#fff;place-items:center;font-size:clamp(2.4rem,5vw,4.4rem);font-style:italic;font-weight:650;line-height:1;display:grid}html.no-webgl #shows button{flex-basis:clamp(120px,14vw,210px)}html.no-webgl #shows button:before{aspect-ratio:5/7}html.no-webgl .anchors .nm{clip-path:none;width:auto;height:auto;color:var(--ink);font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 14;text-align:center;padding:.4em .4em .45em;font-size:clamp(.8rem,1.15vw,1.1rem);font-style:italic;font-weight:700;line-height:1.1;position:static}html.no-webgl .sc-panel,html.no-webgl .scheda[data-side=r] .sc-panel{left:0;right:0}html.no-webgl .sc-scrim,html.no-webgl .scheda[data-side=r] .sc-scrim{background:#030304f2}@media (width<=760px){html.no-webgl .anchors{inset:calc(max(16px,env(safe-area-inset-top)) + 150px) 14px calc(var(--banco-h) + 24px);gap:8px}html.no-webgl #cast button{flex-basis:calc(25% - 6px)}html.no-webgl #shows button{flex-basis:calc(33.3333% - 5.33333px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;transition-delay:0s!important;animation:none!important}}@media (width<=350px){#text section{padding-left:12px;padding-right:12px}.cta{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:6px}.btn{white-space:nowrap;gap:.3em;padding:8px 3px;font-size:.72rem}.btn .ic{width:14px;height:14px}}@media (height<=650px) and (width<=760px){.hero h1{width:min(58vw,250px)}.hero .lede{margin-bottom:6px;font-size:.94rem;line-height:1.35}.hero,.sheet{gap:10px}.dates li{gap:14px;padding:10px 0}.dates .when{min-width:5.3em}.dates .when b{font-size:2rem}.dates .when span{letter-spacing:.08em;font-size:.62rem}.dates .where{font-size:.8rem}.dates .what{font-size:1.45rem}section[data-atto=calendario] h2{font-size:2.3rem}.cal{gap:10px}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(./Anton-normal-BbqyLdY8.woff2)format("woff2")}#quinte{--chalk:#f4ecdd;--chalk2:#f4ecdddb;z-index:2;pointer-events:none;color:var(--chalk);opacity:0;visibility:hidden;transition:opacity .5s .25s,visibility 0s .8s;display:none;position:fixed;inset:0}body.work #quinte{opacity:1;visibility:visible;transition:opacity .6s .45s,visibility;display:block}#quinte:before{content:"";background:radial-gradient(120% 100% at 52% 60%,#0000 48%,#0906046b 78%,#060403b8 100%);position:absolute;inset:0}#quinte .q-head{text-shadow:0 1px 1px #000;gap:6px;width:fit-content;max-width:min(92vw,520px);display:grid;position:absolute;top:clamp(92px,13vh,132px);left:clamp(16px,5.5vw,88px)}#quinte .q-head .kicker{color:#f5957c}#quinte .q-head h2{color:var(--chalk);font-size:clamp(2.5rem,4.5vw,4.3rem)}#quinte .q-hand,#quinte .note,#quinte .q-invito{font-family:var(--hand)}#quinte .q-hand{color:var(--chalk2);transform-origin:0;margin:6px 0 0;font-size:clamp(1.4rem,1.9vw,1.85rem);line-height:1.2;transform:rotate(-1.2deg)}#quinte .note{white-space:nowrap;text-align:center;transform-origin:50%;color:var(--chalk);text-shadow:0 1px 1px #000;margin:0;font-size:clamp(1.3rem,1.7vw,1.65rem);line-height:1.15;transition:opacity .3s;position:absolute;top:0;left:0}#quinte .q-spot{pointer-events:auto;cursor:pointer;border-radius:8px;width:44px;height:44px;position:absolute;top:0;left:0}#quinte .q-spot:hover,#quinte .q-spot:focus-visible{outline:2px solid var(--chalk);outline-offset:3px}#quinte .q-cassa{pointer-events:auto;cursor:pointer;border-radius:12px;width:44px;height:44px;position:absolute;top:0;left:0}#quinte .q-cassa:focus-visible{outline:2px solid var(--chalk);outline-offset:6px}#quinte .q-invito{text-align:center;white-space:nowrap;color:#ffe1b8;text-shadow:0 1px 1px #000;font-size:clamp(1.55rem,2.2vw,2.05rem);font-weight:700;line-height:1;transition:transform .35s cubic-bezier(.3,.7,.2,1),color .2s;display:block;position:absolute;bottom:calc(100% + 4px);left:30%;transform:rotate(-3deg)}#quinte .q-cassa:hover .q-invito,#quinte .q-cassa:focus-visible .q-invito{color:#fff;transform:rotate(-3deg)translate(4px,-3px)}html.no-webgl #quinte .note{display:none}html.no-webgl #quinte .note[data-anchor=specchio]{top:auto;bottom:calc(var(--banco-h) + 32px);font-size:1.05rem;display:block;left:6%;opacity:1!important;transform:none!important}html.no-webgl #quinte .q-cassa{background:linear-gradient(#ffbe73 0,#c8792e 10px,#1b1714 11px,#13100e 100%);border-radius:5px;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #77716a,inset 0 0 0 5px #24201d,0 34px 40px -22px #000,0 -22px 60px -6px #ffaa5a61;width:min(300px,66vw)!important;height:150px!important;top:60%!important;left:50%!important}html.no-webgl #quinte .q-cassa:before{content:"";transform-origin:100% 100%;background:linear-gradient(#1f1b18,#14110f);border-radius:5px;height:42px;transition:transform .3s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:calc(100% + 5px);left:-6px;right:-6px;transform:rotate(-3deg);box-shadow:inset 0 0 0 3px #77716a,inset 0 0 0 5px #24201d}html.no-webgl #quinte .q-cassa:hover:before,html.no-webgl #quinte .q-cassa:focus-visible:before{transform:rotate(-8deg)}html.no-webgl #quinte .q-cassa:after{content:"IL MALINTESO";text-align:center;letter-spacing:.06em;color:#cfc7b8;font-family:Anton,sans-serif;font-size:1.75rem;position:absolute;top:46%;left:0;right:0}html.no-webgl #quinte .q-invito{bottom:calc(100% + 62px)}@media (width<=860px){#quinte .q-head{top:calc(max(18px,env(safe-area-inset-top)) + 62px)}#quinte .q-head h2{font-size:2.35rem}#quinte .q-hand{font-size:1.3rem}#quinte .note{font-size:1.12rem}}@media (aspect-ratio<=9/10){#quinte .q-head{top:max(96px,11.5vh)}}@media (height<=520px){#quinte .q-head{gap:2px;top:70px}#quinte .q-head .kicker{font-size:.66rem}#quinte .q-head h2{font-size:1.9rem}#quinte .q-hand{display:none}#quinte .note{font-size:.98rem}#quinte .q-invito{font-size:1.25rem}}.galleria{z-index:20;padding:max(14px,env(safe-area-inset-top)) clamp(12px,3vw,36px) max(14px,env(safe-area-inset-bottom));color:#fff;opacity:0;background:radial-gradient(90% 80% at 50% 55%,#1e150df5,#060504fb);outline:none;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:12px;transition:opacity .26s;display:grid;position:fixed;inset:0}.galleria.on{opacity:1}.galleria[hidden]{display:none!important}.galleria :focus-visible{outline-offset:2px;outline:2px solid #fff}.galleria .g-main{aspect-ratio:auto;cursor:default;border-radius:8px;width:100%;max-width:1180px;height:100%;max-height:none;box-shadow:0 30px 70px -30px #000}.galleria .g-main img,.galleria .g-main video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.galleria .g-hi{opacity:0}.galleria .g-hi.ok{opacity:1;transition:opacity .22s}.galleria .g-main video{background:0 0}.galleria .g-count{margin:0;inset:10px auto auto 10px}.galleria .g-x{top:calc(max(14px,env(safe-area-inset-top)) + 8px);margin:0;right:calc(clamp(12px,3vw,36px) + 8px)}.galleria .g-thumbs{max-width:100%}.galleria .g-thumbs button{width:56px;height:56px;position:relative}.galleria .g-thumbs svg{fill:#fff;filter:drop-shadow(0 1px 3px #000c);width:22px;height:22px;margin:auto;position:absolute;inset:0}.galleria .g-feed{display:none}.galleria.feed{padding:0;display:block}.galleria.feed .g-main,.galleria.feed .g-thumbs{display:none}.galleria.feed .g-feed{box-sizing:border-box;overscroll-behavior:contain;width:100%;height:100%;padding:calc(max(14px,env(safe-area-inset-top)) + 60px) 12px calc(max(14px,env(safe-area-inset-bottom)) + 24px);flex-direction:column;justify-self:stretch;align-items:center;gap:12px;display:flex;overflow-y:auto}.galleria.feed .g-x{right:12px;top:max(14px,env(safe-area-inset-top));background:#08080ad1;position:fixed}.g-feed figure{width:min(100%,calc((100dvh - 150px) * var(--r)));aspect-ratio:var(--r);background:#17120e 50%/cover;border-radius:8px;flex:none;margin:0;position:relative;overflow:hidden}.g-feed img,.g-feed video{object-fit:cover;width:100%;height:100%;display:block}.g-audio{color:#fff;background:#08080aa8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:8px;right:8px}.g-feed video[controls]+.g-audio{display:none}.g-fermo{pointer-events:none;opacity:0;background:#08080a99;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;transition:opacity .18s,scale .18s;display:grid;position:absolute;inset:0;scale:.8}.g-fermo svg{fill:#fff;width:34px;height:34px}.g-feed figure.fermo .g-fermo{opacity:1;scale:1}.g-feed figure.fermo video{filter:brightness(.72)}@media (height<=520px){.galleria{grid-template-rows:minmax(0,1fr);padding-top:8px;padding-bottom:8px}.galleria .g-thumbs{display:none}}@media (prefers-reduced-motion:reduce){.galleria,.galleria .g-hi.ok{transition:none}}#quinte .note.docked{bottom:calc(var(--banco-h) + 22px);text-align:left;opacity:1;padding:0;font-size:1.02rem;top:auto!important;transform:none!important}#quinte .note.docked:before{display:none}#quinte .note.docked[data-anchor=specchio]{left:12px}@media (width<=600px){html.no-webgl #quinte .q-cassa{height:110px!important;top:54%!important}}@media (height<=520px){html.no-webgl #quinte .q-cassa{width:180px!important;height:75px!important;top:50%!important}}.carta{font-family:var(--hand);color:#1d1a17;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible;box-shadow:0 30px 60px -20px #000}.carta::backdrop{background:#060504c7}.carta[open]{animation:.28s cubic-bezier(.2,.8,.2,1) carta}@keyframes carta{0%{opacity:0;scale:.9}}.carta form button{color:#fff;width:44px;height:44px;font:400 1.5rem/1 var(--sans,system-ui);cursor:pointer;background:#16120e;border:1px solid #ffffff4d;border-radius:50%;position:absolute;top:-14px;right:-14px}.carta.postit{box-sizing:border-box;background:linear-gradient(170deg,#f8de5a,#f1cf3d);align-content:center;place-items:center;width:min(78vw,300px);height:min(78vw,300px);max-height:none;display:grid;rotate:-3deg}.carta.postit:not([open]),.carta.foglio:not([open]){display:none}.carta.postit p{text-align:center;margin:0;padding:0 18px;font-size:1.7rem;line-height:1.35}.carta.postit strong{font-size:2.3rem;font-weight:700;display:block}.carta.foglio{background:#f6f1e6;width:min(88vw,460px);rotate:1.5deg}.carta.foglio img{width:100%;height:auto;display:block}.carta.foglio p{text-align:center;margin:0;padding:2px 22px 0;font-size:1.6rem;line-height:1.3}.carta.foglio strong{font-size:2.2rem;font-weight:700;display:block}.carta.foglio a{color:#fff;width:fit-content;min-height:46px;font:600 1rem/1 var(--sans,system-ui);background:#1d1a17;border-radius:99px;justify-content:center;align-items:center;gap:.5em;margin:14px auto 22px;padding:0 1.1em;text-decoration:none;display:flex}.carta.foglio a:hover{background:#b3202a}#quinte .q-dice{font-family:var(--hand);text-align:left;white-space:nowrap;color:#ffe1b8;text-shadow:0 1px 1px #000;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:700;line-height:1.05;transition:color .2s;position:absolute;top:50%;left:calc(100% + 8px);translate:0 -50%;rotate:-4deg}#quinte .q-spot:hover .q-dice,#quinte .q-spot:focus-visible .q-dice{color:#fff}html.no-webgl #quinte .q-dice{display:none}html.no-webgl #quinte .q-spot{bottom:calc(var(--banco-h) + 90px);border-radius:2px;box-shadow:0 10px 18px -8px #000;width:54px!important;height:54px!important;top:auto!important;left:auto!important}html.no-webgl #quinte #postit{background:#f5d94e;right:8%;rotate:-5deg}html.no-webgl #quinte #foglio{background:#f6f1e6 url(../img/scarabocchi.svg) 50%/cover;right:calc(8% + 78px);rotate:4deg;width:74px!important}@media (prefers-reduced-motion:reduce){.carta[open]{animation:none}}
