:root{--white:#fafafa;--black:#282829;--h2:40px;--h3:32px;--h4:24px;--para:14px;--parchment:#f0ebd9;--all-text:"Br Hendrix",Arial,sans-serif;--h6:12px;--line-height:1.3;--transparent:#12121200;--h1:44px;--h5:16px;--subtitle:.7rem;--heading-font:"Hk Nova",Arial,sans-serif;--small-heading:1.3rem;--radius:8px;--slate-grey:#617481;--divider:#364b533d;--line-spacing:140%;--heading-kerning:.02em;--subtext:"Hk Nova",Arial,sans-serif;--para-kerning:.06em;--50:#364b5399;--small-caption:10px;--subtitle-kerning:.3em}body{background-color:var(--white);color:var(--black);flex-flow:column;margin-bottom:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;display:flex}h1{letter-spacing:-.01rem;margin-top:0;margin-bottom:0;font-size:4rem;font-weight:500;line-height:1.1}h2{font-size:var(--h2);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.2}h3{font-size:var(--h3);letter-spacing:-.01rem;margin-top:0;margin-bottom:0;font-weight:700;line-height:1.2}h4{font-size:var(--h4);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.4}h5{margin-top:0;margin-bottom:0;font-size:.875rem;font-weight:700;line-height:1.5}h6{margin-top:0;margin-bottom:0;font-size:.75rem;font-weight:700;line-height:1.5}p{color:var(--black);font-size:var(--para);margin-bottom:1rem;padding-bottom:0}a{color:var(--black);font-weight:400;text-decoration:none}ul,ol{margin-top:0;margin-bottom:0;padding-left:1.25rem}li{margin-bottom:.25rem}img{max-width:100%;display:inline-block}label{margin-bottom:.25rem;font-weight:500}strong{font-weight:700}em{font-style:italic}blockquote{border-left:.25rem solid #e2e2e2;margin-bottom:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}figure{margin-top:2rem;margin-bottom:2rem}figcaption{text-align:center;margin-top:.25rem}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@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-large{width:100%;max-width:none;color:var(--parchment);margin-left:auto;margin-right:auto;padding-top:0;font-weight:300;position:relative}.footer-component{grid-column-gap:3rem;grid-row-gap:3rem;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;min-height:auto;padding-top:0;display:flex}.social-link{border:1px solid var(--black);width:3rem;height:3rem;color:var(--black);letter-spacing:2px;text-transform:uppercase;border-radius:100%;justify-content:center;align-items:center;font-size:.6rem;text-decoration:none;transition:box-shadow .4s cubic-bezier(.215,.61,.355,1);display:flex;box-shadow:inset 0 0 0 1px #d8b7a64d}.social-link:hover{box-shadow:inset 0 0 0 2px var(--slate-grey)}.footer-bottom{grid-column-gap:0rem;grid-row-gap:0rem;border-style:solid none none;border-width:1px 0 0;border-color:var(--divider)#fafafa #fafafa;color:#fafafa;text-align:center;grid-template-rows:auto;grid-template-columns:.55fr 1fr .55fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center stretch;padding-top:40px;padding-bottom:40px;font-size:.875rem;font-weight:300;display:grid}.footer-legal-block{grid-column-gap:1rem;grid-row-gap:1rem;color:#0f1316;grid-template-rows:auto;grid-template-columns:auto auto auto;grid-auto-columns:1fr;justify-content:end;place-items:center;display:flex}.separator{background-color:var(--parchment);border-top:1px solid #44883e;width:.3rem;height:.3rem}.body{background-color:var(--white);color:var(--black)}.link-block{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;text-decoration:none;display:flex}.section{height:auto;padding-top:80px;padding-bottom:80px;position:relative}.section.narrow-padding{padding-top:24px;padding-bottom:80px}.section.absolute{height:100svh;padding:0}.section.padding-top-none{padding-top:0}.section.hero{max-width:1800px;margin:0;padding-top:56px}.section.hero.padding-none{padding-top:0;padding-bottom:0}.collection-list-wrapper{grid-column-gap:47px;grid-row-gap:47px;flex-flow:column;width:100%;display:flex}.footer{border-top:1px none var(--divider);background-color:var(--white);position:relative;inset:auto 0% 0%}.caption{font-family:var(--all-text);color:var(--black);font-size:var(--para);line-height:var(--line-height);letter-spacing:1px;text-transform:uppercase;margin-bottom:0;position:relative}.caption.is-white{color:var(--white)}.caption.is-small{color:var(--50);font-size:var(--small-caption);letter-spacing:1px;font-weight:600}.caption.large{font-family:var(--all-text);font-size:var(--h4);letter-spacing:1px;font-weight:400}.text-h3{font-family:var(--all-text);color:var(--black);font-size:var(--h3);line-height:var(--line-height);text-transform:capitalize;font-weight:400;position:relative}.text-h3.mobile-centred{text-align:center;text-transform:none}.main-container{z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1800px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:flex;position:relative}.main-container.flex-vertical{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:24px;padding-right:24px}.main-container.absolute{max-width:none;margin:0;padding:0}.paragraph{font-family:var(--all-text);color:var(--black);font-size:var(--para);line-height:var(--line-height);text-align:left;margin-bottom:0;font-style:normal;font-weight:300;position:relative}.paragraph.bold{font-weight:500}.flex-container{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;padding:24px;display:flex;position:relative}.flex-container._700px{justify-content:flex-start;align-items:center;width:700px;margin:auto;padding:0}.flex-container._700px.align-left{justify-content:flex-start;align-items:flex-start;margin:0}.flex-container.hero{padding-bottom:42px}.flex-container.hero._50{width:50%}.flex-container.is-centred{justify-content:center;margin:auto}.flex-container.padding-bottom{padding:0 0 32px}.flex-container.absolute{justify-content:center;align-items:center;margin:50% auto auto;position:relative;inset:0%}.flex-container.absolute.solid{background-color:var(--white);max-width:700px;margin-top:45%;margin-bottom:10%}.flex-container.vertical{justify-content:center;position:relative}.flex-container.vertical._750px{max-width:750px;margin:0;padding:0}.flex-container.vertical.padding-top{padding:32px 0 0}.flex-container.vertical.space-between{justify-content:space-around;align-items:flex-start;padding:0}.flex-container.vertical.padding-vertical{padding-left:0;padding-right:0}.flex-container.vertical.padding-none{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;width:100%;padding:0}.flex-container.vertical.padding-none._16px-spacing{grid-column-gap:16px;grid-row-gap:16px}.flex-container.vertical.padding-none._700px{max-width:700px}.flex-container.horizontal{flex-flow:row;justify-content:space-between;align-items:flex-end;width:100%;padding:0;position:relative}.flex-container.horizontal.align-left{justify-content:flex-start;align-items:center}.flex-container.horizontal.align-left.vertical-padding{padding-top:24px;padding-bottom:20px}.flex-container.horizontal.padding-bottom{padding-bottom:40px}.flex-container.horizontal.is-centred{border-top:1px solid var(--divider);justify-content:center;align-items:flex-end;padding-top:56px}.flex-container.padding-none{padding:0}.flex-container.padding-none._800px{justify-content:flex-start;align-items:flex-start;max-width:50%}.flex-container.top-padding{padding:40px 0 0}.image-cover{z-index:1;aspect-ratio:2/3;object-fit:cover;width:100%;max-width:none;height:100%;max-height:90svh;display:block;position:relative}.image-cover.portrait{aspect-ratio:3/4;object-position:50% 50%;max-height:90vh}.image-cover.image-square{max-height:100%;overflow:hidden}.image-cover.auto{aspect-ratio:auto}.image-cover.full-screen{aspect-ratio:auto;max-height:100svh;overflow:visible}.image-cover.full-screen.device{display:none}.image-cover.feature-image{aspect-ratio:auto;max-height:none}.image-cover.hero{aspect-ratio:16/9;object-position:50% 50%;overflow:visible}.image-cover.custom{aspect-ratio:3/4;max-height:none}.rich-text-block{grid-column-gap:0px;grid-row-gap:0px;font-family:var(--all-text);color:var(--black);font-size:var(--para);line-height:var(--line-height);flex-flow:column;font-weight:300;display:flex;position:relative}.rich-text-block h1{font-size:var(--h1);line-height:var(--line-height)}.rich-text-block h2{line-height:var(--line-height);font-weight:400}.rich-text-block h5{font-size:var(--h5);line-height:var(--line-height);font-weight:500}.rich-text-block h3,.rich-text-block h4{line-height:var(--line-height);font-weight:400}.rich-text-block h6{font-size:var(--h5);line-height:var(--line-height);text-transform:uppercase}.rich-text-block a{line-height:var(--line-height);text-decoration:none;-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white);font-weight:700;position:relative}.rich-text-block.is-narrow{max-width:800px;margin:auto}.nav-menu-2{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;align-items:center;width:40%;margin-right:auto;display:flex}.nav-container{justify-content:center;align-items:center;width:100%;max-width:1800px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:flex;position:relative}.header-link{font-family:var(--all-text);color:var(--black);font-size:var(--h6);line-height:var(--line-height);text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-left:0;margin-right:0;padding:0;font-weight:500;text-decoration:none}.header-link:hover{text-decoration:none}.header-link.w--current{color:#0e0e0e}.header-link.device{display:none}.nav-mid{grid-column-gap:64px;grid-row-gap:64px;justify-content:flex-start;align-items:center;display:flex;position:absolute}.header{z-index:99;background-color:var(--white);width:100%;margin-left:auto;margin-right:auto;padding-top:28px;padding-bottom:28px;position:sticky}.brand-link{height:32px}.nav-right{grid-column-gap:24px;grid-row-gap:24px;align-items:center;display:flex}.menu-cta-wrap{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;display:flex}.footer-padding{padding-left:20px;padding-right:20px}.columns-two{grid-column-gap:40px;grid-row-gap:40px;border:1px none var(--50);width:100%;height:auto;color:var(--black);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;position:relative}.columns-two.padding{height:auto}@media screen and (min-width:1280px){.image-full{position:relative}.image-base-2{max-height:none}.image-cover.custom{aspect-ratio:auto;aspect-ratio:auto;max-height:100%;overflow:hidden}.collection-list.columns-two,.work-c-left-column{height:auto}.container-image{max-height:100%;overflow:hidden}.project-right-column{width:100%}.news-press-image{object-position:100% 50%}}@media screen and (min-width:1440px){.button{padding-top:8px;padding-bottom:8px}.text-size-medium{text-transform:none}.hero-image{height:600px;min-height:550px}.project-card{height:70vh;min-height:800px}.overlay{opacity:1}.footer-bottom{padding-top:2rem}.newsletter-wrapper{border-bottom:1px none var(--divider);justify-content:flex-start;align-items:flex-start;padding-bottom:0;position:relative}.text-field-2.right-margin-field{background-color:var(--transparent);background-color:var(--transparent);border-radius:100px}.image-base-2{height:100%;max-height:none}.flex-container._700px{justify-content:flex-start;align-items:center;width:750px;margin:auto}.projects-halves{grid-template-columns:25% 1fr auto}.footer-padding{position:relative}.text-h5{color:var(--black)}.columns-two{height:auto;max-height:none}.columns-two.padding{margin-bottom:40px}.news-press-image{aspect-ratio:3/2;object-position:50% 0%}.pagination{padding-top:56px}}@media screen and (min-width:1920px){.hero-image{height:800px;min-height:750px}.background-wrapper{height:auto}.project-card{height:70vh;min-height:1000px}.project-background{width:100%;height:100%}.hero-banner{height:90vh}.section.hero{margin:auto}.hero-about{padding:0;position:relative}.image-cover.portrait{aspect-ratio:3/4;aspect-ratio:3/4}.project-tile{height:100%}}@media screen and (max-width:991px){.hide-tablet{display:none}.heading-medium{font-size:2rem;line-height:1.3}.heading-large{font-size:2rem;font-weight:400}.text-size-regular{text-transform:lowercase}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.text-size-medium{font-family:Allrounder Antiqua book}.heading-xlarge{font-size:2rem;line-height:1.6em}.text-size-tiny.text-style-allcaps{color:var(--parchment);font-size:.8rem}.container-large{flex-flow:column;display:flex}.page-padding{max-width:none;padding-left:2rem;padding-right:2rem}.page-padding.small{padding-left:0;padding-right:0}.show-tablet{display:block}.max-width-full-tablet{width:100%;max-width:none}.margin-medium{margin:1.5rem}.margin-large{margin:2.5rem}.margin-xlarge{margin:3rem}.margin-xxlarge{margin:4rem}.margin-huge{margin:5rem}.margin-xhuge{margin:6rem}.margin-xxhuge{margin:8rem}.padding-medium{padding:1.5rem}.padding-large{padding:2.5rem}.padding-xlarge{padding:3rem}.padding-xxlarge{padding:4rem}.padding-huge{padding:5rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:8rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-small{display:flex}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding:0 0 4rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{margin-bottom:4rem;padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.underline-link{justify-items:stretch}.image-full{height:100%}.hero-image{width:40vh;min-width:45vh;height:60vh}.hero-image.large{min-height:70vh;margin-left:0;display:flex}.service-item{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr;min-height:auto;padding-bottom:6rem}.image-base{width:80%;height:90vw;max-height:none}.decorative-pieces{padding-top:0}.project-card{height:50svh;min-height:0;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}.work-card{background-image:none;height:auto;min-height:90svw}.categories-intro{grid-column-gap:3rem;grid-row-gap:3rem}.footer-component{min-height:0}.form-base{padding-bottom:3rem}.footer-bottom{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start}.newsletter-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;padding-top:4rem;padding-bottom:2rem}.footer-legal-block{justify-content:space-between;align-items:stretch;position:relative}.services-list{grid-column-gap:5rem;grid-template-columns:auto auto;grid-auto-flow:row}.services-about-intro{margin-bottom:4rem}.project-arrow{align-self:flex-end;width:2.5rem;height:2.5rem}.mobile-nav-menu{background-color:var(--black);border-top:1px #eff9fc1a;border-bottom:1px #0000}.menu-icon{width:30px}.menu-button-wrapper{justify-content:flex-end;align-items:center;width:60px;height:100%;display:flex}.nav-menu-items{display:none}.nav-text{background-color:var(--black);color:var(--parchment);letter-spacing:4px;text-transform:capitalize;border-bottom:1px #eff9fc1a;padding-top:24px;padding-bottom:24px;font-size:1.2rem}.nav-text:visited{letter-spacing:4px;text-transform:capitalize}.nav-text.w--current{color:#fff;background-color:#04090c}.nav-wrapper{grid-template-columns:1fr 1fr;justify-content:space-between;justify-items:stretch}.menu-button-2{background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.menu-button-2.w--open{background-color:#0000}.navbar-katrin-moye{border-bottom:1px #eff9fc1a}.grid-wrapper{grid-column-gap:0rem;grid-row-gap:20px;grid-template-rows:1fr}.error-message-2,.success-message-2{max-width:738px}.text-field-2.right-margin-field{background-color:#fff}.form-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}._50--image{height:auto}.section.hero{padding-top:24px}.section.absolute{position:absolute;inset:0%}.service-item-2{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr;min-height:auto;padding-bottom:6rem}.image-base-2{width:70%;height:70vw}.scroll-link{white-space:nowrap;min-width:48vw;padding-left:48px;padding-right:48px}.nav-link{font-family:var(--heading-font);color:var(--parchment);font-size:var(--small-heading);letter-spacing:3px;text-transform:capitalize}.text-h1{font-size:var(--h3)}.footer{position:relative}.caption.is-small{text-align:left;text-align:left}.text-h3{font-size:var(--h4)}.text-h3.mobile-centred{text-align:center;text-align:center}.main-container.absolute{inset:0%;position:absolute;inset:0%}.headline-section{margin-bottom:100px}.flex-container.vertical.padding-none._700px,.flex-container.vertical._750px{max-width:none}.flex-container.vertical.padding-none._700px,.flex-container.vertical._750px,.flex-container.vertical.padding-none._700px,.flex-container.vertical.padding-none._700px,.flex-container.vertical._750px{max-width:none}.flex-container.absolute.solid{flex-flow:column;justify-content:center;align-items:center;margin:auto}.image-cover.full-screen.desktop{display:none}.image-cover.full-screen.device{max-height:100%;display:block}.headline-about-a-team{margin-bottom:24px}.collection-list{grid-column-gap:16px;grid-row-gap:24px;grid-template-columns:1fr 1fr 1fr}.collection-list.columns-two{grid-column-gap:16px;grid-row-gap:24px;grid-column-gap:16px;grid-row-gap:24px}.headline-home-c-work{grid-column-gap:3.429vw;grid-row-gap:3.429vw}.container-image{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.heading-more-projects{margin-bottom:5.714vw}.project-sticky-info{margin-top:32px;position:static}.project-intro-tile{margin-top:64px;margin-bottom:64px}.project-halves{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.heading-project._50{margin-bottom:16px}.rich-text-block.is-narrow{width:100%;max-width:none}.nav-menu-2{z-index:11;background-color:#fff;width:100%;margin-right:0;padding:8px 0 20px;display:block}.nav-container{text-align:center;padding-left:24px;padding-right:24px}.hamburger-menu{padding:0}.hamburger-menu.w--open{color:#0e0e0e;background-color:#0000}.header-link{margin-top:16px;margin-bottom:16px;padding-left:16px;padding-right:16px}.header-link.w--current{background-color:#0000}.header-link.device{display:block}.nav-mid{justify-content:center;align-items:center;position:absolute}.brand-menu-wrap{grid-column-gap:16px;grid-row-gap:16px;display:flex;position:static}.menu-close-icon{width:20px;display:none}.header{border-radius:0;padding-top:16px;padding-bottom:16px}.brand-link{justify-content:center;align-items:center}.menu-hamburger-icon{width:20px}.nav-right{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;margin-left:auto;display:flex;position:static}.menu-cta-wrap{grid-column-gap:16px;grid-row-gap:16px}.menu-cta-wrap.desktop{display:none}.footer-padding{margin-top:140px;position:relative}.slider-section{padding-top:64px;padding-bottom:64px}.slider-container{padding-left:24px;padding-right:24px}.product-right{position:static}.columns-two{font-size:var(--h1)}}@media screen and (max-width:767px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1rem}.fs-styleguide_row.is-for-social-icons{grid-template-rows:auto auto}.fs-styleguide_3-col{grid-template-columns:1fr 1fr}.fs-styleguide_color-sample{padding:2.5rem 2rem}.heading-medium{font-size:2rem}.heading-large{letter-spacing:.5rem;font-size:2.5rem}.text-size-large{font-size:1.5rem}.fs-styleguide_section-type{font-size:.875rem}.heading-xlarge{font-size:2.5rem}.hide-mobile-landscape{display:none}.text-size-tiny.text-style-allcaps{text-align:left;text-align:left;font-size:.8rem}.page-padding{padding-left:2rem;padding-right:2rem}.page-padding.small{padding-bottom:0}.show-mobile-landscape{display:block}.max-width-full-mobile-landscape{width:100%;max-width:none}.margin-medium{margin:1.25rem}.margin-large{margin:1.5rem}.margin-xlarge{margin:2rem}.margin-xxlarge{margin:3rem}.margin-huge{margin:3.5rem}.margin-xhuge{margin:4rem}.margin-xxhuge{margin:4.5rem}.padding-medium{padding:1.25rem}.padding-large{padding:1.5rem}.padding-xlarge{padding:2rem}.padding-xxlarge{padding:3rem}.padding-huge{padding:3.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:4.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.heading-small{font-size:1.25rem}.fs-styleguide_page-header{margin-bottom:0;padding-top:2rem;padding-bottom:2rem}.image-full{height:100%}.hero-image{min-width:45vh}.hero-image.large{min-width:0;min-height:0}.sidebar-menu-item{padding-right:0;font-size:2rem}.service-item{padding-bottom:0}.image-base{width:80%;height:110vw}.decorative-pieces{grid-template-columns:1fr}.project-card{height:70svh;padding:3rem 2.5rem}.project-background{height:100%}.work-card{height:600px}.work-card-info{flex-flow:column;justify-content:flex-end;align-items:stretch}.categories-intro{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.category-bar{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-direction:column-reverse;align-items:flex-start}.filter-link-list{grid-column-gap:.5rem;grid-row-gap:.5rem}.title-stacked{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.history-info{grid-column-gap:1.25rem;grid-row-gap:1.25rem}.form-number{font-size:.75rem}.category-list{grid-column-gap:.5rem;grid-row-gap:.5rem}.footer-bottom{order:1;grid-template-columns:1fr;justify-content:center;justify-items:center}.newsletter-wrapper{grid-column-gap:1.75rem;grid-row-gap:1.75rem;order:-1;padding-top:3rem;padding-bottom:0}.services-list{grid-template-columns:auto}.services-about-intro{grid-column-gap:3rem;grid-row-gap:3rem;flex-direction:column;align-items:flex-start;margin-bottom:3.5rem}.project-arrow{width:3rem;height:3rem}.project-arrow.hide-on-mobile{display:none}.nav-text{justify-content:flex-start}.nav-wrapper,.navbar-katrin-moye{width:100vw}.error-message-2,.success-message-2{width:100%;max-width:none}.form-grid{grid-column-gap:10px;grid-row-gap:10px}.link-block{text-align:center}.service-item-2{padding-bottom:6rem}.image-base-2{width:100%;height:110vw}.scroll-link{border-style:none solid;border-color:#000 #ffffff1a;min-height:65px}.padding-global{padding-left:16px;padding-right:16px}.text-h3{font-size:var(--h3)}.text-h3.mobile-centred{text-align:center;text-align:center}.image-wrap_about-c{width:100%;height:auto;position:relative}.hero-about{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;grid-template-columns:1fr;justify-content:space-between;align-items:flex-start;height:auto;min-height:0;padding-top:40px;padding-bottom:48px;display:flex}.main-container{padding-left:24px;padding-right:24px}.headline-section{margin-bottom:24px}.body-cv{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.text-h2{font-size:6.258vw}.flex-container.horizontal.mobile-vertical{flex-flow:column;align-items:stretch}.flex-container.padding-none._800px{max-width:none}.flex-container._700px{width:auto}.flex-container.is-centred{padding:0}.collection-list{grid-template-columns:1fr 1fr}.work-c-left-column{grid-column-gap:4vw;grid-row-gap:4vw;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:auto;position:static}.projects-halves{grid-column-gap:5.714vw;grid-row-gap:5.714vw;grid-template-columns:1fr}.project-info-tile{grid-column-gap:1.714vw;grid-row-gap:1.714vw}.heading-more-projects{grid-column-gap:4vw;grid-row-gap:4vw}.project-sticky-info{grid-column-gap:4vw;grid-row-gap:4vw;margin-top:32px}.project-halves{grid-column-gap:5.714vw;grid-row-gap:5.714vw}.project-tile-v1{grid-column-gap:1.429vw;grid-row-gap:1.429vw}.heading-project{margin-bottom:48px}.rich-text-block.is-narrow{max-width:none}.blog-a-item{grid-column-gap:20px;grid-row-gap:20px}.cta-main{font-size:12px;line-height:24px}.brand-link{flex-direction:column;justify-content:center;padding-left:0}.footer-padding{margin-top:40px}.product-halves,.columns-two{grid-template-columns:1fr}}@media screen and (max-width:479px){.button{min-width:100px;max-width:100%;max-height:45px}.button.is-solid{max-width:220px;color:var(--white)}.button.underline{height:30px}.heading-medium{color:var(--parchment);font-family:Allrounder Antiqua book;font-weight:400}.show-mobile-portrait{display:block}.hide-mobile-portrait{display:none}.text-size-medium{font-size:1.3rem}.text-size-small{font-size:1rem}.heading-xlarge{font-size:1.8rem}.text-size-tiny.text-style-allcaps{font-size:.8rem}.container-large{position:relative}.page-padding{padding:2rem 1rem 2em}.fs-styleguide_2-col{grid-template-columns:auto}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin:auto;position:relative}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-xhuge{margin-top:0;margin-bottom:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.max-width-full-mobile-portrait{width:100%;max-width:none}.image-full{max-height:none}.hero-image{width:80vw;min-width:80vw;height:50vh}.sidebar-menu-item{padding-right:0}.service-item{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:repeat(auto-fit,minmax(200px,1fr));padding-bottom:0}.decorative-pieces{grid-template-columns:1fr;padding-top:0}.decorative-pieces.homepage{flex-flow:column;display:flex}.project-card{width:100%;height:40svh;min-height:0;padding:2rem 1.5rem}.project-background{height:100%}.decorative-item{min-height:0;max-height:none}.dot{color:var(--parchment)}.work-card{min-width:85vw;height:600px;min-height:550px}.work-card-info{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:stretch;position:relative}.categories-intro{grid-column-gap:2.25rem;grid-row-gap:2.25rem}.footer-component{grid-column-gap:3rem;grid-row-gap:3rem;min-height:0}.title-stacked{grid-column-gap:2rem;grid-row-gap:2rem}.history-info{margin-bottom:0;position:relative}.form-number{color:var(--parchment)}.footer-bottom{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr;padding-top:1.5rem;padding-bottom:1rem;font-size:.875rem}.newsletter-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.footer-legal-block{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:1fr;display:grid}.services-list-item{grid-column-gap:1.75rem;grid-row-gap:1.75rem;border-top-color:var(--parchment);padding-top:3rem;padding-bottom:3rem}.services-about-intro{grid-column-gap:2.5rem;grid-row-gap:2.5rem;margin-bottom:3rem}.project-arrow{width:3rem;height:3rem;display:none}.heading-3{font-size:var(--small-heading)}.mobile-nav-menu{background-color:var(--black);border-top-style:none}.nav-text{background-color:var(--black);color:var(--parchment);letter-spacing:4px;text-transform:capitalize;border-top:0 #0000;border-bottom-style:none;justify-content:flex-start;padding-top:20px;padding-bottom:20px;font-size:1.2rem;font-weight:400}.nav-wrapper{grid-column-gap:20px;grid-template-columns:2fr 1fr;padding-left:1em;padding-right:1em}.navbar-katrin-moye{border-bottom:1px #eff9fc1a}.grid-wrapper{grid-column-gap:0rem}.text-wrapper{margin-top:10px;margin-bottom:0;font-size:1.2rem}.button-2{width:100%;margin-top:20px;margin-bottom:20px}.newsletter-sign-up-form.vertical{position:relative}.subtitle-wrapper{padding-top:0}.text-field-2.right-margin-field{color:#242d35;margin-bottom:0}.form-grid{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.section{z-index:5;position:relative}.text-wrapper{margin-top:0}.service-item-2{grid-column-gap:1rem;grid-row-gap:1rem;padding-bottom:0;position:relative}.scroll-link{grid-column-gap:24px;min-width:70vw}.subtext{text-transform:capitalize}.text-h1{font-size:var(--h3);line-height:var(--line-height);text-transform:none;font-weight:400}.caption{margin-bottom:0}.text-h3.mobile-centred{text-align:center;text-align:center}.image-wrap_about-c{order:-9999}.hero-about{padding-top:0}.main-container,.main-container.flex-vertical,.main-container.flex-vertical{padding-left:16px;padding-right:16px}.headline-section{margin-bottom:48px}.text-h2{font-size:32px}.paragraph-bold{width:100%}.flex-container.vertical{padding:0}.flex-container.vertical.padding-top{padding-top:24px;padding-bottom:24px}.flex-container.horizontal.mobile-vertical{flex-flow:column;align-items:stretch}.artwork-image{height:280px}.artwork-image.flex-horizontal{height:auto;min-height:250px}.artwork-card{grid-column-gap:16px;grid-row-gap:16px}.collection-list{grid-column-gap:16px;grid-row-gap:24px;grid-template-columns:1fr 1fr}.collection-list.columns-two{grid-column-gap:16px;grid-column-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr}.work-c-left-column{grid-column-gap:4.571vw;grid-row-gap:4.571vw}.headline-home-c-work{grid-column-gap:4vw;grid-row-gap:4vw}.heading-more-projects{grid-column-gap:4.571vw;grid-row-gap:4.571vw}.project-sticky-info{margin-top:24px}.project-sticky-info.no-top-padding{margin-top:0}.project-intro-tile{margin-top:48px;margin-bottom:48px}.project-halves{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.project-images-list{grid-column-gap:3.429vw;grid-row-gap:3.429vw}.project-main-image{height:auto}.heading-project._50{margin-bottom:0}.rich-text-block{max-width:100%;overflow:hidden}.rich-text-block.is-narrow{width:100%;max-width:none}.nav-menu-2{padding-left:16px;padding-right:16px}.nav-container{grid-column-gap:8px;grid-row-gap:8px;padding-left:16px;padding-right:16px}.header-link{font-size:var(--h5);text-align:left;padding-left:0;padding-right:0}.brand-menu-wrap{grid-column-gap:8px;grid-row-gap:8px;align-items:center}.header{padding-top:16px;padding-bottom:16px}.brand-link{height:24px}.cta-main-4{padding-left:16px;padding-right:16px;font-size:14px}.menu-cta-wrap.desktop{display:none}.footer-padding{margin-top:0;padding-bottom:40px}.slider-section{padding-top:48px;padding-bottom:48px}.ecommerce-wrapper{margin-top:0}.expandable-top{grid-column-gap:16px;grid-row-gap:16px}.product-image{max-width:none;position:relative}.slider-container{padding-left:16px;padding-right:16px}.columns-two{grid-template-columns:1fr}.columns-two.padding{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px}.news-press-image{aspect-ratio:2/3}.project-main-image-2{height:auto}}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10ea-08bd10d5{justify-self:start}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10ec-08bd10d5{justify-self:center}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10f0-08bd10d5{grid-area:span 1/span 1/span 1/span 1}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10f8-08bd10d5{grid-area:span 1/span 1/span 1/span 1;justify-self:end}@media screen and (max-width:991px){#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10ec-08bd10d5{grid-area:1/2/2/3}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10f9-08bd10d5{order:-9999;grid-area:span 1/span 2/span 1/span 2}}@media screen and (max-width:767px){#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10ea-08bd10d5{grid-area:span 1/span 2/span 1/span 2;justify-self:auto}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10ec-08bd10d5{grid-area:1/1/2/3;justify-self:auto}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10f8-08bd10d5{grid-area:span 1/span 2/span 1/span 2;justify-self:center}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10f9-08bd10d5{order:-9999;grid-area:span 1/span 2/span 1/span 2}}@media screen and (max-width:479px){#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10ea-08bd10d5{grid-area:2/1/3/3;justify-self:center}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10ec-08bd10d5,#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10f8-08bd10d5{grid-area:span 1/span 2/span 1/span 2;justify-self:center}#w-node-_52e7b2d1-a990-6f90-5635-aae408bd10f9-08bd10d5{grid-column:span 2/span 2}}