.klus__steps[data-astro-cid-vfmwpcrg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.6vw,40px);margin:0;padding:0;list-style:none}.klus__house[data-astro-cid-vfmwpcrg]{margin-bottom:clamp(18px,2vw,28px)}.klus__text[data-astro-cid-vfmwpcrg] .kicker[data-astro-cid-vfmwpcrg]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.klus__text[data-astro-cid-vfmwpcrg] h3[data-astro-cid-vfmwpcrg]{margin:0 0 10px;color:var(--ink);font-family:var(--serif);font-size:clamp(22px,1.8vw,26px);font-weight:500;line-height:1.2}.klus__text[data-astro-cid-vfmwpcrg] p[data-astro-cid-vfmwpcrg]:not(.kicker){max-width:34ch;margin:0;color:var(--text-soft);font-family:var(--sans);font-size:15px;line-height:1.7}.klus[data-astro-cid-vfmwpcrg] [data-part=bericht]:not(.is-lit){opacity:0}.klus[data-astro-cid-vfmwpcrg] .house[data-plan] :is([data-part=keuken],[data-part=badkamer]) path{color:var(--copper);stroke-dasharray:3 3}@media (max-width: 1100px) and (min-width: 861px){.klus__steps[data-astro-cid-vfmwpcrg]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media (max-width: 860px){.klus__steps[data-astro-cid-vfmwpcrg]{grid-template-columns:1fr;gap:36px}.klus__step[data-astro-cid-vfmwpcrg]{display:grid;grid-template-columns:38% 1fr;column-gap:18px;align-items:center}.klus__house[data-astro-cid-vfmwpcrg]{margin:0}.klus__text[data-astro-cid-vfmwpcrg] h3[data-astro-cid-vfmwpcrg]{font-size:21px}}.hero[data-astro-cid-uw5kdbxl]{background-color:var(--green)}.hero__inner[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--sh) * 100 - var(--header-h));padding:clamp(40px,6vh,80px) 0;text-align:center}.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{margin:0;color:var(--on-green);font-family:var(--serif);font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.12;text-wrap:balance}.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-style:italic;text-decoration:underline;text-decoration-color:var(--copper);text-decoration-thickness:.05em;text-underline-offset:.14em}.hero__actions[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,4.4vh,48px)}.hero__actions[data-astro-cid-uw5kdbxl] .btn[data-astro-cid-uw5kdbxl]{min-height:54px;padding:0 26px}.btn--call[data-astro-cid-uw5kdbxl]{color:var(--on-green);border-color:var(--line-green)}.btn--call[data-astro-cid-uw5kdbxl]:hover{border-color:var(--copper)}.hero__inner[data-astro-cid-uw5kdbxl]{position:relative}.hero__meta[data-astro-cid-uw5kdbxl]{position:absolute;bottom:32px;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;margin:0;color:var(--on-green-soft);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero__meta[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]:first-child{justify-self:start}.hero__meta[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]:last-child{justify-self:end}.hero__hint[data-astro-cid-uw5kdbxl]{display:inline-flex;color:var(--on-green);transition:color .18s ease}.hero__hint[data-astro-cid-uw5kdbxl]:hover{color:var(--copper)}.hero__hint-arrow[data-astro-cid-uw5kdbxl]{display:inline-flex;font-size:22px;transform:rotate(90deg)}.hero__mail[data-astro-cid-uw5kdbxl]{margin:22px 0 0;color:var(--on-green-soft);font-size:15px}.hero__mail[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--on-green);text-decoration:none;transition:color .18s ease}.hero__mail[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--copper)}.klus[data-astro-cid-uw5kdbxl]{padding-top:clamp(32px,6vh,96px)}.klus__head[data-astro-cid-uw5kdbxl]{margin-bottom:clamp(24px,4vh,64px);text-align:center}.klus__head[data-astro-cid-uw5kdbxl] .kicker[data-astro-cid-uw5kdbxl]{margin:0 0 16px}.klus__head[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.15}.klus__head[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--copper)}.klus[data-astro-cid-uw5kdbxl]{padding-bottom:calc(var(--section-y) * 1.6)}@media (max-width: 860px){.klus[data-astro-cid-uw5kdbxl]{padding-top:88px}.klus__head[data-astro-cid-uw5kdbxl]{text-align:left}}@media (max-width: 640px){.hero__actions[data-astro-cid-uw5kdbxl] .btn[data-astro-cid-uw5kdbxl]{flex:1 1 100%}.hero__inner[data-astro-cid-uw5kdbxl]{padding-bottom:24px}.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{margin-top:auto}.hero__meta[data-astro-cid-uw5kdbxl]{position:static;display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding-top:40px}.hero__hint[data-astro-cid-uw5kdbxl]{order:1;margin-top:18px}}
