.FactGrid-module__1EIQsG__grid{--fact-ink:var(--color-title);--fact-muted:var(--color-paragraph);--fact-divider:#14171c24;color:var(--fact-ink);text-align:center;grid-template-columns:1fr;gap:44px;display:grid}.FactGrid-module__1EIQsG__grid[data-theme=dark]{--fact-ink:var(--color-title-dark);--fact-muted:var(--color-paragraph-light);--fact-divider:#ffffff2e}.FactGrid-module__1EIQsG__item{min-width:0}.FactGrid-module__1EIQsG__mark{flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.FactGrid-module__1EIQsG__grid[data-fact-grid=numbers] .FactGrid-module__1EIQsG__mark{flex-direction:row;justify-content:center;align-items:baseline;gap:8px}.FactGrid-module__1EIQsG__grid[data-fact-grid=numbers] .FactGrid-module__1EIQsG__unit{margin-top:0}.FactGrid-module__1EIQsG__value{font-size:var(--text-hero);letter-spacing:-.05em;font-weight:500;line-height:1}.FactGrid-module__1EIQsG__unit{color:var(--fact-muted);font-size:var(--text-p2);margin-top:8px;font-weight:300;line-height:1.6}.FactGrid-module__1EIQsG__icon{width:1em;height:1em;font-size:var(--text-hero);justify-content:center;align-items:center;display:flex}.FactGrid-module__1EIQsG__icon .material-symbols-outlined{font-size:inherit;font-variation-settings:"FILL" 0, "wght" 100, "GRAD" 0, "opsz" 48}.FactGrid-module__1EIQsG__icon img{object-fit:contain;width:100%;height:100%;display:block}.FactGrid-module__1EIQsG__grid[data-theme=dark] .FactGrid-module__1EIQsG__icon img{filter:brightness(0)invert()}.FactGrid-module__1EIQsG__copy{max-width:32ch;margin-inline:auto}.FactGrid-module__1EIQsG__title{font-size:var(--text-p1);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 8px;font-weight:500;line-height:1.4}.FactGrid-module__1EIQsG__description{color:var(--fact-muted);font-size:var(--text-p2);overflow-wrap:anywhere;margin:0;font-weight:300;line-height:1.65}.FactGrid-module__1EIQsG__five{text-align:left;gap:0}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__item{border-top:1px solid var(--fact-divider);grid-template-columns:56px minmax(0,1fr);gap:20px;padding-block:28px;display:grid}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__item:first-child{border-top:0;padding-top:0}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__item:last-child{padding-bottom:0}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__mark{align-items:flex-start;margin-bottom:0;padding-top:2px}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__icon{font-size:var(--text-h1)}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__copy{max-width:none;margin:0}@media (min-width:768px){.FactGrid-module__1EIQsG__grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.FactGrid-module__1EIQsG__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.FactGrid-module__1EIQsG__grid[data-fact-grid=numbers] .FactGrid-module__1EIQsG__item{grid-template-rows:subgrid;grid-row:span 2;display:grid}.FactGrid-module__1EIQsG__item{border-left:1px solid var(--fact-divider);padding-inline:40px}.FactGrid-module__1EIQsG__item:first-child{border-left:0;padding-left:0}.FactGrid-module__1EIQsG__item:last-child{padding-right:0}.FactGrid-module__1EIQsG__mark,.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__mark{align-items:flex-start;margin-bottom:28px;padding-top:0}.FactGrid-module__1EIQsG__grid[data-fact-grid=numbers] .FactGrid-module__1EIQsG__mark{justify-content:flex-start}.FactGrid-module__1EIQsG__value,.FactGrid-module__1EIQsG__icon{font-size:var(--text-h1)}.FactGrid-module__1EIQsG__unit{margin-top:12px}.FactGrid-module__1EIQsG__copy{max-width:36ch;margin-inline:0}.FactGrid-module__1EIQsG__title{font-size:var(--text-h4);letter-spacing:-.05em;margin-bottom:12px;line-height:1.35}.FactGrid-module__1EIQsG__description{line-height:1.7}.FactGrid-module__1EIQsG__five{gap:32px}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__item{border:0;padding:0;display:block}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__title{font-size:var(--text-p1);letter-spacing:0}}@media (min-width:768px) and (max-width:1279px){.FactGrid-module__1EIQsG__value{font-size:var(--text-h2)}.FactGrid-module__1EIQsG__item{padding-inline:24px}}@media (min-width:1101px){.FactGrid-module__1EIQsG__five{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__item{border-left:1px solid var(--fact-divider);padding-inline:24px}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__item:first-child{border-left:0;padding-left:0}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__item:last-child{padding-right:0}.FactGrid-module__1EIQsG__five .FactGrid-module__1EIQsG__title{min-height:3em}}
.ScrollStory-module__rrZ0DW__wallFrame{padding-block:var(--sp-xl);overflow:hidden}.ScrollStory-module__rrZ0DW__earthFrame{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.ScrollStory-module__rrZ0DW__earthText{padding-top:40svh;padding-bottom:var(--sp-xl);position:relative}@media (min-width:1024px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.ScrollStory-module__rrZ0DW__wall{height:360vh}.ScrollStory-module__rrZ0DW__earth{height:240vh}.ScrollStory-module__rrZ0DW__wallFrame,.ScrollStory-module__rrZ0DW__earthFrame{height:100vh;position:sticky;top:0}.ScrollStory-module__rrZ0DW__wallFrame{align-items:center;padding-block:0;display:flex}.ScrollStory-module__rrZ0DW__earthText{inset-inline:0;padding-top:0;padding-bottom:12vh;position:absolute;bottom:0}}
.passivhaus-module__96I4hq__statement{min-height:100svh}@media (max-width:767px),(max-width:1023px) and (max-height:599px){.passivhaus-module__96I4hq__page{--carousel-edge:max(var(--sp-sm), 5vw)}:is(.passivhaus-module__96I4hq__page .container-content,.passivhaus-module__96I4hq__page .container-text){padding-inline:var(--carousel-edge)}.passivhaus-module__96I4hq__page h2{font-size:var(--text-h2);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;line-height:1.15}.passivhaus-module__96I4hq__principles p{color:var(--color-paragraph)}.passivhaus-module__96I4hq__related{padding-top:0}.passivhaus-module__96I4hq__principles>.container-content{padding-top:0}.passivhaus-module__96I4hq__principles p[data-reveal-d2],.passivhaus-module__96I4hq__standard p{font-size:var(--text-p1);line-height:1.7}.passivhaus-module__96I4hq__related button{min-width:var(--control-hit-size);min-height:var(--control-hit-size)}}@media (max-width:1023px) and (max-height:599px){.passivhaus-module__96I4hq__page{--sp-xl:var(--sp-md);--sp-lg:var(--sp-md)}}
