.page-module__mZZtYa__hero{background:var(--paper);padding:44px 0 88px}.page-module__mZZtYa__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:9px;margin-bottom:48px;font-size:12px;display:flex}.page-module__mZZtYa__breadcrumb a{text-underline-offset:3px;text-decoration:underline}.page-module__mZZtYa__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:end;gap:clamp(50px,7vw,100px);display:grid}.page-module__mZZtYa__heroCopy h1{max-width:930px;margin:16px 0 28px;font-size:clamp(48px,6vw,82px);line-height:.98}.page-module__mZZtYa__standfirst{max-width:720px;color:var(--ink);font-size:clamp(20px,2vw,25px);line-height:1.45}.page-module__mZZtYa__heroCopy>p:not(.page-module__mZZtYa__standfirst){max-width:650px;margin-bottom:28px}.page-module__mZZtYa__heroImage{background:var(--sand);min-height:600px;position:relative;overflow:hidden}.page-module__mZZtYa__heroImage img{object-fit:cover}.page-module__mZZtYa__heroImage>a{z-index:1;color:#fff;background:#111d;justify-content:space-between;align-items:center;padding:13px 15px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.page-module__mZZtYa__overview,.page-module__mZZtYa__articleSection,.page-module__mZZtYa__typeSection,.page-module__mZZtYa__darkSection,.page-module__mZZtYa__statSection,.page-module__mZZtYa__vatSection,.page-module__mZZtYa__examplesSection,.page-module__mZZtYa__processSection,.page-module__mZZtYa__controlSection,.page-module__mZZtYa__projectsSection,.page-module__mZZtYa__downloadSection,.page-module__mZZtYa__faqSection,.page-module__mZZtYa__sourcesSection,.page-module__mZZtYa__finalCta{padding:104px 0}.page-module__mZZtYa__overview,.page-module__mZZtYa__examplesSection,.page-module__mZZtYa__downloadSection{background:var(--sand)}.page-module__mZZtYa__typeSection,.page-module__mZZtYa__processSection,.page-module__mZZtYa__projectsSection{background:var(--cream)}.page-module__mZZtYa__sectionIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;margin-bottom:50px;display:grid}.page-module__mZZtYa__sectionIntro h2,.page-module__mZZtYa__stickyHeading h2,.page-module__mZZtYa__statGrid h2,.page-module__mZZtYa__vatGrid h2,.page-module__mZZtYa__sourcesGrid h2,.page-module__mZZtYa__finalCtaGrid h2{margin:12px 0 0;font-size:clamp(40px,5vw,68px)}.page-module__mZZtYa__sectionIntro>p{max-width:58ch;margin:0 0 8px;font-size:17px}.page-module__mZZtYa__tableScroll{border-top:2px solid var(--ink);-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__mZZtYa__tableScroll table{border-collapse:collapse;background:var(--paper);width:100%;min-width:980px}.page-module__mZZtYa__tableScroll caption{color:var(--muted);text-align:left;padding:14px 0;font-size:11px}.page-module__mZZtYa__tableScroll th,.page-module__mZZtYa__tableScroll td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:21px 20px}.page-module__mZZtYa__tableScroll th:last-child,.page-module__mZZtYa__tableScroll td:last-child{border-right:0}.page-module__mZZtYa__tableScroll thead th{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.page-module__mZZtYa__tableScroll tbody th{width:23%;font-size:16px}.page-module__mZZtYa__tableScroll tbody td{color:var(--muted);font-size:14px}.page-module__mZZtYa__tableScroll tbody td strong{color:var(--orange);font-size:19px}.page-module__mZZtYa__costCaveat{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:7vw;padding:30px 0;display:grid}.page-module__mZZtYa__costCaveat strong{font-size:19px}.page-module__mZZtYa__costCaveat p{margin:0}.page-module__mZZtYa__twoColumn{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:10vw;display:grid}.page-module__mZZtYa__stickyHeading{position:sticky;top:120px}.page-module__mZZtYa__stickyHeading>p{max-width:45ch;margin-top:22px}.page-module__mZZtYa__textLink{border-bottom:1px solid;align-items:center;gap:7px;width:fit-content;margin-top:18px;padding-bottom:4px;font-size:13px;font-weight:800;display:inline-flex}.page-module__mZZtYa__budgetList{border-top:1px solid var(--line)}.page-module__mZZtYa__budgetList article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.page-module__mZZtYa__budgetList article>span,.page-module__mZZtYa__typeList article>span,.page-module__mZZtYa__driverGrid article>span,.page-module__mZZtYa__controlGrid article>span{color:var(--orange);font-size:10px;font-weight:800}.page-module__mZZtYa__budgetList h3{margin:0 0 5px;font-size:20px}.page-module__mZZtYa__budgetList p{margin:0}.page-module__mZZtYa__typeList{border-top:1px solid var(--line)}.page-module__mZZtYa__typeList article{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(240px,.65fr) minmax(0,1.35fr);gap:34px;padding:38px 0;scroll-margin-top:120px;display:grid}.page-module__mZZtYa__typeList h3{margin:0;font-size:clamp(27px,3vw,40px)}.page-module__mZZtYa__typeList p:first-child{margin-top:0}.page-module__mZZtYa__typeList p:last-child{margin-bottom:0}.page-module__mZZtYa__darkSection{background:var(--ink);color:#fff}.page-module__mZZtYa__darkSection h2,.page-module__mZZtYa__darkSection h3{color:#fff}.page-module__mZZtYa__darkSection .page-module__mZZtYa__sectionIntro>p{color:#ffffffa6}.page-module__mZZtYa__driverGrid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.page-module__mZZtYa__driverGrid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:310px;padding:28px}.page-module__mZZtYa__driverGrid h3{margin:48px 0 15px;font-size:27px}.page-module__mZZtYa__driverGrid p{color:#ffffffa6}.page-module__mZZtYa__lead{color:var(--ink);font-size:20px}.page-module__mZZtYa__checkList{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:30px 0;padding:0;list-style:none;display:grid}.page-module__mZZtYa__checkList li{border-bottom:1px solid var(--line);gap:10px;padding:15px 12px 15px 0;display:flex}.page-module__mZZtYa__checkList svg{color:var(--orange);flex:none}.page-module__mZZtYa__statSection{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-module__mZZtYa__statGrid,.page-module__mZZtYa__vatGrid,.page-module__mZZtYa__sourcesGrid,.page-module__mZZtYa__finalCtaGrid{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.page-module__mZZtYa__statGrid>div:last-child{font-size:17px}.page-module__mZZtYa__statGrid a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.page-module__mZZtYa__vatSection{background:var(--orange);color:var(--ink)}.page-module__mZZtYa__vatGrid{align-items:center}.page-module__mZZtYa__vatFigure{border-top:1px solid #1116;border-bottom:1px solid #1116;flex-direction:column;justify-content:center;min-height:350px;display:flex}.page-module__mZZtYa__vatFigure strong{letter-spacing:-.08em;font-size:clamp(110px,16vw,220px);line-height:.8}.page-module__mZZtYa__vatFigure span{margin-top:30px;font-weight:800}.page-module__mZZtYa__vatGrid p{color:#111c;font-size:17px}.page-module__mZZtYa__contingencyBands{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.page-module__mZZtYa__contingencyBands article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:22px}.page-module__mZZtYa__contingencyBands h3{font-size:22px}.page-module__mZZtYa__examplesGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.page-module__mZZtYa__examplesGrid>article{border-right:1px solid var(--line);background:var(--paper);padding:30px}.page-module__mZZtYa__examplesGrid>article:first-child{background:0 0;padding-left:0}.page-module__mZZtYa__examplesGrid>article:last-child{background:0 0;border-right:0;padding-right:0}.page-module__mZZtYa__examplesGrid>article>span{color:var(--orange);font-size:10px;font-weight:800}.page-module__mZZtYa__examplesGrid h3{min-height:82px;margin:18px 0 25px;font-size:29px}.page-module__mZZtYa__examplesGrid dl{margin:0 0 25px}.page-module__mZZtYa__examplesGrid dl>div{border-top:1px solid var(--line);padding:12px 0}.page-module__mZZtYa__examplesGrid dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.page-module__mZZtYa__examplesGrid dd{margin:5px 0 0}.page-module__mZZtYa__examplesGrid dl>div:nth-child(3) dd{color:var(--orange);font-size:24px;font-weight:800}.page-module__mZZtYa__processList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.page-module__mZZtYa__processList li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;padding:22px 0;display:grid}.page-module__mZZtYa__processList li>span{color:var(--orange);font-size:11px;font-weight:800}.page-module__mZZtYa__processList h3{margin:0 0 6px;font-size:22px}.page-module__mZZtYa__processList p{margin:0}.page-module__mZZtYa__controlSection{background:var(--paper)}.page-module__mZZtYa__controlGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.page-module__mZZtYa__controlGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:25px}.page-module__mZZtYa__controlGrid h3{margin:40px 0 12px;font-size:25px}.page-module__mZZtYa__controlSection blockquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1000px;color:var(--ink);margin:80px auto 0;padding:40px 0;font-size:clamp(27px,3.6vw,48px);line-height:1.25}.page-module__mZZtYa__projectGrid{grid-template-columns:repeat(3,1fr);gap:35px 22px;display:grid}.page-module__mZZtYa__projectGrid>a>div{aspect-ratio:4/3;background:var(--sand);margin-bottom:18px;position:relative;overflow:hidden}.page-module__mZZtYa__projectGrid img{object-fit:cover;transition:transform .4s}.page-module__mZZtYa__projectGrid a:hover img{transform:scale(1.025)}.page-module__mZZtYa__projectGrid small{color:var(--orange);text-transform:uppercase;font-size:10px;font-weight:800}.page-module__mZZtYa__projectGrid h3{margin:8px 0 4px;font-size:25px}.page-module__mZZtYa__projectGrid p{color:var(--muted);margin:0;font-size:13px}.page-module__mZZtYa__downloadGrid{grid-template-columns:minmax(240px,340px) minmax(0,680px);justify-content:center;align-items:center;gap:10vw;display:grid}.page-module__mZZtYa__guideCover{justify-self:end;width:min(100%,320px)}.page-module__mZZtYa__guideCover img{object-fit:contain;width:100%;height:auto;display:block}.page-module__mZZtYa__downloadGrid h2{margin:14px 0 20px;font-size:clamp(43px,5.5vw,72px)}.page-module__mZZtYa__downloadGrid p{margin-bottom:28px;font-size:18px}.page-module__mZZtYa__faqList{border-top:1px solid var(--line)}.page-module__mZZtYa__faqList details{border-bottom:1px solid var(--line)}.page-module__mZZtYa__faqList summary{color:var(--ink);cursor:pointer;grid-template-columns:45px 1fr;padding:23px 0;font-size:clamp(19px,2vw,25px);font-weight:800;display:grid}.page-module__mZZtYa__faqList summary span{color:var(--orange);padding-top:5px;font-size:10px}.page-module__mZZtYa__faqList details p{max-width:70ch;margin:-6px 0 28px 45px}.page-module__mZZtYa__sourcesSection{padding-top:0}.page-module__mZZtYa__sourcesGrid{border-top:1px solid var(--line);padding-top:55px}.page-module__mZZtYa__sourcesGrid h2{font-size:clamp(32px,4vw,52px)}.page-module__mZZtYa__sourcesGrid ul{margin:0;padding:0;list-style:none}.page-module__mZZtYa__sourcesGrid li{border-bottom:1px solid var(--line)}.page-module__mZZtYa__sourcesGrid a{justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-weight:800;display:flex}.page-module__mZZtYa__editorialNote{border-top:1px solid var(--line);background:var(--cream);padding:34px 0}.page-module__mZZtYa__editorialNote>div{grid-template-columns:.35fr 1.65fr;gap:6vw;display:grid}.page-module__mZZtYa__editorialNote p{margin:0}.page-module__mZZtYa__finalCta{background:var(--ink);color:#fff}.page-module__mZZtYa__finalCta h2{color:#fff}.page-module__mZZtYa__finalCtaGrid p{color:#ffffffa6;font-size:18px}.page-module__mZZtYa__hero a:focus-visible,main a:focus-visible,.page-module__mZZtYa__faqList summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (max-width:950px){.page-module__mZZtYa__heroGrid,.page-module__mZZtYa__sectionIntro,.page-module__mZZtYa__twoColumn,.page-module__mZZtYa__statGrid,.page-module__mZZtYa__vatGrid,.page-module__mZZtYa__sourcesGrid,.page-module__mZZtYa__finalCtaGrid{grid-template-columns:1fr}.page-module__mZZtYa__heroImage{min-height:520px}.page-module__mZZtYa__stickyHeading{margin-bottom:35px;position:static}.page-module__mZZtYa__sectionIntro{gap:22px}.page-module__mZZtYa__typeList article{grid-template-columns:45px minmax(220px,.6fr) 1fr}.page-module__mZZtYa__driverGrid,.page-module__mZZtYa__controlGrid{grid-template-columns:repeat(2,1fr)}.page-module__mZZtYa__contingencyBands{grid-template-columns:1fr}.page-module__mZZtYa__contingencyBands article{min-height:0}}@media (max-width:700px){.page-module__mZZtYa__hero,.page-module__mZZtYa__overview,.page-module__mZZtYa__articleSection,.page-module__mZZtYa__typeSection,.page-module__mZZtYa__darkSection,.page-module__mZZtYa__statSection,.page-module__mZZtYa__vatSection,.page-module__mZZtYa__examplesSection,.page-module__mZZtYa__processSection,.page-module__mZZtYa__controlSection,.page-module__mZZtYa__projectsSection,.page-module__mZZtYa__downloadSection,.page-module__mZZtYa__faqSection,.page-module__mZZtYa__finalCta{padding:72px 0}.page-module__mZZtYa__breadcrumb{margin-bottom:34px}.page-module__mZZtYa__heroGrid{gap:42px}.page-module__mZZtYa__heroCopy h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,56px)}.page-module__mZZtYa__heroImage{min-height:350px}.page-module__mZZtYa__costCaveat,.page-module__mZZtYa__typeList article,.page-module__mZZtYa__editorialNote>div{grid-template-columns:1fr;gap:15px}.page-module__mZZtYa__tableScroll{max-width:100%}.page-module__mZZtYa__typeList article{padding:30px 0}.page-module__mZZtYa__driverGrid,.page-module__mZZtYa__checkList,.page-module__mZZtYa__examplesGrid,.page-module__mZZtYa__controlGrid,.page-module__mZZtYa__projectGrid,.page-module__mZZtYa__downloadGrid{grid-template-columns:1fr}.page-module__mZZtYa__driverGrid article,.page-module__mZZtYa__controlGrid article{min-height:0}.page-module__mZZtYa__examplesGrid>article,.page-module__mZZtYa__examplesGrid>article:first-child,.page-module__mZZtYa__examplesGrid>article:last-child{border-right:0;border-bottom:1px solid var(--line);background:0 0;padding:30px 0}.page-module__mZZtYa__examplesGrid h3{min-height:0}.page-module__mZZtYa__vatFigure{min-height:250px}.page-module__mZZtYa__downloadGrid{gap:45px}.page-module__mZZtYa__guideCover{justify-self:center;width:min(64vw,290px)}.page-module__mZZtYa__faqList details p{margin-left:0}.page-module__mZZtYa__finalCta .actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.page-module__mZZtYa__projectGrid img{transition:none}}
