body.label-thema{--maat-radius-blok:4px;--maat-radius-kaart:3px;--maat-radius-klein:3px;--color-pan:#C05621;--color-pan-tekst:#A84A1B;--color-pan-licht:#EF8A4C;--color-kaart:#FFFFFF}.label-thema h1,.label-thema h2,.label-thema h3,.label-thema h4{font-family:var(--font-mag);font-weight:400;letter-spacing:.01em;line-height:.98}.label-thema .mag{font-weight:400;letter-spacing:.01em}.label-thema .art-kop h1{font-size:clamp(2.7rem,1.6rem + 3.6vw,4.6rem);line-height:.94}.label-thema .D-lead h1{font-size:clamp(2.5rem,1.6rem + 2.6vw,3.7rem);line-height:.95}.label-thema .sectiekop h2{font-size:clamp(2rem,1.5rem + 1.4vw,2.7rem)}.label-thema .proza h2{font-size:clamp(1.9rem,1.5rem + 1.1vw,2.4rem);margin-top:1.6em}.label-thema .proza h3{font-size:1.6rem}.label-thema b,.label-thema strong{font-weight:700}.label-thema .kick{color:var(--color-inkt);letter-spacing:.1em}.label-thema .kick:before{width:12px;height:12px;background:none;border-top:3px solid var(--color-pan);border-left:3px solid var(--color-pan);transform:translateY(3px) rotate(45deg)}.label-thema .D-bron a,.label-thema .D-stap-intro a,.label-thema .D-werk a,.label-thema .bronnen a,.label-thema .kruimel a:hover,.label-thema .link-pijl,.label-thema .proza a{color:var(--color-pan-tekst)}.label-thema .btn{border-radius:2px;background:var(--color-pan);border-color:var(--color-pan);color:#FFFFFF;text-transform:none}.label-thema .btn:before{background:#FFFFFF;border-radius:0;width:8px;height:8px;transform:rotate(45deg)}.label-thema .btn:hover{background:#A84A1B;border-color:#A84A1B;color:#FFFFFF}.label-thema .btn--ghost{background:transparent;color:var(--color-inkt);border-color:var(--color-inkt)}.label-thema .btn--ghost:before{background:var(--color-pan)}.label-thema .btn--ghost:hover{background:var(--color-inkt);color:var(--color-wit);border-color:var(--color-inkt)}.label-thema .btn--signaal{color:#FFFFFF}.label-thema .pijl{color:#FFFFFF;border-radius:2px}.label-thema ::-moz-selection{color:#FFFFFF}.label-thema ::selection{color:#FFFFFF}.label-thema .scanblok{color:#FFFFFF;border-radius:var(--maat-radius-blok)}.label-thema .scanblok h2{color:#FFFFFF;font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem)}.label-thema .scanblok .tag,.label-thema .scanblok li,.label-thema .scanblok p{color:#FFFFFF}.label-thema .scanblok ul{display:grid;gap:8px;list-style:none;padding:0;margin:0;font-size:.98rem}.label-thema .scanblok li{position:relative;padding-left:22px}.label-thema .scanblok li:before{content:"";position:absolute;left:2px;top:.45em;width:8px;height:8px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(45deg)}.label-thema .scanblok .tag{color:#FFFFFF}.label-thema .scanblok .btn{background:var(--color-inkt);border-color:var(--color-inkt);color:#FFFFFF}.label-thema .scanblok .btn:before{background:var(--color-pan-licht)}.label-thema .scanblok .btn:hover{background:#000000;border-color:#000000}.label-thema .scanrustig{background:var(--color-kaart);border-top:4px solid var(--color-pan)}.label-thema .scanrustig h2{font-size:clamp(1.8rem,1.5rem + .8vw,2.2rem)}.label-thema .voet h2{font-family:var(--font-ui);font-weight:700;letter-spacing:.08em;font-size:.75rem}.label-thema .proza tbody td,.label-thema .proza tbody th[scope=row]{border-bottom:1px solid var(--color-lijn)}.label-thema .liniaal .lbl,.label-thema .qa .lbl{color:var(--color-pan-licht)}.label-thema .D-lead .stand,.label-thema .standfirst{color:var(--color-grijs)}.label-thema .akaart h3{font-size:1.75rem;line-height:1}.label-thema .akaart p{font-size:1rem}.label-thema .akaart .img{border-radius:2px}.label-thema .bronnen,.label-thema .kaart{background:var(--color-kaart);border:1px solid var(--color-lijn)}.label-thema .bronnen{border-left:4px solid var(--color-inkt)}.label-thema .art-foto img,.label-thema .art-img{border-radius:2px}.label-thema .proza .tabel-wrap{overflow-x:auto;margin:22px 0}.label-thema .proza table{background:var(--color-kaart)}.label-thema .proza th[scope=col]{background:var(--color-inkt);color:var(--color-wit);font-weight:700}.label-thema .proza caption{font-family:var(--font-mag);font-size:1.35rem;text-align:left;padding-bottom:8px;caption-side:top}.label-thema .proza td.getal,.label-thema .proza th.getal{font-weight:700;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.label-thema .proza .bron-noot{font-size:.85rem;color:var(--color-grijs);margin-top:6px}.label-thema .proza .kort{border-left:4px solid var(--color-pan);padding:4px 0 4px 18px;font-size:1.15rem}.label-thema .ref{font-size:.62em;font-weight:700;margin-left:2px;letter-spacing:.02em}.label-thema .ref a{text-decoration:none;color:var(--color-pan-tekst)}.label-thema .ref a:hover{text-decoration:underline}.label-thema .lagen{margin:28px 0;background:var(--color-kaart);border:1px solid var(--color-lijn);padding:20px}.label-thema .lagen-titel{font-family:var(--font-mag);font-size:1.35rem;margin-bottom:14px}.label-thema .proza .lagen ol{list-style:none;padding:0;margin:0;display:grid;gap:0}.label-thema .proza .lagen li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:stretch;padding:0;margin:0}.label-thema .proza .lagen li:before{content:none}.label-thema .laag-staal{display:block;min-height:44px;border-bottom:2px solid var(--color-wit)}.label-thema .laag--bedekking .laag-staal{background:var(--color-inkt)}.label-thema .laag--isolatie .laag-staal{background:repeating-linear-gradient(135deg,var(--color-pan) 0 6px,#E9A57D 6px 12px);min-height:64px}.label-thema .laag--folie .laag-staal{background:var(--color-lijn);min-height:22px;border-top:3px solid var(--color-grijs)}.label-thema .laag--hout .laag-staal{background:repeating-linear-gradient(90deg,#8A6A4B 0 10px,#9C7A58 10px 22px)}.label-thema .laag--lucht .laag-staal{background:repeating-linear-gradient(90deg,#8A6A4B 0 6px,transparent 6px 26px),var(--color-vlak)}.label-thema .laag--beton .laag-staal{background:radial-gradient(circle at 30% 40%,#A7A29A 1.5px,transparent 2px) 0 0 /12px 12px,#C9C3B9;min-height:52px}.label-thema .laag-tekst{display:grid;gap:2px;align-content:center;padding:8px 0;border-bottom:1px solid var(--color-lijn)}.label-thema .laag-tekst span{color:var(--color-grijs);font-size:.95rem}.label-thema .lagen-bron{font-size:.82rem;color:var(--color-grijs);margin-top:12px}.label-thema .gids-foto{margin:20px 0}.label-thema .gids-foto img{width:100%;height:auto;border-radius:2px}.label-thema .dak-home{padding-top:24px}.label-thema .D-sec{margin-top:88px}.label-thema .D-kop{max-width:62ch;display:grid;gap:12px;margin-bottom:28px}.label-thema .D-kop h2,.label-thema .D-stap h2,.label-thema .D-werk h2{font-size:clamp(2.2rem,1.6rem + 1.8vw,3.2rem)}.label-thema .D-kop p{color:var(--color-grijs);font-size:1.05rem}.label-thema .D-lead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}.label-thema .D-lead-img{display:block}.label-thema .D-lead-img img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:2px}@media (max-width:760px){.label-thema .D-lead-img img{aspect-ratio:3/2}}.label-thema .D-lead-tekst{display:grid;gap:18px;align-content:start;padding-top:4px}.label-thema .D-lead h1 a{text-decoration:none}.label-thema .D-lead h1 a:hover{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--color-pan)}.label-thema .D-lead .stand{font-size:1.18rem;line-height:1.5}.label-thema .D-dak{margin-top:8px;border-top:2px solid var(--color-inkt);padding-top:14px;display:grid;gap:10px}.label-thema .D-dak ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.label-thema .D-dak a{display:grid;gap:2px;padding:12px 12px 14px;background:var(--color-kaart);border:1px solid var(--color-lijn);border-bottom:4px solid var(--color-pan);text-decoration:none;min-height:100%}.label-thema .D-dak a:hover{border-color:var(--color-inkt);border-bottom-color:var(--color-pan)}.label-thema .D-dak b{font-family:var(--font-mag);font-weight:400;font-size:1.45rem;line-height:1}.label-thema .D-dak small{color:var(--color-grijs);font-size:.9rem}.label-thema .lat{background:var(--color-kaart);border:1px solid var(--color-lijn);padding:8px 24px 16px}.label-thema .lat-rij{display:grid;grid-template-columns:200px minmax(0,1fr) 150px;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--color-lijn)}.label-thema .lat-rij:last-child{border-bottom:0}.label-thema .lat-hoofd{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grijs);padding-bottom:22px}.label-thema .lat-rij>span:first-child{display:grid;gap:0}.label-thema .lat-rij>span:first-child a{font-family:var(--font-mag);font-size:1.55rem;line-height:1;text-decoration:none;color:var(--color-inkt)}.label-thema .lat-rij>span:first-child a:hover{color:var(--color-pan-tekst)}.label-thema .lat-legenda,.label-thema .lat-rij small{color:var(--color-grijs);font-size:.85rem}.label-thema .lat-legenda{display:flex;gap:8px 22px;flex-wrap:wrap;margin:0 0 14px}.label-thema .lat-legenda span{display:inline-flex;gap:8px;align-items:center}.label-thema .lat-legenda i{display:inline-block;width:22px;height:12px}.label-thema .lat-legenda .lg-rvo{width:0;height:16px;border-left:2px dashed var(--color-pan-tekst);margin-inline:10px}.label-thema .lat-schaalkop{position:relative;height:18px}.label-thema .lat-ticks{position:absolute;inset:0}.label-thema .lat-ticks i{position:absolute;top:0;transform:translateX(-50%);font-style:normal;white-space:nowrap}.label-thema .lat-ticks i:first-child{transform:none}.label-thema .lat-ticks i:last-child{transform:translateX(-100%)}.label-thema .lat-baan{position:relative;height:34px;background:repeating-linear-gradient(90deg,var(--color-lijn) 0 1px,transparent 1px 10%);border-left:1px solid var(--color-lijn)}.label-thema .lat-balk{position:absolute;top:6px;height:22px;background:var(--color-inkt)}.label-thema .lat-balk--hellend{background:repeating-linear-gradient(90deg,var(--color-pan) 0 14px,#A84A1B 14px 16px)}.label-thema .lat-rvo{position:absolute;top:-4px;bottom:-4px;width:0;border-left:2px dashed var(--color-pan-tekst)}.label-thema .lat-prijs{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.label-thema .D-bron{font-size:.88rem;color:var(--color-grijs);margin-top:12px;max-width:90ch}.label-thema .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.label-thema .D-twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.label-thema .D-helft{display:grid;gap:14px;align-content:start;border-top:4px solid var(--color-inkt);padding-top:18px}.label-thema .D-helft-img img{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:2px}.label-thema .D-helft h2{font-size:clamp(2.4rem,1.8rem + 1.8vw,3.4rem)}.label-thema .D-helft h2 a{text-decoration:none}.label-thema .D-helft ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.label-thema .D-helft li{padding-left:22px;position:relative;font-size:1.02rem}.label-thema .D-helft li:before{content:"";position:absolute;left:2px;top:.5em;width:8px;height:8px;border-top:2px solid var(--color-pan);border-left:2px solid var(--color-pan);transform:rotate(45deg)}.label-thema .D-stap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start;padding-top:36px;border-top:1px solid var(--color-lijn)}.label-thema .D-stap>div{display:grid;gap:16px}.label-thema .D-stap-intro{color:var(--color-grijs);max-width:60ch;font-size:1.05rem}.label-thema .stappen{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:0;counter-reset:none}.label-thema .stappen li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--color-lijn)}.label-thema .stappen .nr{font-size:2.4rem;line-height:1;color:var(--color-pan-tekst)}.label-thema .D-stap .scanblok{position:sticky;top:24px}.label-thema .D-kaarten{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}.label-thema .D-kaarten .akaart{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:start}.label-thema .D-kaarten .akaart .img{aspect-ratio:4/3}.label-thema .D-werk{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;border-top:4px solid var(--color-inkt);padding-top:24px}.label-thema .D-werk ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.label-thema .D-werk li{font-size:1rem;color:var(--color-grijs)}.label-thema .D-werk li b{display:block;color:var(--color-inkt);margin-bottom:4px}@media (max-width:1000px){.label-thema .D-lead,.label-thema .D-stap,.label-thema .D-werk{grid-template-columns:1fr;gap:28px}.label-thema .D-sec{margin-top:64px}.label-thema .D-stap .scanblok{position:relative;top:auto}.label-thema .D-werk ul{grid-template-columns:1fr;gap:14px}}@media (max-width:760px){.label-thema .D-kaarten,.label-thema .D-kaarten .akaart,.label-thema .D-twee{grid-template-columns:1fr}.label-thema .lat{padding:4px 14px 10px}.label-thema .lat-rij{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.label-thema .lat-rij>.lat-baan{grid-column:1/-1;grid-row:2}.label-thema .lat-hoofd>span:nth-child(3){display:none}.label-thema .lat-hoofd{grid-template-columns:1fr}.label-thema .lat-hoofd>span:first-child{display:none}.label-thema .D-dak ul{grid-template-columns:1fr}}@media (max-width:640px){.label-thema .topbalk ul{flex-wrap:wrap;white-space:normal;row-gap:4px;overflow-x:visible}.label-thema .topbalk li{flex:1 1 100%}.label-thema .topbalk li+li{display:none}.label-thema .proza .lagen li{grid-template-columns:64px minmax(0,1fr);gap:12px}.label-thema .proza .tabel-kaarten tbody,.label-thema .proza .tabel-kaarten td,.label-thema .proza .tabel-kaarten th[scope=row],.label-thema .proza .tabel-kaarten tr,.label-thema .proza table.tabel-kaarten{display:block;width:100%}.label-thema .proza .tabel-kaarten caption{display:block}.label-thema .proza .tabel-kaarten thead{display:none}.label-thema .proza table.tabel-kaarten{background:transparent}.label-thema .proza .tabel-kaarten tr{border:1px solid var(--color-lijn);border-top:4px solid var(--color-pan);padding:12px 16px;margin-top:12px;background:var(--color-kaart)}.label-thema .proza .tabel-kaarten td,.label-thema .proza .tabel-kaarten th[scope=row]{border:0;padding:4px 0}.label-thema .proza .tabel-kaarten tr>:first-child{font-weight:700;font-size:1.05rem;padding-bottom:8px;border-bottom:2px solid var(--color-inkt);margin-bottom:4px}.label-thema .proza .tabel-kaarten td[data-label]{display:flex;justify-content:space-between;gap:16px;text-align:right;white-space:normal}.label-thema .proza .tabel-kaarten td[data-label]:before{content:attr(data-label);font-family:var(--font-ui);font-weight:700;color:var(--color-grijs);text-align:left}.label-thema .proza .tabel-kaarten td[data-label]+td[data-label]{border-top:1px solid var(--color-lijn)}}.label-thema .akaart--breed p{color:var(--color-inkt)}