html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;text-rendering:optimizeSpeed;width:100%}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input:focus{outline:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{height:auto;max-width:100%;vertical-align:middle}img,picture{display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:transparent;border:0;cursor:pointer}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent;border:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{background:#000;border:0;box-sizing:content-box;height:1px;line-height:0;margin:0;overflow:visible;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;outline:0;padding:0}legend{border:0;color:inherit;display:block;max-width:100%;white-space:normal;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}@font-face{font-display:swap;font-family:sans;font-style:normal;font-weight:500;src:url(../fonts/sans/medium.eot);src:url(../fonts/sans/medium.eot?#iefix) format("embedded-opentype"),url(../fonts/sans/medium.woff2) format("woff2"),url(../fonts/sans/medium.woff) format("woff"),url(../fonts/sans/medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:sans;font-style:normal;font-weight:400;src:url(../fonts/sans/regular.eot);src:url(../fonts/sans/regular.eot?#iefix) format("embedded-opentype"),url(../fonts/sans/regular.woff2) format("woff2"),url(../fonts/sans/regular.woff) format("woff"),url(../fonts/sans/regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:alternate;font-style:normal;font-weight:400;src:url(../fonts/serif/regular.eot);src:url(../fonts/serif/regular.eot?#iefix) format("embedded-opentype"),url(../fonts/serif/regular.woff2) format("woff2"),url(../fonts/serif/regular.woff) format("woff"),url(../fonts/serif/regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:alternate;font-style:normal;font-weight:300;src:url(../fonts/serif/light.eot);src:url(../fonts/serif/light.eot?#iefix) format("embedded-opentype"),url(../fonts/serif/light.woff2) format("woff2"),url(../fonts/serif/light.woff) format("woff"),url(../fonts/serif/light.ttf) format("truetype")}@font-face{font-display:swap;font-family:product;font-style:normal;font-weight:700;src:url(../fonts/product/bold.woff2) format("woff2")}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.block-content{overflow:hidden}.block-content>p{padding-right:min(16.2rem,280px)}@media screen and (max-width:768px){.block-content>p{padding-right:0}}.block-content>p:empty{height:1em}.block-content>p+p{margin-top:min(1.74rem,30px)}@media screen and (max-width:768px){.block-content>p+p{margin-top:3.85rem}}.block-content{padding-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content{padding-top:6.41rem}}.block-content{padding-bottom:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content{padding-bottom:6.41rem}}.block-content{padding-left:min(1.16rem,20px)}@media screen and (max-width:768px){.block-content{padding-left:2.56rem}}.block-content{padding-right:min(1.16rem,20px)}@media screen and (max-width:768px){.block-content{padding-right:2.56rem}}.block-content h1{font-size:min(3.47rem,60px)}@media screen and (max-width:768px){.block-content h1{font-size:8.21rem}}.block-content h1{line-height:min(3.65rem,63px)}@media screen and (max-width:768px){.block-content h1{line-height:7.69rem}}.block-content h1{letter-spacing:min(-.14rem,-2.4px)}@media screen and (max-width:768px){.block-content h1{letter-spacing:-.16rem}}.block-content h1{font-family:alternate;font-weight:300;padding-right:min(16.2rem,280px)}@media screen and (max-width:768px){.block-content h1{padding-right:0}}.block-content h1{margin-bottom:min(2.03rem,35px)}@media screen and (max-width:768px){.block-content h1{margin-bottom:5.13rem}}.block-content h1:not(:first-child){margin-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content h1:not(:first-child){margin-top:6.41rem}}.block-content h2{padding-right:min(16.2rem,280px)}@media screen and (max-width:768px){.block-content h2{padding-right:0}}.block-content h2{margin-bottom:min(2.03rem,35px)}@media screen and (max-width:768px){.block-content h2{margin-bottom:5.13rem}}.block-content h2{font-size:min(3.47rem,60px)}@media screen and (max-width:768px){.block-content h2{font-size:8.21rem}}.block-content h2{line-height:min(3.65rem,63px)}@media screen and (max-width:768px){.block-content h2{line-height:7.69rem}}.block-content h2{letter-spacing:min(-.14rem,-2.4px)}@media screen and (max-width:768px){.block-content h2{letter-spacing:-.16rem}}.block-content h2{font-family:alternate;font-weight:300}.block-content h2:not(:first-child){margin-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content h2:not(:first-child){margin-top:6.41rem}}.block-content .logo-wrapper+h2{margin-top:min(0rem,0px)}@media screen and (max-width:768px){.block-content .logo-wrapper+h2{margin-top:0}}.block-content h3{padding-right:min(16.2rem,280px)}@media screen and (max-width:768px){.block-content h3{padding-right:0}}.block-content h3{margin-bottom:min(1.16rem,20px)}@media screen and (max-width:768px){.block-content h3{margin-bottom:3.85rem}}.block-content h3{font-size:min(2.6rem,45px)}@media screen and (max-width:768px){.block-content h3{font-size:5.9rem}}.block-content h3{line-height:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content h3{line-height:6.67rem}}.block-content h3{letter-spacing:min(-.1rem,-1.8px)}@media screen and (max-width:768px){.block-content h3{letter-spacing:-.12rem}}.block-content h3{font-family:alternate;font-weight:300}.block-content h3:not(:first-child){margin-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content h3:not(:first-child){margin-top:6.41rem}}.block-content .logo-wrapper+h3{margin-top:min(0rem,0px)}@media screen and (max-width:768px){.block-content .logo-wrapper+h3{margin-top:0}}.block-content h4{padding-right:min(16.2rem,280px)}@media screen and (max-width:768px){.block-content h4{padding-right:0}}.block-content h4{margin-bottom:min(1.16rem,20px)}@media screen and (max-width:768px){.block-content h4{margin-bottom:2.56rem}}.block-content h4{font-weight:700}.block-content h4:not(:first-child){margin-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content h4:not(:first-child){margin-top:6.41rem}}.block-content hr{margin-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content hr{margin-top:8.72rem}}.block-content hr{margin-bottom:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content hr{margin-bottom:8.72rem}}.block-content hr{margin-left:min(-1.16rem,-20px)}@media screen and (max-width:768px){.block-content hr{margin-left:-2.56rem}}.block-content hr{margin-right:min(-1.16rem,-20px)}@media screen and (max-width:768px){.block-content hr{margin-right:-2.56rem}}.block-content hr{background:#e8e8e8;height:var(--grid-gap);width:auto}.block-content blockquote{padding-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content blockquote{padding-top:6.41rem}}.block-content blockquote{padding-bottom:min(5.79rem,100px)}@media screen and (max-width:768px){.block-content blockquote{padding-bottom:12.82rem}}.block-content blockquote:last-child{padding-bottom:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content blockquote:last-child{padding-bottom:6.41rem}}.block-content blockquote{font-size:min(2.6rem,45px)}@media screen and (max-width:768px){.block-content blockquote{font-size:5.9rem}}.block-content blockquote{line-height:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content blockquote{line-height:6.67rem}}.block-content blockquote{letter-spacing:min(-.1rem,-1.8px)}@media screen and (max-width:768px){.block-content blockquote{letter-spacing:-.12rem}}.block-content blockquote{font-family:alternate;font-weight:300}.block-content blockquote p{padding-left:min(24.59rem,425px)}@media screen and (max-width:768px){.block-content blockquote p{padding-left:0}}.block-content blockquote p+p{margin-top:min(2.31rem,40px)}@media screen and (max-width:768px){.block-content blockquote p+p{margin-top:5.13rem}}.block-content hr+blockquote{padding-top:min(0rem,0px)}@media screen and (max-width:768px){.block-content hr+blockquote{padding-top:0}}.block-content .image:not(:first-child){margin-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content .image:not(:first-child){margin-top:6.41rem}}.block-content .image img{position:relative}.block-content .image{margin-left:min(-1.16rem,-20px)}@media screen and (max-width:768px){.block-content .image{margin-left:-2.56rem}}.block-content .image{margin-right:min(-1.16rem,-20px)}@media screen and (max-width:768px){.block-content .image{margin-right:-2.56rem}}.block-content .image+hr{margin-top:min(0rem,0px)}@media screen and (max-width:768px){.block-content .image+hr{margin-top:0}}.block-content .image+p{margin-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content .image+p{margin-top:6.41rem}}.block-content .image+p{padding-top:min(1.16rem,20px)}@media screen and (max-width:768px){.block-content .image+p{padding-top:2.56rem}}.block-content .image+p{border-top:1px solid #e8e8e8}.block-content ul{padding-left:min(0rem,0px)}@media screen and (max-width:768px){.block-content ul{padding-left:0}}.block-content ul{margin-bottom:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content ul{margin-bottom:6.41rem}}.block-content ul li{display:flex;margin-top:min(.87rem,15px)}@media screen and (max-width:768px){.block-content ul li{margin-top:2.56rem}}.block-content ul li:before{width:min(.29rem,5px)}@media screen and (max-width:768px){.block-content ul li:before{width:1.28rem}}.block-content ul li:before{height:min(.29rem,5px)}@media screen and (max-width:768px){.block-content ul li:before{height:1.28rem}}.block-content ul li:before{margin-right:min(.87rem,15px)}@media screen and (max-width:768px){.block-content ul li:before{margin-right:2.56rem}}.block-content ul li:before{margin-top:min(.69rem,12px)}@media screen and (max-width:768px){.block-content ul li:before{margin-top:2.05rem}}.block-content ul li:before{background:var(--black);content:"";display:block}.block-content .reference{font-size:min(.98rem,17px)}@media screen and (max-width:768px){.block-content .reference{font-size:3.59rem}}.block-content .reference{line-height:min(1.22rem,21px)}@media screen and (max-width:768px){.block-content .reference{line-height:4.62rem}}.block-content .reference{letter-spacing:min(.01rem,.17px)}@media screen and (max-width:768px){.block-content .reference{letter-spacing:.04rem}}.block-content .reference{display:flex;flex-wrap:wrap}.block-content .reference:not(:first-child){margin-top:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content .reference:not(:first-child){margin-top:6.41rem}}.block-content .reference:not(:left-child){margin-bottom:min(2.89rem,50px)}@media screen and (max-width:768px){.block-content .reference:not(:left-child){margin-bottom:6.41rem}}.block-content .reference .item{width:min(23.55rem,407px)}@media screen and (max-width:768px){.block-content .reference .item{width:100%}}.block-content .reference .item{padding-top:min(.58rem,10px)}@media screen and (max-width:768px){.block-content .reference .item{padding-top:3.85rem}}.block-content .reference .item{border-top:1px solid #e8e8e8;display:flex}.block-content .reference .item div{flex:1}.block-content .reference .item:not(:first-child){margin-left:min(9.72rem,168px)}@media screen and (max-width:768px){.block-content .reference .item:not(:first-child){margin-left:0}.block-content .reference .item+.item{margin-top:8.97rem}}.block-content .youtube{height:auto;padding-top:56.25%!important;width:100%!important}.block-content .youtube iframe{height:100%!important;inset:0;position:absolute!important;width:100%!important}.block-content section.block-image-title-page:not(:first-child){margin-top:min(5.79rem,100px)}@media screen and (max-width:768px){.block-content section.block-image-title-page:not(:first-child){margin-top:12.82rem}}.block-content section.block-image-title-page .image{height:min(28.94rem,500px)}@media screen and (max-width:768px){.block-content section.block-image-title-page .image{height:auto}}.block-content section.block-image-title-page .image{margin:0}.block-content section.block-image-title-page .wrapper{padding-bottom:0;padding-top:0}.is-dark .block-content hr{background:var(--black)}.is-dark .block-content .image+p,.is-dark .block-content .reference .item{border-top:1px solid hsla(0,0%,91%,.4)}.loader{margin-left:min(1.16rem,20px)}@media screen and (max-width:768px){.loader{margin-left:0}}.loader{animation:loader-1-1 4.8s linear infinite;height:32px;opacity:0;pointer-events:none;transition:opacity var(--fast);width:32px}@media screen and (max-width:768px){.loader{margin-top:-4px;scale:.5}}@keyframes loader-1-1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loader span{display:block;height:32px;inset:0;margin:auto;position:absolute;width:32px;clip:rect(0,32px,32px,16px);animation:loader-1-2 1.2s linear infinite}@keyframes loader-1-2{0%{transform:rotate(0)}to{transform:rotate(220deg)}}.loader span:after{content:"";height:32px;inset:0;margin:auto;position:absolute;width:32px;clip:rect(0,32px,32px,16px);animation:loader-1-3 1.2s cubic-bezier(.77,0,.175,1) infinite;border:3px solid var(--black);border-radius:50%}@keyframes loader-1-3{0%{transform:rotate(-140deg)}50%{transform:rotate(-160deg)}to{transform:rotate(140deg)}}:root{--grid-gap:min(.23rem,4px)}@media screen and (max-width:768px){:root{--grid-gap:1.03rem}}:root{--body-padding:min(.23rem,4px)}@media screen and (max-width:768px){:root{--body-padding:1.03rem}}:root{--white:#fff;--black:#151514;--body-background:#f0f0f0;--slow:.8s cubic-bezier(.17,.03,.33,1);--notsoslow:.5s cubic-bezier(.17,.03,.33,1);--fast:.2s cubic-bezier(.17,.03,.33,1);--ease:cubic-bezier(.17,.03,.33,1)}html{font-size:.8vw}@media screen and (max-width:768px){html{font-size:1vw}}.www{background-color:var(--body-background);margin:0 auto;max-width:1440px}body{font-size:min(1.27rem,22px)}@media screen and (max-width:768px){body{font-size:4.36rem}}body{background-color:var(--body-background);color:var(--black);font-family:sans;font-feature-settings:"frac" 1,"kern" 1,"liga" 1,"hlig" 1,"clig" 1,"salt" 1,"ss01" 1,"ss02" 1;font-weight:400;overscroll-behavior:none}body:has(div.www){background-color:#fff}.destinus-enter-active,.destinus-leave-active{transition:opacity .4s}.destinus-enter-from,.destinus-leave-to,.destinus-modal-enter-from.modal,.destinus-modal-leave-to.modal{opacity:0}.destinus-modal-enter-from.modal .modal-content .modal-animated,.destinus-modal-leave-to.modal .modal-content .modal-animated{opacity:0;transform:translate(40%)}html.has-scroll-smooth{backface-visibility:hidden;transform:translateZ(0)}[data-scroll-container]{perspective:1px}[data-scroll-container],[data-scroll-section]{transform-style:preserve-3d;will-change:transform}::-moz-selection{background:var(--black);color:#fff}::selection{background:var(--black);color:#fff}.modal{padding:var(--grid-gap);transition:opacity var(--fast)}.modal-close{font-size:min(.98rem,17px)}@media screen and (max-width:768px){.modal-close{font-size:3.59rem}}.modal-close{line-height:min(1.22rem,21px)}@media screen and (max-width:768px){.modal-close{line-height:4.62rem}}.modal-close{letter-spacing:min(.01rem,.17px)}@media screen and (max-width:768px){.modal-close{letter-spacing:.04rem}}.modal-close{top:min(1.27rem,22px)}@media screen and (max-width:768px){.modal-close{top:4.1rem}}.modal-close{left:calc(50% - 704px);position:fixed;text-decoration:none}@media screen and (max-width:768px){.modal-close{align-items:center;display:flex;height:10.26rem;justify-content:flex-end;left:inherit;padding-right:2.56rem;padding-top:calc(var(--body-padding) + 1.28rem);right:0;top:0;width:100%;z-index:10}}.modal-animated{transition:transform var(--notsoslow),opacity var(--notsoslow)}.modal-content main{grid-column:4/span 9;min-height:calc(100svh - var(--body-padding)*2)}@media screen and (max-width:768px){.modal-content main{grid-column:1/span 12;margin-top:8.97rem;min-height:unset}}.modal-grid{padding-bottom:min(8.68rem,150px)}@media screen and (max-width:768px){.modal-grid{padding-bottom:25.64rem}}.modal-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-gap)}.iub__us-widget,body .iubenda-tp-btn.iubenda-cs-preferences-link{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:768px){.is-hidden-tablet{display:none!important}}main[data-v-1ce3c4d6]{display:grid;gap:var(--grid-gap);padding:var(--body-padding)}nav+main[data-v-1ce3c4d6]{padding-top:0}
