/** Generated: Saturday, 14th of June 2025, 17:46:23 // Powered by AIOM+ v4.0.4 **/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=1c7b1f83-48db-42c4-ad6b-f1c26acda5bb");
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"HarmoniaSans";font-weight:400;src:url("/site/templates/css/Fonts/3ba56aa2-c01d-4bfc-aae4-eac13ee2ebbc.woff2") format("woff2"),url("/site/templates/css/Fonts/51f1c13a-2c9b-4cba-9cbf-93317cbd3e10.woff") format("woff")}@font-face{font-family:"HarmoniaSans";font-weight:600;src:url("/site/templates/css/Fonts/08591efc-f43b-4dc0-b066-e39bb77fd0d9.woff2") format("woff2"),url("/site/templates/css/Fonts/bb2822e9-2055-4c95-bd66-438a33d71a60.woff") format("woff")}@font-face{font-family:"HarmoniaSans";font-weight:800;src:url("/site/templates/css/Fonts/d13c38b0-30e7-47f0-bc36-e2b7752b59e3.woff2") format("woff2"),url("/site/templates/css/Fonts/50cd1762-b122-47c3-bce4-8e385f6a6db0.woff") format("woff")}@font-face{font-family:'Valky';src:url('/site/templates/css/ValkyBold.woff2') format('woff2'),url('/site/templates/css/ValkyBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Valky';src:url('/site/templates/css/ValkyLight.woff2') format('woff2'),url('/site/templates/css/ValkyLight.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Valky';src:url('/site/templates/css/ValkyRegular.woff2') format('woff2'),url('/site/templates/css/ValkyRegular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Valky';src:url('/site/templates/css/ValkySemibold.woff2') format('woff2'),url('/site/templates/css/ValkySemibold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes blur{0%,to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translate(2vw,-3vw);transform:translate(2vw,-3vw)}}@keyframes blur{0%,to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translate(2vw,-3vw);transform:translate(2vw,-3vw)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@keyframes spin{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}button:focus{outline:0}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}img,video{max-width:100%}video{height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{cursor:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTUgMTUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZBNzAwO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNy41IiBjeT0iNy41IiByPSI3LjUiLz4KPC9zdmc+Cg==) 7 7,auto!important}.btn,body{font-family:"HarmoniaSans"}body{font-size:16px;line-height:1.4;color:#000;background:#f6f2ec;text-rendering:geometricPrecision;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;-webkit-font-smoothing:antialiased;transition:background-color .35s cubic-bezier(.4,.8,.74,1);font-variant-numeric:normal;font-kerning:normal;overflow-x:hidden}a{color:inherit;text-decoration:none}.btn{font-weight:600;font-size:13px;line-height:100%;letter-spacing:.1em;padding:20px 30px;border:1px solid transparent;transition:border .45s cubic-bezier(.4,.8,.74,1);border-radius:100%;position:relative;z-index:2}.btn svg,.btn.btn--view svg,.btn:hover svg{transition:opacity .95s cubic-bezier(.4,.8,.74,1)}.btn:hover svg{opacity:1}.btn:hover ellipse,.footer__nav li a:hover ellipse,.header__logo:hover ellipse,.header__nav li a:hover ellipse{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 2s cubic-bezier(.4,.8,.74,1) forwards;animation:dash 2s cubic-bezier(.4,.8,.74,1) forwards;fill:#000;transition:fill .45s cubic-bezier(.4,.8,.74,1) .65s}.btn:hover,.footer__nav li a:hover,.header__logo:hover a,.header__nav li a:hover{color:#fff;transition:color .45s cubic-bezier(.4,.8,.74,1) .65s}.btn svg,.btn.btn--view svg{z-index:-1}.btn svg{position:absolute;left:10px;bottom:-8px;width:auto;height:70px;opacity:0}.btn.btn--scroll{position:absolute;left:40px;bottom:40px}@media screen and (max-width:1024px){.btn.btn--scroll{left:0;bottom:15px}}.btn.btn--view,.overline{text-transform:uppercase;display:block}.btn.btn--view{text-align:center;vertical-align:bottom;margin-top:1.5em}.btn.btn--view svg{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;width:110px;height:auto;opacity:1}.btn.btn--view svg ellipse{stroke-dashoffset:0}@media screen and (max-width:1024px){.btn.btn--view{display:none}}.overline{font-family:"HarmoniaSans";font-weight:600;font-size:13px;line-height:100%;letter-spacing:.1em;padding:0 0 2.5rem}.overline.overline--short{padding:0 0 1.25rem}.text{align-items:flex-end}.text li,.text p,.text strong{font-size:13px;line-height:130%;letter-spacing:.05em}.text strong{letter-spacing:.1em;text-transform:uppercase;padding:5px 0;display:block}.text p{padding:10px 0}.text ul{list-style-type:disc}.text li{padding-bottom:5px}ellipse{stroke-dasharray:1000;stroke-dashoffset:1000;fill:transparent;transition:fill .45s cubic-bezier(.4,.8,.74,1)}.lazy{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);transition:opacity .75s cubic-bezier(.4,.8,.74,1),transform .35s cubic-bezier(.4,.8,.74,1);transition:opacity .75s cubic-bezier(.4,.8,.74,1),transform .35s cubic-bezier(.4,.8,.74,1),-webkit-transform .35s cubic-bezier(.4,.8,.74,1)}.lazy.loaded{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.u-txt-indent{display:block;line-height:150%;margin-top:-20px}@media screen and (max-width:1024px){.u-txt-indent{line-height:100%;margin-top:0}}.indent--sm{padding-right:8.4%}.indent--lg{padding-right:12%}.indent--short{line-height:130%}@media screen and (max-width:1024px){.indent--short{line-height:100%}}.columns{flex-wrap:wrap}.section-intro{display:flex;align-items:flex-end;justify-content:center;height:100vh;margin-bottom:160px}.intro__bg{width:100vw;height:100vh;position:absolute;top:0;left:0;background:url(/site/templates/img/bg.svg) 50% 50% no-repeat;background-size:100%;transition:translate3d .15s cubic-bezier(.4,.8,.74,1);-webkit-animation:blur 15s cubic-bezier(.4,.8,.74,1) infinite;animation:blur 15s cubic-bezier(.4,.8,.74,1) infinite}.intro__form{position:relative;height:80vh;width:50vw;background:#fff;border-radius:100vh 100vh 0 0;padding:20px 40px 0;transition:width .45s cubic-bezier(.4,.8,.74,1)}@media screen and (max-width:1024px){.intro__form{width:99vw;padding:20px 15px 0}}.intro__form h1,.intro__form h2{font-family:"Valky";font-size:clamp(42px,4vw,87px);font-weight:800;line-height:100%;text-align:right}.intro__form h1{padding-bottom:5rem}.animate{overflow:hidden;display:block}@media screen and (max-width:1024px){.animate{overflow:visible}}.is-inview{opacity:0;-webkit-animation:fadeInUp .75s cubic-bezier(.4,.8,.74,1) forwards;animation:fadeInUp .75s cubic-bezier(.4,.8,.74,1) forwards;display:block}@media screen and (max-width:1024px){.is-inview{-webkit-animation:none;animation:none;opacity:1}}.intro__form h1 .animate:nth-child(1) .is-inview{-webkit-animation-delay:.45s;animation-delay:.45s}.intro__form h1 .animate:nth-child(2){margin-top:-2.7%}@media screen and (max-width:1024px){.intro__form h1 .animate:nth-child(2){margin-top:0}}.intro__form h1 .animate:nth-child(2) .is-inview{-webkit-animation-delay:.55s;animation-delay:.55s;line-height:150%;margin-top:-2%}@media screen and (max-width:1024px){.intro__form h1 .animate:nth-child(2) .is-inview{line-height:100%;margin-top:0}}.intro__form h2 .animate:nth-child(1) .is-inview{-webkit-animation-delay:.65s;animation-delay:.65s}.intro__form h2 .animate:nth-child(2) .is-inview{-webkit-animation-delay:.75s;animation-delay:.75s}.intro__form h2 .animate:nth-child(3) .is-inview{-webkit-animation-delay:.85s;animation-delay:.85s;margin-top:-1.5%}@media screen and (max-width:1024px){.intro__form h2 .animate:nth-child(3) .is-inview{margin-top:0}}.intro__form .btn.is-inview{-webkit-animation-delay:.85s;animation-delay:.85s}.header,.wrap{padding:0 40px}.header,.wrap,footer{max-width:1920px;margin:0 auto}@media screen and (max-width:1024px){.header,.wrap,footer{padding:0 15px}}.wrap{margin-top:5rem}footer{padding:40px}@media screen and (max-width:1024px){footer{padding:20px 15px}}.header__logo{font-weight:600;font-size:13px;letter-spacing:.1em;line-height:100%;position:relative}.footer__nav li a:hover svg,.header__logo svg,.header__logo:hover svg,.header__nav li a svg,.header__nav li a:hover svg{opacity:1;transition:opacity .95s cubic-bezier(.4,.8,.74,1)}.header__logo svg,.header__nav li a svg{position:absolute;left:-13px;bottom:0;width:auto;height:50px;opacity:0;z-index:-1}.header__info{font-family:"Valky";font-size:1.4375rem;line-height:160%;font-weight:800;letter-spacing:.05em;margin-top:-2px}@media screen and (max-width:1024px){.header__info{text-align:right;margin-bottom:10px}.header__info p{max-width:230px;float:right}}.header__nav{position:sticky;top:0}.footer__nav,.header__nav{font-weight:600;font-size:13px;line-height:100%;text-transform:uppercase;text-align:right}.header__nav ul{float:right}.footer__nav li,.header__nav li{display:inline-block;padding-left:1.25rem;letter-spacing:.1em;position:relative;z-index:2}.header__nav li a svg{left:-1px;bottom:-11px;height:35px}.footer__nav li:nth-child(3) svg,.header__nav li:nth-child(3) svg{left:4px;bottom:-13px;width:auto;height:40px}svg{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.footer__nav ul{float:none}.footer__nav li a svg{position:absolute;left:2px;bottom:-22px;width:auto;height:60px;opacity:0;z-index:-1;transition:opacity .95s cubic-bezier(.4,.8,.74,1)}.footer__nav li:first-child{text-align:left;float:left}.section-projects{position:relative;margin-top:5rem}.projects__preview{position:fixed;top:calc(50% - 300px);height:600px;width:500px;right:19%;z-index:12;opacity:0;overflow:hidden;border:20px solid #fff;border-radius:100vh 100vh 0 0}@media screen and (max-width:1024px){.projects__preview{display:none}}.projects__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:100vh 100vh 0 0}.projects__item{border-top:1px solid #000;padding:1.875rem 0}@media screen and (max-width:1024px){.projects__item{padding:1.875rem 1.25rem}}.projects__item:last-of-type{border-bottom:1px solid #000}.projects__item:hover .btn{color:#fff}.projects__item:hover .btn svg ellipse{fill:#000}.item__inner{padding:0 40px;max-width:1920px;margin:0 auto}@media screen and (max-width:1024px){.item__inner{padding:0}}.project__cat{display:block;margin-bottom:2px}@media screen and (max-width:769px){.project__cat{display:inline-block;margin-right:5px}}.about__form h4:before,.item__cat{font-family:"HarmoniaSans";font-weight:600;font-size:13px;line-height:100%;letter-spacing:.1em}.item__cat{text-transform:uppercase;margin-top:1.4em}@media screen and (max-width:1024px){.item__cat{margin-top:0}}.item__title,.item__title:hover{transition:padding .45s cubic-bezier(.4,.8,.74,1)}.item__title{font-family:"Valky";font-size:clamp(42px,4vw,87px);line-height:150%;font-weight:800;margin-top:-12px;padding-left:0}@media screen and (max-width:1024px){.item__title{margin-top:5px;line-height:100%;transition:none}}.item__title:hover{padding-left:30px}@media screen and (max-width:1024px){.item__title:hover{padding-left:0;transition:none}}.section-about{padding:11.25rem 0 0}.about{padding:0 40px;max-width:1920px;margin:0 auto}@media screen and (max-width:1024px){.about{padding:0 20px}}.about__text{font-size:17px;line-height:140%;font-weight:400;letter-spacing:.01em}.about__text,.about__vita{padding:5rem 0 0}.about__form h4,.vita__year{font-family:"Valky";font-weight:800}.vita__year{font-size:17px;line-height:70%;letter-spacing:.02em;display:block;margin-top:4px}.vita__detail{font-size:13px;line-height:110%;font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:0 0 6px;margin-bottom:.95em;border-bottom:1px solid #000}.vita__detail p{vertical-align:bottom}.about__form{background:#fff;border-radius:0 60% 0 0;height:auto;min-height:100vh;width:100%;padding:5rem 0;position:relative;transition:border-radius .45s cubic-bezier(.4,.8,.74,1)}@media screen and (max-width:1024px){.about__form{border-radius:0 100vw 0 0;transition:border-radius .45s cubic-bezier(.4,.8,.74,1)}}@media screen and (max-width:726px){.about__form{min-height:160vh}}.about__form:before,.about__image:after{content:"";display:block;position:absolute;top:0}.about__form:before{background:#fff;width:30vw;left:-30vw;height:100%}.about__form h4{position:relative;font-size:clamp(42px,4vw,87px);line-height:100%;text-align:left}.about__form h4:before{content:"B.A.";position:absolute;left:0;bottom:20%}.about__form h4 span{text-indent:12%}img{width:100%;height:auto}.about__image{height:100%;margin:11.25rem 0 0;position:relative}@media screen and (max-width:1024px){.about__image{margin:-2.5rem 0 40px}}.about__image:after{width:90%;height:93.7%;border:2px solid #ff8900;border-radius:100% 100% 0 0;right:-20px}.about__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:100% 100% 0 0}.image__desc{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.projects__item.is-active .project__detail{transition:margin .45s cubic-bezier(.4,.8,.74,1) .45s,height .45s cubic-bezier(.4,.8,.74,1),opacity .95s cubic-bezier(.4,.8,.74,1);display:block;height:0;width:100%;min-height:100%;opacity:1}.project__detail{padding:0;margin:3.75rem auto 0;max-width:1920px;transition:margin .45s cubic-bezier(.4,.8,.74,1) .45s,height .95s cubic-bezier(.4,.8,.74,1),opacity .95s cubic-bezier(.4,.8,.74,1);display:none;opacity:0}.project__detail img{height:auto;border-radius:0}.text__cats,.text__info{font-weight:600;font-size:13px;line-height:100%;letter-spacing:.1em;text-transform:uppercase}.text__cats span,.text__info span{padding-bottom:3px;display:block}.text__detail{font-size:17px;line-height:140%;letter-spacing:.01em;margin-top:-6px;padding-right:10px}.project__images{margin-top:3.75rem;margin-bottom:3.75rem;padding:0;align-items:flex-end;max-width:1480px}.section-contact{height:105vh;margin:17.5rem 0;display:flex;align-items:flex-end;justify-content:center}.tel{font-size:clamp(27px,4vw,57px)}.contact__form{position:relative;height:105vh;width:50vw;background:#fff;border-radius:100vh;padding:20px 40px 0;transition:width .45s cubic-bezier(.4,.8,.74,1)}@media screen and (max-width:1024px){.contact__form{width:99vw}}.contact__form .contact__available,.contact__form .contact__detail,.contact__form .contact__fin,.contact__form h5{font-family:"Valky";font-size:clamp(42px,4vw,87px);font-weight:800;line-height:100%;text-align:right;padding-bottom:5rem;display:block}.contact__form h5 span+span{margin-top:-2.6%;display:block}@media screen and (max-width:1024px){.contact__form h5 span+span{margin-top:0}}.ru{font-family:"HarmoniaSans",Helvetica,Arial,Helvetica,sans-serif;font-weight:400}.smile{width:70px;height:70px;margin-right:20px;margin-top:50px;display:inline-flex;-webkit-animation:spin 8.5s infinite linear;animation:spin 8.5s infinite linear}.smile:after{content:"";width:80px;height:80px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4MCA4MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODAgODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDEwMjAyO30KPC9zdHlsZT4KPGcgaWQ9InNtaWxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDM4LjA0OCkgcm90YXRlKC0zMCkiPgoJPHBhdGggaWQ9IlBmYWRfMSIgY2xhc3M9InN0MCIgZD0iTTMzLjQtMTUuOWMtMjEsMC0zOCwxNy0zOCwzOC4xczE3LDM4LDM4LjEsMzhjMjEsMCwzOC0xNywzOC0zOEM3MS40LDEuMSw1NC40LTE1LjksMzMuNC0xNS45CgkJQzMzLjQtMTUuOSwzMy40LTE1LjksMzMuNC0xNS45eiBNNTYuNyw0NS40QzQzLjgsNTguMiwyMyw1OC4yLDEwLjIsNDUuM1MtMi41LDExLjcsMTAuMy0xLjFTNDQtMTMuOSw1Ni44LTEKCQljOS40LDkuNSwxMi4yLDIzLjcsNywzNkM2Mi4xLDM4LjksNTkuNyw0Mi40LDU2LjcsNDUuNHoiLz4KCTxwYXRoIGlkPSJQZmFkXzIiIGNsYXNzPSJzdDAiIGQ9Ik0xNi45LDEzLjJsNi4zLDBsMCw2LjNoLTYuM0wxNi45LDEzLjJ6Ii8+Cgk8cGF0aCBpZD0iUGZhZF8zIiBjbGFzcz0ic3QwIiBkPSJNNDMuNSwxMy4ybDYuMywwbDAsNi4zbC02LjMsMEw0My41LDEzLjJ6Ii8+Cgk8cGF0aCBpZD0iUGZhZF80IiBjbGFzcz0ic3QwIiBkPSJNNDYuNCwzMC4yYy0yLDUuMS02LjksOC40LTEyLjQsOC40aC0xLjRjLTUuNSwwLTEwLjQtMy4zLTEyLjQtOC40bC0wLjItMC41bC01LjUsMGwxLDIuNAoJCWMyLjgsNyw5LjYsMTEuNiwxNy4xLDExLjZoMS40YzcuNSwwLDE0LjMtNC42LDE3LjEtMTEuNmwxLTIuNGgtNS41TDQ2LjQsMzAuMnoiLz4KPC9nPgo8L3N2Zz4K);background-size:100%;background-repeat:no-repeat;display:inline-block}.privacywire{width:100%;max-width:500px;position:fixed;bottom:-250%;right:40px;box-shadow:none;opacity:0;background:#fff;color:#000;z-index:14;padding:10px;transition:bottom .3s ease-in,opacity .3s ease;border-radius:5px}.show-banner .privacywire-banner,.show-message .privacywire-message,.show-options .privacywire-options{bottom:40px;opacity:1}@media screen and (max-width:1024px){.show-banner .privacywire-banner,.show-message .privacywire-message,.show-options .privacywire-options{left:0}}.privacywire-body,.privacywire-buttons button{font-size:11px;font-weight:400;line-height:130%;letter-spacing:.02em;display:block;width:48%;flex:0 1 48%}.privacywire-banner{display:flex;justify-content:space-between;flex-wrap:wrap}.privacywire-message{width:48%;flex:0 1 48%}.privacywire-buttons{padding-top:10px;border-top:2px solid #000;display:flex;justify-content:space-between}.privacywire-buttons button{font-weight:500;line-height:100%;height:32px;color:#000;background:#fff;border:1px solid #000;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;text-align:center;position:relative;display:inline-block;transition:background .35s cubic-bezier(.4,.8,.74,1),color .35s cubic-bezier(.4,.8,.74,1)}.privacywire-buttons button:first-child{margin-bottom:5px}.privacywire-buttons button:hover{background:#0c0c0c;color:#fff}.privacywire-header{font-size:11px;font-weight:500;line-height:120%;letter-spacing:.02em;color:#000;text-transform:uppercase;padding:10px 0 5px;border-top:2px solid #000;width:48%;flex:0 1 48%;display:inline-block}.privacywire button[hidden],.privacywire-ask-consent-blueprint,[data-ask-consent-rendered="1"]{display:none}@media screen and (max-width:1024px){html{font-size:12px}}
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{margin:0;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';font-family:inherit;line-height:inherit}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.ml-2\/12{margin-left:16.666667%}.mr-5{margin-right:1.25rem}.ml-1\/12{margin-left:8.333333%}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.w-1\/12{width:8.333333%}.w-10\/12{width:83.333333%}.w-5\/12{width:41.666667%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-2\/12{width:16.666667%}.w-4\/12{width:33.333333%}.w-6\/12{width:50%}.w-full{width:100%}.w-3\/12{width:25%}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.gap-6{gap:1.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*calc(1 - var(--tw-space-x-reverse)))}[class*=flex-gap-]:not([class*=flex-gap-wrapper]){margin:calc(-1*var(--gap)) 0 0 calc(-1*var(--gap))}[class*=flex-gap-]:not([class*=flex-gap-wrapper])>*{margin:calc(var(--gap)) 0 0 calc(var(--gap))}@media (max-width:768px){.md\:hidden{display:none}}@media (max-width:1024px){.lg\:order-2{order:2}.lg\:order-1{order:1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-0{margin-left:0}.lg\:mb-2{margin-bottom:.5rem}.lg\:mr-0{margin-right:0}.lg\:ml-1\/12{margin-left:8.333333%}.lg\:ml-3\/12{margin-left:25%}.lg\:w-full{width:100%}.lg\:w-11\/12{width:91.666667%}.lg\:w-9\/12{width:75%}.lg\:w-8\/12{width:66.666667%}.lg\:w-2\/12{width:16.666667%}.lg\:w-10\/12{width:83.333333%}}