.projects-page,.project-detail-page{background:#f2f0eb}.recent-project-hero{padding:0}.recent-project-page .recent-project-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(44px,6vw,88px);padding-block:52px}.recent-project-page .recent-project-hero h1{letter-spacing:-.012em;max-width:900px;font-size:clamp(42px,5vw,72px);line-height:1}.recent-project-page .recent-project-hero p{font-size:18px;line-height:1.58}.recent-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:28px 0 72px;display:grid}.recent-project-gallery-item{aspect-ratio:4/3;background:#d9d3c8;min-width:0;margin:0;position:relative;overflow:hidden}.recent-project-gallery-item img{object-fit:cover}.recent-project-gallery--1 .recent-project-gallery-item{aspect-ratio:16/8.25;grid-column:1/-1}.recent-project-gallery--3 .recent-project-gallery-item--3{aspect-ratio:16/6.4;grid-column:1/-1}.recent-project-opening{columns:2;column-gap:clamp(42px,6vw,82px);padding:0 0 72px}.recent-project-opening:before{content:"";background:var(--color-gold);column-span:all;width:58px;height:2px;margin-bottom:34px;display:block}.recent-project-opening p{break-inside:avoid;color:var(--englefield-ink);margin:0;font-size:19px;line-height:1.72}.recent-project-opening p+p{margin-top:20px}.recent-project-article{border-top:0}.recent-project-section{border-bottom:0;padding:58px 0 64px;position:relative}.recent-project-section:before,.recent-project-facts:before{content:"";background:var(--color-gold);width:58px;height:2px;position:absolute;top:0;left:0}.recent-project-section h2,.recent-project-facts h2{color:var(--englefield-ink);letter-spacing:-.015em;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.14}.recent-project-section-copy p{color:var(--englefield-copy);margin:0;font-size:18px;line-height:1.72}.recent-project-section-copy p+p{margin-top:20px}.recent-project-section-copy ul{border-top:1px solid #c7c1b5;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:30px 0 0;padding:0;list-style:none;display:grid}.recent-project-section-copy li{min-width:0;color:var(--englefield-ink);border-bottom:1px solid #c7c1b5;padding:15px 0;font-size:16px;line-height:1.5}.recent-project-facts{padding:66px 0 78px;position:relative}.recent-project-facts dl{border-top:3px solid var(--color-gold);margin:0}.recent-project-facts dl>div{border-bottom:1px solid #bdb7aa;grid-template-columns:minmax(130px,.4fr) minmax(0,1.6fr);gap:28px;padding:17px 0;display:grid}.recent-project-facts dt,.recent-project-facts dd{color:var(--englefield-copy);margin:0;font-size:16px;line-height:1.55}.recent-project-facts dt{color:var(--color-primary);font-family:var(--font-poppins),Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}@media (max-width:1040px){.recent-project-page .recent-project-hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:38px}.recent-project-page .recent-project-hero h1{font-size:clamp(38px,5.2vw,58px)}}@media (max-width:720px){.recent-project-page .recent-project-hero-inner{grid-template-columns:1fr;gap:28px;padding-block:34px 32px}.recent-project-page .recent-project-hero h1{font-size:clamp(31px,9.6vw,43px);line-height:1.05}.recent-project-page .recent-project-hero p{font-size:16px;line-height:1.6}.recent-project-gallery,.recent-project-gallery--1,.recent-project-gallery--3{grid-template-columns:1fr;gap:10px;padding:16px 0 50px}.recent-project-gallery-item,.recent-project-gallery--1 .recent-project-gallery-item,.recent-project-gallery--3 .recent-project-gallery-item--3{aspect-ratio:4/3;grid-column:auto}.recent-project-gallery--3 .recent-project-gallery-item--3{aspect-ratio:16/9}.recent-project-opening{columns:1;padding-bottom:48px}.recent-project-opening:before{width:44px;margin-bottom:26px}.recent-project-opening p{font-size:16px;line-height:1.68}.recent-project-section,.recent-project-facts{padding:44px 0 48px}.recent-project-section:before,.recent-project-facts:before{width:44px}.recent-project-section h2,.recent-project-facts h2{font-size:30px}.recent-project-section-copy p{font-size:16px;line-height:1.68}.recent-project-section-copy ul{grid-template-columns:1fr;gap:0;margin-top:26px}.recent-project-section-copy li{font-size:15px}.recent-project-facts dl>div{grid-template-columns:1fr;gap:6px;padding:15px 0}.recent-project-facts dt,.recent-project-facts dd{font-size:15px}.recent-project-facts dt{font-size:10px}}.projects-hero{background:var(--color-dark);min-height:520px;color:var(--color-white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projects-hero-copy-panel{justify-content:flex-end;align-items:center;padding:72px 7vw 72px max(32px,50vw - 560px);display:flex}.projects-hero-copy{border-left:4px solid var(--color-gold);width:min(100%,540px);padding-left:34px}.projects-hero-copy h1{color:var(--color-white);letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.2vw,78px);font-weight:600;line-height:.95}.projects-hero-copy>p:not(.kicker){color:#ffffffb3;max-width:510px;font-family:var(--font-secondary);margin:28px 0 0;font-size:17px;line-height:1.65}.projects-hero-media{min-width:0;min-height:520px;position:relative;overflow:hidden}.projects-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#22222238,#0000 30%);position:absolute;inset:0}.projects-hero-media>img{object-fit:cover}.projects-index{padding:94px 0 110px;scroll-margin-top:96px}.projects-index--recent{background:#fbf9f3;padding-bottom:94px}.projects-index--recent+.projects-index{border-top:1px solid #d7d1c6}.projects-index-heading--compact{grid-template-columns:1fr}.projects-index--recent .projects-tile{height:320px}.projects-index--recent .projects-tile h3{-webkit-line-clamp:initial;max-width:21ch;font-size:clamp(18px,1.48vw,23px);line-height:1.08;display:block;overflow:visible}.projects-index--recent .projects-tile-copy p{-webkit-line-clamp:initial;display:block;overflow:visible}.projects-index-heading{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:end;gap:72px;margin-bottom:48px;display:grid}.projects-index-heading h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(38px,4.2vw,60px);font-weight:600;line-height:1}.projects-index-heading>p{max-width:620px;color:var(--color-muted);font-family:var(--font-secondary);margin:0 0 3px;font-size:17px;line-height:1.7}.projects-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.projects-tile{background:var(--color-primary-dark);min-width:0;height:246px;overflow:hidden;box-shadow:0 16px 40px -34px #042339b8}.projects-tile:last-child{grid-column:1/-1}.projects-tile-link{height:100%;color:inherit;grid-template-columns:minmax(0,61fr) minmax(0,39fr);transition:transform .18s;display:grid}.projects-tile:last-child .projects-tile-link{grid-template-columns:minmax(0,66fr) minmax(0,34fr)}.projects-tile-link:active{transform:translateY(1px)scale(.995)}.projects-tile-link:focus-visible{z-index:1;outline:3px solid var(--color-gold-light);outline-offset:-3px;position:relative}.projects-tile-copy{flex-direction:column;justify-content:center;min-width:0;padding:25px 28px 23px;transition:background-color .32s cubic-bezier(.16,1,.3,1);display:flex}.projects-tile-meta{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:13px;font-size:9px;font-weight:800;display:flex}.projects-tile h3{max-width:18ch;color:var(--color-white);letter-spacing:-.035em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(20px,1.75vw,27px);font-weight:600;line-height:1.05;display:-webkit-box;overflow:hidden}.projects-tile-copy p{color:#ffffffad;max-width:43ch;font-family:var(--font-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0 0;font-size:13px;line-height:1.48;display:-webkit-box;overflow:hidden}.projects-tile-copy:after{content:"";background:var(--color-gold-gradient);transform-origin:0;width:46px;height:2px;margin-top:17px;transition:transform .42s cubic-bezier(.16,1,.3,1);transform:scaleX(.55)}.projects-tile-image{background:#082f4e;min-width:0;min-height:0;position:relative;overflow:hidden}.projects-tile-image img{object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.projects-tile-link:hover .projects-tile-copy{background:#ffffff0b}.projects-tile-link:hover .projects-tile-image img{transform:scale(1.045)}.projects-tile-link:hover .projects-tile-copy:after{transform:scaleX(1)}}.project-detail-intro{background:var(--color-dark);color:var(--color-white);padding:94px 0 116px}.project-detail-intro-inner{border-left:4px solid var(--color-gold);padding-left:38px}.project-detail-breadcrumb{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:40px;font-size:11px;font-weight:700;display:flex}.project-detail-breadcrumb a:hover,.project-detail-breadcrumb a:focus-visible{color:var(--color-gold-light)}.project-detail-kicker{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.project-detail-intro h1{max-width:950px;color:var(--color-white);letter-spacing:-.035em;margin:0;font-size:clamp(48px,6.2vw,88px);font-weight:600;line-height:.96}.project-detail-summary{color:#ffffffb8;max-width:760px;font-family:var(--font-secondary);margin:30px 0 0;font-size:20px;line-height:1.6}.project-detail-overview{z-index:1;margin-top:-54px;padding-bottom:104px;position:relative}.project-detail-lead-image{background:#d8d4cc;height:min(64vw,680px);min-height:460px;position:relative;overflow:hidden}.project-detail-lead-image img{object-fit:cover}.project-detail-facts{background:var(--color-primary-dark);width:calc(100% - 80px);color:var(--color-white);grid-template-columns:repeat(3,minmax(0,1fr));margin:-34px auto 0;padding:0;list-style:none;display:grid;position:relative}.project-detail-facts li{border-top:3px solid var(--color-gold);letter-spacing:.04em;text-transform:uppercase;min-width:0;padding:26px 28px;font-size:13px;font-weight:700;line-height:1.45}.project-detail-facts li+li{border-left:1px solid #ffffff29}.project-detail-story{background:#e8e4dc;padding:104px 0 110px}.project-detail-story-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:96px;display:grid}.project-detail-story-heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(38px,4vw,58px);font-weight:600;line-height:1.02}.project-detail-story-copy{border-left:1px solid #c9c3b8;padding-left:34px}.project-detail-story-copy p{color:#4f5350;font-family:var(--font-secondary);margin:0;font-size:18px;line-height:1.75}.project-detail-story-copy p+p{margin-top:24px}.project-detail-story-copy h3{color:var(--color-primary-dark);letter-spacing:-.035em;margin:54px 0 18px;font-size:clamp(25px,2.3vw,34px);font-weight:600;line-height:1.12}.project-detail-story-quote{border-left:3px solid var(--color-gold);margin:38px 0;padding:28px 0 28px 30px}.project-detail-story-quote p{color:var(--color-primary-dark);font-family:var(--font-primary);letter-spacing:-.025em;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.4}.project-detail-story-quote footer{color:#5b605d;font-family:var(--font-secondary);letter-spacing:.04em;text-transform:uppercase;gap:4px;margin-top:20px;font-size:12px;line-height:1.5;display:grid}.project-detail-story-quote strong{color:var(--color-primary-dark);font-size:13px}.project-detail-story-mark{background:#f7f5f0;width:156px;margin:30px 0 36px;padding:10px}.project-detail-story-mark img{width:100%;height:auto;display:block}.project-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:104px;padding-bottom:104px;display:grid}.project-detail-gallery figure{background:#d8d4cc;min-height:520px;margin:0;position:relative;overflow:hidden}.project-detail-gallery figure:only-child{grid-column:1/-1;min-height:620px}.project-detail-gallery img{object-fit:cover}.project-detail-navigation{padding:0 0 96px}.project-detail-navigation a{color:var(--color-primary-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:800;display:inline-flex}.project-detail-navigation a:before{content:"";background:var(--color-gold-gradient);transform-origin:100%;width:42px;height:2px;transition:transform .25s}.project-detail-navigation a:hover:before,.project-detail-navigation a:focus-visible:before{transform:scaleX(1.3)}@media (max-width:1040px){.projects-hero-copy-panel{padding-left:24px;padding-right:5vw}.projects-index-heading{gap:44px}.projects-tile{height:268px}.projects-tile-copy{padding-left:21px;padding-right:21px}.projects-tile h3{font-size:22px}.projects-tile-copy p{font-size:12px}.project-detail-story-grid{gap:56px}}@media (max-width:720px){.projects-hero{flex-direction:column-reverse;min-height:auto;display:flex}.projects-hero-copy-panel{padding:40px 16px 48px}.projects-hero-copy{border-left-width:3px;width:100%;padding-left:18px}.projects-hero-copy h1{font-size:41px;line-height:1}.projects-hero-copy>p:not(.kicker){margin-top:18px;font-size:15px;line-height:1.55}.projects-hero-media{height:310px;min-height:310px}.projects-hero-media:after{background:linear-gradient(#0000 58%,#2222223d)}.projects-index{padding:58px 0 68px}.projects-index--recent{padding-bottom:58px}.projects-index-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.projects-index-heading h2{font-size:36px}.projects-index-heading>p{font-size:15px;line-height:1.6}.projects-tile-grid{grid-template-columns:1fr;gap:11px}.projects-tile,.projects-tile:last-child{grid-column:auto;width:100%;height:174px}.projects-tile-link,.projects-tile:last-child .projects-tile-link{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.projects-tile-copy{padding:13px 14px 12px}.projects-tile-meta{letter-spacing:.1em;gap:8px;margin-bottom:7px;font-size:7.5px}.projects-tile h3{max-width:none;font-size:17px;line-height:1.03}.projects-tile-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:11px;line-height:1.36;display:-webkit-box;overflow:hidden}.projects-tile-copy:after{width:34px;margin-top:9px}.projects-index--recent .projects-tile{height:240px}.projects-index--recent .projects-tile h3{font-size:16px;line-height:1.08}.projects-index--recent .projects-tile-copy p{-webkit-line-clamp:3}.project-detail-intro{padding:62px 0 86px}.project-detail-intro-inner{border-left-width:3px;padding-left:18px}.project-detail-breadcrumb{margin-bottom:28px;font-size:9px}.project-detail-kicker{font-size:9px}.project-detail-intro h1{font-size:42px;line-height:1}.project-detail-summary{margin-top:22px;font-size:17px;line-height:1.55}.project-detail-overview{margin-top:-40px;padding-bottom:64px}.project-detail-lead-image{height:310px;min-height:0}.project-detail-facts{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:-20px}.project-detail-facts li{border-top-width:1px;border-left:3px solid var(--color-gold);padding:15px 17px;font-size:11px}.project-detail-facts li+li{border-top:1px solid #ffffff29;border-left:3px solid var(--color-gold)}.project-detail-story{padding:64px 0 70px}.project-detail-story-grid{grid-template-columns:1fr;gap:34px}.project-detail-story-heading h2{font-size:36px}.project-detail-story-copy{padding-left:18px}.project-detail-story-copy p{font-size:16px;line-height:1.68}.project-detail-story-copy h3{margin-top:42px;font-size:25px}.project-detail-story-quote{margin:30px 0;padding:22px 0 22px 20px}.project-detail-story-quote p{font-size:20px}.project-detail-story-mark{width:132px}.project-detail-gallery{grid-template-columns:1fr;gap:12px;padding-top:64px;padding-bottom:64px}.project-detail-gallery figure,.project-detail-gallery figure:only-child{grid-column:auto;min-height:300px}.project-detail-navigation{padding-bottom:64px}}.englefield-project-page{--englefield-ink:#20211f;--englefield-paper:#f4f0e7;--englefield-paper-light:#fbf9f3;--englefield-copy:#3f413d;background:var(--englefield-paper);color:var(--englefield-ink);font-family:Georgia,Times New Roman,serif;overflow:hidden}.englefield-project-shell{width:min(1260px,100% - 88px);margin-inline:auto}.englefield-project-hero{background:var(--color-primary);color:var(--color-white)}.englefield-project-hero-inner{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:end;gap:70px;padding-block:58px 48px;display:grid}.englefield-project-hero h1{max-width:900px;color:var(--color-white);font-family:var(--font-poppins),Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(62px,8vw,118px);font-weight:600;line-height:.9}.englefield-project-hero p{border-top:4px solid var(--color-gold);color:var(--color-white);margin:0 0 8px;padding-top:18px;font-size:20px;line-height:1.55}.englefield-project-cover{background:#d9d3c8;height:clamp(440px,48vw,690px);margin:10px 0 0;position:relative;overflow:hidden}.englefield-project-cover img{object-fit:cover;object-position:center}.englefield-project-opening,.englefield-project-section{position:relative}.englefield-project-opening{padding:82px 0}.englefield-project-section{padding:58px 0 64px}.englefield-project-opening:before,.englefield-project-section:before{content:"";background:var(--color-gold);width:58px;height:2px;margin-bottom:38px;display:block}.englefield-project-opening-copy{columns:2;column-gap:42px}.englefield-project-opening-copy p{color:var(--englefield-ink);margin:0;font-size:21px;font-weight:600;line-height:1.58}.englefield-project-opening-copy p+p{margin-top:24px}.englefield-project-opening-copy p:first-child:first-letter{float:left;color:var(--color-primary-dark);font-family:var(--font-poppins),Arial,Helvetica,sans-serif;margin:.08em .12em 0 0;font-size:76px;font-weight:600;line-height:.74}.englefield-project-credential{border-top:4px solid var(--color-gold);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:28px;width:100%;margin-top:46px;padding-top:26px;display:grid}.englefield-project-credential img{object-fit:contain;background:var(--color-white);width:104px;height:104px}.englefield-project-credential p{max-width:820px;color:var(--englefield-copy);margin:0;font-size:17px;line-height:1.65}.englefield-project-section h2{color:var(--englefield-ink);letter-spacing:-.025em;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.2vw,42px);font-weight:400;line-height:1.15}.englefield-project-copy p,.englefield-project-testimonial blockquote p,.englefield-project-testimonial blockquote footer{color:var(--englefield-copy);font-size:18px;font-style:normal;font-weight:400;line-height:1.72}.englefield-project-copy p{margin:0}.englefield-project-copy p+p{margin-top:20px}.englefield-project-testimonial blockquote{border-left:4px solid var(--color-gold);margin:28px 0 0;padding:4px 0 4px 32px}.englefield-project-testimonial blockquote p{color:var(--englefield-ink);letter-spacing:-.012em;margin:0;font-size:clamp(20px,2vw,25px);line-height:1.55}.englefield-project-testimonial blockquote footer{color:#63645e;margin-top:20px;font-size:16px;line-height:1.6}.englefield-project-testimonial blockquote footer span{display:block}.englefield-project-testimonial blockquote footer span:first-child{color:var(--englefield-ink);font-size:18px}.englefield-project-testimonial--standalone blockquote{margin-top:0}.butlers-farm-project-page .englefield-project-hero h1{max-width:760px;font-size:clamp(54px,6vw,90px)}.butlers-farm-project-page .englefield-project-hero{padding:0}.butlers-farm-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);align-items:center;gap:64px;padding-block:40px}.butlers-farm-project-page .englefield-project-hero p{font-size:18px;line-height:1.5}.butlers-farm-project-intro span{display:block}.butlers-farm-project-intro span+span{margin-top:18px}.butlers-farm-project-cover{height:clamp(400px,46vw,640px)}.butlers-farm-project-lead{max-width:980px;color:var(--englefield-ink);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.7vw,36px);font-weight:600;line-height:1.42}.butlers-farm-project-context{border-top:1px solid #bdb7aa;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:54px;margin-top:46px;padding-top:34px;display:grid}.butlers-farm-project-context p{color:var(--englefield-copy);margin:0;font-size:18px;line-height:1.72}.butlers-farm-project-statement .englefield-project-copy p{max-width:1080px}.cladding-remediation-project-page .englefield-project-hero h1{max-width:900px;font-size:clamp(56px,7vw,104px)}.cladding-project-date{white-space:nowrap}.cladding-project-feature{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:center;gap:clamp(48px,6vw,88px);padding:72px 0 76px;display:grid}.cladding-project-feature-media{aspect-ratio:1087/1447;background:#d9d3c8;margin:0;position:relative;overflow:hidden}.cladding-project-feature-media img{object-fit:cover}.cladding-project-feature-copy:before{content:"";background:var(--color-gold);width:58px;height:2px;margin-bottom:32px;display:block}.cladding-project-feature-copy p{color:var(--englefield-ink);margin:0;font-size:clamp(20px,2vw,27px);font-weight:600;line-height:1.55}.cladding-project-programme .englefield-project-copy,.cladding-project-community .englefield-project-copy,.cladding-project-carbon .englefield-project-copy{max-width:1080px}.royal-foundation-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(48px,6vw,86px);padding-block:48px}.royal-foundation-project-page .englefield-project-hero h1{max-width:790px;font-size:clamp(44px,5vw,72px);line-height:.98}.royal-foundation-project-page .englefield-project-hero p{font-size:17px;line-height:1.62}.royal-foundation-introduction{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(50px,6vw,88px);padding:68px 0 34px;display:grid}.royal-foundation-introduction-copy:before,.royal-foundation-thermal-copy:before{content:"";background:var(--color-gold);width:58px;height:2px;margin-bottom:34px;display:block}.royal-foundation-introduction-copy h2,.royal-foundation-thermal-copy h2{color:var(--englefield-ink);letter-spacing:-.025em;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.16}.royal-foundation-introduction-copy p,.royal-foundation-thermal-copy p{color:var(--englefield-copy);margin:0;font-size:18px;line-height:1.72}.royal-foundation-introduction-media,.royal-foundation-thermal-media{background:#d9d3c8;margin:0;position:relative;overflow:hidden}.royal-foundation-introduction-media{aspect-ratio:1133/634}.royal-foundation-introduction-media img,.royal-foundation-thermal-media img{object-fit:cover}.royal-foundation-delivery .englefield-project-copy,.royal-foundation-closing-section .englefield-project-copy{max-width:1080px}.royal-foundation-delivery.englefield-project-section{padding-top:34px}.royal-foundation-thermal{grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(50px,7vw,96px);padding:44px 0 62px;display:grid}.royal-foundation-thermal-media{aspect-ratio:4/3}.royal-foundation-thermal-lead{margin-bottom:30px!important}.market-place-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,6vw,84px);padding-block:48px}.market-place-project-page .englefield-project-hero h1{max-width:800px;font-size:clamp(48px,5.3vw,78px);line-height:.98}.market-place-project-page .englefield-project-hero p{font-size:17px;line-height:1.62}.market-place-introduction{grid-template-columns:minmax(440px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(50px,6vw,88px);padding:68px 0 46px;display:grid}.market-place-introduction-media,.market-place-delivery-media{background:#d9d3c8;margin:0;position:relative;overflow:hidden}.market-place-introduction-media{aspect-ratio:1235/929}.market-place-introduction-media img,.market-place-delivery-media img{object-fit:cover}.market-place-introduction-copy:before,.market-place-delivery-copy:before{content:"";background:var(--color-gold);width:58px;height:2px;margin-bottom:32px;display:block}.market-place-introduction-copy h2{color:var(--englefield-ink);letter-spacing:-.025em;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,43px);font-weight:400;line-height:1.16}.market-place-introduction-copy p,.market-place-delivery-copy p{color:var(--englefield-copy);margin:0;font-size:18px;line-height:1.72}.market-place-introduction-copy p+p,.market-place-delivery-copy p+p{margin-top:20px}.market-place-planning.englefield-project-section{padding-top:38px}.market-place-planning .englefield-project-copy{columns:2;column-gap:clamp(40px,5vw,72px)}.market-place-planning .englefield-project-copy p{break-inside:avoid}.market-place-delivery{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);align-items:center;gap:clamp(50px,7vw,96px);padding:44px 0 62px;display:grid}.market-place-delivery-media{aspect-ratio:1276/959}.market-place-closing .englefield-project-copy{max-width:980px}.market-place-closing .englefield-project-copy p{color:var(--englefield-ink);font-size:clamp(22px,2.4vw,32px);line-height:1.48}.mortimer-fire-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(48px,6vw,84px);padding-block:48px}.mortimer-fire-project-page .englefield-project-hero h1{max-width:790px;font-size:clamp(50px,5.7vw,84px);line-height:.98}.mortimer-fire-hero-copy:before{content:"";background:var(--color-gold);width:100%;height:4px;margin-bottom:20px;display:block}.mortimer-fire-project-page .englefield-project-hero .mortimer-fire-hero-copy p{border:0;margin:0;padding:0;font-size:17px;line-height:1.58}.mortimer-fire-project-page .englefield-project-hero .mortimer-fire-hero-copy p+p{margin-top:16px}.mortimer-fire-quotation.englefield-project-section{max-width:1080px;padding:58px 0 34px}.mortimer-fire-quotation.englefield-project-section:before{display:none}.mortimer-fire-quotation blockquote{margin:0}.mortimer-fire-quotation blockquote p{font-size:clamp(25px,3vw,41px);line-height:1.42}.mortimer-fire-introduction,.mortimer-fire-structure,.mortimer-fire-reinstatement{align-items:center;gap:clamp(50px,7vw,96px);display:grid}.mortimer-fire-introduction{grid-template-columns:minmax(440px,1.08fr) minmax(0,.92fr);padding:44px 0 62px}.mortimer-fire-structure{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);padding:52px 0 64px}.mortimer-fire-reinstatement{grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);padding:52px 0 70px}.mortimer-fire-introduction-media,.mortimer-fire-structure-media,.mortimer-fire-reinstatement-media{background:#d9d3c8;margin:0;position:relative;overflow:hidden}.mortimer-fire-introduction-media,.mortimer-fire-structure-media{aspect-ratio:4/3}.mortimer-fire-reinstatement-media{aspect-ratio:1284/935}.mortimer-fire-introduction-media img,.mortimer-fire-structure-media img,.mortimer-fire-reinstatement-media img{object-fit:cover}.mortimer-fire-introduction-copy:before,.mortimer-fire-structure-copy:before,.mortimer-fire-reinstatement-copy:before{content:"";background:var(--color-gold);width:58px;height:2px;margin-bottom:32px;display:block}.mortimer-fire-introduction-copy h2{color:var(--englefield-ink);letter-spacing:-.025em;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,43px);font-weight:400;line-height:1.16}.mortimer-fire-introduction-copy p,.mortimer-fire-structure-copy p,.mortimer-fire-reinstatement-copy p{color:var(--englefield-copy);margin:0;font-size:18px;line-height:1.72}.mortimer-fire-introduction-copy p+p,.mortimer-fire-structure-copy p+p,.mortimer-fire-reinstatement-copy p+p{margin-top:20px}.mortimer-fire-structure,.mortimer-fire-reinstatement{border-top:1px solid #bdb7aa}.heritage-rill-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:center;gap:clamp(48px,6vw,84px);padding-block:48px}.heritage-rill-project-page .englefield-project-hero h1{max-width:790px;font-size:clamp(56px,6.5vw,94px);line-height:.96}.heritage-rill-hero-copy:before{content:"";background:var(--color-gold);width:100%;height:4px;margin-bottom:20px;display:block}.heritage-rill-project-page .englefield-project-hero .heritage-rill-hero-copy p{border:0;margin:0;padding:0;font-size:17px;line-height:1.58}.heritage-rill-project-page .englefield-project-hero .heritage-rill-hero-copy p+p{margin-top:16px}.heritage-rill-introduction{grid-template-columns:minmax(440px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(50px,6vw,88px);padding:68px 0 62px;display:grid}.heritage-rill-introduction-media,.heritage-rill-continuity-media,.heritage-rill-delivery-media{background:#d9d3c8;margin:0;position:relative;overflow:hidden}.heritage-rill-introduction-media{aspect-ratio:1284/860}.heritage-rill-continuity-media,.heritage-rill-delivery-media{aspect-ratio:3/4}.heritage-rill-introduction-media img,.heritage-rill-continuity-media img,.heritage-rill-delivery-media img{object-fit:cover}.heritage-rill-introduction-copy{min-width:0}.heritage-rill-introduction-copy:before,.heritage-rill-continuity-copy:before,.heritage-rill-delivery-copy:before{content:"";background:var(--color-gold);width:58px;height:2px;margin-bottom:12px;display:block}.heritage-rill-introduction-copy:before{margin-bottom:32px}.heritage-rill-introduction-copy h2{color:var(--englefield-ink);letter-spacing:-.025em;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,45px);font-weight:400;line-height:1.16}.heritage-rill-introduction-copy p,.heritage-rill-continuity-copy p,.heritage-rill-delivery-copy p{color:var(--englefield-copy);margin:0;font-size:18px;line-height:1.72}.heritage-rill-continuity-copy p+p,.heritage-rill-introduction-copy p+p,.heritage-rill-delivery-copy p+p{margin-top:20px}.heritage-rill-continuity,.heritage-rill-delivery{border-top:1px solid #bdb7aa;align-items:center;gap:clamp(54px,7vw,100px);display:grid}.heritage-rill-continuity{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);padding:58px 0 68px}.heritage-rill-delivery{grid-template-columns:minmax(390px,.82fr) minmax(0,1fr);padding:58px 0 72px}.berkshire-cladding-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,6vw,84px);padding-block:48px}.berkshire-cladding-project-page .englefield-project-hero h1{max-width:820px;font-size:clamp(46px,5.2vw,76px);line-height:.98}.berkshire-cladding-project-page .englefield-project-hero p{font-size:17px;line-height:1.62}.berkshire-cladding-context{grid-template-columns:minmax(440px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(50px,6vw,88px);padding:68px 0 64px;display:grid}.berkshire-cladding-context-media{aspect-ratio:4/3;background:#d9d3c8;margin:0;position:relative;overflow:hidden}.berkshire-cladding-context-media img{object-fit:cover}.berkshire-cladding-context-copy:before,.berkshire-cladding-progress:before,.berkshire-cladding-carbon-heading:before{content:"";background:var(--color-gold);width:58px;height:2px;display:block}.berkshire-cladding-context-copy:before{margin-bottom:32px}.berkshire-cladding-context-copy p,.berkshire-cladding-progress p,.berkshire-cladding-carbon p{color:var(--englefield-copy);margin:0;font-size:18px;line-height:1.72}.berkshire-cladding-progress{border-top:1px solid #bdb7aa;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(52px,7vw,100px);padding:62px 0 68px;display:grid}.berkshire-cladding-progress:before{grid-column:1/-1;margin-bottom:-26px}.berkshire-cladding-progress>p{color:var(--englefield-ink);font-size:clamp(22px,2.3vw,31px);line-height:1.48}.berkshire-cladding-progress-detail p+p{margin-top:20px}.berkshire-cladding-testimonial{border-top:1px solid #bdb7aa;max-width:1080px;padding:58px 0 64px}.berkshire-cladding-testimonial blockquote{margin:0}.berkshire-cladding-testimonial blockquote p{color:var(--englefield-ink);font-size:clamp(24px,2.8vw,39px);line-height:1.44}.berkshire-cladding-carbon{border-top:1px solid #bdb7aa;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(52px,7vw,100px);padding:62px 0 72px;display:grid}.berkshire-cladding-carbon-heading:before{margin-bottom:30px}.berkshire-cladding-carbon h2{color:var(--englefield-ink);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.4vw,47px);font-weight:400;line-height:1.12}.pinewood-roof-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);align-items:center;gap:clamp(48px,6vw,84px);padding-block:48px}.pinewood-roof-project-page .englefield-project-hero h1{max-width:820px;font-size:clamp(43px,4.9vw,70px);line-height:.99}.pinewood-roof-project-page .englefield-project-hero p{font-size:17px;line-height:1.58}.pinewood-roof-introduction{grid-template-columns:minmax(440px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(50px,6vw,88px);padding:68px 0 64px;display:grid}.pinewood-roof-introduction-media,.pinewood-roof-drainage-media{background:#d9d3c8;margin:0;position:relative;overflow:hidden}.pinewood-roof-introduction-media{aspect-ratio:16/9}.pinewood-roof-drainage-media{aspect-ratio:3/4;justify-self:end;width:min(100%,440px)}.pinewood-roof-introduction-media img,.pinewood-roof-drainage-media img{object-fit:cover}.pinewood-roof-introduction-copy:before,.pinewood-roof-phase:before,.pinewood-roof-drainage-copy:before,.pinewood-roof-carbon-heading:before{content:"";background:var(--color-gold);width:58px;height:2px;display:block}.pinewood-roof-introduction-copy:before,.pinewood-roof-drainage-copy:before{margin-bottom:32px}.pinewood-roof-introduction-copy h2,.pinewood-roof-carbon h2{color:var(--englefield-ink);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.3vw,46px);font-weight:400;line-height:1.14}.pinewood-roof-introduction-copy h2{margin-bottom:26px}.pinewood-roof-introduction-copy p,.pinewood-roof-drainage-copy p,.pinewood-roof-carbon p{color:var(--englefield-copy);margin:0;font-size:18px;line-height:1.72}.pinewood-roof-introduction-copy p+p,.pinewood-roof-drainage-copy p+p{margin-top:20px}.pinewood-roof-phase{border-top:1px solid #bdb7aa;max-width:1080px;padding:58px 0 66px}.pinewood-roof-phase:before{margin-bottom:32px}.pinewood-roof-phase p{color:var(--englefield-ink);margin:0;font-size:clamp(23px,2.55vw,35px);line-height:1.48}.pinewood-roof-drainage{border-top:1px solid #bdb7aa;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(56px,8vw,110px);padding:62px 0 70px;display:grid}.pinewood-roof-testimonial{border-top:1px solid #bdb7aa;max-width:1080px;padding:58px 0 64px}.pinewood-roof-testimonial blockquote{margin:0}.pinewood-roof-testimonial blockquote p{color:var(--englefield-ink);font-size:clamp(24px,2.7vw,38px);line-height:1.44}.pinewood-roof-carbon{border-top:1px solid #bdb7aa;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(52px,7vw,100px);padding:62px 0 72px;display:grid}.pinewood-roof-carbon-heading:before{margin-bottom:30px}.englefield-project-enquiry{grid-template-columns:minmax(340px,.76fr) minmax(0,1.24fr);padding:0;display:grid;position:relative}.englefield-project-enquiry:before{content:"";z-index:1;background:var(--color-gold);width:58px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.englefield-project-enquiry-contact{background:var(--color-primary);color:var(--color-white);padding:clamp(52px,6vw,84px) clamp(42px,5vw,72px)}.englefield-project-enquiry-label,.englefield-project-about-label{font-family:var(--font-poppins),Arial,Helvetica,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:700}.englefield-project-enquiry-label{color:var(--color-gold-light)}.englefield-project-enquiry-contact h2{color:var(--color-white);font-family:var(--font-poppins),Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:0 0 34px;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.05}.englefield-project-enquiry-contact address{border-top:1px solid #ffffff59;margin:0;padding-top:24px;font-style:normal}.englefield-project-enquiry-contact address a{width:fit-content;color:var(--color-white);text-underline-offset:5px;font-size:17px;line-height:1.75;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:block}.englefield-project-enquiry-contact address a:hover,.englefield-project-enquiry-contact address a:focus-visible{color:var(--color-gold-light);text-decoration-color:currentColor}.englefield-project-enquiry-about{background:var(--englefield-paper-light);padding:clamp(52px,6vw,84px) clamp(44px,7vw,100px)}.englefield-project-about-label{color:var(--color-primary)}.englefield-project-about-lead{border-top:4px solid var(--color-gold);max-width:760px;color:var(--englefield-ink);letter-spacing:-.025em;margin:0;padding-top:24px;font-size:clamp(25px,2.6vw,36px);font-weight:400;line-height:1.38}.englefield-project-about-lead strong{color:var(--color-primary);font-weight:600}.englefield-project-about-body{max-width:720px;color:var(--englefield-copy);margin:32px 0 0;font-size:18px;line-height:1.72}@media (max-width:1040px){.englefield-project-shell{width:min(100% - 56px,1260px)}.englefield-project-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:40px}.butlers-farm-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:38px;padding-block:36px}.cladding-project-feature{grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);gap:42px}.royal-foundation-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:38px}.royal-foundation-introduction{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:42px}.royal-foundation-thermal{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:44px}.market-place-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:38px}.market-place-introduction{grid-template-columns:minmax(360px,1.05fr) minmax(0,.95fr);gap:42px}.market-place-delivery{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:44px}.mortimer-fire-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:38px}.mortimer-fire-introduction{grid-template-columns:minmax(360px,1.05fr) minmax(0,.95fr);gap:42px}.mortimer-fire-structure{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:44px}.mortimer-fire-reinstatement{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:44px}.heritage-rill-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:38px}.heritage-rill-introduction{grid-template-columns:minmax(360px,1.05fr) minmax(0,.95fr);gap:42px}.heritage-rill-continuity,.heritage-rill-delivery{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:44px}.heritage-rill-delivery{grid-template-columns:minmax(330px,.82fr) minmax(0,1fr)}.berkshire-cladding-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:38px}.berkshire-cladding-context{grid-template-columns:minmax(360px,1.05fr) minmax(0,.95fr);gap:42px}.berkshire-cladding-progress,.berkshire-cladding-carbon{gap:44px}.pinewood-roof-project-page .englefield-project-hero-inner{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:38px}.pinewood-roof-introduction{grid-template-columns:minmax(360px,1.05fr) minmax(0,.95fr);gap:42px}.pinewood-roof-drainage{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:44px}.pinewood-roof-carbon{gap:44px}}@media (max-width:720px){.englefield-project-shell{width:min(100% - 32px,1260px)}.englefield-project-hero-inner{grid-template-columns:1fr;gap:34px;padding-block:38px 32px}.englefield-project-hero h1{font-size:clamp(50px,15vw,66px)}.butlers-farm-project-page .englefield-project-hero h1{font-size:clamp(44px,13vw,56px)}.cladding-remediation-project-page .englefield-project-hero h1{font-size:clamp(42px,12vw,55px)}.royal-foundation-project-page .englefield-project-hero h1{font-size:clamp(38px,11vw,48px);line-height:1.02}.market-place-project-page .englefield-project-hero h1{font-size:clamp(38px,11vw,49px);line-height:1.02}.mortimer-fire-project-page .englefield-project-hero h1{font-size:clamp(39px,11.5vw,50px);line-height:1.02}.heritage-rill-project-page .englefield-project-hero h1{font-size:clamp(42px,12vw,54px);line-height:1.02}.berkshire-cladding-project-page .englefield-project-hero h1{font-size:clamp(38px,10.8vw,48px);line-height:1.02}.pinewood-roof-project-page .englefield-project-hero h1{font-size:clamp(35px,10.2vw,46px);line-height:1.03}.butlers-farm-project-page .englefield-project-hero-inner{grid-template-columns:1fr;align-items:start;gap:28px;padding-block:26px 30px}.englefield-project-hero p{font-size:18px}.englefield-project-cover{height:330px}.englefield-project-opening{padding:64px 0}.englefield-project-opening:before,.englefield-project-section:before{width:44px;margin-bottom:28px}.englefield-project-opening-copy{columns:1}.englefield-project-opening-copy p{font-size:18px;line-height:1.6}.englefield-project-credential{grid-template-columns:82px minmax(0,1fr);gap:18px;margin-top:34px}.englefield-project-credential img{width:82px;height:82px}.englefield-project-credential p{font-size:15px;line-height:1.58}.butlers-farm-project-cover{height:300px}.butlers-farm-project-lead{font-size:23px;line-height:1.45}.butlers-farm-project-context{grid-template-columns:1fr;gap:24px;margin-top:34px;padding-top:28px}.butlers-farm-project-context p{font-size:16px;line-height:1.68}.cladding-project-feature{grid-template-columns:1fr;gap:36px;padding:48px 0 54px}.cladding-project-feature-copy:before{width:44px;margin-bottom:26px}.cladding-project-feature-copy p{font-size:19px;line-height:1.58}.royal-foundation-project-page .englefield-project-hero-inner,.royal-foundation-introduction,.royal-foundation-thermal{grid-template-columns:1fr}.royal-foundation-project-page .englefield-project-hero-inner{gap:30px;padding-block:34px 32px}.royal-foundation-project-page .englefield-project-hero p{font-size:16px;line-height:1.6}.royal-foundation-introduction{gap:34px;padding:50px 0 26px}.royal-foundation-introduction-copy:before,.royal-foundation-thermal-copy:before{width:44px;margin-bottom:26px}.royal-foundation-introduction-copy h2,.royal-foundation-thermal-copy h2{margin-bottom:20px;font-size:30px}.royal-foundation-introduction-copy p,.royal-foundation-thermal-copy p{font-size:16px;line-height:1.68}.royal-foundation-thermal{gap:36px;padding:36px 0 50px}.royal-foundation-delivery.englefield-project-section{padding-top:28px}.royal-foundation-thermal-media{grid-row:auto;min-width:0}.royal-foundation-thermal-copy{min-width:0}.royal-foundation-thermal-lead{margin-bottom:24px!important}.market-place-project-page .englefield-project-hero-inner,.market-place-introduction,.market-place-delivery{grid-template-columns:1fr}.market-place-project-page .englefield-project-hero-inner{gap:30px;padding-block:34px 32px}.market-place-project-page .englefield-project-hero p{font-size:16px;line-height:1.6}.market-place-introduction{gap:34px;padding:50px 0 30px}.market-place-introduction-copy:before,.market-place-delivery-copy:before{width:44px;margin-bottom:26px}.market-place-introduction-copy h2{margin-bottom:20px;font-size:30px}.market-place-introduction-copy p,.market-place-delivery-copy p{font-size:16px;line-height:1.68}.market-place-planning.englefield-project-section{padding-top:34px}.market-place-planning .englefield-project-copy{columns:1}.market-place-delivery{gap:36px;padding:36px 0 48px}.market-place-delivery-media{grid-row:1;min-width:0}.market-place-delivery-copy{min-width:0}.market-place-closing .englefield-project-copy p{font-size:21px;line-height:1.5}.mortimer-fire-project-page .englefield-project-hero-inner,.mortimer-fire-introduction,.mortimer-fire-structure,.mortimer-fire-reinstatement{grid-template-columns:1fr}.mortimer-fire-project-page .englefield-project-hero-inner{gap:30px;padding-block:34px 32px}.mortimer-fire-project-page .englefield-project-hero .mortimer-fire-hero-copy p{font-size:16px;line-height:1.58}.mortimer-fire-quotation.englefield-project-section{padding:46px 0 24px}.mortimer-fire-quotation blockquote{padding-left:20px}.mortimer-fire-quotation blockquote p{font-size:22px;line-height:1.5}.mortimer-fire-introduction{gap:34px;padding:34px 0 48px}.mortimer-fire-structure,.mortimer-fire-reinstatement{gap:36px;padding:44px 0 50px}.mortimer-fire-structure-media{grid-row:1;min-width:0}.mortimer-fire-introduction-copy,.mortimer-fire-structure-copy,.mortimer-fire-reinstatement-copy{min-width:0}.mortimer-fire-introduction-copy:before,.mortimer-fire-structure-copy:before,.mortimer-fire-reinstatement-copy:before{width:44px;margin-bottom:26px}.mortimer-fire-introduction-copy h2{margin-bottom:20px;font-size:30px}.mortimer-fire-introduction-copy p,.mortimer-fire-structure-copy p,.mortimer-fire-reinstatement-copy p{font-size:16px;line-height:1.68}.heritage-rill-project-page .englefield-project-hero-inner,.heritage-rill-introduction,.heritage-rill-continuity,.heritage-rill-delivery{grid-template-columns:1fr}.heritage-rill-project-page .englefield-project-hero-inner{gap:30px;padding-block:34px 32px}.heritage-rill-project-page .englefield-project-hero .heritage-rill-hero-copy p{font-size:16px;line-height:1.58}.heritage-rill-introduction{gap:34px;padding:50px 0 48px}.heritage-rill-introduction-copy{min-width:0}.heritage-rill-introduction-copy:before,.heritage-rill-continuity-copy:before,.heritage-rill-delivery-copy:before{width:44px;margin-bottom:6px}.heritage-rill-introduction-copy h2{margin-bottom:20px;font-size:30px}.heritage-rill-continuity,.heritage-rill-delivery{gap:36px;padding:44px 0 50px}.heritage-rill-continuity-media{grid-row:1;min-width:0}.heritage-rill-introduction-copy,.heritage-rill-continuity-copy,.heritage-rill-delivery-copy{min-width:0}.heritage-rill-introduction-copy p,.heritage-rill-continuity-copy p,.heritage-rill-delivery-copy p{font-size:16px;line-height:1.68}.berkshire-cladding-project-page .englefield-project-hero-inner,.berkshire-cladding-context,.berkshire-cladding-progress,.berkshire-cladding-carbon{grid-template-columns:1fr}.berkshire-cladding-project-page .englefield-project-hero-inner{gap:30px;padding-block:34px 32px}.berkshire-cladding-project-page .englefield-project-hero p{font-size:16px;line-height:1.6}.berkshire-cladding-context{gap:34px;padding:50px 0 48px}.berkshire-cladding-context-copy:before,.berkshire-cladding-progress:before,.berkshire-cladding-carbon-heading:before{width:44px}.berkshire-cladding-context-copy:before{margin-bottom:26px}.berkshire-cladding-context-copy p,.berkshire-cladding-progress p,.berkshire-cladding-carbon p{font-size:16px;line-height:1.68}.berkshire-cladding-progress{gap:28px;padding:44px 0 50px}.berkshire-cladding-progress:before{margin-bottom:0}.berkshire-cladding-progress>p{font-size:21px;line-height:1.5}.berkshire-cladding-testimonial{padding:46px 0 50px}.berkshire-cladding-testimonial blockquote{padding-left:20px}.berkshire-cladding-testimonial blockquote p{font-size:21px;line-height:1.52}.berkshire-cladding-carbon{gap:28px;padding:44px 0 50px}.berkshire-cladding-carbon-heading:before{margin-bottom:24px}.berkshire-cladding-carbon h2{font-size:31px}.pinewood-roof-project-page .englefield-project-hero-inner,.pinewood-roof-introduction,.pinewood-roof-drainage,.pinewood-roof-carbon{grid-template-columns:1fr}.pinewood-roof-project-page .englefield-project-hero-inner{gap:30px;padding-block:34px 32px}.pinewood-roof-project-page .englefield-project-hero p{font-size:16px;line-height:1.6}.pinewood-roof-introduction{gap:34px;padding:50px 0 48px}.pinewood-roof-introduction-copy:before,.pinewood-roof-phase:before,.pinewood-roof-drainage-copy:before,.pinewood-roof-carbon-heading:before{width:44px}.pinewood-roof-introduction-copy:before,.pinewood-roof-drainage-copy:before{margin-bottom:26px}.pinewood-roof-introduction-copy h2,.pinewood-roof-carbon h2{font-size:30px}.pinewood-roof-introduction-copy h2{margin-bottom:20px}.pinewood-roof-introduction-copy p,.pinewood-roof-drainage-copy p,.pinewood-roof-carbon p{font-size:16px;line-height:1.68}.pinewood-roof-phase{padding:44px 0 50px}.pinewood-roof-phase:before{margin-bottom:26px}.pinewood-roof-phase p{font-size:21px;line-height:1.5}.pinewood-roof-drainage{gap:36px;padding:44px 0 50px}.pinewood-roof-drainage-media{justify-self:center;width:min(88%,400px)}.pinewood-roof-testimonial{padding:46px 0 50px}.pinewood-roof-testimonial blockquote{padding-left:20px}.pinewood-roof-testimonial blockquote p{font-size:21px;line-height:1.52}.pinewood-roof-carbon{gap:28px;padding:44px 0 50px}.pinewood-roof-carbon-heading:before{margin-bottom:24px}.englefield-project-section{padding:46px 0 50px}.englefield-project-section h2{margin-bottom:20px;font-size:30px}.englefield-project-copy p{font-size:16px;line-height:1.68}.englefield-project-testimonial blockquote{margin-top:22px;padding-left:20px}.englefield-project-testimonial--standalone blockquote{margin-top:0}.englefield-project-testimonial blockquote p{font-size:19px;line-height:1.55}.englefield-project-testimonial blockquote footer{font-size:15px}.englefield-project-testimonial blockquote footer span:first-child{font-size:17px}.englefield-project-enquiry{grid-template-columns:1fr}.englefield-project-enquiry:before{width:44px}.englefield-project-enquiry-contact,.englefield-project-enquiry-about{padding:48px 16px}.englefield-project-enquiry-contact h2{font-size:38px}.englefield-project-enquiry-contact address a{font-size:16px}.englefield-project-about-lead{padding-top:20px;font-size:26px}.englefield-project-about-body{margin-top:24px;font-size:16px;line-height:1.68}}
