html,body{height:100%;width:100%;margin:0;padding:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAI0lEQVQ4jWNkYGD4z0AFwEQNQxhGDRo1aNSgUYMGi0EMDAwAerMBI/mjo2IAAAAASUVORK5CYII=),auto}#root{width:100%;min-height:100%;height:100%}.container{width:100vw;max-width:1148px;margin-left:auto;margin-right:auto}.purple{color:#997adb}.hidden{display:none !important}.loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:9002;transition:transform 1.25s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translate3d(0px, 0px, 0px)}.loader-overlay.loaded{transform:translate3d(0px, -100vh, 0px)}@keyframes main-nav-animation{0%{top:85px;opacity:0.0}100%{top:60px;opacity:1.0}}.main-nav{position:0;position:sticky;top:0;left:0;right:0;height:1px;z-index:9001}.main-nav a{color:#000;text-decoration:none;font-family:degular-display,sans-serif;font-weight:800;letter-spacing:1px;font-style:normal;text-transform:uppercase;opacity:0;top:10px;transform:translate3d(0px, 0px, 0px);animation-fill-mode:forwards}.main-nav .logo{position:absolute;margin-top:5px;display:block;text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NDYgMjE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NDYgMjE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHJlY3QgeD0iNTYuMTQiIHk9IjUzLjIiIHdpZHRoPSI1NC4zNSIgaGVpZ2h0PSI1NC4zNSIvPgoJCTxyZWN0IHg9IjExMC41IiB5PSI1My4yIiB3aWR0aD0iNTQuMzUiIGhlaWdodD0iNTQuMzUiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjE2NC4yNiIgeT0iMTA3LjU2IiB3aWR0aD0iNTQuMzUiIGhlaWdodD0iNTQuMzUiLz4KCQk8cmVjdCB4PSIyMTguNjEiIHk9IjEwNy41NiIgd2lkdGg9IjU0LjM1IiBoZWlnaHQ9IjU0LjM1Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBkPSJNNDYzLjIxLDEzNS4wM0w0NjMuMjEsMTM1LjAzYy0xNS4wMSwwLTI3LjE4LTEyLjE3LTI3LjE4LTI3LjE4djBjMC0xNS4wMSwxMi4xNy0yNy4xOCwyNy4xOC0yNy4xOGgwCgkJCWMxNS4wMSwwLDI3LjE4LDEyLjE3LDI3LjE4LDI3LjE4djBDNDkwLjM5LDEyMi44Niw0NzguMjIsMTM1LjAzLDQ2My4yMSwxMzUuMDN6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBkPSJNMzU0LjUsMTM1LjAzTDM1NC41LDEzNS4wM2MtMTUuMDEsMC0yNy4xOC0xMi4xNy0yNy4xOC0yNy4xOHYwYzAtMTUuMDEsMTIuMTctMjcuMTgsMjcuMTgtMjcuMThoMAoJCQljMTUuMDEsMCwyNy4xOCwxMi4xNywyNy4xOCwyNy4xOHYwQzM4MS42OCwxMjIuODYsMzY5LjUxLDEzNS4wMywzNTQuNSwxMzUuMDN6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) no-repeat;background-size:cover;width:70px;height:30px}.main-nav .contact-link{position:absolute;top:90px;right:1rem}.main-nav.loaded .logo{animation-name:main-nav-animation;animation-duration:2.5s;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.main-nav.loaded .contact-link{animation-name:main-nav-animation;animation-duration:2.5s;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.header{position:relative;top:0;width:100%;height:100vh;max-height:calc(100vh - 100px);background-color:#b7b7b7}.header .hata{width:100%;height:100%;transition:transform 3.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.header .hata .flag{display:none;width:100%;height:100%;background:transparent url(/static/../../static/css/img/7ffd61c3e9f94ce601f17f19c461e2da.png) no-repeat center center;background-size:80%;transition:transform 20s cubic-bezier(0.075, 0.82, 0.165, 1)}.header .hata .flag.loaded{transform:translate3d(20px, 40px, 0px) rotate(5deg)}.header canvas{width:100%;height:100%}.header .overlay{position:absolute;top:0;left:0;right:0;padding-top:275px;font-family:"Libre Baskerville",serif;font-weight:300;font-size:120px;color:#fff;z-index:1;transition:transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translate3d(0px, 100px, 0px)}.header .overlay .purple{font-style:italic}.header .overlay .overlay-text{position:relative;width:100%;height:150px;overflow:hidden;display:table}.header .overlay .overlay-text span{display:table-cell;position:relative;top:0px;width:25%;white-space:nowrap;transition:transform 2s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translate3d(0px, 150px, 0px)}.header .overlay.loaded{transform:translate3d(0px, 0px, 0px)}.header .overlay.loaded .overlay-text span{transform:translate3d(0px, 0px, 0px) !important}@keyframes links-hover-animation{0%{left:0;width:100%}25%{left:100%;width:0%}50%{left:0%;width:0%}100%{left:0;width:100%}}.home-page{position:relative;width:100%;height:auto;padding-bottom:60px}.home-page .side-nav{position:absolute;top:66px;width:14.66%}.home-page .side-nav .nav-header{color:#636363;font-family:"PT Mono",monospace;line-height:24px}.home-page .side-nav .nav-categories{margin-top:80px;font-family:degular-text,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:200%}.home-page .side-nav .nav-categories .cat{color:#000;display:inline-block;text-decoration:none}.home-page .side-nav .nav-categories .cat::after{content:"";display:block;position:relative;top:-5px;width:100%;height:2px;background:#000}.home-page .side-nav .nav-categories .cat.active{font-style:italic}.home-page .hovered-item-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.home-page .hovered-item-container .hovered-item{position:absolute;font-family:degular-display,sans-serif;font-size:140px;font-weight:800;letter-spacing:1px;color:#b7b7b7;width:80%;text-align:center;text-transform:uppercase;opacity:0.0;transition:opacity 0.33s ease-out, color 0.66s ease-out}.home-page .hovered-item-container .hovered-item.active{opacity:1.0;color:#997adb}.home-page .links{position:relative;top:66px;left:25.5%;max-width:65%}.home-page .links .current-category{color:#636363;text-decoration:none;font-family:degular-display,sans-serif;font-weight:800;font-style:normal;text-transform:uppercase}.home-page .links .links-list{margin-top:90px}.home-page .links .links-list a{margin-top:-8px;display:block;font-family:"Libre Baskerville",serif;font-size:56px;font-weight:normal;font-style:italic;color:#000;text-decoration:none;line-height:150%;opacity:1.0;transition:opacity 0.33s ease-out}.home-page .links .links-list a[disabled]{opacity:0.15;cursor:default;pointer-events:none}.home-page .links .links-list a:hover span::after{animation-name:links-hover-animation;animation-duration:0.66s;animation-timing-function:ease-in}.home-page .links .links-list a span{display:inline-block}.home-page .links .links-list a span::after{content:"";display:block;position:relative;top:-15px;width:100%;height:3px;background:#000}.contact-page{height:auto;max-height:none}.header .contact-form{position:relative;padding-bottom:180px}.header .contact-form .field{margin-bottom:32px}.header .contact-form .overlay-text{font-size:110px}.header .contact-form .overlay-text.purple{font-size:120px}.header .contact-form .overlay-text .field{top:-20px;width:100%}.header .contact-form input[type="text"],.header .contact-form input[type="email"],.header .contact-form textarea,.header .contact-form .textarea-sizer{display:inline-block;text-align:center;font-family:degular,sans-serif;font-weight:300;font-style:normal;width:100%;height:75px;border:none;outline:none;padding:0;color:#000;font-size:24px;line-height:60px;background-color:transparent;border-bottom:1px solid #000;resize:none}.header .contact-form .textarea-sizer{display:block;position:absolute;top:0;left:0;visibility:hidden;white-space:pre-wrap;word-wrap:break-word;width:100%;height:auto;min-height:60px}.header .contact-form .submit{position:absolute;bottom:-100px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.header .contact-form .submit input{transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);cursor:pointer}.header .contact-form .submit input:hover{transform:scale(1.05)}.header .contact-form input[type="submit"]{background-color:#000;width:200px;height:200px;padding:0;border:none;outline:none;border-radius:50%;text-align:center;background:#997adb;color:#000;text-decoration:none;font-family:degular-display,sans-serif;font-weight:800;font-style:normal;font-size:36px;letter-spacing:1px;text-transform:uppercase;-webkit-appearance:none}.header .contact-form .thanks{position:relative;display:block;margin-bottom:150px}.header .contact-form .thanks .overlay-text{z-index:8001}.header .contact-form .thanks .shape-overlay{position:absolute;top:544px;left:100px;width:270px;height:236px;overflow:hidden;display:block}.header .contact-form .thanks .shape-overlay .shape{display:block;width:270px;height:388px;background:url(/static/../../static/css/img/09a3c5e82e7c295966f9c7505f058803.jpg) no-repeat;background-size:cover;transform-origin:top center;transform:translate3d(0px, 250px, 0px) scale(1.25)}.header .contact-form .thanks .strokes-overlay{position:absolute;top:500px;left:560px}.header .contact-form .thanks .strokes-overlay .stroke1{display:inline-block;width:93px;height:131px;margin-right:102px;background:url(/static/../../static/css/img/2be8569850e2da2379bdc0d3ed056930.png) no-repeat;background-size:cover}.header .contact-form .thanks .strokes-overlay .stroke2{display:inline-block;width:122px;height:104px;margin-right:102px;background:url(/static/../../static/css/img/841bd049a2c5031dd429d30a5977077b.png) no-repeat;background-size:cover}.header .contact-form .thanks .strokes-overlay .stroke3{display:inline-block;width:122px;height:84px;background:url(/static/../../static/css/img/34b11061f1b0cf62f359199d04fc244d.png) no-repeat;background-size:cover}.header .contact-form .thanks .color-overlay{position:absolute;top:60px;right:100px;width:364px;height:243px;z-index:8000}.header .contact-form .thanks .color-overlay .color{display:block;width:364px;height:243px;background:url(/static/../../static/css/img/31292b6807ff4a3d64361fd31aad3a38.jpg) no-repeat;background-size:cover;transform-origin:top center;transform:translate3d(0px, 250px, 0px) scale(1.25)}footer{position:relative;display:flex;margin-top:190px;height:125px;align-items:flex-start;justify-content:space-between;font-family:"PT Mono",monospace;font-size:12px;line-height:20px}footer .copyright{color:#636363}footer .socials a{text-decoration:none;color:#000;font-size:24px}footer .socials a:hover{color:#997adb}

