.atlas{counter-reset:zichtbaar;padding-top:var(--r-6);flex-direction:column;display:flex}.atlas-hoofd{display:contents}.atlas-intro{order:1}.filter-knop{order:2}.filters{order:3}.zoekmelding{order:4}.telling{order:5}.raster{order:6}.atlas-noot{order:7}@media (width>=64rem){.atlas{padding-top:var(--r-7);grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:0 clamp(2rem,3vw,3rem);display:grid}.atlas-hoofd{flex-direction:column;grid-area:1/2;min-width:0;display:flex}.filters{scrollbar-width:thin;grid-area:1/1;max-height:calc(100vh - 2rem);padding-right:.25rem;position:sticky;top:1rem;overflow-y:auto}.filter-knop{display:none!important}}.atlas-intro{gap:var(--r-4) var(--r-7);margin-bottom:var(--r-5);display:grid}.atlas-intro h1{font-size:var(--t-reus);letter-spacing:-.045em;line-height:.98}.atlas-intro h1 span{letter-spacing:-.03em;color:var(--inkt-zacht);margin-top:.45em;font-size:.5em;font-weight:500;line-height:1.15;display:block}.atlas-lead p{font-size:var(--t-lead);max-width:34rem;margin:0;line-height:1.5}.atlas-lead strong{box-shadow:inset 0 -.32em 0 var(--fram-licht);font-weight:600}.atlas-lead .atlas-eerlijk{margin-top:var(--r-3);color:var(--inkt-zacht);font-size:1.125rem;line-height:1.45}@media (width>=80rem){.atlas-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end}}.filter-knop{cursor:pointer;margin:var(--r-2) 0 var(--r-3);background:var(--wit);border:1.5px solid var(--inkt);align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:1rem;font-weight:600;line-height:1.25;display:flex}.filter-knop svg{width:1.25rem;height:1.25rem;color:var(--fram);flex:none}.filter-knop-open{display:none}.filter-schakel:checked~.atlas-hoofd .filter-knop-open{display:inline}.filter-schakel:checked~.atlas-hoofd .filter-knop-dicht{display:none}.filter-schakel:focus-visible~.atlas-hoofd .filter-knop{outline:3px solid var(--fram);outline-offset:2px}@media (width<=63.99rem){.filters{background:var(--wit);padding:var(--r-4);margin-bottom:var(--r-4);border:1.5px solid var(--inkt);margin-top:calc(-1 * var(--r-3) - 1.5px);border-top:0;display:none}.atlas:has(.filter-schakel:checked) .filters{display:block}}.filters-kop{margin-bottom:var(--r-3);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.filters-titel{white-space:nowrap;margin:0;font-size:1.05rem;font-weight:700}.filters-wis{white-space:nowrap}.filters-wis,.tekstknop{color:var(--inkt);text-decoration:underline;text-decoration-color:var(--fram);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:600;text-decoration-thickness:2px}.filters-wis:hover,.tekstknop:hover{color:var(--fram-donker)}.fgroep{border:0;border-top:1px solid var(--lijn-sterk);padding:var(--r-3) 0 var(--r-4);min-width:0;margin:0}.fgroep legend{float:left;width:100%;margin-bottom:var(--r-2);padding:0;font-size:.95rem;font-weight:700}.fgroep-hint{color:var(--inkt-zacht);font-size:.85rem;font-weight:400}.fopties{clear:both;gap:.1rem;display:grid}.fopt{cursor:pointer;align-items:center;gap:.6rem;padding:.3rem .1rem;font-size:.97rem;line-height:1.25;display:flex;position:relative}.fopt input{opacity:0;width:1px;height:1px;position:absolute}.fopt:hover span:last-child{text-decoration:underline;text-decoration-color:var(--fram);text-decoration-thickness:2px}.fopt:has(input:focus-visible){outline:3px solid var(--fram);outline-offset:1px}.fgroep-lijst .fopt:before{content:"";border:1.5px solid var(--inkt);background:var(--wit);flex:none;width:.85rem;height:.85rem}.fgroep-lijst .fopt:has(input:checked):before{background:var(--fram);border-color:var(--fram);box-shadow:inset 0 0 0 2px var(--wit)}.fopt:has(input:checked){font-weight:600}.fgroep-muur .fopties{grid-template-columns:1fr 1fr;gap:.4rem}.fgroep-muur .fopt{background:var(--wit);border:1.5px solid var(--lijn);flex-direction:column;align-items:flex-start;gap:.35rem;padding:.5rem;font-size:.88rem}.fgroep-muur .fopt:has(input:checked){border-color:var(--fram);background:var(--fram-licht)}@media (width<=63.99rem){.fgroep-muur .fopties{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.fgroep-muur .fopt{background:var(--grijs);border-color:var(--grijs)}.fgroep-lijst .fopties,.fgroep-kleur .fopties{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.staal{border:1.5px solid var(--inkt);flex:none;width:1.1rem;height:1.1rem}.staal-zwart{background:radial-gradient(circle at 30% 35%, var(--staal-zwart) 0 18%, transparent 20%), radial-gradient(circle at 70% 65%, var(--staal-zwart) 0 16%, transparent 18%), radial-gradient(circle at 72% 25%, var(--staal-zwart) 0 10%, transparent 12%), var(--wit)}.staal-wit{background:var(--staal-wit)}.staal-kring{background:radial-gradient(circle, var(--wit) 0 38%, var(--staal-kring) 40% 62%, var(--wit) 64%)}.staal-nat{background:var(--staal-nat)}.staal-druppels{background:radial-gradient(circle at 35% 40%, var(--wit) 0 14%, transparent 16%), radial-gradient(circle at 68% 68%, var(--wit) 0 12%, transparent 14%), var(--staal-druppels)}.fgroep-kleur .fopt:has(input:checked) .staal{outline:2px solid var(--fram);outline-offset:2px}.telling{margin:0 0 var(--r-3);color:var(--inkt-zacht);font-size:1rem}.telling-n:before{content:counter(zichtbaar);color:var(--fram);font-weight:700}.atlas:not(:has(.fopt input:checked)) .telling{display:none}.zoekmelding{margin:0 0 var(--r-3);background:var(--wit);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.65rem .9rem;display:flex}.zoekmelding[hidden]{display:none}.zoekmelding p{margin:0;font-weight:600}.zoekmelding button{text-decoration:underline;text-decoration-color:var(--fram);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:2px}.raster{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (width>=64rem){.raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.tegel{counter-increment:zichtbaar;min-width:0;scroll-margin-top:1rem}.tegel[hidden]{display:none}.tegel.breed-links{grid-column:span 2}.tegel-link{background:var(--wit);height:100%;color:var(--inkt);flex-direction:column;text-decoration:none;display:flex}.tegel-link:hover{color:var(--inkt)}.tegel-link:hover .tegel-titel{text-decoration:underline;text-decoration-color:var(--fram);text-underline-offset:.15em;text-decoration-thickness:2px}.tegel-link:hover img{transform:scale(1.03)}.tegel-beeld{aspect-ratio:4/3;background:#d9dde2;display:block;position:relative;overflow:hidden}.tegel-beeld.vlak{background:#dadee3;place-items:center;display:grid}.vlak-kaart{width:min(46%,9.5rem);height:auto}#plek-3 img{filter:saturate(.62)}.tegel-beeld img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.tegel-nr{background:var(--fram);color:var(--wit);letter-spacing:.02em;padding:.4rem .5rem;font-size:.95rem;font-weight:700;line-height:1;position:absolute;top:0;left:0}.tegel-tekst{flex-direction:column;flex:1;gap:.3rem;padding:.75rem .85rem .95rem;display:flex}.tegel-kop{align-items:flex-start;gap:.65rem;display:flex}.tegel-titel-blok{gap:.25rem;min-width:0;display:grid}.tegel-kaart{margin-top:.1rem}.tegel-titel{letter-spacing:-.01em;font-size:1.08rem;font-weight:600;line-height:1.22}.tegel-extra{color:var(--inkt-zacht);font-weight:400}.tegel-waar{color:var(--inkt-zacht);font-size:.85rem}.tegel-waar:first-letter{text-transform:uppercase}.tegel-kans{color:var(--inkt-zacht);border-top:1px solid var(--lijn);margin-top:.2rem;padding-top:.45rem;font-size:.95rem;line-height:1.4}.tegel-kans b{color:var(--fram);font-weight:700}.tegel-meer{color:var(--inkt-zacht);gap:.45rem;font-size:.95rem;line-height:1.45;display:grid}.tegel-meer b{color:var(--inkt);font-weight:600}.tegel-ga{text-decoration:underline;text-decoration-color:var(--fram);text-underline-offset:.18em;margin-top:auto;padding-top:.6rem;font-size:.95rem;font-weight:700;text-decoration-thickness:2px}.tegel-link:hover .tegel-ga{color:var(--fram-donker)}@media (width>=40rem){.tegel.breed .tegel-link{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.tegel.breed .tegel-beeld{aspect-ratio:auto;min-height:100%}.tegel.breed .tegel-tekst{gap:.4rem;padding:1rem 1.15rem 1.2rem}.tegel.breed .tegel-titel{font-size:1.3rem}}@media (width<=39.99rem){.tegel-beeld{aspect-ratio:1}.tegel-tekst{gap:.25rem;padding:.55rem .6rem .7rem}.tegel-kop{gap:.45rem}.tegel-kaart{width:30px;height:30px}.tegel-titel{font-size:.95rem}.tegel-extra,.tegel-waar,.tegel-rest{display:none}.tegel-kans{padding-top:.3rem;font-size:.88rem}.tegel-kans b{display:block}.tegel.breed .tegel-beeld{aspect-ratio:16/10}.tegel.breed .tegel-titel{font-size:1.1rem}.tegel.breed .tegel-tekst{gap:.4rem;padding:.75rem .8rem .9rem}.tegel.breed .tegel-rest,.tegel.breed .tegel-extra,.tegel.breed .tegel-kans b{display:inline}.tegel.breed .tegel-waar{display:block}.tegel.breed .tegel-meer{font-size:.92rem}.tegel-nr{padding:.32rem .42rem;font-size:.85rem}}.atlas-noot{margin:var(--r-4) 0 0;color:var(--inkt-zacht);max-width:46rem;font-size:1rem}.oorzaken{padding-top:var(--sectie)}.oorzaken-lijst{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.oorzaak{background:var(--wit);padding:var(--r-5) var(--r-5) var(--r-4)}.oorzaak h3{letter-spacing:-.02em;padding-bottom:var(--r-3);align-items:center;gap:.7rem;font-size:1.4rem;display:flex}.oorzaak-rij{border-top:1px solid var(--lijn);margin:0;padding:.6rem 0}.oorzaak-rij dt{color:var(--inkt-zacht);margin-bottom:.1rem;font-size:.85rem;font-weight:600}.oorzaak-rij dd{margin:0;font-size:1rem;line-height:1.45}.oorzaak-plekken{border-top:1.5px solid var(--inkt);margin:0;padding-top:.7rem;font-size:.95rem;font-weight:600}.oorzaak-plekken a{color:var(--fram);font-weight:700}.oorzaak-plekken a:hover{color:var(--fram-donker)}@media (width>=40rem){.oorzaken-lijst{grid-template-columns:1fr 1fr}}@media (width>=64rem){.oorzaken-lijst{background:var(--wit);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.oorzaak{grid-row:span 7;grid-template-rows:subgrid;background:0 0;display:grid}.oorzaak+.oorzaak{box-shadow:-1px 0 0 var(--lijn)}}@media (width<=39.99rem){.oorzaken-lijst{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand);scroll-padding-inline:var(--rand);scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.oorzaken-lijst::-webkit-scrollbar{display:none}.oorzaak{scroll-snap-align:start;padding:var(--r-4)}.oorzaken .sectie-kop:after{content:"Veeg opzij voor de andere oorzaken";color:var(--inkt);font-size:.9rem;font-weight:600}}.oorzaken-verder{margin:var(--r-4) 0 0;font-weight:700}.kamers{gap:var(--r-6) var(--r-8);padding-top:var(--sectie);align-items:start;display:grid}@media (width>=64rem){.kamers{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.kamers-tekst p{margin:var(--r-4) 0 0;color:var(--inkt-zacht);max-width:32rem}.kamers-tekst .kamers-kort{color:var(--inkt)}
