.intro{z-index:var(--strato-intro);background:var(--buio);color:var(--carta);opacity:0;visibility:hidden;transition:opacity .3s var(--moto-esce), visibility 0s linear .3s;position:fixed;top:0;bottom:0;left:0;right:0}html[data-intro=finita] .intro{transition:opacity .6s var(--moto-sposta), visibility 0s linear .6s}html[data-intro=attiva] .intro{opacity:1;visibility:visible;transition:none}.intro:after{content:"";z-index:3;opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url(/wp-content/themes/aagency-2026/dist/assets/grana-DN8swqOB.svg);background-size:180px 180px;position:absolute;top:0;bottom:0;left:0;right:0}.intro__visivo{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.intro__tela{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.intro__video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.intro__testo{z-index:1;left:var(--spazio-margine);right:var(--spazio-margine);bottom:max(4rem, 7.5svh, calc(env(safe-area-inset-bottom) + 2rem));--intro-corpo:min(calc((100vw - 2 * var(--spazio-margine)) / 6.3), 9.5svh);gap:clamp(.75rem,2.2svh,1.5rem);display:grid;position:absolute}@media (min-width:640px) and (min-aspect-ratio:5/4){.intro__testo{--intro-corpo:min(calc((50vw - var(--spazio-margine)) / 5.9), 10svh);width:50vw;right:auto}}.intro__via{transition:transform .4s var(--moto-esce), opacity .4s var(--moto-esce)}.intro__via[data-dentro]{opacity:0;transform:translateY(-1.2em)}.intro .intro__prima{color:var(--carta-2);font-size:clamp(1rem,.8rem + .6vw,1.375rem)}.intro__prima{text-wrap:balance;opacity:0;max-width:30em;transition:opacity var(--moto-media) var(--moto-entra), transform var(--moto-media) var(--moto-entra);transform:translateY(.6em)}.intro__prima[data-dentro]{opacity:1;transform:none}.intro__cancella{background:linear-gradient(var(--terra), var(--terra)) no-repeat 0 56% / 0% max(2px, .14em);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s var(--moto-sposta)}.intro__cancella[data-dentro]{background-size:100% max(2px,.14em)}.intro__claim{font-family:var(--font-titolo);font-size:var(--intro-corpo);font-weight:var(--peso-parola);font-variation-settings:"opsz" 144;letter-spacing:-.022em;line-height:.98}.intro .sale{transform-origin:0 100%;transition:transform .52s var(--moto-esce), scale .52s var(--moto-esce);transform:translateY(140%)scale(1.08)}.intro .sale[data-dentro]{transition:transform .8s var(--moto-entra), scale .8s var(--moto-entra);transform:scale(1)}.intro .punto{color:var(--terra)}.intro[data-dentro] .sale{transition:transform .52s var(--moto-esce);transform:translateY(-140%)scale(1)}.intro[data-dentro] .maschera:nth-child(2) .sale{transition-delay:40ms}.intro[data-dentro] .maschera:nth-child(3) .sale{transition-delay:80ms}.intro[data-dentro] .maschera:nth-child(4) .sale{transition-delay:.12s}.intro[data-dentro] .maschera:nth-child(5) .sale{transition-delay:.16s}.intro__salta{z-index:2;top:max(.75rem, env(safe-area-inset-top));right:var(--spazio-margine);border:1px solid var(--linea);min-width:44px;min-height:44px;color:var(--carta-2);cursor:pointer;transition:color var(--moto-breve) var(--moto-entra), border-color var(--moto-breve) var(--moto-entra);background:0 0;border-radius:999px;padding:0 1.1rem;position:absolute}.intro__salta:hover{color:var(--carta);border-color:var(--carta-3)}.intro__salta:focus-visible{color:var(--carta);border-color:var(--carta-3)}.intro[data-dentro] .intro__salta{opacity:0;transition:opacity .2s var(--moto-esce)}html[data-intro=attiva] .scena--apertura .sale{animation-play-state:paused}.controcorrente{padding:calc(var(--spazio-aria) * .9) var(--spazio-margine);z-index:var(--strato-testo);gap:clamp(.75rem,.4rem + 1.4vw,1.75rem);display:grid;position:relative}.controcorrente__piccola{max-width:34ch;font-size:var(--corpo-riga);color:var(--carta-2);text-wrap:balance;line-height:1.4}.controcorrente__riga{font-family:var(--font-titolo);font-size:clamp(1.5rem,1.15rem + 1.5vw,2.5rem);font-weight:var(--peso-sottotitolo);font-variation-settings:"opsz" 96;letter-spacing:-.02em;color:var(--carta);line-height:1.1}.controcorrente__claim{max-width:19em;font-family:var(--font-titolo);font-size:clamp(2rem,1.1rem + 3.8vw,5rem);font-weight:var(--peso-parola);font-variation-settings:"opsz" 144;letter-spacing:-.022em;word-spacing:.1em;text-wrap:balance;color:var(--carta);margin-block-start:clamp(1.75rem,.9rem + 4vw,5rem);margin-block-end:clamp(1rem,.5rem + 2vw,2.5rem);line-height:1.04}.controcorrente .punto{color:var(--terra)}.controcorrente__numeri{gap:clamp(1.5rem,1rem + 2vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px) and (min-aspect-ratio:5/4){.controcorrente__numeri{grid-template-columns:repeat(2,minmax(0,26rem));gap:clamp(2rem,5vw,6rem)}}.controcorrente__numero{align-content:start;gap:.6rem;display:grid}.controcorrente__valore{font-family:var(--font-titolo);font-size:var(--corpo-titolo);font-weight:var(--peso-titolo);font-variation-settings:"opsz" 48;letter-spacing:-.02em;color:var(--carta);line-height:1}.controcorrente__etichetta{max-width:30ch;color:var(--carta-2)}.controcorrente__fonte{max-width:52ch;color:var(--carta-3)}@supports (animation-timeline:view()){.controcorrente__claim{view-timeline:--al-contrario block}.controcorrente .accende{color:var(--carta-3);animation:linear both accende;animation-timeline:--al-contrario;animation-range:cover calc(23.3% + var(--k,1) * 2.7%) cover calc(27.3% + var(--k,1) * 2.7%)}.controcorrente .accende:last-of-type{animation-range:cover 46% cover 50%}@keyframes accende{0%{color:var(--carta-3)}to{color:var(--carta)}}[data-k="1"]{--k:1}[data-k="2"]{--k:2}[data-k="3"]{--k:3}[data-k="4"]{--k:4}[data-k="5"]{--k:5}[data-k="6"]{--k:6}[data-k="7"]{--k:7}[data-k="8"]{--k:8}[data-k="9"]{--k:9}[data-k="10"]{--k:10}[data-k="11"]{--k:11}[data-k="12"]{--k:12}[data-k="13"]{--k:13}[data-k="14"]{--k:14}[data-k="15"]{--k:15}}
