*{box-sizing:border-box}html{margin-top:0!important}body{padding:0;margin:0}blockquote,ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}.alignright{float:right}.aligncenter{margin:0 auto;display:block}.alignleft{float:left}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bold,strong,b{font-weight:700}.undo-ul{padding:0;margin:0;list-style:none;list-style-type:none}.undo-li{margin-bottom:0;list-style:none;list-style-type:none}.undo-p{margin:0}img{max-width:100%;height:auto}svg{max-height:100%}.clearfix:after,.cf:after{content:"";visibility:hidden;display:block;height:0;clear:both}.flat-left{padding-left:0}.flat-right{padding-right:0}.flat-both{padding-left:0;padding-right:0}.flat-top{padding-top:0}.flat-bottom{padding-bottom:0}.flat-vertical{padding-top:0;padding-bottom:0}.flat-all{padding:0}.fleft{float:left}.fright{float:right}.float-none{float:none!important}a{text-decoration:none;color:inherit}#wpadminbar{top:auto!important;bottom:0;position:fixed;z-index:99999}body.admin-bar{padding-bottom:32px}.container{display:grid;grid-template-columns:[full-start] minmax(15px,1fr) [content-start] minmax(0,1296px) [content-end] minmax(15px,1fr) [full-end];width:100%}.container__bo-left{grid-column:full-start/content-end}.container__bo-right{grid-column:content-start/full-end}.container__bo-both,.container__full{grid-column:full-start/full-end}.container__inner{position:relative;grid-column:content-start/content-end;width:100%}::selection{background:#454545;color:#faf4e8}html,body{font: 20px/150% instrument-sans-variable,sans-serif;scroll-behavior:smooth;background:#fff;color:#454545}body:not(.has-top-hero) #primary{padding-top:160px}a{transition:all .14s ease-in-out}#primary{position:relative;z-index:2}.button{display:inline-flex;flex-direction:column;gap:25px;font:600 22px/1em peridot-pe-variable,sans-serif;transition:all .14s ease-in-out;-webkit-appearance:none;background:none;border:0;cursor:pointer}.button:hover .arrow{width:110px}.button .arrow{position:relative;display:block;width:100px;height:2px;background:#faf4e8;transition:all .14s ease-in-out}.button .arrow:before{content:"";position:absolute;top:-5px;right:-2px;width:15px;height:2px;background:#faf4e8;transform:rotate(45deg)}.button .arrow:after{content:"";position:absolute;bottom:-5px;right:-2px;width:15px;height:2px;background:#faf4e8;transform:rotate(-45deg)}.button__in-content{flex-direction:unset;gap:unset;font: 20px/1em instrument-sans-variable,sans-serif;border:1px solid #595650;text-transform:uppercase;padding:15px 22px;margin:25px 0 0;align-self:flex-start;width:auto}.button__in-content:hover{background:#595650;color:#faf4e8}.socials>ul{display:flex;align-items:center;gap:12px}.socials>ul li{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:2px solid #595650;border-radius:50%;transition:all .14s ease-in-out}.socials>ul li:hover{background:#595650}.socials>ul li:hover svg path{fill:#faf4e8}.socials>ul li svg path{fill:#595650;transition:all .14s ease-in-out}.the-content{display:flex;flex-direction:column;gap:25px}.the-content a{color:#000}.the-content ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.the-content ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.the-content li{display:list-item;text-align:match-parent}.the-content blockquote{background:#59565066;color:#000;padding:35px}.error404 #primary .container{padding-bottom:70px}@media(max-width:767px){body:not(.has-top-hero) #primary{padding-top:100px}}.h1,.the-content h1{font:600 60px/110% peridot-pe-variable,sans-serif}.h2,.the-content h2{font:600 48px/110% peridot-pe-variable,sans-serif}.h3,.single-project__header .container__inner .categories,.the-content h3{font: 22px/127% instrument-sans-variable,sans-serif}.h4,.the-content h4{font:600 28px/110% peridot-pe-variable,sans-serif}.h5,.the-content h5{font: 48px/130% instrument-sans-variable,sans-serif}.h6,.the-content h6{font:600 96px/115% instrument-sans-variable,sans-serif}.the-content a{position:relative}.the-content a:not(.button):after{content:"";display:block;width:100%;height:2px;background:#595650;position:absolute;top:100%;left:0;transform:scaleX(0);transform-origin:left;transition:all .14s ease-in-out}.the-content a:not(.button):hover:after{transform:scaleX(1)}@media(max-width:767px){.h1,.the-content h1{font-size:40px}.h2,.the-content h2,.h5,.the-content h5{font-size:34px}.h6,.the-content h6{font-size:48px}}html.header-is-scrolled .site-header,body.header-is-scrolled .site-header{background:#fff;padding:20px 0;color:#454545;box-shadow:0 3px 3px #5956500d}html.header-is-scrolled .site-header__logo svg path,body.header-is-scrolled .site-header__logo svg path{fill:#595650!important}html.header-is-scrolled .site-header__nav,body.header-is-scrolled .site-header__nav{color:#454545}html.header-is-scrolled .site-header__nav li:after,body.header-is-scrolled .site-header__nav li:after{background:#454545!important}html.site-header-light .site-header,body.site-header-light .site-header{color:#faf4e8}html.site-header-light .site-header__logo svg path,body.site-header-light .site-header__logo svg path{fill:#faf4e8}html.site-header-light .site-header__nav li:after,body.site-header-light .site-header__nav li:after{background:#faf4e8}html.site-header-light .site-header__actions .hamburger .icon span,body.site-header-light .site-header__actions .hamburger .icon span{background:#faf4e8!important}html.site-nav-is-open .site-header__logo svg path,body.site-nav-is-open .site-header__logo svg path{fill:#faf4e8!important}html.site-nav-is-open .site-nav,body.site-nav-is-open .site-nav{transform:translate(0)}html.site-nav-is-open .hamburger .icon,body.site-nav-is-open .hamburger .icon{position:relative}html.site-nav-is-open .hamburger .icon span,body.site-nav-is-open .hamburger .icon span{position:absolute;top:50%;left:50%;width:100%;height:2px;background:#faf4e8;transition:all .14s ease-in-out;transform-origin:center}html.site-nav-is-open .hamburger .icon span:nth-child(1),body.site-nav-is-open .hamburger .icon span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}html.site-nav-is-open .hamburger .icon span:nth-child(2),body.site-nav-is-open .hamburger .icon span:nth-child(2){opacity:0}html.site-nav-is-open .hamburger .icon span:nth-child(3),body.site-nav-is-open .hamburger .icon span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.site-header{position:fixed;z-index:4;top:0;left:0;width:100%;padding:55px 0;color:#454545;transition:all .14s ease-in-out}.site-header .container__inner{display:flex;align-items:center;justify-content:space-between}.site-header__logo{display:flex;align-items:center;justify-content:center}.site-header__logo svg path{fill:#454545;transition:all .14s ease-in-out}.site-header__nav>ul{display:flex;align-items:center;gap:36px}.site-header__nav>ul li{position:relative}.site-header__nav>ul li.current_page_item:after,.site-header__nav>ul li:hover:after{transform:scaleX(1)}.site-header__nav>ul li:after{content:"";display:block;width:100%;height:2px;position:absolute;top:calc(100% + 5px);left:0;background:#454545;transform:scaleX(0);transform-origin:left;transition:all .14s ease-in-out}.site-header__actions{display:none}.site-header__actions .hamburger{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:none;-webkit-appearance:none;border:0}.site-header__actions .hamburger .icon{display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:30px}.site-header__actions .hamburger .icon span{display:block;height:2px;background:#454545;transition:all .14s ease-in-out}.site-header__actions .hamburger .icon span:nth-child(1),.site-header__actions .hamburger .icon span:nth-child(3){width:80%}.site-header__actions .hamburger .icon span:nth-child(2){width:100%}.site-header__actions .hamburger:hover .icon span:nth-child(1),.site-header__actions .hamburger:hover .icon span:nth-child(3){width:100%}.site-nav{position:fixed;top:0;left:0;height:100%;background:#454545;color:#faf4e8;padding:140px 0 20px;z-index:3;transform:translate(100%);font: 28px/1em instrument-sans-variable,sans-serif;transition:all .14s ease-in-out}.site-nav .container__inner{display:flex;flex-direction:column;gap:36px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.site-nav .container__inner::-webkit-scrollbar{display:none}.site-nav .container__inner ul{display:flex;flex-direction:column;gap:10px}@media(max-width:990px){.site-header__nav{font-size:18px}.site-header__nav ul{gap:25px}}@media(max-width:767px){html.header-is-scrolled .site-header,body.header-is-scrolled .site-header{padding:10px 0}html.header-is-scrolled .site-header__actions .hamburger .icon span,body.header-is-scrolled .site-header__actions .hamburger .icon span{background:#454545!important}.site-header{padding:25px 0}.site-header__nav{display:none}.site-header__actions{display:block}}.site-footer{background:#e8e8e8;color:#595650;padding:0 0 24px}.site-footer .container__inner{display:flex;flex-direction:column;gap:20px}.site-footer__primary{border-top:1px solid rgba(89,86,80,.4);border-bottom:1px solid rgba(89,86,80,.4);padding:54px 0;display:flex;gap:95px}.site-footer__primary .footer-col{flex:1}.site-footer__primary .footer-col:nth-child(1){align-self:center}.site-footer__primary .footer-col__heading{margin-bottom:15px}.site-footer__legal nav>ul{display:flex;align-items:center;justify-content:center;gap:24px}.site-footer__legal nav>ul li{font: 15px/150% instrument-sans-variable,sans-serif}.site-footer__legal nav>ul li:hover a,.site-footer__legal nav>ul li.current-menu-item a{text-decoration:underline}.site-footer__nav li.current-menu-item,.site-footer__nav li:hover{text-decoration:underline}@media(max-width:1199px){.site-footer__primary{gap:25px;justify-content:space-between}.site-footer__primary .footer-col{flex:unset}}@media(max-width:767px){.site-footer__primary{flex-direction:column;gap:25px}.site-footer__primary .footer-col:nth-child(1){align-self:unset}}.global-cta{background:#e8e8e8;color:#595650;padding:104px 0}.global-cta .container__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:45px}.global-cta .button .arrow{background:#595650}.global-cta .button .arrow:before,.global-cta .button .arrow:after{background:#595650}@media(max-width:767px){.global-cta{padding:52px 0}.global-cta .container__inner{gap:25px}}.single-project__header .container__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;border-bottom:1px solid rgba(89,86,80,.4);margin-bottom:25px;padding-bottom:10px}.single-project__header .container__inner h1{font:600 36px/110% instrument-sans-variable,sans-serif;flex:1}.single-project__header .container__inner .categories{line-height:1em}.single-project__footer{padding:50px 0 75px}.single-project__footer .container__inner nav>ul{display:flex;align-items:flex-end;justify-content:center;gap:10px}.single-project__footer .container__inner nav>ul li{display:inline-flex;align-items:center;gap:10px}.single-project__footer .container__inner nav>ul li.prev:after{content:"";display:block;width:22px;height:2px;background:#595650}.single-project__footer .container__inner nav>ul li.prev a{display:inline-flex;align-items:center;gap:10px}.single-project__footer .container__inner nav>ul li.prev a:hover{text-decoration:underline}.single-project__footer .container__inner nav>ul li.prev a:hover:before{transform:translate(-5px)}.single-project__footer .container__inner nav>ul li.prev a:before{content:"";display:block;width:23px;height:15px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='23'%20height='15'%20fill='none'%20viewBox='0%200%2023%2015'%3e%3cpath%20fill='%23454545'%20d='M.293%206.657a1%201%200%200%200%200%201.414l6.364%206.364a1%201%200%200%200%201.414-1.414L2.414%207.364l5.657-5.657A1%201%200%200%200%206.657.293zm22.48.707v-1H1v2h21.773z'/%3e%3c/svg%3e");background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .14s ease-in-out}.single-project__footer .container__inner nav>ul li.next a{display:inline-flex;align-items:center;gap:10px}.single-project__footer .container__inner nav>ul li.next a:hover{text-decoration:underline}.single-project__footer .container__inner nav>ul li.next a:hover:after{transform:rotate(180deg) translate(-5px)}.single-project__footer .container__inner nav>ul li.next a:after{content:"";display:block;width:23px;height:15px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='23'%20height='15'%20fill='none'%20viewBox='0%200%2023%2015'%3e%3cpath%20fill='%23454545'%20d='M.293%206.657a1%201%200%200%200%200%201.414l6.364%206.364a1%201%200%200%200%201.414-1.414L2.414%207.364l5.657-5.657A1%201%200%200%200%206.657.293zm22.48.707v-1H1v2h21.773z'/%3e%3c/svg%3e");background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transition:all .14s ease-in-out}@media(max-width:767px){.single-project__header .container__inner{flex-direction:column;align-items:flex-start;gap:0}.single-project__footer{padding:25px 0}}.component.padding,.component.padding-size__regular{--padding-size: 130px}.component.padding-size__small{--padding-size: 70px}.component.padding__both{padding-top:var(--padding-size);padding-bottom:var(--padding-size)}.component.padding__top{padding-top:var(--padding-size)}.component.padding__bottom{padding-bottom:var(--padding-size)}.component.background__grey{background:#e8e8e8;color:#595650}@media(max-width:990px){.component.padding__both{padding-top:45px;padding-bottom:45px}.component.padding__top{padding-top:45px}.component.padding__bottom{padding-bottom:45px}}.hero{position:relative;padding:395px 0 90px;contain:paint}.hero:before{content:"";width:100%;height:100%;display:block;background:#454545;mix-blend-mode:multiply;position:absolute;inset:0;z-index:1}.hero>img{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:0;object-position:bottom center;object-fit:cover}.hero .container__inner{position:relative;z-index:2;color:#faf4e8;display:flex;flex-direction:column;gap:40px;max-width:630px}.hero .image-caption{position:absolute;z-index:3;bottom:10px;right:15px;color:#ffffff80}@media(max-width:767px){.hero{padding:200px 0 100px}.hero .image-caption{right:unset}}.emphasized-copy [class^=container__]{display:flex;gap:190px;padding-left:35px;padding-right:35px}.emphasized-copy__heading{width:55%}.emphasized-copy__content{width:45%;color:#595650}@media(max-width:1365px){.emphasized-copy [class^=container__]{gap:100px;padding-left:55px;padding-right:80px}}@media(max-width:990px){.emphasized-copy [class^=container__]{flex-direction:column;padding-left:0;padding-right:0;gap:35px}.emphasized-copy__heading{width:100%}.emphasized-copy__heading br{display:none}.emphasized-copy__content{width:100%}}.projects-grid__heading{margin-bottom:35px}.projects-grid__cards{grid-template-columns:repeat(3,1fr);display:grid;gap:24px}.projects-grid__cards:not(.featured) .project-card{min-width:0}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+1){grid-column:span 2}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+1) .project-card__image{aspect-ratio:854/494}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+2){grid-column:span 1}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+2) .project-card__image{aspect-ratio:416/494}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+3),.projects-grid__cards:not(.featured) .project-card:nth-child(7n+4),.projects-grid__cards:not(.featured) .project-card:nth-child(7n+5){grid-column:span 1}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+3) .project-card__image,.projects-grid__cards:not(.featured) .project-card:nth-child(7n+4) .project-card__image,.projects-grid__cards:not(.featured) .project-card:nth-child(7n+5) .project-card__image{aspect-ratio:416/494}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+6){grid-column:span 1}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+6) .project-card__image{aspect-ratio:416/494}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+7){grid-column:span 2}.projects-grid__cards:not(.featured) .project-card:nth-child(7n+7) .project-card__image{aspect-ratio:854/494}.projects-grid .project-card{position:relative;overflow:hidden;transition:all .14s ease-in-out}.projects-grid .project-card:hover .project-card__image>img{transform:scale(1.05)}.projects-grid .project-card__image{position:relative;z-index:1;display:block;aspect-ratio:416/594;mix-blend-mode:multiply;overflow:hidden}.projects-grid .project-card__image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:.14s ease-in-out}.projects-grid .project-card__meta{padding:15px 0 0}.projects-grid .project-card__meta h3{font:500 26px/110% instrument-sans-variable,sans-serif}.projects-grid__actions{display:flex;justify-content:center;margin-top:70px}.projects-grid__actions .button .arrow{background:#595650}.projects-grid__actions .button .arrow:before,.projects-grid__actions .button .arrow:after{background:#595650}@media(max-width:990px){.projects-grid__cards{gap:10px}.projects-grid__cards:not(.featured){grid-template-columns:repeat(2,1fr)}.projects-grid .project-card{grid-column:unset!important}.projects-grid .project-card__image{aspect-ratio:1/1!important}.projects-grid .project-card__meta{padding:15px 0}.projects-grid .project-card__meta h3{font-size:16px}}@media(max-width:767px){.projects-grid__cards.featured{grid-template-columns:repeat(1,1fr)}}.copy .container__inner{display:flex;flex-direction:column;gap:30px;padding-left:110px;padding-right:120px}.copy__content{font:32px/130% instrument-sans-variable,sans-serif}.copy__actions{margin-top:15px}.copy__actions .button .arrow{background:#595650}.copy__actions .button .arrow:before,.copy__actions .button .arrow:after{background:#595650}@media(max-width:1365px){.copy [class^=container__]{padding-left:55px;padding-right:80px}}@media(max-width:990px){.copy [class^=container__]{padding-left:0;padding-right:0}.copy__content{font-size:22px}}.page-title{text-align:center}@media(max-width:767px){.page-title br{display:none}}.images__grid{gap:24px}.images__grid.grid-1{display:flex}.images__grid.grid-1>div,.images__grid.grid-1>img,.images__grid.grid-1>a{aspect-ratio:unset!important;width:100%}.images__grid.grid-2{display:flex}.images__grid.grid-2>div,.images__grid.grid-2>img,.images__grid.grid-2>a{aspect-ratio:1/1!important;width:50%}.images__grid.grid-3{display:flex}.images__grid.grid-3>div,.images__grid.grid-3>img,.images__grid.grid-3>a{aspect-ratio:1/1!important;width:33.33%}.images__grid:not(.grid-1):not(.grid-2):not(.grid-3){display:grid;grid-template-columns:repeat(3,1fr)}.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>div,.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>img,.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>a{min-width:0;display:block}.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>div:nth-child(6n+1),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>img:nth-child(6n+1),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>a:nth-child(6n+1){grid-column:span 3;aspect-ratio:1014/393}.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>div:nth-child(6n+2),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>img:nth-child(6n+2),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>a:nth-child(6n+2){grid-column:span 2;aspect-ratio:669/393}.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>div:nth-child(6n+3),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>div:nth-child(6n+4),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>div:nth-child(6n+5),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>div:nth-child(6n+6),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>img:nth-child(6n+3),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>img:nth-child(6n+4),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>img:nth-child(6n+5),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>img:nth-child(6n+6),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>a:nth-child(6n+3),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>a:nth-child(6n+4),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>a:nth-child(6n+5),.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>a:nth-child(6n+6){grid-column:span 1;aspect-ratio:326/393}.images__grid>a{position:relative;overflow:hidden;display:block}.images__grid>a:hover img{transform:scale(1.05)}.images__grid img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .14s ease-in-out}.image-caption{font-size:14px;font-style:italic;padding-left:15px}@media(max-width:990px){.images__grid{gap:10px}.images__grid:not(.grid-1):not(.grid-2):not(.grid-3){grid-template-columns:repeat(2,1fr)}.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>div,.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>img,.images__grid:not(.grid-1):not(.grid-2):not(.grid-3)>a{grid-column:unset!important;aspect-ratio:1/1!important;width:100%;height:100%}}.side-by-side-copy [class^=container__]{display:flex;gap:100px;padding:0 95px}.side-by-side-copy__heading{width:55%}.side-by-side-copy__content{width:45%}@media(max-width:1365px){.side-by-side-copy [class^=container__]{gap:100px;padding-left:55px;padding-right:80px}}@media(max-width:990px){.side-by-side-copy [class^=container__]{flex-direction:column;padding-left:0;padding-right:0;gap:35px}.side-by-side-copy__heading{width:100%}.side-by-side-copy__heading br{display:none}.side-by-side-copy__content{width:100%}}.logo-soup{padding-top:100px;padding-bottom:100px}.logo-soup [class^=container__]{border-top:1px solid rgba(89,86,80,.4);border-bottom:1px solid rgba(89,86,80,.4);padding:75px 0}.logo-soup__heading{text-align:center;margin-bottom:50px}.logo-soup__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.logo-soup__grid img{max-height:150px;width:auto;object-fit:contain;display:block;flex:0 1 calc(25% - 30px);max-width:calc(25% - 30px)}@media(max-width:767px){.logo-soup{padding:45px 0}.logo-soup__grid{gap:15px}.logo-soup__grid img{flex:0 1 calc(25% - 15px);max-width:calc(25% - 15px)}}.call-to-action{text-align:center}.call-to-action__heading{margin-bottom:40px}.call-to-action__actions{margin-top:5px}.call-to-action__actions .button .arrow{background:#595650}.call-to-action__actions .button .arrow:before,.call-to-action__actions .button .arrow:after{background:#595650}.services-list [class^=container__]{padding-left:110px;padding-right:60px}.services-list__header{display:flex}.services-list__heading{width:45%}.services-list__content{flex:1;color:#595650;font:600 28px/110% instrument-sans-variable,sans-serif}.services-list__rows{display:flex;flex-direction:column;gap:100px;margin-top:75px;margin-bottom:100px}.services-list__rows-row{display:flex;border-bottom:1px solid rgba(89,86,80,.4);padding-bottom:50px}.services-list__rows-row:last-child{border-bottom:0;padding-bottom:0}.services-list__rows-row-heading{width:45%;position:sticky;top:100px;left:0;align-self:flex-start}.services-list__items{flex:1}.services-list__items li{border-bottom:1px solid rgba(89,86,80,.4);padding:16px 0}.services-list__items li:last-child{border-bottom:0}@media(max-width:1365px){.services-list [class^=container__]{padding-left:55px;padding-right:80px}}@media(max-width:990px){.services-list [class^=container__]{padding-left:0;padding-right:0}.services-list__header{flex-direction:column;gap:20px}.services-list__heading{width:100%}.services-list__heading br{display:none}.services-list__content{width:100%}}@media(max-width:767px){.services-list__rows{gap:50px;margin-top:50px;margin-bottom:50px}.services-list__rows-row{flex-direction:column;gap:15px;padding-bottom:0}.services-list__rows-row-heading{width:100%}.services-list__rows-row-heading br{display:none}}html .gform_wrapper.gravity-theme .gform_heading,body .gform_wrapper.gravity-theme .gform_heading{font-size:15px;margin-bottom:25px}html .gform_wrapper.gravity-theme .gform-body .gform_fields,body .gform_wrapper.gravity-theme .gform-body .gform_fields{grid-row-gap:25px;grid-column-gap:25px}html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield_label,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield_label{font: 16px/1em instrument-sans-variable,sans-serif}html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error input,html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error textarea,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error input,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error textarea{border-left:4px solid darkred;color:#8b0000}html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error input::placeholder,html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error textarea::placeholder,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error input::placeholder,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error textarea::placeholder{color:#8b0000}html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error .validation_message,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield.gfield_error .validation_message{background:none;border:0;padding:0;color:#8b0000;margin-block-start:4px}html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea,html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input{background:none;border:1px solid #595650;padding:20px;font: 18px/1em instrument-sans-variable,sans-serif;color:#595650;transition:all .14s ease-in-out}html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea::placeholder,html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input::placeholder,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea::placeholder,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input::placeholder{color:#595650}html .gform_wrapper.gravity-theme .gform_footer,body .gform_wrapper.gravity-theme .gform_footer{display:flex;justify-content:center;padding:0;margin:40px 0 0}html .gform_wrapper.gravity-theme .gform_footer .button .arrow,body .gform_wrapper.gravity-theme .gform_footer .button .arrow{background:#595650}html .gform_wrapper.gravity-theme .gform_footer .button .arrow:before,html .gform_wrapper.gravity-theme .gform_footer .button .arrow:after,body .gform_wrapper.gravity-theme .gform_footer .button .arrow:before,body .gform_wrapper.gravity-theme .gform_footer .button .arrow:after{background:#595650}html .gform_wrapper.gravity-theme .gform_validation_errors,body .gform_wrapper.gravity-theme .gform_validation_errors{background:#595650;border:0;border-radius:0}html .gform_wrapper.gravity-theme .gform_validation_errors>h2,body .gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#faf4e8;font: 16px/1em instrument-sans-variable,sans-serif}html .gform_confirmation_wrapper,body .gform_confirmation_wrapper{text-align:center}@media(max-width:990px){html .gform_wrapper.gravity-theme .gform-body .gform_fields,body .gform_wrapper.gravity-theme .gform-body .gform_fields{grid-row-gap:15px;grid-column-gap:15px}html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea,html .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield textarea,body .gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input{padding:10px;font-size:16px}}.copy-image.invert-order .copy-image__content{order:2}.copy-image.invert-order .copy-image__image{order:1}.copy-image [class^=container__]{padding:60px 0;border-bottom:1px solid rgba(89,86,80,.4);display:flex;align-items:center}.copy-image__content{width:50%;padding:50px}.copy-image__image{width:50%}@media(max-width:767px){.copy-image [class^=container__]{flex-direction:column;padding:50px 0}.copy-image__content{order:1!important;padding:0 0 35px;width:100%}.copy-image__image{order:2!important;width:100%}}.client-slider{border-bottom:1px solid rgba(89,86,80,.4);padding-bottom:50px}.client-slider__logo{aspect-ratio:1/1}.client-slider__logo>img{display:block;width:100%;height:100%;object-fit:contain}
