:root{--hw-ink: #0B0B0B;--hw-cream: var(--tone-light);--hw-line: rgba(11, 11, 11, .08);--hw-lime: var(--lime);--hw-teal: var(--turquoise)}.hw[data-astro-cid-3h42xzgf]{background:var(--bg-light)}.hw-back[data-astro-cid-3h42xzgf]{display:inline-block;font-size:.9rem;color:var(--hw-ink);opacity:.65;text-decoration:none;margin:0 0 1.5rem}.hw-back[data-astro-cid-3h42xzgf]:hover{opacity:1}.hw-hero[data-astro-cid-3h42xzgf]{position:relative;aspect-ratio:2798 / 1166;background:linear-gradient(90deg,#000000b8,#00000073 45%,#00000026),url(/images/heizwerke-logs.webp) center center / cover no-repeat;display:flex;align-items:center;padding:7rem max(1.25rem,calc((100vw - 1100px)/2)) 5rem}@media(max-width:760px){.hw-hero[data-astro-cid-3h42xzgf]{aspect-ratio:auto;min-height:70vh}}.hw-hero__inner[data-astro-cid-3h42xzgf]{position:relative;max-width:640px}.hw-hero[data-astro-cid-3h42xzgf] .hw-back[data-astro-cid-3h42xzgf]{color:#ffffffbf;opacity:1}.hw-hero[data-astro-cid-3h42xzgf] .hw-back[data-astro-cid-3h42xzgf]:hover{color:#fff}.hw-hero__copy[data-astro-cid-3h42xzgf] h1[data-astro-cid-3h42xzgf]{font-family:var(--font-display);font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.05;color:#fff;margin:.75rem 0 1rem;letter-spacing:-.02em;text-shadow:0 2px 22px rgba(0,0,0,.5)}.hw-hero__sub[data-astro-cid-3h42xzgf]{font-size:clamp(1.05rem,1.5vw,1.2rem);color:#ffffffe6;line-height:1.6;max-width:36rem;margin:0 0 7.5rem;text-shadow:0 2px 16px rgba(0,0,0,.55)}.hw-hero__cta[data-astro-cid-3h42xzgf]{background:var(--hw-lime);color:var(--hw-ink)}.hw-hero__cta[data-astro-cid-3h42xzgf]:hover{background:#d6ff58}.hw-section[data-astro-cid-3h42xzgf]{padding:clamp(4rem,8vw,6rem) 0}.hw-section--cream[data-astro-cid-3h42xzgf]{background:var(--bg-light)}.hw-section--dark[data-astro-cid-3h42xzgf]{background:var(--bg-dark);color:var(--hw-cream)}.hw-section--tungsten[data-astro-cid-3h42xzgf]{background:var(--bg-dark-raised);color:var(--hw-cream);border-top:var(--line-dark)}.hw-section__head[data-astro-cid-3h42xzgf]{text-align:center;max-width:640px;margin:0 auto 3rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.hw-section__head[data-astro-cid-3h42xzgf] h2[data-astro-cid-3h42xzgf]{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--hw-ink);margin:0;letter-spacing:-.01em;line-height:1.15}.hw-section__head[data-astro-cid-3h42xzgf] p[data-astro-cid-3h42xzgf]{color:#0b0b0ba6;margin:0;line-height:1.6}.hw-section__head--light[data-astro-cid-3h42xzgf] h2[data-astro-cid-3h42xzgf]{color:var(--hw-cream)}.hw-section__head--light[data-astro-cid-3h42xzgf] p[data-astro-cid-3h42xzgf]{color:#f2f4ecb3}.hw-section--dark[data-astro-cid-3h42xzgf] .tag--primary[data-astro-cid-3h42xzgf]{color:var(--hw-ink)}.hw-drivers[data-astro-cid-3h42xzgf]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;max-width:1080px;margin:0 auto}.hw-driver[data-astro-cid-3h42xzgf]{align-items:center}.hw-driver__icon[data-astro-cid-3h42xzgf]{width:56px;height:56px;color:var(--lime)}.hw-driver__icon[data-astro-cid-3h42xzgf] svg[data-astro-cid-3h42xzgf]{width:100%;height:100%}.hw-steps[data-astro-cid-3h42xzgf]{list-style:none;padding:0;margin:0 auto;max-width:1080px;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;counter-reset:step}.hw-step__num[data-astro-cid-3h42xzgf]{font-family:var(--font-display);font-size:2.4rem;color:var(--lime);line-height:1;margin-bottom:.75rem}.hw-step[data-astro-cid-3h42xzgf] h3[data-astro-cid-3h42xzgf]{font-size:1.3rem}.hw-step[data-astro-cid-3h42xzgf] p[data-astro-cid-3h42xzgf]{font-size:.95rem}@media(max-width:760px){.hw-steps[data-astro-cid-3h42xzgf]{grid-template-columns:1fr}}.hw-pie[data-astro-cid-3h42xzgf]{display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:center;max-width:760px;margin:0 auto}.hw-pie__svg[data-astro-cid-3h42xzgf]{width:280px;height:280px}.hw-pie__slice[data-astro-cid-3h42xzgf]{transition:stroke-dasharray var(--dur, .8s) var(--delay, 0ms) linear}.hw-pie__svg[data-astro-cid-3h42xzgf].visible .hw-pie__slice[data-astro-cid-3h42xzgf]{stroke-dasharray:var(--len) var(--gap)}.hw-pie__svg[data-astro-cid-3h42xzgf].fade-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hw-pie__slice[data-astro-cid-3h42xzgf]{transition:none;stroke-dasharray:var(--len) var(--gap)}}.hw-pie__center-num[data-astro-cid-3h42xzgf]{font-family:var(--font-display);font-size:28px;font-weight:700;fill:var(--hw-ink);letter-spacing:-.01em}.hw-pie__center-label[data-astro-cid-3h42xzgf]{font-family:var(--font-body);font-size:14px;fill:#0b0b0b8c;letter-spacing:.06em;text-transform:uppercase}.hw-pie__legend[data-astro-cid-3h42xzgf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.hw-pie__legend[data-astro-cid-3h42xzgf] li[data-astro-cid-3h42xzgf]{display:grid;grid-template-columns:18px auto 1fr;align-items:center;column-gap:.85rem;padding:.7rem 0;border-bottom:1px solid var(--hw-line)}.hw-pie__legend[data-astro-cid-3h42xzgf] li[data-astro-cid-3h42xzgf]:last-child{border-bottom:0}.hw-pie__caption[data-astro-cid-3h42xzgf]{max-width:540px;margin:2rem auto 0;text-align:center;font-size:.92rem;color:#0b0b0b99;line-height:1.5;font-style:italic}.hw-pie__chip[data-astro-cid-3h42xzgf]{width:14px;height:14px;border-radius:4px;display:block}.hw-pie__pct[data-astro-cid-3h42xzgf]{font-family:var(--font-display);font-size:1.4rem;color:var(--hw-ink);font-variant-numeric:tabular-nums;font-weight:600}.hw-pie__label[data-astro-cid-3h42xzgf]{color:#0b0b0ba6;font-size:.95rem}@media(max-width:700px){.hw-pie[data-astro-cid-3h42xzgf]{grid-template-columns:1fr;gap:1.5rem;justify-items:center;text-align:left}}.hw-cta[data-astro-cid-3h42xzgf]{background:var(--bg-cta);padding:clamp(4rem,7vw,5.5rem) 0;text-align:center}.hw-cta[data-astro-cid-3h42xzgf] h2[data-astro-cid-3h42xzgf]{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.4rem);color:var(--hw-ink);margin:0 0 .5rem;letter-spacing:-.01em}.hw-cta[data-astro-cid-3h42xzgf] p[data-astro-cid-3h42xzgf]{color:#0b0b0bb3;margin:0 auto 1.5rem;font-size:1.05rem;text-align:center;max-width:560px}.hw-cta__btn[data-astro-cid-3h42xzgf]{background:var(--hw-ink);color:var(--hw-lime)}.hw-cta__btn[data-astro-cid-3h42xzgf]:hover{background:#1d1d1d}
