.vivo .corsa{height:160svh}.vivo .corsa .primo{position:sticky;top:0}.corsa .primo{min-height:520px}.primo.entra .apertura{will-change:transform}.corsa .occhiello b,.testa-casa .occhiello b{font-weight:800}:root{--testa-casa:48px}.testa-casa{height:var(--testa-casa);min-height:0;margin-bottom:calc(-1*var(--testa-casa))}.corsa .primo:before{content:"";height:var(--testa-casa)}.testa-casa:not(.ripresa) .vuota{display:none}.testa-casa:not(.ripresa) .apri{display:none}.corsa .primo .banda{min-height:var(--banda-piena)}.corsa .primo .firma img{width:clamp(88px,6.2vw,118px)}.corsa .scena.apertura{overflow:hidden}.corsa .scena.apertura>picture img{object-position:50% 0}canvas.velo{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity var(--mo-giusto) linear}.in-entrata canvas.velo{opacity:1;background:var(--nero)}.velo-vivo canvas.velo{opacity:1;transition:none}.telo-subito{position:absolute;inset:0;background:var(--verde);opacity:0;pointer-events:none;clip-path:polygon(9.85% 1.86vw,90.25% .5vw,88.5% 34.75vw,11.67% 34.2vw)}.in-entrata .telo-subito,.js .apertura:not(.pronta) .telo-subito{opacity:1}.velo-vivo .telo-subito{opacity:0;transition:opacity .48s linear}.apertura .stampa.claim:not(.in-piano){left:11.4%;top:3.4vw;width:77%;height:31vw;background:none;clip-path:none;container-type:normal}.apertura .stampa.claim:not(.in-piano) h1{font-size:20.4vw}.apertura .stampa.sotto-claim:not(.in-piano),.stampa.ciak:not(.in-piano),.stampa.t-marchi:not(.in-piano){visibility:hidden;background:none;clip-path:none}html:not(.js) .apertura .stampa.claim:not(.in-piano){background:var(--verde);clip-path:var(--telo-lieve)}.claim h1{line-height:var(--interlinea-claim)}.claim h1 span:first-child{letter-spacing:.006em}.sotto-claim p{font-family:var(--titolo)}.ciak{color:var(--nero);pointer-events:none}.ciak p{display:flex;flex-direction:column;line-height:1.06;font-weight:700;letter-spacing:.02em}.ciak p>*{display:block;width:max-content;white-space:nowrap}.ciak b{font-weight:900}.corsa .quando span{white-space:nowrap}.corsa .dich{gap:2px;padding:6px var(--s3);line-height:1.16}.corsa .dich>span{text-wrap:balance}.corsa .dich{position:relative}.corsa .dich .contatore{position:absolute;left:0;bottom:100%;display:block;padding:5px var(--s3) 4px;background:var(--nero);color:var(--carta-2);font-size:var(--c-nota);line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.corsa .dich .contatore:empty{display:none}.corsa .quando .provv{display:block;color:var(--bianco)}.al-trucco{display:inline-flex;align-items:center;min-height:var(--lato-tocco);padding:0 14px;font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-tasto);line-height:1;color:var(--bianco);box-shadow:inset 0 0 0 2px var(--verde);white-space:nowrap;transition:background var(--mo-rapido),color var(--mo-rapido)}.al-trucco:hover{background:var(--verde);color:var(--nero)}.corsa~.prima-ed,.prima-ed.h{padding:var(--s4) var(--margine) var(--s6)}.prima-ed .riga-sotto{margin-bottom:var(--s5);font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(50px,min(max(8.6vw,13.4vw - 40px),15svh),170px);line-height:.92;letter-spacing:-.008em;color:var(--nero)}.riga-sotto span{display:block;text-wrap:balance}.riga-sotto.nel-telo{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:.14em;margin:0;padding:0 var(--margine);font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(50px,min(max(8.6vw,13.4vw - 40px),15svh),170px);line-height:.92;letter-spacing:-.008em;color:var(--nero);pointer-events:none}.riga-sotto.nel-telo>*{opacity:0}.prima-ed .etichetta{margin-bottom:var(--s2)}.prima-ed .annuncio,.nel-telo .annuncio{font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-t3);line-height:1.02;letter-spacing:0;color:var(--nero);max-width:40em;text-wrap:pretty}.nel-telo .etichetta{margin:var(--s4) 0 0}.prima-ed.vuota{display:none}.impegni{padding:var(--s6) var(--margine);background:var(--carta);color:var(--nero)}.impegni .etichetta{margin-bottom:var(--s3)}.impegni-riga{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .5em;padding:var(--s3) 0 var(--s4);border-top:3px solid var(--nero);font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:calc((100vw - 2*var(--margine))/var(--tot,16)*.97);line-height:.9;letter-spacing:-.012em}.impegni-riga li{white-space:nowrap}.impegni .vai{color:var(--nero)}.trucco{padding-top:var(--s7);background:var(--nero)}.trucco>h2{padding:0 var(--margine);font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(70px,16.6vw,420px);line-height:.86;letter-spacing:-.012em;color:var(--bianco);white-space:nowrap}.trucco-intro{padding:var(--s5) var(--margine) var(--s6)}.trucco-uno{max-width:19em;font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:clamp(34px,4.4vw,88px);line-height:.98;color:var(--bianco);text-wrap:balance}.trucco-due{max-width:34em;margin-top:var(--s4);font-size:var(--c-lead);line-height:1.24;color:var(--carta)}html:not(.js) .comandi,html:not(.js) .lente-sotto,html:not(.js) .lente-carta,html:not(.js) .lente-bordo,html:not(.js) .lente-nome,html:not(.js) .strato-testo,html:not(.js) .rifai{display:none}.lente-palco{position:relative;width:100%;aspect-ratio:3/2;max-height:72svh;overflow:hidden;background:var(--nero);touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.lente-palco.tirata{cursor:grabbing}.lente-palco .base{position:absolute;inset:0}.lente-palco .base img,.lente-sotto img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.lente-sotto{position:absolute;inset:0;background:var(--nero);clip-path:polygon(0 0,0 0,0 0)}.js .lente-palco:not(.pronta) :is(.lente-sotto,.lente-carta,.lente-bordo,.lente-nome){visibility:hidden}.lente-sotto img{position:absolute;inset:0}.lente-palco.intera .lente-sotto{background:var(--nero)}.lente-palco.intera .lente-sotto img{inset:auto;object-fit:contain;object-position:50% 50%}.lente-carta{position:absolute;left:0;top:0;display:none;align-items:center;background:var(--verde);color:var(--nero);clip-path:var(--telo);font-size:clamp(15px,1.56vw,28px);line-height:1.2}.lente-palco.testo .lente-carta{display:flex}.lente-palco.testo .lente-sotto{visibility:hidden}.lente-carta p{overflow:hidden;max-height:100%;width:100%}.lente-bordo{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none;overflow:visible}.lente-bordo polygon{fill:none;stroke:var(--verde);stroke-width:7;stroke-linejoin:miter}.lente-bordo circle{fill:var(--nero);stroke:var(--carta);stroke-width:2.4}.lente-nome{position:absolute;left:0;top:0;padding:4px 10px 5px;background:var(--nero);color:var(--bianco);font-family:var(--titolo);font-weight:var(--peso-tasto);font-size:var(--c-tasto);line-height:1;pointer-events:none;white-space:nowrap}.dicitura{padding:6px var(--margine);text-align:right;font-size:var(--c-nota);line-height:1.2;color:var(--carta-3);background:var(--nero)}.comandi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--margine)}.tasti{display:flex;flex-wrap:wrap;gap:var(--s1)}.comandi button,.rifai{min-height:var(--lato-tocco);padding:0 var(--s3);font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-tasto);line-height:1;color:var(--bianco);transition:background var(--mo-rapido),color var(--mo-rapido)}.comandi button:hover,.rifai:hover{background:#ffffff1f}.comandi button[aria-pressed=true]{background:var(--verde);color:var(--nero)}.cursore{display:flex;align-items:center;gap:var(--s3);flex:1 1 220px;min-height:var(--lato-tocco);font-family:var(--titolo);font-weight:var(--peso-tasto);font-size:var(--c-tasto);line-height:1;color:var(--carta)}.cursore span{white-space:nowrap}.cursore input{flex:1;min-width:0;height:var(--lato-tocco);margin:0;accent-color:var(--verde);cursor:ew-resize}.strato-testo{padding:0 var(--margine) var(--s5);min-height:4.6em;max-width:56em;font-size:var(--c-lead);line-height:1.24;color:var(--bianco)}.strati{display:none}.trucco-fine{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s4) var(--s5);padding:var(--s4) var(--margine) var(--s6)}.trucco-journal{flex:1 1 30em;display:grid;gap:var(--s3);justify-items:start}.trucco-riga{max-width:22em;font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-t3);line-height:1.02;color:var(--bianco);text-wrap:balance}.trucco-nota{max-width:46em;font-size:var(--c-nota);line-height:1.3;color:var(--carta-3)}.rifai{box-shadow:inset 0 0 0 2px var(--verde)}.scena .piano,.scena .piano>picture{position:absolute;inset:0}.scena .piano>picture img{width:100%;height:100%;object-fit:cover}.h-lead{font-size:var(--c-lead);line-height:1.22;color:var(--bianco)}.concorso{padding-top:var(--s7);background:var(--nero)}.sala-titolo{padding:0 var(--margine) var(--s4);font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:var(--c-t2);line-height:.9;letter-spacing:-.012em;color:var(--bianco)}.sala-titolo span{display:block}.sala{width:100%;aspect-ratio:3/2;max-height:100svh;overflow:clip}.sala .piano>picture img,.sala .piano>noscript>picture img{object-position:50% 30%}html:not(.js) .rimandata{display:none}.sala .piano>noscript>picture{position:absolute;inset:0}.sala .piano>noscript>picture img{width:100%;height:100%;object-fit:cover}.t-film{overflow:hidden;background:var(--nero)}.t-film picture,.t-film img{display:block;width:100%;height:100%}.t-film img{object-fit:cover;object-position:50% 44%}.t-sala{visibility:hidden}.t-sala p{font-weight:var(--peso-urlo);line-height:var(--interlinea-urlo);letter-spacing:-.012em;width:max-content}.t-sala p span{display:block;width:max-content;white-space:nowrap}.sala-sotto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s4);padding:0 var(--margine);background:var(--nero)}.sala-film{font-size:var(--c-nota);line-height:1.3;color:var(--carta-2)}.sala-sotto .dicitura{padding:6px 0;background:none}.sotto-scena{padding:var(--s5) var(--margine) var(--s3);font-size:var(--c-lead);line-height:1.2;color:var(--bianco)}.parete{container-type:inline-size;padding:var(--s3) var(--margine) var(--s6)}.teli{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--wv)*100%);grid-template-rows:auto auto;column-gap:2%;row-gap:2cqw;align-items:end;max-width:calc((100svh - 230px)*var(--rv)/var(--wv))}.fila{display:flex;align-items:flex-end;gap:2cqw;min-width:0}.fila-1{grid-column:1;grid-row:1}.fila-2{grid-column:1;grid-row:2}.film{flex:var(--r) 1 0;min-width:0}.film.verticale{grid-column:2;grid-row:1/3}.superficie{position:relative;aspect-ratio:var(--r);display:flex;flex-direction:column;justify-content:flex-end;padding:7% 6% 9%;background:var(--verde);color:var(--nero);clip-path:var(--telo-lieve)}.verticale .superficie{padding:6% 8% 10%}.superficie:before,.superficie:after{content:"";position:absolute;top:clamp(8px,1.1vw,18px);width:clamp(8px,.8vw,13px);aspect-ratio:1;border-radius:50%;background:var(--nero);box-shadow:0 0 0 2px var(--carta)}.superficie:before{left:clamp(8px,1.1vw,18px)}.superficie:after{right:clamp(8px,1.1vw,18px)}.superficie h3{font-family:var(--titolo);font-weight:var(--peso-urlo);line-height:.88;letter-spacing:-.012em}.superficie h3 span{display:block;width:max-content;white-space:nowrap}.dura{display:flex;flex-direction:column;gap:2px;margin-top:var(--s2);font-size:var(--c-nota);line-height:1.26;color:var(--carta-2);text-wrap:pretty}.premio{font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-tasto);line-height:1.05;color:var(--bianco)}.info-concorso{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s6);margin-top:var(--s5)}.info-concorso .nota{flex:1 1 22em;max-width:36em}.dati-riga{font-size:var(--c-lead);line-height:1.2;color:var(--bianco)}.dati-riga strong{display:block;font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:var(--c-t2);line-height:.9;color:var(--verde)}.palais{padding-top:var(--s7);background:var(--nero)}.viaggio{container-type:inline-size;padding:0 var(--margine);overflow-x:clip}.viaggio h2{display:flex;flex-direction:column;font-family:var(--titolo);font-weight:var(--peso-urlo);line-height:.84;letter-spacing:-.012em;color:var(--bianco)}.viaggio .da,.viaggio .al{display:block;width:max-content;white-space:nowrap}.viaggio .da{font-size:min(calc(100cqw / var(--n,3) * .985),44svh)}.viaggio .al{align-self:flex-end;font-size:min(calc(100cqw / var(--n,8) * .985),30svh)}.rotta{display:grid;grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;gap:var(--s3);margin:var(--s4) 0 var(--s3);font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-tasto);line-height:1;letter-spacing:0;color:var(--carta-2)}.rotta i{font-style:normal;white-space:nowrap}.filo{position:relative;height:3px;background:var(--viola-circuito);transform-origin:0 50%}.filo span{position:absolute;right:-2px;top:50%;width:14px;height:14px;border-top:3px solid var(--viola-circuito);border-right:3px solid var(--viola-circuito);transform:translateY(-50%) rotate(45deg)}.numeri{padding:var(--s6) var(--margine) 0}.n-frase{font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(50px,7.5vw,190px);line-height:.92;letter-spacing:-.012em;color:var(--bianco);white-space:nowrap}.n-frase em{font-style:normal;color:var(--verde)}.teli-numeri{margin-top:var(--s4)}.n-telo{position:relative;aspect-ratio:3.2;container-type:inline-size;display:flex;align-items:flex-start;background:var(--verde);color:var(--nero);clip-path:var(--telo);font-family:var(--titolo)}.n-dentro{position:absolute;right:3.75%;bottom:0;width:calc(var(--q)*100%);height:calc(var(--q)*100%);container-type:inline-size;padding:4px;background:var(--nero);clip-path:var(--telo)}.n-dentro>p{width:100%;height:100%;background:var(--verde);clip-path:var(--telo)}.n-telo p{display:flex;flex-direction:column;padding:4% 8% 3% 6%;font-weight:var(--peso-tasto);font-size:2.6cqw;line-height:1}.n-telo strong{font-weight:var(--peso-urlo);font-size:15cqw;line-height:.86;letter-spacing:-.012em;margin:.02em 0 .04em -.02em}.n-dentro p{position:relative;z-index:1;padding:5% 6% 2% 10%;font-size:3.6cqw}.n-dentro strong{font-size:17cqw}.numeri>.nota{margin-top:var(--s2);max-width:60em}.numeri-testo{display:grid;gap:var(--s3);justify-items:start;margin-top:var(--s5);color:var(--carta)}.numeri-testo .circuito{max-width:34em;font-size:var(--c-lead);line-height:1.24}.numeri-testo .vai{margin-top:var(--s2)}.numeri-testo>.h-lead{max-width:26em;font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-t3);line-height:1.02;letter-spacing:0}.partner{padding-top:var(--s7);background:var(--nero)}.carico{width:100%;aspect-ratio:3/2;max-height:100svh}.carico .piano>picture img{object-position:50% 0}.t-marchi{display:flex;align-items:center;justify-content:space-between;gap:3%;padding:0 3%}.t-marchi img{flex:0 1 auto;width:auto;height:44%;min-width:0;object-fit:contain}.t-marchi img:nth-child(1){height:78%}.t-marchi img:nth-child(2){height:50%}.t-marchi img:nth-child(3){height:62%}.t-marchi img:nth-child(4){height:30%}.partner-t{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s5) var(--gutter);align-items:start;padding:var(--s5) var(--margine) 0}.partner-t .proposta{grid-column:1/-1;display:grid;gap:var(--s4);justify-items:start}.partner-t .proposta .h-lead{max-width:24em;font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-t3);line-height:1.02;letter-spacing:0;color:var(--bianco)}.partner-t .org{display:grid;gap:var(--s3);color:var(--carta)}.partner-t .org p:first-child{color:var(--bianco)}.partner-t .vai{justify-self:start}.gff{padding-top:var(--s7);background:var(--nero);color:var(--bianco)}.gff-titolo{padding:0 var(--margine) var(--s5);font-family:var(--titolo);font-weight:var(--peso-urlo);line-height:.9;letter-spacing:-.012em}.gff-chi{display:block;max-width:13em;font-size:var(--c-t2);text-wrap:balance}.gff-titolo{container-type:inline-size}.gff-anni{display:block;width:max-content;margin-top:.06em;white-space:nowrap;font-size:min(calc(100cqw / 3.66),30svh);line-height:.8;color:var(--carta)}.gff-foto{position:relative;width:100%;aspect-ratio:2600/1769;max-height:100svh;overflow:clip}.gff-piano{position:absolute;inset:0;transform-origin:56% 42%}.gff-piano>picture img{width:100%;height:100%;object-fit:cover;object-position:56% 40%}.gff-foto .f3-canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s linear,visibility 0s linear .12s}.gff-foto .f3-canvas.acceso{opacity:1;visibility:visible;transition:opacity .12s linear}.gff-dida{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s4);padding:0 var(--margine);font-size:var(--c-nota);line-height:1.2;color:var(--carta-3)}.gff-nome{font-family:var(--titolo);font-weight:var(--peso-tasto);font-size:var(--c-tasto);line-height:1;color:var(--bianco)}.gff-dida .dichiarazione{padding:12px 0}.gff-fonte{display:inline-flex;align-items:center;min-height:var(--lato-tocco);color:var(--carta-2);text-decoration:underline;text-underline-offset:.16em}.gff-riga{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3) var(--s5);padding:var(--s5) var(--margine) 0}.gff-riga p{max-width:20em;font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-t3);line-height:1.02;color:var(--bianco);text-wrap:balance}.chiusura{padding-top:var(--s7);background:var(--nero)}.lampi{width:100%;height:100svh;min-height:520px}.lampi .piano>picture img{object-position:50% 0}.chiusura .porte-fine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:clamp(112px,12vw,180px)}.trucco,.concorso,.palais,.partner,.gff,.chiusura{padding-top:var(--s6)}@media(max-width:1240px){.partner-t{grid-template-columns:1fr}}@media(max-width:1240px)and (min-width:761px){.corsa .banda .porta small{display:none}}@media(min-width:1241px)and (max-width:1500px){.corsa .banda .porta small{white-space:normal;max-width:9em;text-wrap:balance}}@media(max-height:520px)and (min-width:761px){.corsa .primo{min-height:0;grid-template-columns:minmax(0,1fr) clamp(210px,27vw,260px);grid-template-rows:minmax(0,1fr)}.testa-casa:not(.ripresa){visibility:hidden}.corsa .primo:before{display:none}.corsa .apertura{grid-column:1;grid-row:1}.corsa .scena.apertura>picture img{object-position:50% 0}.corsa .primo .banda{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-height:0}.corsa .firma{padding:8px var(--s3) 4px}.corsa .primo .firma img{width:64px}.corsa .quando{padding:0 var(--s3)}.corsa .quando b{font-size:26px}.corsa .quando span{display:none}.corsa .dich{flex:0 0 auto;padding:4px var(--s3);border-left:0;font-size:15px}.corsa .dich span{display:inline}.al-trucco{font-size:22px}.corsa .porte{grid-template-columns:1fr;margin-top:auto}.corsa .banda .porta{min-height:48px;padding:0 var(--s3);border-left:0;border-top:1px solid var(--filo)}.corsa .banda .porta.prima{border-top:0}.corsa .banda .porta b{font-size:24px}.teli{max-width:none}.lente-scena{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,34%);align-items:start}.lente-scena .lente-palco{max-height:none;height:calc(100svh - 24px)}.lente-scena .dicitura{grid-column:1;grid-row:2}.lente-scena .comandi{grid-column:2;grid-row:1/3;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--s1);min-width:0;padding:0 var(--margine) 0 var(--s3)}.lente-scena .tasti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lente-scena .cursore{flex:none;flex-wrap:wrap;gap:0}.lente-scena .cursore span{white-space:normal;font-size:20px}.lente-scena .cursore input{flex:1 1 100%}.lente-scena .comandi button{padding:0 var(--s2);font-size:22px}}@media(max-width:760px){.corsa .primo{grid-template-rows:auto minmax(0,1fr) auto;min-height:520px}.testa-casa{display:flex;min-height:0;padding:9px var(--margine) 8px;font-size:20px}.testa-casa{padding-top:0;padding-bottom:0}.testa-casa .voci{display:flex;margin-left:auto}.testa-casa .voci a:not([hreflang]){display:none}.testa-casa .voci a[hreflang]{min-width:var(--lato-tocco);justify-content:flex-end}.corsa .scena.apertura>picture img{object-position:50% 0}.ciak{display:none}.telo-subito{clip-path:polygon(4.86% 9.13vw,96.4% 6.4vw,92.7% 47vw,7.7% 45.9vw)}.apertura .stampa.claim:not(.in-piano){left:7%;top:9.4vw;width:86%;height:36vw}.apertura .stampa.claim:not(.in-piano) h1{font-size:21.4vw}.corsa .primo .banda{min-height:0}.corsa .primo .firma img{width:76px}.corsa .dich{padding:var(--s1) var(--margine) var(--s2);border-left:0;font-size:15px;gap:var(--s3)}.al-trucco{font-size:24px}.corsa .porta small,.porte-fine .porta small{white-space:normal;text-align:right}.prima-ed .riga-sotto{margin-bottom:var(--s5)}.riga-sotto.nel-telo{justify-content:flex-start;padding-top:max(var(--s5),calc(44svh - 170px))}.trucco>h2{white-space:normal;font-size:clamp(70px,27vw,200px)}.trucco-uno{font-size:clamp(30px,8.6vw,44px)}.lente-palco{aspect-ratio:4/5;max-height:58svh}.lente-palco .base img,.lente-sotto img{object-position:50% 50%}.lente-carta{font-size:15px;line-height:1.18}.comandi{gap:2px;padding:var(--s2) var(--margine)}.tasti{display:flex;flex-wrap:nowrap;gap:2px;width:100%}.tasti button{flex:1 1 auto;min-width:0;padding:0 6px;white-space:nowrap}.cursore{flex:1 1 100%}.cursore span{white-space:normal;min-width:0;line-height:1.05}.cursore input{min-width:110px}.trucco-fine .rifai{width:100%}.sala{aspect-ratio:4/5;max-height:none}.sala .piano>picture img{object-position:50% 50%}.t-film img{object-position:81% 50%}.impegni-riga{font-size:calc((100vw - 2*var(--margine))/(var(--tot-tel,8) + .5)*.97);row-gap:.12em}.teli{grid-template-columns:calc(var(--wv-tel)*100%) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"l l" "m c" "m a" "m p";column-gap:2.4%;row-gap:var(--s3);align-items:start;max-width:none}.fila{display:contents}.film[data-area=l]{grid-area:l}.film[data-area=m]{grid-area:m}.film[data-area=c]{grid-area:c}.film[data-area=a]{grid-area:a}.film[data-area=p]{grid-area:p}.dura{margin-top:6px}.premio{font-size:17px}.rotta{grid-template-columns:1fr;gap:var(--s2);margin:var(--s3) 0}.rotta .filo{width:3px;height:48px;margin-left:12px}.rotta .filo span{inset:auto auto -2px 50%;transform:translate(-50%) rotate(135deg)}.rotta i:last-child{justify-self:end}.gff-foto{aspect-ratio:1415/1769;max-height:none}.gff-piano>picture img{object-position:50% 40%}.numeri{padding-top:var(--s5)}.n-frase{white-space:normal;font-size:clamp(60px,18vw,120px)}.n-telo{aspect-ratio:1.04}.n-telo>p{padding:7% 8% 2% 9%;font-size:7cqw}.n-telo>p strong{font-size:27cqw}.n-dentro p{padding:12% 8% 4% 12%;font-size:13.5cqw}.n-dentro strong{font-size:33cqw}.numeri-testo{grid-template-columns:1fr}.partner{display:flex;flex-direction:column;padding-top:var(--s6)}.carico{display:flex;flex-direction:column;aspect-ratio:auto;max-height:none;overflow:visible}.carico .piano{display:contents}.carico .piano>picture{order:3;position:relative;inset:auto;display:block;aspect-ratio:390/256;overflow:clip}.carico .piano>picture img{object-position:50% 100%}.carico .stampa.t-carico{order:1;position:relative;left:auto;top:auto;width:auto!important;height:auto!important;transform:none!important;display:block;padding:var(--s4) var(--margine);background:var(--verde);clip-path:var(--telo-lieve)}.carico .stampa.t-carico h2{width:auto;font-size:clamp(56px,17.5vw,120px)!important;line-height:.88}.carico .stampa.t-carico h2 span{width:auto;white-space:normal;text-wrap:balance}.carico .stampa.t-marchi{order:2;position:relative;left:auto;top:auto;width:auto!important;height:auto!important;transform:none!important;visibility:visible;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.66fr) 132px;gap:var(--s3);padding:var(--s3) var(--margine);align-items:center;justify-items:center;background:var(--nero)}.carico .t-marchi img{width:100%;height:auto;max-height:64px;object-fit:contain}.carico .t-marchi img:nth-child(1){max-height:76px}.carico .t-marchi img:nth-child(3){height:auto;max-height:none}.carico .t-marchi img:nth-child(4){height:auto}.carico .t-marchi img:nth-child(5){width:auto;height:50px}.carico .t-marchi img:nth-child(6){width:auto;height:56px}.partner>.dicitura{order:4}.partner-t{order:5;grid-template-columns:1fr}.lampi{height:auto;min-height:0;background:var(--verde)}.lampi .piano{position:relative;display:flex;flex-direction:column-reverse}.lampi .piano>picture{position:relative;inset:auto;width:100%;aspect-ratio:780/540;overflow:clip}.lampi .piano>picture img{height:100%;object-fit:cover;object-position:50% 100%}.lampi .stampa.t-lampi{position:relative;left:auto;top:auto;width:100%!important;height:auto!important;transform:none!important;display:block;padding:var(--s5) var(--margine) var(--s4)}.lampi .stampa.t-lampi h2{width:auto;font-size:clamp(56px,17.5vw,130px)!important;line-height:.88}.lampi .stampa.t-lampi h2 span{width:auto;white-space:normal;text-wrap:balance}.chiusura .porte-fine{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px)and (max-height:699px){.corsa .firma{padding:4px var(--s2) 4px var(--margine)}.corsa .primo .firma img{width:58px}.corsa .quando b{font-size:25px}.corsa .dich{padding:0 var(--margine) 4px;gap:var(--s2);line-height:1.1}.testa-casa{padding:0 var(--margine);font-size:19px}.al-trucco{font-size:22px}.corsa .banda .porte{grid-template-columns:auto auto auto}.corsa .banda .porta{flex-direction:column;justify-content:center;gap:0;min-height:48px;padding:0 6px;border-left:1px solid var(--filo);border-top:1px solid var(--filo)}.corsa .banda .porta.prima{border-left:0;border-top:0}.corsa .banda .porta b{font-size:22px}.corsa .banda .porta small{display:none}}@media(prefers-reduced-motion:reduce){canvas.velo{display:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes cresce{0%{transform:scale(var(--q,.5))}to{transform:none}}@keyframes verso-schermo{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes la-stanga{0%{transform:translate(-2.2%) scale(1.06)}to{transform:translate(2.2%) scale(1.06)}}@keyframes all-indietro{0%{transform:scale(1.16)}to{transform:scale(1)}}.n-grande{transform-origin:94% 94%;animation:cresce linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes impegno{0%{transform:translate(-7%);opacity:0}to{transform:none;opacity:1}}.impegni-riga li{animation:impegno linear both;animation-timeline:view();animation-range:entry 0% cover 30%}.carico,.lampi{view-timeline:--scena block}.js .sala-corsa{height:calc(min(66.667vw,100svh) + 65svh);view-timeline:--sala block}.js .sala-corsa .sala{position:sticky;top:0}.sala .piano{transform-origin:50% 34%;animation:verso-schermo linear both;animation-timeline:--sala;animation-range:cover 37% cover 62%}@keyframes film-entra{0%{opacity:0;clip-path:inset(0 50% 0 50%)}35%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes titolo-esce{0%{opacity:1}to{opacity:0}}.js .sala-titolo{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.js .t-sala{visibility:visible;animation:titolo-esce linear both;animation-timeline:--sala;animation-range:cover 38% cover 43%}.js .t-film{animation:film-entra linear both;animation-timeline:--sala;animation-range:cover 43% cover 53%}@media(max-width:760px){.js .sala-corsa{height:calc(125vw + 70svh)}.js .sala-corsa .sala{top:max(0px,calc((100svh - 56px - 125vw)/2))}}@keyframes da-sinistra{0%{transform:translate(-5%)}to{transform:none}}@keyframes da-destra{0%{transform:translate(5%)}to{transform:none}}@keyframes filo-steso{0%{transform:scaleX(0)}to{transform:none}}.viaggio .da{animation:da-sinistra linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.viaggio .al{animation:da-destra linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.rotta .filo{animation:filo-steso linear both;animation-timeline:view();animation-range:entry 30% cover 50%}@keyframes avvicina{0%{transform:scale(1)}to{transform:scale(1.09)}}.gff-foto{view-timeline:--gff block}.gff-piano{animation:avvicina linear both;animation-timeline:--gff;animation-range:entry 10% exit 30%}@media(min-width:761px){.carico .piano{animation:la-stanga linear both;animation-timeline:--scena;animation-range:cover 0% cover 100%}.lampi .piano{transform-origin:50% 20%;animation:all-indietro linear both;animation-timeline:--scena;animation-range:entry 0% contain 40%}}@media(max-width:760px){.carico .piano>picture img{animation:la-stanga linear both;animation-timeline:--scena;animation-range:cover 0% cover 100%}.lampi .piano>picture img{transform-origin:50% 100%;animation:all-indietro linear both;animation-timeline:--scena;animation-range:entry 0% cover 60%}}}}.vivo.primo-fuoco .corsa .primo{position:relative}.n-dentro{right:5.5%;bottom:7%}@media(min-width:761px){.n-dentro p{padding:3% 6% 1% 9%;font-size:3.2cqw}.n-dentro strong{font-size:14cqw}}@media(max-width:760px){.n-dentro{right:5%;bottom:4%}}@media(min-width:761px)and (min-height:521px){.parete{padding-top:0}.teli{min-height:100svh;align-content:center}.info-concorso{margin-top:0}}.nota-strato{display:block;margin-bottom:var(--s1);font-size:var(--c-nota);line-height:1.3;color:var(--carta-2)}
