@font-face{font-family:GoshaSans-Regular;src:url(fonts/GoshaSans-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/GoshaSans-Regular.otf) format('opentype'),url(fonts/GoshaSans-Regular.woff) format('woff'),url(fonts/GoshaSans-Regular.ttf) format('truetype'),url(fonts/GoshaSans-Regular.svg#GoshaSans-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:GoshaSans-Bold;src:url(fonts/GoshaSans-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/GoshaSans-Bold.otf) format('opentype'),url(fonts/GoshaSans-Bold.woff) format('woff'),url(fonts/GoshaSans-Bold.ttf) format('truetype'),url(fonts/GoshaSans-Bold.svg#GoshaSans-Bold) format('svg');font-weight:400;font-style:normal}*{padding:0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box}.container{height:100vh;width:100vw}body{font-family:GoshaSans-Regular;color:#000;font-size:21px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}.section{background:#f6eee4;position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0}.inner{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .7s ease 0s;overflow:hidden;backface-visibility:hidden}.section .inner{padding:40px;display:flex;align-items:center;padding-left:16%;padding-right:18%}.section .inner--alr{justify-content:flex-end}.section .inner--all{justify-content:flex-start}.active{z-index:9}.txt_animation{transform:translateY(80vh);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.txt_animation .title{margin-bottom:3vw;margin-left:-5px}.txt_animation--rev .title{margin-bottom:0}.active .txt_animation{transform:translateX(0)}.case{transform:translateY(80vh);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.active .case{transform:translateX(0)}p{line-height:1.45;margin-bottom:25px}.title{font-size:7vw;line-height:1.01;width:100%;word-spacing:-.12em;color:#000;float:left}.title a{color:#000;text-decoration:none}.title--big{font-size:8vw}.title--bigline{line-height:1.1}.title--small{font-size:6.5vw}.title a{display:inline-block;overflow:hidden}.title span{transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity 1.5s cubic-bezier(.165,.84,.44,1);transition-delay:.5s;display:inline-block;transform:translateY(83%)}.active .title span{transform:translateY(-6%)}.fp-completely{transition:0s!important;transition-delay:0s!important}.active .title a:nth-child(2) span{transition-delay:.6s}.active .title a:nth-child(3) span{transition-delay:.7s}.active .title a:nth-child(4) span{transition-delay:.8s}.active .title a:nth-child(5) span{transition-delay:.9s}.active .title a:nth-child(6) span{transition-delay:1s}.active .title a:nth-child(7) span{transition-delay:1.1s}.active .title a:nth-child(8) span{transition-delay:1.2s}.active .title a:nth-child(9) span{transition-delay:1.3s}.active .title a:nth-child(10) span{transition-delay:1.4s}.active .title a:nth-child(11) span{transition-delay:1.5s}.active .title a:nth-child(12) span{transition-delay:1.6s}.active .title a:nth-child(13) span{transition-delay:1.6s}.title--bigmo{overflow:hidden}.case{width:70%;position:relative}.case__title{color:#000;transition:transform .5s cubic-bezier(.165,.84,.44,1) .2s,color .1s cubic-bezier(.165,.84,.44,1) .8;transition:transform .5s cubic-bezier(.165,.84,.44,1) .2s,color 1.5s cubic-bezier(.165,.84,.44,1) .6s;transform:translateY(60%);font-size:123px;position:absolute;bottom:10%;line-height:1.3}.active .case__title{transform:translateY(0)}.extra__trans{transition:transform .5s cubic-bezier(.165,.84,.44,1) .1s;transform:translateY(90%)}.active .extra__trans{transform:translateY(0)}.intro .title{overflow:hidden}.active .intro .title span{transform:translateY(83%)}.fp-completely .intro .title span{transform:translateY(-6%)}.case__title--double{transform:translateY(30%);line-height:1}.case__title--oan{right:-20px;}.case__title--mica{ left: -85px; top: 77%;}.section .inner--all .case__title{right:0}.section .inner--all .case{width:80%}.case__title--top{left:44%;top:0}.case__title--left{left:79%;top:52%;} .case__title--flink {left:80%;} .case__tags{position:absolute;color:#000;transform-origin:top right;text-align:right;transition:transform .3s cubic-bezier(.165,.84,.44,1);transform:translate3d(-103%,60%,0) rotate(270deg);transition-delay:.2s}.active .case__tags{transform:translate3d(-103%,0,0) rotate(270deg)}.case__link{color:#000;font-size:20px;float:right;line-height:31px;text-decoration:none;margin-top:10px;transition:all .4s ease}.case__link:hover{letter-spacing:3px;margin-right:-20px}.case__link svg{width:22px;transition:all .4s ease;vertical-align:middle;margin-left:4px}.case__link:hover svg{margin-left:18px}.img__holder{margin-left:10%}.img__holder--right{margin-right:10%}.title--bigline{overflow:hidden}.intro .title:nth-child(2) span,.title--bigline:nth-child(2) span,.title--bigmo:nth-child(2) span{transition-delay:.7s}.intro .title:nth-child(3) span,.title--bigline:nth-child(3) span,.title--bigmo:nth-child(3) span{transition-delay:.9s}.header{position:fixed;width:100%;z-index:9;padding:30px 40px}.header__name{font-size:21px;line-height:1.15;font-family:GoshaSans-Bold}.footer{position:fixed;width:auto;z-index:9;padding:30px 40px;bottom:0}.footer__name a{font-size:21px;line-height:1.3;color:#000;text-decoration:none;font-family:GoshaSans-Bold}#fp-nav{top:20%;width:1px;margin-top:0!important;background:#000;bottom:20%;right:40px;font-size:0;position:fixed}#fp-nav ul{list-style-type:none;position:absolute;width:7px;height:7px;border-radius:50%;background:#000;margin-left:-3px;transition:all .5s ease 0s}.fp-viewing-0 #fp-nav ul{top:0}.fp-viewing-1 #fp-nav ul{top:9.0909090909%}.fp-viewing-2 #fp-nav ul{top:18.1818181818%}.fp-viewing-3 #fp-nav ul{top:27.2727272727%}.fp-viewing-4 #fp-nav ul{top:36.3636363636%}.fp-viewing-5 #fp-nav ul{top:45.4545454545%}.fp-viewing-6 #fp-nav ul{top:54.5454545454%}.fp-viewing-7 #fp-nav ul{top:63.6363636363%}.fp-viewing-8 #fp-nav ul{top:72.7272727272%}.fp-viewing-9 #fp-nav ul{top:81.8181818181%}.fp-viewing-10 #fp-nav ul{top:90.909090909%}.fp-viewing-11 #fp-nav ul{top:100%}.fp-viewing-0 #fp-nav,.fp-viewing-0 #fp-nav ul{background:#f6eee4}.fp-viewing-0 .footer__name a,.fp-viewing-0 .header__name,.fp-viewing-0 .title{color:#f6eee4}.fp-viewing-0 .section{background:#000}.fp-viewing-3 #fp-nav,.fp-viewing-3 #fp-nav ul{background:#f6eee4}.fp-viewing-3 .footer__name a,.fp-viewing-3 .header__name,.fp-viewing-3 .title{color:#f6eee4}.fp-viewing-3 .section{background:#000}.fp-viewing-12 #fp-nav,.fp-viewing-12 #fp-nav ul{background:#f6eee4}.fp-viewing-12 .footer__name a,.fp-viewing-12 .header__name,.fp-viewing-12 .title a,.fp-viewing-12 p{color:#f6eee4}.fp-viewing-12 .section{background:#000}@media(max-width:1200px){.section .inner{padding-right:80px;padding-left:80px}.case__title--left {left: 52%;top: -14%;} .case__title--oan {left:-123px;} .case__title--flink {left:75%;}}@media(max-width:900px){body{font-size:15px}.case,.section .inner--all .case{width:100%}.case__title{font-size:14vw}.active .case__title{}.section .inner{padding-right:40px;padding-left:20px}.header{padding:15px 20px}.footer{padding:15px 20px}#fp-nav{right:20px}.img__holder--right{margin-right:0}.img__holder{margin-left:15%}.case__link{font-size:16px}.case__link svg{width:16px}.footer__name a,.header__name{font-size:18px}p{margin-bottom:10px}.txt_animation--rev .title--small{font-size:10vw}.txt_animation .title{margin-left:0}.title--bigmo{font-size:13vw} .case__title--left {    left: 0px; bottom: 0; top: auto;} .case__title--mica {left:0; } .case__title--flink{    left: 0; right: 50%!important; bottom: -51px;top: auto;}}