:root{--black:black;--white:white}body{color:#333;font-family:RM Pro,sans-serif;font-size:14px;line-height:20px}h1,h2,h3{margin-top:20px;margin-bottom:10px;font-size:22px;font-weight:700;line-height:120%}h4,h5{letter-spacing:.02em;margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:125%}h6{margin-top:10px;margin-bottom:10px;font-size:22px;font-weight:700;line-height:120%}p{letter-spacing:.02em;margin-bottom:10px;font-size:22px;font-weight:700;line-height:120%}a{color:var(--black);text-decoration:none}li{letter-spacing:.02em;font-size:22px;line-height:120%}blockquote{letter-spacing:.02em;border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:22px;line-height:125%}.project-grid{grid-column-gap:4vw;grid-row-gap:4vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.project-item{width:100%}.projects{max-width:1400px;margin-top:5vw;margin-left:auto;margin-right:auto}.project-link{width:100%;height:100%;display:block;position:relative}.project-image{width:100%;display:block}.container{flex-flow:row;justify-content:space-between;align-items:center;max-width:1400px;display:flex}.nav-link{color:var(--black);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:150%}.nav-link.w--current{color:var(--black)}.nav-link.hidden-desktop{display:none}.nav-link.first.w--current{padding-left:0}.nav-link.last{padding-right:0}.logo{max-width:300px}.navbar{background-color:#0000;padding-top:10px;padding-bottom:10px}.nav-menu{flex:1}.nav-menu.right{text-align:right;text-align:right}.nav-menu-2{flex:1}.brand{text-align:center;flex:1}.footer{height:100px}.project-name{opacity:0;mix-blend-mode:normal;background-color:#ffffffb3;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;font-weight:700;transition:opacity .7s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:0%}.project-name:hover{opacity:1}.project-name-heading{text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;font-weight:700;line-height:120%}.body{padding-left:20px;padding-right:20px}@media screen and (max-width:991px){.project-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:30% repeat(auto-fit,30%) 30%}.slider-container{width:100%;padding-left:20px;padding-right:20px}.project-details{z-index:10000;opacity:1;flex-direction:column;justify-content:center;align-items:center;max-width:100%;padding-top:20px;padding-left:0;display:none;position:absolute;inset:0%}.project-description{text-align:center}.heading{text-align:center;margin-bottom:10px}.slide-container{padding-left:0;padding-right:0}.button{z-index:1500;display:block;position:relative}.button.info-button{display:block}.container{z-index:1002;flex-wrap:nowrap;justify-content:space-around;padding-left:0;padding-right:0;position:relative}.nav-link{text-align:center}.nav-link.hidden-desktop{width:100%;display:block}.nav-link.last{padding-right:20px}.nav-menu{background-color:var(--white);text-align:center}.nav-menu.right{z-index:1000;z-index:1000;flex-flow:row;flex:1;justify-content:center;align-items:center;height:auto;display:flex}.menu-line{background-color:var(--black);width:20px;height:3px;padding-bottom:0;padding-right:0;position:absolute;left:20px;right:auto}.menu-line.top{top:22px}.menu-line.middle{top:29px}.menu-line.bottom{top:36px}.menu-button{background-color:var(--white);flex:0 auto;width:60px;height:60px;padding:0;left:10px}.menu-button.w--open{background-color:var(--white);flex-direction:row;justify-content:flex-start;width:60px;height:60px;padding:0;display:flex}.page-content p{margin-right:0}.brand{text-align:left}.page-content-variant p{margin-right:20px}.project-details-container{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex;position:absolute}.close-button{z-index:1050;padding:20px;font-size:30px;display:block;position:absolute;inset:4% 0% auto auto}.empty-div{display:none}}@media screen and (max-width:767px){.project-grid{grid-template-columns:1fr 1fr}.slider-container{width:100%}.project-details{display:none}.slide-container{height:90vh;margin-top:0;padding-left:0;padding-right:0}.page-content p{display:inline-block}.page-content.clients{text-align:left}.brand.w--current{padding-left:0}.page-content-variant p{display:inline-block}.page-content-variant.clients{text-align:left}.close-button{z-index:1050}}@media screen and (max-width:479px){.project-grid{grid-template-columns:1fr 1fr}.project-details{flex-direction:column;justify-content:center;align-items:center;padding:0;display:none}.slide-container{margin-top:0}.container{padding-left:0;padding-right:0}.logo{width:100%}.brand{padding-left:0}.project-details-container{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.close-button{z-index:1050;padding-top:20px;padding-right:20px;font-size:26px}}#w-node-a672c951-a72a-eb00-e549-dfa88482e483-8482e480{place-self:center}@media screen and (max-width:991px){#w-node-a672c951-a72a-eb00-e549-dfa88482e483-8482e480{place-self:center stretch}}