body{padding:0;margin:0;background-color:var(--grounded-lupine-100)}body.app-embed-active{background-color:var(--white)}router-outlet{display:contents}:root{--white: hsl(0, 0%, 100%);--white-alpha-10: hsl(0, 0%, 100%, .1);--black: hsl(320, 52%, 15%);--grey: hsl(0, 0%, 40%);--light-grey: hsl(0, 0%, 80%);--dark-grey: hsl(0, 0%, 20%);--medium-grey: hsl(210, 6%, 46%);--pine-green: hsl(167, 100%, 17%);--pomegranate: hsl(340, 88%, 44%);--pomegranate-light: hsl(339, 67%, 94%);--mild-red: hsl(0, 100%, 96%);--light-red: hsl(0, 68%, 62%);--principled-lupine-900-hs: 320, 52%;--principled-lupine-900: hsl(var(--principled-lupine-900-hs), 15%);--principled-lupine-800-hs: 301, 39%;--principled-lupine-800: hsl(var(--principled-lupine-800-hs), 25%);--principled-lupine-alpha-80: hsl(var(--principled-lupine-900-hs), 15%, .8);--principled-lupine-alpha-70: hsl(var(--principled-lupine-900-hs), 15%, .7);--principled-lupine-alpha-60: hsl(var(--principled-lupine-900-hs), 15%, .6);--principled-lupine-alpha-50: hsl(var(--principled-lupine-900-hs), 15%, .5);--principled-lupine-alpha-40: hsl(var(--principled-lupine-900-hs), 15%, .4);--principled-lupine-alpha-30: hsl(var(--principled-lupine-900-hs), 15%, .3);--principled-lupine-alpha-10: hsl(var(--principled-lupine-900-hs), 15%, .1);--grounded-lupine-500-hs: 245, 73%;--grounded-lupine-500: hsl(var(--grounded-lupine-500-hs), 87%);--grounded-lupine-300-hs: 246, 100%;--grounded-lupine-300: hsl(var(--grounded-lupine-300-hs), 87%);--grounded-lupine-100-hs: 245, 100%;--grounded-lupine-100: hsl(var(--grounded-lupine-100-hs), 96%);--grounded-lupine-50-hs: 245, 100%;--grounded-lupine-50: hsl(var(--grounded-lupine-50-hs), 98%);--principled-green-700-hs: 123, 31%;--principled-green-700: hsl(var(--principled-green-700-hs), 42%);--principled-green-400-hs: 122, 40%;--principled-green-400: hsl(var(--principled-green-400-hs), 71%);--principled-green-200-hs: 124, 51%;--principled-green-200: hsl(var(--principled-green-200-hs), 87%);--grounded-green-900-hs: 160, 100%;--grounded-green-900: hsl(var(--grounded-green-900-hs), 15%);--grounded-green-100-hs: 160, 86%;--grounded-green-100: hsl(var(--grounded-green-100-hs), 89%);--beige-500-hs: 36, 38%;--beige-500: hsl(var(--beige-500-hs), 92%);--success: hsl(141, 71%, 48%);--error: hsl(0, 67%, 42%);--warning: hsl(48, 100%, 50%);--info: hsl(204, 86%, 53%);--energy-label-a: hsl(67, 100%, 38%);--energy-label-b: hsl(50, 100%, 86%);--energy-label-c: hsl(45, 100%, 60%);--energy-label-d: hsl(39, 100%, 50%);--energy-label-e: hsl(0, 100%, 70%);--energy-label-f: hsl(0, 100%, 50%);--energy-label-g: hsl(0, 100%, 30%);--energy-label-a-plus: hsl(79, 77%, 36%);--energy-label-a-two-plus: hsla(124, 100%, 19%, .65);--energy-label-a-three-plus: hsla(124, 100%, 19%, .8);--energy-label-a-four-plus: hsl(124, 100%, 19%)}@font-face{font-family:Neue Freigeist;font-style:normal;font-weight:300;src:url(/RBFreigeistNeue-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Neue Freigeist;font-style:normal;font-weight:400;src:url(/RBFreigeistNeue-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Neue Freigeist;font-style:normal;font-weight:700;src:url(/RBFreigeistNeue-Bold.ttf) format("truetype");font-display:swap}:root{--line-height-base: 1.8;--line-height-header: 1.25;--font-size-main: 100%;--font-main: "Neue Freigeist", sans-serif;--font-header: "Neue Freigeist", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700}html,body{font-family:var(--font-main);font-size:var(--font-size-main);line-height:var(--line-height-base);font-weight:var(--font-weight-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--font-header);line-height:var(--line-height-header);font-weight:var(--font-weight-bold);margin:0 0 1rem;color:var(--principled-lupine-900)}h1{font-size:2.5rem;line-height:3rem}h2{font-size:2rem;line-height:2.5rem}h3{font-size:1.5rem;line-height:2rem}h4{font-size:1.25rem;line-height:1.75rem}h5,h6{font-size:1rem;line-height:1.5rem}p{margin:0 0 1rem;font-size:1rem;color:var(--principled-lupine-900);line-height:1.5rem}a{color:var(--principled-lupine-900)}label,legend{margin:0 0 1rem;font-size:1rem;line-height:1.5rem;display:inline-block;color:var(--principled-lupine-900)}fieldset{margin:0 0 1rem;padding:0;border:none}
