html.senza-scroll,html.senza-scroll body{overflow:hidden}.dst{background:var(--silver-05);width:min(100vw - 48px,1160px);max-width:none;height:calc(100dvh - 56px);max-height:none;color:var(--gun-95);opacity:0;transition:opacity var(--enter-corto) var(--ease-release), transform var(--enter-corto) var(--ease-release);border:0;border-radius:3px;margin:auto;padding:0;transform:translateY(30px)scale(.985);box-shadow:0 40px 90px -28px #181c2459}.dst--viva{opacity:1;transform:none}.dst::backdrop{background:#13110f29}.dst__telaio{flex-direction:column;height:100%;min-height:0;display:flex}.dst__testa{border-bottom:1px solid var(--silver-20);flex:none;align-items:center;gap:1.2rem;padding:.85rem clamp(1rem,2.4vw,1.6rem);display:flex}.dst__titolo{letter-spacing:.02em;white-space:nowrap;font-size:.92rem;font-weight:300}.dst__indice{scrollbar-width:none;flex:1;justify-content:safe center;gap:clamp(.7rem,1.6vw,1.5rem);padding:.2rem 0;display:flex;overflow-x:auto}.dst__indice::-webkit-scrollbar{display:none}.dst__indice a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gun-65);white-space:nowrap;transition:color var(--dur-fast),border-color var(--dur-fast);border-bottom:1px solid #0000;padding:.5rem .05rem .35rem;font-size:.7rem;text-decoration:none}.dst__indice a:hover{color:var(--gun-90)}.dst__indice a[aria-current]{color:var(--gun-95);border-color:var(--gun-80)}.dst__chiudi{appearance:none;border:1px solid var(--silver-40);cursor:pointer;width:44px;height:44px;color:var(--gun-90);transition:background var(--dur-fast),border-color var(--dur-fast);background:0 0;border-radius:2px;flex:none;place-items:center;display:grid}.dst__chiudi svg{stroke:currentColor;stroke-width:1.4px;fill:none;width:14px;height:14px}.dst__chiudi:hover{background:var(--silver-20);border-color:var(--gun-65)}.dst__scorri{overscroll-behavior:contain;scroll-snap-type:y proximity;flex:1;min-height:0;overflow-y:auto}.dst__scorri:focus-visible{box-shadow:inset 0 0 0 2px var(--silver-20), inset 0 0 0 4px var(--petrol-60)}.dst__loc{scroll-snap-align:start;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(2rem,4.5vw,4.5rem);min-height:100%;padding:clamp(2rem,5vh,3.6rem) clamp(1.4rem,4.5vw,4.2rem);display:grid}.dst__loc[data-lato=dx] .dst__media{order:2}.dst__loc[data-lato=dx] .dst__info{order:1;justify-self:end}.dst__media{background:var(--gun-95);aspect-ratio:4/5;border-radius:3px;max-height:72vh;margin:0;position:relative;overflow:hidden}.dst__lente{inset:calc(-1 * var(--carosello-corsa,6%)) 0;position:absolute}.dst--viva .dst__lente{will-change:transform}.dst__lente img,.dst__lente video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dst__video{opacity:0;transition:opacity var(--enter-corto) var(--e-out)}.dst__video--on{opacity:1}.dst__info{max-width:44ch}.dst__tempo{font-family:var(--font-mono);letter-spacing:.22em;color:var(--gun-65);text-transform:uppercase;margin:0;font-size:.7rem}.dst__nome{letter-spacing:-.025em;margin-top:.9rem;font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1}.dst__desc{color:var(--gun-65);white-space:normal;max-width:46ch;margin:1.1rem 0 0;font-size:1.02rem;line-height:1.65}.dst__durata{font-family:var(--font-mono);letter-spacing:.24em;color:var(--gun-65);text-transform:uppercase;border-top:1px solid var(--silver-20);max-width:12rem;margin:1.7rem 0 0;padding-top:.9rem;font-size:.7rem}html.js .dst__media{clip-path:inset(7% 11%);transition:clip-path var(--enter-blocco) var(--e-out)}html.js .dst__loc.via .dst__media{clip-path:inset(0)}html.js .dst__info>*{opacity:0;transform:translate3d(0,var(--reveal-shift),0);transition:opacity var(--enter-corto) var(--ease-release), transform var(--enter-corto) var(--ease-release)}html.js .dst__loc.via .dst__info>*{opacity:1;transform:none}.dst__loc.via .dst__info>:first-child{transition-delay:var(--carosello-testo-ritardo)}.dst__loc.via .dst__info>:nth-child(2){transition-delay:calc(var(--carosello-testo-ritardo) + var(--stagger-tight))}.dst__loc.via .dst__info>:nth-child(3){transition-delay:calc(var(--carosello-testo-ritardo) + var(--stagger-tight) * 2)}.dst__loc.via .dst__info>:nth-child(4){transition-delay:calc(var(--carosello-testo-ritardo) + var(--stagger-tight) * 3)}@media (max-width:760px){.dst{border-radius:0;width:100vw;height:100dvh}.dst__titolo{display:none}.dst__loc{grid-template-columns:1fr;align-content:start;align-items:start;gap:1.5rem;min-height:100%;padding:1.6rem 1.2rem 3rem}.dst__loc[data-lato=dx] .dst__media{order:0}.dst__loc[data-lato=dx] .dst__info{order:0;justify-self:start}.dst__media{aspect-ratio:4/5;width:100%;max-height:56vh}.dst__nome{font-size:clamp(1.9rem,8vw,2.4rem)}.dst__desc{font-size:.95rem}}@media (prefers-reduced-motion:reduce){html.js .dst__info>*{opacity:1;transform:none}html.js .dst__media{clip-path:none}}html:not(.js) .dst{opacity:1;width:auto;height:auto;box-shadow:none;border-radius:0;display:block;position:static;transform:none}html:not(.js) .dst__testa{display:none}html:not(.js) .dst__scorri{overflow:visible}html:not(.js) .dst__loc{min-height:0}
.part{isolation:isolate;--part-aria:clamp(5.4rem, 13vh, 9.2rem);padding-block:var(--part-aria);position:relative}.fv.fv--partner{--fv-sale:var(--dur-slow);--fv-cala:var(--dur-base);--fv-taglio:50% 46%;position:absolute}.fv.fv--partner .fv__velo{background:linear-gradient(180deg, #f6f7f8f2 0, #f6f7f8db var(--part-aria,72px), #f6f7f8bd calc(var(--part-aria,72px) + 92px), #f6f7f84d calc(var(--part-aria,72px) + 156px), #f6f7f83d calc(var(--part-aria,72px) + 200px), #f6f7f83d 62%, #f6f7f870 82%, #f6f7f88f 100%)}@media (prefers-reduced-transparency:reduce){.fv.fv--partner .fv__velo{background:linear-gradient(#f6f7f8fa 0,#f6f7f8f0 72px,#f6f7f8e0 150px,#f6f7f8d6 210px 62%,#f6f7f8e0 82%,#f6f7f8eb 100%)}}.part__t{text-align:center;font-family:var(--font-display), system-ui, sans-serif;font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--gun-90);text-wrap:balance;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 clamp(1.9rem,4.2vh,3rem)}.part__vano{--part-orlo:9%;width:100%;-webkit-mask-image:linear-gradient(90deg, #0000 0%, #000 var(--part-orlo), #000 calc(100% - var(--part-orlo)), #0000 100%);-webkit-mask-image:linear-gradient(90deg, #0000 0%, #000 var(--part-orlo), #000 calc(100% - var(--part-orlo)), #0000 100%);mask-image:linear-gradient(90deg, #0000 0%, #000 var(--part-orlo), #000 calc(100% - var(--part-orlo)), #0000 100%);padding-block:8px;position:relative;overflow:clip visible}.part__vano:focus-within{--part-orlo:1.5%}.part__nastro{will-change:transform;width:max-content;transform:translate3d(calc(-100% / var(--part-copie,2)), 0, 0);display:flex}[dir=rtl] .part__nastro{transform:translate3d(calc(100% / var(--part-copie,2)), 0, 0)}.part__seq{align-items:center;gap:clamp(1.2rem,2.6vw,2.3rem);margin:0;padding:0 clamp(1.2rem,2.6vw,2.3rem) 0 0;list-style:none;display:flex}.part__voce{flex:none;align-items:center;display:flex}.part__vai{--vetro-blur:14px;--vetro-fondo:#ffffff85;--vetro-ombra:0 1px 0 #1414140a, 0 22px 44px -26px #0807064d;transition:transform var(--dur-base) var(--ease-emphasized);border-radius:26px;padding:clamp(20px,2.4vw,34px) clamp(28px,3.4vw,50px);display:block}.part__vai:focus-visible{outline:2px solid var(--gun-90);outline-offset:3px}.part__logo{opacity:.72;width:auto;height:clamp(70px,7.8vw,104px);transition:opacity var(--dur-fast) var(--e-out), transform var(--dur-base) var(--ease-emphasized);display:block}@media (hover:hover) and (pointer:fine){.part__voce:hover .part__vai{transform:translateY(-3px)}.part__voce:hover .part__logo{opacity:1;transform:scale(1.04)}}.part__vai:focus-visible .part__logo{opacity:1;transform:scale(1.04)}.part__scheda{z-index:var(--z-dropdown);width:min(320px,100vw - 32px);transform:translate3d(var(--x,0px), var(--y,0px), 0);color:var(--gun-90);--vetro-fondo:#ffffffd6;--vetro-ombra:0 0 0 1px #1414140f, 0 30px 60px -28px #08070661, 0 2px 10px -4px #0807061f;animation:part-scheda-entra var(--dur-base) var(--ease-emphasized) both;cursor:pointer;border-radius:22px;padding:10px;display:block;position:absolute;top:0;left:0}.part__scheda[hidden]{display:none}@keyframes part-scheda-entra{0%{opacity:0;transform:translate3d(var(--x,0px), calc(var(--y,0px) + 10px), 0) scale(.97)}}.part__scheda-corpo{gap:10px;display:grid}.part__scheda-corpo[hidden]{display:none}.part__scheda-foto{aspect-ratio:16/10;background:var(--silver-10);border-radius:14px;display:block;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #0807060f}.part__scheda-foto>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-cinema) var(--ease-emphasized);display:block;transform:scale(1.02)}.part__scheda:hover .part__scheda-foto>img:first-child{transform:scale(1.07)}.part__scheda-velo{pointer-events:none;background:linear-gradient(#08070600 0%,#0807060f 38%,#08070638 56%,#08070673 70%,#0807069e 80%,#080706c7 90%,#080706db 100%);position:absolute;inset:0}.part__scheda-logo{filter:brightness(0)invert()drop-shadow(0 1px 3px #0807068c);width:auto;height:clamp(20px,6.5%,24px);display:block;position:absolute;bottom:12px;left:14px}.part__scheda-ruolo{letter-spacing:.16em;text-transform:uppercase;color:var(--gun-65);margin:2px 4px 0;font-size:10.5px;font-weight:500}.part__scheda-riga{color:var(--gun-70);text-wrap:pretty;margin:0 4px;font-size:13px;line-height:1.45}.part__scheda-vai{color:var(--gun-90);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin:8px 4px 4px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.part__scheda-vai:after{content:"";border-radius:22px;position:absolute;inset:0}.part__scheda-vai:focus-visible{outline:2px solid var(--gun-90);outline-offset:3px;border-radius:4px}.part__scheda-vai i{transition:transform var(--dur-fast) var(--e-out);font-style:normal}.part__scheda:hover .part__scheda-vai i{transform:translate(2px,-2px)}.part__scheda-chiudi{display:none}.part__scheda-punta{left:var(--punta,50%);background:#ffffffe0;border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;transform:rotate(45deg);box-shadow:1px 1px #1414140f}.part__velo{display:none}@media (hover:none){.part__velo{z-index:var(--z-dropdown);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:part-velo-entra var(--dur-fast) var(--e-out) both;background:#08070647;display:block;position:fixed;inset:0}.part__velo[hidden]{display:none}@keyframes part-velo-entra{0%{opacity:0}}.part__scheda{width:auto;z-index:calc(var(--z-dropdown) + 1);animation:part-foglio-entra var(--dur-base) var(--ease-emphasized) both;--vetro-fondo:#fffffff2;padding:12px;position:fixed;inset:auto 12px 12px;transform:none}body:has(.pillola[data-stato=pillola]) .part__scheda{bottom:calc(60px + 26px + 12px + env(safe-area-inset-bottom))}@keyframes part-foglio-entra{0%{opacity:0;transform:translateY(16px)}}.part__scheda-punta{display:none}.part__scheda-chiudi{z-index:1;width:34px;height:34px;color:var(--gun-90);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:20px;inset-inline-end:20px;box-shadow:0 2px 8px -2px #08070673}.part__scheda-chiudi:before{content:"";position:absolute;inset:-5px}.part__scheda-chiudi svg{width:15px;height:15px}.part__scheda-chiudi:focus-visible{outline:2px solid var(--gun-90);outline-offset:2px}.part__scheda-foto{aspect-ratio:16/9}.part__scheda-riga{font-size:14px}}@media (prefers-reduced-motion:reduce){.part__logo,.part__scheda,.part__velo,.part__scheda-foto>img:first-child,.part__scheda-vai i{transition:none;animation:none}}
.rec__lista{grid-template-columns:repeat(auto-fit,minmax(clamp(240px,26vw,320px),1fr));gap:clamp(1.6rem,3.2vw,2.6rem);margin:clamp(2.6rem,5.4vw,4rem) 0 0;padding:0;list-style:none;display:grid}.rec__voce{border-block-start:1px solid var(--border-subtle);flex-direction:column;gap:clamp(1.1rem,2.2vw,1.6rem);padding-block-start:clamp(1.2rem,2.4vw,1.7rem);display:flex}.rec__testo{text-indent:-.42em;margin:0}.rec__testo p{font-size:clamp(1rem,1.35vw,1.12rem);line-height:var(--leading-lead,1.45);color:var(--gun-80);text-wrap:pretty;margin:0}.rec__testo p:before{content:"«"}.rec__testo p:after{content:"»"}.rec__firma{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1.2rem;margin-block-start:auto;font-size:.68rem;display:flex}.rec__chi{color:var(--gun-65)}.rec__quando{color:var(--gun-60);font-variant-numeric:tabular-nums}.rec__avviso{border-inline-start:2px solid var(--border-default);max-width:60ch;color:var(--gun-65);margin:clamp(1.4rem,3vw,2.2rem) 0 0;padding-inline-start:.9rem;font-size:.82rem;line-height:1.5}
:root{--foglio-corsa:100svh}.foglio{z-index:2;isolation:isolate;--foglio-raggio:clamp(24px, 3vw, 36px);color:var(--gun-90);margin-block-start:calc(-1 * var(--foglio-corsa));position:relative}.foglio__fondo{background:var(--surface-base);pointer-events:none;border-start-start-radius:var(--foglio-raggio);border-start-end-radius:var(--foglio-raggio);position:absolute;inset:0;overflow:clip;box-shadow:0 -1px #ffffff8c,0 -32px 90px -24px #08070680}.foglio:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);border-start-start-radius:var(--foglio-raggio);border-start-end-radius:var(--foglio-raggio);block-size:28px;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffffeb}html:not(.js) .foglio{margin-block-start:0}.foglio>#bordo,.foglio>#partner{z-index:1;background:0 0;position:relative}.foglio__mare,.foglio__velo{pointer-events:none;position:absolute;inset:0}.foglio__mare{background:url(/images/mare-lontano.webp) 50% 42%/cover no-repeat;transform:scale(1.04)translate(-1.5%,-.8%)}.foglio[data-vista="1"] .foglio__mare{animation:foglio-deriva calc(var(--dur-curtain) * 16) ease-in-out infinite alternate}@keyframes foglio-deriva{0%{transform:scale(1.04)translate(-1.5%,-.8%)}to{transform:scale(1.04)translate(1.5%,.8%)}}.foglio__velo{background:linear-gradient(#f6f7f8b8 0,#f6f7f89e 120px,#f6f7f8a3 250px,#f6f7f8d1 420px,#f6f7f8cc 40%,#f6f7f8d1 100%)}.foglio .kick{color:var(--gun-70)}.foglio[data-scena=notte]{color:#eef1f3}.foglio[data-scena=notte] .foglio__fondo{background:#0c161d;box-shadow:0 -1px #ffffff2e,0 -32px 90px -24px #000000b3}.foglio[data-scena=notte]:before{background:linear-gradient(#ffffff1f,#fff0);box-shadow:inset 0 1px #ffffff57}.foglio[data-scena=notte] .foglio__mare{display:none}.foglio[data-scena=notte] .foglio__velo{background:radial-gradient(70% 60% at 20% 15%,#1e4e608c,#0000 70%),radial-gradient(60% 55% at 85% 70%,#18344299,#0000 70%),linear-gradient(#0f1c25,#0b1319 60%,#0a1015)}.foglio[data-scena=notte] .foglio__velo:before,.foglio[data-scena=notte] .foglio__velo:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.5;position:absolute;inset:-20%}.foglio[data-scena=notte] .foglio__velo:before{animation:foglio-caustica-a calc(var(--dur-curtain) * 12) ease-in-out infinite alternate;background:radial-gradient(38% 26% at 30% 40%,#5caac459,#0000 70%)}.foglio[data-scena=notte] .foglio__velo:after{animation:foglio-caustica-b calc(var(--dur-curtain) * 15) ease-in-out infinite alternate;background:radial-gradient(30% 22% at 70% 60%,#468caa4d,#0000 70%)}@keyframes foglio-caustica-a{0%{transform:translate(-4%,-3%)}to{transform:translate(4%,3%)}}@keyframes foglio-caustica-b{0%{transform:translate(3%,4%)}to{transform:translate(-3%,-4%)}}.foglio[data-scena=notte] .kick{color:#e2e4e6b8}.foglio[data-scena=notte] .bordo__riga,.foglio[data-scena=notte] .part__t{color:#f6f7f8}.foglio[data-scena=notte] .bt-did{color:#f6f7f8;background:#08070657;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff4d,0 24px 48px -26px #0009}.foglio[data-scena=notte] .bt-did__nome{color:#f6f7f8}.foglio[data-scena=notte] .bt-did__riga{color:#e2e4e6d1}.foglio[data-scena=notte] .bt-did__scopri{color:#f6f7f8}.foglio[data-scena=notte] .bt-did__chiedi{color:var(--gun-95);background:#f6f7f8}.foglio[data-scena=notte] .part__vai{--vetro-fondo:#0807064d;--vetro-luce:brightness(.86);--vetro-bordo:#ffffff38;--vetro-colmo:#ffffff4d;--vetro-riflesso:radial-gradient(130% 70% at 16% -12%, #ffffff2e, #fff0 60%);--vetro-fusione:normal}.foglio[data-scena=notte] .part__logo{filter:brightness(0)invert();opacity:.9}.foglio[data-scena=notte] #partner:after{display:none}#partner{padding-block-end:calc(clamp(4.2rem,10vh,7rem) + 12svh)}#partner:after{content:"";pointer-events:none;background:linear-gradient(180deg, #08070600 0%, #08070605 10%, #0807060f 22%, #08070620 35%, #08070640 49%, #08070680 65%, var(--gun-99) 85%, var(--gun-99) 100%);block-size:18svh;position:absolute;inset-block-end:0;inset-inline:0}.filo__cima{transform-origin:50%;background:linear-gradient(90deg,#14141400 0%,#1414141f 20%,#1414143d 50%,#1414141f 80%,#14141400 100%);block-size:1px;inline-size:100%;margin-block-end:clamp(1.8rem,4vh,3rem);display:block}.js .rise.filo__cima:not(.on){filter:none;transform:scaleX(0)}.rise.filo__cima{transition:opacity var(--dur-cinema) var(--e-out), transform var(--dur-cinema) var(--ease-emphasized)}@media (prefers-reduced-motion:reduce){.foglio[data-vista] .foglio__mare,.foglio[data-scena=notte] .foglio__velo:before,.foglio[data-scena=notte] .foglio__velo:after{animation:none}.js .rise.filo__cima:not(.on),.rise.filo__cima{transition:none;transform:none}}
.piastrelle{--pt-fondo:var(--surface-base);--pt-fondo-piastrella:color-mix(in srgb, var(--gun-90) 8%, var(--silver-05));block-size:100%;inline-size:100%;position:relative}.piastrelle[data-tono=scuro],[data-surface=deep] .piastrelle{--pt-fondo:var(--surface-deep);--pt-fondo-piastrella:var(--gun-90)}.pt-scena{--pt-i:0;--pt-pos:50% 50%;perspective:var(--pt-prospettiva,1600px);perspective-origin:var(--pt-fuga-x,50%) var(--pt-fuga-y,50%);background:var(--pt-fondo);direction:ltr;position:absolute;inset:0;overflow:clip}.pt-scena:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--pt-dissolve,var(--surface-base)), transparent) top / 100% var(--pt-fade-top,22%) no-repeat, linear-gradient(to top, var(--pt-dissolve,var(--surface-base)), transparent) bottom / 100% var(--pt-fade-bottom,0%) no-repeat;position:absolute;inset:0}.pt-giunto{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.pt-piano{left:var(--pt-x,0px);top:var(--pt-y,0px);inline-size:var(--pt-w,280%);gap:var(--pt-gap-colonna,8px);transform-style:preserve-3d;transform-origin:var(--pt-ox,50%) var(--pt-oy,50%);transform:rotateX(var(--pt-rot-x,40deg)) rotateY(var(--pt-rot-y,16deg)) rotateZ(var(--pt-rot-z,-20deg));display:flex;position:absolute}.pt-colonna{inline-size:calc((100% - (var(--pt-colonne,16) - 1) * var(--pt-gap-colonna,8px)) / var(--pt-colonne,16));animation:pt-scorri var(--pt-durata,25s) linear infinite;animation-delay:calc(var(--pt-i,0) * -1 * var(--pt-sfalso,.2) * var(--pt-durata,25s) + var(--pt-anticipo,0s));flex-direction:column;flex:none;align-self:flex-start;display:flex;transform:translate(0,0)}.pt-colonna[hidden]{display:none}.pt-colonna[data-verso=giu]{animation-direction:reverse}@keyframes pt-scorri{0%{transform:translate3d(0, var(--pt-da,-25%), 0)}to{transform:translate3d(0, var(--pt-a,-50%), 0)}}.pt-scena[data-in-pausa=true] .pt-colonna,.pt-scena[data-fermo=true] .pt-colonna{animation-play-state:paused}.pt-piastrella{margin:0 0 var(--pt-gap-riga,8px);inline-size:100%;aspect-ratio:var(--pt-rapporto,1);border-radius:var(--pt-raggio,0px);background:var(--pt-fondo-piastrella);position:relative;overflow:clip}.pt-piastrella picture{display:contents}.pt-piastrella img{object-fit:cover;object-position:var(--pt-pos,50% 50%);block-size:100%;inline-size:100%;filter:var(--pt-filtro,none);display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pt-colonna{animation:none}}
.muro{block-size:165svh;position:relative}.muro__piastrelle{position:absolute;inset:0}.muro__palco{place-items:center;block-size:100svh;padding-inline:24px;display:grid;position:sticky;inset-block-start:0}.muro__lastra{-webkit-backdrop-filter:url(#muro-lente)blur(9px)saturate(1.2);backdrop-filter:url(#muro-lente)blur(9px)saturate(1.2);inline-size:min(520px,100%);color:var(--gun-95);text-align:center;background:#ffffff8c;border:1px solid #ffffff8c;border-radius:18px;padding:clamp(30px,4.5vw,46px) clamp(26px,4vw,44px);box-shadow:0 30px 70px -40px #08070699}.muro__meta{font-family:var(--font-display);letter-spacing:var(--tracking-title,-.02em);margin:0;font-size:clamp(2.4rem,5.2vw,4.1rem);line-height:1.02}.muro__tempo{font-family:var(--font-mono);letter-spacing:.06em;color:var(--gun-90);margin:.9rem 0 0;font-size:clamp(.78rem,1.1vw,.9rem)}.muro__azione{background:var(--gun-95);color:var(--silver-05);transition:transform var(--press-giu,90ms) ease;border-radius:999px;align-items:center;gap:.55em;margin-block-start:1.7rem;padding:.85em 1.5em;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.muro__azione svg{block-size:auto;inline-size:max(1em,.875rem)}.muro__azione:hover{text-decoration:none}.muro__azione:active{transform:translateY(1px)scale(.99)}.muro__azione:focus-visible{outline:2px solid var(--gun-95);outline-offset:3px}@media (max-width:760px){.muro{block-size:140svh}}.muro--rotte{--muro-sguardo:18svh;--pt-dissolve:#04101cdb;--pt-fade-top:30%;block-size:calc(100svh + var(--muro-sguardo) + var(--salita-corsa,100svh))}.muro--rotte .muro__scura{inset:0 0 var(--salita-corsa,100svh);pointer-events:none;position:absolute}.muro--rotte .muro__scena{background:var(--surface-deep);block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}.muro--rotte .muro__scena:not(:has(.pt-scena)):after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--pt-dissolve,var(--surface-base)), transparent) top / 100% var(--pt-fade-top,22%) no-repeat;position:absolute;inset:0}.muro--rotte .muro__testa{z-index:1;padding-block-end:clamp(3rem,9vh,7rem);padding-inline:var(--space-container);pointer-events:none;align-content:end;display:grid;position:absolute;inset:0}.muro--rotte .muro__testa:before{content:"";pointer-events:none;background:linear-gradient(#08070600 0%,#0807068f 62%,#080706d1 100%);block-size:62%;position:absolute;inset:auto 0 0}.muro--rotte .muro__testa-riga{max-inline-size:none;position:relative}.muro--rotte .muro__occhiello{margin:0 0 var(--space-4);font-size:var(--text-2xs);letter-spacing:0;text-transform:lowercase;color:var(--silver-20);font-weight:500}.muro--rotte .muro__occhiello:first-letter{text-transform:uppercase}.muro--rotte .muro__grande{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,5.6rem);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--silver-00);text-wrap:balance;max-inline-size:12ch;margin:0}.muro--rotte .muro__lede{margin:var(--space-5) 0 0;max-inline-size:46ch;font-size:var(--text-base);color:var(--silver-00);text-wrap:pretty;line-height:1.5}@media (max-width:760px){.muro--rotte{--muro-sguardo:10svh}.muro--rotte .muro__testa{padding-block-end:clamp(6.5rem,16vh,10rem)}}html:not(.js) .muro--rotte{block-size:100svh}
:root{--salita-corsa:100svh;--salita-raggio:clamp(24px, 3vw, 36px)}.salita{z-index:2;isolation:isolate;margin-block-start:calc(-1 * var(--salita-corsa));position:relative}.salita__fondo{z-index:-1;background:var(--surface-base);pointer-events:none;border-start-start-radius:var(--salita-raggio);border-start-end-radius:var(--salita-raggio);position:absolute;inset:0;overflow:clip;box-shadow:0 -1px #ffffff8c,0 -32px 90px -24px #08070680}.salita__palco{block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}.salita:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);border-start-start-radius:var(--salita-raggio);border-start-end-radius:var(--salita-raggio);block-size:28px;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffffeb}html:not(.js) .salita{margin-block-start:0}@media print{.salita{margin-block-start:0}.salita:before{display:none}}
.giornata{align-content:center;min-block-size:100svh;display:grid}.giornata__colonna{max-inline-size:34rem}.giornata__tavola{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;margin-block-start:2.6rem}.giornata__tavola td{border-block-end:1px solid color-mix(in srgb, var(--gun-90) 9%, transparent);vertical-align:baseline;padding-block:.72rem}.giornata__ora{inline-size:5.2rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--gun-90);font-size:.88rem}.giornata__meta{font-family:var(--font-display);letter-spacing:.01em;color:var(--gun-95);font-size:1.06rem}.giornata__nav{text-align:end;inline-size:4.4rem;font-family:var(--font-mono);color:var(--gun-65,#6b6b68);font-size:.82rem}.giornata__partenza .giornata__meta{font-weight:500}.giornata__nota{color:var(--gun-65,#6b6b68);max-inline-size:46ch;margin-block-start:1.4rem;font-size:.82rem}
.yac .sis-apre{--sis-apre-media:clamp(15rem, 36vw, 32rem);padding-block-start:calc(var(--bar-h) + var(--space-8))}.yac .sis-apre__figura{--sis-apre-ar:var(--ar-panorama);overflow:clip}.yac .sis-apre__figura img{transform:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.yac .sis-apre__figura img{animation:linear both yac-avvicina;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes yac-avvicina{0%{transform:scale(1)}to{transform:scale(var(--mv-zoom,1.06))}}.yac__testo{margin:0 0 var(--space-5);max-width:var(--measure-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty}.yac__testo:last-child{margin-bottom:0}.yac__tappe{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--hairline) solid var(--border-subtle)}.yac__tappa{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary)}.yac__scheda{grid-template-columns:var(--spec-cols);column-gap:var(--space-gutter);row-gap:var(--space-7);align-items:start;display:grid}.yac__nota{margin:var(--space-5) 0 0;max-width:var(--measure-lead);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty}@media (min-width:60rem){.yac__scheda-testo{top:calc(var(--bar-h) + var(--space-5));position:sticky}}@media (max-width:60rem){.yac__scheda{grid-template-columns:minmax(0,1fr)}}.yac__vai{gap:var(--space-3) var(--space-6);margin:var(--space-7) 0 0;flex-wrap:wrap;display:flex}.yac__vai a{min-height:var(--control-min);font-size:var(--text-2xs);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-decoration-thickness:var(--hairline);text-underline-offset:.5em;transition:text-decoration-color var(--dur-fast) var(--ease-standard), text-underline-offset var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-release);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.yac__vai a:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);text-underline-offset:.35em}}.yac__vai a:active{transition-duration:var(--dur-tap);transform:scale(.985)}.yac__vai a:focus-visible{outline:var(--rule-medium) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.yac__vai a{transition:text-decoration-color var(--dur-fast) linear}.yac__vai a:hover{text-underline-offset:.5em}.yac__vai a:active{transform:none}.yac .sis-apre__figura img{animation:none;transform:none}}.yac .cifre{gap:var(--space-gutter);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.yac .cifra{border-top:var(--hairline) solid var(--text-primary);padding-top:var(--space-4)}.yac .cifra b{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--text-4xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary);font-variant-numeric:tabular-nums;display:block}.yac .cifra>span{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-secondary);display:block}
.mancante{isolation:isolate;color:#f6fafb;background:#0b2230;position:relative}.mancante__scena{isolation:isolate;min-block-size:100svh;padding-block:calc(var(--bar-h,72px) + 2.5rem) clamp(3rem, 9vh, 5.5rem);place-items:center;display:grid;position:relative;overflow:clip}.mancante__fondo{z-index:-2;background:#0b2230;position:absolute;inset:0;overflow:clip}.mancante__fondo picture,.mancante__fondo img{block-size:100%;inline-size:100%;display:block}.mancante__fondo img{object-fit:cover;object-position:62% 50%}@media (prefers-reduced-motion:no-preference){.mancante__kb{animation:mancante-respiro calc(var(--dur-respiro) * 10) var(--ease-standard) infinite alternate;transform-origin:62%;animation-play-state:paused}[data-vivo] .mancante__kb{animation-play-state:running}}@keyframes mancante-respiro{0%{transform:scale(1.001)translate(0,0)}to{transform:scale(1.085)translate(-1.2%,-.8%)}}.mancante__velo{z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 48%,#0312226b 0%,#03122200 100%),linear-gradient(#03122280 0%,#03122229 28%,#03122238 66%,#031222a8 100%);position:absolute;inset:0}.mancante__dentro{justify-items:center;gap:clamp(1.4rem,3.4vh,2.2rem);inline-size:100%;display:grid}.mancante__lastra{isolation:isolate;text-align:center;color:#f6fafb;inline-size:min(40rem,100%);transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--dur-base) var(--ease-standard);border-radius:34px;justify-items:center;gap:1rem;padding:clamp(2.2rem,5vw,3.4rem) clamp(1.4rem,5vw,3.6rem) clamp(2rem,4.6vw,3rem);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.mancante__lastra{animation:mancante-entra var(--dur-slow) var(--ease-emphasized) backwards}}@keyframes mancante-entra{0%{transform:perspective(1400px)translateY(28px)scale(.97)}}.mancante__lastra:before,.mancante__lastra:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.mancante__lastra:before{z-index:-2;-webkit-backdrop-filter:blur(24px)saturate(1.5)brightness(.9);backdrop-filter:blur(24px)saturate(1.5)brightness(.9);background:linear-gradient(165deg,#fff3 0%,#ffffff0f 38%,#ffffff05 100%),#061e3675;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff0f,0 44px 96px -38px #000c16b8,0 2px 6px #000c1624}.mancante__lastra:after{z-index:3;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffc7 0%,#ffffff2e 22%,#ffffff0d 50%,#ffffff29 78%,#ffffff85 100%);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mancante__luce{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,-20%), #ffffff24, #fff0 58%);opacity:0;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.mancante__lastra:hover .mancante__luce,.mancante__lastra:focus-within .mancante__luce{opacity:1}.mancante__codice{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;background:linear-gradient(#fff 0%,#ffffff9e 52%,#b2d4f24d 100%);text-shadow:0 1px #ffffff14;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:0 0 .2rem;font-size:clamp(5.4rem,3rem + 9vw,9.5rem);font-weight:640;line-height:.86}.mancante__titolo{max-inline-size:22ch;font-family:var(--font-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;text-shadow:0 1px 2px #020e1666;margin:0;font-size:clamp(1.8rem,1.15rem + 2.2vw,2.75rem);font-weight:620;line-height:1.06}.mancante__testo{max-inline-size:42ch;font-size:var(--text-base);color:#f2f7f9f7;text-wrap:pretty;margin:0;line-height:1.6}.mancante__vie{border-block-start:1px solid #ffffff29;flex-wrap:wrap;justify-content:center;gap:.25rem 1.4rem;inline-size:100%;margin-block-start:.6rem;padding-block-start:1.1rem;display:flex}.mancante__vie a{color:#fff;text-underline-offset:.32em;align-items:center;min-block-size:44px;font-weight:560;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px;display:inline-flex}.mancante__vie a:hover{text-decoration-color:#fff}.mancante__vie a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.mancante__torna{isolation:isolate;color:#0b2341;min-block-size:52px;transition:transform var(--dur-base) var(--ease-emphasized);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.7rem;font-weight:620;text-decoration:none;display:inline-flex;position:relative}.mancante__torna:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:url(#lente-capsula)blur(8px)saturate(1.6);backdrop-filter:url(#lente-capsula)blur(8px)saturate(1.6);pointer-events:none;background:linear-gradient(#fffffff5 0%,#e8f0fae6 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -6px 14px -8px #0b23413d,0 16px 34px -16px #000c16b8}.mancante__torna:hover:before{box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -6px 14px -8px #0b23413d,0 0 0 1px #7fb3ea99,0 0 26px 4px #7fb3ea80,0 16px 34px -16px #000c16b8}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mancante__torna:hover{transform:translateY(-2px)}.mancante__torna:hover .mancante__freccia{transform:translate(-3px)}[dir=rtl] .mancante__torna:hover .mancante__freccia{transform:translate(3px)}}.mancante__freccia{transition:transform var(--dur-base) var(--ease-emphasized)}[dir=rtl] .mancante__freccia{scale:-1 1}.mancante__torna:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:560px){.mancante__lastra{border-radius:26px}.mancante__vie{gap:0 1.1rem}}@media (prefers-reduced-motion:reduce){.mancante__lastra,.mancante__luce,.mancante__torna,.mancante__freccia{transition:none}}
.etichetta-ia{z-index:3;max-inline-size:calc(100% - 1.5rem);font-family:var(--font-testo), "Satoshi", "Helvetica Neue", Arial, sans-serif;letter-spacing:0;text-transform:none;text-align:end;color:#fffffff0;text-shadow:0 0 2px #020c14b8,0 1px 3px #020c1499,0 0 22px #020c1494;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1.25;position:absolute;inset-block-end:.55rem;inset-inline-end:.75rem}.etichetta-ia:before{content:"";z-index:-1;background:radial-gradient(closest-side,#020c14cc,#020c148a 55%,#020c1400);position:absolute;inset:-.7em -1.3em}.etichetta-ia--alto{inset-block:.55rem auto}.etichetta-ia--basso-inizio{text-align:start;inset-inline:.75rem auto}.etichetta-ia--scura{color:#061620e6;text-shadow:0 0 2px #fffc,0 1px 3px #ffffffb3,0 0 18px #ffffffbf}.etichetta-ia--scura:before{background:radial-gradient(closest-side,#ffffffa8,#ffffff61 55%,#fff0)}.etichetta-ia--riga{max-inline-size:none;color:inherit;text-shadow:none;white-space:normal;margin-block-start:.6rem;display:block;position:static}.etichetta-ia--riga:before{content:none}@media (max-width:1000px){.etichetta-ia--schermo{inset-block-end:calc(76px + .6rem + env(safe-area-inset-bottom,0px))}}@media print{.etichetta-ia{color:#000;text-shadow:none}.etichetta-ia:before{content:none}}

:root:lang(ar){--font-titoli:var(--font-satoshi), "Geeza Pro", "Segoe UI Arabic", "Noto Sans Arabic", "Al Bayan", Tahoma, sans-serif;--font-testo:var(--font-titoli);--font-display:var(--font-titoli);--font-body:var(--font-testo)}:root:lang(ru){--font-titoli:var(--font-satoshi), "Helvetica Neue", "PT Sans", "Segoe UI", "Noto Sans", Arial, sans-serif;--font-testo:var(--font-titoli);--font-display:var(--font-titoli);--font-body:var(--font-testo)}:root:lang(zh){--font-titoli:var(--font-satoshi), "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Hiragino Sans GB", sans-serif;--font-testo:var(--font-titoli);--font-display:var(--font-titoli);--font-body:var(--font-testo)}:root:lang(ar) [class]{letter-spacing:normal}:root:lang(ar) .lin__codice,:root:lang(ar) .lingua-porta__codice{letter-spacing:.08em}
[dir=rtl] .bar__spazio,[dir=rtl] .nav__coda{margin-inline:auto 0;margin-left:0}[dir=rtl] .gal__freccia svg,[dir=rtl] .cal__nav svg,[dir=rtl] .rot__freccia svg,[dir=rtl] .prev__passo-freccia svg{transform:scaleX(-1)}[dir=rtl] .gal__crediti{text-align:start}[dir=rtl] .leg__filo{transform-origin:100%}[dir=rtl] blockquote,[dir=rtl] .leg__citazione{border-left:0;border-inline-start:var(--rule-medium,2px) solid var(--champagne-60)}
