/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.grid-1{width:8.33333333%;width:calc( 8.33333333%  -  30px );margin-right:30px}@media (max-width:720px){.grid-1{width:calc( 8.33333333%  -  20px );margin-right:20px}}.grid-2{width:16.66666667%;width:calc( 16.66666667%  -  30px );margin-right:30px}@media (max-width:720px){.grid-2{width:calc( 16.66666667%  -  20px );margin-right:20px}}.grid-3{width:25%;width:calc( 25%  -  30px );margin-right:30px}@media (max-width:720px){.grid-3{width:calc( 25%  -  20px );margin-right:20px}}.grid-4{width:33.33333333%;width:calc( 33.33333333%  -  30px );margin-right:30px}@media (max-width:720px){.grid-4{width:calc( 33.33333333%  -  20px );margin-right:20px}}.grid-5{width:41.66666667%;width:calc( 41.66666667%  -  30px );margin-right:30px}@media (max-width:720px){.grid-5{width:calc( 41.66666667%  -  20px );margin-right:20px}}.grid-6{width:50%;width:calc( 50%  -  30px );margin-right:30px}@media (max-width:720px){.grid-6{width:calc( 50%  -  20px );margin-right:20px}}.grid-7{width:58.33333333%;width:calc( 58.33333333%  -  30px );margin-right:30px}@media (max-width:720px){.grid-7{width:calc( 58.33333333%  -  20px );margin-right:20px}}.grid-8{width:66.66666667%;width:calc( 66.66666667%  -  30px );margin-right:30px}@media (max-width:720px){.grid-8{width:calc( 66.66666667%  -  20px );margin-right:20px}}.grid-9{width:75%;width:calc( 75%  -  30px );margin-right:30px}@media (max-width:720px){.grid-9{width:calc( 75%  -  20px );margin-right:20px}}.grid-10{width:83.33333333%;width:calc( 83.33333333%  -  30px );margin-right:30px}@media (max-width:720px){.grid-10{width:calc( 83.33333333%  -  20px );margin-right:20px}}.grid-11{width:91.66666667%;width:calc( 91.66666667%  -  30px );margin-right:30px}@media (max-width:720px){.grid-11{width:calc( 91.66666667%  -  20px );margin-right:20px}}.grid-12{width:100%;width:calc( 100%  -  30px );margin-right:30px}@media (max-width:720px){.grid-12{width:calc( 100%  -  20px );margin-right:20px}}.push-1{margin-left:8.33333333%}.push-2{margin-left:16.66666667%}.push-3{margin-left:25%}.push-4{margin-left:33.33333333%}.push-5{margin-left:41.66666667%}.push-6{margin-left:50%}.push-7{margin-left:58.33333333%}.push-8{margin-left:66.66666667%}.push-9{margin-left:75%}.push-10{margin-left:83.33333333%}.push-11{margin-left:91.66666667%}.push-12{margin-left:100%}@font-face{font-family:"Post Grotesk Book";src:url("../fonts/PostGrotesk-Book.woff2") format("woff2"),url("../fonts/PostGrotesk-Book.woff") format("woff");font-style:normal}@font-face{font-family:"Post Grotesk Book";src:url("../fonts/PostGrotesk-BookItalic.woff2") format("woff2"),url("../fonts/PostGrotesk-BookItalic.woff") format("woff");font-style:italic}.form-row{margin-bottom:1rem}input,label,select,textarea{margin:0;border:0;padding:.25rem;width:100%;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;border-radius:0 !important}input:focus,textarea:focus{outline:0 !important}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border:0 solid currentColor;border-bottom:2px solid currentColor}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto;color:inherit;border:1px solid currentColor;width:100%;padding:.5rem 1rem;cursor:pointer}input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover{background-color:black;color:white}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto;border:1px solid currentColor;resize:vertical}select[multiple]{vertical-align:top}[data-debug-layout="true"] .debug-size-helper{position:fixed;right:0;top:0;padding:.5em;font-size:14px;z-index:100;font-family:-apple-system,BlinkMacSystemFont,sans-serif}@media (min-width:1441px){[data-debug-layout="true"] .debug-size-helper{color:#00c8a9}}@media (min-width:1025px) and (max-width:1440px){[data-debug-layout="true"] .debug-size-helper{color:#00a7a5}}@media (min-width:721px) and (max-width:1024px){[data-debug-layout="true"] .debug-size-helper{color:#0086a1}}@media (max-width:720px){[data-debug-layout="true"] .debug-size-helper{color:#00659d}}@media (max-width:375px){[data-debug-layout="true"] .debug-size-helper{color:#049}}[data-debug-layout="true"]:after{content:'';position:fixed;left:0;top:0;padding:.5em;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;z-index:100}@media (min-width:1441px){[data-debug-layout="true"]:after{content:'xl – 1441px +';color:#00c8a9}}@media (min-width:1025px) and (max-width:1440px){[data-debug-layout="true"]:after{content:'lg – 1025px - 1440px';color:#00a7a5}}@media (min-width:721px) and (max-width:1024px){[data-debug-layout="true"]:after{content:'md – 721px - 1024px';color:#0086a1}}@media (max-width:720px){[data-debug-layout="true"]:after{content:'sm – 375px - 720px';color:#00659d}}@media (max-width:375px){[data-debug-layout="true"]:after{content:'xs – 0 - 375px';color:#049}}[data-debug-outline="true"]>*{outline:1px solid rgba(230,0,0,0.333)}[data-debug-outline="true"]>*>*{outline:1px solid rgba(230,115,0,0.333)}[data-debug-outline="true"]>*>*>*{outline:1px solid rgba(229,230,0,0.333)}[data-debug-outline="true"]>*>*>*>*{outline:1px solid rgba(115,230,0,0.333)}[data-debug-outline="true"]>*>*>*>*>*{outline:1px solid rgba(0,230,0,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*{outline:1px solid rgba(0,230,115,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*>*{outline:1px solid rgba(0,229,230,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*>*>*{outline:1px solid rgba(0,115,230,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*>*>*>*{outline:1px solid rgba(0,0,230,0.333)}[data-debug-outline="true"]>*>*>*>*>*>*>*>*>*>*{outline:1px solid rgba(115,0,230,0.333)}[data-debug-baseline="true"]{background:linear-gradient(to bottom, #e10000, #e10000 1px, transparent 1px, transparent);background-size:100% 1.21428571rem}[data-debug-layout="true"]:before{content:'';position:fixed;width:auto;margin:0 auto;top:0;left:40px;right:10px;bottom:0;z-index:1;opacity:.05;background-size:8.33333333% auto;background-image:linear-gradient(to right, currentColor calc(100% -  30px ), transparent 1px);pointer-events:none;mix-blend-mode:multiply}@media (min-width:1441px){[data-debug-layout="true"]:before{color:#00c8a9}}@media (min-width:1025px) and (max-width:1440px){[data-debug-layout="true"]:before{color:#00a7a5}}@media (min-width:721px) and (max-width:1024px){[data-debug-layout="true"]:before{color:#0086a1}}@media (max-width:720px){[data-debug-layout="true"]:before{color:#00659d}}@media (max-width:375px){[data-debug-layout="true"]:before{color:#049}}@media (max-width:720px){[data-debug-layout="true"]:before{background-size:16.66666667% auto}}/*! Flickity v2.0.6
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.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;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-prev-next-button{position:absolute;top:0;bottom:0;width:50%;height:100%;border:none;background:transparent !important;cursor:pointer}[data-has-touch="true"] .flickity-prev-next-button{display:none}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{cursor:url(../media/ui/arrow-left-carousel.svg),auto;cursor:w-resize;left:0;width:0}.flickity-prev-next-button.next{cursor:url(../media/ui/arrow-right-carousel.svg),auto;cursor:pointer;right:0;width:100%}.flickity-prev-next-button:focus{outline:none}.flickity-prev-next-button:active{opacity:0}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.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}.uniform__potty{position:absolute;left:-9999px}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}figure{margin:0;padding:0}img,video{display:block;width:100%;height:auto}inner{display:block;margin:0;padding:0;border:0}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}button:focus{outline:none}ul,li{list-style:none;padding:0;margin:0}@media (min-width:1025px){.mq-md-down-only{display:none !important}}@media (max-width:1024px){.mq-lg-up-only{display:none !important}}@media (max-width:720px){.mq-md-up-only{display:none !important}}@media (min-width:721px){.mq-sm-down-only{display:none !important}}.image-sizer{width:100%;height:0;position:relative;background:rgba(245,244,243,0.1);overflow:hidden}.image-sizer>*{position:absolute;left:0;top:0;width:100%;height:100%}.image-sizer.-cover>*{object-fit:cover}.image-sizer img,.image-sizer video{opacity:1;transition:166ms all ease-in-out;transition-property:opacity}.image-sizer img[data-src],.image-sizer video[data-src]{opacity:0}body{background-color:#fcfcfb;color:#232323;max-width:100%;overflow-x:hidden}body[data-color-theme="slate"]{background:#dad7d4;color:#232323}body[data-color-theme="tan"]{background-color:#f5f4f3;color:#232323}body[data-color-theme="dark"]{background-color:#232323;color:#dad7d4}.site-header{position:absolute}.main-content{margin-top:230px}@media (max-width:1024px){.main-content{margin-top:180px}}@media (max-width:720px){.main-content{margin-top:100px}}::selection{background:rgba(218,215,212,0.5)}.looper img{display:none}.looper img.active{display:block}.article-sidebar{width:25%;width:calc( 25%  -  30px );margin-right:30px;float:left}@media (max-width:720px){.article-sidebar{width:calc( 25%  -  20px );margin-right:20px}}.article-mainbar{width:75%;margin-right:0;float:left;margin-bottom:5rem}@media (max-width:1024px){.article-mainbar{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.article-mainbar{width:calc( 100%  -  20px );margin-right:20px}}.article-mainbar .text{width:77.77777778%;width:calc( 77.77777778%  -  30px );margin-right:30px}@media (max-width:720px){.article-mainbar .text{width:calc( 77.77777778%  -  20px );margin-right:20px}}@media (max-width:1024px){.article-mainbar .text{width:100%}}.article-mainbar img{width:100%;width:calc( 100%  -  30px );margin-right:30px;margin-top:2.42857143rem;margin-bottom:2.42857143rem}@media (max-width:720px){.article-mainbar img{width:calc( 100%  -  20px );margin-right:20px}}@media (max-width:1024px){.article-mainbar img{width:100%}}.video-width{width:100%}.video-width[data-aspect="1"]{width:66.66666667%}@media (max-width:1024px){.video-width[data-aspect="1"]{width:100%}}.video-container{width:100%;width:calc( 100%  -  30px );margin-right:30px;margin-top:0;margin-bottom:2.42857143rem;height:0;padding-bottom:56.25%;position:relative}@media (max-width:720px){.video-container{width:calc( 100%  -  20px );margin-right:20px}}@media (max-width:1024px){.video-container{width:100%}}.video-container iframe{width:100%;height:100%;position:absolute}.feed-list{margin-bottom:2.42857143rem}.feed-preview{display:block;border-bottom:2px solid #dad7d4;padding-bottom:1.21428571rem;margin-bottom:1.21428571rem}.feed-preview .feed-meta{margin-top:21.375px;margin-bottom:8px}.feed-preview .feed-meta p{margin-bottom:0 !important}.feed-preview .feed-meta .feed-title{color:inherit;text-decoration:none;background-image:linear-gradient(to right, transparent 0, transparent 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:100% 2px;margin:0}.feed-preview:hover .feed-title{text-decoration:none;background-image:linear-gradient(to right, currentColor 0, currentColor 100%)}.feed-preview.-inactive{display:none}.site-footer{margin-top:4.85714286rem;margin-bottom:2.42857143rem}@media (max-width:1024px){.site-footer{margin-bottom:2.42857143rem}}.site-footer .footer-col{width:25%;width:calc( 25%  -  30px );margin-right:30px;float:left}@media (max-width:720px){.site-footer .footer-col{width:calc( 25%  -  20px );margin-right:20px}}@media (max-width:1024px){.site-footer .footer-col{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.site-footer .footer-col{width:calc( 100%  -  20px );margin-right:20px}}[data-template='project'] .site-footer{display:block;margin-top:2.42857143rem}@media (min-width:1025px){[data-template='project'] .site-footer{display:none}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){[data-template='project'] .site-footer{display:none}}.back-to-top{display:none;width:50px;height:25px;display:block;float:right;background-image:url(../media/ui/back-to-top.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:none !important}@media (max-width:1024px){.back-to-top{width:34px;height:17px;background-image:url(../media/ui/back-to-top-md.svg)}}.form-section{margin-bottom:6.07142857rem}.enquiry-form,.enquiry-toggle{width:66.66666667%;margin-right:0;margin-left:25%}@media (max-width:1024px){.enquiry-form,.enquiry-toggle{width:100%;margin-right:0;margin-left:0}}.enquiry-toggle .enquiry-toggle-button{width:100%;width:calc( 100%  -  30px );margin-right:30px}@media (max-width:720px){.enquiry-toggle .enquiry-toggle-button{width:calc( 100%  -  20px );margin-right:20px}}.enquiry-toggle .enquiry-toggle-button .button-label{display:inline-block;position:relative;float:left}.enquiry-toggle .enquiry-toggle-button:hover{color:#949290}.enquiry-toggle .toggle-plus{display:block;width:.75em;height:.75em;display:inline-block;position:relative;float:left;transition:333ms all ease-in-out;transition-duration:167ms;transition-property:transform;top:.2rem;margin-left:.5rem}.enquiry-toggle .toggle-plus:before,.enquiry-toggle .toggle-plus:after{content:'';display:block;position:absolute;width:.75em;height:2px;top:50%;left:50%;background:currentColor}.enquiry-toggle .toggle-plus:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(0deg);transform:translate3d(-50%, -50%, 0) rotate(0deg)}.enquiry-toggle .toggle-plus:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(90deg);transform:translate3d(-50%, -50%, 0) rotate(90deg)}[data-enquiry-form-open="true"] .enquiry-toggle .toggle-plus{-ms-transform:rotate(45deg) translateY(3px);-moz-transform:rotate(45deg) translateY(3px);-webkit-transform:rotate(45deg) translateY(3px);transform:rotate(45deg) translateY(3px)}@media (max-width:720px){.enquiry-toggle .toggle-plus{float:right}}.enquiry-form-feedback{color:#949290;margin-bottom:1.21428571rem}.enquiry-form-feedback.-error{color:#f00}form .input{border:none;color:#232323;border-bottom:2px solid;margin-bottom:1.21428571rem;padding-left:0;width:100%;width:calc( 100%  -  30px );margin-right:30px}@media (max-width:720px){form .input{width:calc( 100%  -  20px );margin-right:20px}}form .input::-webkit-input-placeholder{color:#232323}form .input:-moz-placeholder{color:#232323}form .input::-moz-placeholder{color:#232323}form .input:-ms-input-placeholder{color:#232323}form .input:hover::-webkit-input-placeholder{color:#949290}form .input:hover:-moz-placeholder{color:#949290}form .input:hover::-moz-placeholder{color:#949290}form .input:hover:-ms-input-placeholder{color:#949290}form .input:focus::-webkit-input-placeholder{color:transparent}form .input:focus:-moz-placeholder{color:transparent}form .input:focus::-moz-placeholder{color:transparent}form .input:focus:-ms-input-placeholder{color:transparent}form .input.-half{width:50%;width:calc( 50%  -  30px );margin-right:30px;float:left}@media (max-width:720px){form .input.-half{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:720px){form .input.-half{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:720px) and (max-width:720px){form .input.-half{width:calc( 100%  -  20px );margin-right:20px}}form .submit{border:0;display:inline-block;text-align:right;float:right;width:auto;color:#949290;margin:0;margin-right:30px;margin-bottom:1.21428571rem;line-height:1.21428571}form .submit:hover{background:none !important}[data-valid-to-send="true"] form .submit:hover{color:#949290}[data-valid-to-send="true"] form .submit:hover:after{background-image:url(../media/ui/arrow-right-grey-hover.svg)}[data-valid-to-send="true"] form .submit{background:none !important;color:#232323}[data-valid-to-send="true"] form .submit:after{background-image:url(../media/ui/arrow-right-grey-hover.svg)}form .submit:after{content:'';padding-left:.5rem;display:inline-block;height:1.21428571rem;width:.5rem;background-image:url(../media/ui/arrow-right-grey.svg);background-repeat:no-repeat;background-position:100% 100%;-ms-transform:translateY(.1em);-moz-transform:translateY(.1em);-webkit-transform:translateY(.1em);transform:translateY(.1em)}textarea::-webkit-resizer{background-image:url(../media/ui/resizer-background.svg);background-size:6px 6px;background-position:right 60%;background-repeat:no-repeat;cursor:ns-resize,auto !important}.site-header{padding:40px 0;top:0;left:0;right:0}@media (max-width:720px){.site-header{padding:20px 0;position:absolute;z-index:5}}[data-color-theme="light"] .site-header{background:#fcfcfb;color:#232323}.site-header .site-title img{height:1rem;width:auto;display:inline-block}.menu-trigger{display:block;width:68px;height:68px;cursor:pointer;transition:all .2s ease;-ms-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);transition-property:transform;position:fixed;right:40px;top:57px;z-index:20}.menu-trigger:before,.menu-trigger:after{content:'';display:block;position:absolute;width:68px;height:2px;top:50%;background:currentColor;transition:all 333ms ease}.menu-trigger:before{-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menu-trigger:after{-ms-transform:translateY(5px);-moz-transform:translateY(5px);-webkit-transform:translateY(5px);transform:translateY(5px)}.menu-trigger:hover:before,.menu-trigger:hover:after{transition-duration:166ms}[data-has-touch="false"] .menu-trigger:hover:before{-ms-transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}[data-has-touch="false"] .menu-trigger:hover:after{-ms-transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);transform:translateY(3px)}[data-menu-open="true"] .menu-trigger:before,[data-menu-open="true"] .menu-trigger:after{transition-duration:333ms}[data-menu-open="true"] .menu-trigger:before{-ms-transform:translateY(0) rotate(-45deg) !important;-moz-transform:translateY(0) rotate(-45deg) !important;-webkit-transform:translateY(0) rotate(-45deg) !important;transform:translateY(0) rotate(-45deg) !important}[data-menu-open="true"] .menu-trigger:after{-ms-transform:translateY(0) rotate(45deg) !important;-moz-transform:translateY(0) rotate(45deg) !important;-webkit-transform:translateY(0) rotate(45deg) !important;transform:translateY(0) rotate(45deg) !important}[data-menu-open="true"] .menu-trigger{color:#232323;position:fixed}@media (max-width:1024px){.menu-trigger{display:block;width:47px;height:47px;cursor:pointer;transition:all .2s ease;-ms-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);transition-property:transform;position:fixed;right:40px;top:54.57142857px}.menu-trigger:before,.menu-trigger:after{content:'';display:block;position:absolute;width:47px;height:2px;top:50%;background:currentColor;transition:all 333ms ease}.menu-trigger:before{-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menu-trigger:after{-ms-transform:translateY(5px);-moz-transform:translateY(5px);-webkit-transform:translateY(5px);transform:translateY(5px)}.menu-trigger:hover:before,.menu-trigger:hover:after{transition-duration:166ms}[data-has-touch="false"] .menu-trigger:hover:before{-ms-transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}[data-has-touch="false"] .menu-trigger:hover:after{-ms-transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);transform:translateY(3px)}[data-menu-open="true"] .menu-trigger:before,[data-menu-open="true"] .menu-trigger:after{transition-duration:333ms}[data-menu-open="true"] .menu-trigger:before{-ms-transform:translateY(0) rotate(-45deg) !important;-moz-transform:translateY(0) rotate(-45deg) !important;-webkit-transform:translateY(0) rotate(-45deg) !important;transform:translateY(0) rotate(-45deg) !important}[data-menu-open="true"] .menu-trigger:after{-ms-transform:translateY(0) rotate(45deg) !important;-moz-transform:translateY(0) rotate(45deg) !important;-webkit-transform:translateY(0) rotate(45deg) !important;transform:translateY(0) rotate(45deg) !important}}@media (max-width:720px){.menu-trigger{display:block;width:40px;height:40px;cursor:pointer;transition:all .2s ease;-ms-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);transition-property:transform;right:20px;top:33.35714286px;position:fixed}.menu-trigger:before,.menu-trigger:after{content:'';display:block;position:absolute;width:40px;height:2px;top:50%;background:currentColor;transition:all 333ms ease}.menu-trigger:before{-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menu-trigger:after{-ms-transform:translateY(5px);-moz-transform:translateY(5px);-webkit-transform:translateY(5px);transform:translateY(5px)}.menu-trigger:hover:before,.menu-trigger:hover:after{transition-duration:166ms}[data-has-touch="false"] .menu-trigger:hover:before{-ms-transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}[data-has-touch="false"] .menu-trigger:hover:after{-ms-transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);transform:translateY(3px)}[data-menu-open="true"] .menu-trigger:before,[data-menu-open="true"] .menu-trigger:after{transition-duration:333ms}[data-menu-open="true"] .menu-trigger:before{-ms-transform:translateY(0) rotate(-45deg) !important;-moz-transform:translateY(0) rotate(-45deg) !important;-webkit-transform:translateY(0) rotate(-45deg) !important;transform:translateY(0) rotate(-45deg) !important}[data-menu-open="true"] .menu-trigger:after{-ms-transform:translateY(0) rotate(45deg) !important;-moz-transform:translateY(0) rotate(45deg) !important;-webkit-transform:translateY(0) rotate(45deg) !important;transform:translateY(0) rotate(45deg) !important}}.home-section{position:absolute;bottom:0;left:0;right:0;top:114px;height:auto}.home-section .home-carousel{position:absolute;top:0;left:40px;right:40px;bottom:40px;overflow:hidden}.home-section .home-carousel img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (max-width:720px){.home-section .home-carousel{left:20px;right:20px;bottom:20px;height:130vw;max-height:80vh;top:auto}}.flickity-viewport{height:100% !important}.home-carousel-cell{width:100%;height:100%}.hero-video-container{position:relative;padding-bottom:56.25%;height:0}.hero-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video-container:hover .vimeo-nav{opacity:1}.hero-video-container .vimeo-nav{position:absolute;width:100%;left:0;right:0;bottom:0;height:2.5rem;background:transparent;opacity:0;transition:333ms linear 444ms}[data-playing="false"] .hero-video-container .vimeo-nav{opacity:1}.hero-video-container .vimeo-nav .btn{position:absolute;width:1.5rem;height:1.5rem;bottom:.5rem;right:.25rem;background:contain;background-size:1.21428571rem 1.21428571rem;background-position:50% 50%;background-repeat:no-repeat;opacity:.5}.hero-video-container .vimeo-nav .btn:hover{opacity:.75}.hero-video-container .vimeo-nav .btn:active{opacity:.5}.hero-video-container .vimeo-nav .btn.mute-unmuted{right:.25rem}.hero-video-container .vimeo-nav .btn.play-pause{left:.5rem}[data-muted="true"] .mute-unmuted{background:url('/assets/media/ui/muted.svg')}[data-muted="false"] .mute-unmuted{background:url('/assets/media/ui/unmuted.svg')}[data-playing="true"] .play-pause{background:url('/assets/media/ui/pause.svg')}[data-playing="false"] .play-pause{background:url('/assets/media/ui/play.svg')}.main-content[data-start-with-video="1"]{margin-top:4.85714286rem}.image-section{margin-bottom:4.85714286rem}.image-section:before,.image-section:after{display:table;content:""}.image-section:after{clear:both}@media (max-width:1024px){.image-section{margin-bottom:2.42857143rem}}.image-section .figure{width:75%;width:calc( 75%  -  30px );margin-right:30px}@media (max-width:720px){.image-section .figure{width:calc( 75%  -  20px );margin-right:20px}}@media (max-width:1024px){.image-section .figure{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.image-section .figure{width:calc( 100%  -  20px );margin-right:20px}}.image-section .figure.push-left{margin-left:0}@media (min-width:1025px){.image-section .figure.push-right{margin-left:25%}}.index{margin-bottom:3.64285714rem}.index:before,.index:after{display:table;content:""}.index:after{clear:both}.index header{margin-bottom:1.21428571rem}.index header:before,.index header:after{display:table;content:""}.index header:after{clear:both}@media (max-width:720px){.index header{margin-bottom:0}}.index header p{margin-bottom:0}.index.-light header{color:#232323}.index.-dark header{color:#4d6888}.index .index-col{float:left}.index .index-col.-title{width:25%;width:calc( 25%  -  30px );margin-right:30px;margin-bottom:1.21428571rem;float:left}@media (max-width:720px){.index .index-col.-title{width:calc( 25%  -  20px );margin-right:20px}}@media (max-width:1024px){.index .index-col.-title{display:none}}.index .index-col.-filter,.index .index-col.-sort{width:25%;width:calc( 25%  -  30px );margin-right:30px;margin-bottom:1.21428571rem;float:left}@media (max-width:720px){.index .index-col.-filter,.index .index-col.-sort{width:calc( 25%  -  20px );margin-right:20px}}@media (max-width:1024px){.index .index-col.-filter,.index .index-col.-sort{width:50%;margin-right:0}}.index .index-col.-projects{width:100%;width:calc( 100%  -  30px );margin-right:30px}@media (max-width:720px){.index .index-col.-projects{width:calc( 100%  -  20px );margin-right:20px}}.index .index-col.-feed{width:50%;width:calc( 50%  -  30px );margin-right:30px}@media (max-width:720px){.index .index-col.-feed{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:1024px){.index .index-col.-feed{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.index .index-col.-feed{width:calc( 100%  -  20px );margin-right:20px}}.index .index-col.-feed header{display:none}.index .index-col.-image{width:calc(50% -  40px );right:40px;top:0;z-index:-1;position:fixed}@media (max-width:1024px){.index .index-col.-image{display:none}}.index.-dark .filter-by,.index.-dark .sort-by{color:#4d6888}.index.-dark .filter-by:hover,.index.-dark .sort-by:hover,.index.-dark .filter-by.-active,.index.-dark .sort-by.-active{color:#fcfcfb}.index.-light .filter-by,.index.-light .sort-by{color:#232323}.index.-light .filter-by:hover,.index.-light .sort-by:hover,.index.-light .filter-by.-active,.index.-light .sort-by.-active{color:#232323}@media (min-width:1025px){.project-list{margin-bottom:210px}}.project-list .project.-inactive{display:none}.index-figure{opacity:0;position:absolute;width:100%;top:0;padding-bottom:66.66666667%;height:0;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.index-figure.-visible{opacity:1}.index-figure .single-image{width:100%;position:absolute;height:auto;top:0}.index-figure .single-image.-landscape{width:100%}.index-figure .single-image.-portrait{width:50%;right:0}.index [data-count="0"]{display:none}.index-col.-filter p{width:50%;width:calc( 50%  -  30px );margin-right:30px;float:left}@media (max-width:720px){.index-col.-filter p{width:calc( 50%  -  20px );margin-right:20px}}.sort-toggle{width:50%;width:calc( 50%  -  30px );margin-right:30px;float:right;text-align:right}@media (max-width:720px){.sort-toggle{width:calc( 50%  -  20px );margin-right:20px}}.sort-toggle .sort-by{display:none}.sort-toggle .sort-by.-active{display:block;width:100%;text-align:right}.filter-label,.sort-label{position:relative}.filter-label:after,.sort-label:after{content:'';display:inline-block;margin-left:0;width:16px;height:8px;position:relative;top:-1px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.index.-light .filter-label:after,.index.-light .sort-label:after{background-image:url(/assets/media/ui/black-chevron.svg)}[data-filter-panel-open="true"] .filter-label,[data-filter-panel-open="true"] .sort-label{cursor:auto}@media (max-width:720px){[data-filter-panel-open="true"] .filter-label,[data-filter-panel-open="true"] .sort-label{cursor:pointer}}.index.-light [data-filter-panel-open="true"] .filter-label:after,.index.-light [data-filter-panel-open="true"] .sort-label:after{background-image:url(/assets/media/ui/navy-chevron.svg)}.index.-dark [data-filter-panel-open="true"] .filter-label:after,.index.-dark [data-filter-panel-open="true"] .sort-label:after{background-image:url(/assets/media/ui/white-chevron.svg)}.index .filter-nav{display:none}[data-filter-panel-open="true"] .index .filter-nav{display:block;margin-top:1.21428571rem}@media (min-width:1025px){.index .sort-nav{display:none}}@media (min-width:1025px){[data-sort-panel-open="true"] .index .sort-nav{display:block;margin-top:1.21428571rem}}[data-filter-panel-open="true"] .index .filter-label:after{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-sort-panel-open="true"] .index .sort-label:after{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-label,.sort-label{white-space:nowrap}.sort-nav-toggle{white-space:nowrap}.sort-nav-toggle .sort-by.-active,.sort-nav-toggle .sort-by:hover{border-bottom:2px solid}inner{width:100%;padding-left:40px;padding-right:10px}inner:before,inner:after{display:table;content:""}inner:after{clear:both}@media (max-width:720px){inner{padding-left:20px;padding-right:0}}.menu{position:fixed;top:0;right:0;bottom:0;width:100%;padding:40px;background:#dad7d4;z-index:10;color:#232323;opacity:0;transition:333ms all ease-in-out;transition-property:opacity;pointer-events:none}.menu>*{opacity:0;transition:333ms all ease-in-out;transition-delay:333ms;transition-property:opacity}@media (max-width:1024px){.menu a{border-width:0 !important}}@media (max-width:720px){.menu{padding:20px}}.menu.-open{opacity:1;pointer-events:all}.menu.-open>*{opacity:1}.menu .menu-footer{position:absolute;left:40px;right:10px;bottom:40px}.menu .menu-footer .footer-col{width:25%;width:calc( 25%  -  30px );margin-right:30px;float:left}@media (max-width:720px){.menu .menu-footer .footer-col{width:calc( 25%  -  20px );margin-right:20px}}@media (max-width:1024px){.menu .menu-footer .footer-col{width:100%;width:calc( 100%  -  30px );margin-right:30px;margin-top:21.375px}}@media (max-width:1024px) and (max-width:720px){.menu .menu-footer .footer-col{width:calc( 100%  -  20px );margin-right:20px}}@media (max-width:720px){.menu .menu-footer{left:20px;bottom:20px}}.menu .menu-footer p:last-child{margin-bottom:0}.project-viewer{position:absolute;bottom:0;left:0;right:0;top:auto;top:114px;opacity:1;transition:333ms all ease-in-out;transition-property:opacity}@media (max-width:1024px){.project-viewer{top:180px;max-height:none}}@media (max-width:1024px){.project-viewer{position:static;top:0;margin-top:180px}}@media (max-width:720px){.project-viewer{position:static;top:0;margin-top:100px}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.project-viewer{position:absolute;margin-top:0;top:180px;max-height:calc(100vh -  180px )}}.project-viewer.-hidden{opacity:0}.project-viewer inner{height:100%}.project-viewer .sidebar{width:25%;width:calc( 25%  -  30px );margin-right:30px;float:left;position:absolute;bottom:40px}@media (max-width:720px){.project-viewer .sidebar{width:calc( 25%  -  20px );margin-right:20px}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.project-viewer .sidebar{display:none}}@media (max-width:1024px){.project-viewer .sidebar{display:none}}.project-viewer .sidebar .address{opacity:0;transition:166ms all ease-in-out}[data-show-project-info="true"] .project-viewer .sidebar .address{opacity:1;transition-delay:166ms}.project-viewer .mainbar{width:100%;margin-right:0;float:right;height:100%;position:relative}.project-viewer .sidebar,.project-viewer .mainbar{padding-bottom:40px}.project-viewer header{height:1.21428571rem;transform:translateY(-200%);position:absolute;width:100%:;left:0;right:0}@media (max-width:1024px){.project-viewer header{display:none}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.project-viewer header{height:1.21428571rem;transform:translateY(-200%);position:absolute;width:100%:;left:0;right:0;display:block}}.information-toggle{position:relative;float:left;cursor:pointer;transition:166ms all ease-in-out}@media (max-width:1024px){.information-toggle{display:none}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.information-toggle{display:block}}[data-show-project-info="true"] .information-toggle .info-toggle-info{display:none}[data-show-project-info="false"] .information-toggle .info-toggle-close{display:none}.carousel-control{float:right;width:68px;position:relative;transition:166ms all ease-in-out;opacity:1}[data-show-project-info="true"] .carousel-control{opacity:0}@media (max-width:1024px){.carousel-control{display:none}}.carousel-control.-disable-next .arrow.-right{background-image:url(../media/ui/arrow-right-inactive.svg)}.carousel-control.-disable-prev .arrow.-left{background-image:url(../media/ui/arrow-left-inactive.svg)}.arrow{width:1.21428571rem;height:1.21428571rem;display:inline-block;position:absolute;background-repeat:no-repeat;background-size:11px 20px;cursor:pointer}.arrow.-left{left:0;background-image:url(../media/ui/arrow-left.svg);background-position:center left}.arrow.-left:hover{background-image:url(../media/ui/arrow-left-grey.svg)}.arrow.-right{right:0;background-image:url(../media/ui/arrow-right.svg);background-position:center right}.arrow.-right:hover{background-image:url(../media/ui/arrow-right-grey.svg)}.carousel-image-area{position:absolute;right:40px;bottom:40px}@media (max-width:1024px){.carousel-image-area{position:static;width:100%;width:calc( 100%  -  30px ) !important;margin-right:30px;width:auto !important;height:auto !important}}@media (max-width:1024px) and (max-width:720px){.carousel-image-area{width:calc( 100%  -  20px ) !important;margin-right:20px}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.carousel-image-area{position:absolute;right:40px;bottom:40px;left:40px;bottom:3.64285714rem}}.carousel-ratio{height:0;padding-bottom:66.66666667%}@media (max-width:1024px){.carousel-ratio{height:auto;padding-bottom:0}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.carousel-ratio{height:0;padding-bottom:66.66666667%}}.carousel-size,.project-caption{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;overflow:hidden}@media (max-width:1024px){.carousel-size,.project-caption{position:static}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.carousel-size,.project-caption{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;overflow:hidden}}.project-caption{background:#fcfcfb;opacity:0;pointer-events:none;transition:166ms all ease-in-out}.project-caption p{transition:166ms all ease-in-out;transition-delay:333ms;opacity:0}[data-show-project-info="true"] .project-caption{opacity:1;pointer-events:auto}[data-show-project-info="true"] .project-caption p{opacity:1}@media (max-width:1024px){[data-show-project-info="true"] .project-caption{display:none}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){[data-show-project-info="true"] .project-caption{display:block}}.project-caption p{width:77.77777778%;width:calc( 77.77777778%  -  30px );margin-right:30px}@media (max-width:720px){.project-caption p{width:calc( 77.77777778%  -  20px );margin-right:20px}}@media (max-width:1440px){.project-caption p{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1440px) and (max-width:720px){.project-caption p{width:calc( 100%  -  20px );margin-right:20px}}@media (max-width:1440px){.project-caption p{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1440px) and (max-width:720px){.project-caption p{width:calc( 100%  -  20px );margin-right:20px}}.carousel{width:100%;height:100%;position:absolute}@media (max-width:1024px){.carousel{height:auto;position:relative}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.carousel{width:100%;height:100%;position:absolute}}.carousel-cell{width:100%;height:100%;margin-right:30px}.carousel-cell .project-figure,.carousel-cell video{height:100%}.carousel-cell video{object-fit:cover}@media (max-width:1024px){.carousel-cell{width:100%;height:auto;position:relative}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.carousel-cell{width:100%;height:100%;margin-right:15px}}@media (max-width:1024px){.single-image{margin-bottom:20px !important}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.single-image{margin-bottom:0}}.contextual-info{position:absolute;bottom:0;opacity:1;transition:166ms all ease-in-out}[data-show-project-info="true"] .contextual-info{opacity:0;transition-delay:166ms}.contextual-info .slide-count{display:block}.contextual-info .next-project{display:none}.contextual-info.-next-project .slide-count{display:none}.contextual-info.-next-project .next-project{display:block}.split-figure{width:calc(50% -  15px );position:absolute}.split-figure.-left{left:0;right:auto}.split-figure.-right{right:0;left:auto}@media (max-width:1024px){.split-figure{width:100%;position:static}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.split-figure{width:calc(50% -  15px );position:absolute}}.contextual-info-md-down{position:absolute;left:40px;bottom:1.21428571rem}@media (min-width:1025px){.contextual-info-md-down{display:none}}@media (max-width:1024px){.contextual-info-md-down{display:none}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.contextual-info-md-down{display:block}}.carousel:after{content:'flickity';display:none}@media (max-width:1024px){.carousel:after{content:'disabled'}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.carousel:after{content:'flickity'}}.project-title-md-down{margin-bottom:2rem}.project-info-md-down{position:relative;width:100%;width:calc( 100%  -  30px );margin-right:30px;margin-bottom:2rem}@media (max-width:720px){.project-info-md-down{width:calc( 100%  -  20px );margin-right:20px}}.project-info-md-down .information-toggle{position:absolute;right:0;top:0;float:none;left:auto;display:block}@media (max-width:1024px){.project-info-md-down .information-toggle{display:none}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.project-info-md-down .information-toggle{display:block}}@media (min-width:1025px){.project-info-md-down .information-toggle{display:none}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.project-info-md-down .information-toggle{display:none}}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.project-detail-md-down{display:none}}.address-vertical-tablet{display:none}@media (min-width:721px) and (max-width:1024px) and (max-aspect-ratio:5/6){.address-vertical-tablet{display:block}}[data-template="showreel"] .site-footer{margin-top:0}.splash-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#dad7d4;z-index:20;transition:666ms all ease-in-out;transition-delay:666ms;-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}.splash-overlay .splash-logo{width:29.16666667%;width:calc( 29.16666667%  -  30px );margin-right:30px;position:absolute;bottom:40px;left:40px;opacity:1;transition:666ms all ease-in-out;pointer-events:none}@media (max-width:720px){.splash-overlay .splash-logo{width:calc( 29.16666667%  -  20px );margin-right:20px}}@media (max-width:720px){.splash-overlay .splash-logo{top:20px;left:20px}}.splash-overlay.-visible{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;transition-duration:0;transition-property:none}.splash-overlay.-visible .splash-logo{opacity:1;transition:666ms all ease-in-out}[data-has-touch="true"] .splash-overlay{display:none}.home-wrapper{transition:666ms all ease-in-out;transition-delay:666ms;transition-property:transform}.home-wrapper:before,.home-wrapper:after{display:table;content:""}.home-wrapper:after{clear:both}[data-is-splash='true'] .home-wrapper{-ms-transform:translateY(100vh);-moz-transform:translateY(100vh);-webkit-transform:translateY(100vh);transform:translateY(100vh)}[data-is-splash='false'] .home-wrapper{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.grid-section .grid-section-container{width:75%;margin-right:0;margin-left:25%}@media (max-width:1024px){.grid-section .grid-section-container{width:100%;margin-right:0;margin-left:0}}.grid-section .grid-block{width:33.33333333%;width:calc( 33.33333333%  -  30px );margin-right:30px;margin-bottom:1.21428571rem;float:left}@media (max-width:720px){.grid-section .grid-block{width:calc( 33.33333333%  -  20px );margin-right:20px}}.grid-section .grid-block figcaption{height:3.64285714rem}.grid-section .grid-block>img,.grid-section .grid-block>.image-sizer{margin-bottom:20px}@media (max-width:1024px){.grid-section .grid-block{width:50%;width:calc( 50%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.grid-section .grid-block{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:720px){.grid-section .grid-block{width:50%;width:calc( 50%  -  30px );margin-right:30px}}@media (max-width:720px) and (max-width:720px){.grid-section .grid-block{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:375px){.grid-section .grid-block{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:375px) and (max-width:720px){.grid-section .grid-block{width:calc( 100%  -  20px );margin-right:20px}}.text-section{margin-bottom:4.85714286rem}.text-section.-tighter-below{margin-bottom:2.42857143rem}@media (max-width:1024px){.text-section{margin-bottom:2.42857143rem}}.text-section:before,.text-section:after{display:table;content:""}.text-section:after{clear:both}.text-section .title{float:left;width:25%;width:calc( 25%  -  30px );margin-right:30px;padding-bottom:1.21428571rem}@media (max-width:720px){.text-section .title{width:calc( 25%  -  20px );margin-right:20px}}@media (max-width:1024px){.text-section .title{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.text-section .title{width:calc( 100%  -  20px );margin-right:20px}}.text-section .text{float:left;width:58.33333333%;width:calc( 58.33333333%  -  30px );margin-right:30px}@media (max-width:720px){.text-section .text{width:calc( 58.33333333%  -  20px );margin-right:20px}}@media (max-width:1024px){.text-section .text{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.text-section .text{width:calc( 100%  -  20px );margin-right:20px}}.text-section .lined-list{float:left;width:50%;width:calc( 50%  -  30px );margin-right:30px}@media (max-width:720px){.text-section .lined-list{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:1024px){.text-section .lined-list{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.text-section .lined-list{width:calc( 100%  -  20px );margin-right:20px}}.detail-columns{margin-left:25%;width:75%;margin-right:0}.detail-columns .col{width:33.33333333%;width:calc( 33.33333333%  -  30px );margin-right:30px;float:left}@media (max-width:720px){.detail-columns .col{width:calc( 33.33333333%  -  20px );margin-right:20px}}@media (max-width:720px){.detail-columns .col:first-child{margin-bottom:42.75px}}@media (max-width:1024px){.detail-columns .col{width:50%;width:calc( 50%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.detail-columns .col{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:720px){.detail-columns .col{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:720px) and (max-width:720px){.detail-columns .col{width:calc( 100%  -  20px );margin-right:20px}}@media (max-width:1024px){.detail-columns{margin-left:0;width:100%;margin-right:0}}html{font-size:28px}@media (max-width:1440px){html{font-size:24px}}@media (max-width:1440px){html{font-size:24px}}@media (max-width:1024px){html{font-size:24px}}@media (max-width:720px){html{font-size:22px}}body,input,textarea,button{font-family:'Post Grotesk Book',sans-serif;font-size:1rem;line-height:1.21428571;letter-spacing:.02em;word-spacing:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0 0 1.21428571rem}p:last-child{margin-bottom:0}a,.feed-title,.filter-by{color:inherit;text-decoration:none;background-image:linear-gradient(to right, transparent 0, transparent 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:100% 2px}.text-detail a,.text-detail .feed-title,.text-detail .filter-by{background-size:100% 1px}@media (min-width:1025px){.text-large a,.text-large .feed-title,.text-large .filter-by{background-size:100% 5px;background-position:0 1.15em}}a:hover,.feed-title:hover,.filter-by:hover{text-decoration:none;background-image:linear-gradient(to right, currentColor 0, currentColor 100%)}button span{color:inherit;text-decoration:none;background-image:linear-gradient(to right, transparent 0, transparent 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:100% 2px}button:hover span{text-decoration:none;background-image:linear-gradient(to right, currentColor 0, currentColor 100%)}h1{font-size:1rem;line-height:1.21428571;margin:0 0 1.21428571rem}.text-detail{font-size:18px;line-height:1.1875;letter-spacing:0}@media (max-width:1440px){.text-detail{font-size:16px}}@media (max-width:1440px){.text-detail{font-size:16px}}.text-detail p{margin:0 0 21.375px}@media (max-width:720px){.text-detail-sm{font-size:18px;line-height:1.1875;letter-spacing:0}.text-detail-sm p{margin:0 0 21.375px}}@media (max-width:720px) and (max-width:1440px){.text-detail-sm{font-size:16px}}@media (max-width:720px) and (max-width:1440px){.text-detail-sm{font-size:16px}}.text-large{font-size:80px;line-height:1.1;letter-spacing:.01em}@media (max-width:1024px){.text-large{font-size:1rem;line-height:1.21428571}}.secondary{color:#949290}.lined-list li{display:block;border-top:2px solid;padding:.5rem 0}.page-headline{width:91.66666667%;width:calc( 91.66666667%  -  30px );margin-right:30px;margin:0 0 88px}@media (max-width:720px){.page-headline{width:calc( 91.66666667%  -  20px );margin-right:20px}}@media (min-width:1025px){.page-headline{line-height:1.1}}@media (max-width:1024px){.page-headline{width:100%;width:calc( 100%  -  30px );margin-right:30px;margin:0 0 2.42857143rem}}@media (max-width:1024px) and (max-width:720px){.page-headline{width:calc( 100%  -  20px );margin-right:20px}}.home-tile{display:block;float:left;cursor:pointer !important;margin-bottom:2.42857143rem;background:none !important}@media (min-width:1025px){.home-tile .text-container{padding-right:8.33333333%}}.home-tile:hover{cursor:pointer}.home-tile:hover .text-prompt,.home-tile:hover .text-prompt-detail{text-decoration:none;background-image:linear-gradient(to right, currentColor 0, currentColor 100%)}.home-tile img,.home-tile video,.home-tile .hero-video-container,.home-tile .image-sizer{display:block;margin-bottom:.60714286rem}.home-tile p{margin-top:18px !important}.home-tile .text-prompt-detail{display:inline;color:inherit;text-decoration:none;background-image:linear-gradient(to right, transparent 0, transparent 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:100% 2px}.home-tile .text-prompt{display:inline;color:inherit;text-decoration:none;background-image:linear-gradient(to right, transparent 0, transparent 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:100% 2px}.home-tile.-full{width:100%;width:calc( 100%  -  30px );margin-right:30px}@media (max-width:720px){.home-tile.-full{width:calc( 100%  -  20px );margin-right:20px}}.home-tile.-project{width:50%;width:calc( 50%  -  30px );margin-right:30px}@media (max-width:720px){.home-tile.-project{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:1024px){.home-tile.-project{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.home-tile.-project{width:calc( 100%  -  20px );margin-right:20px}}.home-tile.-feed{width:25%;width:calc( 25%  -  30px );margin-right:30px}@media (max-width:720px){.home-tile.-feed{width:calc( 25%  -  20px );margin-right:20px}}@media (max-width:1024px){.home-tile.-feed{width:50%;width:calc( 50%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.home-tile.-feed{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:720px){.home-tile.-feed{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:720px) and (max-width:720px){.home-tile.-feed{width:calc( 100%  -  20px );margin-right:20px}}.home-tile.-page{width:100%;margin-right:0;margin-bottom:0}.home-tile.-page p{margin-top:0 !important}.home-tile.-page .image-container,.home-tile.-page .text-container{width:50%;width:calc( 50%  -  30px );margin-right:30px;float:left;margin-bottom:2.42857143rem}@media (max-width:720px){.home-tile.-page .image-container,.home-tile.-page .text-container{width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:1024px){.home-tile.-page .image-container,.home-tile.-page .text-container{width:100%;width:calc( 100%  -  30px );margin-right:30px}}@media (max-width:1024px) and (max-width:720px){.home-tile.-page .image-container,.home-tile.-page .text-container{width:calc( 100%  -  20px );margin-right:20px}}