/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/main.scss ***!
  \***************************************************************************************************************/*,:after,:before{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}body{background-color:#fff;font-family:DM Sans}h1,p{margin:0}a{word-wrap:break-word;color:#000;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.48px;line-height:30px;text-decoration:none}@media only screen and (min-width:768px){a{font-size:32px;letter-spacing:-.64px;line-height:40px}}a:hover{color:#e42a1d;cursor:pointer}.glitch-item:hover{color:#e42a1d;text-decoration:none}a.moze{font-size:16px}h1{-webkit-text-stroke-width:1;-webkit-text-stroke-color:#000;color:#000;font-size:48px;font-style:normal;font-weight:500;letter-spacing:-.96px;line-height:48px}@media only screen and (min-width:768px){h1{font-size:64px;letter-spacing:-.96px;line-height:64px}}@media only screen and (min-width:1024px){h1{font-size:80px;letter-spacing:-.96px;line-height:80px}}@media only screen and (min-width:1300px){h1{font-size:104px;letter-spacing:-2.24px;line-height:104px}}p.title{color:#000;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.48px;line-height:30px}@media only screen and (min-width:768px){p.title{font-size:32px;letter-spacing:-.64px;line-height:40px}}p.text{color:#000;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:30px}@media only screen and (min-width:768px){p.text{font-size:32px;letter-spacing:-.64px;line-height:40px}}p.text.bold{font-weight:700}p.text-small-title{color:#000;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:27px}p.text-small-title.bold{font-weight:700}p.text-small-title .colored{color:#e42a1d}@media only screen and (min-width:768px){p.text-small-title{font-size:24px;letter-spacing:-.48px;line-height:36px}}p.text-small{color:#000;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:30px}p.text-small.bold{font-weight:700}p.text-small.translation{font-style:italic;margin-top:-24px}p.text-small>a{cursor:pointer!important;font-size:24px;line-height:36px}@media only screen and (min-width:768px){p.text-small{font-size:24px;letter-spacing:-.48px;line-height:36px}}p.text-xs{color:#000;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:17.5px}@media only screen and (min-width:768px){p.text-xs{font-size:16px;letter-spacing:-.32px;line-height:20px}}p.text-xs.bold{font-weight:700}.container{background-color:#fff;color:#000;position:relative;width:100%}.container .section{align-items:center;display:flex;flex-direction:column;padding:40px 24px}@media only screen and (min-width:768px){.container .section{padding:80px}}.container .section:not(:last-child){border-bottom:1px solid #000}.container .section.hero{height:100%}@media only screen and (min-width:768px){.container .section.hero{height:100vh}}.container .section.hero .content{display:flex;flex-direction:column;gap:40px;height:100%;justify-content:space-between}.container .section .content{display:flex;flex-direction:column;gap:40px;height:100%;max-width:1600px;width:100%}@media only screen and (min-width:768px){.container .section .content{gap:80px}}.container .section .content .col2{display:flex;flex-direction:column;gap:40px}.container .section .content .col2 .wrapper{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:768px){.container .section .content .col2 .wrapper{flex-direction:row;gap:40px;justify-content:space-between}}.container .section .content .col2 .wrapper.item:not(:last-child){border-bottom:1px solid #000;padding-bottom:40px}.container .section .content .col2 .wrapper .left{width:100%}@media only screen and (min-width:768px){.container .section .content .col2 .wrapper .left{display:flex;flex:1;max-width:520px;min-width:160px}}.container .section .content .col2 .wrapper .left.copy{gap:2px}@media only screen and (min-width:768px){.container .section .content .col2 .wrapper .left.sticky{height:100%;position:sticky;top:80px}}.container .section .content .col2 .wrapper .right{display:flex;flex-direction:column;gap:24px;width:100%}@media only screen and (min-width:768px){.container .section .content .col2 .wrapper .right{gap:40px;max-width:720px}}.container .footer{padding:40px 24px}@media only screen and (min-width:768px){.container .footer{padding:40px 80px}}.container .footer .wrapper.item{flex-direction:row!important;justify-content:space-between}@media only screen and (max-width:380px){.container .footer .wrapper.item{flex-direction:column!important}}.container .footer .wrapper.item .left{align-items:center;display:flex}@media only screen and (max-width:768px){.container .footer .wrapper.item .left{width:unset!important}}.container .footer .wrapper.item .right{display:flex;flex-direction:row!important}@media only screen and (max-width:768px){.container .footer .wrapper.item .right{width:unset!important}}.container .footer .wrapper.item .right .footer-lang{align-items:center;display:flex}.container .footer .wrapper.item .right .footer-lang li{list-style:none}.container .footer .wrapper.item .right .footer-lang li a{border-bottom:.08em solid;color:#000;display:inline-block;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:17.5px;text-decoration:none}.container .footer .wrapper.item .right .footer-lang li a:hover{opacity:.8}html[lang=en] .container .footer .wrapper.item .right .footer-lang li a[data-lang=en],html[lang=it] .container .footer .wrapper.item .right .footer-lang li a[data-lang=it]{border-bottom-width:0;display:none;opacity:.4;pointer-events:none}@media only screen and (min-width:768px){.container .footer .wrapper.item .right .footer-lang li a{font-size:16px;letter-spacing:-.32px;line-height:20px}}.contentImage{aspect-ratio:4/3;height:100%;max-height:720px;position:relative;width:100%}@media only screen and (min-width:1380px){.contentImage{max-height:1020px}}.canvas-wrap{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;left:0;max-height:720px;opacity:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1380px){.canvas-wrap{max-height:1020px}}.no-js .canvas-wrap{opacity:1}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.modal-lang{background:#fff;bottom:0;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);left:25px;max-width:450px;padding:35px 30px 25px;position:fixed;right:auto;width:100%;z-index:2}@media only screen and (max-width:768px){.modal-lang{left:0;max-width:100%;width:100%}}.modal-lang .modal-lang-switch{align-items:center;display:flex;gap:8px}.modal-lang a{display:inline-block;font-size:17px;font-weight:500;line-height:17px;margin-bottom:10px;margin-right:16px;padding-bottom:7px}.modal-lang a.underline{display:inline-block;font-size:1.1em;margin-right:15px;position:relative;text-decoration:none}.modal-lang a.underline:hover:after{background-color:#e42a1d;outline-width:0;width:0}.modal-lang a.underline:after{background-color:#000a14;bottom:0;content:" ";height:2px;left:0;position:absolute;-webkit-transition:width .2s cubic-bezier(0,.71,.41,1);-o-transition:width .2s cubic-bezier(0,.71,.41,1);transition:width .2s cubic-bezier(0,.71,.41,1);width:100%;will-change:width}.modal-lang a.close{border-bottom:none;font-size:2.2rem;margin:0;padding:20px;position:absolute;right:0;top:0}.modal-lang h4{font-size:24px;line-height:28px;position:relative}
/*# sourceMappingURL=bundle.css.map*/