a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button,input,textarea{margin:0;padding:0;border:none;background:0 0;-webkit-appearance:none;border-radius:0}button:focus,input:focus,textarea:focus{outline:0}img,svg{display:block}code,pre{font-family:Inconsolata,Monaco,monospace}@font-face{font-family:'FF Firs Neue';src:url(fonts/tt-firs-neue/3AF132_9_0.eot);src:url(fonts/tt-firs-neue/3AF132_9_0.eot?#iefix) format("embedded-opentype"),url(fonts/tt-firs-neue/3AF132_9_0.woff) format("woff"),url(fonts/tt-firs-neue/3AF132_9_0.woff2) format("woff2"),url(fonts/tt-firs-neue/3AF132_9_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FF Firs Neue';src:url(fonts/tt-firs-neue/3AF132_A_0.eot);src:url(fonts/tt-firs-neue/3AF132_A_0.eot?#iefix) format("embedded-opentype"),url(fonts/tt-firs-neue/3AF132_A_0.woff) format("woff"),url(fonts/tt-firs-neue/3AF132_A_0.woff2) format("woff2"),url(fonts/tt-firs-neue/3AF132_A_0.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'FF Firs Neue';src:url(fonts/tt-firs-neue/3AF132_D_0.eot);src:url(fonts/tt-firs-neue/3AF132_D_0.eot?#iefix) format("embedded-opentype"),url(fonts/tt-firs-neue/3AF132_D_0.woff) format("woff"),url(fonts/tt-firs-neue/3AF132_D_0.woff2) format("woff2"),url(fonts/tt-firs-neue/3AF132_D_0.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Formular;src:url(fonts/formular/formular-regular.eot);src:url(fonts/formular/formular-regular.eot?#iefix) format("embedded-opentype"),url(fonts/formular/formular-regular.woff) format("woff"),url(fonts/formular/formular-regular.woff2) format("woff2"),url(fonts/formular/formular-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Formular;src:url(fonts/formular/formular-light.eot);src:url(fonts/formular/formular-light.eot?#iefix) format("embedded-opentype"),url(fonts/formular/formular-light.woff) format("woff"),url(fonts/formular/formular-light.woff2) format("woff2"),url(fonts/formular/formular-light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Formular;src:url(fonts/formular/formular-medium.eot);src:url(fonts/formular/formular-medium.eot?#iefix) format("embedded-opentype"),url(fonts/formular/formular-medium.woff) format("woff"),url(fonts/formular/formular-medium.woff2) format("woff2"),url(fonts/formular/formular-medium.ttf) format("truetype");font-weight:500;font-style:normal}html{font-size:20px;line-height:1.5em}body{font-family:Formular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-size:calc(16px + .25vw);font-size:1.125vw;line-height:1.5em}em{font-style:normal;font-weight:500}b,strong{font-weight:500}.xxs{font-size:calc(10px + .25vw);font-size:60%;line-height:1.25}.xs,small{font-size:calc(12px + .25vw);font-size:80%;line-height:1.25}.layout__notes .note .content,.sm{font-size:calc(14px + .25vw);font-size:1vw;line-height:1.25}.md,[data-type=md],a[rel=menu]{font-size:calc(20px + .25vw);font-size:1.5vw;line-height:1.25}.lg,[data-type=lg]{font-size:calc(20px + .65vw);font-size:2vw;line-height:1.25}.xl,h1{font-size:calc(40px + .25vw);font-size:2.25vw;line-height:1}#hyp__header article h1,#hyp__nav-overlay ul,.xxl{font-size:calc(60px + .25vw);font-size:4vw;line-height:1}h2,h3,h4,h5,h6{font-weight:500}h3{margin-bottom:1em}[data-type],ol,p,ul{margin-bottom:1em}p{margin-bottom:1em}ol li,ul li{margin-bottom:.5em}ol~h2,ol~h3,ol~h4,ul~h2,ul~h3,ul~h4{margin-top:2em}a{color:inherit;text-decoration:none}.layout a,.project a,footer a{position:relative}.layout a:after,.project a:after,footer a:after{content:"";display:block;position:absolute;bottom:2.5%;right:0;width:100%;height:0;border-bottom:2px solid;-moz-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;transition-property:width;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.layout a:hover:after,.project a:hover:after,footer a:hover:after{width:0%}.uc{text-transform:uppercase}.nowrap{white-space:nowrap}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}::-moz-selection{background:rgba(0,0,0,.99);color:#fff;text-shadow:none}::selection{background:rgba(0,0,0,.99);color:#fff;text-shadow:none}body,html{width:100%;height:100%}body{background-color:#fff;color:#000;will-change:color,background-color}body.noscroll{overflow:hidden}body.loading header[role=banner]{height:100vh}body.loading header[role=banner] nav{opacity:0;-moz-transform:translate(0,50%);-o-transform:translate(0,50%);-ms-transform:translate(0,50%);-webkit-transform:translate(0,50%);transform:translate(0,50%)}body #loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);z-index:-8000}hr{width:100%;height:0;opacity:0;border:none}hr.keyline{height:1px;opacity:1}hr:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}main{min-height:100%;overflow-x:hidden}main:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}article,aside,footer,header,nav,section{position:relative;z-index:0}article:after,aside:after,footer:after,header:after,nav:after,section:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.oembed-container{position:relative;height:0;width:100%;padding-bottom:56.25%}.oembed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img{display:block;width:100%;height:auto}svg{display:block;width:auto;max-width:100%;height:auto}.image-wrapper{margin-bottom:2rem}.image-wrapper:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.clearfix:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.mobile{display:none}.hide{display:none}.hidden--hard{display:none!important;visibility:hidden!important;opacity:0}.pos--fixed{position:fixed;left:0;width:100%;z-index:4000}#hyp__nav-footer,#hyp__nav-footer ul li,.hide-initial,.layout__notes .note,.project,header[role=banner] nav{visibility:hidden;opacity:0}header[role=banner]{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.8s;-o-transition-duration:.8s;-webkit-transition-duration:.8s;transition-duration:.8s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}header[role=banner] nav{-moz-transform:translate(0,50px);-o-transform:translate(0,50px);-ms-transform:translate(0,50px);-webkit-transform:translate(0,50px);transform:translate(0,50px)}.layout__notes .note{-moz-transform:translate(25%,0);-o-transform:translate(25%,0);-ms-transform:translate(25%,0);-webkit-transform:translate(25%,0);transform:translate(25%,0)}footer[role=site-footer]{padding:5%;background-color:#000;color:#fff}footer[role=site-footer] span{display:block;float:left;width:33.33333%;text-align:center}footer[role=site-footer] span:first-child{text-align:left}footer[role=site-footer] span:last-child{text-align:right}@-webkit-keyframes wobble-hor-bottom{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-.25em) rotate(-6deg);transform:translateX(-.25em) rotate(-6deg)}30%{-webkit-transform:translateX(.125em) rotate(6deg);transform:translateX(.125em) rotate(6deg)}45%{-webkit-transform:translateX(-.125em) rotate(-3.6deg);transform:translateX(-.125em) rotate(-3.6deg)}60%{-webkit-transform:translateX(.105em) rotate(2.4deg);transform:translateX(.105em) rotate(2.4deg)}75%{-webkit-transform:translateX(-.095em) rotate(-1.2deg);transform:translateX(-.095em) rotate(-1.2deg)}}#hyp__nav-main{padding:0 0 10%}#hyp__nav-main li{float:left;display:inline-block}#hyp__nav-main li~li{margin-left:4em}#hyp__nav-main li a{display:inline-block;font-weight:500;text-decoration:none;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#hyp__nav-main li a:hover{-moz-transform:translate(0,25%);-o-transform:translate(0,25%);-ms-transform:translate(0,25%);-webkit-transform:translate(0,25%);transform:translate(0,25%)}#hyp__nav-main li.right{float:right}#hyp__nav-main li.right .hand{width:1em;display:inline-block}#hyp__nav-main li.right a:hover{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#hyp__nav-main li.right:hover .hand{animation:wobble-hor-bottom .8s both}#hyp__nav-main li.underline a{position:relative}#hyp__nav-main li.underline a:after{content:"";display:block;position:absolute;bottom:2.5%;right:0;width:100%;height:0;border-bottom:2px solid;-moz-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;transition-property:width;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#hyp__nav-main li.underline a:hover:after{width:0%}#hyp__logo-float{display:none;position:fixed;bottom:0;left:0;width:5%;padding-bottom:2.5%}#hyp__logo-float svg{width:50%;margin:0 auto}a[rel=menu]{display:none;position:fixed;top:5vw;right:5%;width:1.25em;height:.75em;min-width:30px;min-height:18px;z-index:12000}a[rel=menu].active{display:block}a[rel=menu] span{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background-color:#000}a[rel=menu] span:nth-child(2){top:50%;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}a[rel=menu] span:last-child{top:auto;bottom:0}a[rel=menu][data-state=open] span:nth-child(2){opacity:0}#hyp__nav-overlay{will-change:opacity;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:8000;pointer-events:none}#hyp__nav-overlay[data-state=open]{opacity:1;pointer-events:initial}#hyp__nav-overlay>div{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#hyp__nav-overlay ul{position:absolute;top:50%;left:0;width:100%;text-align:center;line-height:1.5;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#hyp__nav-overlay ul li a{text-decoration:none}#hyp__header{padding:10%;padding-bottom:0}#hyp__header article h1{margin:0 auto 10%;font-family:Formular,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.25;font-weight:300}#hyp__header article h1 svg{position:absolute;top:.2em;margin-left:.35em;display:inline-block;height:1em;-moz-transform:translate(-110%,0);-o-transform:translate(-110%,0);-ms-transform:translate(-110%,0);-webkit-transform:translate(-110%,0);transform:translate(-110%,0)}#hyp__header nav{position:relative;z-index:4000}#hyp__notes{padding:0 0 10%}#hyp__projects{padding:0}#hyp__profile article:first-of-type{padding-top:10%}#hyp__services article:first-of-type{padding-top:10%}[class*=invisible]{visibility:hidden;opacity:0}.shadow{-webkit-box-shadow:10px 10px 100px -25px rgba(0,0,0,.4);-moz-box-shadow:10px 10px 100px -25px rgba(0,0,0,.4);box-shadow:10px 10px 100px -25px rgba(0,0,0,.4)}.roundcorners img{border-top-left-radius:5px;border-top-right-radius:5px}.wrapper{width:100%;margin:0 auto;max-width:2050px}.wrapper:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.video__wrapper{position:relative;height:0}.video__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.columns{display:columns;column-count:var(--column-count);column-gap:10%}section{padding:5%;padding-bottom:10%}.layout{position:relative}.layout:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.project{position:relative;margin-bottom:10vh;overflow:hidden}.project .project__header{position:relative;width:100%;padding:5%;padding-bottom:0;z-index:2000}.project .project__header .project__title>span{float:left}.project .project__header .project__title>span:first-child{width:33.33333%}.project .project__header .project__title>span:last-child{width:66.66667%;text-align:right;font-weight:400}.project .project__header .project__title:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.project .project__asset{position:relative;width:100%;height:100%;height:calc(var(--grid-column-width) * 12)}.project .project__asset>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:16000}.project .project__asset>a:after{display:none!important}.project .project__asset .asset__grid-wrapper{position:relative;width:100%;height:100%;z-index:0}.project .project__asset .asset__grid-wrapper:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.project .project__asset .asset__grid-wrapper .grid__element{position:absolute;top:calc(var(--grid-column-width) * var(--el-top));left:calc(var(--grid-column-width) * var(--el-left));width:calc(var(--grid-column-width) * var(--el-width));height:calc(var(--grid-column-width) * var(--el-height));z-index:calc(var(--el-layer) * 1000);pointer-events:none}.project .project__asset .asset__grid-wrapper .grid__element.video{border-radius:4px;overflow:hidden}.project .project__asset .asset__grid-wrapper .grid__element.video .video__wrapper,.project .project__asset .asset__grid-wrapper .grid__element.video>iframe{z-index:1000}.project .project__asset .asset__grid-wrapper .grid__element.video>iframe{opacity:0}.project .project__asset .asset__grid-wrapper .grid__element.video img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.project .project__asset .asset__grid-wrapper .grid__element.text{line-height:1.25;padding:1.25em;color:#000;color:var(--el-color_text);background-color:#fff;background-color:var(--el-color_background)}.project .project__asset .grid-square{float:left;width:var(--grid-column-width);height:var(--grid-column-width)}.project .project__footer{position:relative;width:100%;bottom:0;padding:5%;padding-top:0;z-index:2000}.project .project__footer aside{display:inline-block;float:left}.project .project__footer a{float:right;text-align:right}.project .project__footer:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.layout__notes{margin-bottom:25vh}.layout__notes .note{position:relative;float:left;padding-left:5%;width:25%}.layout__notes .note>div,.layout__notes .note>figure{position:relative}.layout__notes .note:first-child{padding-left:10%}.layout__notes .note .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5em;color:#fff;background-color:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;z-index:2000}.layout__notes .note .content .text{position:absolute;left:0;bottom:1.5em;padding:0 1.5em;-moz-transform:translate(0,10%);-o-transform:translate(0,10%);-ms-transform:translate(0,10%);-webkit-transform:translate(0,10%);transform:translate(0,10%);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.layout__notes .note .content .text p{width:90%}.layout__notes .note figure{background-color:#000}.layout__notes .note figure .video__wrapper,.layout__notes .note figure>iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.layout__notes .note figure>iframe{opacity:0}.layout__notes .note figure img{z-index:0}.layout__notes .note:hover .content{opacity:1}.layout__notes .note:hover .content .text{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.layout__team-grid{padding:10% 0 5%}.layout__team-grid .flickity-viewport{overflow:visible}.layout__team-grid .team__member{position:relative;float:left;width:30%}.layout__team-grid .team__member .copy,.layout__team-grid .team__member figure{max-width:480px;margin:0 auto}.layout__team-grid .team__member figure{position:relative;margin-bottom:1em!important}.layout__team-grid .team__member figure .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:5%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;z-index:1000}.layout__team-grid .team__member figure .content .text{position:absolute;left:0;bottom:1.5em;padding:0 1.5em;font-size:90%;line-height:1.5;color:#fff;-moz-transform:translate(0,10%);-o-transform:translate(0,10%);-ms-transform:translate(0,10%);-webkit-transform:translate(0,10%);transform:translate(0,10%);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.layout__team-grid .team__member figure .content .text p{width:90%}.layout__team-grid .team__member figure img{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;z-index:0}.layout__team-grid .team__member figure:hover .content{opacity:1}.layout__team-grid .team__member figure:hover .content .text{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.layout__team-grid .team__member .title,.layout__team-grid .team__member>a{display:block}.layout__team-grid .team__member:first-child .copy,.layout__team-grid .team__member:first-child figure{margin-left:0;margin-right:auto}.layout__team-grid .team__member:last-child .copy,.layout__team-grid .team__member:last-child figure{margin-left:auto;margin-right:0}.layout__team-grid .team__member~.team__member{margin-left:5%}.layout__team-grid .team__member:nth-child(even){-moz-transform:translate(0,-12%);-o-transform:translate(0,-12%);-ms-transform:translate(0,-12%);-webkit-transform:translate(0,-12%);transform:translate(0,-12%)}[class*=layout__columns]{padding:5%}[class*=layout__columns] .wrapper>div{float:left;min-height:1px}[class*=layout__columns] .wrapper>div~div{margin-left:5%}.layout__columns_2-3{text-align:center}.layout__columns_2-3 .wrapper>div{float:none;text-align:left;width:66.66667%}.layout__columns_2-3 .wrapper>div div,.layout__columns_2-3 .wrapper>div ol,.layout__columns_2-3 .wrapper>div p,.layout__columns_2-3 .wrapper>div ul{width:88%}.layout__columns_2-3.center .wrapper>div{margin:0 auto}.layout__columns_2-3.left .wrapper>div{margin-left:0;margin-right:auto}.layout__columns_2-3.right .wrapper>div{margin-left:auto;margin-right:0}.layout__columns_2 .wrapper>div{width:45%}.layout__columns_3 .wrapper>div{width:33.33333%}.layout__columns_3 .wrapper>div~div{margin-left:0}.layout__columns_4 .wrapper>div{width:25%}.layout__columns_4 .wrapper>div~div{margin-left:0}@media screen and (min-width:2200px){body{font-size:24px}.xxs,[data-type=xxs]{font-size:14px}.xs,[data-type=xs],small{font-size:18px}.layout__notes .note .content,.sm,[data-type=sm]{font-size:20px;line-height:1.25}.md,[data-type=md],a[rel=menu]{font-size:36px;line-height:1.5em}.lg,[data-type=lg]{font-size:40px}.xl,[data-type=xl],h1{font-size:60px}#hyp__header article h1,#hyp__nav-overlay ul,.xxl,[data-type=xxl]{font-size:96px}}@media screen and (max-width:1200px){body{font-size:1.5vw}.layout__notes .note .content,.sm,[data-type=sm]{font-size:1.25vw}.md,[data-type=md],a[rel=menu]{font-size:1.75vw}.layout__notes .note{width:33.33333%}}@media screen and (min-width:769px){.layout__team-grid{pointer-events:none}.layout__team-grid a{pointer-events:initial}}@media screen and (max-width:768px){body{font-size:18px}.xxs,[data-type=xxs]{font-size:10px}.xs,[data-type=xs],small{font-size:12px}.layout__notes .note .content,.sm,[data-type=sm]{font-size:14px;line-height:1.25}.md,[data-type=md],a[rel=menu]{font-size:24px}.lg,[data-type=lg]{font-size:32px}.xl,[data-type=xl],h1{font-size:48px}#hyp__header article h1,#hyp__nav-overlay ul,.xxl,[data-type=xxl]{font-size:5.5vw}.layout__notes .note{width:40%}.layout__notes .note .content{display:none}[class*=layout__columns]{padding:5% 0}[class*=layout__columns] .wrapper>div{float:none;width:100%}[class*=layout__columns] .wrapper>div~div{margin-top:2em;margin-left:0}.layout__team-grid .flickity-viewport{overflow:visible}.layout__team-grid .team__member{width:83.33333%;padding-left:0;padding-right:10%}.layout__team-grid .team__member~.team__member{margin:0}.layout__team-grid .team__member:nth-child(even){transform:none}.layout__team-grid:after{content:'flickity';display:none}.project .project__asset .grid__element.text{display:none}.project .project__header .project__title>span{float:none;text-align:left!important;width:75%!important}.project .project__header .project__title>span:first-child,.project .project__header .project__title>span:last-child{display:block}.project .project__header .project__title>span:last-child{margin-top:1em}.project .project__footer{margin-top:2em}.project .project__asset-mobile{display:none;margin:1em auto;width:60%;height:0;padding-bottom:80%;background-color:#00f!important}footer[role=site-footer] span.copyright{margin-top:10vh}}@media screen and (max-width:640px){.layout__notes .note .content,.sm,[data-type=sm]{font-size:14px;line-height:1.25}body{font-size:4vw}.md,[data-type=md],a[rel=menu]{font-size:5vw;line-height:1.5}.lg,[data-type=lg]{font-size:32px}.xl,[data-type=xl],h1{font-size:48px}#hyp__header article h1,#hyp__nav-overlay ul,.xxl,[data-type=xxl]{font-size:8vw}a[rel=menu]{width:1em;height:.85em}.columns{column-count:1}.layout__columns_2-3 .wrapper>div div{width:100%}.layout__notes .note{width:66.66667%}.layout__notes .note .content{display:none}main{overflow-x:hidden}#hyp__header{padding-top:10vh;padding-bottom:10vh}#hyp__header nav{display:none}.project{height:75vh}.project .project__asset{position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.project .project__footer{position:absolute}}.alignnone,.wp-caption.alignnone,a img.alignnone{display:block;float:none}.aligncenter,a img.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright,.wp-caption.alignright,a img.alignright{float:right;margin:0}.alignleft,.wp-caption.alignleft,a img.alignleft{float:left;margin:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}