:root{--neutral-800:#30323a;--neutral-900:#24252b;--primary-700:#d8b800;--neutral-50:#fafafc;--primary-200:#fff19d;--neutral-700:#494a50;--primary-300:#ffeb76;--neutral-100:#f5f6fa;--neutral-500:#7c7e83;--neutral-200:#e3e4e7;--neutral-600:#5a5b61;--neutral-400:#a3a5ac;--neutral-300:#babcc2;--primary-400:#ffe54e;--primary-100:#dbebe0;--primary-50:#e9f1ec;--primary-500:#ffe027;--primary-600:#ffdb08;--primary-800:#b19700;--primary-900:#897500}body{color:var(--neutral-800);cursor:none;background-color:#fff;font-family:Poppins,sans-serif;font-size:18px;line-height:1.6}h1{color:var(--neutral-900);margin-top:0;margin-bottom:0;font-size:42px;font-weight:600;line-height:1.2}h2{color:var(--neutral-900);margin-top:0;margin-bottom:16px;font-size:36px;font-weight:600;line-height:1.3}h3{color:var(--neutral-900);margin-top:0;margin-bottom:8px;font-size:24px;font-weight:500;line-height:1.4}h4{color:var(--neutral-900);margin-top:0;margin-bottom:6px;font-size:20px;font-weight:500;line-height:1.35}h5{color:var(--neutral-900);margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:1.35}h6{color:var(--neutral-900);margin-top:0;margin-bottom:0;font-size:14px;font-weight:500;line-height:18px}p{margin-bottom:0;font-size:18px}a{color:var(--neutral-800);cursor:none;text-decoration:none;transition:color .2s cubic-bezier(.165,.84,.44,1)}a:hover{color:var(--primary-700)}ul{margin-top:0;margin-bottom:10px;padding-left:40px}ol{margin-top:0;margin-bottom:20px;padding-left:40px}img{width:200px;max-width:100%;display:inline-block}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px}@media screen and (max-width:991px){body{cursor:auto}.nav-link{text-align:center;padding:12px 0;display:block}.text-size-large.intro-text{font-size:44px}.spacer-medium{width:20px;height:20px}.spacer-huge{width:48px;height:48px}.spacer-xhuge{width:64px;height:64px}.style-color-row{grid-template-columns:1fr 1fr 1fr}.admin-navigation{min-width:200px}.admin-wrapper{grid-column-gap:24px}.spacer-xlarge{width:40px;height:40px}.section{padding-bottom:96px}.main-layout{padding-top:128px;display:block}.main-layout-left{grid-row-gap:64px;width:100%;height:auto;position:static}.main-title{margin-bottom:0;font-size:64px;line-height:1}.intro-text-block{height:auto}.main-left-line{height:100%}.between-section-spacer{width:80px;height:80px}.between-section-spacer.first-spacer{width:128px;height:128px}.spacer-between-main{width:32px;height:32px}.previous-work-image,.project-image-spacer{display:none}.main-profile-wrapper{z-index:0;width:70%;max-width:none;margin-left:10%;position:relative;bottom:0%}.navbar{height:80px;padding-top:0;padding-bottom:0;display:flex}.nav-menu{border-right:1px solid var(--neutral-300);border-bottom:1px solid var(--neutral-300);border-left:1px solid var(--neutral-300);background-color:#eeeeec;inset:80px 0 auto auto}.cursor-wrapper{display:none}.project-top-grid{padding-top:48px;padding-bottom:48px}.main-content-layout{grid-template-columns:1fr}.main-content-layout.no-padding-bottom{padding-bottom:0}.content-gallery-image{height:30vw}.navigation-button{z-index:5;flex-direction:row;justify-content:center;align-items:center;padding:0;display:flex}.navigation-button.w--open{background-color:#c8c8c800}.menu-button-icon{grid-row-gap:8px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.line-1{background-color:var(--neutral-800);flex:none;width:32px;height:2px;padding-bottom:0;padding-right:0}.container-2{max-width:728px}.hero-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:-40px}.hero-split{max-width:100%;margin-bottom:40px}}@media screen and (max-width:767px){h1{font-size:38px}h2,.text-size-medium{font-size:28px}.text-size-large{font-size:20px}.text-size-large.intro-text{font-size:36px}.spacer-huge{width:40px;height:40px}.spacer-large{width:28px;height:28px}.spacer-xhuge{width:56px;height:56px}.admin-section{padding-left:24px;padding-right:24px}.style-color-row{grid-template-columns:1fr 1fr 1fr}.admin-navigation{display:none}.admin-wrapper,.admin-top-wrapper{flex-direction:column}.admin-utility-links{margin-top:16px}.text-dark-grey.project-summary{width:90%}.spacer-xlarge{width:34px;height:34px}.between-section-spacer.first-spacer{width:96px;height:96px}.service-subset-grid{text-align:center}.spacer-between-main{width:56px;height:56px}.bottom-contact-wrapper{flex-direction:column}.contact-details-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.nav-brand-link{padding-left:0}.project-top-grid{grid-row-gap:32px;grid-template-columns:1fr}.main-content-layout{padding-bottom:64px}.line-1{width:28px}.hero-heading-right,.hero-subscribe-right{padding:60px 15px}}@media screen and (max-width:479px){h1{font-size:32px}h2{font-size:24px}p{font-size:16px}.text-size-medium{font-size:22px}.text-size-large.intro-text{font-size:28px}.spacer-small{width:12px;height:12px}.rich-text figure{max-width:100%}.spacer-medium{width:16px;height:16px}.spacer-large{width:24px;height:24px}.spacer-xhuge{width:48px;height:48px}.admin-section{padding-left:16px;padding-right:16px}.style-color-row{grid-template-columns:1fr}.admin-utility-links{grid-column-gap:32px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.style-guide-heading-3{font-size:22px}.spacer-xlarge{width:32px;height:32px}.main-layout-left{grid-row-gap:48px}.main-title-wrapper{padding-left:64px}.main-title{font-size:48px}.main-left-line{width:8px}.main-bottom-line{height:8px}.between-section-spacer{width:64px;height:64px}.between-section-spacer.first-spacer{width:80px;height:80px}.service-subset-grid{grid-template-rows:auto auto;grid-template-columns:auto;justify-items:start}.service-divider-line{width:100%;height:1px}.spacer-between-main{width:48px;height:48px}.previous-work-content{padding-top:24px;padding-bottom:24px}.main-profile-wrapper{width:100%;margin-left:0%}.nav-brand-link{font-size:14px}.project-page-top{padding-top:148px}.project-top-grid{padding-top:40px;padding-bottom:40px}.content-gallery-list{grid-template-columns:1fr}.content-gallery-image{height:60vw}.navigation-button{margin-left:64px}.container-2{max-width:none}.hero-form{align-self:stretch;margin-bottom:15px}.hero-form-container{flex-direction:column;align-items:flex-start}.hero-form-input{width:100%;height:48px;margin-bottom:10px}}