.w-nav-links,.w-nav-actions{font-size:13px}.w-studio-heading h1{scroll-margin-top:115px}.w-studio-heading h1:focus{outline:none}.w-nav{gap:48px}.w-main .w-button{font-size:14px}.w-section-heading>p,.w-feature-list p{font-size:15px;line-height:1.75}.w-faq details p{font-size:14px;line-height:1.8}.w-faq summary{font-size:16px}.w-section-heading h2{max-width:800px}.w-product-tour{margin-top:78px}.w-product-index{border-bottom:1px solid #e2e5eb;align-items:center;gap:40px;padding-block:25px;font-size:13px;display:flex}.w-product-index>span{margin-right:auto;font-weight:550}.w-product-index a{color:#586574;align-items:center;gap:20px;min-height:34px;display:flex}.w-product-index a:hover{color:#24499c}#details,#product-features,#next-step{scroll-margin-top:158px}#collection,.w-industry-gallery{scroll-margin-top:95px}.w-product-details{padding-top:24px}.w-detail-row{grid-template-columns:.95fr 1.2fr;align-items:center;gap:90px;padding:90px 0;display:grid}.w-detail-row.is-reversed{grid-template-columns:1.2fr .95fr}.w-detail-row.is-reversed .w-detail-copy{order:2}.w-detail-copy h2{font:400 clamp(42px,4.15vw,62px)/1.02 var(--font-display);white-space:pre-line;letter-spacing:-.035em;margin:25px 0}.w-detail-copy>p:not(.w-label){color:#667080;max-width:430px;font-size:15px;line-height:1.8}.w-detail-copy ul{gap:14px;margin-top:30px;display:grid}.w-detail-copy li{color:#46536a;gap:14px;font-size:13px;line-height:1.65;display:flex}.w-detail-copy li>span{color:#4b5f87;flex-shrink:0}.w-detail-art{isolation:isolate;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:460px;display:flex;position:relative;overflow:hidden}.w-art-collection{background:#e4e9e3;min-height:500px}.w-collection-front{z-index:1;width:81%;position:relative;transform:translate(-8%,9%);box-shadow:0 20px 40px #20332b26}.w-collection-back{width:60%;position:absolute;top:32px;right:-7%;box-shadow:0 20px 40px #20332b20}.w-art-caption{text-align:center;letter-spacing:.12em;color:#5f6e67;width:100%;font-size:8px;position:absolute;bottom:22px;left:0}.w-art-editor{background:#e4e9f1;padding:40px 25px}.w-editor-specimen{background:#f8f9fb;border:1px solid #ffffffb3;grid-template-columns:32% 1fr;align-items:center;width:100%;display:grid;box-shadow:0 20px 35px #16263b15}.w-editor-specimen>div:first-child{border-right:1px solid #dce1e8;padding:18px 13px}.w-editor-specimen .w-label{font-size:7px}.w-editor-specimen label{color:#58667a;margin-top:21px;font-size:8px;display:block}.w-editor-specimen label>span{color:#263750;background:#fff;border:1px solid #dce1e8;margin-top:6px;padding:8px 6px;font-size:8px;line-height:1.5;display:block}.w-editor-specimen label>.w-colour-specimen{align-items:center;gap:6px;display:flex}.w-colour-specimen i{background:#34483b;width:12px;height:12px;display:block}.w-editor-specimen small{color:#6c798c;margin-top:28px;font-size:7px;display:block}.w-art-editor>.w-art-caption{color:#66738a}.w-art-knowledge{background:#eae7f4;padding:48px}.w-knowledge-card{background:#ffffffed;border:1px solid #fff;border-radius:7px;width:100%;padding:35px;box-shadow:0 20px 40px #41355e0b}.w-knowledge-card>.w-label{color:#716480;font-size:9px}.w-knowledge-card h3,.w-hours-card h3,.w-confirm-card h3{font:400 34px/1.1 var(--font-display);letter-spacing:-.03em;margin:22px 0 30px}.w-knowledge-card>div{border-top:1px solid #e8e6ed;justify-content:space-between;gap:15px;padding:17px 0;font-size:11px;display:flex}.w-knowledge-card>div>span{color:#817589}.w-knowledge-card strong{text-align:right;font-weight:450}.w-knowledge-card>p{color:#7a7085;margin-top:18px;font-size:10px}.w-art-handoff{background:#192c39;justify-content:flex-end;align-items:flex-end;padding:30px}.w-art-handoff>img{z-index:-1;object-position:28% center}.w-handoff-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #fff;border-radius:8px;width:70%;padding:25px;box-shadow:0 12px 40px #0002}.w-handoff-note>.w-label{color:#5c697a;font-size:8px}.w-handoff-note h3{font:400 34px/1.1 var(--font-display);margin:13px 0}.w-handoff-note p{color:#636e7d;max-width:260px;font-size:12px;line-height:1.7}.w-handoff-note>div{border-top:1px solid #e0e4e9;justify-content:space-between;gap:10px;margin-top:20px;padding-top:17px;font-size:10px;display:flex}.w-handoff-note strong{font-weight:500}.w-art-availability{background:#e4ebf8;padding:45px}.w-hours-card,.w-confirm-card{background:#fff;border-radius:8px;width:100%;padding:35px;box-shadow:0 20px 40px #25437010}.w-hours-card>.w-label,.w-confirm-card>.w-label{color:#657898;font-size:8px}.w-hours-card>div{border-top:1px solid #e4e9f1;align-items:center;gap:15px;padding:17px 0;font-size:10px;display:flex}.w-hours-card>div>span:first-child{width:68px}.w-hours-card>div>span:last-child{color:#7c8ba2;font-size:8px}.w-hours-bar{background:repeating-linear-gradient(90deg,#f1f4fa 0 15%,#fff 15% 16%);border-radius:2px;flex:1;height:15px}.w-hours-bar>i{background:#b8c9ee;border-radius:2px;height:100%;display:block}.w-hours-card>p{color:#687c98;margin-top:15px;font-size:9px}.w-art-confirmation{background:#e4ebe7;padding:45px}.w-confirm-card>div{align-items:flex-start;gap:16px;padding:21px 0;display:flex;position:relative}.w-confirm-card>div+div{border-top:1px solid #e3e9e5}.w-confirm-card>div>span{color:#586d5e;border:1px solid #cbd8d0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.w-confirm-card strong{font-size:12px;font-weight:500}.w-confirm-card section>p{color:#7b8780;margin-top:6px;font-size:11px;line-height:1.6}.w-confirm-card small{color:#66796f;margin-top:20px;font-size:9px;display:block}.w-section-features{border-top:1px solid #e2e5eb}.w-connected{color:#f4f5f8;background:#131b26;margin-top:90px;padding:80px 0}.w-connected .w-section-heading>p{color:#a3b0c1;max-width:360px}.w-connected .w-label{color:#b1bccb}.w-connected-grid{border-block:1px solid #35404e;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.w-connected-grid>a{flex-direction:column;align-items:flex-start;padding:34px 34px 33px 0;transition:background .2s;display:flex;position:relative}.w-connected-grid>a+a{border-left:1px solid #35404e;padding-left:34px}.w-connected-grid>a:hover{background:#ffffff05}.w-connected-grid>a>.w-label{margin-bottom:32px;font-size:8px}.w-connected-grid>a>svg{color:#bec9db;width:25px;height:25px}.w-connected-grid h3{letter-spacing:-.045em;margin:22px 0 10px;font-size:25px}.w-connected-grid p{color:#a3b0c1;font-size:13px}.w-connected-grid>a>svg:last-child{width:18px;height:18px;position:absolute;top:33px;right:28px}.w-connected-note{color:#a3b0c1;margin-top:24px;font-size:11px}.w-front-office{padding-block:35px 100px}.w-front-office-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.w-front-office-grid article>.w-product-scene{min-height:485px}.w-front-office-grid article>div:last-child{padding:27px 0 0}.w-front-office-grid article>div:last-child>.w-label{color:#758299;font-size:9px}.w-front-office-grid h3{font:400 38px/1.1 var(--font-display);letter-spacing:-.03em;margin:15px 0}.w-collection-intro{border-block:1px solid #e3e6eb;justify-content:space-between;align-items:center;gap:25px;margin-bottom:40px;padding:25px 0;display:flex}.w-collection-intro>div{align-items:center;gap:20px;display:flex}.w-collection-intro>div>span{font:400 54px/1 var(--font-display);letter-spacing:-.05em}.w-collection-intro p{color:#6c7684;font-size:12px;line-height:1.7}.w-collection-intro>div>p{color:#384659}.w-library-tools{flex-wrap:wrap;align-items:start}.w-filters{flex-wrap:wrap;row-gap:6px;max-width:920px}.w-search{flex-shrink:0}.w-industry-jump{justify-content:center;gap:35px;margin-bottom:65px;display:flex}.w-industry-jump>a{border-bottom:1px solid #ccd4df;align-items:center;gap:35px;min-height:42px;font-size:13px;display:flex}.w-industry-group-heading{border-top:1px solid #dce2ea;justify-content:space-between;align-items:baseline;gap:20px;padding:24px 0 30px;display:flex}.w-industry-group-heading h2{font:400 42px/1.05 var(--font-display);margin:0}.w-industry-group-heading>.w-label{color:#64758b;font-size:9px}.w-industry-gallery>div:not(.w-industry-group-heading){grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.w-industry-gallery a{background:0 0;border-radius:0;min-height:0;padding:0}.w-industry-gallery a:hover{background:0 0}.w-industry-card-photo{aspect-ratio:1.36;isolation:isolate;background:#e3e6ea;border-radius:6px;position:relative;overflow:hidden}.w-industry-card-photo img{transition:transform .6s cubic-bezier(.2,.65,.2,1)}.w-industry-gallery a:hover img{transform:scale(1.035)}.w-industry-card-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0006);position:absolute;inset:55% 0 0}.w-industry-card-photo>span{z-index:1;color:#fff;letter-spacing:.04em;font-size:9px;position:absolute;bottom:15px;left:18px}.w-industry-card-copy{padding:21px 25px 28px 0;position:relative}.w-industry-card-copy h3{letter-spacing:-.04em;margin-bottom:10px;font-size:20px}.w-industry-card-copy>p{color:#728097;max-width:260px;font-size:13px;line-height:1.65}.w-industry-card-copy>svg{position:absolute;top:26px;right:0}.w-trade-hero{isolation:isolate;color:#fff;background:#243b36;align-items:center;min-height:650px;display:flex;position:relative}.w-trade-hero>img{z-index:-2;object-position:center}.w-trade-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1724e8,#102037a6 48%,#10203705);position:absolute;inset:0}.w-trade-hero>.w-shell{padding-block:35px 75px}.w-trade-back{color:#d9e0e8;min-height:28px;margin-bottom:60px;font-size:12px;display:table}.w-trade-hero h1{font:400 clamp(54px,5.3vw,80px)/1.01 var(--font-display);max-width:650px;margin:24px 0}.w-trade-hero .w-label{color:#d9e0e8}.w-trade-hero h1+p{color:#d8dfe9;max-width:400px;margin-bottom:29px;font-size:15px;line-height:1.8}.w-trade-hero-note{letter-spacing:.025em;color:#d8dfe9;margin-top:28px;font-size:9px;display:block}.w-trade-design{grid-template-columns:.85fr 1.35fr;align-items:center;gap:90px;display:grid}.w-trade-design h2{font:400 58px/1.03 var(--font-display);margin:23px 0}.w-trade-design>div>p:not(.w-label){color:#6a778b;max-width:390px;margin-bottom:18px;font-size:15px;line-height:1.8}.w-trade-design small{color:#728099;max-width:320px;margin-top:25px;font-size:10px;line-height:1.8;display:block}.w-trade-template{background:#e9edf2;border-radius:8px;min-width:0;padding:25px;display:block}.w-trade-template>.w-design{box-shadow:0 16px 30px #19314416}.w-trade-template>span{color:#5a6980;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.w-trade-content{padding-bottom:15px}.w-step-status{letter-spacing:.12em;color:#4e6890!important;margin:0 0 18px!important;font-size:8px!important}.w-offer-grid article{padding-top:0;overflow:hidden}.w-offer-status{letter-spacing:.09em;color:#5e6e87;background:#f7f8fb;border-bottom:1px solid #dde2eb;width:calc(100% + 64px);margin:0 -32px 30px;padding:12px 32px;font-size:8px}.w-offer-grid .featured .w-offer-status{color:#395b94;background:#dce6fa}.w-offer-grid li{gap:12px;line-height:1.5;display:flex}.w-principles{background:#edf0e9;padding:85px 0}.w-principles .w-feature-list p{color:#68705f}.w-principles+.w-closing{margin-top:90px}.w-design[class] .w-design-cta{background:var(--design-accent);color:var(--design-on-accent)}.w-design-colour{color:#4d2924;background:#faeee7}.w-design-colour .w-design-nav,.w-design-colour .w-design-services{background:#faeee7}.w-design-colour .w-design-brand{font-family:var(--font-inter);letter-spacing:-.1em;font-weight:550}.w-design-colour .w-design-hero:after{background:linear-gradient(90deg,#552516d9,#57291525)}.w-design-colour .w-design-copy h2{font-size:9cqw;font-style:italic}.w-design-colour .w-design-cta{color:#4d2924;background:#faeee7}.w-design-colour .w-design-about{background:#ebd9cc}.w-design-meadow{color:#2b3929;background:#eef1df}.w-design-meadow .w-design-nav,.w-design-meadow .w-design-services{background:#eef1df}.w-design-meadow .w-design-hero{background:#eef1df;align-items:start;min-height:74cqw;padding-bottom:36cqw}.w-design-meadow .w-design-hero>img{width:90%!important;height:35cqw!important;top:auto!important;bottom:0!important;left:5%!important}.w-design-meadow .w-design-hero:after{display:none}.w-design-meadow .w-design-copy{color:#2b3929;text-align:center;width:100%;max-width:100%;padding:3cqw 6cqw 5cqw}.w-design-meadow .w-design-copy h2{max-width:66cqw;margin-inline:auto;font-size:8.5cqw}.w-design-meadow .w-design-copy>span:not(.w-design-cta){max-width:none}.w-design-meadow .w-design-cta{background:var(--design-accent);color:#fff;margin-top:2.6cqw}.w-design-meadow .w-design-caption{display:none}.w-design-meadow .w-design-about{background:#dce5ce}.w-design-water{color:#174757;background:#eff5f5}.w-design-water .w-design-nav,.w-design-water .w-design-services{background:#eff5f5}.w-design-water .w-design-hero:after{background:linear-gradient(90deg,#103c57b8,#12456415)}.w-design-water .w-design-copy h2{font-size:9.7cqw}.w-design-water .w-design-cta{color:#174757;background:#eef9fa}.w-design-water .w-design-about{background:#dbe8eb}.w-design-shelter .w-design-nav,.w-design-shelter .w-design-services{background:#ebeee9}.w-design-shelter .w-design-brand{font-family:var(--font-inter);font-size:4.6cqw;font-weight:600}.w-design-shelter .w-design-hero:after{background:linear-gradient(90deg,#182c25db,#20342a35)}.w-design-shelter .w-design-copy h2{font-size:8.4cqw}.w-design-shelter .w-design-cta{color:#273a2e;background:#ebeee9}.w-design-shelter .w-design-about{background:#e0e7de}.w-design-light{color:#354c58;background:#f4f7f8}.w-design-light .w-design-nav,.w-design-light .w-design-services{background:#f4f7f8}.w-design-light .w-design-brand{font-family:var(--font-inter);letter-spacing:-.1em;font-size:5cqw;font-weight:400}.w-design-light .w-design-hero{background:#f4f7f8;align-items:start;min-height:65cqw;padding-top:2cqw}.w-design-light .w-design-hero>img{border-radius:26cqw 26cqw 0 0;width:52%!important;height:56cqw!important;top:4cqw!important;left:auto!important;right:4%!important}.w-design-light .w-design-hero:after{display:none}.w-design-light .w-design-copy{color:#354c58;max-width:54%;padding-block:7cqw}.w-design-light .w-design-copy h2{font-size:9cqw}.w-design-light .w-design-copy>span:not(.w-design-cta){max-width:30cqw}.w-design-light .w-design-cta{background:var(--design-accent);color:#fff;gap:1cqw;font-size:1.6cqw}.w-design-light .w-design-caption{display:none}.w-design-light .w-design-about{background:#e4ebee}.w-design-workshop{color:#2d302c;background:#efe7d7}.w-design-workshop .w-design-nav,.w-design-workshop .w-design-services{background:#efe7d7}.w-design-workshop .w-design-brand{font:800 3.8cqw/1 var(--font-manrope);letter-spacing:-.075em}.w-design-workshop .w-design-copy h2{font:800 7.7cqw/.98 var(--font-manrope);letter-spacing:-.075em;text-transform:uppercase}.w-design-workshop .w-design-hero:after{background:linear-gradient(90deg,#202622eb,#20262240)}.w-design-workshop .w-design-cta{background:var(--design-accent);color:#302c22}.w-design-workshop .w-design-about{background:#e1d7c5}@media (max-width:1100px){.w-detail-row,.w-detail-row.is-reversed{grid-template-columns:1fr 1.15fr;gap:45px}.w-art-knowledge,.w-art-availability,.w-art-confirmation,.w-knowledge-card,.w-hours-card,.w-confirm-card{padding:25px}.w-collection-intro>p{display:none}.w-trade-design{gap:45px}}@media (max-width:900px){.w-nav{gap:25px}.w-detail-row,.w-detail-row.is-reversed{grid-template-columns:1fr;gap:35px;padding:60px 0}.w-detail-row.is-reversed .w-detail-copy{order:0}.w-detail-copy{max-width:600px}.w-detail-copy>p:not(.w-label){max-width:570px}.w-detail-art{min-height:470px}.w-collection-front{max-width:530px;transform:translate(-8%,7%)}.w-collection-back{max-width:380px;right:0}.w-knowledge-card,.w-hours-card,.w-confirm-card{max-width:430px}.w-editor-specimen{max-width:600px}.w-front-office-grid{gap:20px}.w-front-office-grid article>.w-product-scene{min-height:400px}.w-connected-grid h3{font-size:22px}.w-connected-grid p{font-size:12px}.w-industry-gallery>div:not(.w-industry-group-heading){grid-template-columns:repeat(2,1fr)}.w-industry-group-heading>.w-label{max-width:180px}.w-trade-design{grid-template-columns:1fr;gap:35px}.w-trade-design>div{max-width:560px}.w-trade-design>div>p:not(.w-label){max-width:530px}.w-trade-template{width:100%;max-width:720px}}@media (max-width:550px){.w-section-heading>p,.w-feature-list p,.w-detail-copy>p:not(.w-label),.w-trade-design>div>p:not(.w-label){font-size:14px;line-height:1.8}.w-faq summary{font-size:14px}.w-faq details p{font-size:13px}.w-product-tour{margin-top:45px}.w-product-index{justify-content:space-between;gap:18px;padding-block:15px;font-size:10px}.w-product-index>span{display:none}.w-product-index a{gap:8px}.w-detail-row,.w-detail-row.is-reversed{gap:28px;padding:44px 0}.w-detail-copy h2{margin:20px 0;font-size:43px}.w-detail-copy ul{gap:11px;margin-top:24px}.w-detail-copy li{font-size:12px}.w-detail-art{border-radius:6px;min-height:350px}.w-art-collection{min-height:340px}.w-collection-front{width:87%;transform:translate(-5%,13%)}.w-collection-back{width:65%;top:20px;right:-10%}.w-art-caption{font-size:6px;bottom:15px}.w-art-editor{min-height:315px;padding:25px 12px}.w-editor-specimen{grid-template-columns:33% 1fr}.w-editor-specimen>div:first-child{padding:10px 8px}.w-editor-specimen label{margin-top:13px;font-size:7px}.w-editor-specimen label>span{padding:5px;font-size:6px}.w-editor-specimen small{margin-top:15px;font-size:6px}.w-art-knowledge,.w-art-availability,.w-art-confirmation{padding:22px}.w-knowledge-card,.w-hours-card,.w-confirm-card{padding:23px}.w-knowledge-card h3,.w-hours-card h3,.w-confirm-card h3{font-size:30px}.w-knowledge-card>div{font-size:10px}.w-art-handoff{min-height:380px;padding:18px}.w-handoff-note{width:85%;padding:22px}.w-connected{margin-top:55px;padding:56px 0}.w-connected-grid{grid-template-columns:1fr}.w-connected-grid>a,.w-connected-grid>a+a{border-left:0;padding:26px 0}.w-connected-grid>a+a{border-top:1px solid #35404e}.w-connected-grid>a>.w-label{margin-bottom:20px}.w-connected-grid>a>svg:last-child{top:26px;right:5px}.w-connected-grid h3{margin:14px 0 8px;font-size:25px}.w-connected-note{font-size:10px;line-height:1.7}.w-front-office{padding:0 0 65px}.w-front-office-grid{grid-template-columns:1fr;gap:45px}.w-front-office-grid article>.w-product-scene{min-height:350px}.w-front-office-grid h3{font-size:34px}.w-collection-intro{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.w-collection-intro>div>span{font-size:48px}.w-collection-intro p,.w-collection-intro>.w-text-link{font-size:11px}.w-filters{gap:4px;max-width:100%}.w-filters>button{min-height:40px;padding:9px 11px;font-size:10px}.w-industry-jump{justify-content:space-between;gap:13px;margin-bottom:40px}.w-industry-jump>a{gap:10px;font-size:10px}.w-industry-group-heading{padding-block:20px;display:block}.w-industry-group-heading>.w-label{max-width:none;margin-bottom:18px;font-size:8px}.w-industry-group-heading h2{font-size:36px}.w-industry-gallery>div:not(.w-industry-group-heading){grid-template-columns:1fr;gap:16px}.w-industry-card-copy h3{font-size:21px}.w-industry-card-copy>p{max-width:280px;font-size:13px}.w-trade-hero{min-height:650px}.w-trade-hero>.w-shell{padding-block:22px 45px}.w-trade-hero:after{background:linear-gradient(90deg,#0a1724df,#10203778),linear-gradient(#0000,#0a1724ba)}.w-trade-back{margin-bottom:52px;font-size:11px}.w-trade-hero h1{max-width:350px;font-size:55px}.w-trade-hero h1+p{font-size:14px;line-height:1.7}.w-trade-hero-note{font-size:8px;line-height:1.6}.w-trade-design h2{font-size:44px}.w-trade-template{padding:15px}.w-trade-template>span{margin-top:15px;font-size:10px}.w-trade-content{padding-top:0}.w-principles{padding:55px 0}.w-principles+.w-closing{margin-top:55px}.w-preview-frame.is-mobile .w-design-light .w-design-hero{align-items:flex-start;padding-bottom:83cqw}.w-preview-frame.is-mobile .w-design-light .w-design-hero>img{border-radius:0;width:86%!important;height:75cqw!important;top:auto!important;bottom:3cqw!important;left:7%!important}.w-preview-frame.is-mobile .w-design-light .w-design-copy{max-width:100%}.w-preview-frame.is-mobile .w-design-meadow .w-design-hero{padding-bottom:62cqw}.w-preview-frame.is-mobile .w-design-meadow .w-design-hero>img{height:60cqw!important}.w-preview-frame.is-mobile .w-design-meadow .w-design-copy{max-width:100%}}@media (prefers-reduced-motion:reduce){.w-industry-gallery a:hover img{transform:none}}.w-design:not(.w-design-compact) .w-design-nav{min-height:88px;padding:23px 5cqw;font-size:13px}.w-design:not(.w-design-compact) .w-design-brand{font-size:42px}.w-design:not(.w-design-compact) .w-design-nav-cta{font-size:13px}.w-design:not(.w-design-compact) .w-design-copy>p{font-size:11px}.w-design:not(.w-design-compact) .w-design-copy>span:not(.w-design-cta){font-size:17px;line-height:1.7}.w-design:not(.w-design-compact) .w-design-cta{padding:14px 20px;font-size:13px}.w-design:not(.w-design-compact) .w-design-caption{font-size:10px}.w-design:not(.w-design-compact) .w-design-services>span{font-size:14px}.w-design:not(.w-design-compact) .w-design-services small{font-size:9px}.w-design:not(.w-design-compact) .w-design-about>p{font-size:11px}.w-design:not(.w-design-compact) .w-design-about>span,.w-design:not(.w-design-compact) .w-design-inner>p{font-size:16px}.w-design:not(.w-design-compact) .w-design-inner>p:first-child{font-size:11px}.w-design:not(.w-design-compact) .w-design-service-list h3{font-size:27px}.w-design:not(.w-design-compact) .w-design-service-list p{font-size:15px}.w-design-inner-lead{grid-template-columns:1fr 1.1fr;align-items:center;gap:5cqw;display:grid}.w-design-inner-lead>p{max-width:28ch;font-size:18px;line-height:1.7}.w-design-inner-lead>img{object-fit:cover;width:100%;height:27cqw}.w-design-service-list button{text-align:left;border-bottom:1px solid #adb8aa;justify-content:space-between;gap:16px;width:100%;margin-top:24px;padding-block:12px;font-size:13px;display:flex}.w-design-about-story{grid-template-columns:1fr 1.1fr;gap:5cqw;padding-top:3cqw;display:grid}.w-design-about-story h3{font:400 4.6cqw/1.05 var(--font-display);letter-spacing:-.03em}.w-design-about-story p{margin-bottom:18px;font-size:16px;line-height:1.9}.w-design-contact-layout{grid-template-columns:1fr 1.1fr;gap:6cqw;padding-top:2cqw;display:grid}.w-design-contact-layout>div>p{font-size:18px;line-height:1.75}.w-design-contact-info{border-top:1px solid #bac4b5;margin-top:35px;padding-top:30px}.w-design-contact-info>span{letter-spacing:.12em;margin-bottom:24px;font-size:10px;display:block}.w-design-contact-info>p{margin-bottom:10px;font-size:15px;line-height:1.8}.w-design-contact-layout>div>small{opacity:.7;max-width:250px;margin-top:35px;font-size:11px;line-height:1.7;display:block}.w-design-enquiry{background:#ffffff80;border:1px solid #dce0d4;padding:30px}.w-design-enquiry label{margin-bottom:20px;font-size:12px;display:block}.w-design-enquiry input,.w-design-enquiry textarea{color:#59674f;resize:none;opacity:1;background:0 0;border:1px solid #cdd5c8;border-radius:0;width:100%;margin-top:8px;padding:12px;font-family:inherit;font-size:14px;display:block}.w-design-enquiry input:disabled,.w-design-enquiry textarea:disabled{cursor:not-allowed}.w-design-enquiry .w-design-cta{opacity:1;justify-content:space-between;width:100%;margin-top:0}.w-design-enquiry>p{opacity:.7;margin-top:18px;font-size:10px!important;line-height:1.7!important}.w-design-inner>.w-design-example-note{opacity:.7;border-top:1px solid #cbd2c3;max-width:65ch;margin-top:5cqw;padding-top:20px;line-height:1.8;font-size:10px!important}@container (max-width:500px){.w-design:not(.w-design-compact) .w-design-nav{flex-wrap:wrap;padding:5cqw 7cqw;font-size:3cqw}.w-design:not(.w-design-compact) .w-design-nav>div{border-top:1px solid #8a9a8a40;order:3;justify-content:center;gap:4cqw;width:100%;padding-top:3cqw}.w-design:not(.w-design-compact) .w-design-brand{font-size:7cqw}.w-design:not(.w-design-compact) .w-design-nav-cta{font-size:3cqw}.w-design:not(.w-design-compact) .w-design-hero{min-height:105cqw}.w-design:not(.w-design-compact) .w-design-copy{max-width:94%;padding:9cqw 7cqw}.w-design:not(.w-design-compact) .w-design-copy h2{font-size:11cqw}.w-design:not(.w-design-compact) .w-design-copy>p{font-size:2.5cqw}.w-design:not(.w-design-compact) .w-design-copy>span:not(.w-design-cta){max-width:62cqw;font-size:3.2cqw}.w-design:not(.w-design-compact) .w-design-cta{margin-top:7cqw;padding:3cqw 4cqw;font-size:3cqw}.w-design:not(.w-design-compact) .w-design-caption{font-size:1.8cqw}.w-design:not(.w-design-compact) .w-design-services{grid-template-columns:1fr;gap:4cqw;padding:7cqw}.w-design:not(.w-design-compact) .w-design-services>span{padding-bottom:4cqw;font-size:3.3cqw}.w-design:not(.w-design-compact) .w-design-services small{font-size:2cqw}.w-design:not(.w-design-compact) .w-design-about{grid-template-columns:1fr;padding:8cqw}.w-design:not(.w-design-compact) .w-design-about>p{font-size:2.5cqw}.w-design:not(.w-design-compact) .w-design-about>span{font-size:3.3cqw;line-height:1.8}.w-design:not(.w-design-compact) .w-design-about h3{font-size:8cqw}.w-design:not(.w-design-compact) .w-design-inner{min-height:110cqw}.w-design:not(.w-design-compact) .w-design-inner>h2{font-size:11cqw}.w-design:not(.w-design-compact) .w-design-inner>p{font-size:3.3cqw}.w-design:not(.w-design-compact) .w-design-service-list{grid-template-columns:1fr}.w-design:not(.w-design-compact) .w-design-service-list h3{font-size:5cqw}.w-design:not(.w-design-compact) .w-design-service-list p{font-size:3.3cqw}.w-design-inner-lead,.w-design-about-story,.w-design-contact-layout{grid-template-columns:1fr;gap:7cqw}.w-design-inner-lead>p,.w-design-contact-layout>div>p{font-size:4cqw}.w-design-inner-lead>img{height:55cqw}.w-design-service-list button{min-height:44px;font-size:3.3cqw}.w-design-about-story h3{font-size:8cqw}.w-design-about-story p{font-size:3.6cqw}.w-design-contact-info>p{font-size:3.5cqw}.w-design-contact-info>span{font-size:2.5cqw}.w-design-contact-layout>div>small{margin-top:20px;font-size:2.8cqw}.w-design-enquiry{padding:5cqw}.w-design-enquiry label{font-size:3.2cqw}.w-design-enquiry input,.w-design-enquiry textarea{font-size:16px}.w-design-enquiry>p,.w-design-inner>.w-design-example-note{font-size:2.8cqw!important}.w-design:is(.w-design-clean,.w-design-comfort,.w-design-light):not(.w-design-compact) .w-design-hero{align-items:flex-start;padding-bottom:84cqw}.w-design:is(.w-design-clean,.w-design-comfort,.w-design-light):not(.w-design-compact) .w-design-hero>img{width:86%!important;height:75cqw!important;top:auto!important;bottom:4cqw!important;left:7%!important}.w-design:is(.w-design-clean,.w-design-comfort,.w-design-light):not(.w-design-compact) .w-design-copy{max-width:100%}.w-design-meadow:not(.w-design-compact) .w-design-hero{padding-bottom:62cqw}.w-design-meadow:not(.w-design-compact) .w-design-hero>img{height:60cqw!important}.w-design-meadow:not(.w-design-compact) .w-design-copy{max-width:100%}}
