body{background-color:#fff8f6}article.svelte-14yhwo5{max-width:var(--page-max-width, 1270px);margin:0 auto;margin-top:var(--s1)}h1.svelte-14yhwo5{max-width:var(--readable-max-width)}section.svelte-14yhwo5{height:100%}section.svelte-14yhwo5 h2:where(.svelte-14yhwo5){position:sticky;top:0;font-size:32px;background-color:#fff;z-index:1;border-bottom:1px solid;margin-left:-15.175vw;width:15vw;text-align:right;padding:11px 0;line-height:1;border-right:var(--color-heatpump) 3px solid}section.svelte-14yhwo5 h2:where(.svelte-14yhwo5) a:where(.svelte-14yhwo5){color:#dd3f33;padding-right:.2em;text-decoration:none}section.svelte-14yhwo5 h3:where(.svelte-14yhwo5){margin:auto auto auto 0;width:100%;width:-webkit-fill-available;position:sticky;top:0vh;background-color:#fff;z-index:2;font-weight:400;padding:.15em 0;padding-left:5vw;border-bottom:1px solid}section.svelte-14yhwo5 h3:where(.svelte-14yhwo5) a:where(.svelte-14yhwo5){text-decoration:none}section.headed-section.svelte-14yhwo5{padding-bottom:var(--s4)}img[src*="-fullbleed."]{max-width:1100px;width:auto;margin-left:-15vw;background-color:var(--color-heatpump);padding-top:2em;margin-bottom:2em}img[src*="-square."]{max-width:500px;width:100%}img[src*=twitter]{border:solid 1px;border-radius:5px;box-shadow:1px 1px 5px #3333333e;max-width:500px;width:100%;margin:0}.headed-section.svelte-14yhwo5>.headed-section:where(.svelte-14yhwo5) h3:where(.svelte-14yhwo5){background-color:var(--color-heatpump)}.headed-section.svelte-14yhwo5 h2:where(.svelte-14yhwo5){background-color:var(--color-heatpump)}.stick.svelte-14yhwo5{position:sticky;top:1vh;display:flex;width:100%;z-index:100;align-items:end;flex-direction:column}.page-margins.svelte-14yhwo5{border-left:2px solid #666666;margin-left:15vw}p.big-number.svelte-14yhwo5{font-weight:700;font-size:6em;font-family:var(--serif);margin-left:-8vw;position:absolute;text-align:right;width:7vw;color:#444}.inset-small{max-width:475px;float:right;padding-left:2.5em;padding-bottom:2.25em;margin-right:4.5em;margin-top:1em}img+em{font-family:var(--sans-serif);font-size:var(--s0)}img:has(+em){margin:auto}section.headed-section p:has(img+em){border:none;padding-bottom:var(--s-2);padding-top:var(--s-2);max-width:var(--readable-max-width);line-height:normal}img[src*="-half."]{max-width:500px;width:100%;float:left;display:block}img[src*="-transparent."]{mix-blend-mode:darken}@media (max-width: 1350px){section.svelte-14yhwo5 h2:where(.svelte-14yhwo5){font-size:24px;padding:16px 0 14px}p.big-number.svelte-14yhwo5{font-size:5em;line-height:.9}}@media (max-width: 1200px){img[src*="-fullbleed."]{width:100%;background-color:var(--color-heatpump);margin:auto;padding-top:0}}@media (max-width: 1080px){.page-margins.svelte-14yhwo5{margin-right:15vw}section.svelte-14yhwo5 h2:where(.svelte-14yhwo5){position:sticky;top:0;font-size:28px;background-color:#fff;z-index:10;border-bottom:0;width:100%;width:-webkit-fill-available;text-align:left;line-height:1;border-right:var(--color-heatpump) 0px solid;margin-left:0;padding:10px 0 5px 1em;margin-right:0}section.svelte-14yhwo5 h3:where(.svelte-14yhwo5){max-width:var(--readable-max-width);margin-left:0;position:sticky;top:5vh;background-color:#fff;z-index:2;font-weight:400;padding:.25em 0 .25em .9em;border-bottom:1px solid;font-size:2.4em;line-height:1.2}article p{margin:auto 3vw}p.big-number.svelte-14yhwo5{font-size:4.5em;margin:0vw -8.5vw}}@media (max-width: 850px){.page-margins.svelte-14yhwo5{margin-left:8vw;margin-right:8vw}section.svelte-14yhwo5 h2:where(.svelte-14yhwo5){padding:.25em}section.svelte-14yhwo5 h3:where(.svelte-14yhwo5){padding:.25em}p.big-number.svelte-14yhwo5{font-size:4em;margin:0em -13.5vw;text-align:right;width:12.5vw}}@media (max-width: 767px){.inset-small{max-width:765px;float:none;padding-left:0;padding-bottom:2.25em;margin-right:0;margin-top:0}}@media (max-width: 500px){.box.svelte-14yhwo5{padding:0}p>img{margin:0}p.big-number.svelte-14yhwo5{font-size:2.5em;text-align:left;margin:0 .15em;position:relative}.page-margins.svelte-14yhwo5{margin-left:1vw;margin-right:1vw;border-left:0}}.intro-section.svelte-14yhwo5{background-color:#fff8f6;box-sizing:content-box;width:100%;max-width:var(--readable-max-width);margin:auto;margin-top:5vh}.full-bleed.svelte-14yhwo5{background-color:#fff8f6}article.heatpump.svelte-14yhwo5{background-color:var(--color-heatpump);border:solid 1px;width:100%}
