*{margin:0;padding:0;border:0;outline:none;box-sizing:border-box;background:none;user-select:none}*::selection{background:var(--primary);color:var(--secondary)}*:focus-visible{outline:auto}:after,:before{box-sizing:border-box}ul,ol{list-style:none}svg{pointer-events:none}a,button,span{color:inherit;text-transform:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}a{white-space:nowrap;text-decoration:none}button:not([disabled]){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}@media screen and (min-width: 992px){button{font-size:calc(1600vh / var(--h-base-value))}}canvas{pointer-events:none}body,html{scrollbar-width:thin;scrollbar-color:var(--gsw) var(--bg);min-height:100%;height:auto;background:var(--bg);color:var(--primary);transition:color var(--color-transition),background var(--color-transition)}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;scroll-behavior:initial}html.s{overflow:hidden}html.wait *{cursor:wait!important}body{position:relative;font-family:var(--font-family-secondary)}#app{width:100%;height:100%}#app.sX{overflow-y:hidden}.page{position:relative;z-index:2}#gl{z-index:821;position:fixed;left:0;width:100%;top:0;height:100%;pointer-events:none}.hidden{visibility:hidden}@media screen and (min-width: 992px){.ua-mobile{display:none}}@media screen and (max-width: 992px){.ua-desktop{display:none}}[data-href]{cursor:pointer}.c-img{overflow:hidden}.c-img>img{width:100%;height:100%;object-fit:cover}.c-img.in-menu{height:100%}.c-img.in-home_header{height:90px;width:100vw;margin-left:-5vw}@media screen and (min-width: 992px){.c-img.in-home_header{height:150px;width:100%;margin-left:0}}.c-img.in-work_page{display:flex;justify-content:center;align-items:center;aspect-ratio:16/9}.c-img.in-work_page img{object-fit:contain;width:84.17085427%;height:auto;border:1px solid}.c-img--eyes{position:relative;width:100%;height:74%;top:12%}.c-img--eyes>img{position:absolute}.c-gallery{display:grid;gap:20px}.c-button--menu{padding:15px}.c-button--contact-btn.in-nav{padding:0 15px}.w-alert,.w-noscript,.w-404{inset:0;background:var(--gsw);position:fixed;display:flex;align-items:center;justify-content:center}.w-alert>div,.w-noscript>div,.w-404>div{max-width:calc(100vw - 24px)}.w-alert{display:none;z-index:1000}.blink{animation:blink 1s infinite}.fx--line{display:inline-block}@keyframes move{0%{transform:translate(0)}50%{transform:translate(4px,-4px)}to{transform:translate(0)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}#overlay{position:fixed;inset:0;z-index:820;background:var(--dark);opacity:0;transition:opacity .5s ease;pointer-events:none;cursor:pointer}#overlay.is-active{pointer-events:auto;opacity:.5}.c-icon:after{font-family:var(--icon-font);display:inline-block;font-size:1.3rem;color:currentColor;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 60}.c-icon.previous:after{content:""}.c-icon.next:after{content:""}.c-icon.expand:after{content:"";padding:0 0 0 10px;pointer-events:none}.c-icon.cart:after{content:""}.c-icon.close:after{content:""}.c-icon.search:after{content:""}.c-icon.phone:after{content:""}.c-icon.address:after{content:""}.c-icon.star:after{content:""}.c-icon.id:after{content:""}.c-icon.cb:after{content:""}.c-icon.store:after{content:""}.c-icon.--hero:after{font-size:40px}.c-logo{font-weight:700;font-size:calc(4800vh / var(--h-base-value));line-height:3rem}@media screen and (max-width: 992px){.c-logo{font-size:46px;line-height:48px}}@media screen and (min-width: 992px){.c-logo.in-nav{position:absolute;writing-mode:vertical-rl;top:50%;left:50%;transform:translate(-50%,-50%)}}#loader{transition:.5s .2s ease}#loader .loader_percent{font-size:1rem}@media screen and (min-width: 992px){#loader .loader_percent{font-size:calc(1600vh / var(--h-base-value))}}#loader.l{pointer-events:none;opacity:0}#progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:820;display:none}#progress .progress{background:var(--dark);height:100%;position:relative;transform:scaleX(0);transform-origin:left}.c-label{color:var(--primary);opacity:.8;transition:color var(--color-transition);padding:0 0 4px}@media screen and (min-width: 992px){.c-label{padding:0 0 calc(400vh / var(--h-base-value))}}/*! wysiwyg.css v0.0.3 | MIT License | github.com/jgthms/wysiwyg.css */.wysiwyg{line-height:1.6;font-size:17.5px;padding:0 0 9px}@media screen and (min-width: 992px){.wysiwyg{font-size:20px}}.wysiwyg p{white-space:pre-line}.wysiwyg abbr{border-bottom:1px dotted;cursor:help}.wysiwyg cite{font-style:italic}.wysiwyg hr{background:#e6e6e6;border:none;display:block;height:1px;margin-bottom:1.4em;margin-top:1.4em}.wysiwyg img{vertical-align:text-bottom}.wysiwyg ins{background-color:#0f0;text-decoration:none}.wysiwyg mark{background-color:#ff0}.wysiwyg small{font-size:.8em}.wysiwyg strong{font-weight:700}.wysiwyg sub,.wysiwyg sup{font-size:.8em}.wysiwyg sub{vertical-align:sub}.wysiwyg sup{vertical-align:super}.wysiwyg p,.wysiwyg dl,.wysiwyg ol,.wysiwyg ul,.wysiwyg blockquote,.wysiwyg pre,.wysiwyg table{margin-bottom:1.4em}.wysiwyg p:last-child,.wysiwyg dl:last-child,.wysiwyg ol:last-child,.wysiwyg ul:last-child,.wysiwyg blockquote:last-child,.wysiwyg pre:last-child,.wysiwyg table:last-child{margin-bottom:0}.wysiwyg p:empty{display:none}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:700;line-height:1.2}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg h1{font-size:2.4em;margin-bottom:.58333em;margin-top:.58333em;line-height:1}.wysiwyg h2{font-size:1.6em;margin-bottom:.875em;margin-top:1.75em;line-height:1.1}.wysiwyg h3{font-size:1.3em;margin-bottom:.53846em;margin-top:1.07692em}.wysiwyg h4{font-size:1.2em;margin-bottom:1.16667em;margin-top:1.16667em}.wysiwyg h5{font-size:1.1em;margin-bottom:1.27273em;margin-top:1.27273em}.wysiwyg h6{font-size:1em;margin-bottom:1.4em;margin-top:1.4em}.wysiwyg dd{margin-left:1.4em}.wysiwyg ol,.wysiwyg ul{list-style-position:outside;margin-left:1.4em}.wysiwyg ol{list-style-type:decimal}.wysiwyg ol ol{list-style-type:lower-alpha}.wysiwyg ol ol ol{list-style-type:lower-roman}.wysiwyg ol ol ol ol{list-style-type:lower-greek}.wysiwyg ol ol ol ol ol{list-style-type:decimal}.wysiwyg ol ol ol ol ol ol{list-style-type:lower-alpha}.wysiwyg ul{list-style-type:disc}.wysiwyg ul ul{list-style-type:circle}.wysiwyg ul ul ul{list-style-type:square}.wysiwyg ul ul ul ul{list-style-type:circle}.wysiwyg ul ul ul ul ul{list-style-type:disc}.wysiwyg ul ul ul ul ul ul{list-style-type:circle}.wysiwyg blockquote{border-left:4px solid #e6e6e6;padding:.6em 1.2em}.wysiwyg blockquote p{margin-bottom:0}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp,.wysiwyg pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;background-color:#f2f2f2;color:#333;font-size:.9em}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp{border-radius:3px;line-height:1.77778;padding:.1em .4em .2em;vertical-align:baseline}.wysiwyg pre{overflow:auto;padding:1em 1.2em}.wysiwyg pre code{background:none;font-size:1em;line-height:1em}.wysiwyg figure{margin-bottom:2.8em;text-align:center}.wysiwyg figure:first-child{margin-top:0}.wysiwyg figure:last-child{margin-bottom:0}.wysiwyg figcaption{font-size:.8em;margin-top:.875em}.wysiwyg table{width:100%}.wysiwyg table pre{white-space:pre-wrap}.wysiwyg th,.wysiwyg td{font-size:1em;padding:.7em;border:1px solid #e6e6e6;line-height:1.4}.wysiwyg thead tr,.wysiwyg tfoot tr{background-color:#f5f5f5}.wysiwyg thead th,.wysiwyg thead td,.wysiwyg tfoot th,.wysiwyg tfoot td{font-size:.9em;padding:.77778em}.wysiwyg thead th code,.wysiwyg thead td code,.wysiwyg tfoot th code,.wysiwyg tfoot td code,.wysiwyg tbody tr{background-color:#fff}.page{min-height:100vh;padding:var(--safe-padding-top, 0) 0 var(--safe-padding-bottom, 0) 0}.w--flex{display:flex}.w--grid{display:grid}.w-headings{padding:32px 0 0}header .l-rl,section .l-rl,footer .l-rl,nav .l-rl{margin:auto;padding:0 5vw}@media screen and (min-width: 992px){header .l-rl,section .l-rl,footer .l-rl,nav .l-rl{padding:0 calc(5000vh / var(--h-base-value))}}.h-works .l-tb{padding:75px 0 0}.w-bg>div{inset:0}.bg-light{z-index:1;background:var(--light)}#nav{inset:0 0 auto;position:fixed;z-index:739;transition:opacity .4s}@media screen and (min-width: 992px){#nav{mix-blend-mode:difference;color:#fff}}#nav .w-header{padding:32px 0;display:grid;grid-template-columns:auto auto auto;grid-template-areas:"b a c";justify-content:space-between;align-items:center}#nav .w-header>*:nth-child(1){grid-area:a}#nav .w-header>*:nth-child(2){grid-area:b}#nav .w-header>*:nth-child(3){grid-area:c}@media screen and (min-width: 992px){#nav .w-header{grid-template-areas:"a b c";justify-content:start;grid-template-columns:auto auto 1fr;gap:30px}#nav .w-header>*:nth-child(3){justify-self:end}}#nav .ul-nav{display:flex;flex-direction:column}#nav .ul-nav .nav_link:hover a,#nav .ul-nav .nav_link.is-active a{text-decoration:underline;text-decoration-thickness:1.5px}@media screen and (min-width: 992px){#nav .ul-nav{display:grid;grid-template-columns:200px 200px 200px;padding-left:30px}#nav .ul-nav a{padding:0}}#nav .nav_group>ul{position:absolute}#nav.is-hide{opacity:0;pointer-events:none}@media screen and (max-width: 992px){#nav{background:var(--light);border-bottom:1px solid var(--gsw)}#nav .w-header{padding:11px 0;display:flex}#nav.is-hide{opacity:1;pointer-events:auto}}@media screen and (max-width: 992px){#nav.is-hide .w-menu{clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--cb)}#nav.is-hide .close-menu_btn{transform:translateY(100%);pointer-events:none}#nav.is-hide .open-menu_btn{transform:translateY(0);transition:transform .4s ease .5s}#nav.is-show .w-menu{clip-path:inset(0 0 0 0);transition:clip-path .7s var(--cb) .4s}#nav.is-show .open-menu_btn{pointer-events:none;transform:translateY(-100%);transition:transform .4s ease}#nav.is-show .close-menu_btn{pointer-events:all;transform:translateY(0);transition:transform .4s .5s ease}.w-menu{position:fixed;inset:0;background:var(--gsw);display:flex;align-items:center;padding:0 5vw;clip-path:inset(0 0 100% 0)}.w-menu_btn{position:relative;z-index:900;overflow:hidden}.open-menu_btn,.close-menu_btn{transition:transform .4s}.open-menu_btn{color:var(--gsw)}.close-menu_btn{color:var(--light);position:absolute;top:0;left:0;right:0;text-align:center;pointer-events:none}.ul-nav{gap:30px}.nav_group>strong{color:var(--light);font-size:1.1rem}.nav_group>ul{position:relative}.nav_link{color:var(--light)}.nav_link a{font-size:1rem}}#menu{position:fixed;top:var(--safe-padding-top);left:0;z-index:821;display:grid;width:100%}#menu .menu_bg{position:absolute;background:var(--secondary)}#menu>.w-bg.in-menu{position:absolute;inset:0;overflow:hidden;z-index:-1}#menu .w-main_menu{padding:32px 0 0}#menu .w-main_menu .c-label{font-size:28px;font-weight:600;line-height:100%}#menu .w-main_menu a{font-size:100px;font-weight:600;line-height:100%;text-transform:uppercase}@media screen and (min-width: 992px){#menu .w-main_menu .c-label{font-size:calc(3300vh / var(--h-base-value))}#menu .w-main_menu a{font-size:calc(13200vh / var(--h-base-value))}}#menu .nav_link{transition:opacity .5s ease;opacity:.65}#menu .nav_link.is-focus,#menu .nav_link.is-active{opacity:1}#menu .nav_link.isN-focus{opacity:.5}#menu .menu-c--1{position:relative;max-width:calc(28000vh / var(--h-base-value));height:100%;overflow:hidden}#menu .menu-c--1>.cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--light)}#menu .menu-c--1>.cta>button,#menu .menu-c--1>.cta a{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 992px){#menu .menu-c--1{display:none}#menu .menu_bg{border-bottom:1px solid var(--primary);transform:translateY(-100%)}#menu.is-hide{pointer-events:none}#menu.is-hide .menu_bg{transition:1.1s .3s var(--cb)}#menu.is-hide>.menu-c--1{clip-path:inset(0 0 100% 0);transition:clip-path .3s}#menu.is-hide>.menu-c--1 img{transform:scale(1.2);transition:transform 2.2s var(--cb)}#menu.is-show{pointer-events:all}#menu.is-show .menu_bg{transform:translateY(0);transition:transform 1.1s var(--cb)}#menu.is-show>.menu-c--1{clip-path:inset(0 0 0 0);transition:clip-path 1s 1s var(--cb)}#menu.is-show>.menu-c--1 img{transform:scale(1);transition:transform 1.75s 1s var(--cb)}}@media screen and (min-width: 992px){#menu{width:84.5%;bottom:0;top:0;grid-template-columns:1fr auto;justify-content:space-between;left:var(--safe-padding-left, 0)}#menu .menu_bg{border-right:1px solid var(--primary);transform:translate(-100%)}#menu .w-main_menu{padding:calc(6400vh / var(--h-base-value)) 0 0}#menu.is-hide .menu_bg{transition:1.1s .3s var(--cb)}#menu.is-hide>.menu-c--1{clip-path:inset(0 0 100% 0);transition:clip-path .3s}#menu.is-hide>.menu-c--1 img{transform:scale(1.2);transition:transform 2.2s var(--cb)}#menu.is-show{pointer-events:all}#menu.is-show .menu_bg{transform:translate(0);transition:transform 1.1s var(--cb)}#menu.is-show>.menu-c--1{clip-path:inset(0 0 0 0);transition:clip-path 1s 1s var(--cb)}#menu.is-show>.menu-c--1 img{transform:scale(1);transition:transform 1.75s 1s var(--cb)}}.menu-c--0{display:grid;grid-template-rows:1fr auto;padding:16px}.menu-c--0 .fx--line,.menu-c--0 .fx--line.is-hide{transform:translateY(100%);transition:transform .3s cubic-bezier(.895,.03,.685,.22)}.menu-c--0 .fx--line.is-show{transform:translateY(0);transition:transform 1s .3s cubic-bezier(.165,.84,.44,1)}.menu-c--0--1{display:flex;justify-content:space-between;flex-direction:column;row-gap:2rem}@media screen and (max-width: 992px){.menu-c--0--1{padding:3rem 0 0}}.menu-c--0--1 .c-label{font-size:calc(1100vh / var(--h-base-value))}.menu-c--0--1 ul{display:flex}.menu-c--0--1 ul li{font-size:calc(1600vh / var(--h-base-value))}.menu-c--0--1 ul>*+*{margin-left:12px}@media screen and (min-width: 992px){.menu-c--0{padding:0 calc(7500vh / var(--h-base-value)) calc(900vh / var(--h-base-value)) calc(9200vh / var(--h-base-value))}.menu-c--0--1{flex-direction:row}}.f-color_primary{color:var(--primary);transition:color var(--color-transition)}.f-color_secondary{color:var(--secondary);transition:color var(--color-transition)}.f-color_dark{color:var(--dark);transition:color var(--color-transition)}.f-color_light{color:var(--light);transition:color var(--color-transition)}.f-color_difference{color:#fff;mix-blend-mode:difference}.f-family_primary,h1,h2,h3{font-family:var(--font-family-primary);letter-spacing:unset}.f-family_secondary{font-family:var(--font-family-secondary)}.f-family_secondary-italic{font-family:var(--font-family-secondary-italic)}.f-family_logo,.c-logo{font-family:var(--font-family-logo)}.f-12px{font-size:.75rem;line-height:1rem}.f-14px{font-size:.875rem;line-height:1.25rem}.f-16px{font-size:1rem;line-height:1.5rem}.f-18px{font-size:1.125rem;line-height:1.75rem}.f-20px{font-size:1.25rem;line-height:1.75rem}.f-24px{font-size:1.5rem;line-height:2rem}.f-30px{font-size:1.875rem;line-height:2.25rem}.f-36px{font-size:2.25rem;line-height:2.5rem}.f-48px{font-size:3rem;line-height:1}.f-60px{font-size:3.75rem;line-height:1}.f-72px{font-size:4.5rem;line-height:1}.f-96px{font-size:6rem;line-height:1}.f-128px{font-size:8rem;line-height:1}.f-400{font-weight:400}.f-500{font-weight:500}.f-600{font-weight:600}.f-700{font-weight:700}.f-reverse{background:var(--primary);color:var(--secondary)}.f-italic{font-style:italic}.f-center{text-align:center}.f-right{text-align:right}.f-hidden{overflow:visible clip;display:inline-block}.f-upper{text-transform:uppercase}.f-lower{text-transform:lowercase}.f-capitalize{text-transform:capitalize}.f-underline{text-decoration:underline}.f-nowrap{white-space:nowrap}p:not(.f-nowrap){max-width:30em}:root{--gsw: #26282a;--primary: var(--gsw);--secondary: var(--light);--dark: var(--gsw);--light: #fcfaf2;--bg: var(--light);--grey-1: rgba(38, 40, 42, .5);--color-transition: .3s;--font-family-primary: "Fira Sans Condensed", sans-serif;--font-family-secondary: "Fira Sans Condensed", sans-serif;--font-family-secondary-italic: "Fira Sans Condensed", sans-serif;--font-family-logo: "NewTitle-Variable";--min-height: 100vh;--safe-padding-top: 90px;--border-radius-lg: 0px;--border-radius-md: 0px;--cb: cubic-bezier(.17, .84, .44, 1);--m-tablet-portrait: 640px;--m-tablet: 768px;--m-laptop: 1024px;--m-desktop: 1280px;--w-base-value: 430;--h-base-value: 844}@media screen and (min-width: 992px){:root{--w-base-value: 1470;--h-base-value: 832}}.z\:-1{z-index:-1}.z\:0{z-index:0}.z\:1{z-index:1}.z\:2{z-index:2}.p-home .w-header{display:grid;margin:0 0 32px}.p-home .w-header__row{display:flex;align-items:start}.p-home .w-header__row span:not(.c-img){font-weight:700;line-height:94.326%;text-transform:uppercase;font-size:48px}@media screen and (min-width: 992px){.p-home .w-header__row span:not(.c-img){font-size:calc(10000vh / var(--h-base-value))}}.p-home .w-header__row .c-svg{position:relative;height:80%;aspect-ratio:2.1732292683;top:12%}.p-home .w-header__row .c-svg>svg{position:absolute;height:100%;width:auto}.p-home .w-header__row .c-svg+span{padding-left:8px}.p-home .w-header__row>*{flex-basis:auto}.w-home{min-height:calc(100vh - var(--safe-padding-top))}@media screen and (min-width: 992px){.w-home{height:100vh;width:100%;justify-content:center;align-items:center}}.w-home a{text-decoration:underline}.h-home .l-tb{padding:75px 0 0}.s-home .l-tb{padding:32px 0 0}.s-login{display:flex;justify-content:center;align-items:center;height:100%;left:0;top:0;right:0;position:fixed}.s-login .field{position:relative}.s-login input{width:100%;padding:10px;margin:10px 0;font-weight:600;font-size:36px;border-bottom:1px solid var(--gsw)}@media screen and (min-width: 992px){.s-login input{font-size:64px}}.s-login input::placeholder{font-family:var(--font-family-primary)}.s-login button{position:absolute;right:0;top:50%;padding:10px;transform:translateY(-50%)}
