:root{--background-color:#F5F5F5;--text-color:#1F1B24;--caption-color:#404041;--background-footer-color:#1F1B24;--text-footer-color:#F5F5F5;--default-background-color:#F5F5F5;--default-text-color:#1F1B24;--default-caption-color:#404041;--gradient-color:#09C4AB;--gradient-color-1:#B50D88}.clearfix{content:"";display:table;table-layout:fixed;clear:both;width:100%}.abs-full{position:absolute;width:100%;height:100%;left:0;top:0}.vertically-align{display:flex;flex-direction:column;justify-content:center}@media (max-width:767px) and (orientation:portrait),(max-width:1023px) and (orientation:landscape){.hide-for-mobile-and-landscape{display:none!important;visibility:hidden;pointer-events:none}}@media (min-width:768px) and (orientation:portrait),(min-width:1024px) and (orientation:landscape){.show-for-mobile-and-landscape{display:none!important;visibility:hidden;pointer-events:none}}@media (max-width:567px){.hide-for-mobile-portrait{display:none!important;visibility:hidden;pointer-events:none}}@media (min-width:568px){.show-for-mobile-portrait{display:none!important;visibility:hidden;pointer-events:none}}@media (max-width:1024px){.hide-for-tablets{display:none!important;visibility:hidden;pointer-events:none}}@media (min-width:1025px){.show-for-tablets{display:none!important;visibility:hidden;pointer-events:none}}@media (max-width:767px){.hide-for-mobile{display:none!important;visibility:hidden;pointer-events:none}}@media (min-width:768px){.show-for-mobile{display:none!important;visibility:hidden;pointer-events:none}}@media (min-width:1024px){.hide-for-desktop{display:none!important;visibility:hidden;pointer-events:none}.hide-for-desktop.let-calculate{display:block!important;pointer-events:auto}}@media (max-width:1023px){.show-for-desktop{display:none!important;visibility:hidden;pointer-events:none}}.scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.noscroll{overflow:hidden;overflow-x:hidden;overflow-y:hidden}.visually-hidden{display:none;visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;left:-999px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}strong{font-weight:bolder}small{font-size:80%}img,sub,sup{line-height:0}sub,sup{font-size:75%;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"Now-Medium";src:url(../fonts/Now-Medium.woff2)format("woff2"),url(../fonts/Now-Medium.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Akkurat";src:url(../fonts/Akkurat-Regular.woff2)format("woff2"),url(../fonts/Akkurat-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}BODY,BUTTON,INPUT,OPTGROUP,SELECT,TEXTAREA{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,main a{color:var(--text-color)}body{background-color:var(--background-color);transition:background-color .4s ease-out,color .4s ease-out}main a{text-decoration:none;display:inline;position:relative;border-bottom:1px solid transparent;transition:border-color .3s ease-out}CITE,DFN,EM,I{font-style:italic}H1,H2,H3,H4,H5,H6{clear:both;font-weight:400}.skip-p>p:first-child{margin-top:0}.strip-p>p:first-child{margin:0}.text-gray-dark{color:#404041!important}.text-gray A,.text-gray-dark A,.text-light A,.text-white A{color:inherit;outline:1px solid transparent}.text-gray A,.text-gray A:hover,.text-gray-dark A,.text-gray-dark A:hover,.text-light A,.text-light A:hover,.text-white A,.text-white A:hover{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.text-gray,.text-light{color:#9f9f9f!important}.text-white{color:#fff!important}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.lowercase{text-transform:lowercase!important}STRONG,b,bold{font-weight:400}.base-text,.body-text,.mce-content-body,.wysiwyg,BODY,BUTTON,INPUT,OPTGROUP,SELECT,TEXTAREA{font-family:"Akkurat";font-size:14px;line-height:18px}@media (min-width:468px){.base-text,.body-text,.mce-content-body,.wysiwyg,BODY,BUTTON,INPUT,OPTGROUP,SELECT,TEXTAREA{font-size:calc(.1367989056vw + 13.3597811218px)}}@media (min-width:1930px){.base-text,.body-text,.mce-content-body,.wysiwyg,BODY,BUTTON,INPUT,OPTGROUP,SELECT,TEXTAREA{font-size:16px}}@media (min-width:468px){.base-text,.body-text,.mce-content-body,.wysiwyg,BODY,BUTTON,INPUT,OPTGROUP,SELECT,TEXTAREA{line-height:calc(.2051983584vw + 17.0396716826px)}}@media (min-width:1930px){.base-text,.body-text,.mce-content-body,.wysiwyg,BODY,BUTTON,INPUT,OPTGROUP,SELECT,TEXTAREA{line-height:21px}}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:14px;font-family:"Now-Medium";font-weight:400}.status{white-space:nowrap}.status.small{font-size:14px}.status .indicator{display:inline-block;width:8px;height:8px;border-radius:4px;margin-right:10px}.status.complete .indicator,.status.on-line .indicator{background-color:#1de455}.status.upcoming .indicator{background-color:#fbff30}.status.off-line .indicator{background-color:red}.project-title,h1.page-title{font-size:32px;line-height:48px}@media (min-width:468px){h1.page-title{font-size:calc(2.8776978417vw + 18.5323741007px)}}@media (min-width:1024px){h1.page-title{font-size:calc(1.766004415vw + 29.9161147903px)}}@media (min-width:1930px){h1.page-title{font-size:64px}}@media (min-width:468px){h1.page-title{line-height:calc(1.618705036vw + 40.4244604317px)}}@media (min-width:1024px){h1.page-title{line-height:calc(2.0971302428vw + 35.5253863135px)}}@media (min-width:1930px){h1.page-title{line-height:76px}}@media (min-width:468px){.project-title{font-size:calc(2.8776978417vw + 18.5323741007px)}}@media (min-width:1024px){.project-title{font-size:calc(1.766004415vw + 29.9161147903px)}}@media (min-width:1930px){.project-title{font-size:64px}}@media (min-width:468px){.project-title{line-height:calc(1.618705036vw + 40.4244604317px)}}@media (min-width:1024px){.project-title{line-height:calc(2.0971302428vw + 35.5253863135px)}}@media (min-width:1930px){.project-title{line-height:76px}}.excerpt{font-size:24px;line-height:30px}@media (min-width:468px){.excerpt{font-size:calc(1.4388489209vw + 17.2661870504px)}}@media (min-width:1024px){.excerpt{font-size:calc(1.5452538631vw + 16.1766004415px)}}@media (min-width:1930px){.excerpt{font-size:46px}}@media (min-width:468px){.excerpt{line-height:calc(1.7985611511vw + 21.5827338129px)}}@media (min-width:1024px){.excerpt{line-height:calc(1.766004415vw + 21.9161147903px)}}@media (min-width:1930px){.excerpt{line-height:56px}}.mce-content-body A,.wysiwyg A{text-decoration:none;display:inline;position:relative;border-bottom:1px solid #fff;transition:border-color .3s ease-out}.mce-content-body A:hover,.wysiwyg A:hover{border-color:#000;text-decoration:none}.mce-content-body SPAN,.wysiwyg SPAN{text-decoration:none!important}.mce-content-body>:first-child,.wysiwyg>:first-child{margin-top:0}.mce-content-body>:last-child,.wysiwyg>:last-child{margin-bottom:0}.mce-content-body OL,.mce-content-body UL,.wysiwyg OL,.wysiwyg UL{margin-left:0;padding-left:23px}.black-white img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .3s ease-out;transition:filter .3s ease-out,-webkit-filter .3s ease-out}.black-white:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.lazyload,.lazyload-persist,.lazyloading{opacity:0}.lazyloaded{opacity:1}.lazyloaded,.lazyloaded.lazyload-no-delay{transition:opacity 1s ease-out 0s}.lazyloaded.off-viewport{transition-delay:.8s}.full-viewport{width:100vw;height:100vh}.full-viewport .image_wrapper.autosize,.full-viewport .img-wrapper{padding-bottom:0;height:100%}.abs-full{position:absolute;width:100%;height:100%;left:0;top:0}.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-image.left_top{background-position:left top}.bg-image.center_top{background-position:center top}.bg-image.right_top{background-position:right top}.bg-image.left_center{background-position:left center}.bg-image.center_center{background-position:center center}.bg-image.right_center{background-position:right center}.bg-image.left_bottom{background-position:left bottom}.bg-image.center_bottom{background-position:center bottom}.bg-image.right_bottom{background-position:right bottom}.img-sizer{margin-right:auto;margin-left:auto}.img-rounded{overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.img-rounded,.img-rounded img{border-radius:50%}.img-container{padding:40px;position:relative}.image_wrapper.autosize,.img-wrapper{transition:opacity .4s ease-out;position:relative;overflow:hidden;padding-bottom:63.4571645186%}.img-wrapper.no-background-color,.no-background-color.image_wrapper.autosize{background-color:transparent!important}.image_wrapper.autosize .bg-image,.image_wrapper.autosize IMG,.image_wrapper.autosize>DIV,.img-wrapper .bg-image,.img-wrapper IMG,.img-wrapper>DIV{position:absolute;width:100%;height:100%;left:0;top:0}.image_wrapper.autosize IMG,.img-wrapper IMG{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.image_wrapper.autosize IMG.left_top,.img-wrapper IMG.left_top{-o-object-position:left top;object-position:left top}.image_wrapper.autosize IMG.center_top,.img-wrapper IMG.center_top{-o-object-position:center top;object-position:center top}.image_wrapper.autosize IMG.right_top,.img-wrapper IMG.right_top{-o-object-position:right top;object-position:right top}.image_wrapper.autosize IMG.left_center,.img-wrapper IMG.left_center{-o-object-position:left center;object-position:left center}.image_wrapper.autosize IMG.center_center,.img-wrapper IMG.center_center{-o-object-position:center center;object-position:center center}.image_wrapper.autosize IMG.right_center,.img-wrapper IMG.right_center{-o-object-position:right center;object-position:right center}.image_wrapper.autosize IMG.left_bottom,.img-wrapper IMG.left_bottom{-o-object-position:left bottom;object-position:left bottom}.image_wrapper.autosize IMG.center_bottom,.img-wrapper IMG.center_bottom{-o-object-position:center bottom;object-position:center bottom}.image_wrapper.autosize IMG.right_bottom,.img-wrapper IMG.right_bottom{-o-object-position:right bottom;object-position:right bottom}.contain.image_wrapper.autosize>DIV,.img-wrapper.contain>DIV{background-size:contain}.contain.image_wrapper.autosize IMG,.img-wrapper.contain IMG{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.border.image_wrapper.autosize IMG,.border.image_wrapper.autosize>DIV,.img-wrapper.border IMG,.img-wrapper.border>DIV{border:1px solid #e4e4e4}.img-wrapper.square,.square.image_wrapper.autosize{padding-bottom:100%}.horizontal.image_wrapper.autosize,.img-wrapper.horizontal{padding-bottom:75%}.img-wrapper.vertical,.vertical.image_wrapper.autosize{padding-bottom:133.25%}.img-wrapper.thumbnail,.thumbnail.image_wrapper.autosize{padding-bottom:67.5%}.headshot.image_wrapper.autosize,.headshot.image_wrapper.autosize img,.img-wrapper.headshot,.img-wrapper.headshot img{border-radius:50%}.hover-zoom.image_wrapper.autosize:hover,.img-wrapper.hover-zoom:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.hover-desaturate.image_wrapper.autosize,.img-wrapper.hover-desaturate{transition:filter .4s ease-out;transition:filter .4s ease-out,-webkit-filter .4s ease-out;-webkit-filter:saturate(60%);filter:saturate(60%)}.hover-desaturate.image_wrapper.autosize:hover,.img-wrapper.hover-desaturate:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.hover-bw.image_wrapper.autosize,.img-wrapper.hover-bw{transition:filter .4s ease-out;transition:filter .4s ease-out,-webkit-filter .4s ease-out;-webkit-filter:saturate(0%);filter:saturate(0%)}.hover-bw.image_wrapper.autosize:hover,.img-wrapper.hover-bw:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.max-height{height:100%}img.enlarge-gallery{cursor:pointer}.ie11 div.bg-image{background-image:none!important}.ie11 .contain.image_wrapper.autosize>DIV,.ie11 .img-wrapper.contain>DIV{background-size:contain}.ie11 .contain.image_wrapper.autosize IMG,.ie11 .img-wrapper.contain IMG{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain";position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);height:100%;width:auto!important}.ie11 .cover.image_wrapper.autosize IMG,.ie11 .img-wrapper.cover IMG{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.icon-audio.image_wrapper.autosize:before,.icon-video.image_wrapper.autosize:before,.img-wrapper.icon-audio:before,.img-wrapper.icon-video:before{position:absolute;width:33px;height:33px;content:" ";display:block;z-index:10;bottom:10px;left:10px;background-size:33px auto;background-repeat:no-repeat}.icon-video.image_wrapper.autosize:before,.img-wrapper.icon-video:before{background-image:url(../img/thumbnail-icon-video.svg)}.icon-audio.image_wrapper.autosize:before,.img-wrapper.icon-audio:before{background-image:url(../img/thumbnail-icon-audio.svg)}svg .color-stroke{transition:stroke .3s ease-out}svg .background-fill,svg .color-fill{transition:fill .3s ease-out}.video-container{position:absolute;width:100%;height:100%}.video-container embed,.video-container iframe,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-wrapper.horizontal{padding-bottom:75%}.video-wrapper.square{padding-bottom:100%}.video-wrapper.vertical{padding-bottom:133.3333333333%}.video-wrapper .bg-image,.video-wrapper .poster,.video-wrapper embed,.video-wrapper iframe,.video-wrapper object,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper.full-screen{padding-bottom:0;width:100%;height:100%}.video-wrapper.full-screen .poster,.video-wrapper.full-screen embed,.video-wrapper.full-screen iframe,.video-wrapper.full-screen object,.video-wrapper.full-screen video{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.screen-video-container{position:relative;width:100%;height:100vh;overflow:hidden}@media (min-width:1024px){.screen-video-container .video-ctrl{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}}.video-ctrl .btn-ctrl{display:inline-block;cursor:pointer;opacity:0;transition:opacity .4s ease-out}.video-ctrl .btn-ctrl.active,.video-ctrl DIV:hover SVG{opacity:1}.video-ctrl.set-btn-play .play-btn{visibility:visible;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-ctrl .btn-ctrl,.video-ctrl.set-btn-play .play-btn .icon-pause,.video-ctrl.set-btn-play .play-btn .icon-play{width:38px;height:38px;position:absolute;visibility:hidden}.video-ctrl.set-btn-fullscreen .fullscreen-btn .icon-off.active,.video-ctrl.set-btn-fullscreen .fullscreen-btn .icon-on.active,.video-ctrl.set-btn-fullscreen .fullscreen-btn.is-enabled,.video-ctrl.set-btn-play .play-btn .icon-pause.active,.video-ctrl.set-btn-play .play-btn .icon-play.active,.video-ctrl.set-btn-sound .sound-btn .icon-off.active,.video-ctrl.set-btn-sound .sound-btn .icon-on.active{visibility:visible}.video-ctrl.set-btn-fullscreen .fullscreen-btn{bottom:0;right:0}.video-ctrl.set-btn-fullscreen .fullscreen-btn .icon-off,.video-ctrl.set-btn-fullscreen .fullscreen-btn .icon-on,.video-ctrl.set-btn-sound .sound-btn .icon-off,.video-ctrl.set-btn-sound .sound-btn .icon-on{width:18px;height:18px;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);visibility:hidden}.video-ctrl.set-btn-sound .sound-btn{visibility:visible;bottom:0;right:60px;cursor:pointer}#nprogress,.lenis.lenis-scrolling iframe,.video-ctrl.loop-background{pointer-events:none}.video-ctrl.loop-background .fullscreen-btn,.video-ctrl.loop-background .play-btn,.video-ctrl.loop-background .sound-btn{visibility:hidden;display:none!important}.video-ctrl SVG{width:100%;height:auto;fill:#fff;color:#fff;opacity:.6;-webkit-filter:drop-shadow(0 0 10px #000);filter:drop-shadow(0 0 10px #000)}.ios .video-ctrl .fullscreen-btn,.ios .video-ctrl .sound-btn{display:none!important}video:-webkit-full-screen{width:100vw!important;height:100vh!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;left:0!important;top:0!important;right:0!important;bottom:0!important;position:absolute}video:-webkit-full-screen,video:fullscreen{width:100vw!important;height:100vh!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;left:0!important;top:0!important;right:0!important;bottom:0!important;position:absolute}.slick-slide .image_wrapper.autosize .video-wrapper,.slick-slide .img-wrapper .video-wrapper{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-ctrl-embed.video-wrapper{padding-bottom:56.25%}#nprogress .bar,.video-ctrl-embed .bg-overlay-video,.video-ctrl-embed .embed-content{position:absolute;width:100%;height:100%;left:0;top:0}.video-ctrl-embed .bg-overlay-video{cursor:pointer}.video-ctrl-embed .bg-overlay-video .image_wrapper.autosize,.video-ctrl-embed .bg-overlay-video .img-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;padding-bottom:0}.video-ctrl-embed .bg-overlay-video .play-button,.video-ctrl-embed.video-wrapper.seamless iframe{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-ctrl-embed .bg-overlay-video .play-button{display:inline-block}.video-ctrl-embed.video-wrapper.seamless{position:absolute;width:100%;height:100%;left:0;top:0;padding-bottom:0;overflow:hidden;pointer-events:none}.video-ctrl-embed.video-wrapper.seamless iframe{max-width:none!important}#nprogress .bar{background:#002082;position:fixed;z-index:99999;height:2px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
@-webkit-keyframes scroll{0%,20%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}to{-webkit-transform:translateY(36px) scaleY(2);transform:translateY(36px) scaleY(2);opacity:0}}@keyframes scroll{0%,20%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}to{-webkit-transform:translateY(36px) scaleY(2);transform:translateY(36px) scaleY(2);opacity:0}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{width:100%;height:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-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-cell,.flickity-slider{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:0;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%;-webkit-transform:translateY(-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;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:rgba(51,51,51,.25);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.block{margin-bottom:calc(1*clamp(10px,4vw,60px)*3)}.wrap{margin-left:calc(1*clamp(10px,4vw,60px)*1);margin-right:calc(1*clamp(10px,4vw,60px)*1)}.grid-12 .item-grid{position:relative}@media (min-width:768px){.grid-12{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(10px,4vw,60px)}.grid-12.items-vertically-centered{align-items:center}.grid-12 .item-grid.span_2{grid-column-end:span 2}.grid-12 .item-grid.span_3{grid-column-end:span 3}.grid-12 .item-grid.span_4{grid-column-end:span 4}.grid-12 .item-grid.span_5{grid-column-end:span 5}.grid-12 .item-grid.span_6{grid-column-end:span 6}.grid-12 .item-grid.span_7{grid-column-end:span 7}.grid-12 .item-grid.span_8{grid-column-end:span 8}.grid-12 .item-grid.span_9{grid-column-end:span 9}.grid-12 .item-grid.span_10{grid-column-end:span 10}.grid-12 .item-grid.span_11{grid-column-end:span 11}.grid-12 .item-grid.span_12{grid-column-end:span 12}.grid-12 .item-grid.column_start_1{grid-column-start:1}.grid-12 .item-grid.column_start_2{grid-column-start:2}.grid-12 .item-grid.column_start_3{grid-column-start:3}.grid-12 .item-grid.column_start_4{grid-column-start:4}.grid-12 .item-grid.column_start_5{grid-column-start:5}.grid-12 .item-grid.column_start_6{grid-column-start:6}.grid-12 .item-grid.column_start_7{grid-column-start:7}.grid-12 .item-grid.column_start_8{grid-column-start:8}.grid-12 .item-grid.column_start_9{grid-column-start:9}.grid-12 .item-grid.column_start_10{grid-column-start:10}.grid-12 .item-grid.margin_1{padding-top:clamp(10px,4vw,60px)}.grid-12 .item-grid.margin_2{padding-top:calc(2*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_3{padding-top:calc(3*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_4{padding-top:calc(4*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_5{padding-top:calc(5*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_6{padding-top:calc(6*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_7{padding-top:calc(7*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_8{padding-top:calc(8*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_9{padding-top:calc(3*9*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_10{padding-top:calc(3*10*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_11{padding-top:calc(3*11*clamp(10px,4vw,60px))}.grid-12 .item-grid.margin_center{align-self:center}}.debug{padding:10px;border:1px solid #f0f;color:#f0f;text-align:left;font-size:10px;line-height:12px;font-family:Courier,fixed}BODY.is-development:before{content:"Breakpoint: Default";line-height:17px;position:fixed;top:1px;letter-spacing:0;width:160px;text-align:center;color:#fff;font-size:10px;font-family:Arial;padding:0 10px 1px;z-index:9999;background-color:rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:11px;text-shadow:1px 1px 1px rgba(0,0,0,.4);font-weight:700;left:50%;margin-left:-80px}@media (max-width:767px){BODY.is-development:before{content:"Breakpoint: Mobile"}}@media (min-width:768px) and (max-width:1024px){BODY.is-development:before{content:"Breakpoint: Tablet"}}@media (min-width:1024px){BODY.is-development:before{content:"Breakpoint: Desktop"}}@media (min-width:1400px){BODY.is-development:before{content:"Breakpoint: Desktop (LG)"}}@media (min-width:1930px){BODY.is-development:before{content:"Breakpoint: Desktop (XL)"}}.wordpress-edit-button{display:none}@media (min-width:1024px){.wordpress-edit-button{display:block;position:fixed;top:auto!important;bottom:10px!important;right:10px!important;z-index:1000;width:30px;height:30px}.wordpress-edit-button A{transition:background-color 200ms ease-out;display:block;position:absolute;width:100%;height:100%;left:0;top:0;text-decoration:none;letter-spacing:0;text-shadow:none;background-color:#0062ff;color:#fff;line-height:0;border-radius:30px}.wordpress-edit-button A svg{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:14px;height:auto;margin-top:1px}.wordpress-edit-button A:hover{background-color:rgba(0,98,255,.9)}HTML.modal-open .wordpress-edit-button{display:none}}#gdpr-bar{font-size:12px;line-height:20px;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;transition:opacity .4s ease-out;position:fixed;right:10px;bottom:10px;padding:10px 20px 6px;z-index:117;text-align:left;box-shadow:0 2px 4px 1px rgba(0,0,0,.4);width:100%;max-width:360px}@media (min-width:468px){#gdpr-bar{font-size:calc(.3597122302vw + 10.3165467626px)}}@media (min-width:1024px){#gdpr-bar{font-size:14px}}@media (min-width:468px){#gdpr-bar{line-height:calc(.7194244604vw + 16.6330935252px)}}@media (min-width:1024px){#gdpr-bar{line-height:24px}}#gdpr-bar.active{visibility:visible;opacity:1}#gdpr-bar .text{color:#fff}#gdpr-bar .text>p{margin:0}#gdpr-bar a{font-family:inherit;text-transform:none;color:inherit}#gdpr-bar a:hover,.error404 .page-header-text a:hover{text-decoration:none}#gdpr-bar .close-icon{position:absolute;width:40px;height:40px;cursor:pointer;right:0;top:0}#gdpr-bar .close-icon svg{width:10px;height:10px;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#gdpr-bar a.button{height:40px;line-height:40px}#gdpr-bar a.button:hover{background-color:transparent;color:#fff;border-color:#fff}@media (min-width:768px){#gdpr-bar a.button{padding:0 30px}}.video-player .placeholder{position:absolute;width:100%;height:100%;left:0;top:0;padding:0}.video-player .embed-wrapper{position:relative;padding-bottom:56.25%}.video-player .overlay-video,.video-player .video-image,.video-player iframe,.video-player.video-size-cover .embed-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}.video-player.video-size-cover .embed-wrapper{padding:0}#autoplay-indicator .pause svg,#autoplay-indicator .play svg,#scroll-indicator .int.mouse svg,.video-player .play-pause,.video-player .play-pause svg,.video-player.video-size-cover .embed-wrapper iframe{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-player.video-vimeo .embed-wrapper,.video-player.video-vimeo iframe{opacity:0;transition:opacity .6s ease-out}.video-player.video-vimeo.video-load .embed-wrapper,.video-player.video-vimeo.video-ready iframe{opacity:1}.video-player .play-pause{cursor:pointer;width:60px;height:60px;text-indent:-9999em}.video-player .play-pause .pause,.video-player.video-play .play-pause .play{visibility:hidden}.video-player.video-play .play-pause .pause{visibility:visible}.flickity-slideshow{opacity:0;transition:opacity .3s ease-out}.flickity-slideshow.active{opacity:1}.flickity-slideshow .flickity-slide,.intro,.table-list-projects .layout>div{width:100%}.flickity-slideshow.option-strip-fixed-height,.flickity-slideshow.option-strip-fixed-height .carousel-cell img{height:400px}.flickity-slideshow.option-strip-fixed-height img{display:block;width:auto}@media (min-width:1024px){.flickity-slideshow.option-strip-fixed-height{height:600px}}.flickity-slideshow.option-strip-fixed-height .carousel-cell{margin-right:calc(1*clamp(10px,4vw,60px)*1)}@media (min-width:1024px){.flickity-slideshow.option-strip-fixed-height .carousel-cell img{height:600px}}BODY,HTML,MAIN{transition:background-color .6s ease-out;background-color:var(--background-color)}@media (max-width:767px){BODY,HTML{overflow-x:hidden}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}#transition-helpers,.intro h1{display:none}#curtain,#transition{top:0;position:fixed;width:100vw;height:100vh}#curtain{background-color:#fff;z-index:5;-webkit-transform:translateY(100%);transform:translateY(100%)}#transition{z-index:4;pointer-events:none}MAIN{overflow:hidden;position:relative;width:100%;z-index:3;min-height:100vh}.single MAIN{padding-top:calc(1*clamp(10px,4vw,60px)*2);padding-bottom:0}#header{z-index:19}body.page-loading{cursor:wait}#gdpr-bar a,.error404 .page-header-text a{text-decoration:underline}.error404 .img-sizer{max-width:860px;margin:0 auto}html.loaded-in-iframe #footer,html.loaded-in-iframe #header,html.loaded-in-iframe .module-project-header{display:none!important}.featured-slideshow .slide-container,section{position:relative;z-index:0}section._100vh{height:100vh}section.introduction{background-color:#000}section.table-list-projects{z-index:1}.table-list-projects a,section.get-in-touch,section.get-in-touch a{color:#f5f5f5}section.get-in-touch .color-fill{fill:#f5f5f5!important}.intro{position:absolute;top:50vh;max-width:80%}.intro h1{font-size:50px;line-height:50px}@media (min-width:468px){.intro h1{font-size:calc(1.3679890561vw + 43.5978112175px)}}@media (min-width:1930px){.intro h1{font-size:70px}}@media (min-width:468px){.intro h1{line-height:calc(2.3939808482vw + 38.7961696306px)}}@media (min-width:1930px){.intro h1{line-height:85px}}.intro h2{margin-top:20px;font-size:26px;line-height:30px}@media (min-width:468px){.intro h2{font-size:calc(2.3255813953vw + 15.1162790698px)}}@media (min-width:1930px){.intro h2{font-size:60px}}@media (min-width:468px){.intro h2{line-height:calc(2.3255813953vw + 19.1162790698px)}}@media (min-width:1930px){.intro h2{line-height:64px}}.featured-slideshow{position:relative;visibility:hidden}.featured-slideshow .slide{aspect-ratio:16/9;overflow:hidden;position:absolute;width:100%}.featured-slideshow .slide .image_wrapper.autosize,.featured-slideshow .slide .img-wrapper{padding-bottom:0;aspect-ratio:16/9}.featured-slideshow .section-title{position:absolute;width:100%;padding-top:calc(1*clamp(10px,4vw,60px)*4)}.featured-slideshow .section-title h1{position:relative;display:inline-block}#autoplay-indicator,.featured-slideshow .arrow,.icon{display:inline-block;margin-left:20px}.featured-slideshow .arrow svg{width:40px;height:auto;vertical-align:middle}.featured-slideshow .arrow svg .color-fill,.icon svg .color-fill{fill:var(--text-color)}.featured-slideshow .slide-title{position:absolute;z-index:1;width:100%;top:45vh}.featured-slideshow .slide-title .title{position:absolute;width:100%;pointer-events:none}.featured-slideshow .facts{margin-top:calc(1*clamp(10px,4vw,60px)*1);-webkit-columns:2;-moz-columns:2;columns:2;max-width:680px;-webkit-column-gap:calc(1*clamp(10px,4vw,60px)*1);-moz-column-gap:calc(1*clamp(10px,4vw,60px)*1);column-gap:calc(1*clamp(10px,4vw,60px)*1)}.featured-slideshow .facts .fact{padding-bottom:20px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.featured-slideshow .facts .data{font-size:14px}.featured-slideshow .counter{font-size:14px;display:inline-block;position:absolute;top:-20px;right:-40px}.featured-slideshow a.slide-link{pointer-events:none}.featured-slideshow .view-link{opacity:0;transition:opacity .3s ease-out}.featured-slideshow.add-view-link a.slide-link{pointer-events:auto}.featured-slideshow.add-view-link .view-link{opacity:1}.featured-slideshow .skip-footer{position:absolute;width:100%;bottom:0;padding-bottom:calc(1*clamp(10px,4vw,60px)*1)}.featured-slideshow .view-project{margin-top:calc(1*clamp(10px,4vw,60px)*1)}.icon{margin-left:10px;vertical-align:middle}.icon svg .color-stroke{stroke:var(--text-color)}#autoplay-indicator{cursor:pointer;margin-left:60px}#autoplay-indicator .pause,#autoplay-indicator .play{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:opacity .2s ease-out}#autoplay-indicator .pause svg,#autoplay-indicator .play svg,#scroll-indicator .int.mouse svg{width:24%}#autoplay-indicator .play svg{margin-left:1px}#autoplay-indicator.pause-state .pause,#autoplay-indicator.play-state .play{opacity:0}ul.list-tax-logo{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}ul.list-tax-logo li.img.vertical{width:30px}ul.list-tax-logo li.img.horizontal{width:100px}@media (min-width:768px){.layout-12{display:grid;align-items:center;gap:clamp(10px,4vw,60px);grid-template-columns:repeat(8,1fr)}.layout-12 .item-left{display:flex;grid-column-start:1;grid-column-end:span 4}.layout-12 .item-right{grid-column-start:5;grid-column-end:span 4}.layout-12 .item-far-right{grid-column-start:6;grid-column-end:span 3}}@media (min-width:1024px){.layout-12{grid-template-columns:repeat(12,1fr)}.layout-12 .item-right{grid-column-start:9;grid-column-end:span 4}.layout-12 .item-far-right{grid-column-start:11;grid-column-end:span 2}}.design-images{position:relative;height:200vh}.design-images .slide-container{position:relative;z-index:0}.design-images .slide{aspect-ratio:4/3;overflow:hidden;position:absolute;width:100%}.design-images .slide .image_wrapper.autosize,.design-images .slide .img-wrapper{padding-bottom:0;aspect-ratio:4/3}.get-in-touch{height:100vh;display:flex;flex-direction:column;justify-content:flex-end;font-size:30px;white-space:nowrap;padding-bottom:calc(1*clamp(10px,4vw,60px)*4)}@media (min-width:768px){.get-in-touch{font-size:50px;text-align:right}.get-in-touch svg{height:auto}}.get-in-touch .item-right{position:relative;margin-right:40px}.get-in-touch .avatar{display:inline-block;width:40px;border-radius:40px;overflow:hidden;position:absolute;top:-10px;right:-40px}.get-in-touch .arrow-right svg{width:100%;height:auto}@media (max-width:767px){.get-in-touch .arrow-right{width:80px}}.module-layout{height:100vh}.module-layout .grid-12{height:100%;align-items:end}.table-list-projects{color:#f5f5f5;padding-top:calc(1*clamp(10px,4vw,60px)*1);padding-bottom:calc(1*clamp(10px,4vw,60px)*1);position:relative}@media (max-width:767px){.table-list-projects{margin-top:100px}}.table-list-projects .layout{display:flex;flex-wrap:nowrap;gap:10px;padding:20px 0;border-bottom:1px solid rgba(245,245,245,.13)}.table-list-projects .header .layout{padding-top:calc(1*clamp(10px,4vw,60px)*0);padding-bottom:calc(1*clamp(10px,4vw,60px)*1)}#header .menu li,.table-list-projects .table-inner{position:relative}.table-list-projects .preview{position:absolute;width:20vw}.table-list-projects .row{line-height:24px}@media (min-width:468px){.table-list-projects .row{line-height:calc(.3597122302vw + 22.3165467626px)}}@media (min-width:1024px){.table-list-projects .row{line-height:calc(0vw + 26px)}}@media (min-width:1930px){.table-list-projects .row{line-height:26px}}.table-list-projects .row .project{font-size:18px}@media (min-width:468px){.table-list-projects .row .project{font-size:calc(.3597122302vw + 16.3165467626px)}}@media (min-width:1024px){.table-list-projects .row .project{font-size:calc(.2207505519vw + 17.7395143488px)}}@media (min-width:1930px){.table-list-projects .row .project{font-size:22px}}.table-list-projects .row .layout>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-list-projects a.main .bg{transition:all .3s ease-out}.table-list-projects a.main:hover .bg{color:#f5f5f5;background-color:rgba(31,27,36,.17)}@media (max-width:767px){.table-list-projects .layout .agency,.table-list-projects .layout .client,.table-list-projects .layout .service,.table-list-projects .layout .technology{display:none}.table-list-projects .layout .year{width:80px;text-align:right}}#header{position:fixed;top:0;width:100%;pointer-events:none;padding:10px 0}@media (min-width:1400px){#header{padding:20px 0}}.logo{pointer-events:auto}.logo a{line-height:0;display:block}.is-light-background .logo .color-stroke{stroke:#1f1b24!important}.is-light-background .logo .color-fill{fill:#1f1b24!important}@media (max-width:767px){.burger{width:30px;height:30px;justify-self:end;pointer-events:auto}.logo svg{width:140px;height:auto}}#scroll-indicator{display:none;opacity:0;transition:opacity .4s ease-out;position:fixed;z-index:20;top:10px;right:calc(1*clamp(10px,4vw,60px)*1)}#scroll-indicator.ready,.scroll{opacity:1}@media (min-width:1400px){#scroll-indicator{top:20px}}#scroll-indicator .int.mouse{display:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#scroll-indicator .int.mouse svg{height:60%;width:auto}.scroll{-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.65,-.55,.25,1.5);animation-timing-function:cubic-bezier(.65,-.55,.25,1.5);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 20.5px;transform-origin:50% 20.5px;will-change:transform,opacity}.circle-indicator{width:40px;height:40px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.circle-indicator .int{position:absolute;width:100%;height:100%;left:0;top:0}.circle-indicator .int svg{width:100%;height:auto;position:absolute}.circle-indicator .int svg .color-stroke{stroke:var(--text-color)}#header svg .color-fill,.circle-indicator .int svg .color-fill{fill:var(--text-color)}.circle-indicator .int.bg{opacity:.5}.layout-header{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:clamp(10px,4vw,60px)}@media (min-width:768px){.layout-header{grid-template-columns:repeat(8,1fr)}.layout-header .burger{display:none}.layout-header .logo,.layout-header .menu{display:flex;grid-column-start:1;grid-column-end:span 4}.layout-header .menu{grid-column-start:5}}@media (min-width:1024px){.layout-header{grid-template-columns:repeat(12,1fr)}.layout-header .menu{grid-column-start:9;grid-column-end:span 4}}#header svg .color-stroke{stroke:var(--text-color)}#header .menu{pointer-events:auto;padding:0;list-style-type:none;margin:10px 0 0}#header .menu li{margin-right:calc(3*clamp(10px,4vw,60px))}#header .menu li:before{content:"/";position:absolute;color:var(--text-color);right:calc(-1.5*clamp(10px,4vw,60px))}#header .menu li:last-child:before{content:""}#header .menu a{color:var(--text-color);text-decoration:none}#header.mix-blend-mode-difference{mix-blend-mode:difference}#header.mix-blend-mode-difference svg .color-fill{fill:var(--background-color)}#header.mix-blend-mode-difference svg .color-stroke{stroke:var(--background-color)}#header.mix-blend-mode-difference .menu a,#header.mix-blend-mode-difference .menu li:before{color:var(--background-color)}#menu-main-menu{transition:opacity .3s ease-out}.home #menu-main-menu{opacity:0;pointer-events:none}
/*# sourceMappingURL=style.css.map */