.righello{--passo:17px;--tacca:8px;--colmo:48px;--mano:72px;--spessore:1px;--raggio:5;--fioco:.7;position:relative;z-index:1;flex:none;align-self:center;height:62%;width:var(--mano);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 13%,#000 87%,#0000);mask-image:linear-gradient(180deg,#0000 0,#000 13%,#000 87%,#0000);background-image:repeating-linear-gradient(to bottom,var(--linea) 0 var(--spessore),#0000 var(--spessore) var(--passo));background-size:var(--tacca) 100%;background-position:0 0;background-repeat:repeat-y;filter:drop-shadow(0 0 2px var(--ink)) drop-shadow(0 0 6px var(--ink))}.righello.is-onda{background-image:none}.righello__t{--r:0;width:calc(var(--tacca) + var(--r,0) * (var(--colmo) - var(--tacca)));height:calc(var(--spessore) * (1 + var(--r,0) * .4));background:var(--linea);opacity:calc(var(--fioco) + var(--r,0) * (1 - var(--fioco)))}.righello__mano,.righello__t{position:absolute;left:0;pointer-events:none}.righello__mano{width:var(--mano);height:var(--spessore);background:var(--paper);top:calc(var(--q,0) * (100% - var(--spessore)));transition:top var(--t-quick,.22s) var(--e-out,ease)}@supports (top:round(down,1px,1px)){.righello__mano{top:round(down,calc(var(--q,0) * (100% - var(--spessore))),var(--passo))}}@media (prefers-reduced-motion:reduce){.righello__mano{transition:none}}.tx{padding-inline:12px}.tx-r{padding-inline-end:12px}.hero{position:relative;height:100svh;min-height:fit-content;overflow:hidden}.hero,.hero *{cursor:none}.hero__media{position:absolute;inset:0;z-index:-1;background:var(--ink)}.hero__media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-color:var(--velo);background-image:var(--velo-testo)}.hero__media video{width:100%;height:100%;object-fit:cover}.apri__reel{position:fixed;z-index:6;left:0;top:0;display:grid;place-items:center;width:auto;min-height:44px;transform:translate3d(var(--rlx,-999px),var(--rly,-999px),0);pointer-events:none;will-change:transform}@media (max-width:849px){.apri__reel{position:static;transform:none;left:auto;top:auto;margin:0;display:inline-grid;justify-items:start;place-items:start;flex:none;align-self:flex-start;width:max-content;max-width:100%;height:auto;min-height:var(--dito);pointer-events:auto;will-change:auto}.apri--cursore,.apri--cursore *{cursor:auto}.apri__row{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}#hero{--apri-sotto:20px}}@media (pointer:coarse) and (min-width:850px){.apri--cursore,.apri--cursore *{cursor:auto}}.apri__media .top__fermo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none}@media (prefers-reduced-motion:reduce){.apri__media video{display:none}.apri__media .top__fermo{display:block}}.reelbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;color:var(--figure);overflow:hidden}.reelbox,.reelbox::backdrop{background:var(--ink)}.reelbox__scena{position:relative;width:100%;height:100%;overflow:hidden}.reelbox__v{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--ink);display:block}.reelbox .hero__veil{pointer-events:none}.reelbox .hero__back{top:var(--s-7);z-index:4}.reelbox__scena:fullscreen{width:100vw;height:100vh}.cl{padding-block:calc(var(--s-8) * 2);position:relative}.cl__cols{--lato:min(calc(8.3vw + 115px),calc(50vw - 320px));display:grid;grid-template-columns:var(--lato) minmax(0,1fr) var(--lato);gap:var(--s-4);align-items:stretch}.cl__h--cli{margin:0}.cl__col{position:relative;height:min(calc(var(--lato) * 140 / 214 * 4.8),900px);align-self:center;margin-block:calc(var(--s-8) * -2);overflow:hidden;border-inline:1px solid var(--linea);-webkit-mask-image:linear-gradient(180deg,#0000,#0000 40px,#000 140px,#000 calc(100% - 140px),#0000 calc(100% - 40px),#0000);mask-image:linear-gradient(180deg,#0000,#0000 40px,#000 140px,#000 calc(100% - 140px),#0000 calc(100% - 40px),#0000)}.cl__logos{position:absolute;inset:0 0 auto 0;animation:cl-sale 44s linear infinite;animation-play-state:paused}.cl__logos.is-in{animation-play-state:running}.cl__col--giu .cl__logos{animation-direction:reverse;animation-duration:53s}@media (hover:hover){.cl__col:hover .cl__logos{animation-play-state:paused}}@keyframes cl-sale{0%{transform:translateZ(0)}to{transform:translate3d(0,-33.3333%,0)}}.cl.sez.is-dentro .cl__logos.stg>*{animation:stg-in var(--t-su) var(--e-osmo) calc(var(--stg-step) * 2 + var(--d,0s)) both}.cl.sez:not(.is-dentro) .cl__logos.stg>*{animation:none;opacity:.01;transform:translateY(11px)}.cl__cell{display:grid;place-items:center;aspect-ratio:214/140;overflow:hidden;min-height:0;border-bottom:1px solid var(--linea);padding:0;position:relative;z-index:1;background:var(--ink);transition:background-color var(--t-quick) var(--e-out)}.cl__cell img{--peso:62%;max-width:100%;max-height:var(--peso);width:auto;height:auto;object-fit:contain}.cl__cell img[src$="/antonina-poppy.webp"],.cl__cell img[src$="/autotrader.webp"]{--peso:92%}.cl__cell img[src$="/diesel.webp"]{--peso:75%}.cl__cell img[src$="/citroen.webp"]{--peso:68%}.cl__cell img[src$="/trenitalia.webp"]{--peso:65%}.cl__cell img[src$="/google.webp"]{--peso:63%}.cl__cell img[src$="/adidas.webp"]{--peso:58%}.cl__cell img[src$="/astra-makeup.webp"],.cl__cell img[src$="/desperados.webp"],.cl__cell img[src$="/virgin-media.webp"]{--peso:54%}.cl__cell img[src$="/stake.webp"]{--peso:52%}.cl__cell img[src$="/nike.webp"]{--peso:51%}@media (max-width:767px){.cl__cell img[src$="/google.webp"],.cl__cell img[src$="/trenitalia.webp"]{--peso:71%}.cl__cell img[src$="/adidas.webp"]{--peso:91%}.cl__cell img[src$="/astra-makeup.webp"]{--peso:71%}.cl__cell img[src$="/desperados.webp"]{--peso:82%}.cl__cell img[src$="/virgin-media.webp"]{--peso:80%}.cl__cell img[src$="/nike.webp"],.cl__cell img[src$="/stake.webp"]{--peso:71%}}@media (hover:hover){.cl__cell:hover{background:color-mix(in srgb,var(--paper) 7%,#0000)}}.cl__link{display:grid;place-items:center;width:100%;height:100%;padding:var(--s-3)}.cl__aw{padding-inline:10%;align-self:center}.cl__list{margin-top:var(--s-5)}.cl__list--piu{margin-top:0}.aw__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);border-bottom:1px solid var(--linea);padding-block:var(--s-2);font-family:var(--f-sans);font-weight:400;font-size:var(--t-h3);line-height:var(--lh-h3)}.aw__row>span:first-child{padding-inline-start:12px}.aw__row>span:last-child{padding-inline-end:12px;white-space:nowrap}@media (min-width:1081px){#clients .aw__row{padding-inline:0;margin-inline:0}}.cl__extra{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-su) var(--e-osmo)}.cl__extra>*{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear var(--t-su)}.cl__extra.is-aperto{grid-template-rows:1fr}.cl__extra.is-aperto>*{visibility:visible;transition:visibility 0s}.cl__more{display:grid;justify-items:start;margin-top:var(--s-5)}.peek{position:fixed;left:0;top:0;z-index:80;width:clamp(200px,17.6vw,254px);aspect-ratio:16/9;pointer-events:none;margin:0}.peek__in{display:block;width:100%;height:100%;overflow:hidden;box-shadow:0 22px 60px #00000080;background:var(--ink);opacity:.01;transform:scale(.94);visibility:hidden;transition:opacity .26s var(--e-out),transform .26s var(--e-out),visibility 0s linear .26s}.peek.is-on .peek__in{opacity:1;transform:scale(1);visibility:visible;transition:opacity .26s var(--e-out),transform .26s var(--e-out),visibility 0s}.peek img{width:100%;height:100%;object-fit:cover}.peek--contain img{object-fit:contain;padding:22px;background:var(--ink)}.peek__badge{display:none}.peek--doppia{width:clamp(276px,24.32vw,351px);aspect-ratio:2.4568;display:flex;gap:1px}.peek--doppia.is-on{background:var(--linea)}.peek--doppia .peek__in{flex:1 1 auto;width:auto}.peek--doppia .peek__badge{display:block;flex:none;width:27.64%}.peek--doppia .peek__badge img{object-fit:contain;padding:12px;background:var(--ink)}@media (pointer:coarse){.peek{display:none}}.sel,.sel *{cursor:none}.sel .sel__ctl,.sel .sel__ctl *{cursor:pointer}@media (pointer:coarse){.sel,.sel *{cursor:auto}}.sel{position:relative;isolation:isolate;--sel-e:calc(100svh + var(--head-h-c) * 2);--sel-alto-nat:calc(var(--sel-e) * 0.23607 - 40px);--sel-centro-nat:calc(var(--sel-e) * 0.47214 + 40px);--sel-t-h:calc(max(48px,min(11.4vw,var(--t-display))) * var(--lh-display));--sel-alto-min:calc(var(--head-h-c) * 2 + var(--s-2) + var(--sel-t-h) * 0.86957);--sel-alto:max(var(--sel-alto-nat),var(--sel-alto-min));--sel-centro:calc(var(--sel-centro-nat) - (var(--sel-alto) - var(--sel-alto-nat)));--sel-basso:calc(var(--sel-e) * 0.29180);min-height:var(--sel-e);display:grid;grid-template-rows:var(--sel-alto) var(--sel-centro) minmax(var(--sel-basso),auto)}@media (min-width:1440px){.sel{--sel-alto-nat:calc(var(--sel-e) * 0.32 - 40px);--sel-centro-nat:calc(var(--sel-e) * 0.38821 + 40px)}}.sel__h{position:absolute;left:0;right:0;height:1px;background:var(--linea);z-index:3}.sel__h--0{top:0}.sel__h--1{top:var(--sel-alto)}.sel__h--2{top:calc(var(--sel-alto) + var(--sel-centro))}.sel__h--3{bottom:0}.sel__h.rv{clip-path:none;transform:scaleX(0);transform-origin:left center}.sel__h.rv.is-in{animation:sel-tira var(--t-title) var(--ez) both}.sel__h.rv.is-done{animation:none;transform:none}@keyframes sel-tira{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sel__stella{position:absolute;z-index:3;left:calc(var(--clear) + .5px);top:.5px;width:11px;height:13px;transform:translate(-50%,-50%);background-color:var(--stella);-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat}.sel__alto{grid-row:1;position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding-inline:var(--clear)}.sel__t{display:block;text-align:center;margin-bottom:-.12em;font-family:var(--f-display);font-weight:400;font-synthesis:none;font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);text-transform:uppercase;white-space:nowrap}.sel__t .mk{display:inline-block}.sel__bg{z-index:0;transform:scale(calc(.55 + .45 * var(--gz,1)));transform-origin:50% 50%;will-change:transform}.sel__bg,.sel__slide{position:absolute;inset:0}.sel__slide{opacity:0;transition:opacity var(--t-mega) var(--e-out)}.sel__slide.is-on{opacity:1}.sel__slide img,.sel__slide video{width:100%;height:100%;object-fit:cover}.sel__velo{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--velo)}.sel__v{position:absolute;top:0;bottom:0;width:1px;background:var(--linea);z-index:3}.sel__v--l{left:var(--clear)}.sel__v--r{left:calc(100% - var(--clear))}.sel__ctl.rv,.sel__ctl.rv.is-done,.sel__ctl.rv.is-in,.sel__meta.rv,.sel__meta.rv.is-done,.sel__meta.rv.is-in{clip-path:none;animation:none}.sel__ctl.rv,.sel__meta.rv{opacity:.01;transform:translateX(-64px);transition:opacity var(--t-title) var(--ez),transform var(--t-title) var(--ez)}.sel__ctl.rv.is-in,.sel__meta.rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sel__ctl.rv,.sel__meta.rv{opacity:1;transform:none;transition:none}}.sel__basso{grid-row:3;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--s-4);padding:0 var(--clear) var(--s-4)}.sel__ctl{width:408px;max-width:100%}.sel>.sp-voce{bottom:calc(var(--head-h-c) * 2)}.sel__ctl .sp-ctrl__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.sel__ctl .sp-ctrl__t{white-space:normal;text-overflow:clip;padding-inline:0;line-height:1.2;overflow:visible;overflow-wrap:anywhere}.sel__ctl{height:auto;min-height:var(--sp-h);padding-block:var(--sp-gap)}}.sel__meta{position:relative;min-height:calc(var(--s-6) + var(--s-2));text-align:center;width:100%}.sel__pane{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--t-mega) var(--e-out)}.sel__pane.is-on{opacity:1}.sel__d{font-size:var(--t-para-md);line-height:var(--lh-para-md);max-width:34ch;margin-inline:auto}.sel__case{position:fixed;z-index:6;left:0;top:0;display:grid;place-items:center;width:auto;min-height:44px;transform:translate3d(var(--rlx,-999px),var(--rly,-999px),0);pointer-events:none;will-change:transform}.apri__reel .sp-watch,.sel__case .sp-watch{transform-origin:var(--cox,0) var(--coy,0);transform:scale(.62);opacity:.01;visibility:hidden;transition:transform .26s var(--e-out),opacity .2s var(--e-out),visibility 0s linear .26s,background var(--t-band) var(--e-band),color var(--t-band) var(--e-band)}.apri__reel.is-on .sp-watch,.sel__case.is-on .sp-watch{transform:scale(1);opacity:1;visibility:visible;transition:transform .26s var(--e-out),opacity .2s var(--e-out),visibility 0s,background var(--t-band) var(--e-band),color var(--t-band) var(--e-band)}.apri__reel[data-rib-x] .sp-watch,.sel__case[data-rib-x] .sp-watch{padding-right:calc(var(--w-sporge-x) + var(--sp-pad));padding-left:var(--sp-pad);margin-left:0;margin-right:calc(var(--w-sporge-x) * -1)}.apri__reel[data-rib-x] .sp-watch:after,.sel__case[data-rib-x] .sp-watch:after{left:0;right:var(--w-sporge-x)}.apri__reel[data-rib-x] .sp-watch:before,.sel__case[data-rib-x] .sp-watch:before{left:auto;right:0;transform:scaleX(-1)}.apri__reel[data-rib-y] .sp-watch,.sel__case[data-rib-y] .sp-watch{padding-top:0;padding-bottom:var(--w-sporge-y);margin-top:0;margin-bottom:calc(var(--w-sporge-y) * -1)}.apri__reel[data-rib-y] .sp-watch:after,.sel__case[data-rib-y] .sp-watch:after{top:0;bottom:var(--w-sporge-y)}.apri__reel[data-rib-y] .sp-watch:before,.sel__case[data-rib-y] .sp-watch:before{top:auto;bottom:0;transform:scaleY(-1)}.apri__reel[data-rib-x][data-rib-y] .sp-watch:before,.sel__case[data-rib-x][data-rib-y] .sp-watch:before{transform:scale(-1)}@media (prefers-reduced-motion:reduce){.apri__reel .sp-watch,.apri__reel.is-on .sp-watch,.sel__case .sp-watch,.sel__case.is-on .sp-watch{transform:none}}@media (pointer:coarse){.sel__case{position:static;transform:none;pointer-events:auto;margin-top:var(--s-3)}.apri__reel .sp-watch,.sel__case .sp-watch{transform:none;opacity:1;visibility:visible;--w-sporge-x:0px;--w-sporge-y:0px}.apri__reel .sp-watch:before,.sel__case .sp-watch:before{display:none}}.pila{--alta:65.5;--stacco:1.1;--cima:13.8;--sx:var(--gab-est);--dx:calc(100% - var(--gab-est));--altezza:1svh;--q:0;--n:3;position:relative}#portfolio{padding-top:0}.pila__track{position:relative}.pila.is-viva .pila__track{height:calc(var(--n) * var(--corsa-scheda,56svh))}.pila__stage{position:relative;overflow:hidden;isolation:isolate;background:var(--ink)}.pila.is-viva .pila__stage{position:sticky;top:0;height:100svh}.pila__fondi{position:absolute;inset:0;z-index:0;overflow:hidden}.pila__fondo{position:absolute;inset:-6%;opacity:0;transition:opacity .9s linear}.pila__fondo.is-on{opacity:1}.pila__fondo video{width:100%;height:100%;object-fit:cover}.pila__velo{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--velo);mix-blend-mode:multiply;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pila.is-viva .pila__colonna{position:absolute;left:var(--sx);right:calc(100% - var(--dx));top:0;bottom:0;z-index:1}.pila.is-viva .pila__nastro{position:absolute;left:0;right:0;top:calc(var(--cima) * var(--altezza));display:flex;flex-direction:column;gap:calc(var(--stacco) * var(--altezza));transform:translate3d(0,calc(var(--alta) * var(--altezza) / 2 - 100% / 6 + var(--stacco) * var(--altezza) / 3 - var(--q) * (var(--n) - 1) / var(--n) * (100% + var(--stacco) * var(--altezza))),0);will-change:transform}.pila.is-viva .pila__q{flex:none;height:auto;aspect-ratio:16/9}.pila__q{position:relative;overflow:hidden;background:var(--ink)}.pila.is-viva .pila__q{--lon:0;filter:blur(calc((var(--lon) + var(--lon) * var(--lon) * .5) * 1px));opacity:calc(1 - var(--lon) * .085 - var(--lon) * var(--lon) * .095);transition:filter .42s linear,opacity .42s linear}.pila.is-viva .pila__q[data-lontano="0"]{transition:filter .14s linear,opacity .42s linear}@media (prefers-reduced-motion:reduce){.pila.is-viva .pila__q{transition:none}}.pila__q :is(video,img){width:100%;height:100%;object-fit:cover;display:block}.pila.is-viva .pila__filo{position:absolute;left:0;right:0;height:1px;background:var(--linea);z-index:2;pointer-events:none}.pila.is-viva .pila__filo--alto{top:calc(var(--cima) * var(--altezza))}.pila.is-viva .pila__filo--basso{top:calc((var(--cima) + var(--alta) / 2) * var(--altezza) + var(--carta,0px) / 2)}.pila.is-viva .pila__filo--basso:before{content:"";position:absolute;top:50%;left:var(--gab-est);width:11px;height:12px;background-color:var(--stella);-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat;transform:translate(-50%,-50%)}.pila.is-viva .pila__lato{position:absolute;z-index:3;top:calc(var(--cima) * var(--altezza));height:calc(var(--alta) * var(--altezza));display:flex;align-items:center}.pila.is-viva .pila__lato--sx{left:0;right:auto;width:max-content;max-width:var(--sx);padding-inline-start:calc(var(--clear) + var(--filo));padding-inline-end:var(--filo);padding-block:var(--filo)}.pila.is-viva .pila__lato--dx{left:var(--dx);right:0;gap:var(--filo);padding-inline-end:var(--clear)}@property --riga{syntax:"<length>";inherits:false;initial-value:0}.pila.is-viva .righello{--passo:30px;--tacca:11px;--fioco:.85;--linea:var(--paper);filter:none;margin-block:calc(var(--cima) * var(--altezza) * -1) calc((100 - var(--cima) - var(--alta)) * var(--altezza) * -1);--riga:calc((var(--cima) + var(--alta) / 2) * var(--altezza) - var(--spessore) / 2 + (var(--q) - .5) * var(--passo) * 3)}@supports (top:round(down,1px,1px)){.pila.is-viva .righello{--riga:round(down,calc((var(--cima) + var(--alta) / 2) * var(--altezza) - var(--spessore) / 2 + (var(--q) - .5) * var(--passo) * 3),var(--passo))}}.pila.is-viva .righello__t:nth-of-type(4n+1){--tacca:22px}.pila.is-viva .righello__t{width:max(calc(var(--tacca) + var(--r,0) * (var(--colmo) - var(--tacca))),calc(var(--tacca) + var(--m,0) * (var(--mano) - var(--tacca))));opacity:calc(var(--fioco) + max(var(--r,0),var(--m,0)) * (1 - var(--fioco)));transition:width var(--t-quick,.22s) var(--e-out,ease)}@media (prefers-reduced-motion:reduce){.pila.is-viva .righello__t{transition:none}}.pila__h .ser{font-weight:400}.pila__go{margin-top:var(--s-4)}.pila__read{position:relative;flex:1;min-width:0;display:grid;align-content:center}.pila.is-viva .pila__read{padding:15px;padding-inline-start:var(--filo);margin:-15px;margin-inline-start:calc(-1 * var(--filo))}.pila__i{grid-area:1/1;opacity:.01;visibility:hidden;transform:translateY(14px);transition:opacity .45s linear,transform .45s var(--e-out),visibility 0s linear .45s}.pila__i[data-pos="-1"]{transform:translateY(-14px)}.pila__i[data-pos="1"]{transform:translateY(14px)}.pila__i.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s linear,transform .45s var(--e-out),visibility 0s}@media (prefers-reduced-motion:reduce){.pila__i{transition:opacity .45s linear,visibility 0s linear .45s}.pila__i,.pila__i.is-on{transform:none}}.pila__st{font-size:var(--t-h3);line-height:var(--lh-h2);text-transform:uppercase}.pila__p{margin-top:var(--s-3);font-size:var(--t-para-md);line-height:var(--lh-para-md);max-width:38ch}.pila.is-viva :is(.pila__lato--sx,.pila__read){transition:opacity var(--t-su) var(--e-osmo),transform var(--t-su) var(--e-osmo)}.pila.is-viva[data-scena=prima] :is(.pila__lato--sx,.pila__read){opacity:.001;transform:translateY(14px)}.pila.is-viva[data-scena=dopo] :is(.pila__lato--sx,.pila__read){opacity:.001;transform:translateY(-14px)}@media (prefers-reduced-motion:reduce){.pila.is-viva :is(.pila__lato--sx,.pila__read){transition:none}.pila.is-viva[data-scena] :is(.pila__lato--sx,.pila__read){opacity:1;transform:none}}.pila:not(.is-viva) .pila__stage{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-6);padding-inline:var(--clear)}.pila:not(.is-viva) :is(.pila__colonna,.pila__nastro,.pila__lato--dx,.pila__read){display:contents}.pila:not(.is-viva) :is(.pila__fondi,.pila__velo,.pila__filo,.righello){display:none}.pila:not(.is-viva) .pila__lato--sx{grid-row:1;padding-inline-start:var(--filo)}.pila:not(.is-viva) .pila__q{grid-column:1;aspect-ratio:481/702;max-width:calc(78svh * 481 / 702)}.pila:not(.is-viva) .pila__i{grid-column:1;padding-inline-start:var(--filo);opacity:1;visibility:visible;transition:none}.pila:not(.is-viva) .pila__q:first-child{grid-row:2}.pila:not(.is-viva) .pila__i:first-child{grid-row:3}.pila:not(.is-viva) .pila__q:nth-child(2){grid-row:4}.pila:not(.is-viva) .pila__i:nth-child(2){grid-row:5}.pila:not(.is-viva) .pila__q:nth-child(3){grid-row:6}.pila:not(.is-viva) .pila__i:nth-child(3){grid-row:7}@media (max-width:1080px){.pila:not(.is-viva) .pila__stage{--sbircia:var(--clear);--diapo:calc(100vw - var(--clear) * 2 - var(--sbircia) * 2);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--diapo);align-items:start;column-gap:var(--s-3);row-gap:var(--s-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sbircia);padding-inline:var(--clear);scrollbar-width:none}.pila:not(.is-viva) .pila__stage::-webkit-scrollbar{display:none}.pila:not(.is-viva) .pila__lato--sx{grid-row:1;grid-column:1/-1;position:sticky;left:0;justify-self:start;width:max-content;max-width:calc(100vw - var(--clear) * 2);padding-inline-start:var(--filo)}.pila:not(.is-viva) .pila__q{grid-row:2;aspect-ratio:16/9;width:auto;max-width:none;scroll-snap-align:center}.pila:not(.is-viva) .pila__i{grid-row:3;padding-inline-start:0}.pila:not(.is-viva) .pila__q:nth-child(n){grid-row:2}.pila:not(.is-viva) .pila__i:nth-child(n){grid-row:3}.pila:not(.is-viva) .pila__i:first-child,.pila:not(.is-viva) .pila__q:first-child{grid-column:1}.pila:not(.is-viva) .pila__i:nth-child(2),.pila:not(.is-viva) .pila__q:nth-child(2){grid-column:2}.pila:not(.is-viva) .pila__i:nth-child(3),.pila:not(.is-viva) .pila__q:nth-child(3){grid-column:3}.pila:not(.is-viva) .pila__i:nth-child(4),.pila:not(.is-viva) .pila__q:nth-child(4){grid-column:4}.pila:not(.is-viva) .pila__i:nth-child(5),.pila:not(.is-viva) .pila__q:nth-child(5){grid-column:5}.pila:not(.is-viva) .pila__i:nth-child(6),.pila:not(.is-viva) .pila__q:nth-child(6){grid-column:6}}@media (min-width:1081px){.pila:not(.is-viva) .pila__stage{grid-template-columns:var(--dx) minmax(0,1fr);align-items:center}.pila:not(.is-viva) .pila__lato--sx{grid-column:1/-1}.pila:not(.is-viva) .pila__q{grid-column:1;justify-self:end;width:calc(var(--dx) - var(--sx))}.pila:not(.is-viva) .pila__i{grid-column:2}.pila:not(.is-viva) .pila__i:first-child,.pila:not(.is-viva) .pila__q:first-child{grid-row:2}.pila:not(.is-viva) .pila__i:nth-child(2),.pila:not(.is-viva) .pila__q:nth-child(2){grid-row:3}.pila:not(.is-viva) .pila__i:nth-child(3),.pila:not(.is-viva) .pila__q:nth-child(3){grid-row:4}.pila:not(.is-viva) .pila__i:nth-child(4),.pila:not(.is-viva) .pila__q:nth-child(4){grid-row:5}.pila:not(.is-viva) .pila__i:nth-child(5),.pila:not(.is-viva) .pila__q:nth-child(5){grid-row:6}.pila:not(.is-viva) .pila__i:nth-child(6),.pila:not(.is-viva) .pila__q:nth-child(6){grid-row:7}}.pp{background:var(--ink);padding-block:var(--s-8) 0;overflow:hidden;min-height:100svh;display:grid;align-content:center}.pp__head{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--gab-est) * .75 + 12px);margin-inline:var(--clear)}.pp__h .mk{display:block}.pp__lead{align-self:end;font-size:var(--t-para-md);line-height:var(--lh-para-md);padding-inline-start:12px}.pp__stage{position:relative;z-index:1;margin-top:var(--s-8);margin-inline:var(--clear)}.pp__stage:before{content:"";position:absolute;z-index:-1;inset:0 -1px;background:var(--ink)}.pp__wires{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.pp__wires path{fill:none;stroke:var(--paper);stroke-width:1px;vector-effect:non-scaling-stroke}.pp__stage.rv,.pp__stage.rv.is-done,.pp__stage.rv.is-in{clip-path:none;animation:none}.pp__stage.rv .pp__spark{transform:scale(.35)}.pp__stage.rv .pp__item span,.pp__stage.rv .pp__spark{opacity:.01;transition:opacity var(--t-quick) var(--ez) var(--d,0s),transform var(--t-band) var(--ez) var(--d,0s)}.pp__stage.rv .pp__list--in .pp__item span{transform:translateX(-16px)}.pp__stage.rv .pp__list--out .pp__item span{transform:translateX(16px)}.pp__stage.rv .pp__core{clip-path:inset(0 100% 0 0);transition:clip-path var(--t-band) var(--ez) var(--d,0s)}.pp__stage.rv .pp__note{opacity:.01;transform:translateY(8px);transition:opacity var(--t-band) var(--ez) var(--d,0s),transform var(--t-band) var(--ez) var(--d,0s)}.pp__stage.rv .pp__wires path{stroke-dasharray:var(--len,0);stroke-dashoffset:var(--len,0);transition:stroke-dashoffset var(--t-linea) var(--ez) var(--d,0s)}.pp__stage.rv.is-in .pp__item span,.pp__stage.rv.is-in .pp__spark{opacity:1;transform:none}.pp__stage.rv.is-in .pp__core{clip-path:inset(0)}.pp__stage.rv.is-in .pp__note{opacity:1;transform:none}.pp__stage.rv.is-in .pp__wires path{stroke-dashoffset:0}.pp__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) var(--gab-int) minmax(0,1fr);align-items:center;gap:0}.pp__list{display:grid;gap:calc(var(--s-5) + var(--s-3));font-size:var(--t-para-md);line-height:var(--lh-para-md)}.pp__list--in{width:37%;margin-inline-start:var(--clear);padding-inline-start:12px}.pp__item{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);white-space:nowrap}.pp__list--out{width:33.2%;justify-self:end;margin-inline-end:var(--clear)}.pp__list--out .pp__item{flex-direction:row-reverse;justify-content:flex-end;white-space:nowrap}.pp__spark{flex:none;width:11px;height:13px;background:var(--stella);-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat}.pp__core{display:block;text-decoration:none;border:0;background:var(--paper);color:var(--ink);padding:var(--s-2) var(--s-4);text-align:center;font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:100%}.pp__core:after{background:var(--ink)}.pp__core:focus-visible{color:var(--paper)}@media(hover:hover){.pp__core:hover{color:var(--paper)}}.pp__mid{position:relative;align-self:center}.pp__note{position:absolute;left:0;right:0;top:calc(100% + var(--s-5));text-align:center;font-size:var(--t-para-md);line-height:var(--lh-para-md)}.pp__out{display:none}.pp__curl{position:relative;display:flex;justify-content:center;margin-top:var(--s-8)}.pp__curl svg{width:calc(var(--s-12) * 200 / 224);height:var(--s-12);overflow:visible}.pp__curl path{fill:none;stroke:var(--paper);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:butt;stroke-linejoin:miter}.dp{background:var(--ink);padding-block:var(--s-5) var(--s-8)}.dp,.dp__h{text-align:center}.dp__stage{position:relative;isolation:isolate;margin-top:var(--s-3);display:flex;justify-content:center;align-items:center;gap:0}.dp__filo{position:absolute;left:0;right:0;width:auto;--star-x:0%}.dp__filo--t{top:0}.dp__filo--b{bottom:0}.dp__filo--b:after,.dp__filo--b:before,.dp__filo--t:after{display:none}.dp__phone{position:relative;flex:none;width:23%;aspect-ratio:310/469;overflow:hidden;box-sizing:border-box;border:1px solid var(--linea);border-radius:var(--s-4);padding:var(--s-1);background:var(--ink)}.dp__phone video{width:100%;height:100%;object-fit:cover;border-radius:var(--s-3);display:block}.dp__phone:before{content:"";z-index:2;top:calc(var(--s-1) / 2);width:6px;height:6px;transform:translateX(-50%);border-radius:50%;background:var(--linea)}@property --alone{syntax:"<color>";inherits:false;initial-value:#0000}.dp__alone,.dp__phone:before{position:absolute;left:50%;pointer-events:none}.dp__alone{z-index:-1;top:50%;width:60%;height:104%;transform:translate(-50%,-50%);--alone:#0000;background:radial-gradient(closest-side,var(--alone),#0000 76%);filter:blur(40px);transition:--alone .9s linear}.dp__stat{position:absolute;top:42%;margin:0;display:flex;flex-direction:column-reverse;font-size:var(--t-h2);line-height:var(--lh-h2)}.dp__stat--l{right:calc(61.5% + var(--s-3));text-align:right;align-items:flex-end}.dp__stat--r{left:calc(61.5% + var(--s-3));text-align:left;align-items:flex-start}.dp__stat dd{display:block;margin:0;font-weight:800;letter-spacing:var(--tr-h2)}.dp__stat dt{display:block;font-style:normal;font-weight:400}.rx{position:absolute;z-index:3;width:var(--sz,26px);height:var(--sz,26px);pointer-events:none;color:var(--accent);opacity:.01;animation:rx-su var(--dur,4s) cubic-bezier(.33,0,.2,1) forwards}.rx svg{width:100%;height:100%;display:block}@keyframes rx-su{0%{opacity:.01;transform:translateZ(0) scale(.55)}14%{opacity:1;transform:translate3d(calc(var(--dx,0px) * .2),calc(var(--rise,72px) / -6),0) scale(1)}72%{opacity:.72}to{opacity:.01;transform:translate3d(var(--dx,0),calc(var(--rise,72px) * -1),0) scale(.72)}}.dp__p{margin-top:var(--s-3);font-size:var(--t-para-md);line-height:var(--lh-para-md);max-width:34ch;margin-inline:auto}.wp{padding-bottom:var(--s-8)}.wp__top{padding-top:var(--s-9)}.wp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-3)}.wp__card{position:relative;aspect-ratio:331/418;overflow:hidden;isolation:isolate}.wp__card img{width:100%;height:100%;object-fit:cover}.wp__veil{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 0%,#0000) 52%,color-mix(in srgb,var(--ink) 72%,#0000) 100%)}.wp__link,.wp__veil{position:absolute;inset:0}.wp__link{display:block;color:inherit;text-decoration:none}.wp__lab{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:var(--s-4) 12px}.wp__name{display:block;font-size:var(--t-h3);line-height:var(--lh-h3)}.wp__at{display:block;margin-top:var(--s-1);font-size:var(--t-menu);line-height:var(--lh-menu);letter-spacing:var(--tr-menu);text-transform:uppercase}.sez>*{transition:opacity var(--t-entra) var(--e-osmo)}.sez:not(.is-dentro)>*{opacity:.25}.sez .en{opacity:.001;transform:translateY(14px);transition:opacity var(--t-su) var(--e-osmo) var(--d,0s),transform var(--t-su) var(--e-osmo) var(--d,0s)}.sez.is-dentro .en{opacity:1;transform:none}.sez .en-m{clip-path:inset(100% 0 0 0);transition:clip-path var(--t-mask) var(--e-osmo) var(--d,0s)}.sez.is-dentro .en-m{clip-path:inset(-1px)}.sez :is(.rule,.dp__filo,.pila__filo){clip-path:inset(-40px 0 -40px 0);transition:clip-path var(--t-linea) var(--e-osmo)}.sez:not(.is-dentro) :is(.rule,.dp__filo,.pila__filo){clip-path:inset(-40px 100% -40px 0)}@media (max-width:900px){.cl{padding-top:var(--s-6);padding-bottom:var(--s-8)}.cl__cols{grid-template-columns:minmax(0,1fr);gap:var(--s-8);margin-top:var(--s-5)}.cl__col{height:auto;min-height:0;overflow:visible;margin-block:0;border-inline:0;border-block:1px solid var(--linea);-webkit-mask-image:none;mask-image:none}.cl__col--giu{margin-top:calc(var(--s-8) * -1);border-top:0}.cl__cell--x3{display:none}.cl__logos{--giro:32s;position:static;display:flex;animation:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000)}.cl__logos::-webkit-scrollbar{display:none}.cl__logos.is-mano{scroll-snap-type:x proximity}.cl__logos.is-mano .cl__cell{scroll-snap-align:center}.cl__cell{flex:0 0 calc(100% / 3);border-bottom:0;border-right:1px solid var(--linea)}.cl__aw{order:1;padding-inline:0}#hero.sez>*{transition-timing-function:var(--e-out)}#hero.sez:not(.is-dentro)>.sp-voce{opacity:1}.cl__cols{overflow-x:clip}.cl__col{transition:transform var(--t-mask) var(--e-out)}.cl.sez:not(.is-dentro) .cl__col--su{transform:translate3d(100vw,0,0)}.cl.sez:not(.is-dentro) .cl__col--giu{transform:translate3d(-100vw,0,0)}.cl.sez.is-dentro .cl__logos.stg>*,.cl.sez:not(.is-dentro) .cl__logos.stg>*{animation:none;opacity:1;transform:none}.cl.sez.is-dentro .cl__list>li.en{transition-delay:calc(var(--stg-step) * 2 + var(--d,0s))}.sel__t{font-size:clamp(48px,11.4vw,var(--t-display))}.sel__basso,.sel__ctl{min-width:0;max-width:100%}.sel__ctl{width:100%}.pp__wires{display:none}.pp__grid{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.pp__list{gap:var(--s-5)}.pp__list--in,.pp__list--out{width:max-content;max-width:100%;margin-inline:auto;padding-inline-start:0}.pp__list--in{margin-bottom:calc(var(--s-8) - var(--s-3))}.pp__mid,.pp__note{position:static}.pp__note{margin-top:var(--s-5)}.pp__out{display:block;margin-top:calc(var(--s-8) - var(--s-3));text-align:center}.pp__list--in .pp__item,.pp__list--out .pp__item{flex-direction:row-reverse;justify-content:flex-end}.pp__core{min-width:0}.dp__stage{flex-direction:row;align-items:center;justify-content:center;gap:var(--s-1)}.dp__p,.dp__stage{margin-top:var(--s-6)}.dp__alone,.dp__filo,.rx{display:none}.dp__phone{width:62%}.dp__stat{position:static;flex:1 1 0;min-width:0;writing-mode:vertical-rl;text-orientation:mixed;flex-direction:row-reverse;align-items:center;justify-content:center;font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:normal;text-align:center;white-space:nowrap}.dp__stat--l,.dp__stat--r{text-align:center;left:auto;right:auto}.dp__stat dd{letter-spacing:normal}.wp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp__name{font-size:var(--t-h2);line-height:var(--lh-h2)}.wp__lab{padding:var(--s-3) 12px}}@media (max-width:1080px){.pp__head{grid-template-columns:minmax(0,1fr)}.pp__lead{margin-top:var(--s-4);padding-bottom:0}}@media (max-width:640px){.wp__grid{gap:var(--s-3)}}@media (prefers-reduced-motion:reduce){.cl__logos{animation:none!important}.cl__extra{transition:none!important}.sez .en,.sez.is-dentro .en,.sez:not(.is-dentro)>*,.sez>*{opacity:1!important;transform:none!important;transition:none!important}.sez .en-m,.sez :is(.rule,.dp__filo,.pila__filo),.sez.is-dentro .en-m,.sez:not(.is-dentro) :is(.rule,.dp__filo,.pila__filo){clip-path:none!important;transition:none!important}.sel__pane,.sel__slide{transition:none}.sel__bg{transform:none!important}.pp__stage.rv :is(.pp__spark,.pp__item span,.pp__core,.pp__note){opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.pp__stage.rv .pp__wires path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.rx{display:none!important}.pp__curl path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.pp__core--disco{position:relative;isolation:isolate;display:block;width:var(--s-12);height:var(--s-12);margin-inline:auto;padding:0;background:none;border:0;text-decoration:none;color:var(--paper);letter-spacing:normal;text-transform:none}.pp__core--disco:after{content:none;display:none}.pp__core--disco:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--paper);border-radius:50%;transform:scale(0);transform-origin:center;transition:transform var(--t-band) var(--e-band)}.pp__stage.rv .pp__core--disco,.pp__stage.rv.is-done .pp__core--disco,.pp__stage.rv.is-in .pp__core--disco{clip-path:none;opacity:1;transform:none;transition:none}.core__disco{display:block}.core__disco,.core__svg{position:absolute;inset:0}.core__svg{width:100%;height:100%;overflow:visible}.core__filo{fill:none;stroke:var(--paper);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke var(--t-band) var(--e-band)}.core__parole{fill:var(--paper);font-size:var(--t-h3);font-weight:700;text-transform:uppercase;transition:fill var(--t-band) var(--e-band)}.core__ruota{transform-box:view-box;transform-origin:center;animation:core-giro 34s linear infinite;animation-play-state:paused}.core__spark{position:absolute;left:50%;top:50%;width:var(--s-8);height:var(--s-8);margin:calc(var(--s-8) / -2) 0 0 calc(var(--s-8) / -2);background:var(--paper);-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat;transform-origin:center;transition:background var(--t-band) var(--e-band);animation:core-respiro 4.2s ease-in-out infinite;animation-play-state:paused}.pp__core--disco.is-motore .core__ruota,.pp__core--disco.is-motore .core__spark{animation-play-state:running}.pp__core--disco:focus-visible:before{transform:scale(1)}.pp__core--disco:focus-visible .core__filo{stroke:var(--ink)}.pp__core--disco:focus-visible .core__parole{fill:var(--ink)}.pp__core--disco:focus-visible .core__spark{background:var(--ink)}@media(hover:hover){.pp__core--disco:hover:before{transform:scale(1)}.pp__core--disco:hover .core__filo{stroke:var(--ink)}.pp__core--disco:hover .core__parole{fill:var(--ink)}.pp__core--disco:hover .core__spark{background:var(--ink)}}@keyframes core-giro{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes core-respiro{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(8deg) scale(1.1)}to{transform:rotate(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.core__ruota,.core__spark{animation:none!important;transform:none!important}.core__filo,.core__parole,.core__spark,.pp__core--disco:before{transition:none!important}}@media (max-width:1080px),(pointer:coarse){.sel__case{display:none}}@media (max-width:1080px){.pila:not(.is-viva) .pila__stage{padding-top:var(--s-9);padding-bottom:var(--s-6)}}