.page-module__Lb8pRa__hero{background:var(--paper);padding:44px 0 88px}.page-module__Lb8pRa__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:9px;margin-bottom:48px;font-size:12px;display:flex}.page-module__Lb8pRa__breadcrumb a{text-underline-offset:3px;text-decoration:underline}.page-module__Lb8pRa__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:end;gap:clamp(48px,7vw,96px);display:grid}.page-module__Lb8pRa__heroCopy h1{max-width:880px;margin:16px 0 28px;font-size:clamp(50px,6.2vw,84px);line-height:.97}.page-module__Lb8pRa__standfirst{max-width:710px;font-size:clamp(20px,2vw,25px);line-height:1.45}.page-module__Lb8pRa__heroImage{background:var(--sand);min-height:600px;position:relative;overflow:hidden}.page-module__Lb8pRa__heroImage img{object-fit:cover}.page-module__Lb8pRa__heroImage>a{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__Lb8pRa__section{padding:104px 0}.page-module__Lb8pRa__cream,.page-module__Lb8pRa__projects{background:var(--cream)}.page-module__Lb8pRa__dark,.page-module__Lb8pRa__finalCta{background:var(--ink);color:#fff}.page-module__Lb8pRa__dark h2,.page-module__Lb8pRa__dark h3,.page-module__Lb8pRa__finalCta h2{color:#fff}.page-module__Lb8pRa__dark p,.page-module__Lb8pRa__finalCta p{color:#ffffffb3}.page-module__Lb8pRa__orange{background:var(--orange)}.page-module__Lb8pRa__sectionIntro{grid-template-columns:1.05fr .95fr;align-items:end;gap:9vw;margin-bottom:48px;display:grid}.page-module__Lb8pRa__sectionIntro h2,.page-module__Lb8pRa__split h2{margin:12px 0 0;font-size:clamp(39px,5vw,68px)}.page-module__Lb8pRa__sectionIntro>p{max-width:58ch;margin:0 0 7px;font-size:17px}.page-module__Lb8pRa__split{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:10vw;display:grid}.page-module__Lb8pRa__lead{color:var(--ink);margin-top:0;font-size:20px}.page-module__Lb8pRa__dark .page-module__Lb8pRa__lead{color:#fff}.page-module__Lb8pRa__note{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.55fr;gap:4vw;margin-top:34px;padding:25px 0;display:grid}.page-module__Lb8pRa__note p{margin:0}.page-module__Lb8pRa__quick{background:var(--orange);padding:80px 0}.page-module__Lb8pRa__quick dl{border-top:1px solid #1115;margin:0}.page-module__Lb8pRa__quick dl div{border-bottom:1px solid #1114;grid-template-columns:minmax(220px,.6fr) 1.4fr;gap:5vw;padding:19px 0;display:grid}.page-module__Lb8pRa__quick dt{font-weight:800}.page-module__Lb8pRa__quick dd{margin:0}.page-module__Lb8pRa__typeGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.page-module__Lb8pRa__typeGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px}.page-module__Lb8pRa__typeGrid article>span{color:var(--orange);font-size:10px;font-weight:800}.page-module__Lb8pRa__typeGrid h3{margin:22px 0;font-size:32px}.page-module__Lb8pRa__typeGrid dl{margin:0}.page-module__Lb8pRa__typeGrid dl div{border-top:1px solid var(--line);padding:12px 0}.page-module__Lb8pRa__typeGrid dt{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.page-module__Lb8pRa__typeGrid dd{margin:0}.page-module__Lb8pRa__typeGrid footer{border-top:2px solid var(--ink);color:var(--orange);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;padding-top:17px;font-size:12px;display:flex}.page-module__Lb8pRa__featureRows article,.page-module__Lb8pRa__topicRows article{border-top:1px solid #ffffff30;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:65px 0;display:grid}.page-module__Lb8pRa__featureRows h2,.page-module__Lb8pRa__topicRows h2{margin:12px 0 0;font-size:clamp(35px,4.3vw,58px)}.page-module__Lb8pRa__featureRows article>div:last-child,.page-module__Lb8pRa__topicRows article>div:last-child{max-width:72ch}.page-module__Lb8pRa__topicRows article{border-color:var(--line)}.page-module__Lb8pRa__planningGrid,.page-module__Lb8pRa__designGrid{grid-template-columns:repeat(2,1fr);gap:7vw;display:grid}.page-module__Lb8pRa__planningGrid h3{font-size:30px}.page-module__Lb8pRa__links{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.page-module__Lb8pRa__links a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px;font-weight:800;display:flex}.page-module__Lb8pRa__regGrid,.page-module__Lb8pRa__mistakes{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.page-module__Lb8pRa__regGrid article,.page-module__Lb8pRa__mistakes article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.page-module__Lb8pRa__regGrid h3,.page-module__Lb8pRa__mistakes h3{margin-top:0;font-size:25px}.page-module__Lb8pRa__textLink{border-bottom:1px solid;align-items:center;gap:7px;margin-top:34px;padding-bottom:4px;font-size:13px;font-weight:800;display:inline-flex}.page-module__Lb8pRa__designGrid{grid-template-columns:repeat(3,1fr);gap:24px}.page-module__Lb8pRa__designGrid article{border-top:2px solid var(--ink);padding-top:28px}.page-module__Lb8pRa__designGrid h2{font-size:34px}.page-module__Lb8pRa__costLayout{grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:38px;display:grid}.page-module__Lb8pRa__costLayout ul{margin:0;padding:0;list-style:none}.page-module__Lb8pRa__costLayout li{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.page-module__Lb8pRa__costLayout svg{color:var(--orange);flex:none}.page-module__Lb8pRa__process{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.page-module__Lb8pRa__process li{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(220px,.5fr) 1.5fr;gap:25px;padding:25px 0;display:grid}.page-module__Lb8pRa__process span{color:var(--orange);font-size:10px;font-weight:800}.page-module__Lb8pRa__process h3{margin:0 0 5px;font-size:25px}.page-module__Lb8pRa__process p{margin:0}.page-module__Lb8pRa__caveat{max-width:85ch;margin:35px 0 0;font-weight:700}.page-module__Lb8pRa__scenarios{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__Lb8pRa__scenarios article{background:var(--cream);padding:36px}.page-module__Lb8pRa__scenarios article>span{color:var(--orange);text-transform:uppercase;font-size:10px;font-weight:800}.page-module__Lb8pRa__scenarios h3{min-height:70px;font-size:29px}.page-module__Lb8pRa__scenarios dl{margin:0}.page-module__Lb8pRa__scenarios dl div{border-top:1px solid var(--line);padding:13px 0}.page-module__Lb8pRa__scenarios dt{color:var(--muted);text-transform:capitalize;margin-bottom:5px;font-size:10px;font-weight:800}.page-module__Lb8pRa__scenarios dd{margin:0}.page-module__Lb8pRa__simpleList{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:25px 0;padding:0;list-style:none;display:grid}.page-module__Lb8pRa__simpleList li{border-bottom:1px solid var(--line);padding:13px 10px 13px 0}.page-module__Lb8pRa__split a{text-underline-offset:3px;text-decoration:underline}.page-module__Lb8pRa__projectGrid{grid-template-columns:repeat(3,1fr);gap:35px 22px;display:grid}.page-module__Lb8pRa__projectGrid>a>div{aspect-ratio:4/3;background:var(--sand);margin-bottom:18px;position:relative;overflow:hidden}.page-module__Lb8pRa__projectGrid img{object-fit:cover;transition:transform .4s}.page-module__Lb8pRa__projectGrid a:hover img{transform:scale(1.025)}.page-module__Lb8pRa__projectGrid small{color:var(--orange);text-transform:uppercase;font-size:10px;font-weight:800}.page-module__Lb8pRa__projectGrid h3{margin:8px 0 4px;font-size:25px}.page-module__Lb8pRa__projectGrid p{color:var(--muted);margin:0;font-size:13px}.page-module__Lb8pRa__related{background:var(--sand);padding:92px 0}.page-module__Lb8pRa__related h2{font-size:clamp(38px,4.8vw,62px)}.page-module__Lb8pRa__related>div>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.page-module__Lb8pRa__related a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:21px;font-weight:800;display:flex}.page-module__Lb8pRa__faqs{border-top:1px solid var(--line)}.page-module__Lb8pRa__faqs details{border-bottom:1px solid var(--line)}.page-module__Lb8pRa__faqs summary{cursor:pointer;grid-template-columns:44px 1fr;padding:22px 0;font-size:clamp(18px,2vw,24px);font-weight:800;display:grid}.page-module__Lb8pRa__faqs summary span{color:var(--orange);padding-top:5px;font-size:10px}.page-module__Lb8pRa__faqs p{max-width:68ch;margin:-4px 0 26px 44px}.page-module__Lb8pRa__sources{background:var(--paper);padding:70px 0}.page-module__Lb8pRa__sources h2{font-size:clamp(34px,4vw,52px)}.page-module__Lb8pRa__sources ul{margin:0 0 32px;padding:0;list-style:none}.page-module__Lb8pRa__sources li{border-bottom:1px solid var(--line)}.page-module__Lb8pRa__sources a{justify-content:space-between;gap:20px;padding:16px 0;font-weight:800;display:flex}.page-module__Lb8pRa__sources p{max-width:90ch;color:var(--muted);font-size:13px}.page-module__Lb8pRa__hero a:focus-visible,main a:focus-visible,.page-module__Lb8pRa__related a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.page-module__Lb8pRa__typeGrid footer{box-sizing:border-box;background:var(--ink);border-top:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:100%;padding:10px 16px;line-height:1.25;display:flex;overflow:hidden}.page-module__Lb8pRa__typeGrid footer strong{overflow-wrap:anywhere;flex-shrink:1;min-width:0}.page-module__Lb8pRa__typeGrid footer strong:last-child{text-align:right;flex-shrink:1}@media (max-width:950px){.page-module__Lb8pRa__heroGrid,.page-module__Lb8pRa__sectionIntro,.page-module__Lb8pRa__split,.page-module__Lb8pRa__featureRows article,.page-module__Lb8pRa__topicRows article{grid-template-columns:1fr}.page-module__Lb8pRa__heroImage{min-height:500px}.page-module__Lb8pRa__regGrid,.page-module__Lb8pRa__mistakes,.page-module__Lb8pRa__related>div>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.page-module__Lb8pRa__hero,.page-module__Lb8pRa__section{padding:72px 0}.page-module__Lb8pRa__heroCopy h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,57px)}.page-module__Lb8pRa__heroImage{min-height:350px}.page-module__Lb8pRa__quick dl div,.page-module__Lb8pRa__typeGrid,.page-module__Lb8pRa__planningGrid,.page-module__Lb8pRa__links,.page-module__Lb8pRa__regGrid,.page-module__Lb8pRa__designGrid,.page-module__Lb8pRa__costLayout,.page-module__Lb8pRa__mistakes,.page-module__Lb8pRa__scenarios,.page-module__Lb8pRa__simpleList,.page-module__Lb8pRa__projectGrid,.page-module__Lb8pRa__related>div>div{grid-template-columns:1fr}.page-module__Lb8pRa__typeGrid,.page-module__Lb8pRa__links,.page-module__Lb8pRa__regGrid,.page-module__Lb8pRa__mistakes,.page-module__Lb8pRa__related>div>div{border-left:0}.page-module__Lb8pRa__typeGrid article,.page-module__Lb8pRa__regGrid article,.page-module__Lb8pRa__mistakes article,.page-module__Lb8pRa__links a,.page-module__Lb8pRa__related a{border-right:0;padding:26px 0}.page-module__Lb8pRa__process li{grid-template-columns:35px 1fr;gap:12px}.page-module__Lb8pRa__process li div{grid-column:2}.page-module__Lb8pRa__scenarios h3{min-height:0}.page-module__Lb8pRa__faqs p{margin-left:0}.page-module__Lb8pRa__finalCta .actions{flex-direction:column;align-items:stretch}.page-module__Lb8pRa__typeGrid footer{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 16px}.page-module__Lb8pRa__typeGrid footer strong:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.page-module__Lb8pRa__projectGrid img{transition:none}}
