/*! Flickity v2.2.1
https://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%;pointer-events:none}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;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-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}body.is-device #app{display:none}body .page-dom-content{opacity:1;transition:opacity .5s .5s}body.oz-fullscreen .btn-fullscreen{pointer-events:none}body.oz-fullscreen .page-dom-content{opacity:0;transition-delay:0s}body .canvas-wrapper{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background-position:top;background-size:cover;background-repeat:no-repeat;pointer-events:none}body #app{width:100%;height:100%}body [data-oz]{position:relative}body:not(.is-device) [data-oz]:not([data-oz=""])[data-oz]:not([data-oz=group]){opacity:0;visibility:hidden;user-select:none;pointer-events:none}*,:after,:before{box-sizing:border-box}body{margin:0}ol[class],ul[class]{padding:0;list-style:none}a{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit}hr{height:1px;background-color:#ccc}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
/*!
 *  Extenda typeface https://www.zetafonts.com/extenda
 *  License: https://www.zetafonts.com/licensing/330
 */@font-face{font-family:Extenda-10-Pica;font-weight:400;font-style:normal;src:url(/fonts/extenda/extenda-10-pica.woff2) format("woff2"),url(/fonts/extenda/extenda-10-pica.woff) format("woff")}@font-face{font-family:Extenda-15-Nano;font-weight:400;font-style:normal;src:url(/fonts/extenda/extenda-15-nano.woff) format("woff")}@font-face{font-family:Extenda-20-Micro;font-weight:400;font-style:normal;src:url(/fonts/extenda/extenda-20-micro.woff2) format("woff2"),url(/fonts/extenda/extenda-20-micro.woff) format("woff")}
/*!
 *  Hack typeface https://github.com/source-foundry/Hack
 *  License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
 */@font-face{font-family:Hack-Regular;font-weight:400;font-style:normal;src:url(/fonts/hack/hack-regular.woff2) format("woff2"),url(/fonts/hack/hack-regular.woff) format("woff")}
/*!
 *  Montserrat typeface https://github.com/JulietaUla/Montserrat
 *  License: https://github.com/JulietaUla/Montserrat/blob/master/OFL.txt
 */@font-face{font-family:Montserrat-SemiBold;font-weight:600;font-style:normal;src:url(/fonts/montserrat/montserrat-semibold.woff2) format("woff2"),url(/fonts/montserrat/montserrat-semibold.woff) format("woff")}body{color:#f7f8f4}body,p{font-family:Hack-Regular;font-weight:400;font-size:14px;font-feature-settings:"lnum","liga","kern";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-input-placeholder{color:#f7f8f4;opacity:1}::-moz-placeholder{color:#f7f8f4;opacity:1}:-ms-input-placeholder{color:#f7f8f4;opacity:1}:-moz-placeholder{color:#f7f8f4;opacity:1}.button,body,button,input,select,textarea{border-radius:0;font-size:16px;font-feature-settings:"tnum","liga","kern";letter-spacing:.03em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}input:not([type=submit]){width:100%;margin-bottom:25px;padding-bottom:4px;border:none;border-bottom:1px solid #f7f8f4;background-color:transparent;font-size:14px;letter-spacing:.1em;color:#f7f8f4;outline:none}.button,button,input[type=submit]{outline:none;-webkit-tap-highlight-color:transparent}.button,button:not(.icon-button):not(.icon-play),input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;user-select:none;display:block;position:relative;background-color:transparent;border:0;border-radius:0;cursor:pointer}.button,button:not(.reset):not(.icon-button):not(.icon-play),input[type=submit]{overflow:hidden;padding:0 66px 16px 10px;font-family:Montserrat-SemiBold;font-size:20px;color:#231f20;text-transform:uppercase;line-height:.7em;background-color:#f7f8f4;transform:translateZ(0);transform-origin:center top;transition:color .15s,background-color .15s,opacity .5s .5s;border:1px solid #231f20}.button:before,button:not(.reset):not(.icon-button):not(.icon-play):before,input[type=submit]:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:1px solid transparent;transition:border-color .15s}.button:after,button:not(.reset):not(.icon-button):not(.icon-play):after,input[type=submit]:after{content:attr(data-title);position:absolute;top:0;left:10px;transform:translateY(0);color:#231f20;transition:transform .15s}.button span,button:not(.reset):not(.icon-button):not(.icon-play) span,input[type=submit] span{position:relative;top:1px;display:inline-block;transform:translateY(200%);transition:transform .15s;color:#f7f8f4}.button span:after,button:not(.reset):not(.icon-button):not(.icon-play) span:after,input[type=submit] span:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#f7f8f4;transform-origin:right center;transform:scaleX(0);will-change:transform}.button.active,.button:hover,button:not(.reset):not(.icon-button):not(.icon-play).active,button:not(.reset):not(.icon-button):not(.icon-play):hover,input[type=submit].active,input[type=submit]:hover{color:#f7f8f4;background-color:#231f20;transition:color .1s .3s,background-color .3s}.button.active:before,.button:hover:before,button:not(.reset):not(.icon-button):not(.icon-play).active:before,button:not(.reset):not(.icon-button):not(.icon-play):hover:before,input[type=submit].active:before,input[type=submit]:hover:before{border-color:#434343}.button.active:after,.button:hover:after,button:not(.reset):not(.icon-button):not(.icon-play).active:after,button:not(.reset):not(.icon-button):not(.icon-play):hover:after,input[type=submit].active:after,input[type=submit]:hover:after{color:transparent;transform:translateY(-100%)}.button.active span,.button:hover span,button:not(.reset):not(.icon-button):not(.icon-play).active span,button:not(.reset):not(.icon-button):not(.icon-play):hover span,input[type=submit].active span,input[type=submit]:hover span{transform:translateY(100%)}.button.active span:after,.button:hover span:after,button:not(.reset):not(.icon-button):not(.icon-play).active span:after,button:not(.reset):not(.icon-button):not(.icon-play):hover span:after,input[type=submit].active span:after,input[type=submit]:hover span:after{transform-origin:left center;transition:transform .2s cubic-bezier(.23,1,.32,1) .2s;transform:scaleX(.99)}.button{display:inline-block}.icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:relative;padding:32px 40px 31px 30px;font-family:Montserrat-SemiBold;font-size:15px;color:#f7f8f4;text-align:center;text-transform:uppercase;line-height:.6em;background-color:#231f20;border:0;border-radius:0;cursor:pointer}.icon-button .icon{display:inline-block;margin-right:20px}.icon-button:hover{color:#231f20;background-color:#f7f8f4}.icon-button:hover svg path{fill:#231f20}.icon-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;left:calc(50% + 5px);z-index:1;transform:translate3d(-50%,-50%,0);width:0;height:0;border-left:0 solid transparent;border-color:transparent transparent transparent #f7f8f4;border-style:solid;border-width:50px 0 50px 75px;background-color:transparent;mix-blend-mode:difference;opacity:0;cursor:pointer;animation:fadeIn 1s .5s forwards}@media screen and (max-width:580px){.icon-play{border-width:30px 0 30px 40px}}@media screen and (max-width:580px){body.is-device .icon-play{left:calc(50% + 15px)}}::selection{background:#a7dee3}::-moz-selection{background:#a7dee3}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-top:0;margin-bottom:0}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:15px}h1 a:before,h2 a:before,h3 a:before,h4 a:before,h5 a:before,h6 a:before{display:none}h1{font-family:Extenda-20-Micro;font-weight:400;font-style:normal;text-transform:uppercase;line-height:.7em;font-size:27vw!important}@media (max-width:555.5555555556px){h1{font-size:150px!important}}@media (min-width:1481.4814814815px){h1{font-size:400px!important}}h1 a:after{height:20px}.heading-lg,h2{font-family:Extenda-20-Micro;font-weight:400;font-style:normal;text-transform:uppercase;line-height:.7em;font-size:13.9vw!important}@media (max-width:935.2517985612px){.heading-lg,h2{font-size:130px!important}}@media (min-width:1438.8489208633px){.heading-lg,h2{font-size:200px!important}}.heading-lg a:after,h2 a:after{height:10px}.heading-md,h3{font-family:Montserrat-SemiBold;font-weight:600;font-style:normal;font-size:40px}.heading-md a:after,h3 a:after{height:3px}h4{font-family:Montserrat-SemiBold;font-weight:600;font-style:normal;font-size:32px}h4 a:after{height:2px}h5{font-family:Montserrat-SemiBold;font-weight:600;font-style:normal;font-size:24px}h5 a:after{height:2px}h6{font-family:Montserrat-SemiBold;font-weight:600;font-style:normal;font-size:18px}h6 a:after{height:1px}.sub-header{font-size:14px;letter-spacing:12px;line-height:2em;text-transform:uppercase}p{margin-top:2em;margin-bottom:0;letter-spacing:.5px;line-height:1.8em}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:.5em}p:first-child{margin-top:0}.caption{font-family:Hack-Regular;font-weight:400;font-size:12px}a:not(.reset):not(.button):not(.icon-button):not(.icon-play){display:inline-block;position:relative;letter-spacing:.5px;color:#f7f8f4;transition:color .2s;text-decoration-thickness:.05em}a:not(.reset):not(.button):not(.icon-button):not(.icon-play):before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:.05em;background-color:#f7f8f4;transform-origin:left center;transform:scaleX(.99);transition:transform .3s cubic-bezier(.86,0,.07,1);will-change:transform}a:not(.reset):not(.button):not(.icon-button):not(.icon-play):after{content:"";position:absolute;top:calc(50% + .06em);left:0;width:100%;height:.05em;background-color:#a7dee3;transform-origin:right center;transform:scaleX(0);transition:transform .3s cubic-bezier(.86,0,.07,1);will-change:transform}a:not(.reset):not(.button):not(.icon-button):not(.icon-play).is-active,a:not(.reset):not(.button):not(.icon-button):not(.icon-play):hover{text-decoration:none}a:not(.reset):not(.button):not(.icon-button):not(.icon-play).is-active:before,a:not(.reset):not(.button):not(.icon-button):not(.icon-play):hover:before{transform-origin:right center;transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);transform:scaleX(0)}a:not(.reset):not(.button):not(.icon-button):not(.icon-play).is-active:after,a:not(.reset):not(.button):not(.icon-button):not(.icon-play):hover:after{transform-origin:left center;transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);transform:scaleX(.99)}a:not(.reset):not(.button):not(.icon-button):not(.icon-play):hover{color:#a7dee3}a:not(.reset):not(.button):not(.icon-button):not(.icon-play).is-active:after{background-color:#f7f8f4}.core-header a:not(.reset):not(.button):not(.icon-button):not(.icon-play),.core-nav-mobile a:not(.reset):not(.button):not(.icon-button):not(.icon-play){text-decoration:none}button.reset.strike{display:inline-block;position:relative;padding-left:0;padding-right:0;letter-spacing:.5px;color:#f7f8f4;transition:color .2s}button.reset.strike:not(.pointer-events-none){text-decoration:underline;text-decoration-thickness:.1em}button.reset.strike:after{content:"";position:absolute;top:calc(50% + .06em);left:-5px;width:calc(100% + 10px);height:.1em;background-color:#f7f8f4;transform-origin:right center;transform:scaleX(0);transition:transform .3s cubic-bezier(.86,0,.07,1);will-change:transform}button.reset.strike.active,button.reset.strike:hover{text-decoration:none}button.reset.strike.active:after,button.reset.strike:hover:after{transform-origin:left center;transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);transform:scaleX(.99)}pre{font-family:Hack-Regular;font-weight:400}blockquote{margin:0;padding:100px 25px 50px 50px}blockquote p{font-size:30px;font-style:italic;line-height:1.7em}blockquote .quote-attribution{margin-top:30px;font-size:14px;letter-spacing:.1em}address p{font-family:Hack-Regular;font-style:normal;font-size:18px}.textSize-18px{display:inline-block;font-size:18px;line-height:1.8em}.textColor-red{color:#ed1e24}.textBackground-white{padding-left:10px;padding-right:20px;color:#231f20;background-color:#f7f8f4}@media screen and (max-width:1023px){blockquote{padding:50px 30px}blockquote p{font-size:22px}}.dash-list-item{margin-left:15px}.p-heading{margin-top:35px}.modal-body-paragraph{margin-top:10px}:root{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{width:100%;margin:0;overflow-x:hidden}@media screen and (max-width:767px){body,html{overflow-y:visible}}body{min-height:100vh;min-height:-webkit-fill-available;background-color:#231f20}body:not(.is-device){overflow:hidden}@media screen and (min-width:768px){.desktop-only{display:block!important}}@media screen and (max-width:767px){.desktop-only{display:none!important}}@media screen and (min-width:768px){.mobile-only{display:none!important}}@media screen and (max-width:767px){.mobile-only{display:block!important}}.page-container{padding-top:110px}@media screen and (min-width:768px) and (max-width:1023px){.page-container{padding-top:165px}}.wrapper{position:relative;width:100%;max-width:1440px;min-height:100vh;margin-left:auto;margin-right:auto}.spacer{width:100%;flex-shrink:none}.split-50{display:flex;justify-content:space-between}.split-50,.split-50 .column{width:100%}.split-50 .column.larger{max-width:650px}.split-50 .column.smaller{width:50%}@media screen and (min-width:1025px){.split-50 .column:first-of-type{padding-right:75px}.split-50 .column:nth-of-type(2){padding-left:75px}}@media screen and (max-width:1024px){.split-50{flex-wrap:wrap}}@media screen and (max-width:767px){.split-50 .column.smaller{width:100%}}.btn-fullscreen{position:absolute;top:15px;right:15px;z-index:1;padding:20px;background-color:#f7f8f4;box-shadow:0 0 15px rgba(0,0,0,.25)}.btn-fullscreen *{pointer-events:none;user-select:none}.btn-fullscreen .icon{margin-right:0}body.is-device .btn-fullscreen{display:none}button.icon-button.open-gallery{position:absolute;top:15px;right:15px;z-index:1;padding:20px;background-color:#f7f8f4;box-shadow:0 0 15px rgba(0,0,0,.25)}button.icon-button.open-gallery *{pointer-events:none;user-select:none}button.icon-button.open-gallery .icon{margin-right:0}.section-label{display:flex;justify-content:flex-end;width:100%;padding-left:50px;padding-right:50px}.section-label .sub-header{position:relative;width:100%;max-width:430px;margin-bottom:20px;padding-bottom:5px;text-align:right;overflow:hidden}.section-label .sub-header:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:5px;background-color:#f7f8f4;transform:scaleX(0);transform-origin:right center;transition:transform 1s cubic-bezier(.23,1,.32,1) 1s}.section-label .sub-header-text{display:block;transform:translateY(100%);transition:transform 1.25s cubic-bezier(.23,1,.32,1) 1s}.section-label .sub-header.is-inview:after{transform:scaleX(1)}.section-label .sub-header.is-inview .sub-header-text{transform:translateY(0)}@media screen and (max-width:767px){.section-label{padding-left:30px;padding-right:30px}.section-label .sub-header-text,.section-label .sub-header:after{transition-delay:.5s}.section-label .sub-header{margin-left:0;margin-right:0}}hr{border-color:#979797;margin:1em 0}.cursor{position:fixed;top:0;left:0;z-index:9999;opacity:0;pointer-events:none;user-select:none;transition:opacity .4s cubic-bezier(.755,.05,.855,.06)}.gallery-fullscreen .cursor,.oz-fullscreen .cursor{opacity:1}.gallery-fullscreen .cursor,.gallery-fullscreen .cursor:after,.gallery-fullscreen .cursor:before,.oz-fullscreen .cursor,.oz-fullscreen .cursor:after,.oz-fullscreen .cursor:before{transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:1.5s}.gallery-fullscreen .cursor:before,.oz-fullscreen .cursor:before{transform:rotate(45deg) scale(1)}.gallery-fullscreen .cursor:after,.oz-fullscreen .cursor:after{transform:rotate(-45deg) scale(1)}.cursor-close{width:100px;height:100px;left:25px}.cursor-close:after,.cursor-close:before{content:"";position:absolute;width:100px;height:20px;background-color:#231f20;transition:transform .4s cubic-bezier(.755,.05,.855,.06)}.cursor-close:before{transform:rotate(-45deg) scale(.5)}.cursor-close:after{transform:rotate(-135deg) scale(.5)}.pe-capture{position:fixed;top:0;left:0;z-index:999;width:100%;height:100vh;pointer-events:none}.oz-fullscreen .pe-capture{pointer-events:all}.cover{position:fixed;top:0;left:0;z-index:5;width:100%;height:100vh;opacity:1}body.first-load .cover{z-index:1000;background-color:#231f20;transition:opacity .5s .1s}body.first-load.loading .transition-cover{display:none}.transition-cover{position:fixed;top:0;left:0;z-index:6;width:100%;height:100vh;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;user-select:none}.transition-cover .transition-cover-f-logo{position:absolute;top:50%;left:50%;z-index:3;transform:translate3d(-50%,-50%,0);max-width:250px;opacity:0}@media screen and (max-width:767px){.transition-cover .transition-cover-f-logo{width:250px;max-width:40%}}.transition-cover .transition-cover-color-1,.transition-cover .transition-cover-color-2{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#231f20}.transition-cover .transition-cover-color-1{background-color:#231f20}.transition-cover .transition-cover-color-2{z-index:1;background-color:#ed1e24}button[data-modal-target]>*{pointer-events:none}.modal-tint{position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;background-color:rgba(0,0,0,.75);transition:opacity 1s}.modal-tint,body.show-modal .c-scrollbar{opacity:0;pointer-events:none}body.show-modal .modal-tint{opacity:1;visibility:visible;pointer-events:auto}.modal{display:none;position:fixed;top:50%;left:50%;width:100%;max-width:1440px;max-height:100%;transform:translate3d(-50%,-50%,0);z-index:999}.modal .split-text-1,.modal .split-text-2{overflow:hidden}.modal .modal-cover{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#231f20;pointer-events:none;transform:scaleX(0);transform-origin:right center}.modal.is-active .modal-cover{transform-origin:left center}.modal .modal-content{width:100%;max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:200px 150px;color:var(--textColor);background-color:var(--backgroundColor);opacity:0;pointer-events:none}@media screen and (max-width:1024px){.modal .modal-content{padding:150px 100px}.modal .modal-content .column-2{margin-top:50px}}@media screen and (max-width:767px){.modal .modal-content{padding:100px 30px 200px}}.modal .modal-content.gallery-modal{padding:0}.modal .modal-content.gallery-modal .split-50 .column:first-of-type{padding-right:0}.modal .modal-content.gallery-modal .btn-close{display:none}.modal .btn-close{position:absolute!important;top:22px;right:22px;z-index:1;width:50px;height:50px}.modal .btn-close:after,.modal .btn-close:before{content:"";position:absolute;top:50%;left:50%;width:75px;height:15px;background-color:var(--textColor);transition:transform .4s cubic-bezier(.755,.05,.855,.06)}.modal .btn-close:before{transform:translate3d(-50%,-50%,0) rotate(-45deg) scale(.5)}.modal .btn-close:after{transform:translate3d(-50%,-50%,0) rotate(-135deg) scale(.5)}.modal .services .service:not(.is-active){display:none}.modal .services h6{font-family:Hack-Regular;font-weight:400;font-style:normal;font-size:18px;text-transform:uppercase}.modal .services .service-description{margin-top:25px}.modal .services a{display:inline-block;margin-top:25px;font-family:Montserrat-SemiBold;font-weight:600;color:#231f20!important}.modal .services a:before{display:none}.modal .services a:after{background-color:#231f20!important}@media screen and (min-width:1025px){.modal .services .service-list{margin-top:85px}}.modal .locations .location:not(.is-active){display:none}.modal .locations address{margin-top:25px}.modal .locations h6{font-family:Hack-Regular;font-weight:400;font-style:normal;font-size:18px;text-transform:uppercase}.modal .locations a{display:inline-block;margin-top:25px;font-family:Montserrat-SemiBold;font-weight:600;color:#231f20!important}.modal .locations a:before{display:none}.modal .locations a:after{background-color:#231f20!important}@media screen and (min-width:768px) and (max-width:1024px){.modal .locations .split-50{flex-wrap:nowrap}}@media screen and (min-width:768px) and (max-width:1024px){.modal .modal-content{padding-left:30px;padding-right:30px}}.modal .playgrounds .playground:not(.is-active){display:none}.modal .playgrounds .playground{background-color:var(--backgroundColor)}.modal .playgrounds .playgroundArticle{padding:30px 30px 30px 0}.modal .playgrounds .playgroundArticle .column-1{position:relative}.modal .playgrounds .playgroundArticle .column-1 .word:not(:last-of-type){margin-right:1ch}.modal .playgrounds .playgroundArticle .column-1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.modal .playgrounds .playgroundArticle .column-2{padding:150px 100px 150px 150px}.modal .playgrounds .playgroundImage .column-1{width:100%}.modal .playgrounds .item-title{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:100px 50px;color:#f7f8f4;flex-wrap:wrap}.modal .playgrounds .item-summary{margin-top:30px}.modal .playgrounds .playground-image{width:100%;padding-left:150px;padding-right:150px;padding-bottom:30px}.modal .playgrounds .video-container{position:relative;width:100%}.modal .playgrounds .video-upload{display:block;width:100%;background-color:#231f20}.modal .playgrounds .embed-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#231f20;overflow:hidden}.modal .playgrounds .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal .playgrounds .playground-image-title{margin-top:5px;margin-bottom:10px;padding:30px 90px 30px 30px}.modal .playgrounds h6{font-family:Hack-Regular;font-weight:400;font-style:normal;font-size:18px;text-transform:uppercase}.modal .playgrounds a:not(.button){display:inline-block;margin-top:25px;font-family:Montserrat-SemiBold;font-weight:600;color:#231f20!important}.modal .playgrounds a:not(.button):before{display:none}.modal .playgrounds a:not(.button):after{background-color:#231f20!important}.modal .playgrounds a.button{margin-top:30px;background-color:#231f20;opacity:0;animation:fadeIn 1s 2s forwards}.modal .playgrounds a.button:after{color:#f7f8f4}.modal .playgrounds a.button span{top:3px}.modal .playgrounds a.button:hover span{top:1px}.modal .playgrounds img{max-width:100%;vertical-align:middle}@media screen and (max-width:1200px){.modal .playgrounds .playground-image{padding-left:100px;padding-right:100px}.modal .playgrounds .playgroundArticle .column-2{padding:100px 50px 100px 100px}}@media screen and (max-width:1024px){.modal .playgrounds .playground-image{padding-left:30px;padding-right:30px}.modal .playgrounds .playgroundArticle{padding-top:90px;padding-left:30px}.modal .playgrounds .playgroundArticle .column-1{width:100%;height:0;padding-bottom:56.25%}.modal .playgrounds .playgroundArticle .column-2{padding:0 30px 50px}}@media screen and (max-width:767px){.modal .playgrounds .playground-image{padding-left:30px;padding-right:30px}}@media screen and (max-width:740px){.modal .playgrounds .item-title{padding:30px;font-size:22vw!important}}body.scrolled-bottom .core-header,body.scrolled[data-direction=up] .core-header{background-color:#231f20}body.loading .core-header{background-color:transparent;transition:background-color .3s,transform 1.25s cubic-bezier(.87,0,.13,1)}.core-header{position:fixed;top:-5px;left:50%;transform:translateX(-50%);z-index:99;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 0 5px 150px;background-color:transparent;transform:translate3d(-50%,0,0);transition:background-color 1.25s,transform 1.25s cubic-bezier(.87,0,.13,1);pointer-events:none}.core-header a{pointer-events:all}.core-header .core-logo-link,.core-header .core-nav{transform:translateZ(0);transition:transform 1.25s cubic-bezier(.87,0,.13,1)}.core-header .core-logo-link{transition-delay:.2s}.core-header .core-nav{transition-delay:0s}[data-direction=down].scrolled:not(.scrolled-bottom) .core-header{transform:translate3d(-50%,-100%,0);transition-duration:.5s;user-select:none;pointer-events:none}@media screen and (min-width:1024px){[data-direction=down].scrolled:not(.scrolled-bottom) .core-header .core-nav{transform:translate3d(0,calc(-100% - 55px),0);transition-duration:1.5s;transition-delay:.4s}[data-direction=down].scrolled:not(.scrolled-bottom) .core-header .core-logo-link{transform:translate3d(0,-100%,0);transition-duration:1.5s;transition-delay:.2s}}@media screen and (max-width:1023px){.core-header{left:0;transform:translateZ(0);padding:50px 15px 20px 30px}[data-direction=down].scrolled:not(.scrolled-bottom) .core-header{transform:translate3d(0,-100%,0)}[data-direction=down].scrolled:not(.scrolled-bottom) .core-header .core-nav{transform:translate3d(0,calc(-100% - 55px),0);transition-duration:1.5s;transition-delay:.4s}}@media screen and (max-width:767px){.core-header .core-logo-link svg{width:235px;height:auto}}.core-logo-link{display:inline-block}@media screen and (min-width:768px){.core-logo-link{transform:translateY(-5px)}}.core-nav{position:relative;left:-108px;width:100%;margin-top:15px;margin-bottom:15px;padding:12px 0 12px 100px}.core-nav a{padding-left:8px;padding-right:8px;font-family:Montserrat-SemiBold;font-size:14px;letter-spacing:5px!important;color:#f7f8f4;text-transform:uppercase;user-select:none}.core-nav a:not(:last-of-type){margin-right:15px}.core-nav a:before{display:none}.core-nav a.active:after{background-color:#a7dee3}@media screen and (max-width:1023px) and (min-width:768px){.core-nav{left:-8px;padding-left:0}}@media screen and (max-width:767px){.core-nav{display:none}}.btn-close-mobile-nav{display:none!important;position:fixed!important;top:22px;right:22px;z-index:1000;width:50px;height:50px}.btn-close-mobile-nav:after,.btn-close-mobile-nav:before{content:"";position:absolute;top:50%;left:50%;width:75px;height:15px;background-color:#f7f8f4;transition:transform .4s cubic-bezier(.755,.05,.855,.06)}.btn-close-mobile-nav:before{transform:translate3d(-50%,-50%,0) rotate(-45deg) scale(.5)}.btn-close-mobile-nav:after{transform:translate3d(-50%,-50%,0) rotate(-135deg) scale(.5)}@media screen and (max-width:767px){.btn-close-mobile-nav{display:flex!important}}.core-nav-mobile{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100vh;padding:30px;overflow-y:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.core-nav-mobile:before{content:"";position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-menu_texture-mobile.png);background-position:50%;pointer-events:none}.core-nav-mobile .link{width:100%;overflow:hidden;margin-bottom:10px}.core-nav-mobile a{display:inline-block;font-family:Extenda-15-Nano;font-size:140px;line-height:.7em;letter-spacing:5px!important;color:#f7f8f4;text-transform:uppercase;user-select:none;overflow:hidden}.core-nav-mobile a:before{display:none}.core-nav-mobile a:after{height:.035em!important}.core-nav-mobile a.active:after{background-color:#a7dee3}@media screen and (max-width:767px){.core-nav-mobile{display:block}}.core-nav-mobile-bg{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100vh;background-color:#ed1e24}.core-nav-mobile-bg .core-nav-mobile-f-logo{position:absolute;top:0;right:0;width:95px;height:100%;overflow:hidden}.core-nav-mobile-bg img{position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);width:240px;height:auto;pointer-events:none;user-select:none}@media screen and (max-width:767px){.core-nav-mobile-bg{display:block}}.btn-mobile-menu{display:none!important;flex-wrap:wrap;align-content:center;justify-content:center;position:absolute!important;top:30px;right:14px;z-index:1;width:58px;height:58px;pointer-events:all}.btn-mobile-menu .lines{position:relative;width:26px;height:30px}.btn-mobile-menu .lines:after,.btn-mobile-menu .lines:before{content:"";position:absolute;left:0;width:100%;height:9px;background-color:#f7f8f4}.btn-mobile-menu .lines:before{top:0}.btn-mobile-menu .lines:after{bottom:0;width:calc(100% - 5px)}@media screen and (max-width:767px){.btn-mobile-menu{display:flex!important}}body.loading{cursor:wait}body.loading:not(.is-device){height:100vh;overflow:hidden}body:not(.loading) .cover{opacity:0;pointer-events:none}body.is-device .scroll-indicator{display:none}.scroll-indicator{position:absolute;top:calc(50vh + 120px);right:-186px;z-index:4;user-select:none;pointer-events:none}.scroll-indicator-container{display:flex;align-items:center}.scroll-indicator-container svg{display:block}.scroll-indicator-rotate{display:flex;align-items:center;transform:rotate(90deg)}.scroll-text{margin-right:30px}.scroll-up{margin-right:100px;transform:rotate(180deg)}html:not(.has-scroll-init){cursor:wait;overflow:hidden}html.has-scroll-smooth{overflow:hidden;height:100vh}html.has-scroll-dragging{user-select:none}.has-scroll-smooth body{overflow:hidden;height:100vh}.c-scrollbar{position:absolute;top:0;right:0;z-index:9999;width:11px;height:100vh;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}body.loading .c-scrollbar{opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#fff;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}.core-footer{position:relative;display:flex;flex-wrap:wrap;justify-content:center;max-width:1440px;margin-top:220px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;padding-bottom:30px;overflow:hidden}.core-footer .top-info{display:flex;align-items:flex-start;width:100%;max-width:1053px;margin-bottom:100px;flex-direction:column}.core-footer .newsletter label{position:absolute;top:-100%;left:-100%;z-index:-1;width:0;height:0;opacity:0;user-select:none;overflow:hidden}.core-footer .description{width:100%;max-width:353px;margin-top:30px;font-size:18px}.core-footer .connect{position:relative;display:block;padding-right:50px}.core-footer .connect svg{max-width:100%;height:auto}.core-footer .connect svg path{transition:fill .3s}@media screen and (min-width:1025px){.core-footer .connect:after{content:"";position:absolute;top:50%;left:-10px;width:calc(100% - 25px);height:1em;background-color:#a7dee3;transform-origin:right center;transform:scaleX(0);transition:transform .3s cubic-bezier(.86,0,.07,1);will-change:transform}}.core-footer .newsletter button{opacity:0}.core-footer .newsletter button.is-inview{opacity:1}.core-footer .bottom-info{display:flex;justify-content:space-between;width:100%;margin-bottom:25px}.core-footer .bottom-info .footer-featured-logo img{max-width:210px}.core-footer .bottom-info .footer-featured-logo-desktop{margin-bottom:1.5rem}.core-footer .bottom-info .footer-featured-logo-mobile{display:none;order:3;flex-basis:100%;margin:.5rem 0 1rem}.core-footer .copyright-links{display:flex;flex-wrap:wrap;align-content:flex-start}.core-footer .break{width:100%}.core-footer .copyright-links,.core-footer .copyright-links a{font-size:12px;letter-spacing:4px!important;line-height:2.5em;text-transform:uppercase}.core-footer .copyright-links a:before{display:none}.core-footer .btn-back-to-top{min-width:205px;opacity:0;transform:translateY(15px)}.core-footer .btn-back-to-top.is-inview{opacity:1;transform:translateY(0);transition:opacity 1.5s cubic-bezier(.23,1,.32,1) .5s,transform 1.5s cubic-bezier(.23,1,.32,1) .5s}.core-footer .logo-folklore{display:block;position:absolute;bottom:-34px;right:50px;max-width:calc(100% - 310px)}.core-footer .logo-folklore svg{width:630px;max-width:100%}@media screen and (min-width:768px){.core-footer .divider{margin-left:15px;margin-right:15px}.core-footer .btn-back-to-top{position:relative;top:-50px;left:50px}.core-footer .rectangle{position:absolute;bottom:0;left:50px;width:160px;height:32px;background-color:#f7f8f4}}@media screen and (min-width:768px) and (max-width:800px){.core-footer .btn-back-to-top{min-width:177px;padding-left:20px;padding-right:20px}}@media screen and (max-width:1023px){.core-footer{margin-top:100px}}@media screen and (max-width:767px){.core-footer{margin-top:60px;padding-left:30px;padding-right:30px;padding-bottom:60px}.core-footer .bottom-info,.core-footer .top-info{flex-wrap:wrap;margin-bottom:0}.core-footer .top-info{margin-bottom:60px}.core-footer .bottom-info .footer-featured-logo-desktop{display:none}.core-footer .bottom-info .footer-featured-logo-mobile{display:block}.core-footer .connect{padding-right:0}.core-footer .newsletter{margin-top:50px}.core-footer .description{margin-top:60px;font-size:16px}.core-footer .copyright-links{width:100%}.core-footer .copyright-links,.core-footer .copyright-links a{letter-spacing:3px!important}.core-footer .divider,.core-footer .space{display:none}.core-footer .copyright{order:4}.core-footer .location{order:1}.core-footer .privacy-policy,.core-footer .terms{order:3}.core-footer .social-link{order:2}.core-footer .location,.core-footer .privacy-policy,.core-footer .social-link,.core-footer .terms{width:100%}.core-footer .first,.core-footer .terms{margin-top:15px}.core-footer .privacy-policy{margin-bottom:15px}.core-footer .btn-back-to-top{position:relative;left:-6px;margin-top:30px;margin-left:auto;margin-right:auto}.core-footer .rectangle{display:none}.core-footer .logo-folklore{bottom:-36px;right:0;width:100%;max-width:100%;padding-left:30px;padding-right:30px}}img.asset{object-fit:contain}.lazyPicture,img.asset{display:block;width:100%}.lazyPicture{position:relative;overflow:hidden}.aspect-ratio{width:100%;padding-bottom:var(--aspect)}.aspect-ratio picture{position:relative;pointer-events:none;user-select:none}.aspect-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.lazyNone{opacity:1}.lazyShow{opacity:0}.is-inview .lazyShow.is-loaded,.is-inview .lazyShow.lazyloaded{opacity:1}.lazyFade{opacity:0;transition:opacity 2s 1s}.is-inview .lazyFade.lazyloaded{opacity:1}.lazyScale{transform:scale(1.2);transform-origin:center center;transition:transform 2s}.is-inview .lazyScale.lazyloaded{transform:scale(1)}.lazyScaleSlideRight{transform:scale(1.05) translateX(-3%);transform-origin:center center;transition:transform 2.2s}.is-inview .lazyScaleSlideRight.lazyloaded{transform:scale(1) translateX(0)}.lazyFadeScale{opacity:0;transform:scale(.8);transform-origin:center center;transition:opacity 2s .8s,transform .8s .8s}.is-inview .lazyFadeScale.lazyloaded{opacity:1;transform:scale(1)}.lazyReveal{opacity:0;transition:opacity 2s}.is-inview .lazyReveal.is-loaded,.is-inview .lazyReveal.lazyloaded,.modal.is-active .lazyReveal.is-loaded,.modal.is-active .lazyReveal.lazyloaded{opacity:1}.lazyPicture .reveal{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;transform-origin:right center}@keyframes lazyReveal{0%{opacity:1;transform:translateX(0) skew(0deg)}80%{opacity:1}to{opacity:0;transform:translateX(125%) skew(-25deg)}}.is-inview .reveal{animation:lazyReveal .8s cubic-bezier(.86,0,.07,1) .5s forwards}.lazyBlurFade{opacity:0;filter:blur(10px)}.is-inview .lazyBlurFade.lazyloaded{opacity:1;filter:blur(0);transition:opacity 1s}.pointer-events-none{pointer-events:none}.block{display:block}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-shadow{text-shadow:0 0 40px #000}.text-shadow.text-color-black{text-shadow:0 0 40px #fff}.image-left{float:left}.image-right{float:right}.hidden{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.border-underline{text-decoration:none!important;border-bottom:.05em solid;width:fit-content}.border-underline:hover{border-color:transparent}.grecaptcha-badge{visibility:hidden}.core-anklet{position:relative;display:flex;flex-direction:row;justify-content:space-between;max-width:1440px;margin-top:3%;padding-bottom:30px;overflow:hidden}@media screen and (max-width:1025px){.core-anklet{flex-direction:column;max-width:100%}}.core-anklet .anklet-headline{margin-bottom:30px;width:595px;padding-right:30px}.core-anklet .anklet-form{padding-left:50px;max-width:400px}@media screen and (max-width:1025px){.core-anklet .anklet-form{padding-left:0}}[data-page=__home__] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=__home__] .hero{position:relative;width:auto;height:auto;max-width:100%;max-height:100vh}[data-page=__home__] .hero *{pointer-events:none;user-select:none}[data-page=__home__] .hero-logo{position:absolute;top:calc(50% - 74px);left:0;z-index:1;width:calc(100% + 120px)}[data-page=__home__] .hero-logo img{width:100%;height:auto;vertical-align:middle}@media screen and (min-height:768px){[data-page=__home__] .hero-image,[data-page=__home__] .hero-video{max-height:calc(100vh - 120px);overflow:hidden}}[data-page=__home__] .hero-video{position:relative;opacity:1!important;width:100%;height:0;padding-bottom:56.25%}[data-page=__home__] .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=__home__] .intro-wrapper{position:relative;z-index:1;display:flex;margin-right:50px}[data-page=__home__] .intro-image{position:relative;width:36%;margin-top:-50px}[data-page=__home__] .caption{padding:30px 30px 30px 100px}[data-page=__home__] .caption .intro-image-attribution,[data-page=__home__] .caption .intro-image-location{display:inline-block;width:100%;opacity:0;transform:translateY(-50%)}[data-page=__home__] .caption.is-inview .intro-image-attribution,[data-page=__home__] .caption.is-inview .intro-image-location{opacity:1;transform:translateY(0);transition:opacity 1.5s cubic-bezier(.23,1,.32,1) 1s,transform 1.5s cubic-bezier(.23,1,.32,1) 1s}[data-page=__home__] .caption.is-inview .intro-image-location{transition-delay:1.25s}[data-page=__home__] .caption p{line-height:1.5em}[data-page=__home__] .intro-image-attribution,[data-page=__home__] .intro-image-location{font-size:14px;line-height:1em}[data-page=__home__] .intro-image-location{margin-top:5px}[data-page=__home__] .intro{width:64%;margin-top:-100px}[data-page=__home__] .intro .button{opacity:0}[data-page=__home__] .intro .button.is-inview{opacity:1}[data-page=__home__] .intro-content{max-width:686px;padding-left:50px}[data-page=__home__] .intro-heading{margin-bottom:30px}[data-page=__home__] .intro-description{margin-bottom:45px}[data-page=__home__] .intro-description p{margin-top:0;margin-bottom:15px;font-size:18px}@media screen and (max-width:1440px){[data-page=__home__] .hero{overflow:hidden}}@media screen and (min-width:768px){[data-page=__home__] .hero{padding-left:50px}[data-page=__home__] .intro-content{padding-bottom:150px}}@media screen and (max-width:1024px){[data-page=__home__] .intro-content{padding-bottom:150px}[data-page=__home__] .caption{padding-left:50px}}@media screen and (max-width:767px){[data-page=__home__] .hero{height:calc(100vh - 150px)}[data-page=__home__] .hero-logo{top:calc(50% - 148px);left:-34px;max-width:calc(100% + 912px);width:calc(100% + 912px)}[data-page=__home__] .hero-image,[data-page=__home__] .hero-image .aspect-ratio,[data-page=__home__] .hero-image picture{position:absolute;top:0;left:0;width:100%;height:100%}[data-page=__home__] .hero-image .aspect-ratio{padding-bottom:0}[data-page=__home__] .hero-image img{left:auto;right:0;width:calc(100% - 30px);height:100%;object-fit:cover}[data-page=__home__] .hero-video{position:absolute;top:0;right:0;width:100%;height:100%;padding-bottom:0}[data-page=__home__] .hero-video video{width:calc(100% - 30px);height:100%;object-fit:cover}[data-page=__home__] .intro-wrapper{flex-wrap:wrap;margin-right:30px;margin-bottom:60px}[data-page=__home__] .intro-image{order:2;width:100%;margin-top:50px}[data-page=__home__] .intro-image img{width:100%;height:100%;object-fit:cover}[data-page=__home__] .intro-image .caption{padding-left:30px}[data-page=__home__] .intro{order:1;width:100%}[data-page=__home__] .intro-content{padding-bottom:50px;padding-left:30px}[data-page=__home__] .intro-description{margin-bottom:30px}[data-page=__home__] .slideshow-container .slideshow,[data-page=__home__] .slideshow-container .slideshow .slide img{height:calc(100vh - 90px)}}[data-page=about] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=about]:not(.is-device) [data-handle=about] .about-process{min-height:200vh}[data-page=about]:not(.is-device) [data-handle=about] .about-process .info-wrapper{padding-bottom:33vh}[data-page=about].is-device [data-handle=about] .about-process[data-section="1"] .process-heading-sub,[data-page=about].is-device [data-handle=about] .about-process[data-section="2"] .process-heading-sub,[data-page=about].is-device [data-handle=about] .about-process[data-section="3"] .process-heading-sub{color:#a7dee3}[data-page=about] [data-handle=about] .about-hero{position:relative;padding-left:50px}[data-page=about] [data-handle=about] .about-hero .hero-image{pointer-events:none;user-select:none}[data-page=about] [data-handle=about] .about-hero .hero-video{position:relative;width:100%;height:0;padding-bottom:56.25%}[data-page=about] [data-handle=about] .about-hero .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=about] [data-handle=about] .intro-wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;padding-left:150px;padding-right:150px}[data-page=about] [data-handle=about] .intro-heading{margin-top:-450px}[data-page=about] [data-handle=about] .intro-heading h1{overflow:visible}[data-page=about] [data-handle=about] .intro-description{margin-top:50px}[data-page=about] [data-handle=about] .about-services{margin-top:150px}[data-page=about] [data-handle=about] .about-services ul{padding-left:0;list-style:none}[data-page=about] [data-handle=about] .about-services button{padding:0;color:#f7f8f4;text-align:left}[data-page=about] [data-handle=about] .services-heading{margin-bottom:25px;font-family:Hack-Regular;font-weight:400;font-style:normal;text-transform:uppercase}[data-page=about] [data-handle=about] .logo-f{margin-top:150px;max-width:250px}[data-page=about] [data-handle=about] .logo-f img{width:250px;height:376px;pointer-events:none;user-select:none}[data-page=about] [data-handle=about] .who-we-are{margin-top:100px}[data-page=about] [data-handle=about] .who-we-are .hero{position:relative;padding-right:50px}[data-page=about] [data-handle=about] .who-we-are .hero .hero-image{background-color:#231f20;pointer-events:none;user-select:none}[data-page=about] [data-handle=about] .who-we-are .hero .hero-video{position:relative;width:100%;height:0;padding-bottom:56.25%}[data-page=about] [data-handle=about] .who-we-are .hero .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=about] [data-handle=about] .who-we-are .hero .who-we-are-hero-location{margin-top:5px}[data-page=about] [data-handle=about] .who-we-are .info-wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;padding-left:150px;padding-right:150px}[data-page=about] [data-handle=about] .who-we-are .column-1{align-self:flex-end}[data-page=about] [data-handle=about] .who-we-are .info-locations ul{padding-left:0;list-style:none}[data-page=about] [data-handle=about] .who-we-are .info-locations button{padding:0;color:#f7f8f4;text-align:left}[data-page=about] [data-handle=about] .who-we-are .locations-heading{margin-bottom:25px;font-family:Hack-Regular;font-weight:400;font-style:normal;text-transform:uppercase}[data-page=about] [data-handle=about] .who-we-are .location-title{pointer-events:none}[data-page=about] [data-handle=about] .who-we-are .info-heading{margin-top:-50px}[data-page=about] [data-handle=about] .who-we-are .info-heading h1{overflow:visible}[data-page=about] [data-handle=about] .who-we-are .info-description{margin-top:50px}[data-page=about] [data-handle=about] .about-values{margin-top:650px;padding-bottom:350px}[data-page=about] [data-handle=about] .about-values .values-wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;padding-left:150px;padding-right:150px}[data-page=about] [data-handle=about] .about-values .logo{position:absolute;top:-250px;left:0;z-index:1;width:calc(100% + 120px)}[data-page=about] [data-handle=about] .about-values .logo img{width:100%;height:auto;vertical-align:middle;pointer-events:none;user-select:none}[data-page=about] [data-handle=about] .about-values .values-list p{margin-top:1.5em;overflow:hidden}[data-page=about] [data-handle=about] .about-values .values-list p span{display:inline-block;transform:translate3d(0,100%,0)}@media screen and (max-width:767px){[data-page=about] [data-handle=about] .about-values .values-list p span{transform:translate3d(0,110%,0)}}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:first-child span{transition-delay:.6s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(2) span{transition-delay:.7s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(3) span{transition-delay:.8s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(4) span{transition-delay:.9s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(5) span{transition-delay:1s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(6) span{transition-delay:1.1s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(7) span{transition-delay:1.2s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(8) span{transition-delay:1.3s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(9) span{transition-delay:1.4s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(10) span{transition-delay:1.5s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(11) span{transition-delay:1.6s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(12) span{transition-delay:1.7s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(13) span{transition-delay:1.8s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(14) span{transition-delay:1.9s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(15) span{transition-delay:2s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(16) span{transition-delay:2.1s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(17) span{transition-delay:2.2s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(18) span{transition-delay:2.3s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p:nth-child(19) span{transition-delay:2.4s}[data-page=about] [data-handle=about] .about-values .values-list.is-inview p span{transform:translateZ(0);transition:transform 1s cubic-bezier(.23,1,.32,1)}[data-page=about] [data-handle=about] .about-values .bg-large{position:absolute;top:-150px;left:0;width:83.34%;height:100%;pointer-events:none;user-select:none}[data-page=about] [data-handle=about] .about-values .bg-large picture{position:absolute;width:100%;height:100%}[data-page=about] [data-handle=about] .about-values .bg-large .aspect-ratio{position:absolute;width:100%;height:100%;padding-bottom:0}[data-page=about] [data-handle=about] .about-values .bg-small{position:absolute;top:-500px;right:0;width:16.67%;max-height:900px;pointer-events:none;user-select:none}[data-page=about] [data-handle=about] .about-process{margin-top:calc(-33vh - 90px);padding-top:33vh}[data-page=about] [data-handle=about] .about-process[data-section="1"] .process-headings .column-2{transform:translateZ(0)}[data-page=about] [data-handle=about] .about-process[data-section="1"] .process-heading-sub{color:#f7f8f4}[data-page=about] [data-handle=about] .about-process[data-section="1"] .process-heading-sub:first-child{color:#a7dee3}[data-page=about] [data-handle=about] .about-process[data-section="2"] .process-headings .column-2{transform:translate3d(0,-33%,0)}[data-page=about] [data-handle=about] .about-process[data-section="2"] .process-heading-sub{color:#f7f8f4}[data-page=about] [data-handle=about] .about-process[data-section="2"] .process-heading-sub:nth-child(2){color:#a7dee3}[data-page=about] [data-handle=about] .about-process[data-section="3"] .process-headings .column-2{transform:translate3d(0,-66%,0)}[data-page=about] [data-handle=about] .about-process[data-section="3"] .process-heading-sub{color:#f7f8f4}[data-page=about] [data-handle=about] .about-process[data-section="3"] .process-heading-sub:nth-child(3){color:#a7dee3}[data-page=about] [data-handle=about] .about-process .info-wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;padding-left:150px;padding-right:150px}[data-page=about] [data-handle=about] .about-process .process-description{align-self:flex-end;padding-top:200px;padding-right:0}[data-page=about] [data-handle=about] .about-process .process-headings{padding-left:0}[data-page=about] [data-handle=about] .about-process .process-heading-main{position:relative;top:-32%;padding-right:30px}[data-page=about] [data-handle=about] .about-process .process-heading-sub{transition:color 1s}[data-page=about] [data-handle=about] .about-process .process-headings .split-50{justify-content:flex-end}[data-page=about] [data-handle=about] .about-process .process-headings .split-50 .column-1{padding-right:0}[data-page=about] [data-handle=about] .about-process .process-headings .split-50 .column-2{position:relative;padding-left:0;transition:transform 1s cubic-bezier(.86,0,.07,1)}[data-page=about] [data-handle=about] .about-process .process-heading-sub{margin-top:0}@media screen and (min-width:1025px){[data-page=about] [data-handle=about] .intro-heading{width:150%}[data-page=about] [data-handle=about] .who-we-are .hero .caption{position:absolute;left:auto;right:auto;bottom:0;width:100%;padding:25px 150px 0;transform:translateY(100%)}}@media screen and (max-width:1340px){[data-page=about] [data-handle=about] .service-title{font-size:32px}[data-page=about] [data-handle=about] .about-values{margin-top:400px;padding-bottom:300px}[data-page=about] [data-handle=about] .about-values .values-wrapper{padding-left:100px;padding-right:100px}[data-page=about] [data-handle=about] .about-values .values-list p .textSize-18px{font-size:16px}[data-page=about] [data-handle=about] .about-values .logo{top:-200px}[data-page=about] [data-handle=about] .about-values .bg-large{top:-125px}[data-page=about] [data-handle=about] .about-values .bg-small{top:-325px}}@media screen and (min-width:1025px) and (max-width:1190px){[data-page=about] [data-handle=about] .service-title{font-size:2.1vw}}@media screen and (max-width:1024px){[data-page=about] [data-handle=about] .intro-wrapper{padding-left:100px;padding-right:100px}[data-page=about] [data-handle=about] .intro-heading{margin-top:-200px}[data-page=about] [data-handle=about] .about-services{margin-top:50px}[data-page=about] [data-handle=about] .logo-f,[data-page=about] [data-handle=about] .who-we-are{margin-top:100px}[data-page=about] [data-handle=about] .who-we-are .column-1{order:2;width:100%;margin-top:50px}[data-page=about] [data-handle=about] .who-we-are .column-2{order:1}[data-page=about] [data-handle=about] .who-we-are .hero .caption{padding-top:25px;padding-left:50px;padding-right:50px;text-align:right}[data-page=about] [data-handle=about] .who-we-are .info-wrapper{margin-top:50px;padding-left:100px;padding-right:100px}[data-page=about] [data-handle=about] .who-we-are .info-heading{margin-top:0}[data-page=about] [data-handle=about] .about-values .logo{top:-175px}[data-page=about] [data-handle=about] .about-process .info-wrapper{padding-left:100px;padding-right:100px}[data-page=about] [data-handle=about] .about-process .process-headings .split-50,[data-page=about] [data-handle=about] .about-process .split-50{flex-wrap:nowrap}[data-page=about] [data-handle=about] .about-process .process-description{padding-top:140px}}@media screen and (width:768px){[data-page=about] [data-handle=about] .about-process .process-heading-main{font-size:33vw!important}}@media screen and (max-width:767px){[data-page=about] [data-handle=about] .about-hero{padding-left:0;padding-right:30px;width:100%;height:0;padding-bottom:56.25%}[data-page=about] [data-handle=about] .about-hero .aspect-ratio,[data-page=about] [data-handle=about] .about-hero .hero-image,[data-page=about] [data-handle=about] .about-hero .hero-video,[data-page=about] [data-handle=about] .about-hero picture{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}[data-page=about] [data-handle=about] .about-hero .hero-image,[data-page=about] [data-handle=about] .about-hero .hero-video{width:calc(100% - 30px)}[data-page=about] [data-handle=about] .services-list li:not(:last-of-type){margin-bottom:10px}[data-page=about] [data-handle=about] .intro-wrapper{flex-wrap:wrap;padding-left:30px;padding-right:30px;padding-bottom:50px}[data-page=about] [data-handle=about] .intro-heading{margin-top:-50px}[data-page=about] [data-handle=about] .logo-f{max-width:50%}[data-page=about] [data-handle=about] .who-we-are{margin-top:50px}[data-page=about] [data-handle=about] .who-we-are .hero{padding-right:30px}[data-page=about] [data-handle=about] .who-we-are .hero .caption{padding:15px 30px 0}[data-page=about] [data-handle=about] .who-we-are .info-wrapper{padding-left:30px;padding-right:30px}[data-page=about] [data-handle=about] .about-values{margin-top:300px}[data-page=about] [data-handle=about] .about-values .values-wrapper{padding-left:30px;padding-right:30px}[data-page=about] [data-handle=about] .about-values .logo{top:-150px}[data-page=about] [data-handle=about] .about-values .bg-small{top:-175px;top:-200px}[data-page=about] [data-handle=about] .about-values .values-list p .textSize-18px{font-size:14px;line-height:1.6em}[data-page=about] [data-handle=about] .about-process .info-wrapper{padding-left:30px;padding-right:30px}[data-page=about] [data-handle=about] .about-process .info-wrapper>.split-50{flex-wrap:wrap}[data-page=about] [data-handle=about] .about-process .process-description{order:2;max-width:330px;padding-top:50px}[data-page=about] [data-handle=about] .about-process .process-headings{order:1}[data-page=about] [data-handle=about] .about-process .process-heading-main{font-size:255px!important;text-align:right}}@media screen and (max-width:440px){[data-page=about] [data-handle=about] .about-process .process-heading-main{padding-right:15px}}[data-page=work] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=work] [data-handle=work] .work-filters{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:50px}[data-page=work] [data-handle=work] .work-filters .work-filters-list{display:flex;padding:0 150px 25px}[data-page=work] [data-handle=work] .work-filters button{padding:0;font-family:Hack-Regular;font-size:14px;text-transform:none;text-align:left;color:#f7f8f4}[data-page=work] [data-handle=work] .work-filters button:not(:last-of-type){margin-right:35px}[data-page=work] [data-handle=work] .work-filters button:after{content:"";position:absolute;top:calc(50% + .06em);left:0;width:100%;height:.05em;background-color:#a7dee3;transform-origin:right center;transform:scaleX(0);transition:transform .3s cubic-bezier(.86,0,.07,1);will-change:transform}[data-page=work] [data-handle=work] .work-filters button:hover{color:#a7dee3}[data-page=work] [data-handle=work] .work-filters button:hover:after{transform:scaleX(1);transform-origin:left center}[data-page=work] [data-handle=work] .work-filters button.active:after{transform:scaleX(1);background-color:#f7f8f4}[data-page=work] [data-handle=work] .intro-wrapper{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}[data-page=work] [data-handle=work] .intro-description,[data-page=work] [data-handle=work] .intro-heading{width:100%}[data-page=work] [data-handle=work] .intro-heading h2+h2{margin-top:0}[data-page=work] [data-handle=work] .work{margin-top:125px}[data-page=work] [data-handle=work] .work:nth-child(odd){padding-left:50px}[data-page=work] [data-handle=work] .work:nth-child(odd) .work-heading{padding-left:100px}[data-page=work] [data-handle=work] .work:nth-child(odd) .column-1{order:1;padding-right:75px}[data-page=work] [data-handle=work] .work:nth-child(odd) .column-2{order:2;padding-left:75px}[data-page=work] [data-handle=work] .work:nth-child(2n){padding-right:50px}[data-page=work] [data-handle=work] .work:nth-child(2n) .work-heading{padding-left:calc(50% + 75px)}[data-page=work] [data-handle=work] .work:nth-child(2n) .column-2{order:1;padding-right:75px}[data-page=work] [data-handle=work] .work:nth-child(2n) .column-1{order:2;padding-left:75px}[data-page=work] [data-handle=work] .work.filter-hide{display:none}[data-page=work] [data-handle=work] .work .work-wrapper{position:relative}[data-page=work] [data-handle=work] .work .work-heading{position:absolute;top:-60px;left:0;z-index:1;width:100%;transform:translateZ(0)}[data-page=work] [data-handle=work] .work .work-heading a{color:#f7f8f4}[data-page=work] [data-handle=work] .work .bottom-info{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:100px;transform:translateZ(0)}[data-page=work] [data-handle=work] .work .column{width:50%}[data-page=work] [data-handle=work] .work .services ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}[data-page=work] [data-handle=work] .work .services ul li{font-size:14px}[data-page=work] [data-handle=work] .work .services ul li:not(:last-of-type){margin-bottom:7px}[data-page=work] [data-handle=work] .work .description{margin-bottom:30px}[data-page=work] [data-handle=work] .work .description p{font-size:18px}[data-page=work] [data-handle=work] .work .description p+p{margin-top:1em}[data-page=work] [data-handle=work] .work .button{opacity:0}[data-page=work] [data-handle=work] .work .button.is-inview{opacity:1}[data-page=work] [data-handle=work] .work .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;transform:translateZ(0);background-color:#231f20}[data-page=work] [data-handle=work] .work .background .aspect-ratio,[data-page=work] [data-handle=work] .work .background .lazyPicture{position:absolute;top:0;left:0;width:100%;height:100%}[data-page=work] [data-handle=work] .work .background .aspect-ratio{padding-bottom:0}@media screen and (min-width:768px){[data-page=work] [data-handle=work] .work .background .asset{transform:scale(1.1)}}@media screen and (min-width:768px){[data-page=work] [data-handle=work] .work-container{padding-top:151px}[data-page=work] [data-handle=work] .intro-description{padding-left:50px;padding-right:50px}[data-page=work] [data-handle=work] .work .split-50{align-items:flex-end}[data-page=work] [data-handle=work] .work-wrapper{min-height:750px}}@media screen and (min-width:1024px){[data-page=work] [data-handle=work] .intro-description{padding-left:100px;padding-right:100px}}@media screen and (max-width:1024px){[data-page=work] [data-handle=work] .work:nth-child(odd){padding-left:50px}[data-page=work] [data-handle=work] .work:nth-child(odd) .work-heading{padding-left:50px;padding-right:50px}[data-page=work] [data-handle=work] .work:nth-child(odd) .column-1{padding-right:50px}[data-page=work] [data-handle=work] .work:nth-child(odd) .column-2{padding-left:50px}[data-page=work] [data-handle=work] .work:nth-child(2n){padding-right:50px}[data-page=work] [data-handle=work] .work:nth-child(2n) .work-heading{padding-left:50px;padding-right:50px}[data-page=work] [data-handle=work] .work:nth-child(2n) .column-2{padding-right:50px}[data-page=work] [data-handle=work] .work:nth-child(2n) .column-1{padding-left:50px}[data-page=work] [data-handle=work] .work .bottom-info{padding:50px}}@media screen and (max-width:1023px){[data-page=work] [data-handle=work] .work-filters .work-filters-list{padding:30px 30px 15px}}@media screen and (max-width:767px){[data-page=work] [data-handle=work] .work-filters{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}[data-page=work] [data-handle=work] .work-filters::-webkit-scrollbar{display:none}[data-page=work] [data-handle=work] .work-filters button:last-of-type{padding-right:50px}[data-page=work] [data-handle=work] .intro-wrapper{flex-wrap:wrap;padding-left:30px;padding-right:30px}[data-page=work] [data-handle=work] .intro-description{order:2}[data-page=work] [data-handle=work] .intro-heading{order:1;margin-bottom:45px}[data-page=work] [data-handle=work] .work-wrapper{width:100%;height:0;padding-bottom:177.7777777778%;padding-left:30px;padding-right:30px}[data-page=work] [data-handle=work] .work:not(:first-of-type){margin-top:120px}[data-page=work] [data-handle=work] .work:nth-child(odd){padding-left:30px}[data-page=work] [data-handle=work] .work:nth-child(odd) .work-heading{padding-left:30px;padding-right:30px}[data-page=work] [data-handle=work] .work:nth-child(odd) .column{padding:0}[data-page=work] [data-handle=work] .work:nth-child(2n){padding-right:30px}[data-page=work] [data-handle=work] .work:nth-child(2n) .work-heading{padding-left:30px;padding-right:30px}[data-page=work] [data-handle=work] .work:nth-child(2n) .column{padding:0}[data-page=work] [data-handle=work] .work .column{width:100%}[data-page=work] [data-handle=work] .work .bottom-info{flex-wrap:wrap;padding:30px}[data-page=work] [data-handle=work] .work .split-50{flex-wrap:wrap}[data-page=work] [data-handle=work] .work .services{display:none}[data-page=work] [data-handle=work] .work .description p .textSize-18px{font-size:16px}[data-page=work] [data-handle=work] .work .button{min-width:260px;padding-right:10px}}[data-page=work] [data-handle=project] .hero{position:relative;padding-left:50px}[data-page=work] [data-handle=project] .hero .icon-button{position:absolute;top:-1px;left:50px;z-index:2}[data-page=work] [data-handle=project] .hero .icon-button:hover{top:0}[data-page=work] [data-handle=project] .hero .icon-button .icon{transform:rotate(-90deg)}[data-page=work] [data-handle=project] .hero .section-label{position:absolute;top:40px;right:0;z-index:1}[data-page=work] [data-handle=project] .hero .section-label .sub-header{width:auto;max-width:100%}[data-page=work] [data-handle=project] .hero-cta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding-left:50px;padding-bottom:100px;pointer-events:none;user-select:none}[data-page=work] [data-handle=project] .hero-cta .info{margin-left:-40px}[data-page=work] [data-handle=project] .hero-cta img{min-width:300px;vertical-align:middle;pointer-events:all}[data-page=work] [data-handle=project] .hero-cta .button{margin-top:60px;pointer-events:all}[data-page=work] [data-handle=project] .hero-image{pointer-events:none;user-select:none}[data-page=work] [data-handle=project] .hero-video{position:relative;width:100%;height:0;padding-bottom:56.25%}[data-page=work] [data-handle=project] .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=work] [data-handle=project] .intro-wrapper{position:relative;z-index:1;display:flex;margin-right:50px}[data-page=work] [data-handle=project] .project-toc{position:absolute;top:-150px;left:0;z-index:1;padding:50px;background-color:#231f20}[data-page=work] [data-handle=project] .project-toc ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}[data-page=work] [data-handle=project] .project-toc button{z-index:999;font-family:Montserrat-SemiBold;font-size:18px;letter-spacing:1px;color:#f7f8f4}[data-page=work] [data-handle=project] .intro-image{position:relative;width:36%}[data-page=work] [data-handle=project] .intro-image-container{position:relative;width:100%}[data-page=work] [data-handle=project] .intro-image-container img{pointer-events:none;user-select:none}[data-page=work] [data-handle=project] .intro-image .caption{padding:30px 30px 30px 100px}[data-page=work] [data-handle=project] .intro-image .caption .intro-image-attribution,[data-page=work] [data-handle=project] .intro-image .caption .intro-image-location{display:inline-block;width:100%;opacity:0;transform:translateY(-50%)}[data-page=work] [data-handle=project] .intro-image .caption.is-inview .intro-image-attribution,[data-page=work] [data-handle=project] .intro-image .caption.is-inview .intro-image-location{opacity:1;transform:translateY(0);transition:opacity 1.5s cubic-bezier(.23,1,.32,1) 1s,transform 1.5s cubic-bezier(.23,1,.32,1) 1s}[data-page=work] [data-handle=project] .intro-image .caption.is-inview .intro-image-location{transition-delay:1.25s}[data-page=work] [data-handle=project] .intro-image .caption p{line-height:1.5em}[data-page=work] [data-handle=project] .intro-image-attribution,[data-page=work] [data-handle=project] .intro-image-location{font-size:14px;line-height:1em}[data-page=work] [data-handle=project] .intro{width:64%;margin-top:-55px;padding-bottom:200px}[data-page=work] [data-handle=project] .intro .button{opacity:0}[data-page=work] [data-handle=project] .intro .button.is-inview{opacity:1}[data-page=work] [data-handle=project] .intro-content{max-width:686px;padding-left:50px}[data-page=work] [data-handle=project] .intro-content ul{padding-left:0;list-style:none}[data-page=work] [data-handle=project] .intro-content button{padding:0;color:#f7f8f4;text-align:left}[data-page=work] [data-handle=project] .services-heading{margin-bottom:25px;font-family:Hack-Regular;font-weight:400;font-style:normal;text-transform:uppercase}[data-page=work] [data-handle=project] .intro-description{margin-top:2em;margin-bottom:45px}[data-page=work] [data-handle=project] .work-additional-info-container{position:relative;z-index:1;display:flex;margin-right:50px}[data-page=work] [data-handle=project] .work-quote{width:36%}[data-page=work] [data-handle=project] .work-additional-info{width:64%;margin-top:-100px}[data-page=work] [data-handle=project] .work-additional-info .info{max-width:686px;padding-left:50px}[data-page=work] [data-handle=project] .slideshow-container{margin-top:100px}[data-page=work] [data-handle=project] .work-link-container{width:100%;margin-bottom:200px;text-align:center}@media screen and (min-width:768px){[data-page=work] [data-handle=project] .hero .section-label{padding-left:490px}[data-page=work] [data-handle=project] .hero-image .aspect-ratio,[data-page=work] [data-handle=project] .hero-video{min-height:440px}[data-page=work] [data-handle=project] .intro-image{flex:1;align-self:stretch;margin-top:-50px}[data-page=work] [data-handle=project] .intro-image .aspect-ratio,[data-page=work] [data-handle=project] .intro-image .lazyPicture{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0!important}[data-page=work] [data-handle=project] .intro-image-container{position:absolute;top:0;left:0;height:100%}[data-page=work] [data-handle=project] .work-additional-info-container.col-1 .work-quote{width:64%;max-width:686px;margin-top:-100px;margin-left:36%}[data-page=work] [data-handle=project] .work-additional-info-container.col-1 .work-quote blockquote{padding-top:0}[data-page=work] [data-handle=project] .work-quote{flex:1;align-self:stretch}}@media screen and (max-width:1024px){[data-page=work] [data-handle=project]{margin-bottom:100px}[data-page=work] [data-handle=project] .project-toc{top:-75px;padding:25px}}@media screen and (max-width:1023px) and (min-width:768px){[data-page=work] [data-handle=project] .project-container{padding-top:181px}}@media screen and (max-width:767px){[data-page=work] [data-handle=project] .btn-back{display:none}[data-page=work] [data-handle=project] .hero{height:calc(88vh - 106px);padding-left:0}[data-page=work] [data-handle=project] .hero .hero-image{height:100%}[data-page=work] [data-handle=project] .hero .hero-image .aspect-ratio,[data-page=work] [data-handle=project] .hero .hero-video{padding-bottom:calc(88vh - 106px)}[data-page=work] [data-handle=project] .hero-cta{padding-left:30px;padding-right:30px;padding-bottom:75px}[data-page=work] [data-handle=project] .hero-cta .info{width:100%;margin-left:0}[data-page=work] [data-handle=project] .hero-cta .info img{max-width:100%}[data-page=work] [data-handle=project] .project-toc{display:none}[data-page=work] [data-handle=project] .section-label{top:30px}[data-page=work] [data-handle=project] .intro-wrapper{flex-wrap:wrap;margin-right:30px;padding-bottom:50px}[data-page=work] [data-handle=project] .intro-image{order:2;width:100%}[data-page=work] [data-handle=project] .intro{order:1;width:100%;padding-bottom:50px}[data-page=work] [data-handle=project] .intro ul{margin-bottom:0}[data-page=work] [data-handle=project] .intro-content{padding-left:30px}[data-page=work] [data-handle=project] .work-additional-info-container{flex-wrap:wrap;margin-right:0}[data-page=work] [data-handle=project] .work-quote{width:100%}[data-page=work] [data-handle=project] .work-quote blockquote{padding-top:0}[data-page=work] [data-handle=project] .work-additional-info{width:100%;margin-top:0}[data-page=work] [data-handle=project] .work-additional-info .info{padding-left:30px;padding-right:30px}[data-page=work] [data-handle=project] .slideshow-container{margin-top:50px;padding-bottom:0}[data-page=work] [data-handle=project] .work-link-container{margin-top:50px;margin-bottom:100px}}[data-page=news] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=news] [data-handle=news] .modal-content{padding:0}[data-page=news] [data-handle=news] .intro-wrapper{position:relative;z-index:0;max-width:1440px;margin-left:auto;margin-right:auto;padding:200px 150px 150px}[data-page=news] [data-handle=news] .intro-info{position:relative;z-index:2}[data-page=news] [data-handle=news] .intro-info .column-2 p{max-width:490px}[data-page=news] [data-handle=news] .intro-background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}[data-page=news] [data-handle=news] .intro-background .aspect-ratio,[data-page=news] [data-handle=news] .intro-background .hero-image,[data-page=news] [data-handle=news] .intro-background img,[data-page=news] [data-handle=news] .intro-background picture{position:absolute;top:0;left:0;width:100%;height:100%}[data-page=news] [data-handle=news] .intro-background .hero-image{margin-left:50px;width:calc(100% - 50px)}[data-page=news] [data-handle=news] .intro-background img{object-fit:cover}[data-page=news] [data-handle=news] .intro-background .hero-video{position:relative;width:100%;height:0;padding-bottom:56.25%}[data-page=news] [data-handle=news] .intro-background .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=news] [data-handle=news] .playground{display:flex;flex-wrap:wrap;justify-content:space-between}[data-page=news] [data-handle=news] .layout-full{width:calc(100% - 50px);margin-right:50px}[data-page=news] [data-handle=news] .layout-full .playground-item-info{width:50%}[data-page=news] [data-handle=news] .layout-full .playground-cover{margin-top:50px}[data-page=news] [data-handle=news] .layout-left{width:calc(50% - 60px);margin-right:60px}[data-page=news] [data-handle=news] .layout-right{width:calc(50% - 60px);margin-left:60px}[data-page=news] [data-handle=news] .card-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.41);z-index:2}[data-page=news] [data-handle=news] .playground-item{display:flex;margin-top:50px}[data-page=news] [data-handle=news] .playground-item-info{position:absolute;top:0;left:0;z-index:3;padding-top:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}[data-page=news] [data-handle=news] .playground-cover{width:100%}[data-page=news] [data-handle=news] .playground-title{overflow:visible}[data-page=news] [data-handle=news] .playground-subtitle{margin-top:15px}[data-page=news] [data-handle=news] .btn-playground{min-width:282px;margin-top:30px;max-height:32px}[data-page=news] [data-handle=news] .btn-playground span{max-height:14px}[data-page=news] [data-handle=news] .folklore-logo-container{position:relative;width:100%;margin-top:-250px}[data-page=news] [data-handle=news] .folklore-logo{position:relative;z-index:1;width:calc(100% + 120px)}[data-page=news] [data-handle=news] .folklore-logo img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:1200px){[data-page=news] [data-handle=news] .layout-full{width:calc(100% - 75px);margin-right:75px}[data-page=news] [data-handle=news] .layout-left{width:calc(50% - 75px);margin-right:75px}[data-page=news] [data-handle=news] .layout-left .playground-cover{margin-top:75px}[data-page=news] [data-handle=news] .layout-right{width:calc(50% - 75px);margin-left:75px}}@media screen and (max-width:1024px){[data-page=news] [data-handle=news] .intro-wrapper{padding-top:150px}[data-page=news] [data-handle=news] .item-1{margin-top:-100px}[data-page=news] [data-handle=news] .folklore-logo-container{display:none}[data-page=news] [data-handle=news] .playground-item-info{padding-left:50px!important;padding-right:50px!important}}@media screen and (max-width:1023px){[data-page=news] [data-handle=news] .intro-wrapper{padding:100px}[data-page=news] [data-handle=news] .intro-info .column-2{margin-top:50px}[data-page=news] [data-handle=news] .intro-background .hero-image{margin-left:50px;width:calc(100% - 50px)}}@media screen and (max-width:800px) and (min-width:768px){[data-page=news] [data-handle=news] .folklore-logo-container{margin-top:-200px}}@media screen and (max-width:767px){[data-page=news] [data-handle=news] .intro-wrapper{padding:100px 30px 50px 60px}[data-page=news] [data-handle=news] .intro-wrapper .column-2{margin-top:30px}[data-page=news] [data-handle=news] .intro-background .hero-image{margin-left:30px;width:calc(100% - 30px)}[data-page=news] [data-handle=news] .item-1{margin-top:-75px}[data-page=news] [data-handle=news] .layout-full{width:calc(100% - 30px);margin-right:30px}[data-page=news] [data-handle=news] .layout-full .playground-item-info{left:auto;right:0}[data-page=news] [data-handle=news] .layout-left{width:calc(50% - 30px);margin-right:30px}[data-page=news] [data-handle=news] .layout-left .playground-cover{margin-top:30px}[data-page=news] [data-handle=news] .layout-right{width:calc(50% - 30px);margin-left:30px}[data-page=news] [data-handle=news] .playground-item{min-height:460px}[data-page=news] [data-handle=news] .playground-item picture{min-height:410px}[data-page=news] [data-handle=news] .folklore-logo{max-width:calc(100% + 912px);width:calc(100% + 912px)}}@media screen and (max-width:740px){[data-page=news] [data-handle=news] .item-1{margin-top:50px}[data-page=news] [data-handle=news] .layout-full .playground-item-info{width:auto}[data-page=news] [data-handle=news] .layout-left,[data-page=news] [data-handle=news] .layout-right{width:calc(100% - 30px)}[data-page=news] [data-handle=news] .playground-item-info{padding-left:30px!important;padding-right:30px!important}}[data-page=blog] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=blog] [data-handle=blog] .modal-content{padding:0}[data-page=blog] [data-handle=blog] .intro-wrapper{position:relative;z-index:0;max-width:1440px;margin-left:auto;margin-right:auto;padding:200px 150px 150px}[data-page=blog] [data-handle=blog] .intro-info{position:relative;z-index:2}[data-page=blog] [data-handle=blog] .intro-info .column-2 p{max-width:490px}[data-page=blog] [data-handle=blog] .intro-background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}[data-page=blog] [data-handle=blog] .intro-background .aspect-ratio,[data-page=blog] [data-handle=blog] .intro-background .hero-image,[data-page=blog] [data-handle=blog] .intro-background img,[data-page=blog] [data-handle=blog] .intro-background picture{position:absolute;top:0;left:0;width:100%;height:100%}[data-page=blog] [data-handle=blog] .intro-background .hero-image{margin-left:50px;width:calc(100% - 50px)}[data-page=blog] [data-handle=blog] .intro-background img{object-fit:cover}[data-page=blog] [data-handle=blog] .intro-background .hero-video{position:relative;width:100%;height:0;padding-bottom:56.25%}[data-page=blog] [data-handle=blog] .intro-background .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=blog] [data-handle=blog] .playground{display:flex;flex-wrap:wrap;justify-content:space-between}[data-page=blog] [data-handle=blog] .layout-full{width:calc(100% - 50px);margin-right:50px}[data-page=blog] [data-handle=blog] .layout-full .playground-item-info{width:50%}[data-page=blog] [data-handle=blog] .layout-full .playground-cover{margin-top:50px}[data-page=blog] [data-handle=blog] .layout-left{width:calc(50% - 60px);margin-right:60px}[data-page=blog] [data-handle=blog] .layout-right{width:calc(50% - 60px);margin-left:60px}[data-page=blog] [data-handle=blog] .card-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.41);z-index:2}[data-page=blog] [data-handle=blog] .playground-item{display:flex;margin-top:50px}[data-page=blog] [data-handle=blog] .playground-item-info{position:absolute;top:0;left:0;z-index:3;padding-left:150px;padding-right:150px;padding-top:10px;left:50%;top:50%;transform:translate(-50%,-50%)}[data-page=blog] [data-handle=blog] .playground-cover{width:100%}[data-page=blog] [data-handle=blog] .playground-title{overflow:visible}[data-page=blog] [data-handle=blog] .playground-subtitle{margin-top:15px}[data-page=blog] [data-handle=blog] .btn-playground{min-width:282px;margin-top:30px;max-height:32px}[data-page=blog] [data-handle=blog] .btn-playground span{max-height:14px}[data-page=blog] [data-handle=blog] .folklore-logo-container{position:relative;width:100%;margin-top:-250px}[data-page=blog] [data-handle=blog] .folklore-logo{position:relative;z-index:1;width:calc(100% + 120px)}[data-page=blog] [data-handle=blog] .folklore-logo img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:1200px){[data-page=blog] [data-handle=blog] .layout-full{width:calc(100% - 75px);margin-right:75px}[data-page=blog] [data-handle=blog] .layout-left{width:calc(50% - 75px);margin-right:75px}[data-page=blog] [data-handle=blog] .layout-left .playground-cover{margin-top:75px}[data-page=blog] [data-handle=blog] .layout-right{width:calc(50% - 75px);margin-left:75px}}@media screen and (max-width:1024px){[data-page=blog] [data-handle=blog] .intro-wrapper{padding-top:150px}[data-page=blog] [data-handle=blog] .item-1{margin-top:-100px}[data-page=blog] [data-handle=blog] .folklore-logo-container{display:none}[data-page=blog] [data-handle=blog] .playground-item-info{padding-left:50px;padding-right:50px}}@media screen and (max-width:1023px){[data-page=blog] [data-handle=blog] .intro-wrapper{padding:100px}[data-page=blog] [data-handle=blog] .intro-info .column-2{margin-top:50px}[data-page=blog] [data-handle=blog] .intro-background .hero-image{margin-left:50px;width:calc(100% - 50px)}}@media screen and (max-width:800px) and (min-width:768px){[data-page=blog] [data-handle=blog] .folklore-logo-container{margin-top:-200px}}@media screen and (max-width:767px){[data-page=blog] [data-handle=blog] .intro-wrapper{padding:100px 30px 50px 60px}[data-page=blog] [data-handle=blog] .intro-wrapper .column-2{margin-top:30px}[data-page=blog] [data-handle=blog] .intro-background .hero-image{margin-left:30px;width:calc(100% - 30px)}[data-page=blog] [data-handle=blog] .item-1{margin-top:-75px}[data-page=blog] [data-handle=blog] .layout-full{width:calc(100% - 30px);margin-right:30px}[data-page=blog] [data-handle=blog] .layout-full .playground-item-info{left:auto;right:0}[data-page=blog] [data-handle=blog] .layout-left{width:calc(50% - 30px);margin-right:30px}[data-page=blog] [data-handle=blog] .layout-left .playground-cover{margin-top:30px}[data-page=blog] [data-handle=blog] .layout-right{width:calc(50% - 30px);margin-left:30px}[data-page=blog] [data-handle=blog] .playground-item{min-height:460px}[data-page=blog] [data-handle=blog] .playground-item picture{min-height:410px}[data-page=blog] [data-handle=blog] .folklore-logo{max-width:calc(100% + 912px);width:calc(100% + 912px)}}@media screen and (max-width:740px){[data-page=blog] [data-handle=blog] .item-1{margin-top:50px}[data-page=blog] [data-handle=blog] .layout-full .playground-item-info{width:auto}[data-page=blog] [data-handle=blog] .layout-left,[data-page=blog] [data-handle=blog] .layout-right{width:calc(100% - 30px)}[data-page=blog] [data-handle=blog] .playground-item-info{padding-left:30px;padding-right:30px}}[data-page=news] [data-handle=playgroundBlogArticle] .content-section{display:flex;margin-bottom:4rem}[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textBottom{flex-direction:column-reverse}[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textLeft{flex-direction:row;gap:2rem}[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textLeft>*{flex:1}@media screen and (max-width:576px){[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textLeft{flex-direction:column-reverse}}[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textRight{flex-direction:row-reverse;gap:2rem}[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textRight>*{flex:1}@media screen and (max-width:576px){[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textRight{flex-direction:column-reverse}}[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textTop{flex-direction:column}[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textBottom .aspect-ratio,[data-page=news] [data-handle=playgroundBlogArticle] .content-section.textTop .aspect-ratio{--aspect:55%!important;width:85%}[data-page=news] [data-handle=playgroundBlogArticle] .blogArticle-container{padding-right:6%;padding-left:6%}[data-page=news] [data-handle=playgroundBlogArticle] .authors{margin-bottom:3rem}[data-page=news] [data-handle=playgroundBlogArticle] .article-title{margin-bottom:1.5rem;max-width:54rem}[data-page=news] [data-handle=playgroundBlogArticle] .article-category{margin-top:2rem;margin-bottom:2rem}[data-page=news] [data-handle=playgroundBlogArticle] .article-cover-image{margin-bottom:1.5rem;max-width:85%}[data-page=news] [data-handle=playgroundBlogArticle] .article-cover-image .aspect-ratio{--aspect:55%!important}[data-page=news] [data-handle=playgroundBlogArticle] .article-footer{max-width:42rem;margin-top:6rem}[data-page=news] [data-handle=playgroundBlogArticle] .content-section-image-caption,[data-page=news] [data-handle=playgroundBlogArticle] .content-section-image-image,[data-page=news] [data-handle=playgroundBlogArticle] .content-section-text-heading{margin-bottom:1rem}@media screen and (max-width:576px){[data-page=news] [data-handle=playgroundBlogArticle] .content-section-text-heading{overflow:visible}}[data-page=news] [data-handle=playgroundBlogArticle] .content-section-text-summary{max-width:60rem;margin-bottom:1rem}[data-page=test] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=test] [data-handle=test] .modal-content{padding:0}[data-page=test] [data-handle=test] .intro-wrapper{position:relative;z-index:0;max-width:1440px;margin-left:auto;margin-right:auto;padding:200px 150px 150px}[data-page=test] [data-handle=test] .intro-info{position:relative;z-index:2}[data-page=test] [data-handle=test] .intro-info .column-2 p{max-width:490px}[data-page=test] [data-handle=test] .intro-background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}[data-page=test] [data-handle=test] .intro-background .aspect-ratio,[data-page=test] [data-handle=test] .intro-background .hero-image,[data-page=test] [data-handle=test] .intro-background img,[data-page=test] [data-handle=test] .intro-background picture{position:absolute;top:0;left:0;width:100%;height:100%}[data-page=test] [data-handle=test] .intro-background .hero-image{margin-left:50px;width:calc(100% - 50px)}[data-page=test] [data-handle=test] .intro-background img{object-fit:cover}[data-page=test] [data-handle=test] .intro-background .hero-video{position:relative;width:100%;height:0;padding-bottom:56.25%}[data-page=test] [data-handle=test] .intro-background .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=test] [data-handle=test] .playground{display:flex;flex-wrap:wrap;justify-content:space-between}[data-page=test] [data-handle=test] .layout-full{width:calc(100% - 50px);margin-right:50px}[data-page=test] [data-handle=test] .layout-full .playground-item-info{width:50%}[data-page=test] [data-handle=test] .layout-full .playground-cover{margin-top:50px}[data-page=test] [data-handle=test] .layout-left{width:calc(50% - 125px);margin-right:125px}[data-page=test] [data-handle=test] .layout-right{width:calc(50% - 125px);margin-left:125px}[data-page=test] [data-handle=test] .playground-item{display:flex;margin-top:50px}[data-page=test] [data-handle=test] .playground-item-info{position:absolute;top:0;left:0;z-index:1;padding-left:150px;padding-right:150px}[data-page=test] [data-handle=test] .playground-cover{width:100%}[data-page=test] [data-handle=test] .playground-title{overflow:visible}[data-page=test] [data-handle=test] .playground-subtitle{margin-top:15px}[data-page=test] [data-handle=test] .btn-playground{min-width:280px;margin-top:30px}[data-page=test] [data-handle=test] .folklore-logo-container{position:relative;width:100%;margin-top:-250px}[data-page=test] [data-handle=test] .folklore-logo{position:relative;z-index:1;width:calc(100% + 120px)}[data-page=test] [data-handle=test] .folklore-logo img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:1200px){[data-page=test] [data-handle=test] .layout-full{width:calc(100% - 75px);margin-right:75px}[data-page=test] [data-handle=test] .layout-left{width:calc(50% - 75px);margin-right:75px}[data-page=test] [data-handle=test] .layout-left .playground-cover{margin-top:75px}[data-page=test] [data-handle=test] .layout-right{width:calc(50% - 75px);margin-left:75px}}@media screen and (max-width:1024px){[data-page=test] [data-handle=test] .intro-wrapper{padding-top:150px}[data-page=test] [data-handle=test] .item-1{margin-top:-100px}[data-page=test] [data-handle=test] .folklore-logo-container{display:none}[data-page=test] [data-handle=test] .playground-item-info{padding-left:50px;padding-right:50px}}@media screen and (max-width:1023px){[data-page=test] [data-handle=test] .intro-wrapper{padding:100px}[data-page=test] [data-handle=test] .intro-info .column-2{margin-top:50px}[data-page=test] [data-handle=test] .intro-background .hero-image{margin-left:50px;width:calc(100% - 50px)}}@media screen and (max-width:800px) and (min-width:768px){[data-page=test] [data-handle=test] .folklore-logo-container{margin-top:-200px}}@media screen and (max-width:767px){[data-page=test] [data-handle=test] .intro-wrapper{padding:100px 30px 50px 60px}[data-page=test] [data-handle=test] .intro-wrapper .column-2{margin-top:30px}[data-page=test] [data-handle=test] .intro-background .hero-image{margin-left:30px;width:calc(100% - 30px)}[data-page=test] [data-handle=test] .item-1{margin-top:-75px}[data-page=test] [data-handle=test] .layout-full{width:calc(100% - 30px);margin-right:30px}[data-page=test] [data-handle=test] .layout-full .playground-item-info{left:auto;right:0}[data-page=test] [data-handle=test] .layout-left{width:calc(50% - 30px);margin-right:30px}[data-page=test] [data-handle=test] .layout-left .playground-cover{margin-top:30px}[data-page=test] [data-handle=test] .layout-right{width:calc(50% - 30px);margin-left:30px}[data-page=test] [data-handle=test] .playground-item{min-height:460px}[data-page=test] [data-handle=test] .playground-item picture{min-height:410px}[data-page=test] [data-handle=test] .folklore-logo{max-width:calc(100% + 912px);width:calc(100% + 912px)}}@media screen and (max-width:740px){[data-page=test] [data-handle=test] .item-1{margin-top:50px}[data-page=test] [data-handle=test] .layout-full .playground-item-info{width:auto}[data-page=test] [data-handle=test] .layout-left,[data-page=test] [data-handle=test] .layout-right{width:calc(100% - 30px)}[data-page=test] [data-handle=test] .playground-item-info{padding-left:30px;padding-right:30px}}[data-page=connect] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=connect] .core-footer{padding-top:50px}[data-page=connect] .core-footer .top-info{display:none}[data-page=connect] [data-handle=connect] .intro-wrapper{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:50px}[data-page=connect] [data-handle=connect] .intro-wrapper .split-50 .column.larger{max-width:655px}[data-page=connect] [data-handle=connect] .intro-wrapper .column-1{padding-top:50px;padding-bottom:50px}[data-page=connect] [data-handle=connect] .contact-wrapper,[data-page=connect] [data-handle=connect] .intro{width:100%}[data-page=connect] [data-handle=connect] .contact-wrapper .column-1,[data-page=connect] [data-handle=connect] .intro .column-1{min-width:285px;padding-right:50px}[data-page=connect] [data-handle=connect] .contact-wrapper .column-2,[data-page=connect] [data-handle=connect] .intro .column-2{padding-left:50px}[data-page=connect] [data-handle=connect] .contact-wrapper{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:50px}[data-page=connect] [data-handle=connect] .contact-wrapper .split-50 .column.larger{max-width:655px}[data-page=connect] [data-handle=connect] .intro .split-50{align-items:center}[data-page=connect] [data-handle=connect] .caption{padding:30px 30px 30px 100px}[data-page=connect] [data-handle=connect] .caption .contact-image-attribution,[data-page=connect] [data-handle=connect] .caption .contact-image-location{display:inline-block;width:100%;opacity:0;transform:translateY(-50%)}[data-page=connect] [data-handle=connect] .caption .contact-image-location{margin-top:5px}[data-page=connect] [data-handle=connect] .caption.is-inview .contact-image-attribution,[data-page=connect] [data-handle=connect] .caption.is-inview .contact-image-location{opacity:1;transform:translateY(0);transition:opacity 1.5s cubic-bezier(.23,1,.32,1) 1s,transform 1.5s cubic-bezier(.23,1,.32,1) 1s}[data-page=connect] [data-handle=connect] .caption.is-inview .contact-image-location{transition-delay:1.25s}[data-page=connect] [data-handle=connect] .caption p{line-height:1.5em}[data-page=connect] [data-handle=connect] .contact-form-wrapper{padding-top:100px;padding-bottom:100px}[data-page=connect] [data-handle=connect] .email-heading,[data-page=connect] [data-handle=connect] .phone-heading{display:inline-block;font-family:Extenda-10-Pica;font-weight:400;font-style:normal;text-transform:uppercase;line-height:.7em;font-size:27vw!important;overflow:hidden}[data-page=connect] [data-handle=connect] .email-heading:not(:first-of-type),[data-page=connect] [data-handle=connect] .phone-heading:not(:first-of-type){margin-top:100px}@media (max-width:555.5555555556px){[data-page=connect] [data-handle=connect] .email-heading,[data-page=connect] [data-handle=connect] .phone-heading{font-size:150px!important}}@media (min-width:1481.4814814815px){[data-page=connect] [data-handle=connect] .email-heading,[data-page=connect] [data-handle=connect] .phone-heading{font-size:400px!important}}[data-page=connect] [data-handle=connect] .email-heading:before,[data-page=connect] [data-handle=connect] .phone-heading:before{display:none}[data-page=connect] [data-handle=connect] .email-link,[data-page=connect] [data-handle=connect] .phone-link{display:inline-block;position:relative;margin-top:15px;font-family:Montserrat-SemiBold;font-weight:600;color:#f7f8f4}[data-page=connect] [data-handle=connect] .email-link:after,[data-page=connect] [data-handle=connect] .phone-link:after{content:"";position:absolute;top:calc(50% + .06em);left:-5px;width:calc(100% + 10px);height:.1em;background-color:#f7f8f4;transform-origin:right center;transform:scaleX(0);transition:transform .3s cubic-bezier(.86,0,.07,1);will-change:transform}[data-page=connect] [data-handle=connect] .email-link.active:after,[data-page=connect] [data-handle=connect] .email-link:hover:after,[data-page=connect] [data-handle=connect] .phone-link.active:after,[data-page=connect] [data-handle=connect] .phone-link:hover:after{transform-origin:left center;transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);transform:scaleX(.99)}[data-page=connect] [data-handle=connect] .social-wrapper{position:relative;max-width:1440px;min-height:1225px;margin-top:100px;margin-left:auto;margin-right:auto}[data-page=connect] [data-handle=connect] .social-info{display:flex;align-items:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding-left:125px;padding-right:125px}[data-page=connect] [data-handle=connect] .social-content{display:flex;justify-content:space-around;width:100%}[data-page=connect] [data-handle=connect] .logo-f{max-width:250px}[data-page=connect] [data-handle=connect] .logo-f img{width:250px;height:376px;pointer-events:none;user-select:none}[data-page=connect] [data-handle=connect] .social-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;user-select:none}[data-page=connect] [data-handle=connect] .social-background .aspect-ratio{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}[data-page=connect] [data-handle=connect] .social-background picture{position:absolute;top:0;left:0;width:100%;height:100%}[data-page=connect] [data-handle=connect] .social-background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=connect] [data-handle=connect] .contact-locations,[data-page=connect] [data-handle=connect] .contact-socials{color:#231f20}[data-page=connect] [data-handle=connect] .contact-locations ul,[data-page=connect] [data-handle=connect] .contact-socials ul{padding-left:0;list-style:none}[data-page=connect] [data-handle=connect] .contact-locations a,[data-page=connect] [data-handle=connect] .contact-locations button,[data-page=connect] [data-handle=connect] .contact-socials a,[data-page=connect] [data-handle=connect] .contact-socials button{padding:0;color:#231f20!important;text-align:left}[data-page=connect] [data-handle=connect] .contact-locations button:after,[data-page=connect] [data-handle=connect] .contact-socials button:after{top:calc(50% + .03em);height:.3em;background-color:#231f20!important}[data-page=connect] [data-handle=connect] .contact-locations a,[data-page=connect] [data-handle=connect] .contact-socials a{cursor:pointer;text-decoration-thickness:.125em!important}[data-page=connect] [data-handle=connect] .contact-locations a:after,[data-page=connect] [data-handle=connect] .contact-socials a:after{top:50%!important;height:.125em!important;background-color:#231f20!important}[data-page=connect] [data-handle=connect] .contact-locations a:hover,[data-page=connect] [data-handle=connect] .contact-socials a:hover{color:#231f20!important}[data-page=connect] [data-handle=connect] .contact-socials{min-width:114px;margin-left:50px;margin-right:50px}[data-page=connect] [data-handle=connect] .locations-heading,[data-page=connect] [data-handle=connect] .socials-heading{margin-bottom:25px;font-family:Hack-Regular;font-weight:400;font-style:normal;text-transform:uppercase}[data-page=connect] [data-handle=connect] .contact-quote{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:200px;padding-left:50px}[data-page=connect] [data-handle=connect] .quote-hero{margin-top:-125px}[data-page=connect] [data-handle=connect] .quote-video{position:relative;width:100%;height:0;padding-bottom:56.25%}[data-page=connect] [data-handle=connect] .quote-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1025px){[data-page=connect] [data-handle=connect] .intro .split-50 .column:first-of-type{padding-right:50px}[data-page=connect] [data-handle=connect] .intro .split-50 .column:nth-of-type(2){padding-left:50px}}@media screen and (max-width:1190px){[data-page=connect] [data-handle=connect] .intro-wrapper .split-50{align-items:flex-start}[data-page=connect] [data-handle=connect] .intro-wrapper .column-2{padding-top:50px}}@media screen and (min-width:1024px) and (max-width:1190px){[data-page=connect] [data-handle=connect] .contact-wrapper .column-1{min-width:44.5%;padding-right:0}}@media screen and (max-width:1024px){[data-page=connect] [data-handle=connect] .contact-wrapper .split-50,[data-page=connect] [data-handle=connect] .intro-wrapper .split-50{flex-wrap:nowrap}}@media screen and (max-width:1023px){[data-page=connect] [data-handle=connect] .contact-wrapper .column-1,[data-page=connect] [data-handle=connect] .intro-wrapper .column-1{padding-top:0;padding-right:25px!important}[data-page=connect] [data-handle=connect] .contact-wrapper .column-2,[data-page=connect] [data-handle=connect] .intro-wrapper .column-2{padding-top:0;padding-left:25px!important}[data-page=connect] [data-handle=connect] .intro-wrapper{padding-top:50px;padding-left:30px;padding-right:30px}[data-page=connect] [data-handle=connect] .contact-wrapper{margin-top:50px}[data-page=connect] [data-handle=connect] .contact-wrapper .split-50{flex-wrap:nowrap;align-items:flex-start}[data-page=connect] [data-handle=connect] .contact-wrapper .column-1{min-width:315px}[data-page=connect] [data-handle=connect] .social-info{padding-left:30px;padding-right:30px}[data-page=connect] [data-handle=connect] .contact-image{padding-right:0}[data-page=connect] [data-handle=connect] .caption{padding-left:30px}}@media screen and (max-width:767px){[data-page=connect] [data-handle=connect] .intro-wrapper{padding-top:25px}[data-page=connect] [data-handle=connect] .intro-wrapper .split-50{flex-wrap:wrap}[data-page=connect] [data-handle=connect] .intro-wrapper .column-1{order:2;margin-top:50px;padding-right:0!important}[data-page=connect] [data-handle=connect] .intro-wrapper .column-2{order:1;padding-left:0!important}}@media screen and (max-width:760px){[data-page=connect] [data-handle=connect] .contact-locations,[data-page=connect] [data-handle=connect] .contact-socials{width:100%}}@media screen and (max-width:600px){[data-page=connect] [data-handle=connect] .social-content{flex-wrap:wrap;justify-content:flex-start}[data-page=connect] [data-handle=connect] .social-info{padding-left:30px}[data-page=connect] [data-handle=connect] .contact-socials{margin-top:50px;margin-left:0}[data-page=connect] [data-handle=connect] .logo-f{margin-top:50px;margin-bottom:50px}[data-page=connect] [data-handle=connect] .contact-quote{margin-bottom:100px;padding-left:30px}}@media screen and (max-width:570px){[data-page=connect] [data-handle=connect] .contact-wrapper{margin-top:0}[data-page=connect] [data-handle=connect] .contact-wrapper .split-50{flex-wrap:wrap}[data-page=connect] [data-handle=connect] .contact-wrapper .column-1{padding-right:0!important}[data-page=connect] [data-handle=connect] .contact-wrapper .column-2{margin-top:50px;padding-left:30px!important;padding-right:30px}[data-page=connect] [data-handle=connect] .contact-wrapper .contact-form-wrapper{padding-top:0}[data-page=connect] [data-handle=connect] .contact-wrapper .email-heading,[data-page=connect] [data-handle=connect] .contact-wrapper .phone-heading{margin-top:50px}[data-page=connect] [data-handle=connect] .social-wrapper{margin-top:0}}@media screen and (max-width:455px){[data-page=connect] [data-handle=connect] .intro-wrapper h2{font-size:103px!important}}[data-page=terms] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=terms]:not(.is-device) [data-handle=terms] .long-copy{padding-right:50px}[data-page=terms] [data-handle=terms] .page-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:50px;padding-left:150px;padding-right:150px}[data-page=terms] [data-handle=terms] .page-heading{width:100%}[data-page=terms] [data-handle=terms] .long-copy{max-width:740px;margin-top:50px}@media screen and (max-width:1023px){[data-page=terms] [data-handle=terms] .page-wrapper{padding-left:30px;padding-right:30px}}.landing-page .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}.landing-page .hero{position:relative;width:auto;height:auto;max-width:100%;max-height:100vh}.landing-page .hero *{pointer-events:none;user-select:none}.landing-page .hero-logo{position:absolute;top:calc(50% - 74px);left:0;z-index:1;width:calc(100% + 120px)}.landing-page .hero-logo img{width:100%;height:auto;vertical-align:middle}@media screen and (min-height:768px){.landing-page .hero-image,.landing-page .hero-video{max-height:calc(100vh - 120px);overflow:hidden}}.landing-page .hero-video{position:relative;opacity:1!important;width:100%;height:0;padding-bottom:56.25%}.landing-page .hero-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.landing-page .page-container{padding-right:6%;padding-left:6%}.landing-page .gallery-marker{margin:5% 0}.landing-page .gallery-image .caption{margin:30px 30px 30px 100px;font-size:16px;padding:0}@media screen and (max-width:767px){.landing-page .gallery-image .caption{margin-left:30px}}.landing-page .content-section-list{margin-top:-100px}.landing-page .content-section{display:flex;margin-bottom:4rem}.landing-page .content-section.textBottom{flex-direction:column-reverse}.landing-page .content-section.textLeft{flex-direction:row;gap:2rem}.landing-page .content-section.textLeft>*{flex:1}@media screen and (max-width:576px){.landing-page .content-section.textLeft{flex-direction:column-reverse}}@media screen and (max-width:576px){.landing-page .content-section.textLeft.form-section{flex-direction:column}}.landing-page .content-section.textRight{flex-direction:row-reverse;gap:2rem}.landing-page .content-section.textRight>*{flex:1}@media screen and (max-width:576px){.landing-page .content-section.textRight{flex-direction:column-reverse}}.landing-page .content-section.textTop{flex-direction:column}.landing-page .content-section.textBottom .aspect-ratio,.landing-page .content-section.textTop .aspect-ratio{--aspect:55%!important;width:85%}.landing-page .content-section:not(.textLeft,.textRight){width:65%}@media screen and (max-width:1440px){.landing-page .hero{overflow:hidden}}@media screen and (min-width:768px){.landing-page .hero{padding-left:50px}.landing-page .intro-content{padding-bottom:150px}}@media screen and (max-width:1024px){.landing-page .intro-content{padding-bottom:150px}.landing-page .caption{padding-left:50px}}@media screen and (max-width:767px){.landing-page .hero{height:calc(100vh - 150px)}.landing-page .hero-logo{top:calc(50% - 148px);left:-34px;max-width:calc(100% + 912px);width:calc(100% + 912px)}.landing-page .hero-image,.landing-page .hero-image .aspect-ratio,.landing-page .hero-image picture{position:absolute;top:0;left:0;width:100%;height:100%}.landing-page .hero-image .aspect-ratio{padding-bottom:0}.landing-page .hero-image img{left:auto;right:0;width:calc(100% - 30px);height:100%;object-fit:cover}.landing-page .hero-video{position:absolute;top:0;right:0;width:100%;height:100%;padding-bottom:0}.landing-page .hero-video video{width:calc(100% - 30px);height:100%;object-fit:cover}.landing-page .intro-wrapper{flex-wrap:wrap;margin-right:30px;margin-bottom:60px}.landing-page .intro-image{order:2;width:100%;margin-top:50px}.landing-page .intro-image img{width:100%;height:100%;object-fit:cover}.landing-page .intro-image .caption{padding-left:30px}.landing-page .intro{order:1;width:100%}.landing-page .intro-content{padding-bottom:50px;padding-left:30px}.landing-page .intro-description{margin-bottom:30px}.landing-page .slideshow-container .slideshow,.landing-page .slideshow-container .slideshow .slide img{height:calc(100vh - 90px)}}[data-page=privacy-policy] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=privacy-policy]:not(.is-device) [data-handle=privacyPolicy] .long-copy{padding-right:50px}[data-page=privacy-policy] [data-handle=privacyPolicy] .page-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:50px;padding-left:150px;padding-right:150px}[data-page=privacy-policy] [data-handle=privacyPolicy] .page-heading{width:100%}[data-page=privacy-policy] [data-handle=privacyPolicy] .long-copy{max-width:740px;margin-top:50px}[data-page=privacy-policy] [data-handle=privacyPolicy] .long-copy h2,[data-page=privacy-policy] [data-handle=privacyPolicy] .long-copy h3,[data-page=privacy-policy] [data-handle=privacyPolicy] .long-copy h4,[data-page=privacy-policy] [data-handle=privacyPolicy] .long-copy h5,[data-page=privacy-policy] [data-handle=privacyPolicy] .long-copy h6{margin-top:30px}@media screen and (max-width:1023px){[data-page=privacy-policy] [data-handle=privacyPolicy] .page-wrapper{padding-left:30px;padding-right:30px}}[data-page=careers] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=careers]:not(.is-device) [data-handle=terms] .long-copy{padding-right:50px}[data-page=careers] [data-handle=terms] .page-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:50px;padding-left:150px;padding-right:150px}[data-page=careers] [data-handle=terms] .page-heading{width:100%}[data-page=careers] [data-handle=terms] .long-copy{max-width:740px;margin-top:50px}[data-page=careers] [data-handle=terms] .long-copy h2,[data-page=careers] [data-handle=terms] .long-copy h3,[data-page=careers] [data-handle=terms] .long-copy h4,[data-page=careers] [data-handle=terms] .long-copy h5,[data-page=careers] [data-handle=terms] .long-copy h6{margin-top:30px}@media screen and (max-width:1023px){[data-page=careers] [data-handle=terms] .page-wrapper{padding-left:30px;padding-right:30px}}[data-page=default] .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}[data-page=default]:not(.is-device) [data-handle=default] .long-copy{padding-right:50px}[data-page=default] [data-handle=default] .page-wrapper{display:flex;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:30px}[data-page=default] [data-handle=default] .page-description,[data-page=default] [data-handle=default] .page-heading{width:100%}[data-page=default] [data-handle=default] .page-description{padding-top:60px;padding-left:30px;padding-right:50px}[data-page=default] [data-handle=default] .default-wrapper{position:relative;z-index:1;display:flex;margin-top:50px;margin-right:50px}[data-page=default] [data-handle=default] .default-image{position:relative;width:36%;margin-top:-50px}[data-page=default] [data-handle=default] .caption{padding:30px 30px 30px 100px}[data-page=default] [data-handle=default] .caption .default-image-attribution,[data-page=default] [data-handle=default] .caption .default-image-location{display:inline-block;width:100%;opacity:0;transform:translateY(-50%)}[data-page=default] [data-handle=default] .caption.is-inview .default-image-attribution,[data-page=default] [data-handle=default] .caption.is-inview .default-image-location{opacity:1;transform:translateY(0);transition:opacity 1.5s cubic-bezier(.23,1,.32,1) 1s,transform 1.5s cubic-bezier(.23,1,.32,1) 1s}[data-page=default] [data-handle=default] .caption.is-inview .default-image-location{transition-delay:1.25s}[data-page=default] [data-handle=default] .caption p{line-height:1.5em}[data-page=default] [data-handle=default] .default-image-attribution,[data-page=default] [data-handle=default] .default-image-location{font-size:14px;line-height:1em}[data-page=default] [data-handle=default] .default-image-location{margin-top:5px}[data-page=default] [data-handle=default] .copy{width:64%}[data-page=default] [data-handle=default] .copy-content{max-width:686px;padding-left:50px}[data-page=default] [data-handle=default] .default-copy blockquote{margin-bottom:30px;padding:0;font-size:30px;font-style:italic;line-height:1.6em}[data-page=default] [data-handle=default] .default-copy p{margin-top:0;margin-bottom:15px}@media screen and (min-width:1024px){[data-page=default] [data-handle=default] .page-wrapper{padding-left:100px;padding-right:100px}[data-page=default] [data-handle=default] .page-description{padding-left:50px;padding-right:50px}}@media screen and (max-width:1024px){[data-page=default] [data-handle=default] .caption{padding-left:50px}}@media screen and (max-width:767px){[data-page=default] [data-handle=default] .page-wrapper{flex-wrap:wrap;padding-left:30px;padding-right:30px}[data-page=default] [data-handle=default] .page-description{order:2;padding-top:30px;padding-left:0;padding-right:0}[data-page=default] [data-handle=default] .page-heading{order:1;margin-bottom:45px}[data-page=default] [data-handle=default] .default-wrapper{flex-wrap:wrap;margin-right:30px;margin-bottom:60px}[data-page=default] [data-handle=default] .default-image{width:100%;margin-top:30px}[data-page=default] [data-handle=default] .default-image img{width:100%;height:100%;object-fit:cover}[data-page=default] [data-handle=default] .default-image .caption{padding-left:30px}[data-page=default] [data-handle=default] .copy{width:100%;margin-top:30px}[data-page=default] [data-handle=default] .copy-content{padding-bottom:50px;padding-left:30px}}body.errorpage .canvas-wrapper{background-image:url(https://d2jio16k0bmbcd.cloudfront.net/assets/ui/bg-film_grain-matte_slate.png)}body.errorpage [data-router-view=default] .error-hero{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:50px}body.errorpage [data-router-view=default] .logo-f{position:absolute;top:50%;left:150px;z-index:1;transform:translate3d(0,-50%,0)}body.errorpage [data-router-view=default] .logo-f img{width:25vw;max-width:360px}body.errorpage [data-router-view=default] .gif-container{width:100%;height:0;padding-bottom:75%;position:relative}body.errorpage [data-router-view=default] .hero-info{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px}body.errorpage [data-router-view=default] .page-heading{position:relative;z-index:1;margin-top:-100px}body.errorpage [data-router-view=default] .page-description{padding-top:40px;padding-left:30px;padding-right:50px;font-size:18px}body.errorpage [data-router-view=default] .work{margin-top:125px;padding-right:50px}body.errorpage [data-router-view=default] .work .work-wrapper{position:relative}body.errorpage [data-router-view=default] .work .work-heading{position:absolute;top:-60px;left:0;z-index:1;width:100%;transform:translateZ(0);padding-left:calc(50% + 75px)}body.errorpage [data-router-view=default] .work .work-heading a{color:#f7f8f4}body.errorpage [data-router-view=default] .work .bottom-info{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:100px;transform:translateZ(0)}body.errorpage [data-router-view=default] .work .column{width:50%}body.errorpage [data-router-view=default] .work .column-2{order:1;padding-right:75px}body.errorpage [data-router-view=default] .work .column-1{order:2;padding-left:75px}body.errorpage [data-router-view=default] .work .services ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}body.errorpage [data-router-view=default] .work .services ul li{font-size:14px}body.errorpage [data-router-view=default] .work .services ul li:not(:last-of-type){margin-bottom:7px}body.errorpage [data-router-view=default] .work .description{margin-bottom:30px}body.errorpage [data-router-view=default] .work .description p{font-size:18px}body.errorpage [data-router-view=default] .work .description p+p{margin-top:1em}body.errorpage [data-router-view=default] .work .button{opacity:0}body.errorpage [data-router-view=default] .work .button.is-inview{opacity:1}body.errorpage [data-router-view=default] .work .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;transform:translateZ(0);background-color:#231f20}body.errorpage [data-router-view=default] .work .background .aspect-ratio,body.errorpage [data-router-view=default] .work .background .lazyPicture{position:absolute;top:0;left:0;width:100%;height:100%}body.errorpage [data-router-view=default] .work .background .aspect-ratio{padding-bottom:0}body.errorpage [data-router-view=default] .work .background .asset{transform:scale(1.1)}@media screen and (min-width:768px){body.errorpage [data-router-view=default] .work .split-50{align-items:flex-end}body.errorpage [data-router-view=default] .work-wrapper{min-height:750px}}@media screen and (max-width:1024px){body.errorpage [data-router-view=default] .work{padding-right:50px}body.errorpage [data-router-view=default] .work .work-heading{padding-left:50px;padding-right:50px}body.errorpage [data-router-view=default] .work .column-2{padding-right:50px}body.errorpage [data-router-view=default] .work .column-1{padding-left:50px}body.errorpage [data-router-view=default] .work .bottom-info{padding:50px}}@media screen and (max-width:1023px){body.errorpage [data-router-view=default] .error-hero{padding-left:30px}body.errorpage [data-router-view=default] .logo-f{top:33%;left:60px}body.errorpage [data-router-view=default] .hero-info{padding-left:30px;padding-right:30px}body.errorpage [data-router-view=default] .page-heading{position:relative;z-index:1;margin-top:-50px}body.errorpage [data-router-view=default] .page-description{padding-top:40px;padding-left:0;padding-right:50px;font-size:18px}}@media screen and (max-width:767px){body.errorpage [data-router-view=default] .logo-f{top:100px;transform:none}body.errorpage [data-router-view=default] .work-wrapper{width:100%;height:0;padding-bottom:177.7777777778%;padding-left:30px;padding-right:30px}body.errorpage [data-router-view=default] .work{padding-right:30px;padding-bottom:50px}body.errorpage [data-router-view=default] .work .work-heading{padding-left:30px;padding-right:30px}body.errorpage [data-router-view=default] .work .column{width:100%;padding:0}body.errorpage [data-router-view=default] .work .bottom-info{flex-wrap:wrap;padding:30px}body.errorpage [data-router-view=default] .work .split-50{flex-wrap:wrap}body.errorpage [data-router-view=default] .work .services{display:none}body.errorpage [data-router-view=default] .work .description p .textSize-18px{font-size:16px}body.errorpage [data-router-view=default] .work .button{min-width:260px;padding-right:10px}}@media screen and (max-width:540px){body.errorpage [data-router-view=default] .page-heading{margin-top:50px}body.errorpage [data-router-view=default] .hero-info{padding-left:0}}[data-page=styleguide] .wrapper{padding-left:50px;padding-right:50px}@media screen and (min-width:576px){[data-page=ai-consult] #lead-form{width:620px;max-width:100%}}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section{display:flex;margin-bottom:4rem}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textBottom{flex-direction:column-reverse}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textLeft{flex-direction:row;gap:2rem}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textLeft>*{flex:1}@media screen and (max-width:576px){[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textLeft{flex-direction:column-reverse}}@media screen and (max-width:576px){[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textLeft.form-section{flex-direction:column}}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textRight{flex-direction:row-reverse;gap:2rem}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textRight>*{flex:1}@media screen and (max-width:576px){[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textRight{flex-direction:column-reverse}}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textTop{flex-direction:column}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textBottom .aspect-ratio,[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section.textTop .aspect-ratio{--aspect:55%!important;width:85%}[data-page=ai-consult] [data-handle=generativeAiOffer] .blogArticle-container{padding-right:6%;padding-left:6%}[data-page=ai-consult] [data-handle=generativeAiOffer] .authors{margin-bottom:3rem}[data-page=ai-consult] [data-handle=generativeAiOffer] .article-title{margin-bottom:1.5rem;max-width:54rem}[data-page=ai-consult] [data-handle=generativeAiOffer] .article-category{margin-top:2rem;margin-bottom:2rem}[data-page=ai-consult] [data-handle=generativeAiOffer] .article-cover-image{margin-bottom:1.5rem;max-width:85%}[data-page=ai-consult] [data-handle=generativeAiOffer] .article-cover-image .aspect-ratio{--aspect:55%!important}[data-page=ai-consult] [data-handle=generativeAiOffer] .article-footer{max-width:42rem;margin-top:6rem}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section-image-caption,[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section-image-image,[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section-text-heading{margin-bottom:1rem}@media screen and (max-width:576px){[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section-text-heading{overflow:visible}}[data-page=ai-consult] [data-handle=generativeAiOffer] .content-section-text-summary{max-width:60rem;margin-bottom:1rem}[data-page=ai-consult] [data-handle=generativeAiOffer] .accordion{cursor:pointer;padding:18px 0;width:100%;text-align:left;border:none;outline:none;transition:.4s;position:relative}[data-page=ai-consult] [data-handle=generativeAiOffer] .accordion:after{content:"+";position:absolute;top:0;right:0;padding:18px 0}[data-page=ai-consult] [data-handle=generativeAiOffer] .active:after{content:"-"}[data-page=ai-consult] [data-handle=generativeAiOffer] .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out;border-bottom:1px solid #fff}[data-page=ai-consult] [data-handle=generativeAiOffer] .form-group label{margin-bottom:10px;display:block}.slideshow-container{padding-bottom:100px;outline:none}.slideshow-container .slideshow{width:100%;height:calc(70vw - 150px);max-height:858px}.slideshow-container .slideshow .slide-container{width:100%}.slideshow-container .slideshow .slide-container:before{content:"";position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background-color:#000;opacity:.5;transform:translateZ(0);transition:background-color .5s;pointer-events:none}.slideshow-container .slideshow .slide-container .button{opacity:0}.slideshow-container .slideshow .slide-container.is-selected:before{background-color:transparent}.slideshow-container .slideshow .slide-container.is-selected .button{opacity:1;pointer-events:all}.slideshow-container .slideshow .slide{position:relative}.slideshow-container .slideshow .slide .image{user-select:none}.slideshow-container .slideshow .slide .aspect-ratio{height:calc(70vw - 150px);max-height:858px;padding-bottom:0!important}.slideshow-container .slideshow .info{position:absolute;bottom:0;left:0;z-index:2;width:100%;padding:50px 150px;transform:translateZ(0)}.slideshow-container .slideshow .heading{width:100%;max-width:564px;margin-bottom:30px}.slideshow-container .slideshow .description p{font-size:18px}.slideshow-container .pagination{display:flex;width:100%;padding:30px 150px}.slideshow-container .arrows,.slideshow-container .count{opacity:0;transform:translateY(-50%);transition:opacity 1.25s cubic-bezier(.23,1,.32,1) .25s,transform 1.25s cubic-bezier(.23,1,.32,1) .25s}.slideshow-container .arrows{transition-delay:.5s}.slideshow-container .pagination.is-inview .arrows,.slideshow-container .pagination.is-inview .count{opacity:1;transform:translateY(0)}.slideshow-container .current,.slideshow-container .total{display:inline-block;letter-spacing:10px}.slideshow-container .arrows{display:flex;align-items:center;justify-content:space-between;width:150px;margin-left:45px}.slideshow-container .btn-prev img{filter:brightness(1);transform:scale(1) rotate(180deg);transition:filter .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}.slideshow-container .btn-prev:hover img{filter:brightness(.5);transform:scale(.85) rotate(180deg);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.slideshow-container .btn-next img{filter:brightness(1);transform:scale(1);transition:filter .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}.slideshow-container .btn-next:hover img{filter:brightness(.5);transform:scale(.85);transition-timing-function:cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:1025px){.slideshow-container .slideshow .slide-container{max-width:calc(100% - 150px)}}@media screen and (max-width:1024px){.slideshow-container{padding-bottom:100px}.slideshow-container .slideshow{height:calc(100vh - 180px)}.slideshow-container .slideshow .slide-container{width:calc(100% - 50px);height:100%}.slideshow-container .slideshow .slide{width:100%;height:100%}.slideshow-container .slideshow .slide .aspect-ratio,.slideshow-container .slideshow .slide picture{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow-container .slideshow .slide .aspect-ratio{height:100%}.slideshow-container .slideshow .slide .image{width:100%;height:100%;object-fit:cover}.slideshow-container .slideshow .info{padding:50px}.slideshow-container .slideshow .split-50{flex-wrap:wrap}.slideshow-container .slideshow .split-50 .column:first-of-type{padding-right:0}.slideshow-container .slideshow .split-50 .column:nth-of-type(2){padding-left:0}.slideshow-container .pagination{padding-left:50px;padding-right:50px}}@media screen and (max-width:767px){.slideshow-container{padding-bottom:50px}.slideshow-container .slideshow{height:56.25vw}.slideshow-container .slideshow .slide-container{width:calc(100% - 30px)}.slideshow-container .slideshow .slide img{height:56.25vw}.slideshow-container .slideshow .info{padding:50px 30px 30px}.slideshow-container .slideshow .description{margin-bottom:30px}.slideshow-container .slideshow .description p{margin-top:1em;font-size:16px}.slideshow-container .pagination{padding-left:30px;padding-right:30px}}.featured-cta-container{position:relative;margin-bottom:150px}.featured-cta-container .ctas{width:100%}.featured-cta-container .ctas .cta-container{width:100%;max-width:calc(100% - 50px);height:100%}.featured-cta-container .ctas .cta{position:relative}.featured-cta-container .ctas .cta .background{user-select:none}.featured-cta-container .ctas .cta .aspect-ratio{height:calc(70vw - 50px);max-height:858px;padding-bottom:0!important}.featured-cta-container .ctas .heading{display:flex;align-items:center;position:relative;z-index:2;width:500px;font-size:300px;letter-spacing:15px;line-height:340px;transform:translateZ(0)}.featured-cta-container .ctas .info{display:flex;flex-wrap:wrap;align-content:center;position:relative;z-index:2;width:100%;transform:translateZ(0)}.featured-cta-container .ctas .button{position:relative;z-index:2;margin-top:100px;opacity:0}.featured-cta-container .ctas .button.is-inview{opacity:1}.featured-cta-container .ctas .description{position:relative;z-index:2;width:420px;margin-top:30px}.featured-cta-container .ctas .description p{font-size:18px}.featured-cta-container .ctas .rectangle{position:absolute;z-index:1;height:72px;background-color:#231f20;transform:translateZ(0)}.featured-cta-container .ctas .background{z-index:0;transform:translateZ(0);background-color:#231f20}.featured-cta-container .ctas .background .asset{transform:scale(1.1)}@media screen and (min-width:1024px){.featured-cta-container .ctas{height:calc(70vw - 150px);max-height:858px}}@media screen and (min-width:768px){.featured-cta-container .ctas .heading{position:absolute;top:0;left:50px;max-width:50%;height:100%}.featured-cta-container .ctas .info{position:absolute;top:0;right:50px;width:500px;max-width:50%;height:100%}.featured-cta-container .ctas .rectangle{bottom:-2px;right:50px;width:500px}}@media screen and (max-width:1100px){.featured-cta-container .ctas .heading{width:100%;margin-top:23px;font-size:120px;line-height:.9em;user-select:none}}@media screen and (max-width:767px){.featured-cta-container .ctas{height:calc(100vh - 120px);max-height:858px}.featured-cta-container .ctas .cta-container{max-width:calc(100% - 30px)}.featured-cta-container .ctas .aspect-ratio,.featured-cta-container .ctas .background,.featured-cta-container .ctas .cta,.featured-cta-container .ctas .cta-container,.featured-cta-container .ctas picture{position:absolute;top:0;left:0;width:100%;height:100%}.featured-cta-container .ctas .cta .aspect-ratio{height:100%}.featured-cta-container .ctas img{object-fit:cover}.featured-cta-container .ctas .cta{display:flex;flex-wrap:wrap;align-content:space-between}.featured-cta-container .ctas .heading,.featured-cta-container .ctas .info{padding-left:30px;padding-right:30px}.featured-cta-container .ctas .info{max-width:420px;padding-bottom:30px}.featured-cta-container .ctas .description p{font-size:16px}.featured-cta-container .ctas .button{min-width:280px;padding-right:16px}.featured-cta-container .ctas .rectangle{left:0;top:-2px;width:66.67%}}.internal-cta{max-width:1440px;margin-top:150px;margin-left:auto;margin-right:auto}.internal-cta .column-1{position:relative}.internal-cta .column-2{position:relative;z-index:1;padding-top:50px;padding-right:50px}.internal-cta .heading{overflow:visible}.internal-cta .description{max-width:490px;margin-top:50px}.internal-cta .button{margin-top:50px;opacity:0}.internal-cta .button.is-inview{opacity:1}@media screen and (min-width:1025px){.internal-cta .aspect-ratio,.internal-cta .image,.internal-cta .lazyPicture{position:absolute;top:0;left:0;width:100%;height:100%}.internal-cta .aspect-ratio{padding-bottom:0!important}.internal-cta .column:first-of-type{padding-right:0}.internal-cta .column:last-of-type{padding-left:100px;padding-bottom:50px}.internal-cta .heading{margin-left:-41%}}@media screen and (max-width:1024px){.internal-cta .column-1{max-width:66%}.internal-cta .column-2{margin-top:-115px}.internal-cta .column:last-of-type{padding-left:150px;padding-right:150px}}@media screen and (max-width:767px){.internal-cta{margin-top:100px;margin-bottom:150px}.internal-cta .column-1{max-width:calc(100% - 30px)}.internal-cta .column:last-of-type{padding-left:30px;padding-right:30px}}.service-component .service-wrapper{position:relative;z-index:1;display:flex}.service-component .image-container{position:relative;width:36%;background-color:#231f20}.service-component .info-container{display:flex;align-items:center;width:64%;padding-top:100px;padding-bottom:100px}.service-component .info-container .info{max-width:686px}.service-component.is-odd .service-wrapper{margin-right:50px}.service-component.is-odd .info-container{padding-left:50px}.service-component.is-even .service-wrapper{margin-left:50px}.service-component.is-even .info-container{justify-content:flex-end;padding-right:50px}@media screen and (min-width:768px){.service-component .image-container{flex:1;align-self:stretch}.service-component .aspect-ratio,.service-component .lazyPicture{position:absolute;top:0;left:0;width:100%;height:100%}.service-component .aspect-ratio{padding-bottom:0!important}.service-component.is-even .image-container{order:2}.service-component.is-even .info{order:1}}@media screen and (max-width:767px){.service-component .service-wrapper{flex-wrap:wrap}.service-component.is-odd .service-wrapper{margin-right:30px}.service-component.is-odd .info-container{padding-left:30px}.service-component.is-even .service-wrapper{margin-left:30px}.service-component.is-even .info-container{justify-content:flex-end;padding-right:30px}.service-component .image-container{width:100%;margin-top:50px}.service-component .info-container{width:100%;padding-top:50px;padding-bottom:50px}}.full-image-video-component{margin-top:100px;margin-bottom:100px}.full-image-video-component .hero-image,.full-image-video-component .hero-video{background-color:#231f20}.full-image-video-component img,.full-image-video-component video{user-select:none}.full-image-video-component video{opacity:.99}@media screen and (min-width:1025px){.full-image-video-component .caption{width:100%;padding:25px 150px 0}}@media screen and (max-width:1024px){.full-image-video-component .caption{padding-top:25px;padding-left:50px;padding-right:50px}}@media screen and (max-width:767px){.full-image-video-component{margin-top:50px;margin-bottom:50px}.full-image-video-component .caption{padding:15px 30px 0}}.video-play-button{pointer-events:none;cursor:pointer}.video-play-button.paused:after{content:url(../../images/global/play-icon.svg);pointer-events:all}.video-play-button:after{content:url(../../images/global/pause-icon.svg);position:absolute;top:0;right:0;width:40px;height:50px;z-index:2;visibility:visible;opacity:0;padding-top:20px;padding-right:20px;pointer-events:all;cursor:pointer}@media screen and (max-width:767px){.video-play-button:after{padding-right:50px;width:70px}}.video-play-button.loaded:after{opacity:1}.full-image-video-wrapper .video-pause-overlay{position:relative;z-index:4;display:contents}.project-component{margin-top:100px;margin-bottom:100px}.project-component .project-image,.project-component .project-video{background-color:#231f20}.project-component .background-tint{position:relative}.project-component .background-tint:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.1;transform:translateZ(0)}.project-component img,.project-component video{user-select:none}.project-component .info-wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;padding-left:100px;padding-right:100px}.project-component .info-description,.project-component .info-heading{width:calc(50% - 50px)}.project-component .info-description{padding:50px}.project-component .info-description .button{margin-top:25px}.project-component .info-heading{margin-top:-100px;overflow:visible}.project-component.is-even .info-description{order:2}.project-component.is-even .info-heading{order:1}@media screen and (max-width:1024px){.project-component .info-wrapper{padding-left:50px;padding-right:50px}.project-component .info-description{padding-left:0;padding-right:0}.project-component .info-heading{margin-top:-55px}}@media screen and (max-width:767px){.project-component{margin-top:50px;margin-bottom:50px}.project-component .info-wrapper{flex-wrap:wrap;padding-left:30px;padding-right:30px}.project-component .info-description,.project-component .info-heading{width:100%}.project-component.is-even .info-description,.project-component.is-odd .info-description{order:2}.project-component.is-even .info-heading,.project-component.is-odd .info-heading{order:1}}.our-work-component{display:flex;justify-content:space-between}.our-work-component.single{justify-content:flex-end}.our-work-component .project{display:block;position:relative;max-width:530px;background-color:#231f20;overflow:hidden}.our-work-component .project .content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.our-work-component .project .info{position:relative;z-index:2;width:100%;color:#f7f8f4;transform:translateZ(0)}.our-work-component .project button{margin-top:20px}.our-work-component .project .lazyPicture{position:absolute;top:0;left:0;height:100%}.our-work-component .project .lazyPicture:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:.5;transform:translateZ(0)}.our-work-component .project .aspect-ratio{position:absolute;top:0;left:0;height:100%;padding-bottom:0!important}@media screen and (min-width:768px){.our-work-component .project{width:calc(50% - 25px)}.our-work-component .content{padding:50px}}@media screen and (min-width:1024px){.our-work-component .content{padding:100px}}@media screen and (max-width:767px){.our-work-component{flex-wrap:wrap}.our-work-component .project{width:100%}.our-work-component .content{padding:50px 30px}}.our-team-container{position:relative;margin-top:150px;margin-bottom:150px;outline:none}.our-team-container .info-wrapper{position:absolute;top:100px;z-index:1;padding-left:150px;padding-right:150px;pointer-events:none}.our-team-container .info-wrapper .heading{overflow:visible;transform:translateZ(0);user-select:none}.our-team-container .slideshow{width:100%;height:70vw;max-height:1000px}.our-team-container .slideshow .flickity-viewport{overflow:visible!important}.our-team-container .slideshow .slide-container{width:calc(100% - 150px);height:100%;padding-right:150px}.our-team-container .slideshow .slide{position:absolute;top:0;left:0;width:100%;height:100%}.our-team-container .slideshow .slide .image{user-select:none}.our-team-container .slideshow .info{position:absolute;top:405px;right:150px;z-index:2;width:100%;max-width:610px;padding-left:50px;padding-right:50px;transform:translateZ(0)}.our-team-container .slideshow .biography,.our-team-container .slideshow .employee-name,.our-team-container .slideshow .job-title{opacity:0;transform:translate3d(0,15px,0);transition:opacity .3s,transform .3s cubic-bezier(.215,.61,.355,1)}.our-team-container .slideshow .employee-name,.our-team-container .slideshow .job-title{padding-left:175px}.our-team-container .slideshow .job-title{margin-bottom:30px;font-size:18px}.our-team-container .slideshow .employee-name{overflow:visible}.our-team-container .slideshow .biography{margin-top:100px}.our-team-container .slideshow .biography p{font-size:26px;font-style:italic}.our-team-container .slideshow .portrait picture,.our-team-container .slideshow .secondary-photo picture{background-color:#231f20}.our-team-container .slideshow .portrait img,.our-team-container .slideshow .secondary-photo img{display:block}.our-team-container .slideshow .secondary-photo img{transition-delay:.2s}.our-team-container .slideshow .portrait{position:absolute;left:0;z-index:1;width:100%;max-width:700px}@media screen and (min-width:501px){.our-team-container .slideshow .portrait-tint picture:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.1;transform:translateZ(0)}}.our-team-container .slideshow .is-odd .portrait{top:200px}.our-team-container .slideshow .is-even .portrait{bottom:0}.our-team-container .slideshow .secondary-photo{position:absolute;top:0;right:145px;width:100%;max-width:700px}.our-team-container .slideshow .slide-container.is-selected .biography,.our-team-container .slideshow .slide-container.is-selected .employee-name,.our-team-container .slideshow .slide-container.is-selected .job-title{opacity:1;transform:translateZ(0);transition:opacity 2s,transform 1.5s cubic-bezier(.215,.61,.355,1)}.our-team-container .slideshow .slide-container.is-selected .job-title{transition-delay:.2s}.our-team-container .slideshow .slide-container.is-selected .employee-name{transition-delay:.4s}.our-team-container .slideshow .slide-container.is-selected .biography{transition-delay:.6s}.our-team-container .pagination{display:flex;position:absolute;top:50px;left:0;padding-left:150px;z-index:1}.our-team-container .arrows,.our-team-container .count{opacity:0;transform:translateY(-50%);transition:opacity 1.25s cubic-bezier(.23,1,.32,1) .75s,transform 1.25s cubic-bezier(.23,1,.32,1) .75s}.our-team-container .arrows{transition-delay:1.25s}.our-team-container .pagination.is-inview .arrows,.our-team-container .pagination.is-inview .count{opacity:1;transform:translateY(0)}.our-team-container .current,.our-team-container .total{display:inline-block;letter-spacing:10px}.our-team-container .arrows{display:flex;align-items:center;justify-content:space-between;width:150px;margin-left:45px}.our-team-container .btn-prev img{filter:brightness(1);transform:scale(1) rotate(180deg);transition:filter .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}.our-team-container .btn-prev:active img{filter:brightness(.5);transform:scale(.85) rotate(180deg);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.our-team-container .btn-next img{filter:brightness(1);transform:scale(1);transition:filter .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}.our-team-container .btn-next:active img{filter:brightness(.5);transform:scale(.85);transition-timing-function:cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:1400px){.our-team-container .slideshow{height:calc(100vh - 180px)}.our-team-container .slideshow .slide-container{width:calc(100% - 50px)}.our-team-container .slideshow .portrait,.our-team-container .slideshow .secondary-photo{max-width:61%}.our-team-container .slideshow .portrait{bottom:auto;top:175px!important}.our-team-container .pagination{top:-5%}}@media screen and (max-width:960px){.our-team-container .slideshow .portrait,.our-team-container .slideshow .secondary-photo{max-width:55%}.our-team-container .slideshow .portrait{bottom:auto;top:200px!important}.our-team-container .slideshow .biography p{font-size:24px}}@media screen and (max-width:768px){.our-team-container .info-wrapper{padding-left:100px;padding-right:100px}.our-team-container .pagination{padding-left:100px}.our-team-container .slideshow{max-height:770px}.our-team-container .slideshow .slide-container{padding-right:100px}.our-team-container .slideshow .info{right:auto;left:50px}.our-team-container .slideshow .employee-name,.our-team-container .slideshow .job-title{padding-left:100px}.our-team-container .slideshow .biography{margin-top:30px}}@media screen and (max-width:767px){.our-team-container .info-wrapper{padding-left:50px;padding-right:50px}.our-team-container .slideshow{max-height:770px}.our-team-container .slideshow .slide-container{padding-right:50px}.our-team-container .slideshow .info{right:auto;left:0}.our-team-container .slideshow .employee-name,.our-team-container .slideshow .job-title{padding-left:75px}.our-team-container .slideshow .biography{margin-top:30px}.our-team-container .slideshow .biography p{font-size:24px}.our-team-container .pagination{padding-left:30px;padding-right:30px;left:3%}}@media screen and (max-width:767px) and (min-width:501px){.our-team-container .arrows{width:80px;margin-left:40px}}@media screen and (min-width:501px){.our-team-container .slideshow .job-title span{overflow:visible}}@media screen and (max-width:500px){.our-team-container{margin-top:100px;margin-bottom:0}body.is-device .our-team-container{margin-bottom:100px}body.is-device[data-page=connect] .our-team-container{margin-bottom:50px}.our-team-container .info-wrapper{top:130px;padding-left:30px;padding-right:30px}.our-team-container .slideshow{height:770px;max-height:none}.our-team-container .slideshow .slide-container{width:calc(100% - 30px);padding-right:50px}.our-team-container .slideshow .portrait,.our-team-container .slideshow .secondary-photo{max-width:85%}.our-team-container .slideshow .portrait{bottom:auto;top:290px!important}.our-team-container .slideshow .secondary-photo{right:auto;left:50px}.our-team-container .slideshow .info{top:465px;right:auto;left:0;max-width:360px;padding-left:30px;padding-right:0}.our-team-container .slideshow .employee-name,.our-team-container .slideshow .job-title{padding-left:0}.our-team-container .slideshow .job-title{margin-bottom:10px;font-size:16px}.our-team-container .slideshow .job-title span{padding-left:10px;color:#231f20;background-color:#f7f8f4;padding-right:10px}.our-team-container .slideshow .employee-name{margin-top:0;font-size:34px}.our-team-container .slideshow .biography{margin-top:15px}.our-team-container .slideshow .biography p{font-size:18px}.our-team-container .pagination{right:auto;left:0}}@media screen and (min-width:768px) and (max-height:950px){.our-team-container .slideshow{height:920px;max-height:none}}textarea{display:block;background:none;color:#fff;width:100%;max-width:100%;border:none;border-bottom:1px solid #f7f8f4}.form-checkbox{margin:2em 0}.form-checkbox label{display:inline-flex;align-items:center}.form-checkbox input.checkbox{width:fit-content;margin-bottom:0;margin-right:1em}input[type=checkbox]{accent-color:#a7dee3}:focus-visible{outline:1px auto #a7dee3}.message.success{font-size:20px;margin-bottom:10px;font-weight:700;height:100%;vertical-align:middle;display:none;align-items:center;justify-content:center}.form-instructions{font-size:12px;margin-bottom:3em}.form-error-message{font-size:12px;color:red}.our-clients-container{padding:5rem 150px 0}@media (max-width:1024px){.our-clients-container{padding:3rem 100px}}@media (max-width:767px){.our-clients-container{padding:2rem 30px}}.our-clients-container .our-clients__heading{margin-bottom:100px}.our-clients-container .our-clients__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5rem;padding:0 2rem}@media (max-width:1250px){.our-clients-container .our-clients__grid{grid-template-columns:repeat(3,1fr);gap:3rem}}@media (max-width:1024px){.our-clients-container .our-clients__grid{grid-template-columns:repeat(2,1fr);padding:0}}.our-clients-container .client-logo{display:flex;justify-content:center;align-items:center}@media (max-width:767px){.our-clients-container .client-logo img{max-width:100%;height:auto;object-fit:contain;transition:width .3s ease}}