:root{--general-lateral-padding:max(20px,6vw);--header-target-height:6vh;--header-min-height:65px;--header-height:max(var(--header-min-height),var(--header-target-height));--border-radius-xl:max(18px,0.859375vw);--border-radius-l:max(15px,0.5859375vw);--border-radius-m:max(10px,0.390625vw);--border-radius-s:max(5px,0.1953125vw);--shadow-l-hard:0 0 max(15px,0.5859375vw) 0 rgba(0,0,0,.65);--shadow-m-hard:0 0 max(8px,0.3125vw) 0 rgba(0,0,0,.65);--shadow-m-medium:0 0 max(8px,0.3125vw) 0 rgba(0,0,0,.5);--shadow-m-soft:0 0 max(8px,0.3125vw) 0 rgba(0,0,0,.25);--drop-shadow-project-logo:drop-shadow(0px 0px max(5px,0.1953125vw) rgba(0,0,0,.5));--theme-gradient:linear-gradient(135deg,#4625ff,#e01c4d);--theme-gradient-light:linear-gradient(135deg,#522ff5,#d7285a);--btt-btn-size:clamp(40px,2.85vw,5.2vh);--btt-btn-separation:calc((var(--general-lateral-padding) - var(--btt-btn-size))/2);--social-networks-container-width:58%;--header-background-opacity:0.7;--header-backdrop-blur:max(26px,1.015625vw);--header-backdrop-weight:1;--header-background-color:rgba(31,35,41,var(--header-background-opacity))}@media (max-width:1999px){:root{--border-radius-l:max(12px,0.46875vw);--border-radius-xl:max(15px,0.5859375vw)}}@media (max-width:1399px){:root{--border-radius-l:max(10px,0.390625vw);--border-radius-xl:max(14px,0.546875vw)}}@media (max-width:999px){:root{--header-target-height:65px;--header-height:var(--header-target-height);--btt-btn-size:clamp(40px,6vw,12vh);--btt-btn-separation:var(--general-lateral-padding);--social-networks-container-width:90%}}@media (max-width:999px)and (orientation:portrait){:root{--header-target-height:60px}}@media (max-width:599px){:root{--header-target-height:60px;--social-networks-container-width:100%}}@media (min-width:200vh)and (min-width:2000px){:root{--general-lateral-padding:calc(50vw - 88.89vh)}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/montserrat-v14-latin-500.woff2?091b209546e16313fd4f4fc36090c757) format("woff2"),url(/fonts/montserrat-v14-latin-500.woff?edd311588712a96bbf435fad264fff62) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/montserrat-v14-latin-regular.woff2?b71748ae4f80ec8c014def4c5fa8688b) format("woff2"),url(/fonts/montserrat-v14-latin-regular.woff?0659a9f4e90db5cf51b50d005bff1e41) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/montserrat-v14-latin-600.woff2?0480d2f8a71f38db8633b84d8722e0c2) format("woff2"),url(/fonts/montserrat-v14-latin-600.woff?b77863a375260a05dd13f86a1cee598f) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/montserrat-v14-latin-700.woff2?7dbcc8a5ea2289d83f657c25b4be6193) format("woff2"),url(/fonts/montserrat-v14-latin-700.woff?99271a835e1cae8c76ef8bba99a8cc4e) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto-v20-latin-300.woff2?37a7069dc30fc663c8781220e5669d25) format("woff2"),url(/fonts/roboto-v20-latin-300.woff?865f928cbabcc9f8f2b50fb47a20bc63) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/fonts/roboto-v20-latin-300italic.woff2?c64e7e354c88e613c77cab8ac2ebc3ae) format("woff2"),url(/fonts/roboto-v20-latin-300italic.woff?bd5b7a13f2c52b531a2a787bf6eb4a13) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto-v20-latin-regular.woff2?176f8f5bd5f02b3abfcf894955d7e919) format("woff2"),url(/fonts/roboto-v20-latin-regular.woff?49ae34d4cc6b98c00c69ab4c41de3e0c) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/fonts/roboto-v20-latin-italic.woff2?d022bc70dc1bf7b3425da9cdaa9841b6) format("woff2"),url(/fonts/roboto-v20-latin-italic.woff?b1d9d9904bfca8802a631c45590b9efa) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto-v20-latin-500.woff2?f5b74d7ffcdf85b9dd60130fa0b2c087) format("woff2"),url(/fonts/roboto-v20-latin-500.woff?cea99d3e3e13a3a599a015c29f1046d0) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto-v20-latin-700.woff2?c18ee39fb002ad58b6dc595476f88fef) format("woff2"),url(/fonts/roboto-v20-latin-700.woff?2267169ee7270a22a963b2b2bfb7ab0c) format("woff")}*,:after,:before{box-sizing:border-box}a,a:focus,a:hover{color:inherit;outline:0;text-decoration:none}button{background:transparent;border:0;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}button:focus,button:hover{outline:0}body,html{background-color:#1f2329;font-family:Roboto,sans-serif;font-size:10px;margin:0;padding:0}body:before{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:11000}body.obscured:before{opacity:.2;pointer-events:all}svg{shape-rendering:geometricPrecision;image-rendering:optimizeQuality;text-rendering:geometricPrecision}.page-separator{display:none;height:0;overflow:hidden;width:0}.page-wrapper{align-items:normal;display:flex;flex-direction:column;justify-content:stretch;min-height:100vh;overflow:hidden}.page-wrapper .scroll-sentinel{height:1px;left:0;pointer-events:none;position:absolute;top:33vh;width:1px}@media (max-width:999px){.page-wrapper .scroll-sentinel{top:15vh}}.page-wrapper>header{backface-visibility:hidden;box-shadow:var(--shadow-m-medium);height:var(--header-height);left:0;padding:0 var(--general-lateral-padding);position:fixed;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:11000}.page-wrapper>header,.page-wrapper>header:before,.page-wrapper>header>*{transition:all .5s ease-in-out}.page-wrapper>header:before{-webkit-backdrop-filter:blur(var(--header-backdrop-blur)) opacity(var(--header-backdrop-weight));backdrop-filter:blur(var(--header-backdrop-blur)) opacity(var(--header-backdrop-weight));background-color:var(--header-background-color);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.page-wrapper>header,.page-wrapper>header .navigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.page-wrapper>header .navigation>*,.page-wrapper>header>*{flex:0 0 auto}.page-wrapper>header h1{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(26px,1.9vw,3.2vh);font-weight:500;margin:0;position:relative;text-align:center;text-shadow:0 0 max(8px,.3125vw) rgba(0,0,0,.65);transition:all .5s ease-in-out;width:auto}@media (max-width:999px){.page-wrapper>header h1{font-size:clamp(24px,3vw,6vh);text-shadow:none}}@media (max-width:349px){.page-wrapper>header h1{font-size:clamp(18px,3vw,6vh)}}.page-wrapper>header nav.menu{font-family:Montserrat,sans-serif;font-size:min(6vw,10vh);font-weight:600;margin:auto;text-align:center}@media (max-width:999px){.page-wrapper>header nav.menu{font-size:min(8vw,8vh)}}@media (max-width:999px)and (orientation:portrait){.page-wrapper>header nav.menu{font-size:min(10vw,8vh)}}@media (max-width:599px){.page-wrapper>header nav.menu{font-size:min(11vw,8vh)}}@media (max-width:599px)and (orientation:portrait){.page-wrapper>header nav.menu{font-size:min(16vw,8vh)}}.page-wrapper>header nav.menu ul{align-items:flex-end;color:#fff;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}.page-wrapper>header nav.menu ul li{display:block}.page-wrapper>header nav.menu ul li+li{margin-top:.5em}.page-wrapper>header nav.menu ul li a{display:block;opacity:.75;position:relative;transition:all .2s ease-in-out}.page-wrapper>header nav.menu ul li a:after{background-color:#fff;bottom:-.25em;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:all .55s ease-in-out;width:100%}@media (hover:hover){.page-wrapper>header nav.menu ul li a:hover{opacity:.9}.page-wrapper>header nav.menu ul li a:hover:after{transform:scaleX(.9)}}.page-wrapper>header nav.menu ul li a:focus-visible{opacity:.9}.page-wrapper>header nav.menu ul li a:focus-visible:after{transform:scaleX(1)}.page-wrapper>header nav.menu ul li a.active{font-weight:500;opacity:1}.page-wrapper>header nav.menu ul li a.active:after{transform:scaleX(1)}.page-wrapper>header nav.menu ul li a.active{font-weight:700}.page-wrapper>header nav.menu ul li a:after{border-radius:.1em;bottom:-.05em;height:.05em;transform-origin:right center}.page-wrapper>header .language-selector{font-size:clamp(20px,1.25vw,3vh);margin-bottom:-2em;margin-top:1.5em;text-align:right}.page-wrapper>header .language-selector ul{color:#fff;list-style:none;margin:0;padding:0}.page-wrapper>header .language-selector ul li{display:inline-block;vertical-align:baseline}.page-wrapper>header .language-selector ul li a{display:inline-block;opacity:.75;position:relative;transition:all .2s ease-in-out}.page-wrapper>header .language-selector ul li a:after{background-color:#fff;bottom:-.25em;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:all .25s ease-in-out;width:100%}@media (hover:hover){.page-wrapper>header .language-selector ul li a:hover{opacity:.9}.page-wrapper>header .language-selector ul li a:hover:after{transform:scaleX(1)}}.page-wrapper>header .language-selector ul li a:focus-visible{opacity:.9}.page-wrapper>header .language-selector ul li a:focus-visible:after{transform:scaleX(1)}.page-wrapper>header .language-selector ul li a.active{font-weight:500;opacity:1}.page-wrapper>header .language-selector ul li a.active:after{transform:scaleX(1)}.page-wrapper>header .language-selector ul li abbr{text-decoration:none!important}.page-wrapper>header .language-selector ul li+li:before{background-color:#fff;content:"";display:inline-block;height:1.1em;margin:-.15vw .75vw 0 .85vw;opacity:.75;vertical-align:middle;width:1px}.page-wrapper>header .language-selector.with-lang-code ul li+li{margin-left:.75em}.page-wrapper>header .language-selector.with-lang-code ul li+li:before{display:none}.page-wrapper>header .language-selector.with-lang-code ul li a:after{margin-top:.1em}@media (max-width:999px){.page-wrapper>header .language-selector{font-size:clamp(18px,3vw,6vh)}}.page-wrapper>header .language-selector ul li a:after{bottom:-.05em}.page-wrapper>header .language-selector.with-lang-code ul li+li{margin-left:1em}@media (orientation:landscape){.page-wrapper>header .language-selector{margin:0;padding:0!important;position:absolute;right:var(--general-lateral-padding);top:var(--header-height)}}@media (min-width:1000px){.page-wrapper>header .language-selector{margin-top:.75em}}@media (max-width:599px){.page-wrapper>header .language-selector{font-size:clamp(18px,5vw,10vh)}}.page-wrapper>header>*{z-index:5}.page-wrapper>header .navigation{align-items:flex-end;backface-visibility:hidden;background-image:linear-gradient(60deg,rgba(113,68,237,.97) 20%,#7144ed);bottom:0;clip-path:polygon(0 0,100% 0,100% 100%,8.7488663526vh 100%);flex-direction:column-reverse;height:100dvh;justify-content:flex-start;left:100%;padding-left:8.7488663526vh;padding-top:var(--header-height);position:fixed;top:0;transform:translateZ(0);transition:transform .5s ease;width:calc(100% + 8.74887vh);will-change:transform;z-index:0}@supports ((-webkit-backdrop-filter:blur(max(10px,0.390625vw))) or (backdrop-filter:blur(max(10px,0.390625vw)))) or (-moz-backdrop-filter:blur(max(10px,0.390625vw))){.page-wrapper>header .navigation{-moz-backdrop-filter:blur(max(10px,.390625vw));-webkit-backdrop-filter:blur(max(10px,.390625vw));backdrop-filter:blur(max(10px,.390625vw));background-image:linear-gradient(60deg,rgba(113,68,237,.75) 25%,#7144ed)}}.page-wrapper>header .navigation .language-selector,.page-wrapper>header .navigation nav.menu{padding:0 var(--general-lateral-padding)}@media (min-width:1000px){.page-wrapper>header .navigation{width:calc(40% + 8.74887vh)}}.page-wrapper>header .navigation nav.menu{margin:auto 0;text-align:right}.page-wrapper>header .navigation nav.menu ul{perspective:350vw;perspective-origin:50% 70%}@media (min-width:600px){.page-wrapper>header .navigation nav.menu ul{perspective:200vw}}@media (min-width:1000px){.page-wrapper>header .navigation nav.menu ul{perspective:100vw}}.page-wrapper>header .navigation nav.menu ul li{transform:rotateY(-35deg);transform-origin:right center;transition:transform 1.5s cubic-bezier(.075,.82,.165,1)}@media (hover:hover){.page-wrapper>header .navigation nav.menu ul li:hover{transform:rotateY(-15deg)}}.page-wrapper>header .btn-menu{--btn-menu-size:max(22px,2.5vh);backface-visibility:hidden;display:block;height:var(--btn-menu-size);overflow:visible;position:relative;transition:all .25s,transform .4s;transition-timing-function:ease-out,cubic-bezier(.68,0,.265,1);transition-timing-function:ease-out,cubic-bezier(.68,-3,.265,4);width:var(--btn-menu-size);will-change:transform}.page-wrapper>header .btn-menu svg{height:240%;left:-70%;pointer-events:none;position:absolute;top:-70%;width:240%}.page-wrapper>header .btn-menu.active{transform:scale3d(1.2,1.2,1)}.page-wrapper>header .btn-menu.active+.navigation{transform:translate3d(-100%,0,0)}.page-wrapper>main{background-color:#0f1314;color:#fff;flex:1 0 auto;padding-bottom:clamp(80px,4vw,8vh);position:relative}.light.page-wrapper>main{background-color:#f2f2f2}.page-wrapper>main nav.breadcrumbs{font-size:clamp(14px,.75vw,1.5vh);margin-top:var(--header-height);padding:1.5em 0}@media (max-width:599px){.page-wrapper>main nav.breadcrumbs{font-size:clamp(16px,1.5vw,3vh)}}@media (max-width:999px){.page-wrapper>main nav.breadcrumbs{padding:1.5em 0 2.5em}}.page-wrapper>main nav.breadcrumbs ol{align-items:baseline;display:flex;flex-direction:row;justify-content:normal;list-style:none;margin:0;padding:0 0 0 .15em}.page-wrapper>main nav.breadcrumbs ol li a{display:inline-block;opacity:.75;position:relative;transition:all .2s ease-in-out}.page-wrapper>main nav.breadcrumbs ol li a:after{background-color:#fff;bottom:-.25em;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:all .25s ease-in-out;width:100%}@media (hover:hover){.page-wrapper>main nav.breadcrumbs ol li a:hover{opacity:.9}.page-wrapper>main nav.breadcrumbs ol li a:hover:after{transform:scaleX(1)}}.page-wrapper>main nav.breadcrumbs ol li a:focus-visible{opacity:.9}.page-wrapper>main nav.breadcrumbs ol li a:focus-visible:after{transform:scaleX(1)}.page-wrapper>main nav.breadcrumbs ol li a.active{font-weight:500;opacity:1}.page-wrapper>main nav.breadcrumbs ol li a.active:after{transform:scaleX(1)}.light.page-wrapper>main nav.breadcrumbs ol li a{color:#43474c}.light.page-wrapper>main nav.breadcrumbs ol li a:after{background-color:#43474c}@media (min-width:1000px){.page-wrapper>main nav.breadcrumbs ol li+li:before{color:#fff;content:">";display:inline-block;font-family:Montserrat,sans-serif;font-weight:500;margin:0 1em;opacity:.33}.light.page-wrapper>main nav.breadcrumbs ol li+li:before{color:#43474c}}@media (min-width:1000px)and (max-width:999px){.page-wrapper>main nav.breadcrumbs ol li+li:before{font-weight:900;opacity:.35}}@media (max-width:999px){.page-wrapper>main nav.breadcrumbs ol li:not(:nth-last-child(2)){display:none}.page-wrapper>main nav.breadcrumbs ol li:before{color:#fff;content:"<";display:inline-block;font-family:Montserrat,sans-serif;font-weight:900;margin:0 .4em 0 0;opacity:.35}.light.page-wrapper>main nav.breadcrumbs ol li:before{color:#43474c}}.page-wrapper>main nav.breadcrumbs+h1{margin-top:0}.page-wrapper>main>h1{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(52px,3.75vw,7.5vh);font-weight:500;margin:.75em 0;text-align:center;text-shadow:0 0 max(8px,.3125vw) rgba(0,0,0,.65)}@media (max-width:1399px){.page-wrapper>main>h1{font-size:clamp(46px,2.5vw,5vh)}}@media (max-width:999px){.page-wrapper>main>h1{font-size:clamp(46px,3.75vw,7.5vh)}}@media (max-width:599px){.page-wrapper>main>h1{font-size:clamp(40px,3.75vw,7.5vh);margin-bottom:1em}}.light.page-wrapper>main>h1{color:#0a0d0f;text-shadow:none}.page-wrapper>main>section.content ol,.page-wrapper>main>section.content p,.page-wrapper>main>section.content ul{width:60%}@media (max-width:1399px){.page-wrapper>main>section.content ol,.page-wrapper>main>section.content p,.page-wrapper>main>section.content ul{width:70%}}@media (max-width:1199px){.page-wrapper>main>section.content ol,.page-wrapper>main>section.content p,.page-wrapper>main>section.content ul{width:80%}}@media (max-width:999px){.page-wrapper>main>section.content ol,.page-wrapper>main>section.content p,.page-wrapper>main>section.content ul{width:100%}}.page-wrapper>main section.content.centered{text-align:center}.page-wrapper>main section.content ol,.page-wrapper>main section.content p,.page-wrapper>main section.content ul{color:hsla(0,0%,100%,.6);font-weight:300;line-height:1.5em;margin:0 auto}.page-wrapper>main section.content ol b,.page-wrapper>main section.content ol strong,.page-wrapper>main section.content p b,.page-wrapper>main section.content p strong,.page-wrapper>main section.content ul b,.page-wrapper>main section.content ul strong{color:hsla(0,0%,100%,.85);font-weight:500}.page-wrapper>main section.content ol+ol,.page-wrapper>main section.content ol+p,.page-wrapper>main section.content ol+ul,.page-wrapper>main section.content p+ol,.page-wrapper>main section.content p+p,.page-wrapper>main section.content p+ul,.page-wrapper>main section.content ul+ol,.page-wrapper>main section.content ul+p,.page-wrapper>main section.content ul+ul{margin-top:1.4em}.page-wrapper>main section.content ol,.page-wrapper>main section.content ul{padding:0 0 0 2em}@media (max-width:599px){.page-wrapper>main section.content ol,.page-wrapper>main section.content ul{padding:0 0 0 1.25em}}.page-wrapper>main section.content ol li,.page-wrapper>main section.content ul li{margin:0}.page-wrapper>main section.content ol li ul li,.page-wrapper>main section.content ol li+li,.page-wrapper>main section.content ul li ul li,.page-wrapper>main section.content ul li+li{margin-top:.91em}.page-wrapper>main section.content ol:not(.unstyled) a,.page-wrapper>main section.content p a,.page-wrapper>main section.content ul:not(.unstyled) a{color:#938ded;display:inline-block;font-weight:500;opacity:.9;position:relative;transition:all .2s ease-in-out}.page-wrapper>main section.content ol:not(.unstyled) a:after,.page-wrapper>main section.content p a:after,.page-wrapper>main section.content ul:not(.unstyled) a:after{background-color:#938ded;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:all .25s ease-in-out;width:100%}@media (hover:hover){.page-wrapper>main section.content ol:not(.unstyled) a:hover,.page-wrapper>main section.content p a:hover,.page-wrapper>main section.content ul:not(.unstyled) a:hover{opacity:1}.page-wrapper>main section.content ol:not(.unstyled) a:hover:after,.page-wrapper>main section.content p a:hover:after,.page-wrapper>main section.content ul:not(.unstyled) a:hover:after{transform:scaleX(1)}}.page-wrapper>main section.content ol:not(.unstyled) a:focus-visible,.page-wrapper>main section.content p a:focus-visible,.page-wrapper>main section.content ul:not(.unstyled) a:focus-visible{opacity:1}.page-wrapper>main section.content ol:not(.unstyled) a:focus-visible:after,.page-wrapper>main section.content p a:focus-visible:after,.page-wrapper>main section.content ul:not(.unstyled) a:focus-visible:after{transform:scaleX(1)}.page-wrapper>main section.content ol:not(.unstyled) a.active,.page-wrapper>main section.content p a.active,.page-wrapper>main section.content ul:not(.unstyled) a.active{font-weight:500;opacity:1}.page-wrapper>main section.content ol:not(.unstyled) a.active:after,.page-wrapper>main section.content p a.active:after,.page-wrapper>main section.content ul:not(.unstyled) a.active:after{transform:scaleX(1)}@media (max-width:599px){.page-wrapper>main section.content ol:not(.unstyled) a,.page-wrapper>main section.content p a,.page-wrapper>main section.content ul:not(.unstyled) a{display:inline}}.page-wrapper>main .text-content{font-size:clamp(16px,.85vw,1.7vh)}@media (max-width:599px){.page-wrapper>main .text-content{font-size:clamp(16px,2.5vw,9vh)}}.page-wrapper>main .text-content section{margin:0 auto;max-width:1200px}.page-wrapper>main .text-content section>h1{color:#1f2329;font-family:Montserrat,sans-serif;font-size:clamp(26px,2vw,4vh);font-weight:500;line-height:1.15em;margin:.5em 0;text-align:center;text-align:left;text-shadow:0 0 max(8px,.3125vw) rgba(0,0,0,.65);text-shadow:none}@media (max-width:599px){.page-wrapper>main .text-content section>h1{margin:.75em 0}}.page-wrapper>main .text-content section ol,.page-wrapper>main .text-content section p,.page-wrapper>main .text-content section ul{color:#43474c;font-size:inherit;line-height:1.4em}.page-wrapper>main .text-content section ol+ol,.page-wrapper>main .text-content section ol+p,.page-wrapper>main .text-content section ol+ul,.page-wrapper>main .text-content section p+ol,.page-wrapper>main .text-content section p+p,.page-wrapper>main .text-content section p+ul,.page-wrapper>main .text-content section ul+ol,.page-wrapper>main .text-content section ul+p,.page-wrapper>main .text-content section ul+ul{margin-top:1em}.page-wrapper>main .text-content section ol+article,.page-wrapper>main .text-content section p+article,.page-wrapper>main .text-content section ul+article{margin-top:1.5em}.page-wrapper>main .text-content section p{margin:0;padding:0}.page-wrapper>main .text-content section ol,.page-wrapper>main .text-content section ul{margin:0 0 0 4em;padding:0}@media (max-width:599px){.page-wrapper>main .text-content section ol,.page-wrapper>main .text-content section ul{margin-left:2em}}.page-wrapper>main .text-content section ol li+li,.page-wrapper>main .text-content section ul li+li{margin-top:.6em}.page-wrapper>main .text-content section ul.inline{line-height:1.8em;margin-left:0}.page-wrapper>main .text-content section ul.inline li{display:inline-block}.page-wrapper>main .text-content section ul.inline li:after{background-color:#7162e3;content:"";display:inline-block;font-size:inherit;height:1.25em;margin-left:1.5em;margin-right:1.5em;vertical-align:middle;width:1px}@media (max-width:599px){.page-wrapper>main .text-content section ul.inline li:after{margin-left:1em;margin-right:1em}}.page-wrapper>main .text-content section ul.inline li:last-child:after{display:none}.page-wrapper>main .text-content section ul.inline li+li{margin-top:0;vertical-align:baseline}.page-wrapper>main .text-content section ol{counter-reset:ol-counter;list-style:none;padding:0}.page-wrapper>main .text-content section ol li{counter-increment:ol-counter;position:relative}.page-wrapper>main .text-content section ol li:before{color:#1f2329;content:counter(ol-counter) ". ";display:inline-block;font-weight:700;margin-right:.75em;position:absolute;right:100%}.page-wrapper>main .text-content section a{color:#4e26c5;display:inline-block;font-weight:500;position:relative;transition:all .2s ease-in-out}.page-wrapper>main .text-content section a:after{background-color:#4e26c5;bottom:-.1em;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:all .25s ease-in-out;width:100%}@media (hover:hover){.page-wrapper>main .text-content section a:hover:after{transform:scaleX(1)}}.page-wrapper>main .text-content section a:focus-visible:after{transform:scaleX(1)}.page-wrapper>main .text-content section a.active{font-weight:500;opacity:1}.page-wrapper>main .text-content section a.active:after{transform:scaleX(1)}.page-wrapper>main .text-content section article>h1{color:#1f2329;font-family:Montserrat,sans-serif;font-size:clamp(20px,1.2vw,2.4vh);font-weight:500;margin:.5em 0;text-align:left}@media (max-width:599px){.page-wrapper>main .text-content section article>h1{font-size:clamp(16px,4.75vw,9.5vh)}}.page-wrapper>main .text-content section article p+p{margin-top:.5em}.page-wrapper>main .text-content section article+article{margin-top:1em}.page-wrapper>main .text-content section+section{margin-top:3em}.page-wrapper>footer{background-color:#1f2329;box-shadow:var(--shadow-m-medium);padding:0 var(--general-lateral-padding);z-index:10000}.page-wrapper>footer .social-networks{margin:2vw auto 2.75vw;width:30%}@media (max-width:1399px){.page-wrapper>footer .social-networks{margin:4vw auto 4.75vw;width:38%}}@media (max-width:999px){.page-wrapper>footer .social-networks{margin:4vw auto 4.75vw;width:58%}}@media (max-width:599px){.page-wrapper>footer .social-networks{margin:10vw auto 12vw;width:100%}}.page-wrapper>footer .social-networks+nav.links{margin:0}.page-wrapper>footer nav.links{margin:2vw 0 0}@media (max-width:999px){.page-wrapper>footer nav.links{margin:4vw 0 0}}@media (max-width:599px){.page-wrapper>footer nav.links{margin:10vw 0 0}}.page-wrapper>footer nav.links ul{display:block;font-size:clamp(14px,.75vw,1.5vh);list-style:none;margin:0;padding:0;text-align:center}@media (max-width:599px){.page-wrapper>footer nav.links ul{font-size:clamp(16px,1.5vw,3vh);font-size:clamp(16px,.85vw,1.7vh)}}@media (max-width:599px)and (max-width:599px){.page-wrapper>footer nav.links ul{font-size:clamp(16px,2.5vw,9vh)}}.page-wrapper>footer nav.links ul li{display:inline-block;vertical-align:baseline}.page-wrapper>footer nav.links ul li a{color:#fff;opacity:.6;position:relative;transition:all .2s ease-in-out}.page-wrapper>footer nav.links ul li a:after{background-color:#fff;bottom:-.25em;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:all .25s ease-in-out;width:100%}@media (hover:hover){.page-wrapper>footer nav.links ul li a:hover{opacity:.8}.page-wrapper>footer nav.links ul li a:hover:after{transform:scaleX(1)}}.page-wrapper>footer nav.links ul li a:focus-visible{opacity:.8}.page-wrapper>footer nav.links ul li a:focus-visible:after{transform:scaleX(1)}.page-wrapper>footer nav.links ul li a.active{font-weight:500;opacity:1}.page-wrapper>footer nav.links ul li a.active:after{transform:scaleX(1)}@media (min-width:600px){.page-wrapper>footer nav.links ul li+li{margin-left:2em}}@media (max-width:599px){.page-wrapper>footer nav.links ul li{display:block}.page-wrapper>footer nav.links ul li+li{margin-top:1.25em}}.page-wrapper>footer .copyright{color:#fff;font-size:clamp(14px,.75vw,1.5vh);margin:1.5vw 0 1vw;opacity:.35;text-align:center}@media (max-width:1399px){.page-wrapper>footer .copyright{margin:3vw 0}}@media (max-width:599px){.page-wrapper>footer .copyright{font-size:clamp(16px,1.5vw,3vh);margin:12vw 0}}.page-wrapper button.back-to-top{--border-width:max(3px,0.08em);background:transparent;border:var(--border-width) solid #fff;border-radius:50%;bottom:min(var(--btt-btn-separation),6vh);cursor:pointer;font-size:min(2vw,4vh);height:var(--btt-btn-size);opacity:0;padding:.25em;pointer-events:none;position:fixed;right:var(--btt-btn-separation);transition:all .4s,background-color .15s,opacity .15s;transition-timing-function:cubic-bezier(.68,0,.265,1),ease-out,ease-out;transition-timing-function:cubic-bezier(.68,-2,.265,3),ease-out,ease-out;width:var(--btt-btn-size);z-index:9999}@media (max-width:999px){.page-wrapper button.back-to-top{--border-width:max(2px,0.08em);font-size:26px}}.page-wrapper button.back-to-top svg{display:block;height:100%;transform:translateY(-6%) rotateX(180deg) scaleX(.9);transition:all .15s;width:100%}.page-wrapper button.back-to-top svg *{fill:#fff}.page-wrapper .navigation button.back-to-top{border-color:#fff;opacity:.5;pointer-events:auto;position:absolute}@media (max-width:999px)and (orientation:landscape){.page-wrapper .navigation button.back-to-top{left:calc(var(--btt-btn-separation) + 8.74887vh);right:auto}}.page-wrapper .navigation button.back-to-top svg,.page-wrapper .navigation button.back-to-top svg *{fill:#fff}@media (min-width:1000px){.page-wrapper .navigation button.back-to-top{display:none}.page-wrapper main.main>button.back-to-top.scroll-triggered{opacity:.4;pointer-events:auto}}@media (min-width:1000px)and (hover:hover){.page-wrapper main.main>button.back-to-top.scroll-triggered:hover{opacity:1;transform:scale(1.25)}.page-wrapper main.main>button.back-to-top.scroll-triggered:hover svg *{fill:#fff}}@media (min-width:1000px){.page-wrapper main.main>button.back-to-top.scroll-bottom{position:absolute}}header.hero{align-items:center;box-shadow:var(--shadow-m-medium);clip-path:inset(0 0 0 0);display:flex;flex-direction:column;justify-content:center;min-height:86vh;overflow:hidden;padding:30px 0;padding-top:calc(var(--header-height) + 30px);position:relative;z-index:90}@media (max-width:599px)and (orientation:portrait){header.hero{min-height:160vw}}@media (max-width:599px)and (orientation:landscape){header.hero{min-height:0}}header.hero .background{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;filter:blur(max(40px,1.5625vw));left:0;position:absolute;right:0;top:0;transform:scale(1.05)}header.hero .background:after{background-color:#000;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10}header.hero .background>img,header.hero .background>picture img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}header.hero.fixed{box-shadow:none}header.hero.fixed .background{bottom:0;height:100vh;left:0;position:fixed;right:0;top:auto;width:100%;z-index:1}header.hero .content{position:relative;width:100%;z-index:30}.cv-link{color:#fff}.cv-link a{color:inherit;opacity:.75;transition:all .15s ease-in-out}.cv-link a span{display:inline-block;vertical-align:middle}.cv-link a .icon{height:2.25em;margin-right:.2em;-webkit-mask-image:linear-gradient(180deg,transparent 1%,#000 15%,#000 85%,transparent 99%);mask-image:linear-gradient(180deg,transparent 1%,#000 15%,#000 85%,transparent 99%);overflow:hidden;width:2.25em}.cv-link a .icon svg{display:block;height:100%;padding:.25em;transform:translateY(-100%);transition:all .25s ease-in-out;width:100%}.cv-link a .icon svg *{fill:#fff}@media (hover:hover){.cv-link a:hover{opacity:1}.cv-link a:hover .icon svg{transform:translateY(0)}}.cv-link a.btn{opacity:1;transition:all .15s,transform .4s;transition-timing-function:ease-out,cubic-bezier(.68,0,.265,1);transition-timing-function:ease-out,cubic-bezier(.68,-3,.265,4)}.cv-link a.btn .icon{height:1.75em;margin-left:-.1em;margin-right:.4em;-webkit-mask-image:none;mask-image:none;position:relative;top:-.04em;width:1.75em}@media (max-width:349px){.cv-link a.btn .icon{display:none}}.cv-link a.btn .icon svg{padding:0}.cv-link a.btn .icon svg,.cv-link a.btn .icon svg *{fill:#8b7cff}@media (hover:hover){.cv-link a.btn:hover .icon svg,.cv-link a.btn:hover .icon svg *{fill:#fff}}.cv-link a.btn:focus-active .icon svg,.cv-link a.btn:focus-active .icon svg *{fill:#fff}.page-wrapper.web-cookie-policy main,.page-wrapper.web-privacy-policy main{padding-left:var(--general-lateral-padding);padding-right:var(--general-lateral-padding)}.ham{-webkit-tap-highlight-color:transparent;backface-visibility:hidden;cursor:pointer;transition:transform .5s;-moz-user-select:none;-webkit-user-select:none;user-select:none}.active .hamRotate{transform:rotate(45deg)}.line{fill:none;stroke:#fff;stroke-width:5.5;stroke-linecap:round;backface-visibility:hidden;transition:stroke-dasharray .5s,stroke-dashoffset .5s}.ham4 .bottom,.ham4 .top{stroke-dasharray:40.1 121}.active .ham4 .bottom,.active .ham4 .top{stroke-dashoffset:-68px}.ham6 .top{stroke-dasharray:40 172}.ham6 .middle{stroke-dasharray:40 111}.ham6 .bottom{stroke-dasharray:40 172}.active .ham6 .top{stroke-dashoffset:-132px}.active .ham6 .middle{stroke-dashoffset:-71px}.active .ham6 .bottom{stroke-dashoffset:-132px}.ham7 .top{stroke-dasharray:40 82}.ham7 .middle{stroke-dasharray:40 111}.ham7 .bottom{stroke-dasharray:40 161}.active .ham7 .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}.active .ham7 .middle{stroke-dashoffset:23px}.active .ham7 .bottom{stroke-dashoffset:-83px}.ham8 .top{stroke-dasharray:40 160}.ham8 .middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform .4s}.ham8 .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform .4s,stroke-dashoffset .4s}.active .ham8 .top{stroke-dashoffset:-64px}.active .ham8 .middle{transform:rotate(90deg)}.active .ham8 .bottom{stroke-dashoffset:-64px}.dialog-target{position:relative}.dialog-target.fade>:not(.dialog-container){opacity:.5}.dialog-container{align-items:center;background-color:transparent;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:11000}.dialog-container.dialog-left{align-items:flex-start}.dialog-container.dialog-right{align-items:flex-end}.dialog-container.dialog-top{justify-content:flex-start}.dialog-container.dialog-bottom{justify-content:flex-end}body.debug .dialog-container{border:2px dashed red}body.debug .dialog-container .dialog{border:2px dashed #ff0}.dialog-container.modal{pointer-events:auto}.dialog-container.modal.modal-bg-darken{background-color:rgba(0,0,0,.5)}.dialog-container.local{position:absolute}.dialog-container.closed,.dialog-container.closed .dialog{display:none;opacity:0}.dialog-container.open{animation-duration:.25s;animation-fill-mode:forwards;animation-name:inline-uhe2b12;animation-timing-function:linear}@keyframes inline-uhe2b12{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}.dialog-container.open .dialog{animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.dialog-container.open .dialog:not(.from-bottom){animation-duration:.75s;animation-name:inline-uhe2b43}@keyframes inline-uhe2b43{0%{display:none;opacity:0;transform:translateY(-200%)}1%{display:flex;opacity:0;transform:translateY(-200%)}to{display:flex;opacity:1;transform:translateY(0)}}.dialog-container.open .dialog.from-bottom{animation-duration:.75s;animation-name:inline-uhe2b8z}@keyframes inline-uhe2b8z{0%{display:none;opacity:0;transform:translateY(200%)}1%{display:flex;opacity:0;transform:translateY(200%)}to{display:flex;opacity:1;transform:translateY(0)}}.dialog-container.closing{animation-delay:.75s;animation-duration:.25s;animation-fill-mode:forwards;animation-name:inline-uhe2bba;animation-timing-function:linear}@keyframes inline-uhe2bba{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}.dialog-container.closing .dialog{animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.6,0,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.dialog-container.closing .dialog:not(.to-left){animation-duration:.75s;animation-name:inline-uhe2bdo}@keyframes inline-uhe2bdo{0%{display:block;opacity:1;transform:translateX(0) translateY(0)}99%{display:block;opacity:0;transform:translateX(200%) translateY(0)}to{display:none;opacity:0;transform:translateX(200%) translateY(0)}}.dialog-container.closing .dialog.to-left{animation-duration:.75s;animation-name:inline-uhe2bhc}@keyframes inline-uhe2bhc{0%{display:block;opacity:1;transform:translateX(0) translateY(0)}99%{display:block;opacity:0;transform:translateX(-200%) translateY(0)}to{display:none;opacity:0;transform:translateX(-200%) translateY(0)}}.dialog{align-items:stretch;background-color:#1f2329;border-radius:var(--border-radius-xl);box-shadow:var(--shadow-m-medium);display:flex;flex-direction:column;font-size:clamp(16px,.85vw,1.7vh);justify-content:stretch;max-width:40vw;min-width:18vw;overflow:hidden;pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;z-index:9000}@media (max-width:599px){.dialog{font-size:clamp(16px,2.5vw,9vh)}}@media (max-width:999px){.dialog{max-width:60vw}}@media (max-width:599px){.dialog{max-width:90vw}}.compact.dialog{max-width:28vw}@media (max-width:1999px){.compact.dialog{max-width:40vw}}@media (max-width:1199px){.compact.dialog{max-width:75vw}}@media (max-width:599px){.compact.dialog{max-width:100%}}.beta-language-dialog.dialog{margin:calc(var(--general-lateral-padding)/3)}@media (max-width:999px){.beta-language-dialog.dialog{margin:var(--general-lateral-padding)}}.dialog.fixed{position:fixed}.dialog.closed{display:none;opacity:0}.dialog .header{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between;position:relative;width:100%;z-index:10}.paper.dialog .header{box-shadow:var(--shadow-m-medium)}.dialog .header .title{color:hsla(0,0%,100%,.65);font-size:.95em;font-weight:500;line-height:1.5em;padding:.6em 1.25em .6em 1em}.dialog .header .btn-close-dialog{color:hsla(0,0%,100%,.65);font-size:1.75em;line-height:.5em;margin-left:auto;padding:.4em;transition:all .1s ease-out}@media (hover:hover){.dialog .header .btn-close-dialog:hover{color:hsla(0,0%,100%,.9)}}.dialog .header+.content{padding-top:.5em}.with-title.dialog .header+.content{padding-top:1em}.with-title.compact.dialog .header+.content{padding-top:.25em}.dialog .content{color:hsla(0,0%,100%,.8);flex:1 1 auto;font-weight:400;line-height:1.5em;max-height:45vh;overflow:auto;overscroll-behavior:contain;padding:1em;text-align:center;width:100%}.left-aligned.dialog .content{text-align:left}.compact.dialog .content{padding:0 1em 1em}.compact.dialog .content p+p{margin-top:.25em}.dialog .content p{margin:0}.dialog .content p strong{color:#8b7cff;font-weight:500}.dialog .content p+p{margin-top:.75em}.dialog .content a{opacity:.9;position:relative;transition:all .2s ease-in-out}.dialog .content a:after{background-color:#8b7cff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:all .25s ease-in-out;width:100%}@media (hover:hover){.dialog .content a:hover{opacity:1}.dialog .content a:hover:after{transform:scaleX(1)}}.dialog .content a:focus-visible{opacity:1}.dialog .content a:focus-visible:after{transform:scaleX(1)}.dialog .content a.active{font-weight:500;opacity:1}.dialog .content a.active:after{transform:scaleX(1)}.paper.dialog .content{background-color:#f2f2f2;color:#1f2329}.paper.dialog .content>strong{border-bottom:2px solid #4e26c5;color:#4e26c5;display:block;font-size:inherit;margin:1.75em 0 1em;padding:0 0 .25em}.paper.dialog .content>strong:first-child{margin-top:0}.paper.dialog .content>*{font-size:clamp(14px,.75vw,1.5vh);line-height:1.4em}@media (max-width:599px){.paper.dialog .content>*{font-size:clamp(16px,1.5vw,3vh)}}.paper.dialog .content ul{list-style:none;margin:0;padding:0}.paper.dialog .content ul li strong{color:#0a0d0f;display:block}.paper.dialog .content ul li span{display:block}.paper.dialog .content ul li span+span{margin-top:.5em}.paper.dialog .content ul li+li{line-height:1.4em;margin-top:.75em}.paper.dialog .content a{color:#4e26c5;display:inline-block;font-weight:600;opacity:.9;position:relative;transition:all .2s ease-in-out}.paper.dialog .content a:after{background-color:#4e26c5;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:all .25s ease-in-out;width:100%}@media (hover:hover){.paper.dialog .content a:hover{opacity:1}.paper.dialog .content a:hover:after{transform:scaleX(1)}}.paper.dialog .content a:focus-visible{opacity:1}.paper.dialog .content a:focus-visible:after{transform:scaleX(1)}.paper.dialog .content a.active{font-weight:500;opacity:1}.paper.dialog .content a.active:after{transform:scaleX(1)}.dialog .content+.actions{margin-top:1em}.dialog .actions{margin:2.15em 1em 1em;text-align:right}.compact.dialog .actions{margin-top:0}.dialog .actions .actions-wrapper{font-size:.9em;margin:-1em 0 0 -2em}.dialog .actions .actions-wrapper button{color:#8b7cff;font-size:inherit;font-weight:500;margin:1em 0 0 2em;text-transform:uppercase;transition:all .1s ease-out}@media (hover:hover){.dialog .actions .actions-wrapper button:focus,.dialog .actions .actions-wrapper button:hover{color:#cfc9ff;outline:0}}.dialog .auto-close-timer{height:.2em;width:100%}.dialog .auto-close-timer .progress-bar{animation-fill-mode:forwards;animation-name:inline-uhe2bka;animation-timing-function:linear;background-color:#8b7cff;height:100%;transform-origin:left center;width:100%}@keyframes inline-uhe2bka{0%{transform:scaleX(0)}to{transform:scaleX(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.btn{transition:all .15s,transform .4s}.btn:not(.btn-placeholder){border:.15em solid #8b7cff;border-radius:1000px;display:inline-block;font-family:Roboto,sans-serif;font-size:inherit;font-weight:500;letter-spacing:.04em;line-height:1.95em;padding:0 .9em;text-align:center;text-transform:uppercase;transition-timing-function:ease-out,cubic-bezier(.68,0,.265,1);transition-timing-function:ease-out,cubic-bezier(.68,-3,.265,4);word-spacing:.12em}@media (hover:hover){.btn:not(.btn-placeholder):hover{transform:scale(1.1)}.btn:not(.btn-placeholder).btn-soft-effects:hover{transform:scale(1.05)}}.btn:not(.btn-placeholder):focus-visible{transform:scale(1.1)}.btn:not(.btn-placeholder):disabled{opacity:.5}.btn.btn-solid,.btn:not(.btn-placeholder){--color:rgba(238,236,255,.9);background-color:var(--color);border-color:transparent;color:#604ce7}@media (hover:hover){.btn.btn-solid:hover,.btn:not(.btn-placeholder):hover{background-color:#8b7cff;border-color:#8b7cff;color:#fff}}.btn.btn-solid:focus-visible,.btn:not(.btn-placeholder):focus-visible{background-color:#8b7cff;border-color:#8b7cff;color:#fff}.btn.btn-solid:disabled,.btn:not(.btn-placeholder):disabled{background-color:#aaa;border-color:#aaa;color:#888}.btn.btn-outlined{background-color:transparent;border-color:#8b7cff;color:#8b7cff}.btn.btn-outlined.pale{border-color:#938ded;color:#938ded}.btn.btn-outlined.white{border-color:hsla(0,0%,100%,.75);color:hsla(0,0%,100%,.75)}@media (hover:hover){.btn.btn-outlined:hover{background-color:#8b7cff;border-color:#8b7cff;color:#fff}}.btn.btn-outlined:focus-visible{background-color:#8b7cff;border-color:#8b7cff;color:#fff}.btn.btn-outlined:disabled{border-color:#aaa;color:#aaa;pointer-events:none}.btn.btn-txt-s{font-size:clamp(12px,.5vw,1vh)}.btn.btn-txt-m{font-size:clamp(20px,1.65vw,2vh)}.btn.btn-txt-l{font-size:clamp(22px,1.9vw,2.1vh)}.btn.btn-txt-xl{font-size:clamp(24px,2vw,4vh)}.btn.btn-wid-s{min-width:6em}.btn.btn-wid-m{min-width:8em}.btn.btn-wid-l{min-width:10em}.btn.btn-wid-xl{min-width:12em}.btn.btn-wid-xxl{min-width:13em}.btn.btn-wid-full{width:100%}.btn.btn-pad-s{padding:0 1.9em}.btn.btn-pad-m{padding:0 2.9em}.btn.btn-pad-l{padding:0 3.9em}.btn.btn-pad-xl{padding:0 4.9em}.btn.btn-keep-case{letter-spacing:normal;text-transform:none;word-spacing:normal}@media (hover:hover){.btn.btn-hover-zoom:hover{transform:scale(1.15)}}.social-networks{--min-link-size:30px;--link-size:2.25vw;--max-link-size:4.5vh;--clamped-link-size:clamp(var(--min-link-size),var(--link-size),var(--max-link-size));--icon-size:65%;display:block}@media (max-width:1399px)and (hover:none){.social-networks{--icon-size:80%}}@media (max-width:349px){.social-networks{--icon-size:65%}}.social-networks.big{--min-link-size:50px;--link-size:4vw;--max-link-size:8vh}@media (max-width:599px){.social-networks.big{--min-link-size:30px;--link-size:8vw;--max-link-size:16vh}}.social-networks.ultra-big{--min-link-size:100px;--link-size:5vw;--max-link-size:10vh}@media (max-width:1599px){.social-networks.ultra-big{--min-link-size:80px}}@media (max-width:1399px){.social-networks.ultra-big{--min-link-size:70px}}@media (max-width:599px){.social-networks.ultra-big{--min-link-size:50px}}@media (max-width:399px){.social-networks.ultra-big{--min-link-size:40px}}.social-networks ul{--fallback-timing:0.1s;--elastic-timing:0.35s;--transition-timing-function-fallback:cubic-bezier(0.680,0,0.265,1);--transition-timing-function-elastic:cubic-bezier(0.680,-2,0.265,2.5);align-items:center;display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.social-networks ul li{height:var(--link-size);max-height:var(--max-link-size);max-width:var(--max-link-size);min-height:var(--min-link-size);min-width:var(--min-link-size);overflow:visible;position:relative;width:var(--link-size);z-index:1}.social-networks ul li a{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:.75;transition:all .1s ease-out;width:100%}.elastic-bubbles.social-networks ul li a{transition:all .1s ease-out,transform var(--fallback-timing) var(--transition-timing-function-fallback);transition:all .1s ease-out,transform var(--elastic-timing) var(--transition-timing-function-elastic)}.social-networks ul li a:focus-visible{outline:3px solid hsla(0,0%,100%,.25)}.social-networks ul li a svg{height:var(--icon-size);width:var(--icon-size)}.social-networks ul li a svg,.social-networks ul li a svg *{fill:#fff;transition:all .1s ease-out}.social-networks ul li a .title{color:#fff;font-size:clamp(8px,.45vw,.9vh);font-weight:500;letter-spacing:.1em;line-height:1.2em;opacity:0;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:120%;transform:translateY(-100%);transition:all .1s ease-out;white-space:nowrap;z-index:-1}@media (hover:hover){.social-networks ul li:hover a{opacity:1}.social-networks ul li:hover a .title{opacity:1;transform:translateY(0)}}.color-bubbles.social-networks ul li a:before{border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .1s ease-out;z-index:-1}.color-bubbles.social-networks ul li.social-hub a:before{background:#8b7cff}.color-bubbles.social-networks ul li.twitter a:before{background:#00acee}.color-bubbles.social-networks ul li.x a:before{background:#000}.color-bubbles.social-networks ul li.instagram a:before,.color-bubbles.social-networks ul li.instagram-digital-art a:before,.color-bubbles.social-networks ul li.instagram-photography a:before{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.color-bubbles.social-networks ul li.linkedin a:before{background:#0a66c2}.color-bubbles.social-networks ul li.github a:before{background:#2b3137}.color-bubbles.social-networks ul li.deviantart a:before{background:#00e59b}.color-bubbles.social-networks ul li.artstation a:before{background:#13aff0}.color-bubbles.social-networks ul li.steam a:before{background:linear-gradient(180deg,#001644,#0092c7)}.color-bubbles.social-networks ul li.x{--icon-size:60%}.color-bubbles.social-networks ul li.social-hub a #circle,.color-bubbles.social-networks ul li.social-hub a #plus,.color-bubbles.social-networks ul li.social-hub a svg{transform-origin:center center;transition:all .05s ease-out}@media (hover:hover){.color-bubbles.social-networks ul li.social-hub:hover svg #circle{opacity:0}.color-bubbles.social-networks ul li:hover a{box-shadow:var(--shadow-m-soft);transform:scale(1.25)}.color-bubbles.social-networks ul li:hover a:before{opacity:1}}.social-networks.big ul li a .title{font-size:clamp(10px,.65vw,1.3vh);top:115%}.social-networks.ultra-big ul li a .title{font-size:clamp(10px,.65vw,1.3vh);top:110%}main.main{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:var(--general-lateral-padding);padding-right:var(--general-lateral-padding);padding-top:calc(var(--header-height) + clamp(80px, 4vw, 8vh))}main.main h1{margin-bottom:1.5em!important;margin-top:0!important;z-index:1}.background{background-color:#0a0d0f;display:block;height:100%;overflow:hidden;position:fixed;width:100%}.background:after,.background:before,.background>*{bottom:0;left:0;position:absolute;right:0;top:0}.background .layer{bottom:0;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:5}.background .layer:after,.background .layer:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:none}.background .layer:before{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(max(10px,.390625vw));opacity:.1;transform:translateZ(0);z-index:0}body.webp-lossy .background .layer:before{background-image:url(/images/static/contact-bg.webp?f5714ada7aa7c3682fb69376fbd06322)}body.no-webp-lossy .background .layer:before{background-image:url(/images/static/contact-bg.jpg?1874b968d550dccb7a36019bd793642f)}.background .layer:after{background:var(--theme-gradient);mix-blend-mode:screen;opacity:1}.social-networks{margin:0 auto}.social-networks ul{gap:var(--clamped-link-size);justify-content:center}.social-networks+.social-networks{margin-top:calc(var(--clamped-link-size)*.75)}.animated-reveal{opacity:0}@keyframes reveal-slide-down-animation{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}main.revealed h1{animation-delay:.2s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}main.revealed .social .social-networks:first-child ul li:first-child{animation-delay:.6s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}main.revealed .social .social-networks:first-child ul li:nth-child(2){animation-delay:.7s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}main.revealed .social .social-networks:first-child ul li:nth-child(3){animation-delay:.8s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}main.revealed .social .social-networks:first-child ul li:nth-child(4){animation-delay:.9s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}main.revealed .social .social-networks:nth-child(2) ul li:first-child{animation-delay:1s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}main.revealed .social .social-networks:nth-child(2) ul li:nth-child(2){animation-delay:1.1s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}main.revealed .social .social-networks:nth-child(2) ul li:nth-child(3){animation-delay:1.2s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}main.revealed .social .social-networks:nth-child(2) ul li:nth-child(4){animation-delay:1.3s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:reveal-slide-down-animation;animation-timing-function:cubic-bezier(.5,0,0,1)}
