@font-face{font-family:"35-FTR";src:url(/fonts/35-FTR-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"35-FTR";src:url(/fonts/35-FTR-Black.woff2) format("woff2");font-weight:900;font-style:normal}html{overflow:hidden}body{margin:0;font-family:"35-FTR",sans-serif;background-color:#000;-moz-osx-font-smoothing:grayscale;cursor:none;transition:background .5s ease}#container{display:flex;white-space:nowrap;height:100vh}.gallery{width:auto;height:20%;transition:height .5s ease-out;margin-left:7%}#trigger{justify-content:start}.block{display:flex;min-width:80%;align-items:center;justify-content:center;margin:0 5%;font-size:340%;color:#fff;z-index:1;top:-5%}#parallax{background-position:50%;background-size:cover;background-image:url(img/accha/bg.svg);background-color:#fff;width:100vw;height:100vh;position:fixed;transition:opacity 1s ease-in}#start{flex-direction:column;position:relative;left:5%}h1{font-weight:900;font-size:150px;line-height:.7}img[id*=logo],img[id^=logo]{height:150px;width:auto;position:relative}#grum{position:fixed;height:auto;width:40%;left:-25%;top:40%;z-index:2;transform:translateZ(200px)}h2{font-size:70px;line-height:.7;margin:0}p{font-size:20px;width:50%;white-space:break-spaces;text-align:left}p[id*=text_],p[id^=text_]{margin-left:3%;margin-right:10%}#start p{text-align:center;position:relative}.spacer{min-width:10%;height:100%;display:flex}.block a{color:inherit;align-items:center;min-width:80%;text-decoration:none}#magic-cursor{position:absolute;width:41px;height:41px;pointer-events:none}#ball{position:fixed;left:20px;top:20px;transform:translate(-50%,-50%);mix-blend-mode:difference;pointer-events:none;opacity:1;z-index:200}circle{fill:#f7f8fa}#ball.bl{transform:scale(2) translate(-9px,-9px);border:1px solid #fff;left:0}.curimg{visibility:hidden;position:inherit;min-width:100%;min-height:100%;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}img.lazyload:not([src]){opacity:0}div[class*=reveal],div[class^=reveal]{position:fixed;opacity:0;width:700px;height:500px;top:50vh;left:50vw;transform:translate(-50%,-50%);-webkit-filter:brightness(50%);filter:brightness(50%);-webkit-transition-property:-webkit-filter,filter,opacity;-webkit-transition-duration:1s;-webkit-transition-timing-function:ease;-moz-transition-property:-webkit-filter,filter,opacity;-moz-transition-duration:1s;-moz-transition-timing-function:ease;-o-transition-property:-webkit-filter,filter,opacity;-o-transition-duration:1s;-o-transition-timing-function:ease;transition-property:-webkit-filter,filter,opacity;transition-duration:1s;transition-timing-function:ease;z-index:-3;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}div[class*=reveal].visible,div[class^=reveal].visible{opacity:1}.enlarge{height:70%}header{position:fixed;width:98%;padding:20px 30px;z-index:3;transform:translateZ(101px)}a{cursor:none}a.button-text{overflow:hidden;font-size:21px;color:#fff;font-weight:400;text-decoration:none;float:left}.icon-wrap{position:absolute}header .icon-wrap:last-child{right:80px;text-align:right}.button-text span{position:relative;display:inline-block;transition:transform .2s}.button-text span:before{position:absolute;width:140px;top:100%;text-align:left;content:attr(data-hover)}#works{width:100px}#contact:hover span,#works:hover span{transform:translateY(-100%)}.scroll-content{-moz-transition-property:transform;transition-property:transform;transition:1s,ease-out}#threejs{position:fixed;z-index:-5;pointer-events:none;transform:translateZ(-100px)}div[id*=preloader],div[id^=preloader]{position:absolute;display:flex;top:-25%;left:-25%;width:150%;height:150%;z-index:1000;background:#000;margin:0 auto;justify-content:center;cursor:none;overflow:hidden;transform:translateZ(500px)}#smoothscrollbar{transform-style:preserve-3d;transform:translateZ(100px)}video{position:relative;width:60%;height:auto}.transparent{opacity:1%}@media screen and (max-width:480px){#container{max-width:100vw;flex-direction:column}.block{min-height:95vh;max-width:95vw;text-align:center}#trigger{display:flex;flex-direction:column}.gallery{width:50%;height:auto;transition:width .5s ease-out}.enlarge{height:auto;width:100%}img[id*=logo],img[id^=logo]{height:auto;width:70%}#start{left:0;line-height:1}h1{font-size:70px;line-height:.8}h2{font-size:40px;padding:0 20px;white-space:normal}p{font-size:15px;width:auto;padding:0 3%;text-align:center}body{justify-content:center;align-items:center;flex-direction:column;height:100%}header{top:0;height:4%;width:auto;width:94%;background-color:#000}.button-text span{position:unset;display:unset;transition:unset;width:unset}.button-text span:before{position:unset;width:unset;top:unset;content:unset;transform:unset}#grum{top:80%}video{width:90%}#contact:hover span,#works:hover span{transform:unset}#ball,#magic-cursor{opacity:0}div[class*=reveal],div[class^=reveal]{width:100vw;height:100vh;z-index:-1}a.button-text{font-size:15px}.spacer{height:300%}}.ScrollSceneIndicators{pointer-events:none!important}