body{color:#fff;background-color:#111;font-family:Poppins,sans-serif;font-size:16px;line-height:1.4}h1{margin-top:0;margin-bottom:10px;font-size:38px;font-weight:700;line-height:44px}h2{text-transform:uppercase;margin-top:0;margin-bottom:30px;font-family:Rosarivo,sans-serif;font-size:32px;font-weight:400;line-height:36px}h3{text-transform:uppercase;margin-top:0;margin-bottom:10px;font-family:Rosarivo,sans-serif;font-size:22px;font-weight:400;line-height:30px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-layout-vflex{flex-direction:column;align-items:flex-start;display:flex}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.container{z-index:2;width:1340px;max-width:95vw;position:relative}.brand{height:100%}.navigation{justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px}.nav-menu{grid-column-gap:30px;grid-row-gap:30px;text-transform:uppercase;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.nav-link{color:#fff;padding:0}.nav-link.w--current{color:#fff;font-weight:700}.navbar{background-color:#0000;background-image:linear-gradient(#00000080,#0000);position:absolute;inset:0% 0% auto}.section{position:relative;overflow:hidden}.section.homepage-hero{flex-flow:column;justify-content:flex-end;align-items:flex-start;height:820px;max-height:90vh;display:flex}.section.footer-form-section{background-color:#000;padding-top:50px;padding-bottom:50px}.section.article-hero{flex-flow:column;justify-content:flex-end;align-items:flex-start;height:480px;max-height:75vh;padding-bottom:40px;display:flex}.section.thank-you-page{flex-flow:column;justify-content:flex-end;align-items:flex-start;height:100vh;max-height:100vh;display:flex;overflow:hidden}.section.page{padding-top:90px;padding-bottom:80px}.section.page.black{background-color:#000}.section.footer{background-color:#000;padding-top:50px;padding-bottom:20px}.section.story-hero{flex-flow:column;justify-content:flex-end;align-items:flex-start;height:540px;max-height:90vh;padding-bottom:40px;display:flex}.cover-image{object-fit:cover;object-position:50% 50%;width:102%;max-width:none;height:102%;margin-top:-1px;position:absolute;inset:0%}.cover-image.cover-vertical-right{object-position:100% 50%}.cover-image.cover-bottom{object-position:50% 100%}.footer-grid{grid-template-rows:auto;grid-template-columns:1.5fr 1fr 1fr}.footer-p-text{width:350px;max-width:100%;margin-top:20px;margin-bottom:25px;font-size:12px;font-weight:300}.social-icons{grid-column-gap:12px;grid-row-gap:12px}.footer-column-header{text-transform:uppercase;margin-bottom:8px;font-weight:500}.footer-link{color:#fff;margin-bottom:6px;font-size:12px;text-decoration:none;display:block}.footer-link.no-margin{margin-bottom:0}.footer-icon-link{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:flex-start;margin-bottom:8px;text-decoration:none;display:flex}.footer-separator{background-color:#3c3c3c;width:100%;height:1px;margin-top:35px;margin-bottom:10px}.credits-text{text-align:center;font-size:14px;font-weight:300}.text-semibold{font-weight:600}.map{height:280px}.grid{grid-column-gap:80px;grid-row-gap:80px;justify-content:space-between;align-items:flex-start}.contact-page-form{background-color:#292929;border-bottom:1px solid #fff;padding:53px 33px}.contact-page-form-input{color:#fff;background-color:#4f4e4e;border-bottom:1px solid #fff;margin-bottom:28px;line-height:2.8}.contact-page-form-input::placeholder{color:#fffc}.contact-page-form-label{color:#bdbdbd;font-size:12px;font-weight:300}.contact-page-form-submit{color:#000;background-color:#fff;background-image:url(https://cdn.prod.website-files.com/680cac9ee8ed903a58259ad5/680ec96a7d3d4344d38107eb_Arrow%201.svg);background-position:88%;background-repeat:no-repeat;background-size:20px;padding:10px 50px 10px 35px;font-weight:500;transition:all .2s}.contact-page-form-submit:hover{background-color:#e2d4b5}.font-light{font-weight:300}.contact-us-info-grid{grid-row-gap:32px;width:490px;max-width:100%;margin:25px auto 50px}.contact-us-info-div{grid-column-gap:4px;grid-row-gap:4px;color:#fff;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.text-m{font-size:14px}.contact-us-info-image{width:45px;height:45px}.navigation-logo{width:280px;max-width:none}.footer-column{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.footer-logo{width:220px}.link{color:#e9e7e0}.link:hover{color:#c4a574}.heading-1{z-index:88;background-color:#ab949400;font-size:44px;position:absolute;top:420px;left:auto;right:520px}@media screen and (min-width:1440px){.section.story-hero{height:600px}.section.article-hero{height:540px}}@media screen and (max-width:991px){.nav-menu{color:#111;background-color:#fff;border-radius:4px;flex-flow:column;padding:20px}.nav-link{color:#111;line-height:36px}.nav-link:lang(en){color:#111}.footer-grid{grid-row-gap:32px;grid-template-columns:1fr 1fr}.footer-p-text{width:450px}.menu-button{color:#fff}.menu-button.w--open{color:#fff;background-color:#0000}.article-top-box{grid-template-columns:1fr}.article-top-box-image{aspect-ratio:558/309}.portfolio-grid{grid-template-columns:1fr 1fr}.project-gallery{grid-column-gap:16px;grid-row-gap:16px}.thank-you-text{font-size:48px}}@media screen and (max-width:767px){.section.homepage-hero{max-height:70vh}.section.page{padding-top:40px;padding-bottom:35px}.section.story-hero{height:440px}.section.article-hero{height:350px}.our-work-grid{grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr}.work-image-div{aspect-ratio:3/2;height:auto}.work-image-div._400,.work-image-div._600-big,.work-image-div._400,.work-image-div._600-big{height:auto}.work-showcase-info.right{justify-content:flex-start;align-items:flex-start;margin-left:0}.partners-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}.partners-grid-div{grid-column-gap:12px;grid-row-gap:12px}.text-field{height:42px;font-size:16px}.submit-button{width:100%;padding:10px 20px}.footer-grid{grid-template-columns:1fr 1fr}.story-image-div{width:400px;max-width:100%;margin-left:0;display:none;overflow:hidden}.story-div{font-size:16px}.h2-alike{margin-bottom:15px}.articles-grid{flex-flow:column;grid-template-columns:1fr;display:flex}.article-h1{font-size:28px}.article-top-box{padding:16px}.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr}.our-story-block{flex-flow:column}.portfolio-grid{grid-template-columns:1fr 1fr}.portfolio-project-name-div{font-size:20px}.project-gallery{grid-template-columns:1fr 1fr}.project-listing-town-text{font-size:14px}.thank-you-page-content{width:80vw;font-size:18px}.thank-you-text{font-size:36px}.podcasts-grid{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;display:flex}}@media screen and (max-width:479px){h2{font-size:26px}.navigation{grid-column-gap:40px;grid-row-gap:40px}.section.story-hero{height:350px}.section.article-hero{height:250px}.cover-image.fit-right{object-position:100% 50%;object-position:100% 50%}.footer-form{padding-left:20px;padding-right:20px}.featured-article-div{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center}.get-in-touch-cta{grid-column-gap:10px;grid-row-gap:10px;padding-left:20px;padding-right:20px;font-size:20px}.article-top-box{grid-column-gap:30px;grid-row-gap:30px}.contact-us-info-grid{grid-template-rows:auto;grid-template-columns:1fr;width:auto}.portfolio-grid{grid-row-gap:20px;grid-template-columns:1fr}.navigation-logo{width:200px;max-width:100%}.main-slider-text-div{font-size:28px}.featured-project-text{font-size:14px}.project-gallery{grid-template-columns:1fr}.thank-you-page-content{width:90vw;font-size:16px}.podcast-heading{font-size:20px;line-height:28px}.podcast-div{font-size:14px}}@media screen and (max-width:991px){#w-node-_81a1616d-bd87-5910-8019-bdb6c00df7fe-c00df7fb{grid-area:span 1/span 2/span 1/span 2}}