html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}*{box-sizing:border-box}html{line-height:1}a{text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="submit"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="submit"]:focus,textarea:focus{outline:none}textarea{resize:vertical}select{width:100%}html{background:#000}html.wf-inactive{opacity:0}html.no-js.wf-inactive,html.wf-active{opacity:1}body{background:#fff;position:relative}body.background-transition{overflow:hidden}:-ms-input-placeholder{color:#777}::placeholder{color:#777}.background{position:fixed;left:0;bottom:0;width:100%;opacity:1;height:0;transition:opacity 0.6s;z-index:10}.wf-active .background.current{background:#FFFF00;height:100%;transition:height 1.6s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.enable-background-fade .background.next{opacity:0;height:100%;z-index:25}.background-transition .background.next{background:#00ffb2;height:100%;opacity:1;transition:height 2.8s cubic-bezier(0.19, 1, 0.22, 1);z-index:25}.container{padding:100vh 0 0;position:relative;z-index:20}.container[data-gochujang-namespace="projects"]{padding:0}svg,img,video,canvas{width:100%;height:auto;display:block}@media screen and (max-width: 782px){.container{padding:42vw 0 0}.container[data-gochujang-namespace="projects"]{padding:42vw 0 0}.background{height:100%}}header{position:fixed;top:0;left:0;width:100%;opacity:1;transition:opacity 0.2s;z-index:30}header .logo{position:absolute;top:1.125em;left:1.25em;width:3.5em;z-index:30}header .logo img,header .logo svg{width:100%;height:auto}header .logo .st0{fill:none;stroke:#020203;stroke-width:4;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-dasharray:271.361;stroke-dashoffset:271.361;transition:stroke 0.15s}.wf-active header .logo .st0{animation:draw-line 2s 2s ease-in-out forwards}.invert-header header .logo .st0{stroke:#fff}header .title{position:absolute;top:1em;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:10}header .title-text{font-family:'Archivo Black', sans-serif;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4.5em;letter-spacing:-0.03em;color:#000;transition:font-size 0.15s linear, color 0.15s}@media screen and (max-width: 782px){header .title-text{font-size:3em}}@media screen and (max-width: 600px){header .title-text{font-size:1.625em}}header .title-text.reduce{font-size:2.25em}.invert-header header .title-text{color:#fff}header .title-text .character{display:inline-block}header .title-text .character .on-load{display:block;transition:transform 2.8s cubic-bezier(0.23, 1, 0.32, 1)}header .title-text .character[data-translate="10"]{transform:translateY(5vh)}header .title-text .character[data-translate="10"] .on-load{transform:translateY(95vh)}header .title-text .character[data-translate="20"]{transform:translateY(15vh)}header .title-text .character[data-translate="20"] .on-load{transform:translateY(85vh)}header .title-text .character[data-translate="30"]{transform:translateY(25vh)}header .title-text .character[data-translate="30"] .on-load{transform:translateY(75vh)}header .title-text .character[data-translate="40"]{transform:translateY(35vh)}header .title-text .character[data-translate="40"] .on-load{transform:translateY(65vh)}header .title-text .character[data-translate="50"]{transform:translateY(45vh)}header .title-text .character[data-translate="50"] .on-load{transform:translateY(55vh)}header .title-text .character[data-translate="60"]{transform:translateY(55vh)}header .title-text .character[data-translate="60"] .on-load{transform:translateY(45vh)}header .title-text .character[data-translate="70"]{transform:translateY(65vh)}header .title-text .character[data-translate="70"] .on-load{transform:translateY(35vh)}header .title-text .character[data-translate="80"]{transform:translateY(75vh)}header .title-text .character[data-translate="80"] .on-load{transform:translateY(25vh)}header .title-text .character.fish{transform:translateY(0) !important}.wf-active header .title-text .character .on-load{transform:translateY(0)}header .reveal-menu{position:absolute;top:1.5em;right:1.5em;width:2.125em;height:1.875em;cursor:pointer;z-index:30}header .reveal-menu .icon{position:absolute;height:2px;width:100%;top:calc(50% - 1px);right:0;transition:.4s .4s width}.wf-active header .reveal-menu .icon i.t,.wf-active header .reveal-menu .icon i.m,.wf-active header .reveal-menu .icon i.b{width:100%}header .reveal-menu .icon i{height:2px;width:0;display:block;background:#000;position:absolute}header .reveal-menu .icon i.t{top:-.875em;left:0;transition:0.8s 2s width ease-in,0.4s 0.4s top cubic-bezier(0.86, 0, 0.07, 1),0.4s transform cubic-bezier(0.86, 0, 0.07, 1),0.15s background}header .reveal-menu .icon i.m{top:0;right:0;transition:0.3s 2.8s width linear,0.4s 0.4s top cubic-bezier(0.86, 0, 0.07, 1),0.4s transform cubic-bezier(0.86, 0, 0.07, 1),0.15s background}header .reveal-menu .icon i.b{top:.875em;left:0;transition:0.5s 3.1s width ease-out,0.4s 0.4s top cubic-bezier(0.86, 0, 0.07, 1),0.4s transform cubic-bezier(0.86, 0, 0.07, 1),0.15s background}.invert-header header .reveal-menu .icon i{background:#fff}body.show-menu header .reveal-menu .icon i.t{top:0;transform:rotate(45deg);transition:0.3s top cubic-bezier(0.86, 0, 0.07, 1),0.4s 0.4s transform cubic-bezier(0.86, 0, 0.07, 1),0.15s background}body.show-menu header .reveal-menu .icon i.m{transform:rotate(-45deg);transition:0.3s top cubic-bezier(0.86, 0, 0.07, 1),0.4s 0.4s transform cubic-bezier(0.86, 0, 0.07, 1),0.15s background}body.show-menu header .reveal-menu .icon i.b{top:0;transform:rotate(-45deg);transition:0.3s top cubic-bezier(0.86, 0, 0.07, 1),0.4s 0.4s transform cubic-bezier(0.86, 0, 0.07, 1),0.15s background}@keyframes draw-line{to{stroke-dashoffset:0}}@media screen and (max-width: 782px){.invert-header header{opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.invert-header header .logo .st0{stroke:#000}.invert-header header .title-text{color:#000}header .title-text .character[data-translate="10"],header .title-text .character[data-translate="20"],header .title-text .character[data-translate="30"],header .title-text .character[data-translate="40"],header .title-text .character[data-translate="50"],header .title-text .character[data-translate="60"],header .title-text .character[data-translate="70"],header .title-text .character[data-translate="80"]{transform:none}header .title-text .character[data-translate="10"] .on-load,header .title-text .character[data-translate="20"] .on-load,header .title-text .character[data-translate="30"] .on-load,header .title-text .character[data-translate="40"] .on-load,header .title-text .character[data-translate="50"] .on-load,header .title-text .character[data-translate="60"] .on-load,header .title-text .character[data-translate="70"] .on-load,header .title-text .character[data-translate="80"] .on-load{transform:none}.invert-header header .reveal-menu .icon i{background:#000}}@media screen and (max-width: 600px){header .logo{width:2.3125em;top:.75em;left:.8125em}header .title{top:.625em}header .title-text.reduce{font-size:1.625em}header .reveal-menu{height:1.375em;width:1.375em;top:1em;right:1em}header .reveal-menu .icon i.t{top:-.5625em}header .reveal-menu .icon i.b{top:.5625em}}.banner{background:#ddd;padding:5em 0}.banner h1{font-size:1.75em}.navigation{background:#fff;position:absolute;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:0;transition:height 2s cubic-bezier(0.23, 1, 0.32, 1);z-index:20}body.show-menu .navigation{height:100vh}.navigation .menu{width:100%;padding:0 10vw;opacity:0;transition:opacity 1.2s}body.show-menu .navigation .menu{opacity:1}.navigation .menu li{display:block;text-align:right}.navigation .menu li:last-child{margin:0}.navigation .menu li.menu-item-18{margin:1.25em 0 0}.navigation .menu li.greyed{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.navigation .menu li.greyed a{color:#ddd}.navigation .menu li a{font-family:'Archivo Black', sans-serif;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.375em;padding:.27273em 0;display:inline-block;color:#000;letter-spacing:0;transition:letter-spacing .3s}.navigation .menu li:hover>a{letter-spacing:2px}@media screen and (max-width: 782px){.navigation .menu li a{font-size:1.125em}}.projects-archive .listing{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0 auto}.projects-archive .block{margin:0 0 8vw;position:relative;z-index:20}.projects-archive .block:nth-child(1) h3:before{content:"1."}.projects-archive .block:nth-child(2) h3:before{content:"2."}.projects-archive .block:nth-child(3) h3:before{content:"3."}.projects-archive .block:nth-child(4) h3:before{content:"4."}.projects-archive .block:nth-child(5) h3:before{content:"5."}.projects-archive .block:nth-child(6) h3:before{content:"6."}.projects-archive .block:nth-child(7) h3:before{content:"7."}.projects-archive .block:nth-child(8) h3:before{content:"8."}.projects-archive .block:nth-child(9) h3:before{content:"9."}.projects-archive .block:nth-child(10) h3:before{content:"10."}.projects-archive .block:nth-child(11) h3:before{content:"11."}.projects-archive .block.desktop{width:52vw;height:68vw}.projects-archive .block.mobile{width:24vw;height:38vw}.projects-archive .block.block-1{margin:16vw 0 0 8vw}.projects-archive .block.block-2{margin:0 0 0 8vw}.projects-archive .block.block-3{margin:12vw 0 0 16vw}.projects-archive .block.block-4{margin:28vw 0 0 8vw}.projects-archive .block.block-5{margin:12vw 0 0 8vw}.projects-archive .block.block-6{margin:56vw 0 0 8vw}.projects-archive .block.block-7{margin:0 38vw 0 16vw}.projects-archive .block.block-8{margin:64vw 0 0 8vw}.projects-archive .block.block-9{margin:12vw 0 0 8vw}.projects-archive .block.block-10{margin:16vw 0 16vw 8vw}.projects-archive .block.block-11{margin:-8vw 0 16vw 8vw}.projects-archive .design-thumbnail{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:38vw;height:28vw;background:rgba(0,0,0,0.07)}.projects-archive .design-thumbnail .icon{width:32vw}.projects-archive .project-title{position:absolute;top:calc(100% + 1vw);left:0}.projects-archive h3{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;max-width:340px;display:block;color:#000}@media screen and (max-width: 782px){.projects-archive h3{font-size:.75em}}.projects-archive h3:before{display:inline-block;margin:0 0.5em 0 0}@media screen and (max-width: 782px){.projects-archive .block.desktop{width:92vw;height:120vw}.projects-archive .block.mobile{width:42vw;height:67vw}.projects-archive .block.block-1{margin:0 0 0 4vw}.projects-archive .block.block-2{margin:24vw 0 0 40vw}.projects-archive .block.block-3{margin:24vw 0 0 16vw}.projects-archive .block.block-4{margin:24vw 0 0 4vw}.projects-archive .block.block-5{margin:24vw 0 0 4vw}.projects-archive .block.block-6{margin:24vw 0 0 40vw}.projects-archive .block.block-7{margin:24vw 0 0 4vw}.projects-archive .block.block-8{margin:24vw 0 0 40vw}.projects-archive .block.block-9{margin:24vw 0 0 4vw}.projects-archive .block.block-10{margin:24vw 0 0 40vw}.projects-archive .block.block-11{margin:24vw 0 24vw 4vw}.projects-archive .design-thumbnail{width:92vw;height:68.5vw}}.browser{width:100%;position:relative}.browser .inner-size{height:100%;margin:0 auto;position:relative}.browser.fixed{position:fixed}.browser.desktop{width:52vw;height:68vw}.browser.desktop .inner-size{width:52vw}.projects-single .browser.desktop{width:88vw;height:calc(100vh - 9.375em);margin:0 auto}.projects-single .browser.desktop .inner-size{width:88vw}.browser.mobile{width:24vw;height:38vw}.browser.mobile .inner-size{width:24vw}.projects-single .browser.mobile{width:36vw;height:calc(100vh - 9.375em);margin:0 0 0 46vw}.projects-single .browser.mobile .inner-size{width:36vw}.browser .window{border:2px solid #000;border-radius:.4375em;height:100%}.browser .toolbar{position:absolute;top:0;left:0;width:100%;height:2.375em}.browser .toolbar .control{position:absolute;border:2px solid #000}.browser .toolbar .control.left{top:.875em;left:.75em;width:1.625em;height:.625em;border-radius:.3125em}.browser .toolbar .control.right{top:.75em;width:.875em;height:.875em;border-radius:.4375em}.browser .toolbar .control.cl{right:.75em}.browser .toolbar .control.mi{right:2.125em}.browser .toolbar .control.ma{right:3.5em}.browser .viewport{position:absolute;top:2.375em;right:.875em;left:.875em;bottom:.875em;overflow:hidden}.browser .viewport .scroll{position:relative}.browser .viewport img{position:absolute;top:0;left:0;width:100%;height:auto}.browser video{position:absolute;top:0;left:0;width:100% !important;height:auto !important;z-index:10}@media screen and (max-width: 782px){.browser.desktop{width:92vw;height:120vw}.browser.desktop .inner-size{width:92vw}.browser.mobile{width:42vw;height:67vw}.browser.mobile .inner-size{width:42vw}.browser .toolbar{height:1.875em}.browser .toolbar .control.left{top:.6875em;left:.625em}.browser .toolbar .control.right{top:.5625em}.browser .toolbar .control.cl{right:.625em}.browser .toolbar .control.mi{right:1.875em}.browser .toolbar .control.ma{right:3.125em}.browser .viewport{top:1.875em;left:.625em;right:.625em;bottom:.625em}}.animated-facer-logo{position:absolute;top:0;left:0;width:100%;z-index:10}.animated-facer-logo.mobile{padding:0 0 156%}.animated-facer-logo.mobile .inner{width:46%}.animated-facer-logo.desktop{padding:0 0 56%}.animated-facer-logo.desktop .inner{width:24%}.animated-facer-logo .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.animated-facer-logo .line{fill:none;stroke:#fff;stroke-width:72;stroke-miterlimit:10}.animated-facer-logo .line-one{stroke-dasharray:72;stroke-dashoffset:72;animation:facer-draw-line-1 12s cubic-bezier(0.23, 1, 0.32, 1) infinite}.animated-facer-logo .line-two{stroke-dasharray:72;stroke-dashoffset:72;animation:facer-draw-line-2 12s cubic-bezier(0.23, 1, 0.32, 1) infinite}.animated-facer-logo .line-three{stroke-dasharray:72;stroke-dashoffset:72;animation:facer-draw-line-3 12s cubic-bezier(0.23, 1, 0.32, 1) infinite}.animated-facer-logo .line-four{stroke-dasharray:144;stroke-dashoffset:144;animation:facer-draw-line-4 12s cubic-bezier(0.23, 1, 0.32, 1) infinite}.animated-facer-logo .line-five{stroke-dasharray:1080;stroke-dashoffset:1080;animation:facer-draw-line-5 12s cubic-bezier(0.19, 1, 0.22, 1) infinite}@keyframes facer-draw-line-1{0%{stroke-dashoffset:72}5%{stroke-dashoffset:72}9%{stroke-dashoffset:0}55%{stroke-dashoffset:0}59%{stroke-dashoffset:72}100%{stroke-dashoffset:72}}@keyframes facer-draw-line-2{0%{stroke-dashoffset:72}6%{stroke-dashoffset:72}10%{stroke-dashoffset:0}56%{stroke-dashoffset:0}60%{stroke-dashoffset:72}100%{stroke-dashoffset:72}}@keyframes facer-draw-line-3{0%{stroke-dashoffset:72}7%{stroke-dashoffset:72}11%{stroke-dashoffset:0}57%{stroke-dashoffset:0}61%{stroke-dashoffset:72}100%{stroke-dashoffset:72}}@keyframes facer-draw-line-4{0%{stroke-dashoffset:144}8%{stroke-dashoffset:144}16%{stroke-dashoffset:0}58%{stroke-dashoffset:0}68%{stroke-dashoffset:144}100%{stroke-dashoffset:144}}@keyframes facer-draw-line-5{0%{stroke-dashoffset:1080}9%{stroke-dashoffset:1080}41%{stroke-dashoffset:0}61%{stroke-dashoffset:0}91%{stroke-dashoffset:-1080}100%{stroke-dashoffset:-1080}}.animated-hedonist-logo{position:absolute;top:0;left:0;width:100%}.animated-hedonist-logo.desktop{padding:0 0 48.4%;margin:8% 0 0}.animated-hedonist-logo.desktop .inner{width:12vw}.animated-hedonist-logo.mobile{margin:16% 0 0;padding:0 0 141%}.animated-hedonist-logo.mobile .inner{width:48%}.animated-hedonist-logo .inner{position:absolute;top:50%;left:50%;width:10vw;transform:translate(-50%, -50%)}.animated-hedonist-logo .inner svg{width:100%;height:auto}.animated-hedonist-logo .inner svg .white-element{display:inline;fill:#FFFFFF}.animated-hedonist-logo .inner svg .compass-arrows{transform-origin:50% 50%;animation:compass-arrows-animation 12s 3s cubic-bezier(0.645, 0.045, 0.355, 1) infinite}.animated-hedonist-logo .inner svg .compass-outer{transform-origin:50% 50%;animation:compass-outer-animation 12s 3s cubic-bezier(0.86, 0, 0.07, 1) infinite}@keyframes compass-arrows-animation{0%{transform:rotate(-180deg)}20%{transform:rotate(380deg)}25%{transform:rotate(350deg)}30%{transform:rotate(366deg)}35%{transform:rotate(357deg)}40%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes compass-outer-animation{0%{transform:rotate(0deg)}60%{transform:rotate(0deg)}85%{transform:rotate(-180deg)}100%{transform:rotate(-180deg)}}.text{width:100%}.text.introduction{padding:0 0 12.5em 50vw}.text.further-detail{padding:12.5em 0 0 20vw}.text-snippet{width:30vw}.text-snippet.wide{width:36vw}.text-snippet.wide h1,.text-snippet.wide h2,.text-snippet.wide h3{max-width:600px}.text-snippet.wide p{max-width:600px}.text-snippet span.subtitle{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;display:block;margin:0 0 0.9em}@media screen and (max-width: 782px){.text-snippet span.subtitle{font-size:.75em}}.text-snippet h1,.text-snippet h2,.text-snippet h3{font-family:'Archivo Black', sans-serif;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25em;letter-spacing:-0.03em;max-width:340px}@media screen and (max-width: 782px){.text-snippet h1,.text-snippet h2,.text-snippet h3{font-size:1.625em}}.text-snippet p{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;margin:1.25em 0;max-width:340px}@media screen and (max-width: 782px){.text-snippet p{font-size:.75em}}.text-snippet p a{color:#000;text-decoration:none;background:rgba(0,0,0,0.1);transition:background 0.2s}.text-snippet p a:hover{background:#fff}.text-snippet .external-link{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;margin:1.25em 0;color:#000;text-decoration:none;transition:background 0.2s}@media screen and (max-width: 782px){.text-snippet .external-link{font-size:.75em}}.text-snippet .external-link:hover{background:#fff}.text-snippet .external-link:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1em;margin:0 0.9em 0 0;vertical-align:baseline}@media screen and (max-width: 782px){.text.introduction{padding:0 0 7.5em 25vw}.text.further-detail{padding:7.5em 0 0 8vw}.text-snippet{width:68vw}.text-snippet.wide{width:84vw}}.social-media{margin:1.875em 0 0;display:-ms-flexbox;display:flex}.social-media .item{margin:0 1.25em 0 0}.social-media .item:last-child{margin:0}.social-media .link{display:block}.social-media .link:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.75em;color:#fff;display:block}.social-media .link.instagram:before{content:'\e907'}.social-media .link.facebook:before{content:'\e908'}.social-media .link.twitter:before{content:'\e906'}.social-media .prompt{display:none}@media screen and (max-width: 782px){.social-media{-ms-flex-pack:center;justify-content:center}.social-media .link:before{font-size:1.375em}}.contact-form{background:#000;position:relative;z-index:12}.contact-form .form{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.contact-form .message{width:26.25em;padding:0 7.5em 0 3.75em}.contact-form .message h2{font-family:'Archivo Black', sans-serif;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25em;letter-spacing:-0.03em;color:#fff}@media screen and (max-width: 782px){.contact-form .message h2{font-size:1.625em}}.contact-form .message p{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;color:#fff;line-height:2;margin:1.875em 0 0}@media screen and (max-width: 782px){.contact-form .message p{font-size:.75em}}.contact-form .copyright{position:absolute;bottom:0;left:0;width:100%;padding:0 0 1.25em}.contact-form .copyright .line{margin:0 auto;display:-ms-flexbox;display:flex;font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;color:#fff;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 782px){.contact-form .copyright .line{font-size:.75em}}@media screen and (max-width: 782px){.contact-form{padding:20vw 10vw 10vw}.contact-form .form{display:block;height:auto}.contact-form .message{text-align:center;width:auto;padding:0;margin:0 0 18vw}.contact-form .copyright{position:relative;bottom:auto;left:auto;padding:0;margin:20vw 0 0}}.gform_wrapper{width:26.25em}.gform_wrapper form{position:relative}.gform_wrapper .gform_heading{margin:0 0 1.875em}.gform_wrapper .gform_heading .gform_title{font-family:'Archivo Black', sans-serif;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25em;letter-spacing:-0.03em;color:#fff}@media screen and (max-width: 782px){.gform_wrapper .gform_heading .gform_title{font-size:1.625em}}.gform_wrapper .gform_body{margin:0 0 1.875em}.gform_wrapper .gform_body .gform_fields{position:relative}.gform_wrapper .gform_body .gform_fields .gfield{margin:0 0 1em}.gform_wrapper .gform_body .gform_fields .gfield:last-child{margin:0}.gform_wrapper .gform_body .gform_fields .gfield label{display:none}.gform_wrapper .gform_body .gform_fields .gfield input{border:0;line-height:normal;font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;font-weight:400;line-height:2.4;color:#fff;background:none;width:100%;border-bottom:3px solid #fff}@media screen and (max-width: 782px){.gform_wrapper .gform_body .gform_fields .gfield input{font-size:.75em}}.gform_wrapper .gform_body .gform_fields .gfield textarea{border:0;line-height:normal;font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;font-weight:400;line-height:1.4;height:5.625em;color:#fff;background:none;width:100%;border-bottom:3px solid #fff}@media screen and (max-width: 782px){.gform_wrapper .gform_body .gform_fields .gfield textarea{font-size:.75em}}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea{border-bottom:2px solid #f44}.gform_wrapper .gform_body .gform_fields .gfield.gform_validation_container{display:none}.gform_wrapper .gform_footer img{display:none}.gform_wrapper .gform_footer input{border:0;background:#000;padding:0;margin:0;cursor:pointer;font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:0.04em;padding:.5em 1.5em;border:2px solid #fff;transition:color .4s, background .4s, border .4s}@media screen and (max-width: 782px){.gform_wrapper .gform_footer input{font-size:.75em}}.gform_wrapper .gform_footer input:hover{color:#fff;background:#289e1d;border:2px solid #289e1d}.gform_wrapper .validation_error{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;color:#fff;line-height:1.4;background:#f44;padding:.875em 1.25em;margin:0 0 1.25em}@media screen and (max-width: 782px){.gform_wrapper .validation_error{font-size:.75em}}.gform_wrapper .validation_message{display:none}.gform_confirmation_wrapper .gform_confirmation_message{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;color:#fff;line-height:1.4;background:#289e1d;padding:.875em 1.25em}@media screen and (max-width: 782px){.gform_confirmation_wrapper .gform_confirmation_message{font-size:.75em}}@media screen and (max-width: 782px){.gform_wrapper{width:auto}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper .validation_error{text-align:center}}.banner-orb{width:100vw;height:100vh;background:#ffff00;display:block;opacity:0;transition:opacity 1s 3s}.wf-active .banner-orb{opacity:1}@media screen and (max-width: 782px){.banner-orb{display:none}}.projects-single{position:relative;padding:0 0 12.5em}.projects-single.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sticky-browser.desktop{padding:0 0 6.25em}.sticky-browser.mobile{padding:6.25em 0 0}.quick-navigation{position:fixed;top:50%;left:calc(3vw - .4375em);transform-origin:top left;transform:rotate(-90deg) translateX(-50%);opacity:0;transition:1s 60s opacity;z-index:90}.wf-active .quick-navigation{opacity:1;transition:1s 2s opacity}.container+.container .quick-navigation{opacity:0}.quick-navigation .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.quick-navigation .menu-item{margin:0 2vw 0 0}.quick-navigation .menu-item:first-child{margin:0}.quick-navigation .link{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:2;color:rgba(0,0,0,0.2);line-height:1;transition:color 0.2s}@media screen and (max-width: 782px){.quick-navigation .link{font-size:.75em}}.introduction .quick-navigation .link.introduction{color:#000}.desktop .quick-navigation .link.desktop{color:#000}.mobile .quick-navigation .link.mobile{color:#000}.further-detail .quick-navigation .link.further-detail{color:#000}.canvas.neural-large{width:85vw;height:63vw;background:rgba(0,0,0,0.1);margin:0 auto 8vw}.neural-business-card{width:52vw;margin:0 28vw 8vw 20vw}.neural-panel{width:31vw;margin:0 auto 12.5em}.neural-panel.neural-panel-01{margin:0 0 0 28vw}.neural-panel.neural-panel-02{margin:0 0 0 2vw}.movement-large{width:68vw;margin:0 0 8vw 24vw}.movement-business-card{width:52vw;margin:0 0 8vw 8vw}.movement-podcast-app{width:32vw;margin:0 0 0 46vw}.next-project{display:-ms-flexbox;display:flex;padding:0 0 12.5em}.next-project .next-project-browser{width:52vw;margin:0 0 0 8vw}.next-project .next-project-detail{margin:16vw 0 0 8vw}@media screen and (max-width: 782px){.projects-single{padding:0 0 7.5em}.projects-single .browser.desktop,.projects-single .browser.mobile{height:auto}.projects-single .browser .window{height:auto}.projects-single .browser .viewport{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding:1.875em .625em .625em}.quick-navigation{display:none}.sticky-browser.desktop{padding:0 0 3.75em}.sticky-browser.mobile{padding:3.75em 0 0}.canvas.neural-large{margin:0 auto 16vw}.neural-business-card{width:72vw;margin:0 0 16vw 20vw}.neural-panel{width:41vw}.neural-panel.neural-panel-01{margin:0 0 0 8vw}.neural-panel.neural-panel-02{margin:0 0 0 2vw}.movement-large{width:84vw;margin:0 0 16vw 8vw}.movement-business-card{width:72vw;margin:0 0 16vw 8vw}.movement-podcast-app{width:52vw;margin:0 0 0 44vw}}
