*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}path{transition:fill 0.30s ease}img{height:auto}.project-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project-archive-grid .project-item{overflow:hidden;min-width:0}.project-archive-grid .project-item a,.project-archive-grid .project-item picture,.project-archive-grid .project-item img{display:block;width:100%;height:100%}.project-archive-grid .project-item img{object-fit:cover;object-position:center}.service-image-slider{width:100%;height:auto;aspect-ratio:16 / 9;background:#fff0}.service-image-slider-mask,.service-image-slide{height:100%}.service-image-slide .image-project{object-fit:cover;object-position:center}.service-image-slider-arrow{width:4rem;color:#fff;font-size:2.5rem}.service-image-slider-arrow:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.service-image-slider-nav{display:none}.project-archive-grid .project-item:nth-child(10n+1),.project-archive-grid .project-item:nth-child(10n+2),.project-archive-grid .project-item:nth-child(10n+3){grid-column:span 1;aspect-ratio:296 / 364}.project-archive-grid .project-item:nth-child(10n+4){grid-column:span 2;aspect-ratio:613 / 360}.project-archive-grid .project-item:nth-child(10n+5){grid-column:span 1;aspect-ratio:289 / 360}.project-archive-grid .project-item:nth-child(10n+6){grid-column:span 2;grid-row:span 2;aspect-ratio:614 / 760}.project-archive-grid .project-item:nth-child(10n+7),.project-archive-grid .project-item:nth-child(10n+8){grid-column:span 1;aspect-ratio:289 / 361}.project-archive-grid .project-item:nth-child(10n+9){grid-column:span 1;aspect-ratio:288 / 361}.project-archive-grid .project-item:nth-child(10n+10){grid-column:span 2;aspect-ratio:609 / 363}.project-item:hover .image-project{transform:scale(1.03)}.project-item:hover .project-overlay{opacity:1}.project-item:hover .flex-project-client{transform:skew(0) translateY(0);opacity:1}.admin-bar .navbar{top:32px}.simple-text :last-child{margin-bottom:0rem}a{color:inherit}[overflow="hidden"]{overflow:hidden}[position="relative"]{position:relative}html.w-mod-js:not(.gsap-ready) .h1-hero,html.w-mod-js:not(.gsap-ready) .max-width-text-content .simple-text,html.w-mod-js:not(.gsap-ready) .max-width-project-text .simple-text,html.w-mod-js:not(.gsap-ready) .text-block-item .simple-text,html.w-mod-js:not(.gsap-ready) .text-block-item-project .simple-text,html.w-mod-js:not(.gsap-ready) .simple-item-photo,html.w-mod-js:not(.gsap-ready) .project-wrapper>.project-item,html.w-mod-js:not(.gsap-ready) .project-wrapper-grid .project-item,html.w-mod-js:not(.gsap-ready) .project-archive-grid .project-item,html.w-mod-js:not(.gsap-ready) .client-item,html.w-mod-js:not(.gsap-ready) .award-list-item,html.w-mod-js:not(.gsap-ready) .grid-section-sides>*,html.w-mod-js:not(.gsap-ready) .service-navlink,html.w-mod-js:not(.gsap-ready) .section:not(.hero_section)>.container-fluid>.text-align-center,html.w-mod-js:not(.gsap-ready) .max-width-excerpt,html.w-mod-js:not(.gsap-ready) .simple-link-button,html.w-mod-js:not(.gsap-ready) .simple-link-more,html.w-mod-js:not(.gsap-ready) .heading-section,html.w-mod-js:not(.gsap-ready) .heading-section-bigger,html.w-mod-js:not(.gsap-ready) .project-name{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){html.w-mod-js .h1-hero,html.w-mod-js .max-width-text-content .simple-text,html.w-mod-js .max-width-project-text .simple-text,html.w-mod-js .text-block-item .simple-text,html.w-mod-js .text-block-item-project .simple-text,html.w-mod-js .simple-item-photo,html.w-mod-js .project-wrapper>.project-item,html.w-mod-js .project-wrapper-grid .project-item,html.w-mod-js .project-archive-grid .project-item,html.w-mod-js .client-item,html.w-mod-js .award-list-item,html.w-mod-js .grid-section-sides>*,html.w-mod-js .service-navlink,html.w-mod-js .section:not(.hero_section)>.container-fluid>.text-align-center,html.w-mod-js .max-width-excerpt,html.w-mod-js .simple-link-button,html.w-mod-js .simple-link-more,html.w-mod-js .heading-section,html.w-mod-js .heading-section-bigger,html.w-mod-js .project-name,.simple-item-photo,.project-item,.client-item,.award-list-item,.grid-section-sides>*,.service-navlink{opacity:1!important;visibility:visible!important;transform:none!important}}@media only screen and (max-width:767px){.project-archive-grid{grid-template-columns:1fr;gap:16px}.project-archive-grid .project-item:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:4 / 5}.project-archive-grid .project-item:nth-child(3n){aspect-ratio:16 / 10}}html{font-size:1rem}@media screen and (max-width:1920px){html{font-size:1rem}}@media screen and (max-width:1440px){html{font-size:calc(0.39866369710467703rem + 0.6681514476614699vw)}}@media screen and (max-width:991px){html{font-size:calc(0.758056640625rem + 0.390625vw)}}@media screen and (max-width:479px){html{font-size:calc(0.6242154811715481rem + 1.2552301255230125vw)}}