.main[data-v-43d4e065]{position:relative;top:0;left:0;width:100vw;text-align:left;color:#f3f2f7;z-index:1}.main-container[data-v-43d4e065]{padding-right:8.33vw}.section-head[data-v-43d4e065]{font-size:15px;margin-top:120px;font-weight:400;margin-bottom:.521vw}.desc[data-v-43d4e065]{font-size:25px;padding-left:.23vw;margin-top:30px;font-weight:300;max-width:720px}.work-list[data-v-43d4e065]{list-style:none;font-size:80px;font-weight:200;max-width:800px}.work-list .work[data-v-43d4e065]{position:relative;padding-bottom:12px}.work-list .work span[data-v-43d4e065]{font-size:14px}.work-list .work .rule[data-v-43d4e065]{position:absolute;border-top:1px solid #3f3f3f;width:0;height:1px;left:0;bottom:0}.work-list .work .rule.top[data-v-43d4e065]{top:0;bottom:auto}.work-list .work a[data-v-43d4e065]{display:block}@media (max-width:767px){.desc[data-v-43d4e065]{font-size:5.8vw;max-width:inherit;margin-top:8.065vw}.section-head[data-v-43d4e065]{margin-top:32.258vw;font-size:3vw;margin-bottom:2.688vw}.work-list[data-v-43d4e065]{font-size:11.333vw}.work-list .work[data-v-43d4e065]{width:100%;padding-bottom:9px}}@media (min-width:768px) and (max-width:1024px){.desc[data-v-43d4e065]{font-size:3.255vw;max-width:inherit;padding-right:5vw;margin-top:3.906vw}.section-head[data-v-43d4e065]{margin-top:15.625vw;font-size:1.953vw;margin-bottom:1.302vw}.work-list[data-v-43d4e065]{font-size:50px;font-size:10.417vw}.work-list .work[data-v-43d4e065]{width:100%}}.loader[data-v-0eae3f4d]{position:absolute;top:0;left:0;width:100vw;height:300vh;text-align:left;background-color:#f3f2f7;will-change:transform;color:#171717;overflow:hidden;z-index:2}.loader-container[data-v-0eae3f4d]{left:8.33vw;padding-left:0}.preload-heading[data-v-0eae3f4d] .char:nth-child(6){letter-spacing:-.15vw}.preload-text[data-v-0eae3f4d]{opacity:0}.preload-text.cycle[data-v-0eae3f4d]{-webkit-animation:loading-data-v-0eae3f4d 1s linear infinite;animation:loading-data-v-0eae3f4d 1s linear infinite}@media (max-width:767px){.preload-heading[data-v-0eae3f4d] .char:nth-child(6){letter-spacing:-.6vw}}@media (min-width:768px) and (max-width:1024px){.preload-heading[data-v-0eae3f4d] .char:nth-child(6){letter-spacing:-.5vw}}@-webkit-keyframes loading-data-v-0eae3f4d{50%{opacity:0}}@keyframes loading-data-v-0eae3f4d{50%{opacity:0}}.footer[data-v-b06b651e]{position:fixed;color:#f3f2f7;width:100%;left:0;bottom:30px;z-index:3;text-align:left;padding-left:8.33vw;font-size:11px;font-weight:200;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s cubic-bezier(.19,1,.22,1)}.footer.show[data-v-b06b651e]{opacity:1}@font-face{font-family:TT Norms;src:url(../fonts/ttnorms-regular-webfont.3aa68a78.woff2) format("woff2"),url(../fonts/ttnorms-regular-webfont.6ee202d1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TT Norms;src:url(../fonts/ttnorms-medium-webfont.6be51cde.woff2) format("woff2"),url(../fonts/ttnorms-medium-webfont.d58e7dc0.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:TT Norms;src:url(../fonts/ttnorms-light-webfont.968f41fa.woff2) format("woff2"),url(../fonts/ttnorms-light-webfont.58113696.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:TT Norms;src:url(../fonts/ttnorms-thin-webfont.e924f3bc.woff2) format("woff2"),url(../fonts/ttnorms-thin-webfont.e3a7f434.woff) format("woff");font-weight:200;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:TT Norms,Arial;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#171717;color:#f3f2f7;min-width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:hidden}a,a:hover,a:visited{position:relative;color:#f3f2f7;text-decoration:none}canvas{top:0;z-index:-1;pointer-events:none}.link:after,.link:before,canvas{display:block;position:absolute;left:0}.link:after,.link:before{content:"";bottom:0;width:100%;height:1px;background-color:#f3f2f7;-webkit-transition:-webkit-transform 1.1s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1.1s cubic-bezier(.19,1,.22,1);transition:transform 1.1s cubic-bezier(.19,1,.22,1);transition:transform 1.1s cubic-bezier(.19,1,.22,1),-webkit-transform 1.1s cubic-bezier(.19,1,.22,1)}.link:before{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.link:after{-webkit-transform-origin:right;transform-origin:right}.link:after,.link:hover:before{-webkit-transition-delay:.25s;transition-delay:.25s}.link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.link:hover:after{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scaleX(0);transform:scaleX(0)}.container{position:relative;padding-top:80px;padding-left:8.33vw;padding-bottom:80px}.heading{font-size:40px;font-weight:500}.char{display:inline-block;-webkit-transform-origin:center center .4em;transform-origin:center center .4em;-webkit-transform:rotate3d(1,-.3,0,90deg);transform:rotate3d(1,-.3,0,90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:opacity 1s,-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:opacity 1s,-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1s;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1s,-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);opacity:0;will-change:transform,opacity}.ready .char{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg);opacity:1}.tag{padding-left:.23vw;font-size:16px}@media (max-width:767px){.container{padding-top:14.16vw;padding-bottom:14.16vw}.heading{font-size:9.585vw}.tag{font-size:3vw;padding-left:1.187vw}}@media (min-width:768px) and (max-width:1024px){.container{padding-top:10.417vw;padding-bottom:10.417vw}.heading{font-size:6.51vw}.tag{font-size:2.083vw;padding-left:.6vw}}#app{margin:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}