.center-vertical-inner{position:absolute;top:50%;transform:translate(0%, -50%)}.center-vertical{display:flex;justify-content:center;flex-direction:column;align-items:center}.layout__grid{width:100%}.layout__grid.__item{background-color:#000}.layout__grid__item{box-sizing:border-box;border:1px solid #000;margin-bottom:10px}.fixflicker,.work__slider__intro *,.work__slider__intro,.worktitle__copy *,.worktitle__copy{-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav__bar__links{text-align:left;padding:20px;background-color:#000}.nav__bar__link{display:inline-block;margin-right:20px;text-decoration:none;color:#fff;font-weight:700}.nav__bar__link:last-child{margin-left:0px}.nav__bar__link:after{content:" | ";display:inline-block;margin-left:18px}.nav__bar .nav__hamburger{display:none}@media(max-width: 600px){.nav__bar__links{display:none}.nav__bar .nav__hamburger{display:inline-block}.nav__bar.--open __links{display:display}.nav__bar.--open .nav__hamburger{display:none}}@media(max-width: 800px){.nav__bar__link{width:100%;text-align:center}}.nav__bar__link:hover{background-color:green}.nav__hBurger{display:none}.blue22{font-size:50px;color:blue}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.credits_mobile:after,.project-grid__wrapper:after,.main-copy-block-videos:after,.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item .dragpanel__item__innerwrapper:after,.grid:after,.copy-media:after,.content-row__innerwrapper:after,.project__titlecopyrow:after,.content-row:after,.wrapper:after,.layout__grid:after,.layout__grid.-cols3:after,.layout__grid.-cols2:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix,.credits_mobile,.project-grid__wrapper,.main-copy-block-videos,.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item .dragpanel__item__innerwrapper,.grid,.copy-media,.content-row__innerwrapper,.project__titlecopyrow,.content-row,.wrapper,.layout__grid,.layout__grid.-cols3,.layout__grid.-cols2{display:inline-block}* html .clearfix,* html .credits_mobile,* html .project-grid__wrapper,* html .main-copy-block-videos,.dragpanel.doublestackedimagecopy html .widepanel .dragpanel__item .dragpanel__item__innerwrapper,.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item html .dragpanel__item__innerwrapper,* html .grid,* html .copy-media,* html .content-row__innerwrapper,* html .project__titlecopyrow,* html .content-row,* html .wrapper,* html .layout__grid,* html .layout__grid.-cols3,* html .layout__grid.-cols2{height:1%}.clearfix,.credits_mobile,.project-grid__wrapper,.main-copy-block-videos,.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item .dragpanel__item__innerwrapper,.grid,.copy-media,.content-row__innerwrapper,.project__titlecopyrow,.content-row,.wrapper,.layout__grid,.layout__grid.-cols3,.layout__grid.-cols2{display:block}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:initial}*,*:before,*:after{box-sizing:border-box}body{height:100%;padding:0px;margin:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#000;background-size:cover;color:#fff;overflow-y:hidden;font-family:"Avenir",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body>*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body.-scrollable{height:auto;overflow-y:auto}.about{display:none}body{position:relative;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6em;position:relative;z-index:0;overflow-x:hidden}.ui__hidden{width:0px;height:0px;opacity:0;position:fixed}body a{pointer-events:all}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-Book.otf);font-weight:400}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-Oblique.otf);font-style:italic;font-weight:400}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-Oblique.otf);font-style:italic;font-weight:500}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-Light.otf);font-weight:300}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-LightOblique.otf);font-weight:300;font-style:italic}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-Roman.otf);font-weight:500}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-Heavy.otf);font-weight:700}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-Heavy.otf);font-weight:800}@font-face{font-family:"Avenir";src:url(../fonts/AvenirLTStd-Black.otf);font-weight:900}.font__body,.main-copy-block p,.project__introblock__content__para{font-weight:400;margin-bottom:20px;margin-bottom:1.0416666667vw;font-size:17px;line-height:28px}@media(min-width: 1313px)and (max-width: 1679px){.font__body,.main-copy-block p,.project__introblock__content__para{margin-bottom:17.5px}}@media(min-width: 750px)and (max-width: 1313px){.font__body,.main-copy-block p,.project__introblock__content__para{margin-bottom:1.3328255903vw}}@media(orientation: portrait)and (max-width: 750px){.font__body,.main-copy-block p,.project__introblock__content__para{margin-bottom:13px;margin-bottom:3.0952380952vw}}@media(min-width: 500px)and (max-width: 750px){.font__body,.main-copy-block p,.project__introblock__content__para{margin-bottom:15.4761904762px}}@media(max-width: 1700px){.font__body,.main-copy-block p,.project__introblock__content__para{font-size:16px}}@media(max-width: 1300px){.font__body,.main-copy-block p,.project__introblock__content__para{font-size:15px}}@media(max-width: 1100px){.font__body,.main-copy-block p,.project__introblock__content__para{font-size:14px}}@media(max-width: 1700px){.font__body,.main-copy-block p,.project__introblock__content__para{line-height:26px}}@media(max-width: 1300px){.font__body,.main-copy-block p,.project__introblock__content__para{line-height:24px}}@media(max-width: 1100px){.font__body,.main-copy-block p,.project__introblock__content__para{line-height:22px}}@media(max-width: 750px){.font__body,.main-copy-block p,.project__introblock__content__para{font-weight:400}}.font__smalllink{text-decoration:none;text-transform:uppercase;font-size:.6vw;font-weight:700;letter-spacing:.05vw;line-height:1.2vw}@media(max-width: 1000px){.font__smalllink{font-size:12px;letter-spacing:1px;line-height:22px}}.font__title{text-transform:uppercase;font-size:34px;line-height:34px}.font__title.-project{color:#444 !important;font-weight:900 !important}@media(max-width: 1700px){.font__title{font-size:33px}}@media(max-width: 1300px){.font__title{font-size:32px}}@media(max-width: 1100px){.font__title{font-size:28px}}@media(max-width: 1700px){.font__title{line-height:33px}}@media(max-width: 1300px){.font__title{line-height:32px}}@media(max-width: 1100px){.font__title{line-height:28px}}@media(max-width: 400px){.font__title{font-size:24px;line-height:24px}}.font__category{font-size:18px;font-weight:400;letter-spacing:4px;margin-top:2px;text-transform:uppercase;font-weight:700}.font__category.-project{color:#777;font-size:14px;font-weight:400}.font__category.-project.project__introblock__summarylist__term{font-weight:900;color:#333;font-size:12px;font-size:11px;letter-spacing:3px}@media(max-width: 1700px){.font__category.-project.project__introblock__summarylist__term{font-size:11px}}@media(max-width: 1300px){.font__category.-project.project__introblock__summarylist__term{font-size:10px}}@media(max-width: 1100px){.font__category.-project.project__introblock__summarylist__term{font-size:9px}}@media(max-width: 1700px){.font__category.-project.project__introblock__summarylist__term{letter-spacing:3px}}@media(max-width: 1300px){.font__category.-project.project__introblock__summarylist__term{letter-spacing:3px}}@media(max-width: 1100px){.font__category.-project.project__introblock__summarylist__term{letter-spacing:2px}}@media(max-width: 750px){.font__category{font-size:10px;font-weight:400;letter-spacing:2px}}@media(min-width: 1400px){.font__category{font-size:.9375vw;font-weight:400;letter-spacing:.208vw}}.font__tiny{font-weight:300;font-size:14px;letter-spacing:2px;line-height:25px;color:#777}@media(max-width: 750px){.font__tiny{font-size:8px;letter-spacing:1px;line-height:13px}.font__tiny.-project{color:#777}}@media(min-width: 1400px){.font__tiny{font-size:.7291666667vw;line-height:1.3vw;letter-spacing:.1041666667vw}}.font__tiny.-project{color:#777;letter-spacing:0px}.font__tiny.-intro{font-style:italic;text-transform:capitalize;font-size:15px;line-height:22px;font-weight:500}@media(max-width: 1700px){.font__tiny.-intro{font-size:15px}}@media(max-width: 1300px){.font__tiny.-intro{font-size:14px}}@media(max-width: 1100px){.font__tiny.-intro{font-size:13px}}@media(max-width: 1700px){.font__tiny.-intro{line-height:22px}}@media(max-width: 1300px){.font__tiny.-intro{line-height:20px}}@media(max-width: 1100px){.font__tiny.-intro{line-height:19px}}@media(orientation: portrait)and (max-width: 750px){.font__tiny.-intro br{content:" "}.font__tiny.-intro br:before{content:", "}.font__tiny.-intro br.mobile-retain:after{content:"\a";white-space:pre}}.font__tiny__title{font-size:14px;letter-spacing:2px;line-height:13px;font-weight:400}.font__tiny__title.-project{color:#777;text-transform:uppercase;font-size:13px;line-height:13px;letter-spacing:2px;margin-top:16px;margin-top:0.8333333333vw}@media(max-width: 1700px){.font__tiny__title.-project{font-size:13px}}@media(max-width: 1300px){.font__tiny__title.-project{font-size:11px}}@media(max-width: 1100px){.font__tiny__title.-project{font-size:11px}}@media(max-width: 1700px){.font__tiny__title.-project{line-height:13px}}@media(max-width: 1300px){.font__tiny__title.-project{line-height:11px}}@media(max-width: 1100px){.font__tiny__title.-project{line-height:11px}}@media(max-width: 1700px){.font__tiny__title.-project{letter-spacing:2px}}@media(max-width: 1300px){.font__tiny__title.-project{letter-spacing:2px}}@media(max-width: 1100px){.font__tiny__title.-project{letter-spacing:2px}}@media(min-width: 1313px)and (max-width: 1679px){.font__tiny__title.-project{margin-top:14px}}@media(min-width: 750px)and (max-width: 1313px){.font__tiny__title.-project{margin-top:1.0662604722vw}}@media(orientation: portrait)and (max-width: 750px){.font__tiny__title.-project{margin-top:8px;margin-top:1.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.font__tiny__title.-project{margin-top:9.5238095238px}}@media(max-width: 750px){.font__tiny__title{font-size:8px}.font__tiny__title.-project{color:#8e8e8e}}@media(min-width: 1400px){.font__tiny__title{font-size:.729166vw;letter-spacing:.10416vw}}.font__inlinetitle strong{font-weight:400}.font__scrollbarlabel{font-size:12px;line-height:12px;letter-spacing:2px;color:#666;text-transform:uppercase;font-weight:500}@media(max-width: 1700px){.font__scrollbarlabel{font-size:12px}}@media(max-width: 1300px){.font__scrollbarlabel{font-size:11px}}@media(max-width: 1100px){.font__scrollbarlabel{font-size:10px}}@media(max-width: 1700px){.font__scrollbarlabel{line-height:12px}}@media(max-width: 1300px){.font__scrollbarlabel{line-height:11px}}@media(max-width: 1100px){.font__scrollbarlabel{line-height:10px}}@media(max-width: 1700px){.font__scrollbarlabel{letter-spacing:2px}}@media(max-width: 1300px){.font__scrollbarlabel{letter-spacing:1px}}@media(max-width: 1100px){.font__scrollbarlabel{letter-spacing:1px}}.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{color:#2c2c2c;font-weight:500;text-transform:uppercase;display:block;margin-bottom:30px;margin-bottom:1.5625vw;font-size:21px;line-height:21px;letter-spacing:2px}@media(min-width: 1313px)and (max-width: 1679px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{margin-bottom:26.25px}}@media(min-width: 750px)and (max-width: 1313px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{margin-bottom:1.9992383854vw}}@media(orientation: portrait)and (max-width: 750px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{margin-bottom:33px;margin-bottom:7.8571428571vw}}@media(min-width: 500px)and (max-width: 750px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{margin-bottom:39.2857142857px}}@media(max-width: 1700px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{font-size:20px}}@media(max-width: 1300px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{font-size:20px}}@media(max-width: 1100px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{font-size:18px}}@media(max-width: 1700px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{line-height:20px}}@media(max-width: 1300px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{line-height:20px}}@media(max-width: 1100px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{line-height:18px}}@media(max-width: 1700px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{letter-spacing:2px}}@media(max-width: 1300px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{letter-spacing:2px}}@media(max-width: 1100px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{letter-spacing:1px}}.font__projectsubtitle:after,.main-copy-block h4:after,.font__inlinetitle:after{content:"";display:block;background-color:#bababb;height:1px;width:30px;margin-top:10px;margin-top:0.5208333333vw}@media(min-width: 1313px)and (max-width: 1679px){.font__projectsubtitle:after,.main-copy-block h4:after,.font__inlinetitle:after{margin-top:8.75px}}@media(min-width: 750px)and (max-width: 1313px){.font__projectsubtitle:after,.main-copy-block h4:after,.font__inlinetitle:after{margin-top:0.6664127951vw}}@media(orientation: portrait)and (max-width: 750px){.font__projectsubtitle:after,.main-copy-block h4:after,.font__inlinetitle:after{margin-top:8px;margin-top:1.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.font__projectsubtitle:after,.main-copy-block h4:after,.font__inlinetitle:after{margin-top:9.5238095238px}}@media(orientation: portrait)and (max-width: 750px){.font__projectsubtitle,.main-copy-block h4,.font__inlinetitle{font-weight:400;text-align:center;width:100%}.font__projectsubtitle:after,.main-copy-block h4:after,.font__inlinetitle:after{display:block;text-align:center;margin-left:auto;margin-right:auto}}@media(orientation: portrait)and (max-width: 750px)and (orientation: portrait)and (max-width: 750px){.font__projectsubtitle:after,.main-copy-block h4:after,.font__inlinetitle:after{width:40px;width:9.5238095238vw}}@media(orientation: portrait)and (max-width: 750px)and (min-width: 500px)and (max-width: 750px){.font__projectsubtitle:after,.main-copy-block h4:after,.font__inlinetitle:after{width:47.619047619px}}.font__projectsubtitle.-centered,.main-copy-block h4.-centered,.-centered.font__inlinetitle{text-align:center}.font__projectsubtitle.-centered:after,.main-copy-block h4.-centered:after,.-centered.font__inlinetitle:after{display:block;text-align:center;margin-left:auto;margin-right:auto}@media(orientation: portrait)and (max-width: 750px){.font__projectsubtitle.-centered:after,.main-copy-block h4.-centered:after,.-centered.font__inlinetitle:after{width:40px;width:9.5238095238vw}}@media(min-width: 500px)and (max-width: 750px){.font__projectsubtitle.-centered:after,.main-copy-block h4.-centered:after,.-centered.font__inlinetitle:after{width:47.619047619px}}.sb{color:#333 !important;font-weight:500 !important}.si{color:#222 !important;font-style:italic !important}.gsi{color:#777 !important;font-style:italic !important;font-weight:500 !important}.font__centered{text-align:center}.wrapper{max-width:62.5vw;margin:auto;padding-left:30px;padding-right:30px;box-sizing:border-box}.nav{padding-right:60px;padding-top:2px}.nav__link{color:#fff !important;text-decoration:none;margin-left:15px;font-size:14px;text-decoration:none;display:inline-block;transform:translateY(-50px)}.nav__link:hover{cursor:pointer;text-decoration:underline;color:#0096ff !important}.section{display:none}.ui{position:fixed;top:0px;left:0px;z-index:10009;width:100%;transition:transform .7s;transition-delay:0s}.ui.-dark .ui__hamburger__line{background-color:#1e1e1e}.ui.-dark .ui__logo__copy{color:#1e1e1e}.ui.-dark .ui__logo__copy:before{background-color:#1e1e1e}.ui.-dark .ui__logo__image.-black{opacity:1}.ui.-dark .ui__logo__image.-white{opacity:0}.ui.-dark .ui__hamburger__dot{background-color:#000 !important}.ui.-hide{transform:translateY(-150px);transition-delay:0s}.ui.-navopen .ui__logo{visibility:visible}body.section-home .ui__logo,body.section-home .ui__hamburger{opacity:0}.ui__logo{position:absolute;top:40px;left:40px;width:20px;z-index:4;transition:transform .7s}@media(orientation: portrait)and (max-width: 800px){.ui__logo{top:23px;left:20px}.ui__logo .ui__logo__image{width:14px}}.ui__logo:hover{transform:scale(1.25)}.ui__logo__link{opacity:0;display:inline-block}.ui__logo__link img{pointer-events:auto}.ui__logo__image{width:20px;opacity:1}.ui__logo__image.-black{position:absolute;top:0px;left:0px;width:20px;opacity:0}.ui__breadcrumb{display:none !important}.ui__logo__copy{position:relative;left:35px;top:-15px;font-size:14px;letter-spacing:1px;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:600;transition:transform .6s .4s;transform:translateY(-60px)}@media(max-width: 900px){.ui__logo__copy{display:none !important}}.ui__logo__copy.-active:hover{text-decoration:underline}.ui__logo__copy.-subsection{margin-left:35px}.ui__logo__copy.-subsection:before{transform:scaleY(0);transition:transform .7s}.ui__logo__copy.-show{transform:translateY(0%);display:inline-block}.ui__logo__copy.-show:before{transform:scaleY(1)}.ui__logo__copy:before{content:"";display:block;position:absolute;left:-20px;top:5px;height:15px;width:1px;background-color:rgba(255,255,255,.6)}.ui .nav{display:none}.ui__dragtoexplore{position:absolute;width:250px;margin-left:-125px;top:70%;left:50%;text-align:center}.ui__dragtoexploretitle{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:10px}.ui__hamburger{display:inline-block;position:absolute;z-index:10;right:-30px;top:-10px;will-change:transform;transform:translateX(100px);text-decoration:none}.ui__hamburger__lines{box-sizing:border-box;display:inline-block}.ui__hamburger__line{display:block;width:25px;height:1px;background-color:#fff;margin-bottom:5px;-ms-transform-origin:12.5px .5px;-webkit-transform-origin:12.5px .5px;transform-origin:12.5px .5px;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);transition:transform .4s}.ui__hamburger__line.-bottom{margin-bottom:0px}.ui__hamburger.-open .ui__hamburger__line.-top{-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.ui__hamburger.-open .ui__hamburger__line.-middle{opacity:0}.ui__hamburger.-open .ui__hamburger__line.-bottom{-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}@media(orientation: portrait)and (max-width: 800px){.ui__hamburger{right:-67px;top:-25px}}.ui__hamburger.-relativetest{position:relative;right:0px;top:14px;margin:auto;transform:scale(0.5);opacity:0 !important;transition:transform .5s,opacity linear .3s}@media(max-width: 500px){.ui__hamburger.-relativetest{font-size:28px;letter-spacing:4px;top:-14px}}.ui__hamburger.-relativetest.-show{transform:scale(1);opacity:1 !important}.ui__hamburger.-relativetest .ui_clickable_zone{width:130px;height:80px}.ui__hamburger.-relativetest .ui__hamburger__textcopy{display:none !important}.ui__hamburger.-relativetest .ui__hamburger__text{width:4px;height:4px;border-radius:50%;background-color:#fff;margin-left:-2px;margin-top:-2px;opacity:1}.ui__hamburger.-relativetest:hover .ui__hamburger__text{width:20px;height:33px;margin-left:-10px;margin-top:-16px}.ui__hamburger.-relativetest:hover .ui__hamburger__text{width:4px;height:4px;border-radius:50%;background-color:#fff;opacity:1}.ui__hamburger.-relativetest .ui__hamburger__circle,.ui__hamburger.-relativetest .ui__hamburger__clone{width:40px;height:40px;margin-left:-20px;margin-top:-20px}.ui__hamburger.-relativetest .ui__hamburger__circle{animation:pulse 2s infinite}.ui__hamburger .ui__hamburger__circle{transition:top .3s,left .3s,width .3s,height .3s,opacity .2s linear,border-color .3s linear}.ui__hamburger:hover .ui__hamburger__circle{width:80px;height:80px;opacity:0 !important;pointer-events:none;transition:top .3s,left .3s,width .3s,height .3s,opacity .3s linear,border-color .3s linear;border-color:#fff}.ui__hamburger:hover .ui__hamburger__text{background-color:rgba(0,0,0,0);pointer-events:none;color:#fff}.ui__hamburger:hover .ui__hamburger__textcopy{color:#fff}.ui__hamburger:hover .ui__hamburger__textcopy.-hidden{opacity:1 !important}.ui__hamburger:hover .ui__hamburger__dot{width:5px;height:5px}@media(orientation: portrait){.ui__hamburger:hover .ui__hamburger__dot{width:4px;height:4px}}.ui__hamburger:after{background-color:#fefefe;border-radius:50%;width:30px;height:30px;display:inline-block;content:"";position:absolute;top:-4px;left:-4px;z-index:-1;transform:scale(0);transition:.15s transform}.ui__hamburger.-projectactive:after{transform:scale(1);transition:.4s transform}.ui__hamburger.-projectactive .ui__hamburger__line{background-color:#000}.ui__hamburger__text{font-size:11px;letter-spacing:1px;color:#c2c1c1;text-decoration:none;font-weight:700;position:absolute;left:12px;z-index:2;top:50%;left:50%;margin-top:-10px;transition:width .3s,height .3s,right .3s,top .3s,opacity .3s linear,background-color .3s;pointer-events:none}@media(orientation: portrait)and (max-width: 800px){.ui__hamburger__text{font-size:2px;letter-spacing:1px}}.ui__hamburger__dot{width:3px;height:3px;background-color:#fff !important;border-radius:50%;margin-right:1px;display:inline-block;position:relative;left:-10px;top:-4px}@media(orientation: portrait)and (max-width: 800px){.ui__hamburger__dot{width:2px;height:2px;margin-right:0px}}.ui__hamburger__textcopy{color:#a7a7a7;font-size:13px;text-transform:uppercase;pointer-events:none;font-weight:400;letter-spacing:1px;position:absolute;width:150px;text-align:center;left:50%;margin-left:-75px;transition:opacity .3s linear,color .3s linear}.ui__hamburger__textcopy.-hidden{top:120px;opacity:0}.ui__hamburger__circle,.ui__hamburger__clone{position:absolute;border-radius:50%;border:2px solid #c2c1c1;width:40px;height:40px;left:50%;top:50%;margin-left:-20px;margin-top:-20px;opacity:1 !important;display:block;z-index:1;transition:width .2s,height .2s,opacity .05s linear;pointer-events:none}@media(orientation: portrait)and (max-width: 800px){.ui__hamburger__circle,.ui__hamburger__clone{width:25px;height:25px;border-width:1px}}.ui__hamburger__circle.-darker{border-color:#2e2d2e}.ui__hamburger__clone{opacity:0 !important}.ui_clickable_zone{width:180px;height:130px;background-color:rgba(255,0,0,0);display:block;pointer-events:none}.ui__hamburger__lines{pointer-events:none;display:none}.ui__explore{padding-left:1.7vw;display:inline-block;position:relative}@media screen and (max-width: 1000px){.ui__explore{padding-left:35px}}.ui__explore:before{content:"";display:block;width:1vw;height:1vw;position:absolute;left:0px;top:0px;transition:transform .35s,opacity .35s;border:.2vw solid rgba(255,255,255,.8);border-radius:50%;animation:pulse 2s infinite}@media screen and (max-width: 1000px){.ui__explore:before{width:18px;height:18px;border:3px solid rgba(255,255,255,.8)}}.ui__explore:after{content:"";display:block;width:.05vw;height:2vw;position:absolute;left:.5vw;top:.48vw;background-color:#fff;animation:linedraw 4s infinite;transform:scaleY(0);opacity:0;transform-origin:50% 0%;transition:transform .4s}@media screen and (max-width: 1000px){.ui__explore:after{height:40px;left:10px;top:9px;width:1px}}.ui__explore.-lineclickedxx:after{animation:linedrawout .8s 1}.ui__explore:hover:before{transform:scale(1.2)}.ui__explore .ui__explore__progress{position:absolute;display:block;bottom:0px;left:34px;width:115px;height:1px;transform:scaleX(0);background-color:#fff;transform-origin:0% 50%}.ui__explore>*{pointer-events:none}.ui__button{padding:15px 30px;border:1px solid #000;display:inline-block}body.-touchpointer .ui__hamburger__textcopy{display:none}body.-touchpointer .ui__hamburger:hover .ui__hamburger__circle{width:25px;height:25px;opacity:1 !important;pointer-events:none;transition:width .2s,height .2s,opacity .3s linear,border-color .2s linear;border-color:rgba(255,255,255,.4)}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,.8);box-shadow:0 0 0 0 rgba(255,255,255,.8)}70%{-moz-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulsesmall{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,.8);box-shadow:0 0 0 0 rgba(255,255,255,.8)}70%{-moz-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulseslow{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,.8);box-shadow:0 0 0 0 rgba(255,255,255,.8)}10%{-moz-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}20%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes linedraw{0%{transform:scaleY(0);opacity:0;transform-origin:50% 0%}10%{transform:scaleY(1);opacity:1;transform-origin:50% 0%}20%{transform:scaleY(0) translateY(2vw);opacity:0;transform-origin:50% 100%}100%{transform:scaleY(0) translateY(2vw);opacity:0;transform-origin:50% 100%}}@keyframes linedrawout{0%{transform:scaleY(0);opacity:0;transform-origin:50% 0%}80%{transform:scaleY(10);opacity:.3;transform-origin:50% 0%}100%{transform:scaleY(10);opacity:0;transform-origin:50% 0%}}.temp_footer{font-size:10px;text-transform:uppercase;position:fixed;bottom:20px;color:rgba(255,255,255,.6);text-align:center;z-index:2;width:100%;opacity:0;display:none}@media(max-width: 1000px){.temp_footer{display:none}}body.-deeplinksection-about .ui__hamburgericon{display:none !important}.navmenu{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;visibility:hidden;pointer-events:none}.navmenu.-open .navmenu__background{transform:scaleY(1)}.navmenu.-active{visibility:visible}.ui__hamburger.-open .ui__hamburger__line.-top{width:20px;transform:translateY(3px) rotate(45deg);margin-bottom:0px}.ui__hamburger.-open .ui__hamburger__line.-bottom{transform:translateY(-7px) rotate(-45deg);width:20px;margin-bottom:0px}.navmenu__blackout{z-index:200000;width:100%;height:100%;background-image:url(/img/ui/background.jpg);left:0px;top:0px;pointer-events:none;position:fixed;display:none}.navmenu__blackout.-show{display:block}.navmenu__background{position:absolute;top:0px;left:0px;width:100%;height:100vh;z-index:1;background-color:rgba(0,0,0,.7);background-size:cover;transform-origin:100% 0%;opacity:0}@media(orientation: portrait){.navmenu__background{width:60%;left:0%}}.ui__hamburger__dot{position:absolute;opacity:1;transition:transform .6s linear,width .35s linear,height .35s linear,opacity .3s linear}.ui__hamburger__dot.-index1{top:10px;left:-8px}.ui__hamburger__dot.-index2{top:10px;left:0px}.ui__hamburger__dot.-index3{top:10px;left:8px}.ui__hamburger__dot.-opendot{opacity:0}@media(orientation: portrait)and (max-width: 800px){.ui__hamburger__dot.-index1{top:2px;left:-14px}}@media(orientation: portrait)and (max-width: 800px)and (orientation: portrait){.ui__hamburger__dot.-index1{top:1px;left:-15px}}@media(orientation: portrait)and (max-width: 800px){.ui__hamburger__dot.-index2{top:2px;left:-8px}}@media(orientation: portrait)and (max-width: 800px)and (orientation: portrait){.ui__hamburger__dot.-index2{top:1px;left:-9px}}@media(orientation: portrait)and (max-width: 800px){.ui__hamburger__dot.-index3{top:2px;left:-2px}}@media(orientation: portrait)and (max-width: 800px)and (orientation: portrait){.ui__hamburger__dot.-index3{top:1px;left:-3px}}.ui__hamburger{display:block !important;display:none !important}.ui__hamburger.ui__hamburger.-open .ui__hamburger__dot.-index1{position:absolute;width:15px;height:2px;border-radius:4px;top:10px;left:-8px;transform:rotate(45deg);transition:transform .3s linear,width .35s linear,height .35s linear,opacity .3s linear}@media(orientation: portrait){.ui__hamburger.ui__hamburger.-open .ui__hamburger__dot.-index1{top:2px;left:-15px}}.ui__hamburger.ui__hamburger.-open .ui__hamburger__dot.-index2{opacity:0}.ui__hamburger.ui__hamburger.-open .ui__hamburger__dot.-index3{position:absolute;width:15px;height:2px;top:10px;left:-8px;transform:rotate(-45deg);border-radius:4px;transition:transform .3s linear,width .35s linear,height .35s linear,opacity .3s linear}@media(orientation: portrait){.ui__hamburger.ui__hamburger.-open .ui__hamburger__dot.-index3{top:2px;left:-15px}}.navmenu__hide__area{background-color:green;width:calc(100% - 400px);height:100%;z-index:1;position:absolute;left:0px;top:0px;pointer-events:none;background-color:rgba(0,0,0,0)}body.-navmenuopen .navmenu__hide__area{pointer-events:all}body.-aboutactive .navmenu__hide__area{pointer-events:none}.navmenu__inner__background{z-index:1;position:absolute;right:0px;top:0px;background-color:#00080a;background:linear-gradient(90deg, rgb(91, 22, 53) 0%, rgb(68, 34, 34) 100%);opacity:1 !important;width:400px;height:150vh;z-index:2;transform-origin:100% 50%;pointer-events:all}@media(orientation: portrait){.navmenu__inner__background{transform-origin:100% 50%;width:50%}}.navmenu__content{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2}.navmenu__contact{position:absolute;bottom:140px;right:110px;font-weight:300}@media(max-height: 800px){.navmenu__contact{bottom:100px}}@media(max-height: 600px){.navmenu__contact{bottom:50px}}@media(orientation: portrait){.navmenu__contact{bottom:0px;left:0px;margin-left:0px;width:100%;padding-left:20px}.navmenu__contact a{position:absolute;right:20px;bottom:20px}}.navmenu__contact a{font-weight:500}.navmenu__link img{width:100%}.navmenu__contact__title{color:#fff;text-transform:uppercase;font-size:16px;margin-bottom:15px;font-weight:400}@media(orientation: portrait){.navmenu__contact__title{margin-bottom:0px}}.navmenu__contact__email,.navmenu__contact__copy{font-size:16px;line-height:30px;color:#ccc;font-weight:300}@media(max-width: 1200px)and (orientation: landscape){.navmenu__contact__email,.navmenu__contact__copy{font-size:14px}}@media(orientation: portrait){.navmenu__contact__email,.navmenu__contact__copy{font-size:12px;line-height:18px}}.navmenu__link.-departmentlink{width:25%;box-sizing:border-box;position:absolute;left:5%;top:200px;height:130px;padding:20px;text-decoration:none}.navmenu__link.-departmentlink video{opacity:.075;transition:opacity .2s linear}.navmenu__link.-departmentlink.-spaces{left:37%}.navmenu__link.-departmentlink>*{pointer-events:none}@media(orientation: portrait){.navmenu__link.-departmentlink{width:47%;top:190px;height:auto;padding:0px}.navmenu__link.-departmentlink.-spaces{left:5%;top:235px;padding-top:10%}}@media(orientation: portrait)and (min-width: 500px){.navmenu__link.-departmentlink.-spaces{padding-top:12%}}@media(orientation: portrait)and (min-width: 700px){.navmenu__link.-departmentlink.-spaces{padding-top:14%}}.navmenu__link.-departmentlink:hover video{opacity:.3}.navmenu__link.-departmentlink video{display:none}@media(orientation: landscape){.navmenu__link.-departmentlink{top:0px;width:33.333333%;height:100%;left:0%;text-align:center;padding:0px}.navmenu__link.-departmentlink.-spaces{left:33.3333333%}.navmenu__link.-departmentlink video{position:absolute;display:inline}.navmenu__link.-departmentlink img{width:60%;margin-top:200px;transform:scale(1);transition:transform .3s}}@media(orientation: landscape)and (max-height: 800px){.navmenu__link.-departmentlink img{margin-top:145px}}@media(orientation: landscape)and (max-width: 1100px){.navmenu__link.-departmentlink img{width:80%}}@media(orientation: landscape){.navmenu__link.-departmentlink:hover img{transform:scale(1.1)}}.navmenu__link:after,.navmenu__link:before{content:"";display:block;position:absolute;background-color:rgba(255,255,255,.5);z-index:-1;bottom:5px;left:0px;width:100%;height:50px;transform:scaleX(0) scaleY(0.03);transition:transform .3s,left .3s,bottom .3s,background-color .3s;transform-origin:0% 100%}@media(max-width: 1200px)and (orientation: landscape){.navmenu__link:after,.navmenu__link:before{bottom:7px}}.navmenu__link:before{transform:scaleX(0.95) scaleY(0.03);background-color:rgba(255,255,255,.1)}.navmenu__link:hover{color:#fff !important}.navmenu__link:hover:after{transform:scaleX(0.95) scaleY(0.03)}.navmenu__link.-selected{color:#fff !important}.navmenu__link.-selected:after{transform:scaleX(0.95) scaleY(0.03);background-color:rgba(255,255,255,.8)}.navmenu__link.-selected:before{transform:scaleX(0.95) scaleY(0)}.navmenu__link__title,.navmenu__link__subtitle{color:#fff;text-decoration:none;display:inline-block}.navmenu__link__title{font-size:80px;line-height:80px;font-weight:300;text-transform:uppercase;margin-bottom:10px}@media(orientation: portrait){.navmenu__link__title{font-size:40px;line-height:40px;margin-bottom:5px}}.navmenu__infolinks{width:150px;position:absolute;right:130px;top:200px}@media(max-width: 1200px)and (orientation: landscape){.navmenu__infolinks{top:145px}}@media(max-height: 800px){.navmenu__infolinks{top:145px}}@media(max-height: 600px){.navmenu__infolinks{top:100px}}@media(max-width: 1200px)and (orientation: landscape){.navmenu__infolinks{width:100px;right:calc(16.5% - 50px)}}@media(orientation: portrait){.navmenu__infolinks{width:120px;left:60%;top:190px;margin-left:0px}.navmenu__infolinks .navmenu__link.-infolink{margin-bottom:25px;font-size:14px;letter-spacing:3px;padding:0px}}@media(orientation: portrait)and (max-width: 800px){.navmenu__infolinks{width:100px;left:71%}.navmenu__infolinks .navmenu__link.-infolink{margin-bottom:25px;font-size:18px;letter-spacing:3px;padding:0px}}@media(orientation: portrait)and (min-width: 700px){.navmenu__infolinks .navmenu__link.-infolink{font-size:22px;letter-spacing:4px;margin-bottom:28px}}@media(orientation: portrait)and (min-width: 550px){.navmenu__infolinks{left:75%}}.navmenu__link.-infolink{display:inline-block;position:relative;box-sizing:border-box;padding:10px 0px;margin-bottom:15px;color:rgba(255,255,255,.85);text-decoration:none;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:5px}@media(max-width: 1200px)and (orientation: landscape){.navmenu__link.-infolink{font-size:20px;letter-spacing:4px;margin-bottom:5px;display:inline-block}}.navmenu__back{position:absolute;top:50%;margin-top:-15px;left:32px;width:34px;height:34px;background-image:url(/img/ui/back.png);background-size:100% 100%;z-index:3;display:block;opacity:0}@media(orientation: portrait){.navmenu__back{top:130px}}@media(orientation: portrait)and (max-width: 800px){.navmenu__back{left:10px}}body.-touchpointer.-nativescroller .navmenu__back,body.-touchpointer.-nativecustomscroller .navmenu__back{top:130px}.navmenu__aboutdeeplink__backtohome{display:none}.navmenu__aboutdeeplink__backtohome{position:absolute;display:none;right:20px;top:20px;text-decoration:none;color:#fff;text-transform:uppercase;font-size:8px;letter-spacing:2px;padding:10px;padding:5px 13px;opacity:.9;font-weight:300;background-color:rgba(255,255,255,.02);border-radius:4px}body.-deeplinksection-about .navmenu{z-index:10003;display:block;visibility:visible;opacity:0}body.-deeplinksection-about .navmenu__contact{display:none}body.-deeplinksection-about .navmenu__infolinks{left:50px}body.-deeplinksection-about .navmenu__inner__background{left:0px;width:230px}@media(max-width: 1200px)and (orientation: landscape){body.-deeplinksection-about .navmenu__inner__background{width:190px}}@media(orientation: portrait){body.-deeplinksection-about .navmenu__infolinks,body.-deeplinksection-about .navmenu__inner__background{display:none}body.-deeplinksection-about .navmenu__aboutdeeplink__backtohome{display:inline-block}}.projects__menu{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:8000;background-color:rgba(0,0,0,0);pointer-events:none}.ui__hamburger{transition:opacity .3s linear}body.-workactive .show__home__button{opacity:1;pointer-events:all}body.project-active .show__projects__button,body.-workactive .show__projects__button{transition:transform .35s ease-out,opacity .25s linear;transform:translate(25%, 0px) scale(1) !important}body.project-active .show__projects__button:after,body.-workactive .show__projects__button:after{left:-25%;width:150%}body.-projectsmenushowing .projects__menu{pointer-events:none;display:block;opacity:1}body.-projectsmenushowing .show__projects__button{transform:translate(-50%, 0px) scale(1) !important}body.-projectsmenushowing .show__info__button,body.-projectsmenushowing .ui__hamburger{pointer-events:none}body.-projectsmenushowing .show__projects__button:after{transform:scale(1);opacity:1}body.-projectsmenushowing .show__projects__button__icon__bar.-b2,body.-projectsmenushowing .show__projects__button__icon__bar.-b3{transform:scaleX(100%)}body.-projectsmenushowing .ui__hamburger,body.-projectsmenushowing .show__info__button,body.-projectsmenushowing .show__home__button{opacity:0 !important;pointer-events:none}body.-projectsmenushowing .projects__menu__bg{transform:scaleY(1);transition-delay:0s;opacity:1}body.-projectsmenushowing .projects__menu__items{opacity:1;transform:translateY(0);transition:opacity .3s linear .3s,transform .3s ease-out .2s}body.-projectsmenushowing .projects__menu__black{opacity:1}body.-projectsmenushowing .projects__menu__hidearea,body.-projectsmenushowing .projects__menu__items,body.-projectsmenushowing .projects__menu__item{pointer-events:all}.projects__menu__hidearea__disable{width:100%;position:absolute;background-color:rgba(255,0,0,0);height:90%;top:110px;left:0px;z-index:20000;display:none;pointer-events:none}.projects__menu__hidearea__disable.-active{display:block;pointer-events:all}body.-navmenuopen .show__info__button:after{transform:scale(1);opacity:1}body.-navmenuopen .show__info__button__icon__bar{transform:rotate(45deg) scale(1);opacity:1}body.-navmenuopen .show__info__button__icon__bar.-b2{transform:rotate(-45deg) scale(1)}body.-navmenuopen .show__info__button__icon__innercircle{opacity:1;transform:scale(100%) translate(-50%, -50%)}body.-navmenuopen .show__info__button{transform:translate(-60px, 0px) scale(1);transition:opacity .3s linear,transform .5s ease-out}body.-navmenuopen .show__home__button,body.-navmenuopen .show__projects__button{opacity:0 !important;pointer-events:none !important}body.-navmenuopen .ui_close__button,body.-projectsmenushowing .ui_close__button{opacity:1;transform:scale(1);transition-delay:.5s;pointer-events:all}.projects__menu__black{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.9);opacity:0;transition:opacity .4s linear;pointer-events:none}.projects__menu__bg{background:#001518;background:linear-gradient(0deg, rgb(91, 22, 53) 0%, rgb(68, 34, 34) 100%);width:100%;height:50%;transform:scaleY(0);transition:transform .35s ease-out,opacity .3s linear;transform-origin:50% 0%;transition-delay:.12s}.projects__menu__bg,.projects__menu__items{position:absolute;top:0px;left:0px;z-index:2;pointer-events:none}.projects__menu__items{z-index:3;width:90%;height:30%;top:14%;left:5%;opacity:0;transform:translateY(-50px);transition:opacity .2s linear,transform .2s ease-out;transition-delay:0s;pointer-events:none}.projects__menu__item{position:absolute;overflow:hidden;z-index:2;background-color:#000;border-radius:4px;width:30%;height:100%;top:0px;text-align:center;color:#fff;border:1px solid rgba(255,255,255,.05);pointer-events:none;transition:transform .4s ease-in-out,border .4s linear}.projects__menu__item.-selected{border:1px solid rgba(255,255,255,.7);pointer-events:none !important}.projects__menu__item:hover{transform:scale(1.04);border:1px solid rgba(255,255,255,.1)}.projects__menu__item.-spaces{left:35%}.projects__menu__item.-systems{left:69.999993%}.projects__menu__item video{position:relative;z-index:1;opacity:.3;transition:opacity .3s linear}.projects__menu__item:hover video{opacity:.5}.projects__menu__item:hover .home__screens__list .home__screens__listitem{opacity:1}.projects__menu__item>*{pointer-events:none}.projects__menu__item h2{position:absolute;z-index:2;font-weight:400;width:100%;text-align:center;top:41%;font-size:40px;letter-spacing:6px}.projects__menu__item .home__screens__list{position:absolute;top:48%;width:100%;text-align:center;z-index:2}.projects__menu__item .home__screens__list .home__screens__listitem{letter-spacing:4px;font-size:13px;color:#fff;font-family:500;opacity:.8}.projects__menu__hidearea{background-color:rgba(0,0,0,0);position:absolute;top:50%;left:0px;width:100%;height:50%;z-index:1;pointer-events:none}body.-projectmenutransition .projects__menu__item{opacity:0;transition:opacity .3s linear,transform .3s ease-out;transform:scale(0.85)}body.-projectmenutransition .projects__menu__item.-selected{transition-delay:.3s;transform:scale(1) translateY(-30px)}body.-projectmenutransition .projects__menu__bg{transform:scaleY(2)}.ui_button_core{position:fixed;top:44px;font-size:12px;letter-spacing:2px;font-weight:bold;text-transform:uppercase;color:rgba(255,255,255,.9);padding-left:35px;text-decoration:none}.show__projects__button{position:fixed;top:40px;left:50%;transform:translate(-50%, -100px);z-index:8001;transition:opacity .3s linear}@media(max-width: 800px){.show__projects__button{top:20px;transform:scale(0.8) translate(-52%, -100px)}}.ui_button_core:after{position:absolute;top:-24%;left:-10%;content:"";display:block;width:120%;height:140%;border-radius:6px;background-color:rgba(255,255,255,.1);transform:scale(0.9);opacity:0;transition:opacity .3s linear,transform .3s ease-out}.ui_button_core__icon{position:absolute;top:2px;left:0px;width:24px;height:24px}.show__projects__button__icon{top:2px;width:24px;height:16px}.show__projects__button__icon__bar{position:absolute;left:0px;top:0px;width:100%;height:2px;background-color:rgba(255,255,255,.9);transition:transform .3s ease-out}@media(-webkit-min-device-pixel-ratio: 2){.show__projects__button__icon__bar{height:1px;background-color:rgba(255,255,255,.9)}}.show__projects__button__icon__bar.-b2{top:50%;transform:scaleX(70%)}.show__projects__button__icon__bar.-b3{top:100%;transform:scaleX(40%)}.show__info__button{right:40px;transform:translate(0px, 0px) scale(1.2);opacity:0;left:auto;transition:opacity .3s linear,transform .5s ease-out;pointer-events:none}.show__info__button.-ready{opacity:1;transform:translate(0px, 0px) scale(1);pointer-events:all}@media(max-width: 800px){.show__info__button.-ready{top:20px;right:20px;transform:translate(0px, 0px) scale(0.8)}}.show__info__button__icon{width:20px;height:20px;border-radius:50%;border:2px solid #fff;top:0px;left:3px}@media(-webkit-min-device-pixel-ratio: 2){.show__info__button__icon{border-width:1px}}.show__info__button__icon__bar{position:absolute;width:2px;height:10px;transform:rotate(45deg) scale(1);left:7px;top:3px;transform-origin:50% 50%;background-color:#fff;transition:opacity .3s linear,transform .3s ease-out !important}@media(-webkit-min-device-pixel-ratio: 2){.show__info__button__icon__bar{width:1px;left:8px;top:3px}}.show__info__button__icon__bar.-b2{transform:rotate(-45deg) scale(1)}.show__info__button__icon__innercircle{width:6px;height:6px;background-color:#fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1%);transition:opacity .3s linear,transform .3s ease-out !important}.ui_close__button{pointer-events:none;position:fixed;top:42px;right:40px;width:28px;height:27px;border:2px solid rgba(255,255,255,.3);border-radius:50%;transition:opacity .3s linear,transform .3s ease-out;opacity:0;transform:scale(0.3)}.ui_close__button .show__info__button__icon__bar{width:2px;height:10px;left:11px;top:6px}.ui_close__button:hover{transform:scale(1.2);border-color:#fff}body.project-active .show__info__button,body.project-active .show__projects__button,body.project-active .show__home__button,body.in-transition .show__info__button,body.in-transition .show__projects__button,body.in-transition .show__home__button,body.-deeplinksection-about .show__info__button,body.-deeplinksection-about .show__projects__button,body.-deeplinksection-about .show__home__button,body.-deeplinksection-project .show__info__button,body.-deeplinksection-project .show__projects__button,body.-deeplinksection-project .show__home__button{opacity:0 !important;pointer-events:none !important}.show__home__button{right:49.5%;transform:translate(-50%, 0px) scale(1);opacity:0;top:41px;pointer-events:none;left:auto;transition:opacity .3s linear,transform .5s ease-out}.show__home__button.-ready{opacity:1;transform:translate(0px, 0px) scale(1)}.show__home__button:hover:after{transform:scale(1);opacity:1}.show__home__button:hover .show__home__button__icon__bar.-b3{transform:rotate(90deg) scaleY(0.2) scaleX(1)}.show__home__button:after{width:160%;height:160%;top:-40%;left:-30%}.show__home__button__icon{top:0px;left:-10px;height:20px}.show__home__button__icon img{width:28px}.show__home__button__icon__bar{position:absolute;width:2px;height:100%;transform:rotate(32deg) scale(1);left:20px;top:3px;transform-origin:50% 0%;background-color:#fff;transition:opacity .3s linear,transform .3s ease-out !important}@media(-webkit-min-device-pixel-ratio: 2){.show__home__button__icon__bar{width:1px}}.show__home__button__icon__bar.-b2{transform:rotate(-32deg) scale(1)}.show__home__button__icon__bar.-b3{transform:rotate(90deg) scaleY(1) scaleX(1);transform-origin:50% 50%;top:10px !important;left:20px}.show__home__button__icon__innercircle{width:6px;height:6px;background-color:#fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1%);transition:opacity .3s linear,transform .3s ease-out !important}body.-deeplinksection-about .show__home__button{opacity:1 !important;pointer-events:all !important;right:20px}body.-deeplinksection-about .show__home__button:after{display:inline-block !important;opacity:1;height:200%;top:-50%;border:1px solid rgba(255,255,255,.2)}body.-dragcursor{cursor:none}body.-dragcursor .ui__cursordrag{height:30px;width:30px;opacity:1;transform-origin:50% 50%}body.-dragcursor .ui__cursordrag.-locked .ui__cursordrag__display svg>*{transform:scale(2.5) !important}body.-dragcursor .ui__cursordrag.-locked.-lockedtype-backtoproject svg>*{transform:scale(6.5) !important}body.-dragcursor .ui__cursordrag .ui__cursordrag__svg__circle{fill:rgba(0,0,0,0)}body.-hidecursor .ui__cursordrag .ui__cursordrag__display svg{transform:scale(0);opacity:0}body.-hidecursor .ui__cursordrag .ui__cursordrag__display .ui__cursordrag__display__arrow{display:none}.back-to-project-text{width:25vw !important;height:25vw;min-width:200px;min-height:200px;max-width:300px;max-height:300px}.back-to-project-text .ui_synccursor__text{pointer-events:none;top:50%;position:absolute;left:50%;transform:translate(-50%, -50%);width:10vw;height:10vw;min-width:150px;min-height:150px}.back-to-project-text .ui_synccursor__text img{width:100%}.back-to-project-text .ui_synccursor__circle,.back-to-project-text .ui_synccursor__clone{width:10vw;height:10vw;min-width:150px;min-height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:2px solid #fff;border-radius:50%;pointer-events:none}.back-to-project-text .ui_synccursor__clone{opacity:0}.back-to-project-text .ui_synccursor__circle{transition:opacity .3s linear;opacity:1}.back-to-project-text:hover{cursor:pointer}.back-to-project-text:hover .ui_synccursor__circle{opacity:0}body.-touchpointer .ui__cursordrag{display:none !important}body.-standardscroller{cursor:auto !important}body.-standardscroller .ui__cursordrag{display:none !important}body.-darkcursor .ui__cursordrag{border-color:#666}body.-darkcursor .ui__cursordrag:before{border-color:rgba(0,0,0,0) #666 rgba(0,0,0,0) rgba(0,0,0,0)}body.-darkcursor .ui__cursordrag:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #666}body.-darkcursor .ui__cursordrag.-rotate:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #666}body.-darkcursor .ui__cursordrag.-rotate:after{border-color:#666 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.-outofbrowser .ui__cursordrag{opacity:0 !important}body.-outofbrowser .ui__cursordrag svg>*{transform:scale(0.4) !important}.ui__cursordrag{pointer-events:none;position:fixed;display:block;width:30px;height:30px;opacity:0;top:0px;left:0px;transform-origin:50% 50%;z-index:10005;-webkit-transform:translate3d(0, 0, 0);will-change:transform;transition:width .3s,height .3s,opacity .3s linear}.ui__cursordrag.-pressed .ui__cursordrag__display__arrow.-left,.ui__cursordrag.-pressed .ui__cursordrag__display__arrow.-right{opacity:1}.ui__cursordrag.-pressed .ui__cursordrag__display svg>*{transform:scale(1.7)}.ui__cursordrag.-pressed .ui__cursordrag__display__arrow.-left{transform:translateX(0px) rotate(-90deg)}.ui__cursordrag.-pressed .ui__cursordrag__display__arrow.-right{transform:translateX(0px) rotate(90deg)}.ui__cursordrag.-pressed .ui__cursordrag__display__arrow.-up{transform:translateY(0px)}.ui__cursordrag.-pressed .ui__cursordrag__display__arrow.-down{transform:translateY(0px) rotate(180deg)}.ui__cursordrag.-pressed.-vertical .ui__cursordrag__display__arrow.-left,.ui__cursordrag.-pressed.-vertical .ui__cursordrag__display__arrow.-right{opacity:0}.ui__cursordrag.-pressed.-vertical .ui__cursordrag__display__arrow.-up,.ui__cursordrag.-pressed.-vertical .ui__cursordrag__display__arrow.-down{opacity:1}.ui__cursordrag.-pressed.-both .ui__cursordrag__display__arrow.-left,.ui__cursordrag.-pressed.-both .ui__cursordrag__display__arrow.-right,.ui__cursordrag.-pressed.-both .ui__cursordrag__display__arrow.-up,.ui__cursordrag.-pressed.-both .ui__cursordrag__display__arrow.-down{opacity:1}.ui__cursordrag.-hidden .ui__cursordrag__display{transition:transform .6s,opacity .6s;opacity:0 !important}.ui__cursordrag.-hidden .ui__cursordrag__display .ui__cursordrag__display svg>*{transform:scale(0) !important}.ui__cursordrag.-clickable .ui__cursordrag__display{display:none !important;border-color:#0eb2f7 !important;transform:scale(1) !important}.ui__cursordrag.-clickable .ui__cursordrag__display__arrow.-left,.ui__cursordrag.-clickable .ui__cursordrag__display__arrow.-right{opacity:0}.ui__cursordrag.-intro{visibility:visible;display:block}.ui__cursordrag.-intro .ui__cursordrag__display{transition:transform .6s,background-color .3s linear;opacity:0 !important}.ui__cursordrag.-intro .ui__cursordrag__display svg>*{transform:scale(0) !important}.ui__cursordrag.-intro .ui__cursordrag__display svg{left:-36px;top:-36px;transition:left .3s,top .3s}.ui__cursordrag.-intro.-introhover .ui__cursordrag__display{opacity:1 !important;background-color:rgba(255,255,255,0) !important}.ui__cursordrag.-intro.-introhover .ui__cursordrag__display svg>*{transform:scale(1) !important;transition-delay:0s}.ui__cursordrag.-intro.-introhover .ui__cursordrag__display svg{left:-36px;top:-36px}@keyframes ping{from{r:10px}to{r:40px}}.ui__cursordrag__display{border-radius:50%;border:2px solid rgba(0,0,0,0);width:100%;height:100%;position:absolute;top:0px;left:0px;transform:translate(-50%, -50%) scale(1);transform-origin:50% 50%}.ui__cursordrag__display svg{position:relative;width:100px;height:100px;left:-36px;top:-36px;overflow:visible;transition:transform .3s,opacity .3s linear}.ui__cursordrag__display .ui__cursordrag__svg__circle{cx:50px;cy:50px;r:15px;stroke:#fff;stroke-width:2px;transform:translateZ(0);transform:scale3d(1, 1, 1);transition:transform .3s,stroke .3s;transform-origin:50% 50%}.ui__cursordrag__display__arrow{position:absolute;width:10px;height:5px;background-image:url(/img/ui/mouse-arrow.png);background-size:100% 100%;opacity:0;transition:transform .3s}.ui__cursordrag__display__arrow.-up{left:50%;top:-21px;margin-left:-5px;transform:translateY(15px)}.ui__cursordrag__display__arrow.-down{bottom:-24px;left:50%;margin-left:-5px;transform:translateY(-15px) rotate(180deg)}.ui__cursordrag__display__arrow.-left,.ui__cursordrag__display__arrow.-right{top:50%;margin-top:-2px}.ui__cursordrag__display__arrow.-left{left:-24px;transform:translateX(15px) rotate(-90deg)}.ui__cursordrag__display__arrow.-right{right:-25px;transform:translateX(-15px) rotate(90deg)}body.-clickable{cursor:pointer}body.-darkcursor .ui__cursordrag .ui__cursordrag__display .ui__cursordrag__svg__circle{stroke:#fff !important;filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.5))}body.-darkcursor .ui__cursordrag .ui__cursordrag__display__arrow{background-image:url(/img/ui/mouse-arrow-grey.png)}.ui__cursordrag__clonedot{position:fixed;z-index:10006;width:0px;height:0px;background-color:#069c8a;background-color:#000;border-radius:50%;margin-left:0px;margin-top:0px;opacity:0;border:2px solid #069c8a;pointer-events:none;transition:width .3s,height .3s,opacity .3s linear}.ui__cursordrag__clonedot.-introactive{margin-left:-6px;margin-top:-6px;width:12px;height:12px;opacity:1}.ui__cursordrag__clonedot.-introhover{width:0px;height:0px;opacity:0}body.-transition .ui__cursordrag__display .ui__cursordrag__svg__circle{transform:scale3d(100, 100, 1);stroke:rgba(255,255,255,0);transition:fill .05s linear,transform .8s ease-in-out,stroke 0s ease-in-out}.preload{z-index:10000;width:100%;height:100%;background-color:#000;left:0px;top:0px;position:fixed;background-size:cover}.preload.-hidden{display:none}.preload .home__logo__image{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;display:none}.preload .home__logo__image.-masked{position:absolute;top:0px;left:135px;overflow:hidden;width:0px;display:none}.preload.-homeready{background-image:none;background-color:rgba(0,0,0,0)}.preload.-homeready .home__action__text{opacity:1;font-weight:700}.preload.-homeready .home__action__guide{width:150px;height:150px;margin-left:-75px;margin-top:-75px;opacity:.5;animation:pulse 2s infinite}.preload.-homeready .home__action__guide.-hover{opacity:0;transition:width .4s,height .4s,margin-left .4s,margin-top .4s,opacity .2s linear;width:170px;height:170px;margin-left:-85px;margin-top:-85px}.preload.-homeready .home__action__dot__wrapper{opacity:0}.preload .preload__wrapper{transition:transform .5s,opacity .5s linear;position:absolute;left:0px;top:0px;width:100%;height:100%}.preload.-ready .preload__wrapper{opacity:1 !important;transform:scale(1) !important}.preload__copy{color:#fff;text-align:center;padding-top:50px}.preload__text{position:absolute;top:50%;left:50%;font-size:10px;letter-spacing:4px;text-align:center;transform:translate(-50%, -50%);opacity:.9;padding:1px 10px 0px 10px;font-weight:300}.home__action__hitarea{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%, -50%);background-color:rgba(255,255,255,0);border-radius:50%}.home__action{position:fixed;top:50%;left:50%;transform:scale(0);display:inline-block;z-index:3;text-align:center;color:#fff}.home__action__button__center{transform:translate(-50%, -50%)}.home__action__button__wrapper{width:150px;height:150px}@keyframes scale-up-center{0%{transform:scale(0.018);opacity:.4}50%{transform:scale(0.018);opacity:.7}100%{transform:scale(0.018);opacity:.4}}.home__action__button{width:150px;height:150px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background-color:#000;position:relative;animation:pulseslow 8s infinite;animation-delay:4s;display:block;box-sizing:border-box;font-size:12px;transition:color .3s,background-color .3s,transform .5s,border-color .3s linear}@media(-webkit-min-device-pixel-ratio: 2){.home__action__button{border:1px solid rgba(255,255,255,.9)}}.home__action__button:hover{border-color:rgba(255,255,255,.2);animation:none}.home__action__button__wrapper.-activeformouseintro{width:150px;height:150px}.home__action__button__wrapper.-activeformouseintro .home__action__button{width:150px;height:150px}.home__action__button__wrapper.-small{width:100px;height:100px;margin-top:30px}.home__action__button__wrapper.-small .home__action__button{width:100px;height:100px;border:2px dashed rgba(255,255,255,.5)}.home__action__button__wrapper.-small .home__action__button:hover{border-color:rgba(255,255,255,0)}.home__action__text{position:fixed;z-index:10002;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;font-size:11px;color:rgba(255,255,255,.8);transition:transform .3s,color .3s linear,opacity .3s linear;font-weight:500;letter-spacing:1px;pointer-events:none;opacity:.65}.home__action__text.-hover{color:rgba(255,255,255,.6)}.home__action__text .dud{color:rgba(255,255,255,.2)}.home__action__text .text__cursor{display:inline-block;margin-left:5px;-webkit-animation:flickerAnimation .5s infinite;-moz-animation:flickerAnimation .5s infinite;-o-animation:flickerAnimation .5s infinite;animation:flickerAnimation .5s infinite}.home__action__text:xbefore{pointer-events:none;display:block;content:"";position:absolute;top:-130px;left:0px;width:66px;height:100px;opacity:.04;transition:opacity .2s linear;background-size:100% 100%}.home__action__text.loaded:before{opacity:0}.home__action__dot__wrapper{left:50%;top:50%;margin-left:-65px;margin-top:-65px;width:130px;height:130px;position:absolute;opacity:1;transition:opacity .3s linear}.home__action__dot__wrapper.-dot0{-webkit-animation:spin 6s linear infinite;-moz-animation:spin 6s linear infinite;animation:spin 6s linear infinite}.home__action__dot__wrapper.-dot0 .home__action__dot{animation-duration:1.4s;background-color:#fff;background-color:#fff;right:auto;left:-50%}.home__action__dot__wrapper.-dot1{-webkit-animation:spin 5.5s linear infinite;-moz-animation:spin 5.5s linear infinite;animation:spin 5.5s linear infinite}.home__action__dot__wrapper.-dot1 .home__action__dot{animation-duration:1.5s;background-color:#3fbb90;background-color:#fff}.home__action__dot__wrapper.-dot2{-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.home__action__dot__wrapper.-dot2 .home__action__dot{animation-duration:1.4s;background-color:#f0488a;background-color:#fff;right:auto;top:50%}.home__action__dot__wrapper.-dot3{-webkit-animation:spin 4.5s linear infinite;-moz-animation:spin 4.5s linear infinite;animation:spin 4.5s linear infinite}.home__action__dot__wrapper.-dot3 .home__action__dot{animation-duration:1.3s;background-color:#785e78;right:auto;top:-50%}.home__action__dot__wrapper.-dot5{-webkit-animation:spin 4.5s linear infinite;-moz-animation:spin 4.5s linear infinite;animation:spin 4.5s linear infinite}.home__action__dot__wrapper.-dot6{-webkit-animation:spin 5.5s linear infinite;-moz-animation:spin 5.5s linear infinite;animation:spin 5.5s linear infinite}.home__action__dot__wrapper.-dot7{-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.home__action__dot__wrapper.-dot4{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.home__action__dot{position:absolute;width:130px;height:130px;background-color:#fff;border-radius:50%;right:-65px;top:0%;animation-name:scale-up-center;animation-duration:1.3s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none}.home__action__guide{position:absolute;left:50%;top:50%;margin-left:-65px;margin-top:-65px;width:130px;height:130px;transform:scale(1.1);border:2px solid #fff;border-radius:50%;opacity:0;transition:width .4s,height .4s,margin-left .4s,margin-top .4s,opacity .4s linear;-webkit-animation:spin 25s linear infinite;-moz-animation:spin 25s linear infinite;animation:spin 25s linear infinite}#firefox-dialog{background:linear-gradient(0deg, rgb(0, 21, 24) 0%, rgb(0, 10, 13) 100%);position:absolute;top:0px;left:0px;height:100%;width:100%;text-align:center;z-index:200000;display:none;background-color:#000;background-size:cover}#firefox-dialog strong{font-weight:bold}#firefox-dialog .firefox-dialog-inner{max-width:540px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:200}#firefox-dialog .firefox__title,#firefox-dialog .firefox__copy,#firefox-dialog .firefox__button,#firefox-dialog .firefox__image{opacity:0}#firefox-dialog .firefox__title{text-transform:uppercase;font-weight:300}#firefox-dialog .firefox__copy{opacity:.8;display:block;margin-top:30px;font-weight:300}#firefox-dialog img{width:80px}#firefox-dialog .firefox__button{display:inline-block;padding:15px 50px;border-radius:4px;border:1px solid #fff;margin-top:40px;text-transform:uppercase;font-weight:500;color:#fff;text-decoration:none;transition:background-color .2s linear,color .2s linear}#firefox-dialog .firefox__button:hover{background-color:#fff;color:#000;cursor:pointer}.preload-bar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:450px;width:80%;height:1px;pointer-events:none;line-height:1px}.preload-bar-track,.preload-bar-value{width:100%;height:100%;background-color:rgba(255,255,255,.2);position:absolute;top:0px;left:0px}.preload-bar-value{transform:matrix(0, 0, 0, 1, 0, 0);background-color:#fff;transition:transform .3s}.debug-logo-loader{position:absolute;top:45.2%;left:50%;transform:translate(-50%, -50%);overflow:hidden;height:92px}body.-deeplinksection-about .preload{display:none !important}.s-padding,.content-row{padding-top:130px;padding-top:6.7708333333vw;padding-bottom:130px;padding-bottom:6.7708333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding,.content-row{padding-top:113.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding,.content-row{padding-top:8.6633663366vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding,.content-row{padding-top:50px;padding-top:11.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding,.content-row{padding-top:59.5238095238px}}@media(min-width: 1313px)and (max-width: 1679px){.s-padding,.content-row{padding-bottom:113.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding,.content-row{padding-bottom:8.6633663366vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding,.content-row{padding-bottom:50px;padding-bottom:11.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding,.content-row{padding-bottom:59.5238095238px}}.s-margin{margin-top:130px;margin-top:6.7708333333vw;margin-bottom:130px;margin-bottom:6.7708333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin{margin-top:113.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin{margin-top:8.6633663366vw}}@media(orientation: portrait)and (max-width: 750px){.s-margin{margin-top:50px;margin-top:11.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin{margin-top:59.5238095238px}}@media(min-width: 1313px)and (max-width: 1679px){.s-margin{margin-bottom:113.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin{margin-bottom:8.6633663366vw}}@media(orientation: portrait)and (max-width: 750px){.s-margin{margin-bottom:50px;margin-bottom:11.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin{margin-bottom:59.5238095238px}}.s-margin-top-80,.ui__paging__dragpanel{margin-top:90px;margin-top:4.6875vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-top-80,.ui__paging__dragpanel{margin-top:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-top-80,.ui__paging__dragpanel{margin-top:5.9977151561vw}}@media(orientation: portrait)and (max-width: 750px){.s-margin-top-80,.ui__paging__dragpanel{margin-top:53px;margin-top:12.619047619vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-top-80,.ui__paging__dragpanel{margin-top:63.0952380952px}}.s-margin-top-60,.drag-panel__scrollbar{margin-top:60px;margin-top:3.125vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-top-60,.drag-panel__scrollbar{margin-top:52.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-top-60,.drag-panel__scrollbar{margin-top:3.9984767708vw}}@media(orientation: portrait)and (max-width: 750px){.s-margin-top-60,.drag-panel__scrollbar{margin-top:47px;margin-top:11.1904761905vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-top-60,.drag-panel__scrollbar{margin-top:55.9523809524px}}.s-margin-bottom-80{margin-bottom:90px;margin-bottom:4.6875vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-bottom-80{margin-bottom:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-bottom-80{margin-bottom:5.9977151561vw}}@media(orientation: portrait)and (max-width: 750px){.s-margin-bottom-80{margin-bottom:53px;margin-bottom:12.619047619vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-bottom-80{margin-bottom:63.0952380952px}}.s-margin-bottom-50,.credits-block.content-row h4{margin-bottom:50px;margin-bottom:2.6041666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-bottom-50,.credits-block.content-row h4{margin-bottom:43.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-bottom-50,.credits-block.content-row h4{margin-bottom:3.3320639756vw}}@media(orientation: portrait)and (max-width: 750px){.s-margin-bottom-50,.credits-block.content-row h4{margin-bottom:33px;margin-bottom:7.8571428571vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-bottom-50,.credits-block.content-row h4{margin-bottom:39.2857142857px}}.s-margin-top-d-50{margin-top:50px;margin-top:2.6041666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-top-d-50{margin-top:43.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-top-d-50{margin-top:3.3320639756vw}}.s-padding-90{padding-top:90px;padding-top:4.6875vw;padding-bottom:90px;padding-bottom:4.6875vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-90{padding-top:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-90{padding-top:5.9977151561vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-90{padding-top:17px;padding-top:4.0476190476vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-90{padding-top:20.2380952381px}}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-90{padding-bottom:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-90{padding-bottom:5.9977151561vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-90{padding-bottom:17px;padding-bottom:4.0476190476vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-90{padding-bottom:20.2380952381px}}.s-padding-top-30{padding-top:30px;padding-top:1.5625vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-30{padding-top:26.25px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-30{padding-top:1.9992383854vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-30{padding-top:10px;padding-top:2.380952381vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-30{padding-top:11.9047619048px}}.s-padding-top-20{padding-top:20px;padding-top:1.0416666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-20{padding-top:17.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-20{padding-top:1.3328255903vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-20{padding-top:7px;padding-top:1.6666666667vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-20{padding-top:8.3333333333px}}.s-padding-top-40{padding-top:40px;padding-top:2.0833333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-40{padding-top:35px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-40{padding-top:2.6656511805vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-40{padding-top:13px;padding-top:3.0952380952vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-40{padding-top:15.4761904762px}}.s-padding-bottom-30{padding-bottom:30px;padding-bottom:1.5625vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-bottom-30{padding-bottom:26.25px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-bottom-30{padding-bottom:1.9992383854vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-30{padding-bottom:10px;padding-bottom:2.380952381vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-bottom-30{padding-bottom:11.9047619048px}}.s-padding-bottom-20{padding-bottom:20px;padding-bottom:1.0416666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-bottom-20{padding-bottom:17.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-bottom-20{padding-bottom:1.3328255903vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-20{padding-bottom:7px;padding-bottom:1.6666666667vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-bottom-20{padding-bottom:8.3333333333px}}.s-padding-bottom-40{padding-bottom:40px;padding-bottom:2.0833333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-bottom-40{padding-bottom:35px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-bottom-40{padding-bottom:2.6656511805vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-40{padding-bottom:13px;padding-bottom:3.0952380952vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-bottom-40{padding-bottom:15.4761904762px}}.s-padding-bottom-50{padding-bottom:50px;padding-bottom:2.6041666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-bottom-50{padding-bottom:43.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-bottom-50{padding-bottom:3.3320639756vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-50{padding-bottom:17px;padding-bottom:4.0476190476vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-bottom-50{padding-bottom:20.2380952381px}}.s-padding-100,.project__block{padding-top:100px;padding-top:5.2083333333vw;padding-bottom:100px;padding-bottom:5.2083333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-100,.project__block{padding-top:87.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-100,.project__block{padding-top:6.6641279513vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-100,.project__block{padding-top:67px;padding-top:15.9523809524vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-100,.project__block{padding-top:79.7619047619px}}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-100,.project__block{padding-bottom:87.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-100,.project__block{padding-bottom:6.6641279513vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-100,.project__block{padding-bottom:67px;padding-bottom:15.9523809524vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-100,.project__block{padding-bottom:79.7619047619px}}.s-padding-bottom-d-120,.m4g-designs .content-row__innerwrapper,.m4g-designs .project__titlecopyrow{padding-bottom:120px;padding-bottom:6.25vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-bottom-d-120,.m4g-designs .content-row__innerwrapper,.m4g-designs .project__titlecopyrow{padding-bottom:105px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-bottom-d-120,.m4g-designs .content-row__innerwrapper,.m4g-designs .project__titlecopyrow{padding-bottom:7.9969535415vw}}.s-padding-bottom-d-50{padding-bottom:50px;padding-bottom:2.6041666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-bottom-d-50{padding-bottom:43.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-bottom-d-50{padding-bottom:3.3320639756vw}}.s-padding-top-d-110{padding-top:110px;padding-top:5.7291666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-d-110{padding-top:96.25px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-d-110{padding-top:7.3305407464vw}}.s-padding-top-d-120,.m4g-designs .content-row__innerwrapper,.m4g-designs .project__titlecopyrow{padding-top:120px;padding-top:6.25vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-d-120,.m4g-designs .content-row__innerwrapper,.m4g-designs .project__titlecopyrow{padding-top:105px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-d-120,.m4g-designs .content-row__innerwrapper,.m4g-designs .project__titlecopyrow{padding-top:7.9969535415vw}}.s-margin-top-d-60{margin-top:60px;margin-top:3.125vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-top-d-60{margin-top:52.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-top-d-60{margin-top:3.9984767708vw}}.s-margin-bottom-d-60{margin-bottom:60px;margin-bottom:3.125vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-bottom-d-60{margin-bottom:52.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-bottom-d-60{margin-bottom:3.9984767708vw}}.s-margin-bottom-d-80{margin-bottom:80px;margin-bottom:4.1666666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-bottom-d-80{margin-bottom:70px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-bottom-d-80{margin-bottom:5.331302361vw}}.s-margin-top-d-80{margin-top:80px;margin-top:4.1666666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-top-d-80{margin-top:70px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-top-d-80{margin-top:5.331302361vw}}.s-padding-top-d-140{padding-top:140px;padding-top:7.2916666667vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-d-140{padding-top:122.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-d-140{padding-top:9.3297791318vw}}.s-padding-top-d-100{padding-top:100px;padding-top:5.2083333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-d-100{padding-top:87.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-d-100{padding-top:6.6641279513vw}}.s-padding-bottom-p-100{padding-bottom:100px;padding-bottom:5.2083333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-bottom-p-100{padding-bottom:87.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-bottom-p-100{padding-bottom:6.6641279513vw}}.s-padding-top-d-150{padding-top:150px;padding-top:7.8125vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-d-150{padding-top:131.25px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-d-150{padding-top:9.9961919269vw}}.s-padding-bottom-richarea{padding-bottom:100px;padding-bottom:5.2083333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-bottom-richarea{padding-bottom:87.5px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-bottom-richarea{padding-bottom:6.6641279513vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-richarea{padding-bottom:22px;padding-bottom:5.2380952381vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-bottom-richarea{padding-bottom:26.1904761905px}}.s-margin-top-d70,.project__introblock__content,.project__introblock__summary{margin-top:70px;margin-top:3.6458333333vw}@media(min-width: 1313px)and (max-width: 1679px){.s-margin-top-d70,.project__introblock__content,.project__introblock__summary{margin-top:61.25px}}@media(min-width: 750px)and (max-width: 1313px){.s-margin-top-d70,.project__introblock__content,.project__introblock__summary{margin-top:4.6648895659vw}}@media(orientation: portrait)and (max-width: 750px){.s-margin-top-d70,.project__introblock__content,.project__introblock__summary{margin-top:13px;margin-top:3.0952380952vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-top-d70,.project__introblock__content,.project__introblock__summary{margin-top:15.4761904762px}}.s-padding-top-d-90{padding-top:90px;padding-top:4.6875vw}@media(min-width: 1313px)and (max-width: 1679px){.s-padding-top-d-90{padding-top:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.s-padding-top-d-90{padding-top:5.9977151561vw}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-d-90{padding-top:30px;padding-top:7.1428571429vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-d-90{padding-top:35.7142857143px}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-p-150{padding-bottom:50px;padding-bottom:11.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-bottom-p-150{padding-bottom:59.5238095238px}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-p-150{padding-bottom:50px;padding-bottom:11.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-p-150{padding-bottom:59.5238095238px}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-p-190{padding-top:63px;padding-top:15vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-p-190{padding-top:75px}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-p-250{padding-top:83px;padding-top:19.7619047619vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-p-250{padding-top:98.8095238095px}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-p-250{padding-bottom:83px;padding-bottom:19.7619047619vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-bottom-p-250{padding-bottom:98.8095238095px}}@media(orientation: portrait)and (max-width: 750px){.s-margin-bottom-p-120{margin-bottom:40px;margin-bottom:9.5238095238vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-bottom-p-120{margin-bottom:47.619047619px}}@media(orientation: portrait)and (max-width: 750px){.s-margin-bottom-p-110{margin-bottom:37px;margin-bottom:8.8095238095vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-bottom-p-110{margin-bottom:44.0476190476px}}@media(orientation: portrait)and (max-width: 750px){.s-margin-top-p-110{margin-top:37px;margin-top:8.8095238095vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-top-p-110{margin-top:44.0476190476px}}@media(orientation: portrait)and (max-width: 750px){.s-margin-top-p-120{margin-top:40px;margin-top:9.5238095238vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-top-p-120{margin-top:47.619047619px}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-p-120{padding-bottom:40px;padding-bottom:9.5238095238vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-bottom-p-120{padding-bottom:47.619047619px}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-p-120{padding-top:40px;padding-top:9.5238095238vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-p-120{padding-top:47.619047619px}}@media(orientation: portrait)and (max-width: 750px){.s-margin-top-p-120{margin-top:40px;margin-top:9.5238095238vw}}@media(min-width: 500px)and (max-width: 750px){.s-margin-top-p-120{margin-top:47.619047619px}}@media(orientation: portrait)and (max-width: 750px){.s-padding-top-p-130{padding-top:43px;padding-top:10.2380952381vw}}@media(min-width: 500px)and (max-width: 750px){.s-padding-top-p-130{padding-top:51.1904761905px}}.s-margin-top-none{margin-top:0px !important}.s-margin-bottom-none{margin-bottom:0px !important}.s-margin-none{margin-top:0px !important;margin-bottom:0px !important}.s-padding-top-none,.m4g-designs{padding-top:0px !important}@media(orientation: portrait)and (max-width: 750px){.s-margin-top-p-none{margin-top:0px !important}}@media(orientation: portrait)and (max-width: 750px){.s-margin-bottom-p-none{margin-bottom:0px !important}}.s-padding-top-none,.m4g-designs{padding-top:0px !important}.s-padding-bottom-none,.m4g-designs{padding-bottom:0px !important}.s-padding-none{padding-top:0px !important}@media(orientation: portrait)and (max-width: 750px){.s-padding-p-none{padding-top:0px !important;padding-bottom:0px !important}}@media(orientation: portrait)and (max-width: 750px){.s-padding-bottom-p-none{padding-bottom:0px !important}}.content-row{line-height:normal;overflow:hidden;color:#777;background-color:#fdfdff}.content-row.-nolineheight{line-height:0px}.content-row.-colour-cream{background-color:#f3f2ef}.content-row img{width:100%}.content-row.-spacerbottom{position:relative;padding-bottom:110px}.content-row.-spacerbottom:after{background-color:#b3b3b4;height:1px;width:200px;display:block;position:absolute;bottom:0px;margin-left:-100px;left:50%;content:"";visibility:visible}.content-row__innerwrapper,.project__titlecopyrow{width:62.5vw;max-width:62.5vw;min-width:1050px;margin:auto;position:relative}@media(max-width: 1313px){.content-row__innerwrapper,.project__titlecopyrow{width:80%;min-width:auto;max-width:80%}}@media(orientation: portrait)and (max-width: 750px){.content-row__innerwrapper,.project__titlecopyrow{width:84%;min-width:auto;max-width:84%}}@media screen and (max-width: 1000px){.content-row__innerwrapper,.project__titlecopyrow{width:84%;max-width:84%}}@media(min-width: 1920px){.content-row__innerwrapper,.project__titlecopyrow{max-width:62.5vw}}.main-copy-block .content-row__innerwrapper,.main-copy-block .project__titlecopyrow{max-width:750px;max-width:39.0625vw;min-width:auto}@media(min-width: 1313px)and (max-width: 1679px){.main-copy-block .content-row__innerwrapper,.main-copy-block .project__titlecopyrow{max-width:656.25px}}@media(min-width: 750px)and (max-width: 1313px){.main-copy-block .content-row__innerwrapper,.main-copy-block .project__titlecopyrow{max-width:49.9809596344vw}}@media(orientation: portrait)and (max-width: 750px){.main-copy-block .content-row__innerwrapper,.main-copy-block .project__titlecopyrow{max-width:233px;max-width:55.4761904762vw}}@media(min-width: 500px)and (max-width: 750px){.main-copy-block .content-row__innerwrapper,.main-copy-block .project__titlecopyrow{max-width:277.380952381px}}@media screen and (max-width: 850px){.main-copy-block .content-row__innerwrapper,.main-copy-block .project__titlecopyrow{max-width:70%}}@media screen and (max-width: 750px){.main-copy-block .content-row__innerwrapper,.main-copy-block .project__titlecopyrow{max-width:100%}}.floating-copy-block-copy{width:270px;position:relative;z-index:2}@media(orientation: portrait)and (max-width: 750px){.floating-copy-block-copy{width:100%}}.dual-column .floating-copy-block-copy{width:42.5%;margin-right:7.5%;float:left}@media(orientation: portrait)and (max-width: 750px){.dual-column .floating-copy-block-copy{width:100% !important;margin-right:0% !important;margin-left:0% !important;float:none !important}}.dual-column .dual-column-image{width:50%;float:right}@media(orientation: portrait)and (max-width: 750px){.dual-column .dual-column-image{width:100% !important;float:none !important;max-width:500px !important;margin-left:auto !important;margin-right:auto !important;display:block;margin-bottom:3vh}.dual-column .dual-column-image.-mobile-indented{width:90% !important}}.dual-column.-assetleft .dual-column-image{float:left}.dual-column.-assetleft .floating-copy-block-copy{margin-right:auto;margin-left:7.5%;float:right}.dual-column.-assetleft.-assetevensplit .floating-copy-block-copy{margin-left:3.75%;margin-right:0%}.dual-column.-assetleft.-assetevensplit .dual-column-image{margin-right:3.75%;margin-left:0%}.dual-column.-assetevensplit .floating-copy-block-copy,.dual-column.-assetevensplit .dual-column-image{width:46.25%;margin-left:3.75%}.dual-column.-assetevensplit .floating-copy-block-copy{margin-right:3.75%}.m4g-designs{overflow:visible !important}.m4g-designs .font__projectsubtitle:after,.m4g-designs .main-copy-block h4:after,.main-copy-block .m4g-designs h4:after,.m4g-designs .font__inlinetitle:after{display:none}.m4g-designs .content-row__innerwrapper .floating-image-bg,.m4g-designs .project__titlecopyrow .floating-image-bg{background-image:url(/img/project/m4g/design/page-desktop.jpg);background-repeat:no-repeat;background-size:contain;background-position:100% 50%;position:absolute;right:0%;top:0%;height:100%;width:100%}@media(max-width: 1500px){.m4g-designs .content-row__innerwrapper .floating-image-bg,.m4g-designs .project__titlecopyrow .floating-image-bg{right:-10%}}@media(max-width: 1100px){.m4g-designs .content-row__innerwrapper .floating-image-bg,.m4g-designs .project__titlecopyrow .floating-image-bg{right:-17%}}@media(orientation: portrait){.m4g-designs .content-row__innerwrapper .floating-image-bg,.m4g-designs .project__titlecopyrow .floating-image-bg{display:none}}@media(orientation: portrait)and (max-width: 750px){.m4g-designs .content-row__innerwrapper,.m4g-designs .project__titlecopyrow{padding-top:83px;padding-top:19.7619047619vw;padding-bottom:43px;padding-bottom:10w}}@media(orientation: portrait){.m4g-designs .content-row__innerwrapper .font__body,.m4g-designs .project__titlecopyrow .font__body,.m4g-designs .content-row__innerwrapper .main-copy-block p,.m4g-designs .project__titlecopyrow .main-copy-block p,.main-copy-block .m4g-designs .content-row__innerwrapper p,.main-copy-block .m4g-designs .project__titlecopyrow p,.m4g-designs .content-row__innerwrapper .project__introblock__content__para,.m4g-designs .project__titlecopyrow .project__introblock__content__para,.m4g-designs .content-row__innerwrapper .font__projectsubtitle,.m4g-designs .project__titlecopyrow .font__projectsubtitle,.m4g-designs .content-row__innerwrapper .main-copy-block h4,.m4g-designs .project__titlecopyrow .main-copy-block h4,.main-copy-block .m4g-designs .content-row__innerwrapper h4,.main-copy-block .m4g-designs .project__titlecopyrow h4,.m4g-designs .content-row__innerwrapper .font__inlinetitle,.m4g-designs .project__titlecopyrow .font__inlinetitle{text-align:center}}.m4g-designs .mobile-image{display:none}@media(orientation: portrait){.m4g-designs .mobile-image{display:inline-block}}.m4g-designs .floating-image{position:absolute;z-index:2;right:42%;bottom:-40px;width:auto;max-width:320px;width:30%}@media(max-width: 1500px){.m4g-designs .floating-image{right:32%;bottom:-30px}}@media(max-width: 1100px){.m4g-designs .floating-image{right:27%;bottom:-25px}}@media(orientation: portrait){.m4g-designs .floating-image{display:none}}.combo-title-structure h5{font-size:21px;line-height:21px;color:#777}@media(max-width: 1700px){.combo-title-structure h5{font-size:19px;line-height:19px}}@media(max-width: 1100px){.combo-title-structure h5{font-size:16px;line-height:16px}}@media(max-width: 450px){.combo-title-structure h5{font-size:15px;line-height:15px}}@media(orientation: portrait){.combo-title-structure .font__projectsubtitle,.combo-title-structure .main-copy-block h4,.main-copy-block .combo-title-structure h4,.combo-title-structure .font__inlinetitle,.combo-title-structure h5{text-align:left}}.combo-title-structure.-desktop{display:block}@media(orientation: portrait){.combo-title-structure.-desktop{display:none}}.combo-title-structure.-mobile{display:none}@media(orientation: portrait){.combo-title-structure.-mobile{display:block}}.combo-title-structure:after{content:"";display:block;background-color:#bababb;height:1px;width:30px;margin-top:10px;margin-top:0.5208333333vw}@media(min-width: 1313px)and (max-width: 1679px){.combo-title-structure:after{margin-top:8.75px}}@media(min-width: 750px)and (max-width: 1313px){.combo-title-structure:after{margin-top:0.6664127951vw}}@media(orientation: portrait)and (max-width: 750px){.combo-title-structure:after{margin-top:8px;margin-top:1.9047619048vw}}@media(min-width: 500px)and (max-width: 750px){.combo-title-structure:after{margin-top:9.5238095238px}}@media(min-width: 750px){.combo-title-structure.-sideline{border-left:1px solid #bababb;padding-left:50px;padding-left:2.6041666667vw}.combo-title-structure.-sideline:after{display:none}}@media(min-width: 750px)and (min-width: 1313px)and (max-width: 1679px){.combo-title-structure.-sideline{padding-left:43.75px}}@media(min-width: 750px)and (min-width: 750px)and (max-width: 1313px){.combo-title-structure.-sideline{padding-left:3.3320639756vw}}@media(min-width: 750px)and (orientation: portrait)and (max-width: 750px){.combo-title-structure.-sideline{padding-left:17px;padding-left:4.0476190476vw}}@media(min-width: 750px)and (min-width: 500px)and (max-width: 750px){.combo-title-structure.-sideline{padding-left:20.2380952381px}}.combo-title-structure .font__projectsubtitle,.combo-title-structure .main-copy-block h4,.main-copy-block .combo-title-structure h4,.combo-title-structure .font__inlinetitle{margin-bottom:.3vw;font-size:28px;line-height:34px}@media(max-width: 1700px){.combo-title-structure .font__projectsubtitle,.combo-title-structure .main-copy-block h4,.main-copy-block .combo-title-structure h4,.combo-title-structure .font__inlinetitle{font-size:27px}}@media(max-width: 1300px){.combo-title-structure .font__projectsubtitle,.combo-title-structure .main-copy-block h4,.main-copy-block .combo-title-structure h4,.combo-title-structure .font__inlinetitle{font-size:22px}}@media(max-width: 1100px){.combo-title-structure .font__projectsubtitle,.combo-title-structure .main-copy-block h4,.main-copy-block .combo-title-structure h4,.combo-title-structure .font__inlinetitle{font-size:22px}}@media(max-width: 1700px){.combo-title-structure .font__projectsubtitle,.combo-title-structure .main-copy-block h4,.main-copy-block .combo-title-structure h4,.combo-title-structure .font__inlinetitle{line-height:34px}}@media(max-width: 1300px){.combo-title-structure .font__projectsubtitle,.combo-title-structure .main-copy-block h4,.main-copy-block .combo-title-structure h4,.combo-title-structure .font__inlinetitle{line-height:28px}}@media(max-width: 1100px){.combo-title-structure .font__projectsubtitle,.combo-title-structure .main-copy-block h4,.main-copy-block .combo-title-structure h4,.combo-title-structure .font__inlinetitle{line-height:28px}}.combo-title-structure .font__projectsubtitle:after,.combo-title-structure .main-copy-block h4:after,.main-copy-block .combo-title-structure h4:after,.combo-title-structure .font__inlinetitle:after{display:none}.copy-media>*{display:inline-block;float:left;width:65%}.copy-media.-media-align-right>*{float:right}.copy-media__copy{display:block;color:#000;overflow:auto;float:none !important;width:auto !important;padding-bottom:50px}.grid.-cols-4 .grid__item{width:25%}.grid.-cols-5 .grid__item{width:20%}.grid.-cols-8 .grid__item{width:12.1vw}.grid img,.grid video{width:100%}.grid__item{float:left;box-sizing:border-box;padding:1%}.expandable-more{display:none;text-transform:uppercase;font-weight:bold;color:#000;font-size:14px;text-decoration:none;border-top:1px dotted rgba(0,0,0,.1);padding-top:10px;width:98%}@media(max-width: 1700px){.expandable-more{font-size:14px}}@media(max-width: 1300px){.expandable-more{font-size:14px}}@media(max-width: 1100px){.expandable-more{font-size:12px}}.expandable-more:hover{text-decoration:underline;cursor:pointer}.expandable .content-row__innerwrapper,.expandable .project__titlecopyrow{position:relative}@media(orientation: portrait)and (max-width: 750px){.expandable-more{display:inline-block}.expandable-area{position:relative;pointer-events:auto}.expandable-area .expandable-preview{overflow-y:hidden;transform:height .3s;position:relative}.expandable-area .expandable-preview.-lines1{height:20px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1700px){.expandable-area .expandable-preview.-lines1{height:20px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1300px){.expandable-area .expandable-preview.-lines1{height:20px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1100px){.expandable-area .expandable-preview.-lines1{height:20px}}@media(orientation: portrait)and (max-width: 750px){.expandable-area .expandable-preview.-lines2{height:40px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1700px){.expandable-area .expandable-preview.-lines2{height:40px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1300px){.expandable-area .expandable-preview.-lines2{height:30px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1100px){.expandable-area .expandable-preview.-lines2{height:3.1vw}}@media(orientation: portrait)and (max-width: 750px){.expandable-area .expandable-preview.-lines3{height:80px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1700px){.expandable-area .expandable-preview.-lines3{height:80px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1300px){.expandable-area .expandable-preview.-lines3{height:70px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1100px){.expandable-area .expandable-preview.-lines3{height:70px}}@media(orientation: portrait)and (max-width: 750px){.expandable-area .expandable-preview.-lines4{height:100px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1700px){.expandable-area .expandable-preview.-lines4{height:100px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1300px){.expandable-area .expandable-preview.-lines4{height:100px}}@media(orientation: portrait)and (max-width: 750px)and (max-width: 1100px){.expandable-area .expandable-preview.-lines4{height:90px}}@media(orientation: portrait)and (max-width: 750px){.expandable-area .expandable-preview:after{content:"...";display:none;display:inline-block;position:absolute;right:10px;right:0.5208333333vw;bottom:0px;display:none}}@media(orientation: portrait)and (max-width: 750px)and (min-width: 1313px)and (max-width: 1679px){.expandable-area .expandable-preview:after{right:8.75px}}@media(orientation: portrait)and (max-width: 750px)and (min-width: 750px)and (max-width: 1313px){.expandable-area .expandable-preview:after{right:0.6664127951vw}}@media(orientation: portrait)and (max-width: 750px)and (orientation: portrait)and (max-width: 750px){.expandable-area .expandable-preview:after{right:10px;right:2.380952381vw}}@media(orientation: portrait)and (max-width: 750px)and (min-width: 500px)and (max-width: 750px){.expandable-area .expandable-preview:after{right:11.9047619048px}}@media(orientation: portrait)and (max-width: 750px){.expandable-area .expandable-hidden{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms}.expandable-area .expandable-hidden-container{overflow-y:hidden}.expandable-area:not(.-expanded) .expandable-preview{margin-bottom:0px}.expandable-area.-expanded .expandable-hidden{grid-template-rows:1fr}.expandable-area.-expanded .expandable-preview{height:auto}.expandable-area.-expanded .expandable-preview:after{display:none}.expandable-area.-expanded .expandable-more{display:none}}.expandable-area.-desktop{position:relative;pointer-events:auto}.expandable-area.-desktop .expandable-more{display:block}.expandable-area.-desktop .expandable-preview{overflow-y:hidden;transform:height .3s;position:relative}.expandable-area.-desktop .expandable-preview.-lines1{height:25px}@media(max-width: 1700px){.expandable-area.-desktop .expandable-preview.-lines1{height:22px}}@media(max-width: 1300px){.expandable-area.-desktop .expandable-preview.-lines1{height:22px}}@media(max-width: 1100px){.expandable-area.-desktop .expandable-preview.-lines1{height:22px}}.expandable-area.-desktop .expandable-preview.-lines2{height:50px}@media(max-width: 1700px){.expandable-area.-desktop .expandable-preview.-lines2{height:45px}}@media(max-width: 1300px){.expandable-area.-desktop .expandable-preview.-lines2{height:45px}}@media(max-width: 1100px){.expandable-area.-desktop .expandable-preview.-lines2{height:45px}}.expandable-area.-desktop .expandable-preview.-lines3{height:80px}@media(max-width: 1700px){.expandable-area.-desktop .expandable-preview.-lines3{height:80px}}@media(max-width: 1300px){.expandable-area.-desktop .expandable-preview.-lines3{height:70px}}@media(max-width: 1100px){.expandable-area.-desktop .expandable-preview.-lines3{height:70px}}.expandable-area.-desktop .expandable-preview.-lines4{height:108px}@media(max-width: 1700px){.expandable-area.-desktop .expandable-preview.-lines4{height:1088x}}@media(max-width: 1300px){.expandable-area.-desktop .expandable-preview.-lines4{height:100px}}@media(max-width: 1100px){.expandable-area.-desktop .expandable-preview.-lines4{height:90px}}.expandable-area.-desktop .expandable-preview:after{content:"...";display:inline-block;position:absolute;right:10px;right:0.5208333333vw;bottom:0px;display:none}@media(min-width: 1313px)and (max-width: 1679px){.expandable-area.-desktop .expandable-preview:after{right:8.75px}}@media(min-width: 750px)and (max-width: 1313px){.expandable-area.-desktop .expandable-preview:after{right:0.6664127951vw}}@media(orientation: portrait)and (max-width: 750px){.expandable-area.-desktop .expandable-preview:after{right:10px;right:2.380952381vw}}@media(min-width: 500px)and (max-width: 750px){.expandable-area.-desktop .expandable-preview:after{right:11.9047619048px}}.expandable-area.-desktop .expandable-hidden{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms}.expandable-area.-desktop .expandable-hidden-container{overflow-y:hidden}.expandable-area.-desktop:not(.-expanded) .expandable-preview{margin-bottom:0px}.expandable-area.-desktop.-expanded .expandable-hidden{grid-template-rows:1fr}.expandable-area.-desktop.-expanded .expandable-preview{height:auto}.expandable-area.-desktop.-expanded .expandable-preview:after{display:none}.expandable-area.-desktop.-expanded .expandable-more{display:none}.video__infobar{color:#888;padding-top:30px;padding-top:1.5625vw;font-size:12px;line-height:12px;letter-spacing:1px;text-align:center}@media(min-width: 1313px)and (max-width: 1679px){.video__infobar{padding-top:26.25px}}@media(min-width: 750px)and (max-width: 1313px){.video__infobar{padding-top:1.9992383854vw}}@media(orientation: portrait)and (max-width: 750px){.video__infobar{padding-top:17px;padding-top:4.0476190476vw}}@media(min-width: 500px)and (max-width: 750px){.video__infobar{padding-top:20.2380952381px}}@media(max-width: 1700px){.video__infobar{font-size:12px}}@media(max-width: 1300px){.video__infobar{font-size:11px}}@media(max-width: 1100px){.video__infobar{font-size:9px}}@media(max-width: 1700px){.video__infobar{line-height:12px}}@media(max-width: 1300px){.video__infobar{line-height:11px}}@media(max-width: 1100px){.video__infobar{line-height:9px}}@media(max-width: 1700px){.video__infobar{letter-spacing:1px}}@media(max-width: 1300px){.video__infobar{letter-spacing:1px}}@media(max-width: 1100px){.video__infobar{letter-spacing:1px}}.video__infobar__time{text-align:right;display:none}@media(orientation: portrait)and (max-width: 750px){.video__infobar__time{display:none}}@media(orientation: portrait)and (max-width: 750px){.video__infobar__label{text-align:center}}.video__playbutton{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.media__video.-controlledvideo{cursor:pointer}.lazy-load-image{position:relative;height:auto}.lazy-load-image:before{display:block;content:"";width:100%;padding-top:100%}.lazy-load-image>*{position:absolute;top:0;left:0;right:0;bottom:0}.lazy-load-image.-ratio-16-9:before{padding-top:56.25%}.lazy-load-image.-ratio-974-582:before{padding-top:59.7535934292%}.lazy-load-image.-ratio-1200-950:before{padding-top:79.1666666667%}@media(orientation: portrait)and (max-width: 750px){.lazy-load-image.-ratio-1200-950:before{padding-top:235.4395604396%}}.lazy-load-image.-ratio-539-577:before{padding-top:107.0500927644%}.lazy-load-image.-ratio-750-300:before{padding-top:40%}.lazy-load-image.-ratio-1194-458:before{padding-top:38.3584589615%}@media(orientation: portrait)and (max-width: 750px){.lazy-load-image.-ratio-1194-458:before{padding-top:35.0732600733%}}.lazy-load-image.-ratio-1190-970:before{padding-top:81.512605042%}.lazy-load-image.-ratio-630-354:before{padding-top:56.1904761905%}.lazy-load-image.-ratio-632-373:before{padding-top:59.0189873418%}.lazy-load-image.-ratio-1920-450:before{padding-top:23.4375%}.lazy-load-image.-ratio-1920-500:before{padding-top:26.0416666667%}.lazy-load-image.-ratio-923-438:before{padding-top:47.4539544962%}.lazy-load-image.-ratio-797-438:before{padding-top:54.9560853199%}.lazy-load-image.-ratio-609-920:before{padding-top:151.0673234811%}.lazy-load-image.-ratio-600-397:before{padding-top:66.1666666667%}.lazy-load-image.-ratio-491-273:before{padding-top:55.600814664%}.lazy-load-image.-ratio-491-638:before{padding-top:130.7535641548%}.lazy-load-image.-ratio-1920-637:before{padding-top:33.1770833333%}.lazy-load-image.-ratio-750-84:before{padding-top:11.2%}.lazy-load-image.-ratio-397-708:before{padding-top:178.3375314861%}.lazy-load-image.-ratio-508-379:before{padding-top:74.6062992126%}.lazy-load-image.-ratio-291-675:before{padding-top:231.9587628866%}.lazy-load-image.-ratio-201-141:before{padding-top:70.1492537313%}.lazy-load-image.-ratio-1741-235:before{padding-top:13.4979896611%}@media(orientation: portrait)and (max-width: 750px){.lazy-load-image.-ratio-1741-235:before{padding-top:21.0622710623%}}.lazy-load-image.-ratio-965-543:before{padding-top:56.2694300518%}.lazy-load-image.-ratio-765-430:before{padding-top:56.2091503268%}.lazy-load-image.-ratio-965-323:before{padding-top:33.4715025907%}.lazy-load-image.-ratio-596-344:before{padding-top:57.7181208054%}.lazy-load-image.-ratio-687-369:before{padding-top:53.711790393%}.lazy-load-image.-ratio-415-376:before{padding-top:90.6024096386%}.lazy-load-image.-ratio-768-512:before{padding-top:66.6666666667%}.lazy-load-image.-ratio-162-270:before{padding-top:166.6666666667%}.lazy-load-image.-ratio-197-206:before{padding-top:104.5685279188%}.lazy-load-image.-ratio-1220-715:before{padding-top:58.606557377%}@media(orientation: portrait)and (max-width: 750px){.lazy-load-image.-ratio-1220-715:before{padding-top:124.5901639344%}}.lazy-load-image.-ratio-1085-497:before{padding-top:45.8064516129%}@media(orientation: portrait)and (max-width: 750px){.lazy-load-image.-ratio-1085-497:before{padding-top:92.1658986175%}}.lazy-load-image.-ratio-1224-284:before{padding-top:23.2026143791%}.lazy-load-image.-ratio-1080-1114:before{padding-top:103.1481481481%}.lazy-load-image.-ratio-642-2337:before{padding-top:364.0186915888%}.lazy-load-image.-ratio-642-2337:before{padding-top:364.0186915888%}.lazy-load-image.-ratio-1740-781:before{padding-top:44.8850574713%}.lazy-load-image.-ratio-865-1730:before{padding-top:200%}.lazy-load-image.-ratio-4-3:before{padding-top:75%}.lazy-load-image.-ratio-750-300:before{padding-top:40%}.lazy-load-image.-ratio-750-215:before{padding-top:28.6666666667%}.lazy-load-image.-ratio-1384-613:before{padding-top:44.2919075145%}.lazy-load-image.-ratio-1324-494:before{padding-top:37.3111782477%}.lazy-load-image.-ratio-1101-349:before{padding-top:31.6984559491%}.lazy-load-image.-i100{width:100% !important}@media(orientation: portrait)and (max-width: 750px){.lazy-load-image.-squareonmobile:before{padding-top:100%}}.lazy-load-image img{width:100%;height:100%}.lazy-load-image.-td1{float:left;width:calc((100% - 0.5208333333%)/2) !important;margin-right:.5208333333%;margin-bottom:.5208333333% !important}.lazy-load-image.-td2{float:right;width:calc((100% - 0.5208333333%)/2) !important;margin-right:0px;margin-bottom:.5208333333%;margin-bottom:.5208333333% !important}.lazy-load-image.-tdsmallvideo{width:28.9788888888% !important;float:right}.lazy-load-image.-tdbanner{width:70.5% !important;float:left;clear:both}.lazy-load-image__inner.-background{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.parallax-image{transform-origin:50% 50%}@media(orientation: landscape){.lazy-load-image.-responsive.-responsive-mobile{display:none !important}.lazy-load-image.-responsive.-responsive-mobile .lazy-load-image__inner.-background{background-image:none !important}}@media(orientation: portrait){.lazy-load-image.-responsive.-responsive-desktop{display:none !important}.lazy-load-image.-responsive.-responsive-desktop .lazy-load-image__inner.-background{background-image:none !important}}.lazy-load-image__caption{position:absolute;bottom:-30px;top:auto;text-align:center;font-size:12px}.image-grid{font-size:0px;line-height:0px;background-color:#fff;padding-top:60px;padding-bottom:60px}.image-grid>*{display:inline-block}.image-grid.-cols1>*{width:100%}.image-grid.-cols2>*{width:50%}.image-grid.-cols3>*{width:33.3333333333%}.image-grid.-cols4>*{width:25%}.image-grid.-cols5>*{width:20%}.image-grid.-cols6>*{width:100%/6}.image-grid.-cols7>*{width:100%/7}.image-grid.-cols8>*{width:100%/8}.image-grid.image-grid.-gutter>*{margin-bottom:1%}.image-grid.-cols2.-gutter>*{width:49.5%;margin-right:1%}.image-grid.-cols2.-gutter>*:nth-child(even){margin-right:0px}.image-grid.-nopadtop{padding-top:0px}.image-grid.-nopadbottom{padding-bottom:0px}body.-ios .ui__paging{bottom:55px}@media(orientation: portrait)and (max-width: 800px){body.-ios .ui__paging{bottom:35px}}.ui__paging{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);width:50vw;max-width:500px;z-index:11;width:21vw;will-change:transform}@media(orientation: portrait)and (max-width: 800px){.ui__paging{width:51vw;max-width:100vw;width:75%;bottom:17px}}@media(orientation: portrait){.ui__paging{width:51vw}}.ui__paging.-items-3{width:10vw}.ui__paging.-items-2 .ui__paging__item{width:5vw;margin-right:1vw}.ui__paging.-items-3{width:50%;max-width:450px}.ui__paging.-items-3 .ui__paging__item{width:47.5%;margin-right:5%}.ui__paging.-items-4{width:50%;max-width:303px}.ui__paging.-items-4 .ui__paging__item{width:30%;margin-right:5%}.ui__paging.-items-5{max-width:404px}.ui__paging.-items-5 .ui__paging__item{width:21.25%;margin-right:5%}.ui__paging.-items-6{max-width:505px}.ui__paging.-items-6 .ui__paging__item{width:16%;margin-right:5%}.ui__paging.-items-7{max-width:606px}.ui__paging.-items-7 .ui__paging__item{width:12.5%;margin-right:5%}.ui__paging.-items-8 .ui__paging__item{width:12.5714285714%;margin-right:2%}.ui__paging.-items-9 .ui__paging__item{width:10.75%;margin-right:2%}.ui__paging.-items-10 .ui__paging__item{width:9.3333333333%;margin-right:2%}.ui__paging.-items-11 .ui__paging__item{width:8.2%;margin-right:2%}.ui__paging.-guide .ui__paging__title{opacity:1;font-weight:bold}.ui__paging.-guide .ui__paging__item .ui__paging__bar{background-color:#069c8a}.ui__paging .ui__paging__item.-index0:before,.ui__paging .ui__paging__item:last-child:before{width:10px !important}.ui__paging .ui__paging__item.-index0:before{content:"";width:20px;height:1px;background-color:rgba(255,255,255,.3);display:block;position:absolute;left:0px;top:0px;transform-origin:0px 50%;transform:scale(1) rotate(30deg);transition:transform .6s,background-color .2s linear}.ui__paging .ui__paging__item:last-child:before{content:"";width:20px;height:1px;background-color:rgba(255,255,255,.3);display:block;position:absolute;right:0px;top:0px;transform-origin:100% 50%;transform:scale(1) rotate(30deg);transition:transform .6s,background-color .2s linear}.ui__paging .ui__paging__item.last-child{margin-right:0px}.ui__paging#home-paging .ui__paging__item.-index1:before{display:none}.ui__paging:not(.-guide) .ui__paging__item.-selected.-index0:before,.ui__paging:not(.-guide) .ui__paging__item.-selected.-index1:before,.ui__paging:not(.-guide) .ui__paging__item.-selected:last-child:before{transform:scale(0) rotate(0deg)}.ui__paging.-guide .ui__paging__item.-index0::before{display:none}.ui__paging.-guide .ui__paging__item.-selected.-index0:before,.ui__paging.-guide .ui__paging__item.-selected.-index1:before,.ui__paging.-guide .ui__paging__item.-selected:last-child:before{background-color:rgba(255,255,255,.6);transition:transform 1s ease-in-out,background-color .7s linear}.ui__paging__home{opacity:0;transition:.3s opacity linear}.ui__paging__home.-show{opacity:1}.ui__paging__link{position:absolute;top:-15px;height:30px;left:0px;width:100%;z-index:3;font-size:0px}.ui__paging__link:hover{cursor:pointer}.ui__paging__item{position:relative;float:left;height:1px;transform-origin:0% 50%}@media(max-width: 1000px){.ui__paging__item{height:1px}}.ui__paging__item:last-child{margin-right:0% !important}.ui__paging__item.-selected .ui__paging__bar{transform:scaleX(1)}.ui__paging__item.-reverse .ui__paging__bar{transform-origin:100% 50%;transition:transform .3s .1s}.ui__paging__track,.ui__paging__bar{position:absolute;left:0px;top:0px;height:100%;width:100%}.ui__paging__track{background-color:rgba(255,255,255,.15)}.ui__paging__bar{transform:scaleX(0);background-color:rgba(255,255,255,.4);transform-origin:0% 50%;transition:transform .3s .1s}.ui__paging__title{color:#a7a7a7;font-size:11px;text-transform:uppercase;font-weight:400;text-align:center;position:relative;width:150%;left:-25%;top:-22px;opacity:0;transition:opacity .3s;letter-spacing:.05vw;font-size:11px;line-height:11px}.ui__paging__title .dud{color:rgba(255,255,255,.3)}@media(min-width: 1920){.ui__paging__title{font-size:0.5729166667vw}}@media(orientation: portrait)and (max-width: 800px){.ui__paging__title{font-size:7px}}@media(min-width: 1920){.ui__paging__title{line-height:0.5729166667vw}}@media(orientation: portrait)and (max-width: 800px){.ui__paging__title{line-height:14px}}@media(orientation: portrait)and (max-width: 800px){.ui__paging__title{top:-9px;text-transform:uppercase;letter-spacing:1px;font-weight:400}}.ui__paging__title.-show{opacity:1;transition:opacity .55s}.home .ui__paging__title{top:-25px;transform:color .25s linear}@media(max-width: 500px){.home .ui__paging__title{top:-15px}}.home .ui__paging__title.-hovered{color:#fff}.info .ui__paging__info{position:absolute;top:50px;left:50%;transform:translateX(-50%);z-index:2;width:500px}.info .ui__paging__info .ui__paging__link{font-size:12px;text-align:center;color:rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase;transition:color .3s;font-weight:600}.info .ui__paging__info .ui__paging__link:hover{color:#fff}.info .ui__paging__info .ui__paging__track,.info .ui__paging__info .ui__paging__bar{top:9px}.ui__paging__item.-selected .ui__paging__link{color:#fff}.ui__paging__dragpanel{position:relative;bottom:0px;transform:translateX(-50%);margin-left:auto;margin-right:auto;left:50%;display:inline-block;text-align:center;width:100%}.ui__paging__dragpanel .ui__paging__item{float:none;display:inline-block}.ui__paging__dragpanel .ui__paging__track{background-color:#c2c2c4}.ui__paging__dragpanel .ui__paging__bar{background-color:#626162}.scrollbar{position:fixed;top:0px;right:0px;z-index:10004;height:100%;width:40px;opacity:0;transition:opacity .3s}.scrollbar:hover .scrollbar__bar__display,.scrollbar.-dragging .scrollbar__bar__display{transform:translateX(-5px);background-color:#999}.scrollbar.-active{opacity:1}body.-standardscroller .scrollbar{display:none !important}.scrollbar__bar{position:absolute;top:5px;right:0px;width:100%;z-index:2}.scrollbar__track{top:0px;right:0px;height:100%;width:0px;position:absolute;z-index:1;background-color:rgba(0,0,0,.3)}.scrollbar__bar__display{position:absolute;top:5px;right:0px;width:8px;height:100%;background-color:rgba(153,153,153,.7);border-radius:6px;transform:translateX(0px);transition:transform .3s,background-color .3s;transform-origin:100% 50%}body.-touchpointer .scrollbar{pointer-events:none}body.-touchpointer .scrollbar__bar__display{width:4px}.ui_core_button{position:relative;padding-left:0px;display:inline-block;text-decoration:none;border-radius:6px}.ui_core_button:hover .ui_core_button_text{background-color:#fff;color:#000}.ui_core_button:hover .ui_core_button_circle{width:80px;height:80px;opacity:0}.ui_core_button:hover .ui_core_button_dot{background-color:#fff;width:10px;height:10px;left:13px;top:13px}.home_explore_button{margin-top:45px !important}.ui_core_button_circle{pointer-events:none;position:absolute;width:24px;height:24px;opacity:1;left:0px;top:0px;border:2px solid #fff;border-radius:50%;animation:pulse 2s infinite;background-color:rgba(0,0,0,0);z-index:2;transition:opacity .4s linear,width .25s,height .25s}@media(max-width: 800px){.ui_core_button_circle{width:20px;height:20px}}@media(-webkit-min-device-pixel-ratio: 2){.ui_core_button_circle{border:1px solid #fff}}.ui_core_button_dot{position:absolute;width:3px;height:3px;left:19px;top:19px;background:rgba(255,255,255,.5);border-radius:50%;z-index:3;pointer-events:none;transition:background-color .3s linear,width .3s,height .3s,left .3s,right .3s;opacity:0 !important}.ui_core_button_text{text-decoration:none;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:2px;left:-15px;top:-5px;position:absolute;margin-top:4px;margin-left:33px;width:100px;text-align:center;box-sizing:border-box;transition:background-color .3s linear,color .3s linear;padding:3px;padding-left:15px;padding-right:15px;border-radius:2px;z-index:1;pointer-events:none}@media(max-width: 800px){.ui_core_button_text{font-size:11px;left:-20px;top:-7px}}.ui_core_button_clickable_zone{position:absolute;width:120px;height:80px;z-index:1;display:block;background-color:rgba(0,128,0,0);top:-20px;left:-20px}:root{--progress-bar-width: 60px;--progress-bar-height: 60px;--page-progess-deg: 180deg}body.show-project-close-button .project-close-progress-button-top{transform:scale(1) translateX(0px);opacity:1;transition:transform .4s,opacity .2s linear;pointer-events:all}body.show-project-close-button .project-close-progress-button-top:hover{transform:scale(1.08) translateX(0px)}body.-projectpagebottom .project-close-progress-button-top{transform:scale(0) translateX(0px);opacity:0;transition:transform .7s,opacity .7s linear;pointer-events:all}.project-close-progress-button{width:var(--progress-bar-width);height:var(--progress-bar-height);pointer-events:none;position:fixed;top:30px;right:30px;z-index:4000;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.91);box-shadow:0px 0px 6px 0px rgba(0,0,0,.91);transform:scale(0);opacity:0;transition:transform .7s,opacity .7s linear;border-radius:50%;background-color:#fff}.project-close-progress-button.-center{right:50%;margin-right:-30px}.project-close-progress-button .project-close-progress-button-icon{width:14px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.project-close-progress-button .project-close-progress-button-icon.-home{width:30px}.project-close-progress-button-icon.-home{display:none}body.-deeplinksection-project .project-close-progress-button-icon.-close{display:none}body.-deeplinksection-project .project-close-progress-button-icon.-home{display:inline}.project-close-progress-button-bottom{--progress-bar-width: 80px;--progress-bar-height: 80px;transform:scale(1) translate(-50%, -50%);opacity:1;position:absolute;top:50%;left:50%;-webkit-box-shadow:0px 0px 20px 0px rgba(255,255,255,0);box-shadow:0px 0px 20px 0px rgba(255,255,255,0);background-color:rgba(0,0,0,.4);transition:background-color linear .4s}.project-close-bottom-container{position:absolute;top:48%;left:50%;display:inline-block;z-index:10;width:300px;height:300px;transform-origin:50% 50%;transform:translate(-50%, -50%)}.project-close-bottom-container:hover .project-close-progress-button-bottom{background-color:rgba(255,255,255,.15)}.project-close-bottom-label{text-transform:uppercase;display:block;position:absolute;top:218px;left:0%;width:300px;text-align:center;color:#fff;text-decoration:none;width:100%;font-size:12px;letter-spacing:2px;font-weight:bold}.project-close-bottom-ring{position:absolute;transform-origin:50% 50%;transform:translate(-50%, -50%);top:50%;left:50%;z-index:5000;width:calc(var(--progress-bar-width) + 10px);height:calc(var(--progress-bar-height) + 10px);border-radius:50%;animation:pulse 2s infinite;border:2px solid rgba(255,255,255,.9)}@media(-webkit-min-device-pixel-ratio: 2){.project-close-bottom-ring{border:1px solid rgba(255,255,255,.9)}}.circular-progress{width:calc(var(--progress-bar-width) - 4px);height:calc(var(--progress-bar-width) - 4px);box-sizing:border-box;border-radius:50%;display:flex;justify-content:center;align-items:center;background:conic-gradient(crimson var(--page-progess-deg), #d0d0d0 0deg);left:2px;top:2px;position:relative}.inner-circle{position:absolute;width:calc(var(--progress-bar-width) - 8px);height:calc(var(--progress-bar-height) - 8px);border-radius:50%;background-color:#fff}:root{--mouse-x: 0px;--mouse-y: 0px;--mouse-delayed-x: 0px;--mouse-delayed-y: 0px}.drag-prompt{position:fixed;will-change:transform;top:0px;left:0px;margin-left:-115px;width:230px;height:50px;color:#fff;font-weight:bold;letter-spacing:2px;font-size:14px;text-transform:uppercase;text-align:center;transform:translate(var(--mouse-delayed-x), calc(var(--mouse-delayed-y) + 50px));z-index:2000}@media(max-width: 1400px){.drag-prompt{display:none !important}}.drag-prompt.-next-prompt{font-size:14px;height:48px;width:auto}.drag-prompt.-next-prompt .drag-prompt-inner{border-radius:6px;border-top-right-radius:0px;border-bottom-right-radius:0px;border:1px solid rgba(255,255,255,.2);background-color:rgba(0,0,0,0);animation:pulsesmall 4s infinite;padding:13px 45px;padding-right:55px;height:50px}.drag-prompt.-next-prompt .drag-prompt-label.-main{display:none}.drag-prompt.-next-prompt.-next-spaces .drag-prompt-label.-spaces{display:inline-block}.drag-prompt.-next-prompt.-next-systems .drag-prompt-label.-systems{display:inline-block}.drag-prompt.-next-prompt .drag-prompt-arrow{margin-left:10px}.drag-prompt-label.-spaces,.drag-prompt-label.-systems{display:none}.drag-prompt-inner{transform:scale(0);opacity:0;will-change:transform,opacity;transition:opacity .2s linear,transform .2s ease-out;background-color:rgba(0,0,0,.85);border:1px solid rgba(255,255,255,.45);box-sizing:border-box;padding:13px 10px;border-radius:6px;width:100%;height:50px;animation:pulse 2s infinite}body.drag-prompt-active .drag-prompt-inner{transition:opacity .6s linear,transform .6s ease-out;opacity:1;transform:scale(1)}body.drag-prompt-active.drag-prompt-mode-next .drag-prompt-inner{transition:transform .3s ease-out,opacity .3s linear;transform:translateX(0%);opacity:1}.drag-prompt-arrow{display:inline-block;width:0px;height:0px;border-style:solid;border-width:0 5px 10px 5px;margin-left:7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);transform:rotate(90deg)}body.drag-prompt-mode-next .drag-prompt{transform:translate(0px, 0px);top:auto;left:auto;right:-4px;bottom:30px}body.drag-prompt-mode-next .drag-prompt-inner{transition:transform .3s ease-out,opacity .3s linear;transform:translateX(110%)}.dragable-embed-video{position:relative;width:100%;margin-left:auto;margin-right:auto}.dragable-embed-video .embed-video,.dragable-embed-video iframe{width:100%}.dragable-embed-video.-topmargin{margin-top:60px}.dragable-embed-video.-indent{width:90%}.dragable-embed-video .embed-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.dragable-embed-video .embed-video iframe,.dragable-embed-video .embed-video object,.dragable-embed-video .embed-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.dragable-embed-video__dragarea,.dragable-embed-video__interactivearea{z-index:2}.dragable-embed-video__dragarea{height:60%}.dragable-embed-video__interactivearea{height:40%;top:60%}.dragable-embed-video.-debug .dragable-embed-video__dragarea{background-color:rgba(0,128,0,.5);opacity:0}.dragable-embed-video.-debug .dragable-embed-video__interactivearea{background-color:rgba(255,0,0,.5);opacity:0}.project__block.-dragbullets{background-color:#fff;padding-left:0px;padding-right:0px}.project__block.-dragbullets.-no-top-pad{padding-top:0px}.project__block.-dragbullets.-no-bottom-pad{padding-bottom:0px}.dragpanel{background-color:#f3f3f3;overflow:hidden;width:100%;position:relative;pointer-events:auto;touch-action:pan-y}.project__block.-dragbullets{background-color:#f3f3f3}.project__block.-dragbullets.-buzz,.project__block.-dragbullets.-white{background-color:#fdfdff}.project__block.-dragbullets.-buzz .dragpanel,.project__block.-dragbullets.-white .dragpanel{background-color:#fdfdff}.project__block.-dragbullets .project__titlecopyrow__title:before{height:81%}#m4gfullwidth .project__titlecopyrow{padding-bottom:4.6875%}#m4gfullwidth .project__titlecopyrow__title{width:100%}#m4gfullwidth .project__titlecopyrow__title:before{height:81%}.dragpanel__draw{font-size:0;line-height:0px;white-space:nowrap;position:relative;transform:translateX(0px);padding-left:calc((100% - 62.5vw)/2)}@media(max-width: 1680px){.dragpanel__draw{padding-left:calc((100% - 1050px)/2)}}@media(max-width: 1313px){.dragpanel__draw{padding-left:10%}}@media screen and (max-width: 1000px){.dragpanel__draw{padding-left:8%}}@media(max-width: 750px){.dragpanel__draw>*{height:100%}.dragpanel__draw img{height:100%;width:auto}}.dragpanel__item{display:inline-block;width:25%;vertical-align:top;position:relative}.dragpanel.widepanel{box-sizing:border-box}.dragpanel.widepanel .dragpanel__draw:after{content:"";display:inline-block;display:none;background:rgba(0,0,0,0);height:10px;width:4.6875vw}@media(max-width: 750px){.dragpanel.widepanel .dragpanel__draw:after{width:30px}}.dragpanel .widepanel .dragpanel__item{width:calc((100vw - 4.6875vw - 4.6875vw - 10px)/2);margin-right:.5208333333%;margin-right:20px}.dragpanel .widepanel .dragpanel__item:last-child{margin-right:4.6875vw}@media(max-width: 750px){.dragpanel .widepanel .dragpanel__item{width:calc(100vw - 30px - 30px - 10px)}.dragpanel .widepanel .dragpanel__item:last-child{margin-right:30px}}.dragpanel .widepanel .dragpanel__item .dragpanel__item__innerwrapper{width:100%;max-width:62.5vw;min-width:1050px;margin:auto}@media(max-width: 1313px){.dragpanel .widepanel .dragpanel__item .dragpanel__item__innerwrapper{width:80%;min-width:auto;max-width:80%}}@media(orientation: portrait)and (max-width: 750px){.dragpanel .widepanel .dragpanel__item .dragpanel__item__innerwrapper{width:84%;min-width:auto;max-width:84%}}@media screen and (max-width: 1000px){.dragpanel .widepanel .dragpanel__item .dragpanel__item__innerwrapper{width:84%;max-width:84%}}.dragpanel .widepanel .dragpanel__item .dragpanel__item__innerwrapper .lazy-load-image{max-width:1100px;width:100%;margin:auto}.dragpanel .widepanel .dragpanel__item .dragpanel__item__innerwrapper .dragpanel__item__content{overflow:auto;padding-top:70px}@media(min-width: 1400px){.dragpanel .widepanel .dragpanel__item .dragpanel__item__innerwrapper .dragpanel__item__content{padding-top:4vw}}@media(max-width: 1260px){.dragpanel .widepanel .dragpanel__item .dragpanel__item__innerwrapper .dragpanel__item__content{padding-top:5vw}}.dragpanel .widepanel.fullwidth{padding-left:0px}.dragpanel .widepanel.fullwidth .dragpanel__item:last-child{margin-right:0px}@media(max-width: 1000px){.dragpanel .widepanel.doublestackedimagecopy{margin-top:30px}}@media(max-width: 1200px){.dragpanel .widepanel.doublestackedimagecopy .dragpanel__item .dragpanel__item__innerwrapper .lazy-load-image{margin-right:0px;width:55%}}@media(max-width: 1000px){.dragpanel .widepanel.doublestackedimagecopy .dragpanel__item .dragpanel__item__innerwrapper .lazy-load-image{margin-left:0px}}@media(max-width: 600px){.dragpanel .widepanel.doublestackedimagecopy .dragpanel__item .dragpanel__item__innerwrapper .lazy-load-image{width:100%;margin-bottom:30px}.dragpanel .widepanel.doublestackedimagecopy .dragpanel__item .dragpanel__item__content{overflow:unset}.dragpanel .widepanel.doublestackedimagecopy .ui__paging__dragpanel{margin-top:0px}}.dragpanel .widepanel.fullwidth .dragpanel__item{width:100%}.dragpanel__guide{transform:translateX(-50%)}.drag-panel__scrollbar{height:2px;width:460px;width:23.9583333333vw;position:relative;left:50%;transform:translateX(-50%)}@media(min-width: 1313px)and (max-width: 1679px){.drag-panel__scrollbar{width:402.5px}}@media(min-width: 750px)and (max-width: 1313px){.drag-panel__scrollbar{width:30.6549885758vw}}@media(max-width: 1200px){.drag-panel__scrollbar{width:40%}}@media(max-width: 750px){.drag-panel__scrollbar{width:70%}}.drag-panel__scrollbar__bar{width:100%;height:100%;background-color:#707070;position:absolute;top:0px;left:0px;z-index:1;transform-origin:0% 50%;transition:transform .3s ease-out}.drag-panel__scrollbar__track{width:100%;height:100%;background-color:#d8d7d8}.drag-panel__scrollbar__label{text-align:center;margin-top:1vw}@media(max-width: 750px){.drag-panel__scrollbar__label{margin-top:10px}}.dragpanel__item__title{font-size:18px;line-height:18px;color:#2c2c2c;margin-top:20px;text-transform:uppercase;margin-bottom:10px;letter-spacing:1px;font-weight:500;white-space:normal;padding-left:2vw}@media(max-width: 1000px){.dragpanel__item__title{font-size:16px;line-height:16px}}@media(max-width: 650px){.dragpanel__item__title{padding-left:0px;margin-top:0px;font-size:15px;line-height:15px}}.dragpanel__item__copy{max-width:90%;color:#888;white-space:normal;padding-left:2vw}@media(max-width: 1000px){.dragpanel__item__copy{font-size:14px;line-height:20px}}@media(max-width: 650px){.dragpanel__item__copy{padding-left:0px}}@media(orientation: portrait){.largetextpanel{margin-top:30px}}.largetextpanel .dragpanel__item__copy,.largetextpanel .dragpanel__item__title{padding-left:0px}@media(max-width: 1000px){.largetextpanel .dragpanel__item__title{font-size:14px}}.drag-panel-navarrow{position:absolute;top:50%;left:30px;z-index:3;transform:translateY(-50%);display:inline-block;width:36px;height:122px;background-size:36px 122px;background-image:url(/img/ui/arrow-left.png)}.drag-panel-navarrow.-next{right:30px;left:auto;background-image:url(/img/ui/arrow-right.png)}.drag-panel-navarrow.-deactive{opacity:.2;pointer-events:none}@media(max-width: 1250px){.drag-panel-navarrow{display:none}}#block-process .project__titlecopyrow__title{width:auto !important}.dragpanel__draw.-oddsizedslider{width:fit-content}.dragpanel__draw.-oddsizedslider .dragpanel__item{width:auto !important;height:auto !important;margin-right:8vw}@media(max-width: 800px){.dragpanel__draw.-oddsizedslider .dragpanel__item{margin-right:8vw}}.dragpanel__draw.-oddsizedslider .dragpanel__item:last-child{margin-right:0vw !important}.dragpanel__draw.-oddsizedslider .lazy-load-image:before{padding-top:0px !important}.dragpanel__draw.-oddsizedslider .lazy-load-image__inner{position:relative !important}.dragpanel__draw.-oddsizedslider .lazy-load-image img{width:auto !important;height:28vw}@media(max-width: 1600px){.dragpanel__draw.-oddsizedslider .lazy-load-image img{height:28vw}}@media(max-width: 750px){.dragpanel__draw.-oddsizedslider .lazy-load-image img{height:50vw}}@media(max-width: 500px){.dragpanel__draw.-oddsizedslider .lazy-load-image img{height:64vw}}.dragpanel__draw.-oddsizedslider.m4gsteps .lazy-load-image img{max-height:487px !important;height:27vw}.dragpanel__draw.-oddsizedslider.m4gsteps .dragpanel__item{margin-right:6vw}@media(max-width: 1200px){.dragpanel__draw.-oddsizedslider.m4gsteps .lazy-load-image img{height:34vw}.dragpanel__draw.-oddsizedslider.m4gsteps .dragpanel__item{margin-right:8vw}}@media(max-width: 1000px){.dragpanel__draw.-oddsizedslider.m4gsteps .lazy-load-image img{height:44vw}.dragpanel__draw.-oddsizedslider.m4gsteps .dragpanel__item{margin-right:10vw}}@media(max-width: 600px){.dragpanel__draw.-oddsizedslider.m4gsteps .lazy-load-image img{height:55vw}.dragpanel__draw.-oddsizedslider.m4gsteps .dragpanel__item{margin-right:13vw}}.dragpanel__item__content{pointer-events:none}.dragpanel__item__content.-position{position:absolute;left:0px}.dragpanel__item__content.-position.-position-top{top:10%}.dragpanel__item__content.-position.-position-bottom{bottom:10%}.dragpanel.doublestackedimagecopy{margin-bottom:1.0416666667vw}.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item .dragpanel__item__innerwrapper .lazy-load-image{max-width:460px;flex:1}@media(max-width: 650px){.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item .dragpanel__item__innerwrapper .lazy-load-image{flex-direction:column;width:100%}}.dragpanel.doublestackedimagecopy .dragpanel__item__copy{margin-bottom:0px}.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item .dragpanel__item__innerwrapper .dragpanel__item__content{padding-top:0px}.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item__innerwrapper{display:flex !important;align-items:center}@media(max-width: 650px){.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item__innerwrapper{justify-content:center;flex-direction:column}.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item__innerwrapper h6,.dragpanel.doublestackedimagecopy .widepanel .dragpanel__item__innerwrapper p{text-align:center !important;max-width:100%}}.dragpanel.doublestackedimagecopy .dragpanel__item__content{flex:1}.bullets.-dragbullets.-buzz .project__titlecopyrow{padding-top:0px;padding-bottom:0px !important}@media(max-width: 650px){.bullets.-dragbullets.-buzz .combo-title-structure,.bullets.-dragbullets.-buzz .project__titlecopyrow{margin-bottom:0px !important;text-align:center !important}}.ui__paging__dragpanel{width:50% !important;max-width:50% !important}@media(max-width: 700px){.ui__paging__dragpanel{width:70% !important;max-width:70% !important}}.ui__paging__dragpanel .ui__paging__item{width:20% !important;max-width:100px !important;margin-right:20px !important}@media(max-width: 900px){.ui__paging__dragpanel .ui__paging__item{margin-right:5% !important}.ui__paging__dragpanel .ui__paging__item:last-child{margin-right:0% !important}}.about{width:100%}body.-deeplinksection-about{background-color:#00080a}body.-deeplinksection-about .ui__logo__link{opacity:1}body,html{overflow-x:hidden;overflow-y:hidden;height:100%;touch-action:none}body{position:relative;overscroll-behavior:contain}.about,.info__subsection{pointer-events:none;position:absolute;top:0px;left:0px;width:100%;height:auto;display:none;z-index:10001}.about .info__subsection__content,.info__subsection .info__subsection__content{padding-bottom:60px}@media(max-width: 1000px){.about .info__subsection__content,.info__subsection .info__subsection__content{padding-bottom:30px}}.about.-active,.info__subsection.-active{display:block;transform:translateX(0%)}.about>*,.info__subsection>*{pointer-events:none}@media(orientation: portrait){.info__subsection{box-sizing:border-box;padding-left:75px;padding-right:20px}}body.-standardscroller{overflow-y:auto}body.-standardscroller .about{overflow-x:hidden;overflow-y:hidden}body.-standardscroller .about.-transitionin,body.-standardscroller .info__subsection.-transitionin{position:fixed}body.-standardscroller .about.-active,body.-standardscroller .info__subsection.-active{position:absolute;height:auto}body.-standardscroller .info__subsection.-active{position:relative}.info__background{background-image:url(/img/info/common/background.jpg);background-size:cover;position:fixed;z-index:1;width:150%;height:100%}.about{position:absolute;transform:translateX(100%);width:100vw;height:100vh}.info__subsection{z-index:10000;box-sizing:border-box;padding-left:390px;padding-right:30px}@media(max-width: 1200px)and (orientation: landscape){.info__subsection{padding-left:300px}}@media(orientation: portrait){.info__subsection{padding-left:145px}}@media(orientation: portrait)and (max-width: 800px){.info__subsection{padding-left:90px}}body.-deeplinksection-about{background:linear-gradient(90deg, rgb(0, 21, 24) 0%, rgb(0, 10, 13) 100%)}body.-deeplinksection-about .info__subsection{padding-left:40px}@media(max-width: 1200px)and (orientation: landscape){body.-deeplinksection-about .info__subsection{padding-left:0px}}@media(orientation: portrait){body.-deeplinksection-about .info__subsection{padding-left:30px}}.info__subsection__content,.info__subsection__innercontent{margin:auto;max-width:1300px;pointer-events:all;touch-action:pan-y}.info__subsection__content{padding-top:200px}@media(max-width: 1200px)and (orientation: landscape){.info__subsection__content{padding-top:150px}}@media(max-height: 800px){.info__subsection__content{padding-top:150px}}@media(max-height: 600px){.info__subsection__content{padding-top:100px}}.info__subsection__content img{width:100%;height:auto}@media(orientation: portrait){.info__subsection__content{padding-top:90px}}#info-paging{transform:translate(-50%, -100px);transition:transform .3s,background-color .3s;z-index:3;background-color:rgba(0,0,0,.1);bottom:auto;height:50px;border-radius:40px;padding-left:20px;padding-right:20px}#info-paging.-active.-htmlloaded.-scrollshow{transform:translate(-50%, -30px);transition-delay:.3s}#info-paging .ui__paging__item{top:24px}#info-paging.-scrolled{background-color:rgba(0,0,0,.87)}@media(max-width: 900px){#info-paging{display:none}}.contact__googlemap{width:100%;height:700px}.googlemap__traveltype{display:inline-block;width:80px;height:80px;margin-right:20px;background-size:100% 100%;border:2px solid #fff;border-radius:50%}.googlemap__traveltype.-driving{background-image:url(/img/ui/travel-types/car.png)}.googlemap__traveltype.-bicycling{background-image:url(/img/ui/travel-types/cycle.png)}.googlemap__traveltype.-bus{background-image:url(/img/ui/travel-types/public.png)}.googlemap__traveltype.-walking{background-image:url(/img/ui/travel-types/walking.png);margin-right:0px}.contact__googlemap__wrapper{position:relative}.contact__googlemap__directions{position:absolute;z-index:2;bottom:50px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.9);border-radius:4px;padding:20px;text-align:center;width:500px;height:70px}.googlemap__autocomplete{width:100%;height:40px}.googlemap__autocomplete{display:none;background-color:#181818;color:#fff;border:none;font-weight:bold;font-size:18px;padding:8px;position:absolute;top:75px;height:60px;left:5%;width:90%}.googlemap__traveltypes{position:absolute;margin-top:10px;width:100%;top:60px;left:0px;opacity:0;pointer-events:none}.googlemap__traveltypes.-active{pointer-events:all;cursor:pointer}.googlemap__title{color:#fff;font-size:18px}.info__opening__para{font-size:28px;letter-spacing:7px;line-height:50px;text-transform:uppercase;width:90%;font-weight:300;margin-bottom:80px}@media(max-width: 1550px){.info__opening__para{font-size:24px;line-height:40px;letter-spacing:5px}}@media(max-width: 1100px){.info__opening__para{font-size:21px;line-height:40px;letter-spacing:5px}}@media(max-width: 950px){.info__opening__para{font-size:18px;line-height:30px;letter-spacing:4px;margin-bottom:60px}}@media(max-width: 600px){.info__opening__para{font-size:16px;line-height:28px;letter-spacing:3px;margin-bottom:40px}}@media(max-width: 500px){.info__opening__para{font-size:12px;line-height:25px}}.info__opening__para strong{font-weight:500}.info__smalltitle{font-size:12px;font-weight:500;text-transform:uppercase;display:inline-block;color:rgba(255,255,255,.5);letter-spacing:3px;margin-bottom:80px}.info__smalltitle:after{content:"";display:inline-block;height:2px;width:60px;margin-left:15px;background-color:rgba(255,255,255,.3);position:relative;top:-2px}@media(max-width: 950px){.info__smalltitle{font-size:10px;margin-bottom:40px}}.info__section{margin-top:80px;padding-bottom:120px}.info__title{float:left;margin-right:50px;min-width:30%;max-width:30%;color:rgba(255,255,255,.8);text-transform:uppercase;font-size:28px;line-height:38px;letter-spacing:2px;clear:both}@media(max-width: 1550px){.info__title{font-size:21px;min-width:25%;max-width:25%;margin-right:40px}}@media(max-width: 950px){.info__title{min-width:100%;max-width:100%;margin-right:0px;margin-bottom:10px;font-size:16px}}.info__copy{overflow:auto;line-height:38px;font-size:18px;color:rgba(255,255,255,.65);font-weight:300}@media(max-width: 1550px){.info__copy{line-height:34px;font-size:16px}}@media(max-width: 950px){.info__copy{overflow:unset}}@media(max-width: 600px){.info__copy{overflow:unset;line-height:30px;font-size:14px}}.info__bulletheader{font-weight:500;color:rgba(255,255,255,.75);font-size:20px}@media(max-width: 1550px){.info__bulletheader{font-size:18px}}.info__bulletheader__col{display:inline-block;vertical-align:top;padding-right:40px;margin-bottom:40px}.info__bulletheader__col.-left{min-width:450px}@media(max-width: 1550px){.info__bulletheader__col.-left{min-width:400px}}@media(max-width: 1250px){.info__bulletheader__col.-left{min-width:280px}}@media(max-width: 1000px){.info__bulletheader__col.-left{min-width:280px}}@media(max-width: 600px){.info__bulletheader__col.-left{min-width:250px}}.info__breaktitle,.info__boldtitle{color:#fff,.4;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;margin-top:20px;margin-bottom:5px;line-height:14px}@media(max-width: 600px){.info__breaktitle,.info__boldtitle{line-height:12px;font-size:10px}}.info__breaktitle{margin-top:40px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.4)}.info__skillslist{font-weight:500;color:rgba(255,255,255,.9);margin-bottom:20px;letter-spacing:2px;line-height:30px}@media(max-width: 1200px){.info__skillslist{font-size:14px;letter-spacing:1px;line-height:28px}}@media(max-width: 600px){.info__skillslist{font-size:12px;letter-spacing:1px;line-height:26px}}.info__break{height:1px;color:rgba(255,255,255,.4);border-top:none;border-bottom:rgba(255,255,255,.4) solid 1px}.info__link{font-weight:500;font-size:16px;letter-spacing:1px;text-decoration:underline;color:rgba(255,255,255,.8);transform:color .3s;pointer-events:all}.info__link:hover{color:#fff}@media(max-width: 950px){.info__link{font-size:14px}}.info__right{text-align:right}.about_back_button{position:fixed;top:20px;right:20px;border:2px solid #fff;border-radius:4px;color:#fff;padding:10px 25px;text-decoration:none}.about_back_button:hover{background-color:rgba(255,255,255,.5)}:root{--home-ui-width: 85%;--home-ui-base-y: 50%}canvas{position:absolute;width:100%;height:auto;top:0px;left:0px}body.project-active canvas{position:absolute}.home{position:absolute;z-index:2;top:0px;left:0px;height:100%;width:100%;overflow:hidden;display:none}.home.-active{display:block}.home__intro{position:absolute;font-weight:300;font-size:21px;text-transform:uppercase;z-index:10;color:#fff;text-align:center;max-width:700px;bottom:45vh;margin-top:100px;will-change:transform;letter-spacing:5px;line-height:40px;transition:opacity .6s linear;opacity:0;transform:translateY(30px)}.home__intro.-hideatstart{opacity:0 !important}.home__intro.-show{opacity:1;transform:translateY(0px);transform-delay:.2s}@media(max-width: 800px){.home__intro{font-size:16px;line-height:36px;width:90%;max-width:550px;letter-spacing:4px}}@media(max-width: 600px){.home__intro{font-size:14px;line-height:26px;letter-spacing:3px;width:84%}}@media(max-width: 500px){.home__intro{font-size:13px;width:84%;line-height:26px;letter-spacing:2px}}@media(max-width: 400px){.home__intro{font-size:12px;width:84%;line-height:26px;letter-spacing:2px}}@media(max-width: 360px){.home__intro{font-size:11px;width:80%;line-height:25px;letter-spacing:1px}}body.-preloading .home__screens,body.-preloading .home__spaces{opacity:0}.home__screens,.home__spaces,.home__systems{display:inline-block;position:absolute;left:0px;bottom:0px;margin-top:-160px;width:100%;text-align:center;z-index:10}.home__screens img,.home__spaces img,.home__systems img{width:100%}.home__screens.-show,.home__spaces.-show,.home__systems.-show{opacity:1}@media(max-width: 800px){.home__screens,.home__spaces,.home__systems{bottom:7vh}.home__screens img,.home__spaces img,.home__systems img{width:100%}}@media(max-width: 400px){.home__screens,.home__spaces,.home__systems{bottom:4vh}}.home__spaces{bottom:17vh;margin-top:0px}@media(max-height: 800px){.home__spaces{bottom:15vh}}@media(max-height: 700px){.home__spaces{bottom:13vh}}.home__spaces .home__screens__inner{position:relative}.home__spaces .home_explore_button{position:absolute;right:130px;bottom:20px;margin-top:0px !important}.home__systems{bottom:0%;height:100%}.home__systems .ui_core_button{display:block;height:30px;margin-bottom:30px}.home__systems .home__screens__inner{width:auto;max-width:auto;position:absolute;top:41.5%;left:51%;transform:translate(-50%, -50%);border:1px rgba(255,255,255,.07) solid;padding:50px;padding-bottom:0px;border-radius:4px}.home__screens{top:0%;margin-top:0px;bottom:auto;height:100%}.home__screens .home__screens__inner{top:calc(50% - 45px);bottom:auto}.home__screens__title{color:#ecebeb;font-size:56px;font-weight:400;text-transform:uppercase;text-align:left;letter-spacing:9px;pointer-events:none}@media(max-height: 910px){.home__screens__title{font-size:5.3vh;letter-spacing:.9vh}}@media(max-height: 700px){.home__screens__title{font-size:40px;letter-spacing:6px}}@media(max-height: 500px){.home__screens__title{font-size:30px;letter-spacing:4px}}@media(max-width: 600px){.home__screens__title{font-size:48px;letter-spacing:6px}}@media(max-width: 500px){.home__screens__title{font-size:36px;letter-spacing:4px}}@media(max-width: 400px){.home__screens__title{font-size:28px;letter-spacing:3px}}.home__screens__list{margin-top:20px;margin-top:1.8vh;pointer-events:none;text-align:left}@media(max-width: 500px){.home__screens__list{margin-top:4px}}.home__screens__listitem{display:inline-block !important;font-weight:300;color:rgba(255,255,255,.7);opacity:.6;letter-spacing:3px;letter-spacing:.5vh;font-size:14px;font-size:1.5vh}@media(max-width: 800px){.home__screens__listitem{color:#fff;font-weight:500}}@media(max-height: 750px){.home__screens__listitem{font-size:12px;letter-spacing:2px}}.home__screens__listitem:after{content:".";display:inline-block;position:relative;top:-5px;font-size:18px;margin-left:7px;margin-right:7px}@media(max-width: 800px){.home__screens__listitem{font-size:13px;letter-spacing:2px}.home__screens__listitem:after{font-size:13px;margin-left:3px;margin-right:3px}}@media(max-width: 500px){.home__screens__listitem{font-size:12px;letter-spacing:2px}.home__screens__listitem:after{font-size:10px;margin-left:3px;margin-right:3px;top:-3px}}@media(max-width: 400px){.home__screens__listitem{font-size:11px;letter-spacing:1px}.home__screens__listitem:after{font-size:12px;margin-left:2px;margin-right:2px}}@media(max-width: 360px){.home__screens__listitem{font-size:10px;letter-spacing:1px}.home__screens__listitem:after{font-size:10px;margin-left:1px;margin-right:1px}}.home__screens__listitem:last-child:after{display:none}.home__screens__inner{width:90%;max-width:600px;margin:auto;margin-top:30px !important}.home__screens__inner .ui__hamburger__circle,.home__screens__inner .ui__hamburger__text{left:0px;margin-left:0px !important}.home__screens__inner .ui__hamburger__text{left:18px}.home__screens{margin-left:-15px}.home__screens .home__screens__inner{width:auto;max-width:600px;margin:auto;position:absolute;bottom:230px;left:0;text-align:left;transform:translateX(var(--screens-tv-edge))}.home__screens .home__screens__inner .home__screens__title{text-align:left}.home__screens__subtitle{margin-top:20px;color:rgba(255,255,255,.5);font-style:italic;font-size:16px;text-align:left}@media(max-height: 750px){.home__screens__subtitle{margin-top:1.6vh;font-size:1.5vh}}@media(max-height: 750px){.home__screens__subtitle{font-size:14px}}@media(max-width: 800px){.home__screens__subtitle{margin-top:5px;font-size:14px !important}}@media(max-width: 400px){.home__screens__subtitle{margin-top:5px;font-size:12px !important}}@media(max-width: 360px){.home__screens__subtitle{font-size:11px !important}}.home__dragtoexplore{position:absolute;z-index:5;bottom:150px;top:auto}.home__explorelink{color:#fff !important;margin-top:20px}body.-clearui .home__explorelink,body.-clearui .ui__explore{color:#fff !important;margin-top:30px;padding:15px 50px;min-width:190px;box-sizing:border-box;text-align:center;border:1px solid rgba(255,255,255,.4509803922);font-size:14px;transition:.3s background-color,.3s color;letter-spacing:2px}body.-clearui .home__explorelink:before,body.-clearui .ui__explore:before{display:none}body.-clearui .home__explorelink:hover,body.-clearui .ui__explore:hover{color:#000 !important;background-color:#fff}body.-clearui .worktitle__link{margin-top:20px;padding:15px 40px}#home-paging{opacity:0;width:50%;max-width:403px}#home-paging.-show .ui__paging__title{opacity:1}#home-paging.-items-4 .ui__paging__item{width:23%;margin-right:2%;height:2px}.home__explore__area{text-align:center;width:100px;display:inline-block}.home__explore__area p{font-size:12px;font-weight:700;text-transform:uppercase;display:block;margin-top:15px;color:rgba(255,255,255,.6);text-decoration:none}.home__explore__area:hover{cursor:pointer !important}.home__explore__area:hover p{color:#fff}@keyframes flickerAnimation{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@-o-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@-moz-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@-webkit-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}.home__explore__area__label{position:relative;top:-76px;letter-spacing:1px;font-weight:bold;font-size:12px;pointer-events:none}#home-paging{bottom:4vh}#home-paging.ui__paging.-items-3{width:40%;max-width:300px}#home-paging.ui__paging.-items-3 .ui__paging__item.-index0:before,#home-paging.ui__paging.-items-3 .ui__paging__item.-index2:before{width:10px !important}#home-paging.ui__paging.-items-3 .ui__paging__item{width:29.5%}#home-paging.ui__paging.-items-3 .ui__paging__item.-index1:before{display:none !important}#home-paging.ui__paging.-items-3 .ui__paging__item.-index0:before{content:"";width:20px;height:1px;background-color:rgba(255,255,255,.3);display:block;position:absolute;left:0px;top:0px;transform-origin:0px 50%;transform:scale(1) rotate(30deg);transition:transform .6s,background-color .2s linear}#home-paging.ui__paging.-items-3 .ui__paging__item.-index2:before{content:"";width:20px;height:1px;background-color:rgba(255,255,255,.3);display:block;position:absolute;right:0px;top:0px;transform-origin:100% 50%;transform:scale(1) rotate(30deg);transition:transform .6s,background-color .2s linear}#home-paging.ui__paging.-items-3 .ui__paging__item.last-child{margin-right:0px}#home-paging:not(.-guide).ui__paging.-items-3 .ui__paging__item.-selected.-index2:before,#home-paging:not(.-guide).ui__paging.-items-3 .ui__paging__item.-selected.-index0:before{transform:scale(0) rotate(0deg)}#home-paging.-guide.ui__paging.-items-3 .ui__paging__item.-selected.-index2:before,#home-paging.-guide.ui__paging.-items-3 .ui__paging__item.-selected.-index0:before{background-color:rgba(255,255,255,.6);transition:transform .6s,background-color .7s linear}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@media(max-width: 800px){.home__spaces{width:100%;height:100%;bottom:0px}}@media(max-width: 800px){.home__screens .home__screens__inner,.home__systems .home__screens__inner,.home__spaces .home__screens__inner{bottom:auto !important;top:calc(var(--home-ui-base-y) + (100% - var(--home-ui-base-y))/2);right:auto !important;left:50% !important;transform:translate(-50%, -50%);margin:0px !important;margin-right:0px !important;max-width:100% !important;width:var(--home-ui-width) !important;padding:0px !important;border:none !important;text-align:left !important}.home__screens .home__screens__inner .home_explore_button,.home__systems .home__screens__inner .home_explore_button,.home__spaces .home__screens__inner .home_explore_button{margin-top:20px !important;position:relative !important;top:0px !important;left:0px !important;right:0px !important;bottom:0px !important;height:20px}}@media(max-width: 800px){.home__screens{margin-left:0px !important}}.work__wrapper{position:fixed;width:100%;height:100%;top:0%;overflow:hidden;z-index:11;pointer-events:none;visibility:hidden}.work__content{width:100%;min-height:100%;background-color:#fff;z-index:10;position:relative;transform:translateY(290px);width:100%;margin:auto}.work__content.-show{transform:translateY(0%)}.work__content video{width:100%;height:auto}.work__content__spacer{height:1000px;width:100%}.work__content__wrapper{max-width:1400px;margin:auto}.work__content__close{position:fixed;z-index:11;right:20px;top:10px;color:#fff !important;opacity:0}.work__content__title{font-size:50px;font-weight:300;padding-top:70px;color:#1a1a1a}.work__content__intro{font-size:16px;line-height:28px;color:#2e2e2e;max-width:800px;margin-top:30px;font-family:"Libre Baskerville",serif}.work__slider{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:4;background-image:url(/img/home/tmp/screens-bg.jpg);background-size:cover;visibility:hidden}.work__slider.-clone{background-image:none;transform:translateY(100%)}.work__slider__intro{font-weight:400;font-size:70px;line-height:64px;z-index:3;position:absolute;width:100%;margin:auto;top:0%;text-align:left;color:#fff;box-sizing:border-box;will-change:transform,opacity;transform:perspective(0px)}.work__slider__intro__copy{max-width:1100px;width:100%;margin-left:120px}.work__slider__intro__selectedworks{font-size:18px;font-weight:400;margin-bottom:10px;text-transform:uppercase}@media(max-width: 800px){.work__slider__intro__selectedworks{font-size:10px}}.work__slider__intro__selectedworks.-date{color:#666;margin-left:25px}.work__slider__intro{font-size:36px;line-height:70px;font-weight:400}.work__slider__intro .-bold{font-weight:400}@media(max-width: 800px){.work__slider__intro{margin-top:20px;font-size:18px;line-height:34px;width:85%;left:0%}}.work__slider__dragtoexplore{opacity:0}.section-work .work{display:block}.work{position:fixed;overflow:hidden;width:100%;height:100%;top:0px;left:0px;min-height:100%;z-index:10;visibility:hidden;display:none}.work.-active{visibility:visible;display:block}.worktiles{max-width:1400px;margin:auto}.worktile{float:left;width:50%;position:relative;z-index:1;display:none;position:relative;height:auto}.worktile:before{display:block;content:"";width:100%;padding-top:100%}.worktile>*{position:absolute;top:0;left:0;right:0;bottom:0}.worktile:hover .worktile__bg{transform:scale(1.03)}.worktile.-right-tile .worktile__bg{left:5%}.worktile.-active{z-index:2}.worktile.-active .worktile__bg{transition:initial;transform-origin:0% 0%}.worktile.-total-darkness:before{padding-top:47.619047619%}.worktile.-march-for-giants:before{padding-top:66.2251655629%}.worktile.-march-for-giants .worktile__bg{height:90%;top:10%}.worktile.-market-masters{float:right}.worktile.-toy-town{width:100%;clear:both}.worktile.-toy-town:before{padding-top:33.3333333333%}.worktile__bg{width:95%;height:100%;position:absolute;top:0px;left:0px;background-position:50% 50%;background-size:cover;transition:transform .3s}.worktile__layer{width:100%;height:100%;position:relative;top:0px;left:0px}.worktile__layer.-layer1{position:relative;height:auto}.worktile__title,.worktile__subtitle{position:absolute;top:20px;left:20px;color:#fff;z-index:3;font-size:18px}.worktile__subtitle{opacity:0}body.-ios .worktitle__copy{opacity:1;transition:opacity 0;will-change:transform}.worktitle__copy{position:absolute;top:0%;width:1160px;will-change:transform,opacity;opacity:0;transition:opacity .35s;z-index:10;display:block;visibility:hidden}.worktitle__copy.-show{opacity:1;visibility:visible}.worktitle__copy.-show .worktitle__title,.worktitle__copy.-show .worktitle__subtitle,.worktitle__copy.-show .worktitle__link{transform:translateY(0px)}.worktitle__copy.-show .worktitle__link{opacity:1}@media(max-width: 1000px)and (orientation: portrait){.worktitle__copy{top:10px;width:90%;left:-20px;padding-left:10px}.worktitle__copy .worktitle__title{font-size:24px;margin-bottom:0px;max-width:100% !important;position:absolute;top:0px;left:10px;font-weight:300;color:#a7a7a7;letter-spacing:2px;margin-top:2px}.worktitle__copy .worktitle__subtitle{left:0px !important;top:0px !important;width:100% !important;margin-bottom:24px;text-align:left !important;font-weight:300;max-width:96% !important;position:relative !important;-webkit-font-smoothing:antialiased}.worktitle__copy .worktitle__subtitle.-market-masters{max-width:86% !important}.worktitle__copy .worktitle__subtitle.-march-for-giants{max-width:100% !important}.worktitle__copy br.mobile-only{display:inline !important}}br.mobile-only{display:none}.worktitle__title,.worktitle__subtitle,.worktitle__link{position:relative;color:#fff}.worktitle__title,.project__headerspacer__title{font-size:1.25vw;text-transform:uppercase;font-weight:600;margin-bottom:5px;letter-spacing:1px;color:rgba(255,255,255,.9);letter-spacing:.13vw;text-shadow:2px 2px rgba(0,0,0,.5);line-height:1.6vw}@media(min-width: 1000px){.worktitle__title,.project__headerspacer__title{font-size:12px;text-shadow:none;font-weight:400;position:relative;letter-spacing:4px;top:-20px;color:#a7a7a7}}.project__headerspacer__title__inner{width:85%;margin:auto}.project__headerspacer__title{position:absolute;bottom:60px;left:0px;width:100%;font-size:4vw;line-height:4vw;opacity:0}@media screen and (max-width: 1000px){.project__headerspacer__title{font-size:40px;line-height:40px;bottom:30px}}.worktitle__subtitle{color:rgba(255,255,255,.6509803922);margin-bottom:24px;font-size:1.25vw;letter-spacing:.13vw;font-weight:300;line-height:1.66vw;width:80%;font-size:18px;line-height:22px;letter-spacing:.05vw;letter-spacing:0px}@media(min-width: 1920){.worktitle__subtitle{margin-bottom:1.25vw}}@media(orientation: portrait)and (max-width: 800px){.worktitle__subtitle{margin-bottom:22px}}@media(min-width: 1000px){.worktitle__subtitle{font-weight:300}}.worktitle__subtitle.-reducedpadding{margin-bottom:0px}.worktitle__subtitle .-bold{font-weight:400;color:#eee}@media(min-width: 1000px){.worktitle__subtitle .-bold{font-weight:400}}.work__homebutton{right:auto !important;left:50% !important;top:0px !important;margin-left:-60px !important;background-image:none !important;text-align:center;width:120px !important}.work__homebutton__line{background-color:#6c6b6c;width:2px;height:30px;display:block;margin:auto}@media(max-width: 800px){.work__homebutton__line{height:15px}}.work__homebutton__circle{border-width:2px;border-color:#6c6b6c;border-style:solid;background-color:rgba(0,0,0,0);width:16px;height:16px;border-radius:50%;display:inline-block;position:relative;top:-1px}@media(max-width: 800px){.work__homebutton__circle{width:10px;height:10px;top:-7px}}.work__homebutton__label{font-size:11px;line-height:11px;color:#a7a7a7;font-weight:400;text-transform:uppercase;font-size:9px;letter-spacing:1px;display:block;position:relative;top:-10px;left:1px}@media(min-width: 1920){.work__homebutton__label{font-size:0.5729166667vw}}@media(orientation: portrait)and (max-width: 800px){.work__homebutton__label{font-size:7px}}@media(min-width: 1920){.work__homebutton__label{line-height:0.5729166667vw}}@media(orientation: portrait)and (max-width: 800px){.work__homebutton__label{line-height:14px}}@media(orientation: portrait){.work__homebutton__label{top:-17px;font-weight:400}}.worktitle__copy .worktitle__subtitle{position:absolute;top:0;max-width:100%;top:-0.2vw;text-align:center;display:block;width:100%}.work.-spaces .debug-text-logo-set,.work.-screens .debug-text-logo-set,.work.-systems .debug-text-logo-set{line-height:58px}@media(min-width: 1920){.work.-spaces .debug-text-logo-set,.work.-screens .debug-text-logo-set,.work.-systems .debug-text-logo-set{line-height:3.0208333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .debug-text-logo-set,.work.-screens .debug-text-logo-set,.work.-systems .debug-text-logo-set{line-height:26px}}.work.-spaces .worktitle__copy .worktitle__title,.work.-screens .worktitle__copy .worktitle__title,.work.-systems .worktitle__copy .worktitle__title{font-size:10px;letter-spacing:4px}@media(min-width: 1920){.work.-spaces .worktitle__copy .worktitle__title,.work.-screens .worktitle__copy .worktitle__title,.work.-systems .worktitle__copy .worktitle__title{font-size:0.5208333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .worktitle__copy .worktitle__title,.work.-screens .worktitle__copy .worktitle__title,.work.-systems .worktitle__copy .worktitle__title{font-size:10px}}@media(min-width: 1920){.work.-spaces .worktitle__copy .worktitle__title,.work.-screens .worktitle__copy .worktitle__title,.work.-systems .worktitle__copy .worktitle__title{letter-spacing:0.2083333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .worktitle__copy .worktitle__title,.work.-screens .worktitle__copy .worktitle__title,.work.-systems .worktitle__copy .worktitle__title{letter-spacing:2px}}.work.-spaces .worktitle__copy .worktitle__subtitle,.work.-screens .worktitle__copy .worktitle__subtitle,.work.-systems .worktitle__copy .worktitle__subtitle{font-size:16px;letter-spacing:1px;line-height:58px}@media(min-width: 1920){.work.-spaces .worktitle__copy .worktitle__subtitle,.work.-screens .worktitle__copy .worktitle__subtitle,.work.-systems .worktitle__copy .worktitle__subtitle{font-size:0.8333333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .worktitle__copy .worktitle__subtitle,.work.-screens .worktitle__copy .worktitle__subtitle,.work.-systems .worktitle__copy .worktitle__subtitle{font-size:13px}}@media(min-width: 1920){.work.-spaces .worktitle__copy .worktitle__subtitle,.work.-screens .worktitle__copy .worktitle__subtitle,.work.-systems .worktitle__copy .worktitle__subtitle{letter-spacing:0.0520833333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .worktitle__copy .worktitle__subtitle,.work.-screens .worktitle__copy .worktitle__subtitle,.work.-systems .worktitle__copy .worktitle__subtitle{letter-spacing:1px}}@media(min-width: 1920){.work.-spaces .worktitle__copy .worktitle__subtitle,.work.-screens .worktitle__copy .worktitle__subtitle,.work.-systems .worktitle__copy .worktitle__subtitle{line-height:3.0208333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .worktitle__copy .worktitle__subtitle,.work.-screens .worktitle__copy .worktitle__subtitle,.work.-systems .worktitle__copy .worktitle__subtitle{line-height:21px}}.work.-spaces .work__slider__intro,.work.-screens .work__slider__intro,.work.-systems .work__slider__intro{width:75vw;margin-left:-37.5vw}@media screen and (max-width: 1000px){.work.-spaces .work__slider__intro,.work.-screens .work__slider__intro,.work.-systems .work__slider__intro{width:100%;margin-left:0vw;text-align:center}}.work.-spaces .work__slider__intro .worktitle__title,.work.-screens .work__slider__intro .worktitle__title,.work.-systems .work__slider__intro .worktitle__title{margin-bottom:65px;font-size:11px;letter-spacing:4px;color:#cccaca;font-weight:300 !important}@media(min-width: 1920){.work.-spaces .work__slider__intro .worktitle__title,.work.-screens .work__slider__intro .worktitle__title,.work.-systems .work__slider__intro .worktitle__title{margin-bottom:3.3854166667vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .worktitle__title,.work.-screens .work__slider__intro .worktitle__title,.work.-systems .work__slider__intro .worktitle__title{margin-bottom:30px}}@media(min-width: 1920){.work.-spaces .work__slider__intro .worktitle__title,.work.-screens .work__slider__intro .worktitle__title,.work.-systems .work__slider__intro .worktitle__title{font-size:0.5729166667vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .worktitle__title,.work.-screens .work__slider__intro .worktitle__title,.work.-systems .work__slider__intro .worktitle__title{font-size:9px}}@media(min-width: 1920){.work.-spaces .work__slider__intro .worktitle__title,.work.-screens .work__slider__intro .worktitle__title,.work.-systems .work__slider__intro .worktitle__title{letter-spacing:0.2083333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .worktitle__title,.work.-screens .work__slider__intro .worktitle__title,.work.-systems .work__slider__intro .worktitle__title{letter-spacing:3px}}.work.-spaces .work__slider__intro .home__screens__title,.work.-screens .work__slider__intro .home__screens__title,.work.-systems .work__slider__intro .home__screens__title{letter-spacing:18px;font-size:58px;color:#fff;position:relative}@media(min-width: 1920){.work.-spaces .work__slider__intro .home__screens__title,.work.-screens .work__slider__intro .home__screens__title,.work.-systems .work__slider__intro .home__screens__title{letter-spacing:0.9375vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .home__screens__title,.work.-screens .work__slider__intro .home__screens__title,.work.-systems .work__slider__intro .home__screens__title{letter-spacing:9px}}@media(min-width: 1920){.work.-spaces .work__slider__intro .home__screens__title,.work.-screens .work__slider__intro .home__screens__title,.work.-systems .work__slider__intro .home__screens__title{font-size:3.0208333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .home__screens__title,.work.-screens .work__slider__intro .home__screens__title,.work.-systems .work__slider__intro .home__screens__title{font-size:28px}}.work.-spaces .work__slider__intro .work__intro__subheader,.work.-screens .work__slider__intro .work__intro__subheader,.work.-systems .work__slider__intro .work__intro__subheader{position:relative;left:-4px}@media(min-width: 1920){.work.-spaces .work__slider__intro .work__intro__subheader,.work.-screens .work__slider__intro .work__intro__subheader,.work.-systems .work__slider__intro .work__intro__subheader{left:-0.2083333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .work__intro__subheader,.work.-screens .work__slider__intro .work__intro__subheader,.work.-systems .work__slider__intro .work__intro__subheader{left:-2px}}.work.-spaces .work__slider__intro .work__intro__copy,.work.-screens .work__slider__intro .work__intro__copy,.work.-systems .work__slider__intro .work__intro__copy{max-width:790px}@media(min-width: 1920){.work.-spaces .work__slider__intro .work__intro__copy,.work.-screens .work__slider__intro .work__intro__copy,.work.-systems .work__slider__intro .work__intro__copy{max-width:41.1458333333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .work__intro__copy,.work.-screens .work__slider__intro .work__intro__copy,.work.-systems .work__slider__intro .work__intro__copy{max-width:314px}}.work.-spaces .work__slider__intro .worktitle__subtitle,.work.-screens .work__slider__intro .worktitle__subtitle,.work.-systems .work__slider__intro .worktitle__subtitle{line-height:30px;font-size:18px;letter-spacing:1px}@media(min-width: 1920){.work.-spaces .work__slider__intro .worktitle__subtitle,.work.-screens .work__slider__intro .worktitle__subtitle,.work.-systems .work__slider__intro .worktitle__subtitle{line-height:1.5625vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .worktitle__subtitle,.work.-screens .work__slider__intro .worktitle__subtitle,.work.-systems .work__slider__intro .worktitle__subtitle{line-height:19.5px}}@media(min-width: 1920){.work.-spaces .work__slider__intro .worktitle__subtitle,.work.-screens .work__slider__intro .worktitle__subtitle,.work.-systems .work__slider__intro .worktitle__subtitle{font-size:0.9375vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .worktitle__subtitle,.work.-screens .work__slider__intro .worktitle__subtitle,.work.-systems .work__slider__intro .worktitle__subtitle{font-size:10px}}@media(min-width: 1920){.work.-spaces .work__slider__intro .worktitle__subtitle,.work.-screens .work__slider__intro .worktitle__subtitle,.work.-systems .work__slider__intro .worktitle__subtitle{letter-spacing:0.0520833333vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .worktitle__subtitle,.work.-screens .work__slider__intro .worktitle__subtitle,.work.-systems .work__slider__intro .worktitle__subtitle{letter-spacing:1px}}.work.-spaces .work__slider__intro .worktitle__subtitle.-spaceextra,.work.-screens .work__slider__intro .worktitle__subtitle.-spaceextra,.work.-systems .work__slider__intro .worktitle__subtitle.-spaceextra{margin-top:11px}@media(min-width: 1920){.work.-spaces .work__slider__intro .worktitle__subtitle.-spaceextra,.work.-screens .work__slider__intro .worktitle__subtitle.-spaceextra,.work.-systems .work__slider__intro .worktitle__subtitle.-spaceextra{margin-top:0.5729166667vw}}@media(orientation: portrait)and (max-width: 800px){.work.-spaces .work__slider__intro .worktitle__subtitle.-spaceextra,.work.-screens .work__slider__intro .worktitle__subtitle.-spaceextra,.work.-systems .work__slider__intro .worktitle__subtitle.-spaceextra{margin-top:0px}}.work__slider__intro__wrapper{width:100%}.work__slider__intro__wrapper>*{text-align:center;margin-left:auto;margin-right:auto}.work__slider__intro__wrapper *{text-align:center;display:block;max-width:750px !important}@media(max-width: 500px){.work__slider__intro__wrapper *{max-width:320px !important}}.work__slider__intro__wrapper * img{display:inline !important;width:300px;position:relative;left:5px;margin-bottom:15px}@media(orientation: portrait)and (max-width: 800px){.work__slider__intro__wrapper * img{width:235px;margin-bottom:10px}}.work__slider__intro__wrapper .home__screens__title{font-size:0px !important;color:rgba(0,0,0,0) !important}.work__slider__intro__wrapper .debug-text-logo-set{line-height:0px !important}.work__slider__intro{display:flex;align-items:center;text-align:center}.work__slider__intro .worktitle__title{font-weight:300;font-size:17px;letter-spacing:7.4px;margin-bottom:80px;top:0px !important}.work__slider__intro .worktitle__subtitle{font-size:17px;line-height:1.9vw;color:rgba(255,255,255,.8)}@media(orientation: portrait){.work__slider__intro{text-align:left}.work__slider__intro .worktitle__title{font-size:10px;font-weight:300;color:#a7a7a7;letter-spacing:2px;margin-top:2px}.work__slider__intro .worktitle__subtitle{line-height:26px;font-size:17px;width:95%}}.worktitle__link{opacity:0;position:absolute;top:.35vw;right:0px}@media screen and (max-width: 1000px){.worktitle__link{top:0px;margin-top:20px;position:relative}}.ui__explore__copy{font-weight:400;color:#ccc}@media screen and (max-width: 1000px){.ui__explore__copy{font-weight:700}}.worktitle__hitarea{position:absolute;left:0px;top:0px;z-index:5;visibility:hidden;background-color:rgba(0,0,0,0);transition:background-color .3s;pointer-events:none}.worktitle__hitarea.-projectactive{transition:1.2s background-color;background-color:rgba(0,0,0,.4)}.worktitle__hitarea .ui_core_button_circle{position:absolute;right:35px;bottom:30px;left:auto !important;top:auto !important;border:3px solid #fff !important}@media(max-width: 500px){.worktitle__hitarea .ui_core_button_circle{border:1px solid #fff !important;right:10px;bottom:10px}}.worktitle__hitarea:hover .ui_core_button_circle{transform:scale(0.4)}.work__title__image{width:60%;max-width:450px}*{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}img{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none !important}.selectEnable{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text}.video_temp{width:100%;height:auto;position:fixed;bottom:-130%;left:0px}.tile-bg{position:fixed;top:0px;left:0px;z-index:-1}.work__slider__intro{top:0%;width:40vw;height:100%;margin:auto;left:50%;margin-left:-20vw;display:flex;align-items:center}@media screen and (max-width: 1000px){.work__slider__intro{width:100%;left:0;margin-left:0}}.work__slider__intro:after{width:55px;height:11px;background-image:url(/img/work/arrow.png);background-size:100% 100%;content:"";display:block;position:absolute;right:-200px;top:50%;display:none}.work__intro__header{font-size:2.5vw;margin-bottom:50px;margin-bottom:2.2vw;color:#fff;text-transform:uppercase;font-weight:800;line-height:2.5vw;letter-spacing:.15vw;margin-bottom:2.5v}@media(max-width: 1000px){.work__intro__header{letter-spacing:2px;font-size:30px;margin-bottom:30px;line-height:30px}}.work__intro__subheader{line-height:1vw;margin-bottom:1vw;letter-spacing:4px;font-weight:300}@media(max-width: 1000px){.work__intro__subheader{line-height:12px;margin-bottom:40px}}.work__intro__subheader strong{color:#eaeaea;margin-right:10px;display:inline-block}.work__intro__copy{width:100%;font-weight:300;-webkit-font-smoothing:antialiased;font-size:17px;letter-spacing:1px;max-width:690px;display:inline-block;color:#a2a2a2}.bg,.white-bg{background-size:100% 100%;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:-2}.white-bg{background:none;background-color:#fdfdfe;opacity:1;transform-origin:50% 100%;transform:scaleY(0)}.home-swipe-prompt{position:fixed;bottom:26px;left:0px;text-align:center;width:100%;opacity:0 !important;transition:.3s opacity}.home-swipe-prompt img{width:80px}@media(orientation: portrait){.home-swipe-prompt{bottom:9px}.home-swipe-prompt img{width:11vw}}.home-swipe-prompt.-show{opacity:1 !important;transition:.5s opacity;transition-delay:.9s}.work #screens-paging{transform:translateY(20px) translateX(-50%) !important;transition:.35s transform,.35s opacity;opacity:0}.work #screens-paging.-show{transform:translateY(0px) translateX(-50%) !important;transition-delay:.6s;opacity:1}.paging-text-font{color:#a7a7a7;text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-bottom:12px;letter-spacing:2pxpx;font-size:12px;line-height:14px;margin-bottom:10px}@media(min-width: 1920){.paging-text-font{letter-spacing:0.1041666667pxvw}}@media(orientation: portrait)and (max-width: 800px){.paging-text-font{letter-spacing:1pxpx}}@media(min-width: 1920){.paging-text-font{font-size:0.625vw}}@media(orientation: portrait)and (max-width: 800px){.paging-text-font{font-size:7px}}@media(min-width: 1920){.paging-text-font{line-height:0.7291666667vw}}@media(orientation: portrait)and (max-width: 800px){.paging-text-font{line-height:7px}}@media(min-width: 1920){.paging-text-font{margin-bottom:0.5208333333vw}}@media(orientation: portrait)and (max-width: 800px){.paging-text-font{margin-bottom:0px}}.moth-tmp{position:fixed;bottom:0px;right:0px;width:80%;height:auto}.debug-text-logo{width:355px}.debug-text-dash{width:45px;-webkit-animation:2s blink step-end infinite;-moz-animation:2s blink step-end infinite;-ms-animation:2s blink step-end infinite;-o-animation:2s blink step-end infinite;animation:2s blink step-end infinite}@keyframes blink{from,to{opacity:1}20%{opacity:0}40%{opacity:1}100%{opacity:1}}.work .ui__paging__item.-index0{display:none !important}.work-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-2;opacity:1;transition:transform 0s ease-in-out,opacity 0s linear;pointer-events:none;z-index:10000}.work-bg.-wipeup .work-bg-colour{transform-origin:50% 0%}.work-bg.-showing{transform:translate(0, 0);z-index:10010;transition:transform .8s ease-in-out,opacity .8s linear}.work-bg.-showing .work-bg-colour{transform:scaleY(1);opacity:1;transition:transform .7s ease-out,opacity .7s linear}.work-bg.-showing .work-bg-logo{opacity:1;transform:translate(-50%, -50%) scale(1.4);transition-delay:.3s}.work-bg.-active{transition-delay:.7s;opacity:0}.work-bg.-active .work-bg-logo{opacity:0;transform:translate(-50%, -50%) scale(2)}.work-bg-logo{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(2);z-index:2;transition:opacity .3s linear,transform .4s ease-out}.work-bg-colour{position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:#00100f;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 10, 13) 100%);transition:transform 0s ease-in-out;transform-origin:50% 100%;transform:scaleY(1);opacity:0}.workmaintitle{font-size:50px;letter-spacing:5px;text-transform:uppercase;margin-bottom:20px;color:rgba(255,255,255,.9)}.workmainlist{margin-top:0px}.workloader{width:100%;max-width:650px !important;margin:auto;height:1px;background-color:rgba(255,255,255,.2);margin-top:30px;position:absolute;top:180px;left:50%;transform:translateX(-50%);transition:opacity .3s linear;opacity:1}.workloader.-loaded{opacity:0}.workloader:before{position:absolute;display:inline-block;display:none;content:"LOADING";font-weight:300;color:rgba(255,255,255,.4);font-size:10px;letter-spacing:3px;left:0px;top:-42px}.workloader__bar{position:absolute;width:100%;height:100%;transform:scaleX(0);transition:transform .5s ease-in-out;transform-origin:0% 50%;background-color:rgba(255,255,255,.5)}.workloader__text{position:absolute;left:-100px;top:-10px;font-size:12px}.project{position:fixed;top:0px;left:0px;width:100%;height:100%;visibility:hidden;display:none;opacity:0 !important;overflow:hidden;height:100vh;box-sizing:border-box;touch-action:pan-y;transform:none !important;z-index:9}.project.-active{visibility:visible;display:block;opacity:1 !important;overflow:hidden}body .project{position:absolute}body.-standardscroller{overflow-y:hidden}body.-standardscroller .project{position:absolute}.project__content{pointer-events:none;line-height:0px;position:absolute !important;width:100%;z-index:2;transform-origin:50% 100%;box-sizing:border-box}.project__content a{pointer-events:all}.project__content.-maskedexit{position:fixed !important;left:0px;top:0px;width:100%;height:100%;overflow:hidden}.project__content.-maskedexit .project__close__button{visibility:visible !important}.main-copy-block-videos{width:100%;clear:both}.main-copy-block-videos .main-copy-block-video{width:48%;float:left}.main-copy-block-videos .main-copy-block-video.-right{float:right}.project__dynamic__content{background-color:#fff;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.5);box-shadow:0px 2px 3px 0px rgba(0,0,0,.5)}.project__close,.project__home{position:fixed;top:30px;right:110px;color:#fff;z-index:10;transition:color .2s;display:none !important}.project__close,.project__home{top:18px;right:24px;width:24px;height:24px;display:block;border-radius:10px;background-repeat:no-repeat;background-size:100% 100%;background-position:50% 50%;transform:scale(0);transition:transform .4s;text-align:center;text-decoration:none}@media(max-width: 800px){.project__close,.project__home{width:40px;height:40px;margin-left:-20px;background-size:35px 35px;border-top-right-radius:100px;border-top-left-radius:100px}}.project__close.-active.-show,.project__home.-active.-show{transform:scale(1);transform-origin:50% 0%;transition-delay:0s}.project__close{background-image:url(/img/ui/close-icon-black.png)}.project__close:after{content:"Back";color:#adacac;text-transform:uppercase;font-size:10px;letter-spacing:0px;position:absolute;bottom:-18px;left:-35px;width:60px;line-height:14px;text-align:right;display:inline-block;transition:color .3s}.project__close:hover:after{color:#000}.project__home{background-image:url(/img/ui/home-icon.png)}.project__close__button{pointer-events:all}.project__close__button:hover{cursor:pointer}.project__img__tmp{width:100%;height:auto}.project__loading{position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:2;pointer-events:none}.project__loading__bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:10}.project__loading__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:40px;font-weight:bold;color:#fff;display:none}.project__intro__title{color:#fff;font-size:40px;position:absolute;bottom:220px;left:100px;font-weight:700;display:none}.project__intro__subtitle{color:#fff;font-size:36px;line-height:46px;position:absolute;bottom:115px;left:100px;color:#ccc;display:none}.scrolldown-icon{display:none !important;position:absolute;bottom:20px;right:100px;margin-left:-20px;opacity:.7}.scrolldown-icon .label{position:absolute;top:0px;left:-5px;font-size:12px}.scrolldown-icon svg{display:block;margin:2em auto}.scrolldown-icon path.a1{animation:arrow1 1.3s infinite;-webkit-animation:arrow1 1.3s infinite}.scrolldown-icon path.a2{animation:arrow2 1.3s infinite;-webkit-animation:arrow2 1.3s infinite}.scrolldown-icon path.a3{animation:arrow3 1.3s infinite;-webkit-animation:arrow3 1.3s infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translate(0, -5px);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0, 5px);opacity:0}}@-moz-keyframes bounce{0%{-moz-transform:translate(0, -5px);opacity:0}50%{opacity:1}100%{-moz-transform:translate(0, 5px);opacity:0}}@keyframes bounce{0%{transform:translate(0, -5px);opacity:0}50%{opacity:1}100%{transform:translate(0, 5px);opacity:0}}.bounce{-moz-animation:bounce 1s ease-in-out infinite;-webkit-animation:bounce 1s ease-in-out infinite;animation:bounce 1s ease-in-out infinite}@keyframes arrow1{0%{opacity:0}5%{opacity:0}80%{opacity:1}100%{opacity:0}}@-webkit-keyframes arrow1 /*Safari and Chrome*/{0%{opacity:0}5%{opacity:0}80%{opacity:1}100%{opacity:0}}@keyframes arrow2{0%{opacity:0}15%{opacity:0}80%{opacity:1}100%{opacity:0}}@-webkit-keyframes arrow2 /*Safari and Chrome*/{0%{opacity:0}15%{opacity:0}80%{opacity:1}100%{opacity:0}}@keyframes arrow3{0%{opacity:0}35%{opacity:0}80%{opacity:1}100%{opacity:0}}@-webkit-keyframes arrow3 /*Safari and Chrome*/{0%{opacity:0}35%{opacity:0}80%{opacity:1}100%{opacity:0}}.project__intro__skills{display:none;position:absolute;right:100px;bottom:100px;font-size:20px}.project__intro__skills li{background-size:30px 30px;background-position:50% 0%;background-repeat:no-repeat;padding-top:38px;display:inline-block;font-size:14px;margin-right:30px}.project__intro__skills li.-unity{background-image:url(/img/ui/skills/unity.png)}.project__intro__skills li.-design{background-image:url(/img/ui/skills/design.png)}.project__intro__skills li.-ux{background-image:url(/img/ui/skills/ux.png)}.project__intro__skills:before{content:"";display:block;background-color:#fff;width:25px;height:2px;margin-bottom:15px}.project__intro__skills dt,.project__intro__skills dd{display:inline-block;font-size:14px;line-height:26px}.project__intro__skills dt{font-weight:bold;text-transform:uppercase;margin-right:5px}.project__intro__skills dd{color:#ccc}.project__intro__skills a{color:#ccc}.project__video__container{position:relative;width:100%;height:76%;top:0px;overflow:hidden}.project__video__container .project__header_image{opacity:0 !important}.project__video__container.-deeplink .project__header_image{opacity:1 !important}.project__video__container.-deeplink.video .project__header_image{display:none}@media screen and (max-width: 1650px){.project__video__container{height:70%}}@media screen and (max-width: 700px){.project__video__container{width:100vw;height:375px;left:0;top:0px}}.project__video__overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:0;z-index:10}.project__headerspacer{height:76vh;position:relative}@media(max-width: 1000px){.project__headerspacer{height:67vh}}@media(max-width: 700px){.project__headerspacer{height:375px}}.project__video,.project__header_image,.project__header_image__container{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate3d(-50%, -50%, 0);z-index:1;opacity:1;object-fit:cover}.project .project__header_image{display:none}.project__header_image__container{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:block;height:100%;width:100% !important}.project__header_image__container__image{position:absolute;top:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:block;height:100%;width:100% !important;display:none}.project__header_image__container__image.-desktop{display:none}@media(orientation: portrait)and (max-width: 750px){.project__header_image__container__image.-desktop{display:inline;background-image:none !important}.project__header_image__container__image.-mobile{display:inline}}@media(orientation: landscape)and (min-width: 750px){.project__header_image__container__image.-mobile{background-image:none !important}.project__header_image__container__image.-desktop{display:inline}}.media__video{width:100%;height:auto}.project__video__row{padding-top:0px;padding-bottom:0px;background-color:#000}.project__video__row.-white{background-color:#fff}.project__sidepaging{position:fixed;color:#fff;z-index:10;left:20px;top:50%;transform:translateY(-50%);transition:color .2s;will-change:transform}.project__sidepaging.-dark .project__sidepaging__item{color:rgba(0,0,0,.6)}.project__sidepaging.-dark .project__sidepaging__item:before{background-color:rgba(0,0,0,.6)}.project__sidepaging.-dark .project__sidepaging__item.-selected{color:#000}.project__sidepaging.-dark .project__sidepaging__item.-selected:before{background-color:#000}@media(max-width: 1000px){.project__sidepaging{display:none}}.project__sidepaging__item{font-size:0px;font-weight:bold;display:block;box-sizing:border-box;line-height:0px;height:10px;color:rgba(255,255,255,.6);text-decoration:none;position:relative}.project__sidepaging__item:before{display:block;content:"";width:25px;height:1px;border-radius:50%;background-color:rgba(255,255,255,.6);transition:background-color .3s,transform .3s;transform-origin:0% 50%;transform:scaleX(0.7);position:absolute;top:0px;let:0px}.project__sidepaging__item.-selected{font-size:12px;padding-top:10px;height:22px;color:#fff}.project__sidepaging__item.-selected:before{transform:scaleX(1);background-color:#fff}.project__sidepaging__item:hover{font-size:12px;padding-top:10px;height:22px}.project__sidepaging__item:hover:before{transform:scaleX(1)}.project__block{background-color:#fff}.project__title{font-size:40px;opacity:0;margin-bottom:30px;text-transform:uppercase}.project__copy{margin-bottom:60px;font-size:18px;line-height:32px}.copy-media__copy{padding-left:50px;padding-top:50px;padding-right:100px}#toys-grid .copy-media>*{width:51%}.project__introblock{background-color:#fdfdfe}.project__introblock__title{color:#242223;font-size:70px;letter-spacing:5px;font-weight:300;line-height:70px;text-transform:uppercase}.project__introblock__title:after{background-color:#242223;width:34px;height:3px;content:"";display:block;margin-top:5vw;margin-bottom:5vw}.project__introblock__summary{text-transform:uppercase;font-size:.7vw;float:left;width:26.8333333333%;margin-right:0%;line-height:1.3vw;letter-spacing:1px;letter-spacing:.05vw}@media screen and (max-width: 750px){.project__introblock__summary{float:none;width:100%;font-size:12px;line-height:18px;letter-spacing:1px}}.project__introblock__summary .font__title.-project{margin-bottom:13px}@media screen and (max-width: 750px){.project__introblock__summary .font__title.-project{margin-bottom:5px}}@media screen and (min-width: 1400px){.project__introblock__summary .font__title.-project{margin-bottom:.55vw}}.project__introblock__summary .font__tiny__title.-project{margin-bottom:60px}@media screen and (max-width: 750px){.project__introblock__summary .font__tiny__title.-project{margin-bottom:30px}}@media screen and (min-width: 1400px){.project__introblock__summary .font__tiny__title.-project{margin-bottom:3.125vw}}@media screen and (min-width: 750px){.project__introblock__summary .font__category{margin-bottom:10px}}@media screen and (min-width: 1400px){.project__introblock__summary .font__category{margin-bottom:.42vw}}.project__introblock__summarylist{margin-bottom:40px;margin-bottom:2.0833333333vw}@media screen and (max-width: 750px){.project__introblock__summarylist{float:left;width:47.5%;margin-right:5%}.project__introblock__summarylist.-index2{margin-right:0%}}@media(min-width: 1313px)and (max-width: 1679px){.project__introblock__summarylist{margin-bottom:35px}}@media(min-width: 750px)and (max-width: 1313px){.project__introblock__summarylist{margin-bottom:2.6656511805vw}}@media(orientation: portrait)and (max-width: 750px){.project__introblock__summarylist{margin-bottom:0px;margin-bottom:0vw}}@media(min-width: 500px)and (max-width: 750px){.project__introblock__summarylist{margin-bottom:0px}}.project__introblock__summarylist:last-child{margin-bottom:0px}.project__introblock__content{overflow:auto}@media screen and (max-width: 750px){.project__introblock__content{float:none;width:100%;top:0px}}.project__introblock__content__opening{font-size:1.04vw;line-height:2vw;color:#565656;font-weight:800;margin-bottom:1.6vw;max-width:45vw;font-weight:700}.project__introblock__content__opening strong{color:#242223}@media screen and (max-width: 1000px){.project__introblock__content__opening{font-size:20px;width:100%;line-height:29px}}.project__introblock__content__para{color:#777;margin-bottom:30px;font-weight:400;max-width:750px;max-width:39.0625vw}@media(min-width: 1313px)and (max-width: 1679px){.project__introblock__content__para{max-width:656.25px}}@media(min-width: 750px)and (max-width: 1313px){.project__introblock__content__para{max-width:49.9809596344vw}}@media(orientation: portrait)and (max-width: 750px){.project__introblock__content__para{max-width:233px;max-width:55.4761904762vw}}@media(min-width: 500px)and (max-width: 750px){.project__introblock__content__para{max-width:277.380952381px}}@media screen and (max-width: 1000px){.project__introblock__content__para{max-width:100%}}.project__introblock__content__para:last-child{margin-bottom:0px}.project__introblock__content__para strong{color:#2c2c2c}@media screen and (max-width: 750px){.project__introblock__content__para{font-weight:400}}.project__cta{position:fixed;bottom:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:-1;opacity:0;color:#fff}.project__cta a{pointer-events:all}.project__cta.-active{opacity:1}.project-images-set{line-height:0px;position:relative}.project-images-set .lazy-load-image{width:100%;margin-bottom:10px;float:left;float:left}.project-images-set .lazy-load-image:last-child{margin-bottom:0px}@media(min-width: 750px){.project-images-set .lazy-load-image{width:calc((100% - 0.5208333333%)/2);margin-right:.5208333333%;margin-bottom:.5208333333%}}@media(min-width: 1400px){.project-images-set .lazy-load-image{width:calc((100% - 0.5208333333%)/2);margin-right:.5208333333%;margin-bottom:.5208333333%}}@media(min-width: 750px){.project-images-set .lazy-load-image.-col33{width:calc((100% - 1.0416666667%)/3);margin-right:.5208333333%}.project-images-set .lazy-load-image.-col33.-endcol{margin-right:0px;float:right}}.project-images-set .lazy-load-image:nth-child(even){margin-right:0%}.project-images-set.-fourrow .lazy-load-image{width:calc((100% - 0.5208333333%)/2);margin-right:.5208333333%;margin-bottom:.5208333333%;float:left}.project-images-set.-fourrow .lazy-load-image:nth-child(even){margin-right:0%}.project-images-set.-fourrow .lazy-load-image:nth-last-child(-n+2){margin-bottom:0px}@media(min-width: 750px){.project-images-set.-fourrow .lazy-load-image{width:calc((100% - 1.5625%)/4);margin-right:.5208333333%;margin-bottom:.5208333333%}}@media(min-width: 750px){.project-images-set.-fourrow .lazy-load-image:nth-last-child(-n+2){margin-bottom:.5208333333%}.project-images-set.-fourrow .lazy-load-image:nth-child(even){margin-right:.5208333333%}.project-images-set.-fourrow .lazy-load-image:nth-child(4n){margin-right:0%}.project-images-set.-fourrow .lazy-load-image:nth-last-child(-n+4){margin-bottom:0px}}.project-images-set.-threerow .lazy-load-image{width:calc((100% - 0.5208333333%)/2);margin-right:.5208333333%;margin-bottom:.5208333333%;float:left}.project-images-set.-threerow .lazy-load-image video{height:100%;object-fit:cover}.project-images-set.-threerow .lazy-load-image:nth-child(even){margin-right:0%}.project-images-set.-threerow .lazy-load-image:nth-last-child(-n+2){margin-bottom:0px}@media(min-width: 750px){.project-images-set.-threerow .lazy-load-image{width:calc((100% - 1.5625%)/3);margin-right:.5208333333%;margin-bottom:.5208333333%}}@media(min-width: 750px){.project-images-set.-threerow .lazy-load-image:nth-last-child(-n+2){margin-bottom:.5208333333%}.project-images-set.-threerow .lazy-load-image:nth-child(even){margin-right:.5208333333%}.project-images-set.-threerow .lazy-load-image:nth-child(4n){margin-right:0%}.project-images-set.-threerow .lazy-load-image:nth-last-child(-n+4){margin-bottom:0px}}.project-images-set.-m4g{padding-bottom:20% !important}@media(orientation: portrait)and (max-width: 750px){.project-images-set.-m4g{padding-bottom:0% !important}}.project-images-set.-m4g .lazy-load-image{width:100%;margin-right:0%;margin-bottom:0%;position:relative;z-index:1}.project-images-set.-m4g video{width:35%;float:left;margin-right:0.5208333333%;margin-bottom:0.5208333333%;z-index:2;position:absolute;top:36%;left:0px}@media(orientation: portrait)and (max-width: 750px){.project-images-set.-m4g video{top:22%;width:48%}}.project-images-set.-m4g video.-long{width:100%;margin-right:0px;margin-bottom:0px;top:100.5%}@media(orientation: portrait)and (max-width: 750px){.project-images-set.-m4g video.-long{top:53%}}.project-images-set.-toytown{position:relative;background-color:#fdfdff;vertical-align:top;padding-top:10px;padding-bottom:0px}@media(min-width: 1921px){.project-images-set.-toytown{padding-top:.5208333333vw}}.project-images-set.-toytown .lazy-load-image{float:left}.project-images-set.-toytown .-desktopbase{width:100%;margin-bottom:0px;margin-top:1.3vw;margin-right:0px;z-index:4}@media(orientation: portrait)and (max-width: 750px){.project-images-set.-toytown .-desktopbase{z-index:0}}.project-images-set.-toytown .-i0{width:100%;margin-right:0px;margin-bottom:10px}@media(min-width: 1400px){.project-images-set.-toytown .-i0{margin-bottom:.5208333333vw}}.project-images-set.-toytown .-i1,.project-images-set.-toytown .-i3{width:calc(55.7151062608% - 5px);margin-right:10px}@media(min-width: 1921px){.project-images-set.-toytown .-i1,.project-images-set.-toytown .-i3{width:calc(55.7151062608% - .2604166667vw);margin-bottom:.5208333333vw}}@media(min-width: 1921px){.project-images-set.-toytown .-i1{margin-right:.5208333333vw}}.project-images-set.-toytown .-i2{width:43.8%;position:absolute;right:0px;margin-right:0px}@media(min-width: 1921px){.project-images-set.-toytown .-i2{width:calc(44.2848937392% - .2604166667vw)}}.project-images-set.-toytown .-i4{position:absolute;top:34.9%;width:43.8%;right:0px}@media(min-width: 1921px){.project-images-set.-toytown .-i4{width:calc(40.0848937392% - .2604166667vw)}}.project-images-set.-toytown .-i5{clear:both;width:36.2%;position:absolute;bottom:0;left:0px;float:none}.project-images-set.-toytown .-i6{width:35.50125vw;margin-right:10px;position:relative;left:.5vw}@media(min-width: 1921px){.project-images-set.-toytown .-i6{margin-right:.5208333333vw}}.project-images-set.-toytown .-i7{width:21.1583333333vw;margin-right:0px;position:relative;left:2vw;top:-0.2vw}@media(orientation: portrait)and (max-width: 750px){.project-images-set.-toytown .lazy-load-image{width:100% !important;margin-left:0px !important;margin-right:0px !important;position:relative !important;float:none !important;top:0px !important;left:0px !important;right:0px !important;bottom:0px !important;margin-bottom:2vw}.project-images-set.-toytown .-i5{display:none !important}.project-images-set.-toytown .-i0 .-i1,.project-images-set.-toytown .-i4,.project-images-set.-toytown .-desktopbase{margin-bottom:0 !important}}.project-title-banner{position:relative;line-height:0px}.project-title-banner .lazy-load-image{width:100%}.project-title-banner .project-title-banner__overlay{position:absolute;top:50%;left:0px;width:100%;transform:translateY(-50%);text-align:center;z-index:2}.project-title-banner .project-title-banner__overlay.-lighter .project__titlecopyrow__title{color:#c7c5c5}.project-title-banner h3{color:#fff;transform:translateY(-50%);position:absolute;top:50%;left:0px;width:100%;letter-spacing:1px;font-size:18px}.section-anish-kapoor-into-yourself-fall .project-title-banner{margin-top:60px}.section-anish-kapoor-into-yourself-fall .lazy-load-image__inner.-background{background-position:75% 50%}.project-title-banner-cta{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:2}@media(max-width: 600px){.project-title-banner-cta{width:100%}}.project-title-banner-cta-title{color:#fff;font-size:28px;line-height:28px;font-weight:500;margin-bottom:16px;letter-spacing:1px}@media(max-width: 600px){.project-title-banner-cta-title{font-size:21px;line-height:21px;margin-bottom:14px}}@media(max-width: 400px){.project-title-banner-cta-title{font-size:18px;line-height:18px;margin-bottom:18px}}.project-title-banner-cta-button{color:#222020;background-color:#fff;font-weight:400;padding:31px 26px;font-size:20px;text-transform:uppercase;text-decoration:none;display:inline-block;letter-spacing:1px;border-radius:2px;min-width:260px;transition:transform .3s}.project-title-banner-cta-button:hover{background-color:#e6e6e6;transform:scale(1.05)}@media(max-width: 600px){.project-title-banner-cta-button{font-size:16px}}.project-title-banner-cta-button.-outlined{background-color:rgba(0,0,0,0);border:2px solid #fff}.project-title-banner-cta-button.-outlined:hover{background-color:rgba(255,255,255,.2)}.project-title-banner-cta-button.-white{color:#fff}.main-copy-block p{margin-bottom:20px}.main-copy-block p i{font-style:italic}.main-copy-block p strong{font-weight:600}.main-copy-block p .is{font-weight:600;font-style:italic}.main-copy-block .lazy-load-image{margin-bottom:18px}.main-copy-block h4.-notopmargin{margin-top:0px}.main-copy-block img.-top-pad{margin-top:20px}.main-copy-block.-notopmargin{padding-top:30px}@media(min-width: 1921px){.main-copy-block.-notopmargin{padding-top:1.5625vw}}.main-copy-block.double__columns img{width:100% !important}.main-copy-block.double__columns .content-row__innerwrapper,.main-copy-block.double__columns .project__titlecopyrow{width:62.5vw;max-width:62.5vw;min-width:1050px}@media(max-width: 1313px){.main-copy-block.double__columns .content-row__innerwrapper,.main-copy-block.double__columns .project__titlecopyrow{width:80%;min-width:auto;max-width:80%}}@media(orientation: portrait)and (max-width: 750px){.main-copy-block.double__columns .content-row__innerwrapper,.main-copy-block.double__columns .project__titlecopyrow{width:84%;min-width:auto;max-width:84%}}@media screen and (max-width: 1000px){.main-copy-block.double__columns .content-row__innerwrapper,.main-copy-block.double__columns .project__titlecopyrow{width:84%;max-width:84%}}.main-copy-block.double__columns .double__columns__col{width:calc(50% - 45px);float:left}.main-copy-block.double__columns .double__columns__col p{max-width:520px}.main-copy-block.double__columns .double__columns__col.-col1{margin-right:45px}.main-copy-block.double__columns .double__columns__col.-col2{margin-left:45px}@media(max-width: 1050px){.main-copy-block.double__columns .double__columns__col{width:calc(50% - 30px)}.main-copy-block.double__columns .double__columns__col.-col1{margin-right:30px}.main-copy-block.double__columns .double__columns__col.-col2{margin-left:30px}}@media(max-width: 750px){.main-copy-block.double__columns .double__columns__col{width:100%}.main-copy-block.double__columns .double__columns__col.-col1{margin-right:0px}.main-copy-block.double__columns .double__columns__col.-col2{margin-left:0px;width:100%}}@media(min-width: 1400px){.main-copy-block.double__columns .double__columns__col{width:48%}.main-copy-block.double__columns .double__columns__col.-col1{margin-right:2%}.main-copy-block.double__columns .double__columns__col.-col2{margin-left:2%}}.main-copy-block.-wide-left-title{max-width:1220px;margin:auto}.main-copy-block.-wide-left-title .content-row__innerwrapper,.main-copy-block.-wide-left-title .project__titlecopyrow{max-width:100%;min-width:1050px}@media(max-width: 1313px){.main-copy-block.-wide-left-title .content-row__innerwrapper,.main-copy-block.-wide-left-title .project__titlecopyrow{min-width:auto}}.main-copy-block.-wide-left-title .main-copy-block-left-title{float:left;width:34%;max-width:400px;padding-right:100px;box-sizing:border-box}@media(max-width: 900px){.main-copy-block.-wide-left-title .main-copy-block-left-title{width:100%;max-width:100%;padding-right:0px;float:none}}.main-copy-block.-wide-left-title .main-copy-block-rightarea{overflow:auto}.project__footer{background-image:url(/img/project/footer-bg.jpg);background-size:cover;pointer-events:none;overflow:hidden}@media(min-width: 1000px){.project__footer{background-image:url(/img/ui/footerbg.jpg)}}.project__footer .back-to-project{pointer-events:none}.project__footer .back-to-project-container{pointer-events:none;background-color:rgba(0,0,0,0)}.project__footer:before{content:"";position:absolute;display:block;width:100%;height:40vh;background-color:#000;top:-40vh}.project__footer .back-to-project{transition:transform .5s ease-in-out}.project__footer .back-to-project-img{transition:opacity .5s linear}.project__footer.-buttonhover .back-to-project{transform:scale(1.1) translateY(-50%) !important}.project__footer.-buttonhover .back-to-project .back-to-project-img{opacity:.4}.back-to-project{width:100%}.back-to-project-container-spacer{height:8%;width:100%}.back-to-project-container{transition:transform .5s;transform:scale(0.85);height:auto;text-align:center;position:relative;z-index:1;height:49%}.back-to-project-container-inner{position:relative}.back-to-project{transition:transform .5s;transform:scale(1) translateY(-50%);display:inline-block;position:absolute;top:50%;left:0px;z-index:1}.back-to-project-text{position:absolute;z-index:2;width:auto;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.4);opacity:0;transition:transform .5s,opacity .3s linear}.back-to-project-img{position:relative;width:50.7vw;border-radius:4px}@media(max-width: 1550px)and (orientation: portrait){.back-to-project-img{width:54.7vw}}@media(max-width: 1100px){.back-to-project-img{width:68.7vw}}.back-to-project-support{position:absolute;left:0px;top:0px;transform:translateX(-60%)}.back-to-project-support.-right{transform:translateX(60%);left:auto;right:0px}@media(max-width: 1550px)and (orientation: portrait){.back-to-project-support{transform:translateX(-70%)}.back-to-project-support.-right{transform:translateX(70%)}}@media(max-width: 1100px){.back-to-project-support{transform:translateX(-85%)}.back-to-project-support.-right{transform:translateX(85%)}}.footer__content{text-align:center;position:relative;z-index:2;height:27%}.footer__icon{width:120px;height:auto}@media(min-width: 750px){.footer__icon{width:160px}}.footer__content__center{position:absolute;top:0%;left:50%;transform:translate(-50%, 0%)}.footer__divider{border:none;border-bottom:2px rgba(255,255,255,.1) solid;width:280px;margin-top:35px;margin-bottom:30px}.footer__insta{display:inline-block}@media(min-width: 1000px){.footer__insta img{width:30px}}.footer__copy{font-size:14px;letter-spacing:3px;color:#8e8e8e;display:inline-block;width:100%;text-transform:uppercase;font-weight:500;margin-bottom:25px}.footer__copy.-email{color:#bbbaba;text-decoration:none;margin-bottom:15px}@media(max-width: 750px){.footer__copy{font-size:12px;letter-spacing:2px}}.footer__copy.-email{margin-bottom:25px !important}.footer__divider{margin-bottom:40px !important}.project__headerspacer__title{display:none !important}.project-active .work,.project-active .work{pointer-events:none}.project-active .white-bg,.project-active .work-bg,.project-active .drag-prompt,.project-active .projects__menu,.project-active .bg,.project-active .show__projects__button,.project-active .ui__cursordrag__clonedot,.project-active .ui__cursordrag,.project-active .show__info__button,.project-active .show__home__button,.project-active .navmenu,.project-active .project__sidepaging,.-deeplinksection-project .white-bg,.-deeplinksection-project .work-bg,.-deeplinksection-project .drag-prompt,.-deeplinksection-project .projects__menu,.-deeplinksection-project .bg,.-deeplinksection-project .show__projects__button,.-deeplinksection-project .ui__cursordrag__clonedot,.-deeplinksection-project .ui__cursordrag,.-deeplinksection-project .show__info__button,.-deeplinksection-project .show__home__button,.-deeplinksection-project .navmenu,.-deeplinksection-project .project__sidepaging{display:none}.project-active #pixi,.-deeplinksection-project #pixi{display:none}.project-active .project__loading,.-deeplinksection-project .project__loading{position:absolute}.project-active .project__cta.project__footer,.-deeplinksection-project .project__cta.project__footer{display:none !important}.project-active .project__dynamic__content,.-deeplinksection-project .project__dynamic__content{transform:none !important}.project-active .project__cta.project__footerinner,.-deeplinksection-project .project__cta.project__footerinner{display:block !important;position:static !important}.project__center__close{position:fixed;width:36px;height:36px;left:50%;top:25px;margin-left:-18px;background-color:rgba(0,0,0,.65);border-radius:50%;color:#fff;z-index:20;font-weight:300;text-align:center;box-sizing:border-box;text-decoration:none;font-size:10px;transition:transform .7s,background-color .1s linear;transform:scale(0);opacity:0;background-image:url("/img/ui/Debug_Button2_124x124.png");background-size:100% 100%}.project__center__close.-show{transform:scale(1);opacity:1}@media(min-width: 1000px){.project__center__close{background-image:url("/img/ui/Debug_Button2_124x124.png");width:62px;height:62px;margin-left:-31px}.project__center__close.-deeplink{background-image:url("/img/ui/Debug_Button2_124x124.png")}}body.-darktheme .project__center__close{background-color:rgba(0,0,0,.95)}.project.-pagebottom .project__footer{pointer-events:auto}.project.-pagebottom .back-to-project-container{transform:scale(1);pointer-events:auto}.project.-pagebottom .back-to-project-container .back-to-project-text{opacity:1;transform:translate(-50%, -50%) scale(1);transition-delay:.3s}.project.-pagebottom .back-to-project-container .back-to-project{pointer-events:auto}.project.-backclicked .back-to-project-container{opacity:0 !important;transition:transform .3s,opacity .3s linear !important}.project.-backclicked .back-to-project-container .back-to-project-text{transform:translate(-50%, -50%) scale(1.3) !important;transition:transform .3s,opacity .3s linear;transition-delay:0 !important}.project__homebutton{display:none !important}.project__titlecopyrow{margin:auto;box-sizing:border-box;margin-bottom:4.6875%}.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{border-left:1px #cecece solid;padding-left:50px;padding-left:2.6041666667vw;margin-right:110px;margin-right:5.7291666667vw;line-height:38px;font-size:26px;color:#888;font-weight:300;text-align:left !important}.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title:after{display:none !important}@media(min-width: 1313px)and (max-width: 1679px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{padding-left:43.75px}}@media(min-width: 750px)and (max-width: 1313px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{padding-left:3.3320639756vw}}@media(orientation: portrait)and (max-width: 750px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{padding-left:37px;padding-left:8.8095238095vw}}@media(min-width: 500px)and (max-width: 750px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{padding-left:44.0476190476px}}@media(min-width: 1313px)and (max-width: 1679px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{margin-right:96.25px}}@media(min-width: 750px)and (max-width: 1313px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{margin-right:7.3305407464vw}}@media(max-width: 1700px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{line-height:38px}}@media(max-width: 1300px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{line-height:32px}}@media(max-width: 1100px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{line-height:32px}}@media(max-width: 1700px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{font-size:26px}}@media(max-width: 1300px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{font-size:24px}}@media(max-width: 1100px){.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__title{font-size:24px}}.project__titlecopyrow.-sidebarstyle.-withvideo{min-width:365px !important;width:365px !important;margin-right:120px;margin-right:6.25vw}@media(min-width: 1313px)and (max-width: 1679px){.project__titlecopyrow.-sidebarstyle.-withvideo{margin-right:105px}}@media(min-width: 750px)and (max-width: 1313px){.project__titlecopyrow.-sidebarstyle.-withvideo{margin-right:7.9969535415vw}}.project__titlecopyrow.-sidebarstyle.-withvideo .project__titlecopyrow__copy{padding-left:50px;padding-left:2.6041666667vw}@media(min-width: 1313px)and (max-width: 1679px){.project__titlecopyrow.-sidebarstyle.-withvideo .project__titlecopyrow__copy{padding-left:43.75px}}@media(min-width: 750px)and (max-width: 1313px){.project__titlecopyrow.-sidebarstyle.-withvideo .project__titlecopyrow__copy{padding-left:3.3320639756vw}}.project__titlecopyrow.-sidebarstyle.-centered{margin-bottom:0px}.project__titlecopyrow.-sidebarstyle.-centered .project__titlecopyrow__title{margin-bottom:0px}.project__titlecopyrow.-sidebarstyle.-darkbg.-sidebarstyle .project__titlecopyrow__title{border-left:1px #62595a solid}.project__titlecopyrow.-sidebarstyle.-darkbg.-sidebarstyle.-lighter{border-left:1px #818281 solid}.project__titlecopyrow.-sidebarstyle .project__titlecopyrow__copy{max-width:800px}#toy-slider-block{padding-bottom:8%}#toy-slider-block .project__titlecopyrow{margin-bottom:1.6%}#toy-slider-block .drag-panel__scrollbar{margin-top:7%}.project__titlecopyrow__title{color:#777;float:left;text-align:left;margin-right:60px;position:relative}@media(max-width: 750px){.project__titlecopyrow__title{text-align:center}}.project__titlecopyrow__title.-centered{text-align:center;width:100%}.project__titlecopyrow__title.-centered:before{left:50%;bottom:0px;transform:translateX(-50%) translateY(40px);width:90px}.project__titlecopyrow__title.-centered,.project__titlecopyrow__title.-smallstyle{float:none;position:relative;padding-left:0px;margin-right:0px}@media(max-width: 1350px){.project__titlecopyrow__title{margin-right:60px}}.project__titlecopyrow__title strong{color:#323232}.project__titlecopyrow__title.-addspace{margin-bottom:15px}.project-title-banner .project__titlecopyrow__title{color:#a9a9a9;width:100%}.project-title-banner .project__titlecopyrow__title strong{color:#d6d4d4}.project-title-banner .project__titlecopyrow__title:before{background-color:#62595a}.project__titlecopyrow__copy{color:#777;overflow:auto}@media(max-width: 1000px){.project__titlecopyrow__copy{width:90%;padding-top:23px;max-width:800px}}.mg4-press-image{margin-top:10px}.credits-block{display:flex;align-items:center;justify-content:center;flex-flow:column wrap;align-content:center}.credits-block .content-row__innerwrapper,.credits-block .project__titlecopyrow{max-width:750px}.credits-block .font__category{font-size:14px;letter-spacing:2px}@media(max-width: 600px){.credits-block .font__category{font-size:12px}}@media(max-width: 600px)and (max-width: 400px){.credits-block .font__category{font-size:10px}}.credits-block .project__introblock__summarylist__description{font-size:12px;letter-spacing:1px;line-height:24px}.credits-block .project__introblock__summarylist__description.-headeritem{margin-bottom:1.56vw}.credits-block .project__introblock__summarylist__description.-nodesktopmargin{margin-bottom:0px}@media(max-width: 600px){.credits-block .project__introblock__summarylist__description{font-size:10px;margin-bottom:20px;margin-top:0px;line-height:22px}}@media(max-width: 400px){.credits-block .project__introblock__summarylist__description{font-size:9px;margin-bottom:15px;line-height:16px}}.credits-block .project__introblock__summarylist{display:inline-block;text-align:left}.credits-block .credits_col{float:left;width:33.3333333333%;vertical-align:top}.credits-block .credits_col .project__introblock__summarylist{width:100%}@media(max-width: 900px){.credits-block .credits_col{width:50%}}.credits-block .credits_col.-col1{text-align:left}@media(max-width: 900px){.credits-block .credits_col.-col1{padding-right:20px}}.credits-block .credits_col.-col2{text-align:center}@media(max-width: 900px){.credits-block .credits_col.-col2{padding-right:20px}}.credits-block .credits_col.-col3{text-align:right}@media(max-width: 900px){.credits-block .credits_col.-col3{text-align:left;padding-top:10px;clear:both}}.credits-block .credits_col .credits_col__wrapper{text-align:left;display:inline-block}.project__block.-developerscut{background-color:#f3f3f3}.project__block.-developerscut:after{content:"";display:table;clear:both}.project__block.-developerscut .project__titlecopyrow{width:420px;margin-bottom:0px;padding-bottom:0px;float:left}.project__block.-developerscut .project__titlecopyrow__title{width:100%;margin-bottom:40px}@media(max-width: 750px){.project__block.-developerscut .project__titlecopyrow__title{margin-bottom:0px}}.project__block.-developerscut .project__titlecopyrow__copy{width:100%;display:block}.project__block.-developerscut .project__titlecopyrow__copy i{font-style:italic}.project__block.-developerscut .dragable-embed-video{margin-top:0px}.project__block.-developerscut.-dark{background-color:#241f20}.project__block.-developerscut.-dark .project__titlecopyrow__title{color:#ccc}.project__block.-developerscut.-dark .project__titlecopyrow__title strong{color:#fff}.project__block.-developerscut.-dark .project__titlecopyrow__copy{color:#ccc}.project__block.-colour-cream{background-color:#f3f2ef}.project__block.-colour-cream .dragpanel{background-color:#f3f2ef}.developerscut__video{overflow:auto}@media(max-width: 1350px){.developerscut__video{display:block;width:100%}}.developerscut__wrapper{max-width:62.5vw;margin:auto}@media(max-width: 1000px){.developerscut__wrapper{max-width:84%}}.developerscut__wrapper.-small{max-width:750px;max-width:39.0625vw}@media(min-width: 1313px)and (max-width: 1679px){.developerscut__wrapper.-small{max-width:656.25px}}@media(min-width: 750px)and (max-width: 1313px){.developerscut__wrapper.-small{max-width:49.9809596344vw}}@media(max-width: 900px){.developerscut__wrapper.-small{max-width:80%}}@media screen and (max-width: 1000px){.developerscut__wrapper.-small{width:84%;max-width:84%}}@media(max-width: 1350px){.developerscut__wrapper{box-sizing:border-box}}.developerscut__wrapper .project__titlecopyrow{margin-left:0px !important;padding-left:0px !important}@media(max-width: 1350px){.developerscut__wrapper .project__titlecopyrow{width:100% !important;max-width:650px}}.project-break:before{content:"";background-color:#b3b3b4;height:1px;width:25%;max-width:250px;display:block;margin:auto;line-height:1px}.project-grid.-trader{background-color:#fdfdff}.project-grid__item{float:left;width:25%;text-align:center}.project-grid__item:last-child{margin-right:0%}.project-grid__item .lazy-load-image{max-width:201px;margin:auto}@media(max-width: 600px){.project-grid__item.-doubleonmobile{width:45%;margin-right:0;margin-bottom:15px}.project-grid__item.-doubleonmobile:nth-child(odd){margin-right:10%}}.project-grid__item .project-grid__item__content{max-width:201px;margin:auto}.project-grid__item h5,.project-grid__item h6{text-transform:uppercase}.project-grid__item h5{font-size:42px;font-weight:900;letter-spacing:-1px;color:#444343;margin-top:10px}.project-grid__item h5 .super{font-size:18px;position:relative;top:-14px;left:-2px}@media(max-width: 1200px){.project-grid__item h5{font-size:35px}.project-grid__item h5 .super{font-size:14px;top:-14px;left:-2px}}@media(max-width: 900px){.project-grid__item h5{font-size:28px;margin-top:6px}.project-grid__item h5 .super{font-size:12px;top:-11px;left:-2px}}@media(max-width: 800px){.project-grid__item h5 .super{top:-12px}}@media(max-width: 650px){.project-grid__item h5{font-size:20px}.project-grid__item h5 .super{font-size:11px;top:-9px;left:-2px}}@media(max-width: 450px){.project-grid__item h5{font-size:16px}.project-grid__item h5 .super{font-size:10px;top:-7px;left:-2px}}.project-grid__item h6{color:#323232;font-weight:300;font-size:17px;letter-spacing:0px}@media(max-width: 1200px){.project-grid__item h6{font-size:14px}}@media(max-width: 900px){.project-grid__item h6{font-size:12px}}@media screen and (max-width: 650px){.project-grid__item h6{font-size:10px}}@media screen and (max-width: 450px){.project-grid__item h6{font-size:8px}}.project-grid__item p{color:#777;font-weight:300;font-size:16px;margin-top:10px;line-height:21px}@media(max-width: 800px){.project-grid__item p{font-size:14px;line-height:19px;margin-top:5px}}.project-grid__wrapper{width:100%;max-width:1050px;margin:auto;box-sizing:border-box;padding-left:30px;padding-right:30px}@media screen and (max-width: 1200px){.project-grid__wrapper{max-width:85%}}@media screen and (max-width: 1000px){.project-grid__wrapper{max-width:90%}}@media screen and (max-width: 600px){.project-grid__wrapper{max-width:100%}}.trader__phone{position:relative;height:auto;margin-top:9vh;background-image:url(/img/project/trader/phone.jpg);background-size:100% 100%;background-repeat:no-repeat;position:relative}.trader__phone:before{display:block;content:"";width:100%;padding-top:51.7693315858%}.trader__phone>*{position:absolute;top:0;left:0;right:0;bottom:0}.trader__phone__content{position:absolute;width:74.8% !important;top:5.8%;left:13.55%}.project__ui__bar{position:fixed;z-index:3;background-color:rgba(0,0,0,.9);height:140px;width:100%;left:0px;top:0px;transform-origin:50% 0%;transform:scaleY(0);transition:transform .7s,opacity .3s linear;opacity:1;display:none}@media(orientation: portrait)and (max-width: 750px){.project__ui__bar{height:90px}}.project__ui__bar__label{position:absolute;bottom:20px;left:50%;transform:translate(-50%, 0%);text-transform:uppercase;opacity:0;transition:.2s opacity linear}@media(orientation: portrait)and (max-width: 750px){.project__ui__bar__label{bottom:5px}}.font__smalllabel{font-size:10px;letter-spacing:1px}@media(orientation: portrait)and (max-width: 750px){.font__smalllabel{font-size:9px}}.project .project__center__close{transform:translate(0px, -150px)}.project.-closevisible .project__center__close{transform:scale(0) translate(0px, 0px)}.project.-closevisible .project__center__close.-show{transform:scale(1) translate(0px, 0px)}.project.-uivisible .project__center__close.-show{transform:scale(1) translate(0px, 0px)}.project.-uivisible .project__ui__bar{opacity:1;transform:scaleY(0)}.project.-uivisible.-scrollpastheader .project__ui__bar__label{opacity:1;transition-delay:.4s}.project.-uivisible.-scrollpastheader .project__ui__bar{transform:scaleY(1)}.project.-uivisible.-scrollpastheader.-projectactive .project__ui__bar{opacity:1;transform:scaleY(1)}.project.-uivisible.-scrollingtohideproject .project__ui__bar{transform:scaleY(0) !important}.project.-uivisible.-scrollingtohideproject .project__ui__bar__label{opacity:0;transition-delay:0s}.project.-uivisible.-scrollingtohideproject .project__center__close{transform:scale(0) translate(0px, 0px);transition:.2s transform}.project.-uivisible.-pagebottom.-projectactive .project__ui__bar{opacity:0;transform:scaleY(0)}.project.-deeplink .project__ui__bar__label,.project.-deeplink .project__center__close{display:none}@media(orientation: portrait)and (max-width: 750px){.project.-deeplink .project__ui__bar{height:70px}}.project__introblock .content-row__innerwrapper,.project__introblock .project__titlecopyrow{position:relative}.project__readtime{position:absolute;right:0px;top:38px;top:1.9791666667vw;font-size:15px}@media(min-width: 1313px)and (max-width: 1679px){.project__readtime{top:33.25px}}@media(min-width: 750px)and (max-width: 1313px){.project__readtime{top:2.5323686215vw}}@media(max-width: 1700px){.project__readtime{font-size:15px}}@media(max-width: 1300px){.project__readtime{font-size:14px}}@media(max-width: 1100px){.project__readtime{font-size:14px}}@media(orientation: portrait)and (max-width: 750px){.project__readtime{margin-top :33px;margin-top :7.8571428571vw}}@media(min-width: 500px)and (max-width: 750px){.project__readtime{margin-top :39.2857142857px}}@media(orientation: portrait)and (max-width: 750px){.project__readtime{margin-bottom :33px;margin-bottom :7.8571428571vw}}@media(min-width: 500px)and (max-width: 750px){.project__readtime{margin-bottom :39.2857142857px}}.project__readtime:before{display:inline-block;content:"";background-image:url(/img/ui/clock.png);background-size:100% 100%;position:relative;height :18px;width :18px;top :3px}@media(max-width: 1700px){.project__readtime:before{height :16px}}@media(max-width: 1300px){.project__readtime:before{height :16px}}@media(max-width: 1100px){.project__readtime:before{height :16px}}@media(max-width: 1700px){.project__readtime:before{width :16px}}@media(max-width: 1300px){.project__readtime:before{width :16px}}@media(max-width: 1100px){.project__readtime:before{width :16px}}@media(max-width: 1700px){.project__readtime:before{top :3px}}@media(max-width: 1300px){.project__readtime:before{top :3px}}@media(max-width: 1100px){.project__readtime:before{top :3px}}@media(orientation: portrait)and (max-width: 750px){.project__readtime{position:static}}.para-offset-image{position:relative}.para-offset-image.-stars:after{background-image:url(/img/project/toy-town/what-makes-a-game-fun/stars.png);left:-180px;left:-9.375vw;width:130px;width:6.7708333333vw;height:130px;height:6.7708333333vw;bottom:-80px;bottom:-4.1666666667vw;top:auto}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-stars:after{left:-157.5px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-stars:after{left:-11.9954303123vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-stars:after{width:113.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-stars:after{width:8.6633663366vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-stars:after{height:113.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-stars:after{height:8.6633663366vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-stars:after{bottom:-70px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-stars:after{bottom:-5.331302361vw}}.para-offset-image.-stars.-dougnut:before{background-image:url(/img/project/toy-town/what-makes-a-game-fun/dougnut.png);left:auto;right:-145px;right:-7.5520833333vw;width:90px;width:4.6875vw;height:90px;height:4.6875vw;top:-20px;top:-1.0416666667vw}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-stars.-dougnut:before{right:-126.875px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-stars.-dougnut:before{right:-9.6629855293vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-stars.-dougnut:before{width:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-stars.-dougnut:before{width:5.9977151561vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-stars.-dougnut:before{height:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-stars.-dougnut:before{height:5.9977151561vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-stars.-dougnut:before{top:-17.5px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-stars.-dougnut:before{top:-1.3328255903vw}}.para-offset-image.-face:after{background-image:url(/img/project/toy-town/what-makes-a-game-fun/face.png);left:auto;right:-145px;right:-7.5520833333vw;width:110px;width:5.7291666667vw;height:110px;height:5.7291666667vw;top:-20px;top:-1.0416666667vw}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-face:after{right:-126.875px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-face:after{right:-9.6629855293vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-face:after{width:96.25px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-face:after{width:7.3305407464vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-face:after{height:96.25px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-face:after{height:7.3305407464vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-face:after{top:-17.5px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-face:after{top:-1.3328255903vw}}.para-offset-image.-lever:after{background-image:url(/img/project/toy-town/what-makes-a-game-fun/lever.png);left:-185px;left:-9.6354166667vw;width:130px;width:6.7708333333vw;height:130px;height:6.7708333333vw;bottom:-80px;bottom:-4.1666666667vw;top:auto}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-lever:after{left:-161.875px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-lever:after{left:-12.3286367098vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-lever:after{width:113.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-lever:after{width:8.6633663366vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-lever:after{height:113.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-lever:after{height:8.6633663366vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-lever:after{bottom:-70px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-lever:after{bottom:-5.331302361vw}}.para-offset-image.-joy-approved-stamp:after{background-image:url(/img/project/toy-town/what-makes-a-game-fun/joy-approved-stamp.png);left:-210px;left:-10.9375vw;width:145px;width:7.5520833333vw;height:145px;height:7.5520833333vw;bottom:-80px;bottom:-4.1666666667vw;top:auto}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-joy-approved-stamp:after{left:-183.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-joy-approved-stamp:after{left:-13.9946686976vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-joy-approved-stamp:after{width:126.875px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-joy-approved-stamp:after{width:9.6629855293vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-joy-approved-stamp:after{height:126.875px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-joy-approved-stamp:after{height:9.6629855293vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-joy-approved-stamp:after{bottom:-70px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-joy-approved-stamp:after{bottom:-5.331302361vw}}.para-offset-image.-coin:after{background-image:url(/img/project/toy-town/what-makes-a-game-fun/coin.png);left:auto;right:-130px;right:-6.7708333333vw;width:90px;width:4.6875vw;height:90px;height:4.6875vw;top:-40px;top:-2.0833333333vw}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-coin:after{right:-113.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-coin:after{right:-8.6633663366vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-coin:after{width:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-coin:after{width:5.9977151561vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-coin:after{height:78.75px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-coin:after{height:5.9977151561vw}}@media(min-width: 1313px)and (max-width: 1679px){.para-offset-image.-coin:after{top:-35px}}@media(min-width: 750px)and (max-width: 1313px){.para-offset-image.-coin:after{top:-2.6656511805vw}}.para-offset-image:after,.para-offset-image:before{content:"";display:inline-block;width:100px;height:100px;background-size:100% 100%;position:absolute;left:-100px;top:0px}@media(orientation: portrait)and (max-width: 750px){.para-offset-image:after,.para-offset-image:before{display:none !important}}.whatmakesagmefun-mobile-footer-image,.makingagamefun-titleimg{display:none}@media(orientation: portrait)and (max-width: 750px){.whatmakesagmefun-mobile-footer-image,.makingagamefun-titleimg{display:inline}}.makingagamefun-title{position:relative;z-index:2}.makingagamefun-titleimg{z-index:1;position:absolute;left:0px;top:-5vw;width:100%;height:auto}@media(max-width: 500px){.makingagamefun-titleimg{width:110% !important;left:-5% !important}}@media(max-width: 380px){.makingagamefun-titleimg{width:120% !important;left:-10% !important}}.project-title-banner-centered{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:18vw;width:auto !important}@media(orientation: portrait)and (max-width: 750px){.project-title-banner-centered{height:50vw}}.under-the-hood-image{width:auto !important}.under-the-hood-image.-image2{margin-top:10%}.credits-block.content-row .font__tiny{color:#2c2c2c;text-transform:uppercase;margin-top:4px}.mobilebreak{display:none;width:50%;margin:auto;border-top-color:rgba(0,0,0,0);border-bottom-color:#bababb;opacity:.5}@media(orientation: portrait)and (max-width: 750px){.mobilebreak{margin-bottom:67px;margin-bottom:15.9523809524vw}}@media(min-width: 500px)and (max-width: 750px){.mobilebreak{margin-bottom:79.7619047619px}}@media(orientation: portrait)and (max-width: 750px){.mobilebreak{margin-top:67px;margin-top:15.9523809524vw}}@media(min-width: 500px)and (max-width: 750px){.mobilebreak{margin-top:79.7619047619px}}@media(orientation: portrait)and (max-width: 750px){.mobilebreak{display:block}}.caption-text{font-size:12px !important;text-align:center !important;line-height:14px !important;letter-spacing:2px !important}@media(max-width: 1100px){.caption-text{font-size:11px !important}}@media(max-width: 400px){.caption-text{font-size:10px !important;letter-spacing:1px !important}}.caption{margin-left:auto;margin-right:auto;width:80%}.embedded{width:90%;margin-left:auto;margin-right:auto}.dragpanel__item{width:25%}@media(max-width: 800px){.project-images-set.-mmintro .content-row__innerwrapper,.project-images-set.-mmintro .project__titlecopyrow{padding-left:0px;padding-right:0px}.project-images-set.-mmintro .lazy-load-image{width:100%;margin-right:0px;margin-bottom:20px !important}.project-images-set.-mmintro .lazy-load-image.-ratio-291-675:before{padding-top:34.63%}}@media(max-width: 500px){.project-images-set.-mmintro .lazy-load-image{margin-bottom:10px !important}}.under-the-hood-image{margin-top:70px;margin-top:3.6458333333vw}.under-the-hood-image.-pillars{max-width:494px;margin-top:30px;margin-top:1.5625vw}@media(min-width: 1313px)and (max-width: 1679px){.under-the-hood-image.-pillars{margin-top:26.25px}}@media(min-width: 750px)and (max-width: 1313px){.under-the-hood-image.-pillars{margin-top:1.9992383854vw}}@media(max-width: 750px){.under-the-hood-image.-pillars{max-width:380px}}@media(max-width: 500px){.under-the-hood-image.-pillars{max-width:86% !important}}.under-the-hood-image.-image1{max-width:411px}@media(max-width: 500px){.under-the-hood-image.-image1{max-width:86% !important}}.under-the-hood-image.-image2{max-width:490px}@media(min-width: 1313px)and (max-width: 1679px){.under-the-hood-image{margin-top:61.25px}}@media(min-width: 750px)and (max-width: 1313px){.under-the-hood-image{margin-top:4.6648895659vw}}.double__columns__col.-imagecol{text-align:center}#toytown-chatacters-drag .dragpanel__item{width:162px;width:8.4375vw;margin-right:60px;margin-right:3.125vw}@media(min-width: 1313px)and (max-width: 1679px){#toytown-chatacters-drag .dragpanel__item{width:141.75px}}@media(min-width: 750px)and (max-width: 1313px){#toytown-chatacters-drag .dragpanel__item{width:10.795887281vw}}@media(min-width: 1313px)and (max-width: 1679px){#toytown-chatacters-drag .dragpanel__item{margin-right:52.5px}}@media(min-width: 750px)and (max-width: 1313px){#toytown-chatacters-drag .dragpanel__item{margin-right:3.9984767708vw}}@media(max-width: 750px){#toytown-chatacters-drag .dragpanel__item{width:27vw;margin-right:0px}}#toytown-toys-drag .dragpanel__item{width:197px;width:10.2604166667vw}@media(min-width: 1313px)and (max-width: 1679px){#toytown-toys-drag .dragpanel__item{width:172.375px}}@media(min-width: 750px)and (max-width: 1313px){#toytown-toys-drag .dragpanel__item{width:13.128332064vw}}@media(max-width: 750px){#toytown-toys-drag .dragpanel__item{width:44vw;margin-right:0px}}#toytown-chatacters-drag br,#toytown-toys-drag br{display:none}@media(max-width: 750px){#toytown-chatacters-drag br,#toytown-toys-drag br{display:block}}#toy-town-process-drag .dragpanel__item{width:38.8vw}@media(max-width: 1000px){#toy-town-process-drag .dragpanel__item{width:30.8vw}}@media(max-width: 600px){#toy-town-process-drag .dragpanel__item{width:78.8vw}}#toy-town-process-drag .dragpanel__item__copy{padding-left:30px}.toyslider{width:100%;max-width:1384px;background-size:100% 100%;margin:auto}@media(min-width: 1200px){.toyslider{background-image:url(/img/project/toy-town/toys-slider/base.jpg)}}@media(max-width: 1200px){.toyslider{margin-bottom:10%}}@media(max-width: 1000px){.toyslider{margin-bottom:15%}}@media(max-width: 800px){.toyslider{margin-bottom:25%}}@media(max-width: 500px){.toyslider{margin-bottom:35%}}.toyslider .dragpanel{width:100%;left:0px;top:0px;background-color:rgba(0,0,0,0) !important}@media(min-width: 1200px){.toyslider .dragpanel{width:95.6%;left:2.1%;top:12%}}.toyslider .dragpanel__draw{padding-left:0px}.toyslider .dragpanel__item{width:100%}@media(max-width: 1200px){.toyslider .dragpanel__item{width:120%}}@media(max-width: 1000px){.toyslider .dragpanel__item{width:140%}}@media(max-width: 800px){.toyslider .dragpanel__item{width:170%}}@media(max-width: 500px){.toyslider .dragpanel__item{width:180%}}.toyslider .ui__paging__dragpanel{margin-top:20px}@media(min-width: 1400px){.toyslider .ui__paging__dragpanel{margin-top:1vw}}@media(max-width: 1200px){#toy-slider-block{margin-left:0%;margin-right:0%}}@media(max-width: 750px){#rules-drag-mobile .lazy-load-image{max-width:420px !important}}#rules-drag-mobile .ui__paging{width:70%}#rules-drag-mobile .ui__paging .ui__paging__item{width:20%;margin-right:3%}#rules-drag-mobile .ui__paging .ui__paging__item:last-child{margin-right:0%}.dragpanel.ak-imagepanel .dragpanel__item{width:33vw;margin-right:.6vw}@media(max-width: 1400px){.dragpanel.ak-imagepanel .dragpanel__item{width:47vw;margin-right:.6vw}}@media(max-width: 1000px){.dragpanel.ak-imagepanel .dragpanel__item{width:57vw;margin-right:.6vw}}@media(max-width: 800px){.dragpanel.ak-imagepanel .dragpanel__item{width:67vw;margin-right:.6vw}}@media(max-width: 600px){.dragpanel.ak-imagepanel .dragpanel__item{width:83vw;margin-right:.6vw}}.project-images-set.-w100{width:90%;margin:auto}@media(max-width: 750px){.project-images-set.-w100{width:84%}}@media(max-wIdth: 800px){.lazy-load-image.-tracevideo1,.lazy-load-image.-tracevideo2{width:49% !important;margin-bottom:0% !important}.lazy-load-image.-tracevideo1{margin-left:0% !important;margin-right:1% !important}.lazy-load-image.-tracevideo2{margin-left:1% !important;margin-right:0% !important}.lazy-load-image.-tracevideo3{display:none}}.lazy-load-image.-oppobullets.-ratio-683-267:before{padding-top:39.0922401171%}@media(orientation: portrait)and (max-width: 750px){.lazy-load-image.-oppobullets.-ratio-683-267:before{padding-top:75.6422454805%}}.lazy-load-image.-oppoarea.-ratio-1376-798:before{padding-top:57.9941860465%}.lazy-load-image.-oppopoints.-ratio-767-440:before{padding-top:57.3663624511%}.lazy-load-image.rpo-vibe{width:100%}.lazy-load-image.rpo-vibe.-ratio-1741-695:before{padding-top:39.9195864446%}.lazy-load-image.rpo-vibe.-ratio-1090-1548:before{padding-top:142.0183486239%}.credits_mobile{max-width:400px;margin:auto;width:100%}.credits_mobile .credits_col.-col2{padding-right:20px;margin-left:10%;width:40%}@media(max-width: 450px){.credits_mobile .credits_col.-col2{margin-left:5%;width:45%}}body.-mode-lite .project__home{display:none !important}body.-mode-lite .navmenu__link.-departmentlink{display:none}body #pixi{position:fixed;height:var(--doc-height);width:100vw}body.-nopixiscroll #pixi{position:absolute}body.-nativecustomscroller.project-active canvas{position:fixed !important}body.-nativescroller.-nopixiscroll #pixi{position:absolute !important}body.-nativecustomscroller,body.-nativescroller{height:auto}body.-nativecustomscroller .project,body.-nativescroller .project{position:static !important;height:fit-content;overflow-y:visible !important}body.-nativecustomscroller .project .project__content,body.-nativescroller .project .project__content{position:static !important;overflow-y:hidden}body.-nativecustomscroller.-navmenuopen,body.-nativescroller.-navmenuopen{overflow-y:hidden !important;touch-action:none}body.-nativecustomscroller.-navmenuopen .project,body.-nativescroller.-navmenuopen .project{position:relative !important;width:100%;height:100%;overflow-y:hidden !important}body.-nativecustomscroller.-maskedexit,body.-nativescroller.-maskedexit{position:fixed !important;height:100%;overflow-y:hidden !important}body.-nativecustomscroller.-maskedexit .project,body.-nativescroller.-maskedexit .project{overflow-y:hidden !important}body.-nativecustomscroller.-deeplinksection-project .project__video,body.-nativecustomscroller.-deeplinksection-project .project__header_image,body.-nativecustomscroller.-deeplinksection-project .project__header_image__container,body.-nativescroller.-deeplinksection-project .project__video,body.-nativescroller.-deeplinksection-project .project__header_image,body.-nativescroller.-deeplinksection-project .project__header_image__container{position:relative;top:0;left:0;width:100%;height:100%;transform:translate(0%, 0%);display:block}body.-nativecustomscroller.-deeplinksection-project .project__header_image__container,body.-nativescroller.-deeplinksection-project .project__header_image__container{position:absolute}body.-nativecustomscroller .about,body.-nativecustomscroller .info__subsection,body.-nativescroller .about,body.-nativescroller .info__subsection{position:relative;height:fit-content}body.-nativecustomscroller.-navmenuopen .ui.-dark .ui__logo__image.-white,body.-nativescroller.-navmenuopen .ui.-dark .ui__logo__image.-white{opacity:1}body.-nativecustomscroller.-navmenuopen .ui.-dark .ui__logo__image.-black,body.-nativescroller.-navmenuopen .ui.-dark .ui__logo__image.-black{opacity:0}body.-nativecustomscroller.-navmenuopen .ui__hamburger__circle.-darker,body.-nativescroller.-navmenuopen .ui__hamburger__circle.-darker{border-color:#c2c1c1}body.-nativecustomscroller.-touchpointer .ui,body.-nativescroller.-touchpointer .ui{transition:transform .3s}.home,.work{touch-action:none}html,body{width:100%;min-height:100%;min-width:100%}:root{--doc-height: 100%}html.-nativescroller,body.-nativescroller{background-color:#000;overflow-y:visible !important;position:static;height:auto;touch-action:pan-y;min-height:100vh;min-height:var(--doc-height)}html.-nativescroller.-navmenuopen,body.-nativescroller.-navmenuopen{overflow-y:hidden !important;touch-action:pan-y}html.-nativescroller.-aboutactive,body.-nativescroller.-aboutactive{overflow-y:auto !important;touch-action:pan-y}body.-nativescroller .scrollbar{display:none}.project__content{pointer-events:none}.project__dynamic__content{pointer-events:all}.drag-panel-navarrow{display:none}.mobileonly{display:none !important}@media(orientation: portrait)and (max-width: 750px){.mobileonly{display:block !important}}@media(orientation: portrait)and (max-width: 750px){.desktoponly{display:none !important}}body.-tempversion .project-close-progress-button,body.-tempversion .back-to-project-container,body.-tempversion .back-to-project{display:none !important}body.-tempversion .project__cta{height:400px !important}body.-tempversion .back-to-project-container-spacer{height:0px !important}body.-tempversion .footer__insta{display:none !important}body.-tempversion .footer__copy.-email{margin-bottom:25px !important}body.-tempversion .footer__divider{margin-bottom:40px !important}body.-tempversion .footer__content__center{transform:translate(-50%, 85%)}body.-tempversion .ui__cursordrag{display:none}body.-tempversion *{-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-o-user-select:auto;user-select:auto}/*# sourceMappingURL=debug.css.map */
