.p{--serif:var(--font-serif),Georgia,"Times New Roman",serif;--sans:var(--font-sans),Verdana,Geneva,sans-serif}.vpx{scroll-timeline:none;height:auto;overflow:visible}.p.live{timeline-scope:none}:root{scroll-timeline:--page block;scrollbar-width:thin}:root:has(.p.mo){overflow:hidden}.p.mo .vpx{overflow:visible}.mn{overscroll-behavior:contain;overflow-y:auto}.spr{width:0;height:0;position:absolute;overflow:hidden}.tro .fv path{stroke-dasharray:1;stroke-dashoffset:1px}.tro.go{animation:.35s cubic-bezier(.7,0,.2,1) both tro-up}.tro.go.out{animation:.45s cubic-bezier(.7,0,.2,1) both tro-off}.tro.go .fv path{animation:.42s cubic-bezier(.65,0,.35,1) .12s both tro-r}@keyframes tro-r{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tro{display:none!important}}.ct-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ct-ko{max-width:40em;font:400 13px/1.4 var(--sans);color:var(--red);grid-column:1/-1;margin:0}.nf{min-height:calc(100vh - var(--hh))}.nf-a{flex-wrap:wrap;gap:14px 40px;margin-top:34px;display:flex}@media (prefers-reduced-motion:no-preference){.vpx .nf-a{animation:fade 1.2s var(--ease) 1.05s both}}.p.v7x:not(.grana):after{animation:none}.mnu{padding:18px 0 18px 24px}@media (max-width:599.98px){.ct-g{flex-direction:column;display:flex}.ct-s{display:contents}.ct-d{order:1;margin:0}.ct-f{order:2;margin-top:clamp(56px,8vh,88px)}.ct-m{order:3;margin-top:clamp(56px,8vh,88px)}}@media (prefers-reduced-motion:no-preference) and (max-width:599.98px){.vpx .ct-c{animation-delay:calc(.8s + var(--i) * .12s)}.vpx .ct-ft,.vpx .ct-pv,.vpx .ct-send{animation-delay:1.3s}.vpx .ff{animation-delay:calc(1.4s + var(--i) * .12s)}}:root{-webkit-tap-highlight-color:transparent}.mn{transition:clip-path .45s cubic-bezier(.77,0,.18,1) .1s,visibility 0s linear .55s}.mn.on{transition:clip-path .75s cubic-bezier(.77,0,.18,1),visibility}.mn nav a{box-shadow:none;opacity:1;transition:none;position:relative;transform:none}.mn nav a:after{content:"";background:var(--rule2);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mn.on nav a:after{transition:transform 1s var(--ease) calc(.35s + var(--i) * 80ms);transform:none}.mn-w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.mn-w>span{transition:transform .3s var(--ease);display:inline-block;transform:translateY(110%)}.mn.on .mn-w>span{transition:transform 1s var(--ease) calc(.25s + var(--i) * 80ms);transform:none}.mn a[aria-current=page]{text-decoration:none}.mn a[aria-current=page] .mn-w>span{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.mn .ar-btn,.mn .mn-c{transition:opacity .25s var(--ease),transform .3s var(--ease)}.mn.on .ar-btn,.mn.on .mn-c{transition:opacity .8s var(--ease) calc(.4s + var(--i) * 80ms),transform 1s var(--ease) calc(.4s + var(--i) * 80ms)}@media (prefers-reduced-motion:reduce){.mn,.mn.on,.mn *,.mn.on *,.mn nav a:after,.mn.on nav a:after{transition:none!important}}:is(.ing:has(.h5 .band) .hd,.ing:has(.h5 .band) .asst){opacity:0}.ing .h5 .d1 .wv>span{transform:translateY(118%);animation:none!important}.ing .h5 .d1 .pr{opacity:0}.ing .h5 .band,.ing-ok .h5 .band,.ing-ok .h5 .d1 .wv>span{animation:none!important}.ing .h5 .sl:first-child{clip-path:inset(50%)}.ing .h5 .sl:not(:first-child){visibility:hidden}.ing .h5 .cap5{opacity:0}.ing-s{z-index:4;pointer-events:none;display:none;position:absolute;top:0;left:0;overflow:visible}.ing-s path{fill:none;stroke:var(--red);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.ing-s .ing-c{stroke-opacity:.5}.ing-p{z-index:6;color:var(--red);text-shadow:0 0 2px #fff,0 0 5px #ffffffd9;white-space:pre;pointer-events:none;will-change:transform;margin:0;line-height:normal;display:none;position:absolute;top:0;left:0}.ing .ing-s,.ing .ing-p{display:block}.ing-v,.ing-o{pointer-events:none;display:none;position:absolute;top:0;left:0}.ing-v{z-index:5;bottom:0;right:0}.ing-v i{will-change:transform;background:#fff;position:absolute;top:0;left:0}.ing-o{z-index:4;opacity:0}.ing-o i{background:var(--red);transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.ing .ing-v,.ing .ing-o{display:block}@media (prefers-reduced-motion:reduce){.ing .h5 .cap5,.ing .h5 .d1 .pr{opacity:1}.ing:has(.h5 .band) .hd{opacity:1}.ing:has(.h5 .band) .asst{opacity:1}.ing .h5 .d1 .wv>span{transform:none}.ing .h5 .sl:first-child{clip-path:none}.ing .ing-s,.ing .ing-p,.ing .ing-v,.ing .ing-o{display:none}}.h5 .band{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.h5 .band img{-webkit-user-drag:none}.h5 .band:focus{outline:none}.h5 .band:focus-visible:after{content:"";top:0;bottom:0;left:var(--m);right:var(--m);z-index:5;outline:1.5px solid var(--red);outline-offset:5px;pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine) and (forced-colors:none){html{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4' fill='%23764f4c'/%3E%3C/svg%3E") 5 5,auto;cursor:image-set(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4' fill='%23764f4c'/%3E%3C/svg%3E") 1x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4' fill='%23764f4c'/%3E%3C/svg%3E") 2x) 5 5,auto}html :is(a[href],button:not(:disabled),[role=button],label,select,summary,input[type=checkbox],input[type=radio],input[type=submit],input[type=button]){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='.3' stop-color='%23764f4c' stop-opacity='.34'/%3E%3Cstop offset='1' stop-color='%23764f4c' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='16' cy='16' r='16' fill='url(%23g)'/%3E%3Ccircle cx='16' cy='16' r='9.5' fill='%23fff' fill-opacity='.75'/%3E%3Ccircle cx='16' cy='16' r='6.2' fill='%23fff' stroke='%23764f4c' stroke-opacity='.34' stroke-width='.8'/%3E%3C/svg%3E") 16 16,pointer!important;cursor:image-set(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='.3' stop-color='%23764f4c' stop-opacity='.34'/%3E%3Cstop offset='1' stop-color='%23764f4c' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='16' cy='16' r='16' fill='url(%23g)'/%3E%3Ccircle cx='16' cy='16' r='9.5' fill='%23fff' fill-opacity='.75'/%3E%3Ccircle cx='16' cy='16' r='6.2' fill='%23fff' stroke='%23764f4c' stroke-opacity='.34' stroke-width='.8'/%3E%3C/svg%3E") 1x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='.3' stop-color='%23764f4c' stop-opacity='.34'/%3E%3Cstop offset='1' stop-color='%23764f4c' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='16' cy='16' r='16' fill='url(%23g)'/%3E%3Ccircle cx='16' cy='16' r='9.5' fill='%23fff' fill-opacity='.75'/%3E%3Ccircle cx='16' cy='16' r='6.2' fill='%23fff' stroke='%23764f4c' stroke-opacity='.34' stroke-width='.8'/%3E%3C/svg%3E") 2x) 16 16,pointer!important}html :is(textarea,input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input[type=number]){cursor:text!important}.h5 .band[role=group][data-lato=avanti]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23764f4c'/%3E%3Cg transform='translate(17 17) scale(1.1)'%3E%3Cpath d='M3 10h13.2M11.2 5l5 5-5 5' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E") 28 28,e-resize!important;cursor:image-set(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23764f4c'/%3E%3Cg transform='translate(17 17) scale(1.1)'%3E%3Cpath d='M3 10h13.2M11.2 5l5 5-5 5' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E") 1x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23764f4c'/%3E%3Cg transform='translate(17 17) scale(1.1)'%3E%3Cpath d='M3 10h13.2M11.2 5l5 5-5 5' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E") 2x) 28 28,e-resize!important}.h5 .band[role=group][data-lato=indietro]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23764f4c'/%3E%3Cg transform='rotate(180 28 28) translate(17 17) scale(1.1)'%3E%3Cpath d='M3 10h13.2M11.2 5l5 5-5 5' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E") 28 28,w-resize!important;cursor:image-set(url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23764f4c'/%3E%3Cg transform='rotate(180 28 28) translate(17 17) scale(1.1)'%3E%3Cpath d='M3 10h13.2M11.2 5l5 5-5 5' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E") 1x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23764f4c'/%3E%3Cg transform='rotate(180 28 28) translate(17 17) scale(1.1)'%3E%3Cpath d='M3 10h13.2M11.2 5l5 5-5 5' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E") 2x) 28 28,w-resize!important}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vpx .c1:not(.sv-fr){height:144.49vh}.vpx .qt{height:171.8vh}.vpx .qf figcaption{animation-range:contain 78.16% contain 90%}.vpx .c5{height:178vh}.vpx .hz{height:319vh}}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){@supports (animation-timeline:view()){.vpx .tri{height:146vh}.vpx .pl{height:132vh}}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px){@supports (animation-timeline:view()){.vpx .c5{height:158.5vh}.vpx .hz{height:264.25vh}}}@media (prefers-reduced-motion:no-preference) and (min-width:600px) and (max-width:1023.98px){@supports (animation-timeline:view()){.vpx .tri{height:134.5vh}}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px) and (min-height:740px) and (max-aspect-ratio:4/5){@supports (animation-timeline:view()){.vpx .am{height:310vh}}}@keyframes sosta-riempi{0%{background-size:0% 100%,100% 100%}to{background-size:100% 100%,100% 100%}}@keyframes sosta-svanisci{to{opacity:0}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px){@supports (animation-timeline:view()){.vpx :is(.c1,.c5,.qt) .pin:after,.vpx .am .pin:after{content:"";left:var(--m);right:var(--m);pointer-events:none;background:linear-gradient(var(--red),var(--red)) 0 0/0% 100% no-repeat,linear-gradient(var(--rule2),var(--rule2)) 0 0/100% 100% no-repeat;height:1px;animation:linear both sosta-riempi,linear both sosta-svanisci;animation-range:contain,contain 95%;position:absolute;bottom:clamp(56px,8vh,88px)}.vpx .c1 .pin:after{animation-timeline:--c1,--c1}.vpx .c5 .pin:after{animation-timeline:--c5,--c5}.vpx .qt .pin:after{animation-timeline:--qt,--qt}.vpx .am .pin:after{display:none}}}@media (prefers-reduced-motion:no-preference) and (min-width:600px) and (max-width:1023.98px){@supports (animation-timeline:view()){.vpx .tri .pin:after{content:"";left:var(--m);right:var(--m);pointer-events:none;background:linear-gradient(var(--red),var(--red)) 0 0/0% 100% no-repeat,linear-gradient(var(--rule2),var(--rule2)) 0 0/100% 100% no-repeat;height:1px;animation:linear both sosta-riempi,linear both sosta-svanisci;animation-timeline:--tri,--tri;animation-range:contain,contain 95%;position:absolute;bottom:clamp(56px,8vh,88px)}}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px) and (min-height:740px) and (max-aspect-ratio:4/5){@supports (animation-timeline:view()){.vpx .am .pin:after{animation-timeline:--am,--am;display:block}}}.h5 .ap-az{min-width:0}.h5 .ap-az .cta{margin-top:0}@media (min-width:1024px){.h5t{align-items:last baseline}.h5 .d1{grid-column:1/span 8}.h5 .ap-az{grid-column:9/span 4}}@media (max-width:1023.98px){.h5 .h5t{display:block}.h5 .ap-az{margin-top:clamp(20px,3vh,28px)}}@media (min-width:1024px) and (max-width:1439.98px) and (max-height:700px){.win{height:clamp(240px,100vh - 385px,320px)}}@media (prefers-reduced-motion:no-preference){.vpx .h5 .ap-az{animation:fade 1.4s var(--ease) .8s both}}.ing .h5 .ap-az{opacity:0}.ing .h5 .ap-az,.ing-ok .h5 .ap-az{animation:none!important}@media (prefers-reduced-motion:reduce){.ing .h5 .ap-az{opacity:1}}.cap5 .cs span:first-child:before{content:"01"}.cap5 .cs span:nth-child(2):before{content:"02"}.cap5 .cs span:nth-child(3):before{content:"03"}.cap5 .cs span:nth-child(4):before{content:"04"}.cap5 .cs span:nth-child(5):before,.cap5 .tot:before{content:"05"}.ing-p:before{content:"."}.mdl{background:#fff;padding:clamp(110px,16vh,180px) 0 clamp(40px,6vh,72px);position:relative}.mdl-l{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px;margin:clamp(56px,8vh,96px) 0 0;padding:0;list-style:none;display:grid}.mdl-i{min-width:0}.mdl-t{font:400 13px/1.35 var(--sans);letter-spacing:.02em;color:var(--ink3);margin:0}.mdl-q{max-width:15em;font:330 clamp(24px,1.9vw,30px)/1.18 var(--serif);letter-spacing:-.016em;color:var(--ink);text-wrap:balance;margin:14px 0 0}@media (min-width:1024px) and (max-width:1439.98px){.mdl-q{font-size:clamp(22px,2vw,26px)}}@media (max-width:1023.98px){.mdl{padding-top:clamp(88px,12vh,128px)}.mdl-l{grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,6vh,56px);margin-top:clamp(40px,6vh,56px)}.mdl-q{max-width:18em;font-size:clamp(26px,3.8vw,32px)}}@media (max-width:599.98px){.mdl-q{font-size:clamp(24px,6.6vw,27px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vpx .mdl-x{animation:linear both up;animation-timeline:view();animation-range:entry 15% cover 36%}.vpx .mdl-l{view-timeline:--mdl block}.vpx .mdl-i{animation:linear both fade;animation-timeline:--mdl;animation-range:cover calc(6% + var(--i) * 5%) cover calc(18% + var(--i) * 5%)}}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px){@supports (animation-timeline:view()){.vpx .mdl-i{animation-timeline:view();animation-range:entry 20% cover 32%}}}
