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-vflex{flex-direction:column;align-items:flex-start;display:flex}.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-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}.get-in-touch-cta{grid-column-gap:15px;grid-row-gap:15px;color:#111;background-color:#d9d9d9;padding:15px 32px;font-size:24px;text-decoration:none;transition:all .2s;display:flex}.get-in-touch-cta:hover{background-color:#83775a}.get-in-touch-cta.yellow-cta{background-color:#b19551}.get-in-touch-cta.yellow-cta:hover{background-color:#83775a}.portfolio-grid{grid-column-gap:40px;grid-row-gap:30px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.portfolio-div{aspect-ratio:420/350;color:#fff;flex-flow:column;justify-content:flex-end;align-items:stretch;text-decoration:none;display:flex;position:relative;overflow:hidden}.portfolio-project-name-div{background-image:linear-gradient(90deg,#292929 13%,#2929294d);width:100%;padding:8px 20px 4px;font-size:24px;position:relative}.navigation-logo{width:280px;max-width:none}.cta-middle-div{justify-content:center;align-items:center;margin-top:40px}.footer-column{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.portfolio-project-listing-town{margin-bottom:3px;font-size:14px;line-height:1.2}.footer-logo{width:220px}.mt-xl{margin-top:35px}.mt-xl.gap-xl{grid-column-gap:32px;grid-row-gap:32px}.mt-xl.gap-xl.flex-wrap{flex-flow:wrap;justify-content:center;align-items:flex-start}.link{color:#e9e7e0}.link:hover{color:#c4a574}@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}}