@font-face{font-family:Archivo;src:url(/fonts/archivo-v2.woff2)format("woff2");font-weight:400 900;font-stretch:62% 100%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Vang;src:local(Arial),local(ArialMT);size-adjust:98.6%;ascent-override:89%;descent-override:21.3%;line-gap-override:0%}@font-face{font-family:Archivo Smal Vang;src:local(Arial Narrow Bold),local(ArialNarrow-Bold),local(Arial Narrow);font-weight:700 900;size-adjust:91.3%;ascent-override:96.2%;descent-override:23%;line-gap-override:0%}:root{--navy:#112337;--navy-2:#1c3350;--navy-diep:#0b1827;--rood:#b3262d;--rood-donker:#8f1d23;--rood-licht:#ff7a80;--grijs:#f5f5f5;--wit:#fff;--inkt:#0f1c2c;--zacht:#4a5668;--mist:#b9c4d2;--lijn:#dde2e8;--lijn-sterk:#cfd5dd;--lijn-donker:#ffffff29;--waas:#11233799;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:24px;--r-6:32px;--r-7:48px;--r-8:64px;--r-9:96px;--sectie:clamp(56px, 9vw, 112px);--goot:16px;--breed:1200px;--kop-h:110px;--balk-h:60px;--font:"Archivo", "Archivo Vang", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-smal:"Archivo", "Archivo Smal Vang", "Arial Narrow", Arial, sans-serif;--smal:68%;--t-xs:.75rem;--t-s:.9rem;--t-m:1.0625rem;--t-l:1.2rem;--t-h3:clamp(1.3rem, 3vw, 1.6rem);--t-h2:clamp(2rem, 6.4vw, 3.4rem);--t-h1:clamp(2.45rem, 10.8vw, 4.4rem);--spatie-label:.12em;--rond-s:4px;--rond-m:8px;--rond-l:20px;--rond-pil:999px;--schaduw-1:0 1px 2px #0b182714, 0 2px 8px #0b18270f;--schaduw-2:0 14px 34px -10px #0b182759;--schaduw-3:0 30px 80px -20px #0b182780;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duur-druk:.16s;--duur-hover:.22s;--duur-binnen:.42s;--druk:.97;--streep-b:18px;--streep-h:3px;font-family:var(--font);color:var(--inkt);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;line-height:1.6}@media (min-width:760px){:root{--goot:32px;--kop-h:76px}}*{box-sizing:border-box}html{background:var(--navy-diep);scroll-padding-top:1rem}body{background:var(--wit);font-size:var(--t-m);padding-bottom:calc(var(--balk-h) + env(safe-area-inset-bottom));margin:0;overflow-x:clip}@media (min-width:900px){body{padding-bottom:0;font-size:1.125rem}}img{max-width:100%;height:auto;display:block}a{color:var(--rood-donker);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--rood);text-decoration-thickness:2px}h1,h2,h3{font-family:var(--font-smal);color:var(--navy);text-wrap:balance;line-height:1;font-stretch:var(--smal);letter-spacing:-.005em;font-weight:800}h1{font-size:var(--t-h1);margin:.15em 0 .35em;font-weight:850;line-height:.95}h2{font-size:var(--t-h2);margin:1.4em 0 .45em;line-height:.98}h3{font-size:var(--t-h3);margin:1.2em 0 .35em;font-weight:750;line-height:1.05}p{text-wrap:pretty;margin:0 0 1em}.breed{max-width:var(--breed);padding:0 var(--goot);margin:0 auto}.skip{background:var(--wit);z-index:80;min-height:44px;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}:focus-visible{outline:3px solid var(--rood);outline-offset:3px}.kop :focus-visible,.held :focus-visible,.voet :focus-visible,.belblok :focus-visible,.belbalk :focus-visible,.projectrij-donker :focus-visible,.spoed :focus-visible,.tegel-bel:focus-visible,.tegel-app:focus-visible{outline-color:var(--wit)}main>.breed:has(>h1) :focus-visible{outline-color:var(--wit)}::selection{background:var(--rood);color:var(--wit)}.icoon{flex:none;width:1.1em;height:1.1em}.voortgang{display:none}.kop{background:var(--navy);color:var(--wit);z-index:5;position:relative}.kop-rij{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.logo{color:var(--wit);flex-direction:column;text-decoration:none;display:flex}.logo a{align-items:center;min-height:44px;display:flex}.logo img{width:112px;height:auto}.logo-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-top:2px;font-size:.7rem;font-stretch:90%}.kop-bel{min-height:44px;color:var(--wit);background:var(--rood);border-radius:var(--rond-s);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--duur-hover) ease, transform var(--duur-druk) var(--ease-out);align-items:center;gap:.45rem;padding:0 .9rem;font-weight:700;text-decoration:none;display:inline-flex}.kop-bel:hover{color:var(--wit);background:var(--rood-donker)}.kop-bel:active{transform:scale(var(--druk))}.kop-bel-label{display:none}@media (min-width:560px){.kop-bel-label{display:inline}}.menu{min-width:0;width:calc(100% + 2 * var(--goot));margin:0 calc(-1 * var(--goot));border-top:1px solid var(--lijn-donker);flex:1 0 100%;order:3;position:relative}.menu:after{content:"";background:linear-gradient(to right, #11233700, var(--navy) 70%);pointer-events:none;width:64px;position:absolute;top:0;bottom:0;right:0}.menu ul{padding:0 var(--goot);scrollbar-width:none;gap:.1rem;margin:0;list-style:none;display:flex;overflow-x:auto}.menu ul::-webkit-scrollbar{display:none}.menu a{min-height:46px;color:var(--wit);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;padding:0 .7rem;font-size:.84rem;font-weight:600;text-decoration:none;display:flex;position:relative}.menu li:first-child a{padding-left:0}.menu a:after{content:"";background:var(--rood-licht);transform-origin:0;height:2px;transition:transform var(--duur-hover) var(--ease-out);position:absolute;bottom:9px;left:.7rem;right:.7rem;transform:scaleX(0)}.menu li:first-child a:after{left:0}.menu a:hover{color:var(--wit)}@media (hover:hover) and (pointer:fine){.menu a:hover:after{transform:scaleX(1)}}@media (min-width:900px){.kop-rij{flex-wrap:nowrap;min-height:76px}.logo-sub{display:none}.menu{border:0;flex:auto;order:0;width:auto;margin:0}.menu:after{display:none}.menu ul{justify-content:safe center;padding:0}.menu a{letter-spacing:.03em;padding:0 .45rem;font-size:.78rem}.menu a:after{left:.45rem;right:.45rem}.menu li:first-child a{padding-left:.45rem}.menu li:first-child a:after{left:.45rem}.kop-bel-label{display:none}}@media (min-width:900px) and (max-width:1100px){.menu a{letter-spacing:.03em;padding:0 .4rem;font-size:.72rem}}.kruimel ol{letter-spacing:.08em;text-transform:uppercase;color:var(--zacht);flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;padding:0;font-size:.8rem;list-style:none;display:flex}.kruimel li{align-items:center;display:flex}.kruimel li+li:before{content:"/";opacity:.6;margin-right:.35rem}.kruimel a,.kruimel [aria-current]{color:inherit;align-items:center;min-height:44px;display:inline-flex}.held .kruimel ol{color:var(--mist)}main>.breed:has(>h1) .kruimel ol{color:var(--mist)}main>.breed:has(>.kruimel:only-child):has(+.held) .kruimel ol{color:var(--mist)}.held .kruimel a{color:var(--wit)}main>.breed:has(>h1) .kruimel a{color:var(--wit)}main>.breed:has(>.kruimel:only-child):has(+.held) .kruimel a{color:var(--wit)}.kicker{color:var(--rood-donker);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:var(--t-xs);text-wrap:balance;align-items:center;gap:.6rem;margin:0;display:flex}.kicker:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood);flex:none}.held .kicker{color:var(--mist)}.held .kicker:before{background:var(--rood-licht)}.lead{font-size:var(--t-l);color:var(--zacht);line-height:1.55}.knoppen{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.knop{border-radius:var(--rond-s);letter-spacing:.01em;font-variant-numeric:tabular-nums;min-height:52px;transition:background-color var(--duur-hover) ease, border-color var(--duur-hover) ease, color var(--duur-hover) ease, transform var(--duur-druk) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.3rem;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.knop:active{transform:scale(var(--druk))}.knop-rood{background:var(--rood);color:var(--wit)}.knop-rood:hover{background:var(--rood-donker);color:var(--wit)}.knop-app{background:var(--navy-2);color:var(--wit);border-color:#ffffff3d}.knop-app:hover{background:var(--navy);color:var(--wit)}.knop-licht{color:var(--navy);border:2px solid var(--navy);background:0 0}.knop-licht:hover{background:var(--navy);color:var(--wit)}.held .knop-licht,.belblok .knop-licht{color:var(--wit);border-color:#ffffff8c}.held{background:var(--navy);color:var(--wit);isolation:isolate;position:relative;overflow:clip}.held h1,.held h2,.held a:not(.knop):not(.nummer){color:var(--wit)}.held .lead{color:#dfe5ec}.held-inhoud{width:100%;position:relative;container-type:inline-size}.held-lead .lead:last-child{margin-bottom:.4em}.held .knoppen .knop{flex:auto}.held-met-foto{--foto-h:46svh}.held-beeld{height:var(--foto-h);z-index:-1;background:var(--navy-2);position:absolute;inset:0 0 auto;overflow:clip}.held-beeld img{object-fit:cover;width:100%;height:100%}.held-beeld:after{content:"";background:linear-gradient(to bottom, #11233714 0%, #11233738 42%, #112337a8 68%, var(--navy) 100%);position:absolute;inset:0}.held-met-foto .held-inhoud{padding-top:calc(var(--foto-h) - 12svh);padding-bottom:var(--r-6)}.held-staand .held-beeld img{object-position:50% 58%}.held-met-foto:not(.held-groot) h1{font-size:clamp(2.6rem,13cqi,6rem)}.held-zonder .held-inhoud,.held-project .held-inhoud{padding-top:var(--r-5);padding-bottom:var(--r-7)}.held-zonder h1{max-width:18ch}.held-groot .held-onder .lead{font-size:1.08rem}@media (min-width:900px){.held-met-foto{align-items:end;min-height:min(78svh,760px);display:grid}.held-groot{min-height:calc(100svh - var(--kop-h))}.held-beeld{height:100%}.held-beeld:after{background:linear-gradient(to top, var(--navy) 0%, #112337db 26%, #1123374d 58%, #1123371a 100%), linear-gradient(to right, #112337b3, #11233700 62%)}.held-met-foto .held-inhoud{padding-top:var(--r-9);padding-bottom:var(--r-7)}.held-groot .held-inhoud{padding-top:var(--r-7);padding-bottom:var(--r-6)}.held-met-foto:not(.held-groot) h1{max-width:14ch;font-size:clamp(3.6rem,7vw,6.2rem)}.held-groot h1{max-width:56%;font-size:clamp(3rem,4.6vw,3.9rem)}.held-groot .nummer{margin-top:.2rem;margin-bottom:.6rem}.held-staand .held-beeld{width:48%;left:auto}.held-staand .held-beeld:after{background:linear-gradient(to right, var(--navy) 0%, #112337c7 16%, #1123374d 42%, #11233700 70%), linear-gradient(to top, var(--navy) 0%, #112337c7 30%, #11233700 62%)}.held-staand .held-beeld img{object-position:50% 52%}.held-onder{gap:var(--r-7);border-top:1px solid var(--lijn-donker);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:8px;padding-top:22px;display:grid}.held-onder .lead{max-width:58ch}.held-lead .lead:last-child{margin-bottom:0}.held-onder .knoppen{flex-wrap:nowrap;margin:0}.held-met-foto:not(.held-groot) .held-onder{gap:var(--r-5);grid-template-columns:minmax(0,1fr)}.held-met-foto:not(.held-groot) .held-onder .knoppen{justify-self:start}.held-zonder .held-inhoud,.held-project .held-inhoud{padding-top:var(--r-6);padding-bottom:var(--r-8)}.held-zonder .held-onder{grid-template-columns:minmax(0,1fr) auto}}.nummer{width:fit-content;max-width:100%;color:var(--wit);-webkit-tap-highlight-color:transparent;margin:.4rem 0 1rem;text-decoration:none;display:block}.nummer:hover{color:var(--wit)}.nummer-label{text-transform:uppercase;letter-spacing:.16em;color:var(--mist);align-items:center;gap:.45rem;margin-bottom:.25rem;font-size:.78rem;font-weight:700;display:inline-flex}.nummer-label .icoon{color:var(--rood-licht)}.cijfers{font-family:var(--font-smal);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-weight:800;font-stretch:62%;line-height:.86;display:flex}.nummer-groot{width:auto}.nummer-groot .cijfers{font-size:21.645cqi}.nummer-klein .cijfers{font-size:clamp(3rem,15cqi,5rem)}.nummer-klein{border-bottom:3px solid var(--rood-licht);padding-bottom:.35rem}.c{display:inline-block;overflow:clip}.c>span{text-shadow:0 .86em 0 var(--rood-licht);display:block}.c.streep{color:var(--rood-licht)}.spoed{background:var(--rood);color:var(--wit);position:relative}.spoed-tekst{max-width:48ch;margin:0;padding:32px 0 26px;font-size:1.15rem;line-height:1.45}.spoed-tekst strong{font-family:var(--font-smal);font-stretch:var(--smal);text-transform:uppercase;border-bottom:1px solid #fff6;width:fit-content;margin-bottom:.7rem;padding-bottom:.7rem;font-size:2.1rem;font-weight:850;line-height:1;display:block}.spoed a{color:var(--wit);font-weight:700;text-decoration-thickness:2px}.spoed a:hover{color:var(--wit);text-decoration-thickness:3px}@media (min-width:900px){.spoed-tekst{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.4rem;max-width:none;padding:38px 0 32px;font-size:1.25rem;display:grid}.spoed-tekst strong{border:0;margin:0;padding:0;font-size:2.8rem}.spoed-tekst span{border-left:1px solid #fff6;padding-left:2.4rem}}.sectiekop{flex-direction:column;gap:.6rem;margin:0 0 1.8rem;display:flex}.sectiekop h2{margin:0}.sectiekop+.kaarten+.sectiekop,.kaarten+.sectiekop{margin-top:var(--sectie)}.sectie-nr{color:var(--rood);letter-spacing:.16em;font-variant-numeric:tabular-nums;align-items:center;gap:.7rem;font-size:.85rem;font-weight:800;display:flex}.sectie-nr:after{content:"";height:var(--streep-h);transform-origin:0;background:currentColor;width:48px}.sectiekop-licht h2{color:var(--wit)}.sectiekop-licht .sectie-nr{color:var(--rood-licht)}.voetnoot{margin-top:1.4rem}.diensten{background:var(--grijs);padding:var(--sectie) 0 calc(var(--sectie) * .8)}.dienstlijst{border-bottom:1px solid var(--lijn-sterk);margin:0;padding:0;list-style:none}@media (min-width:900px){.dienstlijst{border-bottom:0;grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.dienstlijst li{border-bottom:1px solid var(--lijn-sterk)}}.dienstrij{isolation:isolate;min-height:80px;color:var(--inkt);border-top:1px solid var(--lijn-sterk);transition:transform var(--duur-druk) var(--ease-out);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:18px 4px 18px 16px;text-decoration:none;display:grid;position:relative;overflow:clip}.dienstrij:before{content:"";z-index:-1;background:var(--navy);transform-origin:bottom;transition:transform var(--duur-hover) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.dienstrij-nr{color:var(--zacht);letter-spacing:.08em;font-variant-numeric:tabular-nums;transition:color var(--duur-hover) ease;font-size:.85rem;font-weight:800}.dienstrij-tekst strong{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);transition:color var(--duur-hover) ease;font-size:1.5rem;font-weight:800;line-height:1.05;display:block}.dienstrij-tekst span{color:var(--zacht);transition:color var(--duur-hover) ease;margin-top:.2rem;font-size:.98rem;display:block}.pijl{color:var(--rood);transition:transform var(--duur-hover) var(--ease-out), color var(--duur-hover) ease;flex:none}.dienstrij-spoed .dienstrij-nr{color:var(--rood)}.dienstrij-spoed:after{content:"";background:var(--rood);width:4px;position:absolute;top:18px;bottom:18px;left:0}.dienstrij:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.dienstrij:hover{color:var(--wit)}.dienstrij:hover:before{transform:scaleY(1)}.dienstrij:hover .dienstrij-tekst strong,.dienstrij:hover .dienstrij-nr,.dienstrij:hover .pijl{color:var(--wit)}.dienstrij:hover .dienstrij-tekst span{color:var(--mist)}.dienstrij:hover .pijl{transform:translate(6px)}}.laag{display:block;position:relative;overflow:clip}.laag img{width:100%}.over{padding:0 0 var(--r-6)}.over-raster{gap:0;display:grid}.over-beeld{margin:0 calc(-1 * var(--goot));z-index:0;position:sticky;top:0}.over-beeld img{object-fit:cover;object-position:50% 45%;height:64svh}.over-tekst{z-index:1;background:var(--wit);margin-top:-14svh;padding-top:30px;position:relative}.over-tekst:before{content:"";left:calc(-1 * var(--goot));right:calc(-1 * var(--goot));background:var(--wit);z-index:-1;position:absolute;top:0;bottom:0;box-shadow:0 -18px 40px -24px #0b182773}.over-tekst>h2{font-size:clamp(1.7rem,5vw,2.4rem)}.over-intro{color:var(--navy);font-size:1.28rem;font-weight:500;line-height:1.45}@media (min-width:900px){.over{padding-top:var(--sectie)}.over-raster{grid-template-columns:5fr 7fr;align-items:start;gap:72px}.over-beeld{margin:0;top:32px}.over-beeld .laag{border-radius:var(--rond-m)}.over-beeld img{aspect-ratio:4/5;height:auto}.over-tekst{margin-top:0;padding-top:0}.over-tekst:before{display:none}}.tussen{margin-top:var(--r-7);view-timeline:--tussen block;position:relative}.tussen-beeld{background:var(--navy);height:100svh;position:sticky;top:0;overflow:clip}.tussen-beeld img{object-fit:cover;width:100%;height:100%}.tussen-maat{top:1.25rem;left:var(--goot);right:var(--goot);color:var(--wit);letter-spacing:var(--spatie-label);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;display:flex;position:absolute}.tussen-maat span{border-radius:var(--rond-s);z-index:1;background:#0b1827d1;padding:.45rem .7rem;position:relative}.tussen-maat:before{content:"";background:var(--wit);transform-origin:50%;height:2px;position:absolute;top:50%;left:0;right:0}.tussen-vak{margin-top:-48svh;padding-bottom:12svh;position:relative}.tussen-kaart{background:var(--wit);border-radius:var(--rond-l);max-width:620px;box-shadow:var(--schaduw-3);padding:1.6rem 1.4rem .6rem}.tussen-kaart h2{margin-top:0;font-size:clamp(1.9rem,5vw,2.8rem)}@media (min-width:900px){.tussen-kaart{margin-left:auto;padding:2.6rem 2.6rem 1.4rem}.tussen-maat{top:2rem}}.inhoud{padding-top:var(--r-7);padding-bottom:var(--r-7);gap:40px;display:grid}@media (min-width:900px){.inhoud{grid-template-columns:minmax(0,1fr) 340px;gap:72px;padding-top:72px;padding-bottom:72px}}.tekstkolom{counter-reset:blok;min-width:0;max-width:740px}.tekstkolom>section>h2:before{counter-increment:blok;content:counter(blok, decimal-leading-zero);font-family:var(--font);letter-spacing:.16em;color:var(--rood);margin-bottom:.8rem;font-size:.85rem;font-weight:800;font-stretch:100%;display:block}.tekstkolom>section:first-child>h2,.tekstkolom>h2:first-child{margin-top:0}.tekstkolom>section{padding-bottom:.4rem}.tekstkolom ul{margin:0 0 1.2em;padding:0;list-style:none}.tekstkolom li{border-top:1px solid var(--lijn);padding:.75rem 0 .75rem 1.9rem;position:relative}.tekstkolom li:last-child{border-bottom:1px solid var(--lijn)}.tekstkolom li:before{content:"";width:14px;height:var(--streep-h);background:var(--rood);position:absolute;top:1.45rem;left:0}.tekstkolom section>div:not([class]){background:var(--grijs);border-left:4px solid var(--navy);border-radius:0 var(--rond-s) var(--rond-s) 0;margin:12px 0;padding:4px 20px 6px}.tekstkolom section>div:not([class]) h3{margin-top:.8em}.tussenfoto{margin:2rem 0}.tussenfoto .laag{border-radius:var(--rond-m)}@media (max-width:899px){.tussenfoto{margin-left:calc(-1 * var(--goot));margin-right:calc(-1 * var(--goot))}.tussenfoto .laag{border-radius:0}.tussenfoto figcaption{padding:0 var(--goot)}}.terug{margin-top:2rem}.prijs-open{font-weight:700}.punten{border-top:2px solid var(--navy);grid-template-columns:1fr 1fr;gap:0;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.tekstkolom .punten li,.punten li{border-top:0;border-bottom:1px solid var(--lijn);font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);padding:16px 12px 16px 0;font-size:1.2rem;font-weight:750;line-height:1.1}.tekstkolom .punten li:before,.punten li:before{width:var(--streep-b);height:var(--streep-h);background:var(--rood);content:"";margin-bottom:.65rem;display:block;position:static}.zijkant{flex-direction:column;gap:24px;min-width:0;display:flex}@media (min-width:900px){.zijkant{align-self:start;position:sticky;top:24px}}.belblok{background:var(--navy);color:var(--wit);border-radius:var(--rond-m);padding:28px 22px 24px;position:relative;overflow:clip;container-type:inline-size}.belblok:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht);margin-bottom:1rem;display:block}.belblok h2{color:var(--wit);margin:0 0 .5rem;font-size:2rem}.belblok p{color:var(--mist)}.belblok-nummer{color:var(--wit);margin:.4rem 0 .2rem;text-decoration:none;display:block}.belblok-nummer:hover{color:var(--wit)}.belblok-nummer .cijfers{font-size:21.645cqi}.belblok .knoppen .knop{flex:auto}.belblok-rij{padding-top:var(--r-6);padding-bottom:var(--sectie)}.belblok-breed{padding:36px var(--goot) 28px}.belblok-breed h2{font-size:clamp(2.4rem,9vw,4rem)}@media (min-width:900px){.belblok-breed{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:56px;padding:56px;display:grid}.belblok-breed:before,.belblok-breed h2,.belblok-breed p{grid-column:1}.belblok-breed p{max-width:52ch;margin:0}.belblok-breed .knoppen{flex-wrap:nowrap;grid-area:2/2/span 2;margin:0}}.zijmenu{background:var(--grijs);border-radius:var(--rond-m);padding:20px 22px}.zijmenu h2{margin:0 0 .6rem;font-size:1.4rem}.zijmenu ul{margin:0;padding:0;list-style:none}.zijmenu li{border-top:1px solid var(--lijn)}.zijmenu li a{min-height:48px;color:var(--inkt);justify-content:space-between;align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:flex}.zijmenu li a .pijl{width:18px;height:18px}.zijmenu p{margin-bottom:.4rem}.zijmenu>a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.zijmenu a:hover .pijl{transform:translate(4px)}}.faq{margin-top:2.6rem}.faq details{border-top:2px solid var(--navy)}.faq details:last-child{border-bottom:2px solid var(--navy)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.6rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{margin:0;font-size:1.3rem;display:inline}.faq summary:after{content:"+";background:var(--grijs);width:40px;height:40px;color:var(--rood);transition:transform var(--duur-hover) var(--ease-out), background-color var(--duur-hover) ease, color var(--duur-hover) ease;border-radius:50%;flex:none;place-items:center;font-size:1.6rem;font-weight:500;line-height:1;display:grid}.faq details[open] summary:after{background:var(--rood);color:var(--wit);transform:rotate(45deg)}.faq details p{max-width:62ch;margin:0 0 1.2rem}.projectrij{padding:var(--sectie) 0}.projectrij-donker{background:var(--navy);color:var(--wit)}.projectrij-donker a:not(.kaart){color:var(--wit)}.kaarten{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (min-width:640px){.kaarten{grid-template-columns:1fr 1fr}}@media (min-width:900px){.kaarten{grid-template-columns:repeat(3,1fr);gap:20px}.kaarten>:nth-child(3n+2){margin-top:64px}}.kaart{color:var(--wit);border-radius:var(--rond-m);background:var(--navy-2);isolation:isolate;transition:transform var(--duur-druk) var(--ease-out);text-decoration:none;display:block;position:relative;overflow:clip}.kaart:active{transform:scale(.985)}.kaart:hover{color:var(--wit)}.kaart img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .7s var(--ease-out)}.kaart-tekst{z-index:2;background:linear-gradient(#0b182700 0%,#0b1827c7 50%,#0b1827f0 100%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 12px;padding:96px 20px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.kaart-nr{letter-spacing:.16em;color:var(--rood-licht);grid-column:1/-1;margin-bottom:.4rem;font-size:.85rem;font-weight:800}.kaart-label{text-transform:uppercase;letter-spacing:var(--spatie-label);color:#d5dce5;grid-column:1;font-size:.76rem;display:block}.kaart-kop{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--wit);text-wrap:balance;grid-column:1;margin-top:.3rem;font-size:1.9rem;font-weight:800;line-height:1;display:block}.kaart-maat{letter-spacing:.04em;color:var(--wit);border-radius:var(--rond-pil);border:1px solid #ffffff73;grid-column:1;justify-self:start;margin-top:.6rem;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-block}.kaart .pijl{color:var(--wit);background:var(--rood);border-radius:50%;grid-area:2/2/span 3;align-self:end;width:44px;height:44px;padding:11px}@media (hover:hover) and (pointer:fine){.kaart:hover img{transform:scale(1.045)}.kaart:hover .pijl{transform:translate(4px)}}.kaarten-stapel{gap:20px}@media (max-width:639px){.kaarten-stapel .kaart{top:calc(16px + var(--n,0) * 14px);position:sticky;box-shadow:0 -12px 40px #0b182759}.kaarten-stapel .kaart:nth-child(2){--n:1}.kaarten-stapel .kaart:nth-child(3){--n:2}}.pijl-link{align-items:center;gap:.5rem;min-height:48px;font-size:1.1rem;font-weight:700;display:inline-flex}.pijl-link .pijl{color:inherit}@media (hover:hover) and (pointer:fine){.pijl-link:hover .pijl{transform:translate(5px)}}.held-project{background:linear-gradient(var(--navy) calc(100% - 72px), var(--wit) 0)}.held-project h1{max-width:20ch;font-size:clamp(2.3rem,9vw,4.4rem)}.feiten{flex-wrap:wrap;gap:14px 28px;margin:1.2rem 0 0;display:flex}.feiten>div{border-left:var(--streep-h) solid var(--rood-licht);padding-left:12px}.feiten dt{color:var(--mist);text-transform:uppercase;letter-spacing:var(--spatie-label);font-size:.72rem;font-weight:700}.feiten dd{color:var(--wit);margin:.1rem 0 0;font-weight:700}.held-project .held-inhoud{padding-bottom:var(--r-6)}.project-beeld{padding:0}.project-foto{background:var(--navy-2);display:block;overflow:clip}.project-foto img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (min-width:760px){.project-beeld{padding:0 var(--goot)}.project-foto{border-radius:var(--rond-m);box-shadow:var(--schaduw-3)}.project-foto img{aspect-ratio:16/9}}.fotoraster{grid-template-columns:1fr;gap:12px;display:grid}.fotoraster .laag{border-radius:var(--rond-m)}.fotoraster img{aspect-ratio:4/3;object-fit:cover}@media (min-width:640px){.fotoraster{grid-template-columns:1fr 1fr}.fotoraster>:first-child{grid-column:1/-1}.fotoraster>:first-child img{aspect-ratio:16/9}}figcaption{color:var(--zacht);margin-top:.5rem;font-size:.88rem}.datum{color:var(--zacht);font-size:.95rem}.held .datum{color:var(--mist)}.held-raster{padding-top:var(--r-5);padding-bottom:var(--r-7);align-items:center;gap:24px;display:grid}@media (min-width:900px){.held-raster{grid-template-columns:1.1fr 1fr;gap:56px}}img.held-foto{border-radius:var(--rond-m);aspect-ratio:4/3;object-fit:cover;width:100%}:is(main>.breed:has(>h1),main>.breed:has(>.kruimel:only-child):has(+.held)){background:var(--navy);color:var(--wit);box-shadow:0 0 0 100vmax var(--navy);clip-path:inset(0 -100vmax)}main>.breed:has(>h1){padding-top:var(--r-5);padding-bottom:var(--r-7)}main>.breed:has(>.kruimel:only-child):has(+.held){padding-top:var(--r-5)}main>.breed:has(>.kruimel:only-child):has(+.held) .kruimel ol{margin:0}main>.breed:has(>h1) h1{color:var(--wit);max-width:20ch}main>.breed:has(>h1) .lead{color:#dfe5ec;max-width:60ch;margin-bottom:0}main>.breed:has(>h1) a:not(.knop){color:var(--wit)}.tegels{grid-template-columns:1fr;gap:12px;margin:0 0 2rem;display:grid}@media (min-width:640px){.tegels{grid-template-columns:1fr 1fr}.tegel-bel{grid-column:1/-1}}.tegel{border-radius:var(--rond-m);transition:transform var(--duur-druk) var(--ease-out), background-color var(--duur-hover) ease;padding:22px;text-decoration:none;display:block;container-type:inline-size}a.tegel:active{transform:scale(.985)}.tegel-label{text-transform:uppercase;letter-spacing:var(--spatie-label);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.78rem;font-weight:700;display:inline-flex}.tegel-bel{background:var(--rood);color:var(--wit)}.tegel-bel:hover{background:var(--rood-donker);color:var(--wit)}.tegel-bel .c>span{text-shadow:0 .86em 0 var(--wit)}.tegel-bel .c.streep{color:var(--navy)}.tegel-app{background:var(--navy-2);color:var(--wit)}.tegel-app:hover{background:var(--navy);color:var(--wit)}.tegel-tekst{font-family:var(--font-smal);font-stretch:var(--smal);font-size:1.6rem;font-weight:800;line-height:1.05;display:block}.tegel-adres{background:var(--grijs);color:var(--inkt)}.vlak{background:var(--grijs);padding:16px 0 48px}.dienstraster{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:12px;display:grid}.dienstkaart{background:var(--wit);border-radius:var(--rond-m);color:var(--inkt);border:1px solid var(--lijn);border-top:4px solid var(--navy);box-shadow:var(--schaduw-1);transition:border-color var(--duur-hover) ease, transform var(--duur-druk) var(--ease-out);padding:22px 22px 56px;text-decoration:none;display:block;position:relative}.dienstkaart:hover{border-top-color:var(--rood);color:var(--inkt)}.dienstkaart:active{transform:scale(.98)}.dienstkaart strong{color:var(--navy);font-family:var(--font-smal);font-stretch:var(--smal);margin-bottom:.4rem;font-size:1.5rem;font-weight:800;line-height:1.05;display:block}.dienstkaart span{color:var(--zacht);font-size:.98rem}.dienstkaart .pijl{position:absolute;bottom:18px;left:22px}@media (hover:hover) and (pointer:fine){.dienstkaart:hover .pijl{transform:translate(5px)}}.formulier{gap:14px;max-width:560px;display:grid}.formulier label{gap:6px;font-weight:600;display:grid}.formulier input,.formulier textarea{font:inherit;border-radius:var(--rond-s);background:var(--wit);min-height:48px;transition:border-color var(--duur-hover) ease;border:2px solid #9aa3ae;padding:.8rem}.formulier input:focus,.formulier textarea:focus{border-color:var(--navy)}.formulier button{cursor:pointer;font:inherit;justify-self:start;font-weight:700}.melding{background:var(--grijs);border-left:4px solid var(--rood);border-radius:0 var(--rond-s) var(--rond-s) 0;padding:14px 18px}.voet{background:var(--navy-diep);color:var(--mist);padding:var(--r-8) 0 var(--r-5)}.voet a{color:var(--wit)}.voet-bord{border-bottom:1px solid var(--lijn-donker);margin-bottom:36px;padding-bottom:36px;container-type:inline-size}.voet-vraag{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--wit);align-items:center;gap:.7rem;margin:0 0 .8rem;font-size:1.7rem;font-weight:800;line-height:1;display:flex}.voet-vraag:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht)}.voet-nummer{color:var(--wit);text-decoration:none;display:block}.voet-nummer:hover{color:var(--wit)}.voet-nummer .cijfers{font-size:21.645cqi}.voet-app{align-items:center;gap:.5rem;min-height:48px;margin-top:1rem;font-weight:700;display:inline-flex}.voet-raster{gap:28px;display:grid}@media (min-width:760px){.voet-raster{grid-template-columns:repeat(3,1fr)}}.voet-kop{color:var(--wit);margin:0 0 .7rem;font-size:1.35rem}.voet ul{margin:0;padding:0;list-style:none}.voet li a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.voet li a:hover{text-decoration:underline}.voet-klein{margin-top:32px;font-size:.85rem}.adres{font-style:normal;line-height:1.8}.adres a{align-items:center;min-height:44px;display:inline-flex}.adres strong{color:inherit}.voet .adres strong{color:var(--wit)}.belbalk{z-index:40;padding-bottom:env(safe-area-inset-bottom);background:var(--navy-diep);grid-template-columns:1.85fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0b182740}.belbalk a{min-height:var(--balk-h);color:var(--wit);font-variant-numeric:tabular-nums;transition:transform var(--duur-druk) var(--ease-out), background-color var(--duur-hover) ease;justify-content:center;align-items:center;gap:.4rem;padding:0 .6rem;font-weight:750;text-decoration:none;display:flex;position:relative;overflow:clip}.belbalk a:hover{color:var(--wit)}.belbalk a:active{transform:scale(var(--druk))}.belbalk-bel{background:var(--rood);font-size:1.1rem}.belbalk-bel:hover{background:var(--rood-donker)}.belbalk-vul{background:var(--wit);transform-origin:0;height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.belbalk-tekst{align-items:center;gap:.5rem;display:inline-flex;position:relative}.belbalk-app{background:var(--navy-2)}.belbalk-app:hover{background:var(--navy)}@media (min-width:900px){.belbalk{border-radius:var(--rond-pil);box-shadow:var(--schaduw-3);grid-template-columns:auto auto;padding:0;bottom:24px;left:auto;right:24px;overflow:clip}.belbalk a{min-height:56px;padding:0 1.4rem}.belbalk-vul{display:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--duur-binnen);animation-timing-function:var(--ease-in-out)}::view-transition-old(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.c>span{transition:transform .46s var(--ease-out);transition-delay:calc(var(--i) * 22ms)}.nummer:hover .c>span,.belblok-nummer:hover .c>span,.tegel-bel:hover .c>span{transform:translateY(-.86em)}}.belbalk{transition:transform var(--duur-binnen) var(--ease-out)}@starting-style{.belbalk{transform:translateY(100%)}}@media (min-width:900px){@starting-style{.belbalk{transform:translateY(160%)}}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.voortgang{background:var(--rood);z-index:70;transform-origin:0;height:3px;animation:linear both groei;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0}@keyframes groei{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html{timeline-scope:--nummer}.nummer-groot{view-timeline:--nummer block}.nummer-groot .cijfers{transform-origin:0 100%;animation:linear both knijp;animation-timeline:--nummer;animation-range:exit}@keyframes knijp{to{opacity:.25;transform:scale(.82,.3)}}.belbalk-vul{animation:linear both groei;animation-timeline:--nummer;animation-range:exit -10% exit 90%}@media (min-width:900px){.belbalk{animation:linear both pil;animation-timeline:--nummer;animation-range:exit 30% exit 90%}@keyframes pil{0%{opacity:0;visibility:hidden;transform:translateY(160%)}}}.held-beeld img{animation:linear both zak;animation-timeline:scroll(root);animation-range:0 100svh}@keyframes zak{to{transform:translateY(5%)scale(1.08)}}.laag:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--rood) 0 5px, #1123379e 5px);animation:linear both laag-rol;animation-timeline:view();animation-range:entry entry 90%;position:absolute;inset:0}.laag img{animation:linear both laag-zoom;animation-timeline:view();animation-range:entry cover 60%}@keyframes laag-rol{0%{transform:translate(60%)}to{transform:translate(101%)}}@keyframes laag-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.tussen-beeld img{animation:linear both openen;animation-timeline:--tussen;animation-range:entry}@keyframes openen{0%{clip-path:inset(9% 7% round 24px)}to{clip-path:inset(0)}}.tussen-maat:before{animation:linear both maatlijn;animation-timeline:--tussen;animation-range:entry 50% contain 10%}@keyframes maatlijn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dienstrij-nr,.dienstrij .pijl{animation:both aanschuif;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry}@keyframes aanschuif{0%{transform:translate(-12px)}}.sectie-nr:after{animation:both groei;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry 20% cover 30%}.voet-nummer{view-timeline:--voet block}.voet-nummer .c>span{animation:both rol;animation-timing-function:var(--ease-out);animation-timeline:--voet;animation-range:entry calc(var(--i) * 5%) entry calc(55% + var(--i) * 4%)}@keyframes rol{0%{transform:translateY(-.86em)}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.n-krant{padding-top:var(--r-7);padding-bottom:var(--r-6)}.n-hoofd-link{color:var(--inkt);text-decoration:none;display:grid}.n-hoofd-link:hover{color:var(--inkt)}.n-hoofd-beeld{background:var(--navy-2);margin:calc(-1 * var(--r-7)) calc(-1 * var(--goot)) 0;display:block;overflow:clip}.n-hoofd-beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .7s var(--ease-out)}.n-hoofd-tekst{padding-top:var(--r-5);display:block}.n-label{color:var(--rood-donker);text-transform:uppercase;letter-spacing:var(--spatie-label);font-weight:700;font-size:var(--t-xs);align-items:center;gap:.6rem;display:flex}.n-label:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood);flex:none}.n-datum{color:var(--zacht);text-transform:uppercase;letter-spacing:var(--spatie-label);font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.n-datum-groot{align-items:flex-end;gap:.7rem;margin:.9rem 0 .2rem}.n-datum-groot .n-dag{font-family:var(--font-smal);color:var(--rood);letter-spacing:-.02em;font-size:clamp(4.4rem,22vw,7.5rem);font-weight:850;font-stretch:62%;line-height:.78}.n-datum-groot .n-maand{border-bottom:var(--streep-h) solid var(--navy);color:var(--navy);padding-bottom:.15rem;font-size:.82rem}.n-kop{max-width:18ch;margin:.9rem 0 .6rem;font-size:clamp(2rem,8.4vw,3.3rem)}.n-samen{color:var(--zacht);line-height:1.55;display:block}.n-hoofd .n-samen{font-size:var(--t-l);max-width:46ch}.n-verder{min-height:48px;color:var(--rood-donker);align-items:center;gap:.5rem;margin-top:.6rem;font-weight:700;display:inline-flex}.n-verder .pijl{color:inherit}.n-lijst{margin:var(--r-7) 0 0;border-top:2px solid var(--navy);counter-reset:none;padding:0;list-style:none}.n-lijst li{border-bottom:1px solid var(--lijn-sterk)}.n-rij{color:var(--inkt);transition:transform var(--duur-druk) var(--ease-out);grid-template-columns:2.4rem minmax(0,1fr) 92px;align-items:start;gap:.4rem .9rem;padding:22px 0;text-decoration:none;display:grid}.n-rij:hover{color:var(--inkt)}.n-rij:active{transform:scale(.99)}.n-nr{font-family:var(--font-smal);color:var(--rood);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:850;font-stretch:62%;line-height:.9}.n-rij-kop{color:var(--navy);margin:.35rem 0 .4rem;font-size:1.45rem;line-height:1.05}.n-rij .n-samen{font-size:.95rem}.n-rij-beeld{border-radius:var(--rond-s);background:var(--navy-2);display:block;overflow:clip}.n-rij-beeld img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .7s var(--ease-out)}.n-rij>.pijl{display:none}@media (min-width:640px){.n-rij{grid-template-columns:3.6rem minmax(0,1fr) 240px;gap:0 2rem;padding:32px 0}.n-nr{font-size:3rem}.n-rij-kop{font-size:clamp(1.7rem,3vw,2.3rem)}.n-rij-beeld img{aspect-ratio:16/10}}@media (min-width:900px){.n-krant{padding-top:var(--r-8)}.n-hoofd-link{gap:var(--r-7);padding-bottom:var(--r-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.n-hoofd-beeld{border-radius:var(--rond-m);box-shadow:var(--schaduw-2);margin:0}.n-hoofd-beeld img{aspect-ratio:16/11}.n-hoofd-tekst{padding:0 0 var(--r-2)}.n-rij{grid-template-columns:4.6rem minmax(0,1fr) 280px 44px;align-items:center}.n-rij>.pijl{justify-self:end;display:block}}@media (hover:hover) and (pointer:fine){.n-hoofd-link:hover img,.n-rij:hover img{transform:scale(1.045)}.n-hoofd-link:hover .n-verder .pijl,.n-rij:hover>.pijl{transform:translate(6px)}.n-hoofd-link:hover .n-kop,.n-rij:hover .n-rij-kop{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rood);text-decoration-color:var(--rood)}}.b-regel{border-bottom:1px solid var(--lijn);color:var(--zacht);text-transform:uppercase;letter-spacing:var(--spatie-label);flex-wrap:wrap;align-items:center;gap:.3rem .8rem;padding-top:18px;padding-bottom:18px;font-size:.78rem;font-weight:700;display:flex}.b-regel>*+:before{content:"";width:12px;height:var(--streep-h);background:var(--rood);vertical-align:middle;margin-right:.8rem;display:inline-block}.b-inhoud{padding-top:var(--r-6)}.b-tekst>section:first-child>p:first-of-type:first-letter{float:left;font-family:var(--font-smal);color:var(--rood);margin:.06em .1em 0 0;font-size:4.6em;font-weight:850;font-stretch:62%;line-height:.82}.b-tekst .tussenfoto img{aspect-ratio:16/10;object-fit:cover}.b-slot{margin-top:var(--r-6);padding-top:var(--r-4);border-top:2px solid var(--navy)}.b-meer{background:var(--grijs);padding:var(--sectie) 0}.b-meer .n-lijst{margin-top:0}@media (min-width:900px){.b-inhoud{padding-top:var(--r-7)}.b-tekst p,.b-tekst li{font-size:1.1875rem;line-height:1.7}}.v-open{padding-top:var(--sectie)}.v-kaart{background:var(--navy);color:var(--wit);border-radius:var(--rond-m);box-shadow:var(--schaduw-2);isolation:isolate;transition:transform var(--duur-druk) var(--ease-out);text-decoration:none;display:grid;overflow:clip}.v-kaart:hover{color:var(--wit)}.v-kaart:active{transform:scale(.99)}.v-kaart:focus-visible{outline-offset:4px}.v-kaart-beeld{background:var(--navy-2);display:block;overflow:clip}.v-kaart-beeld img{aspect-ratio:4/3;object-fit:cover;object-position:50% 38%;width:100%;transition:transform .7s var(--ease-out)}.v-kaart-tekst{padding:24px 20px 26px;display:block}.v-label{color:var(--mist);text-transform:uppercase;letter-spacing:var(--spatie-label);font-weight:700;font-size:var(--t-xs);align-items:center;gap:.6rem;margin:0;display:flex}.v-label:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht);flex:none}.v-kaart-kop{font-family:var(--font-smal);font-stretch:var(--smal);text-wrap:balance;margin:.8rem 0 1.1rem;font-size:clamp(2.1rem,9vw,3.6rem);font-weight:850;line-height:.95;display:block}.v-chips{flex-wrap:wrap;gap:8px;display:flex}.v-chips span{letter-spacing:.02em;border-radius:var(--rond-pil);border:1px solid #ffffff73;padding:.3rem .8rem;font-size:.82rem;font-weight:700;display:inline-block}.v-verder{border-radius:var(--rond-s);background:var(--rood);min-height:52px;transition:background-color var(--duur-hover) ease;align-items:center;gap:.5rem;margin-top:1.4rem;padding:0 1.3rem;font-weight:700;display:inline-flex}.v-verder .pijl{color:inherit}@media (min-width:760px){.v-kaart{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.v-kaart-beeld img{aspect-ratio:4/5;height:100%}.v-kaart-tekst{align-self:center;padding:48px 48px 48px 56px}}@media (hover:hover) and (pointer:fine){.v-kaart:hover img{transform:scale(1.04)}.v-kaart:hover .v-verder{background:var(--rood-donker)}.v-kaart:hover .v-verder .pijl{transform:translate(5px)}}.v-sollicitatie h2{font-size:clamp(2.4rem,8vw,3.6rem)}.v-dp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tekstkolom .v-taken{gap:12px;margin:1.4rem 0;display:grid}.tekstkolom .v-taken li{background:var(--grijs);border-radius:var(--rond-m);color:var(--zacht);border:0;padding:20px 20px 22px}.tekstkolom .v-taken li:before{display:none}.v-taak-nr{font-family:var(--font-smal);color:var(--rood);font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:2.6rem;font-weight:850;font-stretch:62%;line-height:.9;display:block}.v-taken strong{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);margin-bottom:.3rem;font-size:1.45rem;font-weight:800;line-height:1.05;display:block}.v-materiaal{border-left:4px solid var(--rood);color:var(--navy);padding:.2rem 0 .2rem 1rem;font-weight:600}.tekstkolom .v-bieden{gap:12px;margin-bottom:1.2rem;display:grid}.tekstkolom .v-bieden li{background:var(--navy);color:var(--mist);border-radius:var(--rond-m);border:0;padding:22px 22px 24px}.tekstkolom .v-bieden li:before{width:var(--streep-b);background:var(--rood-licht);margin-bottom:.9rem;display:block;position:static}.v-bieden strong{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--wit);margin-bottom:.35rem;font-size:1.6rem;font-weight:800;line-height:1.05;display:block}.tekstkolom>section.v-sollicitatie{margin-top:var(--r-7);padding:28px 22px 24px;container-type:normal}.v-sollicitatie:before{display:none}.tekstkolom>section.v-sollicitatie>h2:before{color:var(--rood-licht)}.v-zij{display:none}.v-kort{background:var(--navy);color:var(--mist);border-radius:var(--rond-m);padding:26px 22px 22px}.v-kort-kop{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--wit);margin:.8rem 0 .6rem;font-size:2.2rem;font-weight:850;line-height:1}.v-kort .knoppen{flex-direction:column}.v-kort :focus-visible{outline-color:var(--wit)}@media (min-width:640px){.tekstkolom .v-taken,.tekstkolom .v-bieden{grid-template-columns:1fr 1fr}.v-profiel{columns:2;column-gap:28px}.tekstkolom .v-profiel li{break-inside:avoid}.tekstkolom .v-profiel li:last-child{border-bottom:0}.tekstkolom>section.v-sollicitatie{padding:40px 40px 34px}}@media (min-width:900px){.v-zij{display:flex}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.n-nr,.v-taak-nr{animation:both n-schuif;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry}@keyframes n-schuif{0%{transform:translate(-14px)}}.n-rij-beeld img{animation:linear both laag-zoom;animation-timeline:view();animation-range:entry cover 50%}}}@media (prefers-reduced-motion:no-preference){.v-kaart-beeld img,.v-detail .held-beeld img{view-transition-name:v-foto}}.route-tegels{margin-bottom:var(--r-5)}@media (min-width:640px){.route-tegels{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.route-tegels .tegel-bel{grid-column:auto}.route-tegels .tegel-app{flex-direction:column;justify-content:space-between;display:flex}}.route .tekstkolom>.route-blok>h2{margin-top:1.2em}.route-knoppen{margin-top:1.4rem}.route-knoppen .knop{flex:auto}@media (min-width:560px){.route-knoppen .knop{flex:0 auto}}.tekstkolom .stappen{counter-reset:stap;margin:1.6rem 0 1.4rem;padding:0;list-style:none}.tekstkolom .stappen li{counter-increment:stap;border:0;min-height:3.6rem;padding:.35rem 0 1.8rem 4.4rem;position:relative}.tekstkolom .stappen li:last-child{border:0;padding-bottom:.6rem}.tekstkolom .stappen li:before{content:counter(stap, decimal-leading-zero);width:auto;height:auto;font-family:var(--font-smal);color:var(--navy);font-variant-numeric:tabular-nums;background:0 0;font-size:2.6rem;font-weight:850;font-stretch:62%;line-height:1;position:absolute;top:0;left:0}.tekstkolom .stappen li:first-child:before{color:var(--rood)}.tekstkolom .stappen li:after{content:"";background:var(--lijn-sterk);transform-origin:top;width:2px;position:absolute;top:2.9rem;bottom:.5rem;left:1rem}.tekstkolom .stappen li:last-child:after{display:none}.tekstkolom .stappen li:first-child{color:var(--navy);font-weight:600}.tekstkolom .voordelen{grid-template-columns:minmax(0,1fr);gap:12px;margin:1.6rem 0 1.4rem;display:grid}@media (min-width:560px){.tekstkolom .voordelen{grid-template-columns:repeat(2,minmax(0,1fr))}}.tekstkolom .voordelen li{border:0;border-top:3px solid var(--navy);background:var(--grijs);border-radius:0 0 var(--rond-m) var(--rond-m);color:var(--zacht);padding:20px 20px 22px}.tekstkolom .voordelen li:last-child{border-bottom:0}.tekstkolom .voordelen li:before{width:var(--streep-b);height:var(--streep-h);background:var(--rood);margin-bottom:.9rem;display:block;position:static}.voordeel-tekst{display:block}.voordeel-tekst:first-letter{text-transform:uppercase}.voordelen strong{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);margin-bottom:.35rem;font-size:1.55rem;font-weight:800;line-height:1.05;display:block}.vier .held-inhoud{padding-top:var(--r-6)}.vier-code{width:fit-content;max-width:100%;margin:0 0 var(--r-5);border-bottom:var(--streep-h) solid var(--rood-licht);font-family:var(--font-smal);letter-spacing:-.02em;color:var(--wit);font-variant-numeric:tabular-nums;align-items:flex-end;padding-bottom:.04em;font-size:clamp(9rem,46vw,19rem);font-weight:850;font-stretch:62%;line-height:.78;display:flex}.vier-code span{display:inline-block}.vier-pan{color:var(--rood-licht);transform-origin:100% 100%;margin:0 .1em 0 .02em;transform:rotate(12deg)translate(.02em,.04em)}.vier h1{max-width:16ch}.vier .knoppen .knop{flex:auto}.vier-routes{padding-top:var(--sectie)}@media (min-width:900px){.vier .held-inhoud{column-gap:var(--r-8);padding-top:var(--r-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.vier .held-inhoud>*{grid-column:1}.vier .vier-code{grid-area:1/2/span 2;margin:0}.vier .held-onder{margin-top:var(--r-6);grid-column:1/-1}}.held-project~.inhoud .tekstkolom>section:not(:has(.fotoraster)){padding:0 0 2.2rem 3.4rem;position:relative}.held-project~.inhoud .tekstkolom>section:not(:has(.fotoraster)):after{content:"";background:var(--lijn);transform-origin:top;width:2px;position:absolute;top:2.2rem;bottom:.4rem;left:.55rem}.held-project~.inhoud .tekstkolom>section>h2{margin-top:0;font-size:clamp(1.9rem,5.4vw,2.7rem)}.held-project~.inhoud .tekstkolom>section:not(:has(.fotoraster))>h2:before{margin:0;position:absolute;top:.5rem;left:0}.held-project~.inhoud .tekstkolom>section:first-child p{color:var(--navy);font-size:1.28rem;font-weight:500;line-height:1.45}.held-project~.inhoud .tekstkolom>section:has(.fotoraster){padding-top:var(--r-5);border-top:2px solid var(--navy)}.held-project~.inhoud .tekstkolom>section:has(.fotoraster)>h2{margin-bottom:.7em}.held-project .feiten dd a{margin:-12px 0;padding:12px 0;display:inline-block}@media (min-width:640px){.held-project~.inhoud .fotoraster>:last-child:nth-child(2n){grid-column:1/-1}.held-project~.inhoud .fotoraster>:last-child:nth-child(2n) img{aspect-ratio:16/9}}@media (min-width:900px){.held-zonder+.projectrij>.breed{column-gap:var(--r-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.held-zonder+.projectrij .sectiekop{grid-column:1;margin:0;position:sticky;top:32px}.held-zonder+.projectrij .kaarten{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:64px}.held-zonder+.projectrij .kaarten>:nth-child(3n+2){margin-top:0}.held-zonder+.projectrij .kaarten>:nth-child(2n){margin-top:64px}.held-zonder+.projectrij .kaarten+.sectiekop,.held-zonder+.projectrij .kaarten+.sectiekop+.kaarten{margin-top:var(--sectie)}}@media (prefers-reduced-motion:no-preference){.vier-pan{animation:pan-glij .9s var(--ease-in-out) .35s both}@keyframes pan-glij{0%{transform:rotate(0)translate(0)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tekstkolom .stappen li:after,.held-project~.inhoud .tekstkolom>section:after{animation:linear both lijn-trek;animation-timeline:view();animation-range:entry 40% cover 50%}@keyframes lijn-trek{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}.over-start{padding:var(--sectie) 0 var(--r-7)}.over-start-raster{gap:var(--r-6);display:grid}.over-start-tekst{color:var(--navy);text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:500;line-height:1.38}.over-feiten{gap:var(--r-5) var(--r-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.over-feiten>div{border-top:1px solid var(--lijn-sterk);padding-top:var(--r-3);position:relative}.over-feiten>div:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood);position:absolute;top:-2px;left:0}.over-feiten dt{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--spatie-label);color:var(--zacht);font-weight:700}.over-feiten dd{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);margin:.25rem 0 0;font-size:1.3rem;font-weight:800;line-height:1.08}@media (min-width:900px){.over-start-raster{grid-template-columns:7fr 5fr;align-items:end;gap:72px}}.over-punten{padding:0 0 var(--sectie)}.over-punten-raster{gap:var(--r-6);display:grid}.over-punten-beeld{margin:0 calc(-1 * var(--goot))}.over-punten-beeld img{aspect-ratio:4/3;object-fit:cover;object-position:50% 60%}.punten-lijst{counter-reset:none;margin:0;padding:0;list-style:none}.punten-lijst li{column-gap:var(--r-3);padding:var(--r-5) 0;border-top:1px solid var(--lijn-sterk);grid-template-columns:2.6rem minmax(0,1fr);display:grid}.punten-lijst li:last-child{border-bottom:1px solid var(--lijn-sterk)}.punten-nr{letter-spacing:.12em;color:var(--rood);font-variant-numeric:tabular-nums;grid-row:1/span 2;padding-top:.35rem;font-size:.85rem;font-weight:800}.punten-lijst h2{margin:0 0 .45rem;font-size:clamp(1.7rem,5.4vw,2.4rem)}.punten-lijst p{color:var(--zacht);max-width:58ch;margin:0}@media (min-width:900px){.over-punten-raster{grid-template-columns:5fr 7fr;align-items:start;gap:72px}.over-punten-beeld{margin:0;position:sticky;top:32px}.over-punten-beeld .laag{border-radius:var(--rond-m)}.over-punten-beeld img{aspect-ratio:4/5}.punten-lijst li{padding:var(--r-6) 0;grid-template-columns:4rem minmax(0,1fr)}}.over-werk{background:var(--grijs)}.over-werk-kop{gap:var(--r-3);margin-bottom:var(--r-6);display:grid}.over-werk-kop h2{margin:0}.over-werk-kop p{color:var(--zacht);max-width:64ch;margin:0}@media (min-width:900px){.over-werk-kop{margin-bottom:var(--r-7);grid-template-columns:5fr 7fr;align-items:end;gap:72px}}.overzicht-diensten{padding-top:var(--r-7)}@media (min-width:900px){.overzicht-diensten{padding-top:var(--r-8)}}.kostenraster{gap:var(--r-5);align-content:start;display:grid}@media (min-width:640px){.kostenraster{grid-template-columns:1fr 1fr}}.kostenkaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);box-shadow:var(--schaduw-1);color:var(--inkt);transition:box-shadow var(--duur-hover) var(--ease-out), transform var(--duur-druk) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:clip}.kostenkaart:hover{color:var(--inkt)}.kostenkaart:active{transform:scale(.985)}.kostenkaart-beeld img{aspect-ratio:16/10;object-fit:cover;transition:transform .7s var(--ease-out)}.kostenkaart-tekst{flex:1;padding:22px 22px 18px;display:block}.kostenkaart-tekst strong{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);text-wrap:balance;margin-bottom:.45rem;font-size:1.7rem;font-weight:800;line-height:1.02;display:block}.kostenkaart-tekst span{color:var(--zacht);font-size:.98rem}.prijsplek{align-items:center;gap:var(--r-3);border-radius:var(--rond-s);background:var(--grijs);border-left:var(--streep-h) solid var(--rood);grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;margin:0 22px 22px;padding:12px 14px;display:grid}.prijsplek-label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--spatie-label);color:var(--zacht);font-weight:700}.prijsplek-waarde{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);font-size:1.35rem;font-weight:800;line-height:1}.prijsplek .pijl{color:var(--rood)}@media (hover:hover) and (pointer:fine){.kostenkaart:hover{box-shadow:var(--schaduw-2)}.kostenkaart:hover .kostenkaart-beeld img{transform:scale(1.04)}.kostenkaart:hover .prijsplek .pijl{transform:translate(5px)}}.prijs-open{border-radius:var(--rond-s);background:var(--grijs);box-shadow:inset 0 0 0 1px var(--lijn-sterk);color:var(--navy);white-space:nowrap;padding:0 .45em;line-height:1.5;display:inline-block}.over-werk-kop h2:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood);margin-bottom:.9rem;display:block}@media (max-width:899px){.punten-lijst li{grid-template-columns:minmax(0,1fr)}.punten-nr{grid-row:auto;padding:0 0 .5rem}}.vb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.terug a{align-items:center;min-height:44px;display:inline-flex}.kaarten-stapel .laag:after{content:none}.foto-bron{display:contents}.fotoraster>.staand img{aspect-ratio:4/5}@media (min-width:640px){.held-project~.inhoud .fotoraster>.laag.staand:nth-child(n){grid-column:auto}.held-project~.inhoud .fotoraster>.laag.staand:nth-child(n) img{aspect-ratio:4/5}.fotoraster:has(>.staand:last-child:nth-child(2)){grid-template-columns:1.6fr 1fr}.held-project~.inhoud .fotoraster:has(>.staand:last-child:nth-child(2))>:first-child{grid-column:auto}.fotoraster:has(>.staand:last-child:nth-child(2))>:first-child img{aspect-ratio:auto;height:100%}}@media (min-width:900px){.held-groot.held-staand .held-beeld img{object-position:50% 80%!important}.held-groot.held-staand .held-beeld:after{background:linear-gradient(to top, var(--navy) 0%, #112337f0 30%, #11233799 48%, #11233700 66%), linear-gradient(to right, var(--navy) 0%, #112337c7 16%, #1123374d 42%, #11233700 70%)}}@media (min-width:1500px){.held-groot.held-staand .held-beeld img{object-position:50% 62%!important}}.knop{transition:background-color var(--duur-hover) ease, transform var(--duur-druk) var(--ease-out)}body{padding-bottom:0}@media (max-width:899px){.voet{padding-bottom:calc(var(--r-5) + var(--balk-h) + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(var(--balk-h) + 16px)}.pil-held,.pil-voet{display:contents}}@media (min-width:900px){.pil-held{z-index:40;position:fixed;bottom:24px;right:24px}.pil-held .belbalk{position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:899px){.held .knoppen>:is([href^=tel\:],[href^="https://wa.me"]){display:none}.held .knoppen:not(:has(>:not([href^=tel\:],[href^="https://wa.me"]))){display:none}.held-groot{--foto-h:40svh}.held-met-foto .held-inhoud{padding-bottom:var(--r-7)}}:is(body:has(main>:last-child .belblok:not(.zijkant *)) .voet-bord,body:has(main .c-tegels) .voet-bord){display:none}@media (max-width:899px){body:has(main>:last-child .zijkant:not(.lp-zij) .belblok) .voet-bord{display:none}}.voet-vraag-werk{display:none}body:has(.v-detail,.v-open) .voet-vraag-dak{display:none}body:has(.v-detail,.v-open) .voet-vraag-werk{display:inline}.belblok-breed .belblok-nummer{margin:.6rem 0 .4rem}@media (min-width:900px){.belblok-breed:has(.belblok-nummer){grid-template-columns:minmax(0,1fr) auto}.belblok-breed .belblok-nummer{grid-area:auto/1/auto/-1}.belblok-breed:has(.belblok-nummer) .knoppen{grid-area:auto/2;align-self:end}.belblok-breed:has(.belblok-nummer) p{grid-row:auto}}.projectrij-donker:has(+.belblok-rij){padding-bottom:var(--r-7)}.projectrij-donker+.belblok-rij{padding-top:var(--r-7)}main>.belblok-rij:last-child{padding-bottom:var(--r-8)}.tekstkolom p,.tekstkolom ul:not(.punten):not(.voordelen)>li{max-width:64ch}.faq summary h3{font-family:var(--font);letter-spacing:0;color:var(--navy);font-size:1.15rem;font-weight:700;font-stretch:100%;line-height:1.35}.kruimel ol{flex-wrap:nowrap;min-width:0}.kruimel li{white-space:nowrap;flex:none}.kruimel li:last-child{flex:0 auto;min-width:0}.kruimel li:last-child [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:44px;display:block;overflow:hidden}.held-kop{display:block}@media (min-width:900px){.held-groot.held-staand:has(.kruimel) h1{max-width:50%;font-size:clamp(3.6rem,6.2vw,5.6rem)}.held-groot.held-staand:has(.kruimel) .nummer-groot .cijfers{font-size:10.8225cqi}.held-groot.held-staand:has(.kruimel) .held-beeld img{object-position:50% 50%!important}.held-met-foto.held-lang h1{max-width:20ch;font-size:clamp(2.8rem,4.2vw,3.9rem)}.held-staand.held-lang h1{max-width:min(20ch,50%)}}.held-lang h1{font-size:clamp(2.2rem,9.6cqi,3.2rem)}.tegel-bel .cijfers{font-size:min(18.8679cqi,7rem)}.held-roller{pointer-events:none;background:linear-gradient(to right, var(--rood) 0 6px, #1123379e 6px);position:absolute;inset:0;transform:translate(101%)}.laag:after{transform:translate(101%)}@media (prefers-reduced-motion:no-preference){.held-roller{animation:roller-af .9s var(--ease-in-out) 80ms both}@keyframes roller-af{0%{transform:translate(0)}to{transform:translate(101%)}}.held h1{animation:kop-clip .76s var(--ease-out) 60ms backwards}.held-kop{animation:kop-schuif .76s var(--ease-out) 60ms backwards}@keyframes kop-clip{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(-.3em -1em -.4em)}}@keyframes kop-schuif{0%{transform:translateY(.45em)}}.held .cijfers .c>span{animation:cijfer-in .72s var(--ease-out) backwards;animation-delay:calc(.26s + var(--i) * 42ms)}@keyframes cijfer-in{0%{transform:translateY(-.86em)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.laag:after{animation-range:entry entry 200px}@keyframes laag-rol{0%{transform:translate(60%)}70%,to{transform:translate(101%)}}@media (min-width:900px){html{timeline-scope:--nummer, --held, --slot, --voetbord}.held{view-timeline:--held block}main>.breed:has(>h1){view-timeline:--held block}main .belblok{view-timeline:--slot block}body:not(:has(main .belblok)) main .tegels{view-timeline:--slot block}.voet{view-timeline:--voetbord block}.pil-held{animation:linear both pil-na-held;animation-timeline:--held;animation-range:exit 35% exit 85%}@keyframes pil-na-held{0%{visibility:hidden;translate:0 150px}to{visibility:visible;translate:0}}.pil-voet{animation:linear both pil-wijk;animation-timeline:--slot;animation-range:cover}@keyframes pil-wijk{0%,to{translate:0}10%,90%{visibility:hidden;translate:0 150px}}.pil-held .belbalk{animation:linear both pil-voet;animation-timeline:--voetbord;animation-range:entry entry 20%}@keyframes pil-voet{to{visibility:hidden;translate:0 150px}}}}}.lp h2[data-nr]:before,.b-tekst>section>h2[data-nr]:before{counter-increment:none;content:attr(data-nr);font-family:var(--font);letter-spacing:.16em;color:var(--rood);margin-bottom:.8rem;font-size:.85rem;font-weight:800;font-stretch:100%;display:block}.lp-deel{padding-top:var(--r-8);padding-bottom:var(--r-8);gap:40px;display:grid}.lp-tekst{max-width:none}.lp-tekst>section+section{margin-top:var(--r-8)}.lp-tekst>section>h2{margin-top:0}.lp-tekst p,.lp-tekst ul:not(.lp-raster),.lp-sub p{max-width:68ch}.lp-zij{gap:20px}@media (min-width:900px){.lp-deel{grid-template-columns:minmax(0,1fr) 380px;column-gap:88px;padding-top:104px;padding-bottom:104px}.lp-zij{align-self:start;position:sticky;top:32px}.lp-tekst>section+section{margin-top:88px}}.tekstkolom ul.lp-raster{grid-template-columns:minmax(0,1fr);gap:10px;margin:1.4rem 0;display:grid}.tekstkolom .lp-raster li{background:var(--grijs);border-radius:var(--rond-m);border:0;padding:18px 18px 18px 50px;line-height:1.45}.tekstkolom .lp-raster li:last-child{border:0}.tekstkolom .lp-raster li:before{width:18px;top:1.75rem;left:18px}@media (min-width:640px){.tekstkolom ul.lp-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.tekstkolom .lp-raster li:last-child:nth-child(odd){grid-column:1/-1}}.lp-subs{gap:4px 40px;margin:1.6rem 0 .6rem;display:grid}.lp-sub{border-top:2px solid var(--navy);padding-top:1rem}.lp-sub h3{margin:0 0 .5rem}.lp-sub p{color:var(--zacht)}@media (min-width:640px){.lp-subs-meer{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-zijfoto{margin:0}.lp-zijfoto .laag{border-radius:var(--rond-m)}.lp-zijfoto img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (max-width:899px){.lp-zijfoto{margin:0 calc(-1 * var(--goot))}.lp-zijfoto .laag{border-radius:0}.lp-zijfoto img{aspect-ratio:3/2}}.belmoment{background:var(--rood);color:var(--wit)}.belmoment-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding-top:28px;padding-bottom:28px;display:flex}.belmoment-tekst{font-family:var(--font-smal);font-stretch:var(--smal);margin:0;font-size:clamp(1.9rem,6vw,3rem);font-weight:850;line-height:1}.belmoment-knoppen{flex-wrap:wrap;gap:10px;display:flex}.belmoment a{border-radius:var(--rond-s);font-variant-numeric:tabular-nums;min-height:52px;transition:background-color var(--duur-hover) ease, color var(--duur-hover) ease, transform var(--duur-druk) var(--ease-out);align-items:center;gap:.5rem;padding:0 1.2rem;font-weight:750;text-decoration:none;display:inline-flex}.belmoment-nr{background:var(--wit);color:var(--rood-donker);font-size:1.1rem}.belmoment-app{color:var(--wit);border:2px solid #ffffffb3}.belmoment a:active{transform:scale(var(--druk))}.belmoment :focus-visible,.nood :focus-visible,.lp-stappen :focus-visible{outline-color:var(--wit)}@media (hover:hover) and (pointer:fine){.belmoment-nr:hover{background:var(--navy);color:var(--wit)}.belmoment-app:hover{background:var(--rood-donker);color:var(--wit)}}@media (max-width:559px){.belmoment-knoppen{width:100%}.belmoment-nr{flex:auto;justify-content:center}}.lp-stappen{background:var(--navy);color:var(--mist);padding:var(--sectie) 0}.lp-stappen h2{color:var(--wit);margin-top:0}.lp-stappen h2[data-nr]:before{color:var(--rood-licht)}.lp-stappen a{color:var(--wit)}.lp-stappen-in{gap:32px;display:grid}.tijdlijn{view-timeline:--tijdlijn block;margin:0;padding:0;list-style:none;position:relative}.tijdlijn:before,.tijdlijn:after{content:"";background:#ffffff2e;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:1.55rem}.tijdlijn:after{background:var(--rood-licht);transform-origin:top}.tijdlijn li{grid-template-columns:3.1rem minmax(0,1fr);gap:20px;padding-bottom:30px;display:grid;position:relative}.tijdlijn li:last-child{padding-bottom:0}.tijdlijn-nr{z-index:1;background:var(--navy-2);border:2px solid var(--rood-licht);width:3.1rem;height:3.1rem;color:var(--wit);font-family:var(--font-smal);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:850;font-stretch:62%;display:grid;position:relative}.tijdlijn li:first-child .tijdlijn-nr{background:var(--rood);border-color:var(--rood)}.tijdlijn p{max-width:60ch;color:var(--mist);margin:0;padding-top:.7rem}.tijdlijn strong{color:var(--wit);font-family:var(--font-smal);font-stretch:var(--smal);margin-bottom:.35rem;font-size:1.6rem;font-weight:800;line-height:1;display:block}@media (min-width:900px){.lp-stappen-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:88px}.lp-stappen-kop{position:sticky;top:48px}.lp-stappen-kop h2{font-size:clamp(2.6rem,4.6vw,4.2rem)}.tijdlijn li{padding-bottom:44px}}.nood{background:var(--rood);color:var(--wit);padding:var(--sectie) 0 calc(var(--sectie) * .8)}.nood h2,.nood h3{color:var(--wit)}.nood h2{max-width:16ch;margin-top:0}.nood h2[data-nr]:before{color:var(--wit);opacity:.85}.nood a{color:var(--wit)}.nood-kop p{font-size:var(--t-l);max-width:50ch}.nood-stappen{counter-reset:none;gap:12px;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.nood-stappen li{background:var(--rood-donker);border-radius:var(--rond-m);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:14px;padding:18px 18px 18px 16px;display:grid}.nood-stappen li:last-child{background:var(--navy)}.nood-nr{font-family:var(--font-smal);color:var(--wit);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:850;font-stretch:62%;line-height:.85}.nood-stappen p{margin:0;line-height:1.45}.nood-sub{border-top:2px solid #ffffff8c;max-width:74ch;margin-top:24px;padding-top:1rem}.nood-sub h3{margin-top:0}.nood-sub p{margin:0}@media (min-width:900px){.nood .breed{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:72px;display:grid}.nood-kop{grid-row:span 2;position:sticky;top:48px}.nood h2{font-size:clamp(2.6rem,4.4vw,4rem)}.nood-stappen{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.nood-stappen li{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-height:190px;padding:24px 24px 26px}.nood-stappen li:last-child{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0}.nood-nr{font-size:4rem}}.sig{view-timeline:--sig block;background:var(--navy);position:relative}.sig-beeld{background:var(--navy);height:88svh;position:sticky;top:0;overflow:clip}.sig-beeld picture,.sig-beeld img{width:100%;height:100%}.sig-beeld img{object-fit:cover}.sig-maat{top:1.25rem;left:var(--goot);right:var(--goot);color:var(--wit);letter-spacing:var(--spatie-label);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;display:flex;position:absolute}.sig-maat span{border-radius:var(--rond-s);z-index:1;background:#0b1827d1;padding:.45rem .7rem;position:relative}.sig-maat:before{content:"";background:var(--wit);transform-origin:50%;height:2px;position:absolute;top:50%;left:0;right:0}.sig-vak{margin-top:-36svh;padding-bottom:6svh;position:relative}.sig-kaart{background:var(--wit);border-radius:var(--rond-l);max-width:640px;box-shadow:var(--schaduw-3);padding:1.6rem 1.4rem .8rem}.sig-kaart h2{margin-top:0;font-size:clamp(1.9rem,5vw,2.8rem)}.sig-kaart p{max-width:62ch}.sig-chip{border-radius:var(--rond-pil);background:var(--navy);min-height:44px;color:var(--wit);letter-spacing:.04em;align-items:center;margin:-.4rem 0 .6rem;padding:0 .9rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.sig-chip:hover{background:var(--rood);color:var(--wit)}@media (min-width:900px){.sig-beeld{height:100svh}.sig-vak{margin-top:-60svh;padding-bottom:6svh}.sig-kaart{margin-left:auto;padding:2.6rem 2.6rem 1.6rem}.sig-maat{top:2rem}.sig-half .sig-beeld{width:50%;margin-left:auto}.sig-half .sig-kaart{max-width:560px;margin-left:0}}.lp-fotoband{margin:0 0 var(--r-7);gap:4px;display:grid}.lp-bandfoto{margin:0}.lp-bandfoto img{aspect-ratio:16/9;object-fit:cover;width:100%}.lp-fotoband:not(.lp-fotoband-twee) img{aspect-ratio:21/9}@media (min-width:760px){.lp-fotoband-twee{grid-template-columns:1fr 1fr}.lp-fotoband-twee img{aspect-ratio:4/3}}@media (max-width:759px){.lp-fotoband:not(.lp-fotoband-twee) img{aspect-ratio:3/2}}.lp-faq .faq,.faq-breed>h2{margin-top:0}.faq-kolommen{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:48px;display:grid}.faq-kolommen details:last-child{border-bottom:2px solid var(--navy)}.faq-breed summary h3{font-size:1.35rem}@media (min-width:900px){.faq-kolommen{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-kolommen details{border-bottom:2px solid var(--navy);margin-bottom:-2px}}.b-artikel{max-width:calc(720px + 2 * var(--goot));padding:0 var(--goot);margin:0 auto}.b-artikel .b-regel{padding-left:0;padding-right:0}.b-tekst{max-width:none;padding-top:var(--r-6)}.b-tekst>section+section,.b-tekst>figure+section{margin-top:var(--r-7)}.b-tekst>section>h2{margin-top:0}.b-beeld{margin:var(--r-7) calc(-1 * var(--goot))}.b-beeld img{aspect-ratio:3/2;object-fit:cover;width:100%}@media (min-width:900px){.b-beeld{margin-left:calc(50% - min(600px, 50vw - var(--goot)));margin-right:calc(50% - min(600px, 50vw - var(--goot)))}.b-beeld .laag{border-radius:var(--rond-m)}.b-beeld img{aspect-ratio:21/9}}.b-quote{margin:var(--r-7) 0;padding:0}.b-quote blockquote{border-left:4px solid var(--rood);margin:0;padding:0 0 0 1.4rem}.b-quote p{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(1.9rem,5.4vw,3rem);font-weight:800;line-height:1.02}.b-quote figcaption{color:var(--zacht);font-size:var(--t-xs);letter-spacing:var(--spatie-label);text-transform:uppercase;margin-top:.9rem;padding-left:1.4rem;font-weight:700}@media (min-width:900px){.b-quote{margin-left:-64px;margin-right:-64px}}.b-slot{gap:var(--r-5);display:grid}.b-lees h2{margin:0 0 .6rem;font-size:1.4rem}.b-lees ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tekstkolom .b-lees li{border:0;padding:0}.tekstkolom .b-lees li:before{content:none}.b-lees a{border:1px solid var(--lijn-sterk);border-radius:var(--rond-pil);min-height:44px;color:var(--navy);align-items:center;gap:.5rem;padding:0 1rem;font-weight:650;text-decoration:none;display:inline-flex}.b-lees a .pijl{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.b-lees a:hover{border-color:var(--navy);background:var(--navy);color:var(--wit)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sig-beeld img{animation:linear both sig-open;animation-timeline:--sig;animation-range:entry}@keyframes sig-open{0%{clip-path:inset(8% 6% round 24px)}to{clip-path:inset(0)}}.sig-maat:before{animation:linear both maatlijn;animation-timeline:--sig;animation-range:entry 50% contain 10%}.tijdlijn:after{animation:linear both tl-lijn;animation-timeline:--tijdlijn;animation-range:entry 60% exit 40%}@keyframes tl-lijn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tijdlijn-nr{animation:linear both tl-nr;animation-timeline:view();animation-range:entry 70% cover 45%}@keyframes tl-nr{0%{background-color:var(--navy);border-color:#ffffff4d}}.tijdlijn li:first-child .tijdlijn-nr{animation:none}.nood-stappen li{animation:both nood-aan;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry entry 70%}@keyframes nood-aan{0%{transform:translateY(18px)}}}}@media (min-width:900px){.lp-deel-naast .lp-tekst{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:88px;display:grid}.lp-deel-naast .lp-tekst>section+section{margin-top:0}.lp-deel-naast .lp-tekst>section:only-child{grid-column:1/-1}.lp-deel-naast .lp-tekst>section:has(.lp-subs-meer,.lp-raster){grid-column:1/-1}.lp-deel-vol:not(.lp-deel-naast) .lp-subs-meer{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-deel-vol{grid-template-columns:minmax(0,1fr)}.lp-deel-naast .lp-tekst>section>h2{max-width:18ch;font-size:clamp(2rem,3.4vw,2.9rem)}.lp-deel-naast .lp-tekst>section{padding-bottom:var(--r-6);row-gap:0}}.b-artikel{padding-bottom:var(--r-8)}.laag-stil:after{content:none!important}.laag-stil img{animation:none!important}.tussen{timeline-scope:--scene}.tussen-beeld{isolation:isolate}.tussen-foto{z-index:0;position:absolute;inset:0}.tussen-foto img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.tussen-beeld:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b182700 45%,#0b182733 66%,#0b1827c7 100%),linear-gradient(#0b182759,#0b182700 30%);position:absolute;inset:0}.tussen-maatvak{z-index:2;aspect-ratio:16/9;pointer-events:none;width:max(100%,177.778svh);position:absolute;top:55%;left:50%;translate:-50% -55%}.tussen-maatlijn{background:var(--wit);transform-origin:0;height:2px;position:absolute;top:21%;left:17%;right:20%;box-shadow:0 1px 6px #0b182780}.tussen-maatlijn:before,.tussen-maatlijn:after{content:"";background:var(--wit);width:2px;height:16px;position:absolute;top:-7px}.tussen-maatlijn:before{left:0}.tussen-maatlijn:after{right:0}.tussen-maatlabel{background:var(--rood);color:var(--wit);font-family:var(--font-smal);font-stretch:var(--smal);border-radius:var(--rond-s);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.4rem .75rem .45rem;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:850;line-height:1;position:absolute;top:21%;left:48.5%;translate:-50% calc(-100% - 12px)}.tussen-chips{z-index:2;left:var(--goot);right:var(--goot);bottom:calc(var(--balk-h) + env(safe-area-inset-bottom) + 20px);flex-wrap:wrap;gap:8px;max-width:520px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.tussen-chips li{color:var(--wit);border-radius:var(--rond-pil);letter-spacing:.02em;background:#0b1827db;border:1px solid #ffffff4d;padding:.45rem .9rem;font-size:.84rem;font-weight:700}.tussen-chips li:first-child{background:var(--wit);color:var(--navy);border-color:var(--wit)}@media (min-width:900px){.tussen-chips{left:max(var(--goot), calc((100% - var(--breed)) / 2 + var(--goot)));bottom:48px}.tussen-chips li{font-size:.92rem}}.tussen-ruimte{height:0}.p-thuis{background:var(--grijs)}.p-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 24px;margin-bottom:1.6rem;display:flex}.p-kop .sectiekop{margin:0}.p-kop .pijl-link{color:var(--rood-donker)}.p-raster{gap:14px;display:grid}.kaart-lead img{aspect-ratio:4/5}.kaart-breed img{aspect-ratio:3/2}.kaart-breed .kaart-tekst{padding-top:72px}.kaart-lead .kaart-kop{font-size:clamp(2.2rem,4.2vw,3.6rem)}.kaart-lead .kaart-tekst{padding:140px 24px 26px}@media (min-width:640px) and (max-width:899px){.p-raster{grid-template-columns:1fr 1fr}.p-raster>.kaart-lead{grid-column:1/-1}.p-raster .kaart-lead img{aspect-ratio:3/2}}@media (min-width:900px){.p-raster{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;height:clamp(540px,50vw,640px)}.p-raster>.kaart-lead{grid-row:1/span 2}.p-raster>.kaart,.p-raster .kaart-beeld{height:100%}.p-raster .kaart img{aspect-ratio:auto;height:100%}.kaart-lead .kaart-tekst{padding:200px 36px 34px}.kaart-lead .pijl{width:56px;height:56px;padding:15px}}.p-overzicht .held-beeld:before{content:none}.p-groepen{padding-top:var(--sectie)}.p-duo{gap:var(--r-7);margin-bottom:var(--sectie);display:grid}.p-groep .kaart img{aspect-ratio:4/3}.p-bedrijven{gap:14px;display:grid}.p-bedrijven>.kaart-lead img{aspect-ratio:4/3}@media (min-width:640px){.p-bedrijven{grid-template-columns:1fr 1fr}.p-bedrijven>.kaart-lead{grid-column:1/-1}.p-bedrijven>.kaart-lead img{aspect-ratio:16/9}}@media (min-width:900px){.p-duo{grid-template-columns:1fr 1fr;gap:24px}.p-duo .p-groep:nth-child(2){padding-top:64px}.p-bedrijven{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:64px}.p-bedrijven>.kaart-lead img{aspect-ratio:21/9}.p-bedrijven>:nth-child(3){margin-top:64px}}.pj-held{background:var(--navy)}.pj-held-beeld{position:relative}.pj-held .project-foto{background:var(--navy-2);box-shadow:none;border-radius:0;display:block;overflow:clip}.pj-held .project-foto img{aspect-ratio:1;object-fit:cover;width:100%}.pj-held-beeld:after{content:"";background:linear-gradient(to top, var(--navy) 0%, #11233799 40%, #11233700 100%);pointer-events:none;height:50%;position:absolute;bottom:0;left:0;right:0}.pj-held .held-inhoud{z-index:1;padding-top:0;padding-bottom:var(--r-7);margin-top:-72px;position:relative}.pj-held h1{max-width:18ch}.pj-maat{z-index:2;left:var(--goot);right:var(--goot);pointer-events:none;place-items:center;display:grid;position:absolute;top:18px}.pj-maat-lijn{background:var(--wit);transform-origin:0;width:100%;height:2px;position:relative;box-shadow:0 1px 6px #0b182780}.pj-maat-lijn:before,.pj-maat-lijn:after{content:"";background:var(--wit);width:2px;height:16px;position:absolute;top:-7px}.pj-maat-lijn:before{left:0}.pj-maat-lijn:after{right:0}.pj-maat-chip{background:var(--rood);color:var(--wit);letter-spacing:.04em;border-radius:var(--rond-pil);white-space:nowrap;padding:.4rem .8rem;font-size:.86rem;font-weight:800}@media (min-width:900px){.pj-held{min-height:calc(100svh - var(--kop-h));display:grid}.pj-held>*{grid-area:1/1}.pj-held-beeld,.pj-held .project-foto{height:100%}.pj-held .project-foto img{aspect-ratio:auto;height:100%}.pj-held-beeld:after{background:linear-gradient(to top, var(--navy) 0%, #112337e0 22%, #1123374d 52%, #11233714 100%), linear-gradient(to right, #11233799, #11233700 60%);height:auto;top:0}.pj-held .held-inhoud{padding-top:var(--r-9);padding-bottom:var(--r-7);align-self:end;margin-top:0}.pj-held h1{font-size:clamp(3.2rem,5.6vw,5.6rem)}.pj-maat{left:max(var(--goot), calc((100% - var(--breed)) / 2 + var(--goot)));right:max(var(--goot), calc((100% - var(--breed)) / 2 + var(--goot)));top:40px}.pj-maat-chip{padding:.5rem 1rem;font-size:1rem}}.pj-galerij{padding:var(--r-5) 0 var(--sectie)}.pj-galerij-kop{padding-top:var(--r-5);border-top:2px solid var(--navy);align-items:baseline;gap:.7rem;margin:0 0 1.4rem;font-size:clamp(1.9rem,5.4vw,2.7rem);display:flex}.pj-galerij-kop span{font-family:var(--font);letter-spacing:.16em;color:var(--rood);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800;font-stretch:100%}.pj-raster{gap:8px;max-width:1680px;margin:0 auto;padding:0 8px;display:grid}.pj-tegel{border-radius:var(--rond-s)}@media (min-width:640px){.pj-raster{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(150px,19vw,270px);grid-auto-flow:dense;gap:12px;padding:0 12px}.pj-tegel{grid-area:span 2/span 3}.pj-tegel img,.pj-tegel.staand img{aspect-ratio:auto;height:100%}.pj-raster-1>.pj-tegel{grid-area:span 3/1/auto/-1}.pj-raster-2:has(.staand)>.pj-tegel{grid-column:span 4}.pj-raster-2:has(.staand)>.staand{grid-column:span 2}.pj-raster-3>:first-child,.pj-raster-4>:first-child,.pj-raster-5>:first-child,.pj-raster-6>:first-child{grid-column:span 4}.pj-raster-3>:nth-child(n+2),.pj-raster-4>:nth-child(n+2),.pj-raster-5>:nth-child(n+2),.pj-raster-6>:nth-child(n+2){grid-area:span 1/span 2}.pj-raster-6>:nth-child(n+4){grid-row:span 2}}.pj-volgend{background:var(--navy);color:var(--wit)}.pj-volgend-link{isolation:isolate;min-height:64svh;color:var(--wit);text-decoration:none;display:grid;position:relative;overflow:clip}.pj-volgend-link:hover{color:var(--wit)}.pj-volgend-link>*{grid-area:1/1}.pj-volgend-beeld{z-index:-1;background:var(--navy-2);height:100%;display:block;position:relative;overflow:clip}.pj-volgend-beeld img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.pj-volgend-beeld:after{content:"";background:linear-gradient(to top, var(--navy) 0%, #112337cc 34%, #11233733 70%, #1123371a 100%);position:absolute;inset:0}.pj-volgend-tekst{width:100%;padding-top:var(--r-8);padding-bottom:var(--r-6);grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:6px 20px;display:grid}.pj-volgend-label{color:var(--mist);text-transform:uppercase;letter-spacing:var(--spatie-label);font-weight:700;font-size:var(--t-xs);grid-column:1;align-items:center;gap:.6rem;display:flex}.pj-volgend-label:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht)}.pj-volgend-kop{font-family:var(--font-smal);font-stretch:var(--smal);text-wrap:balance;grid-column:1;font-size:clamp(2.6rem,9vw,6.4rem);font-weight:850;line-height:.92}.pj-volgend-sub{color:#dfe5ec;grid-column:1}.pj-volgend-tekst .pijl{background:var(--rood);width:56px;height:56px;color:var(--wit);border-radius:50%;grid-area:1/2/span 3;padding:15px}.pj-volgend .terug{padding-top:4px;padding-bottom:var(--r-6);margin:0}.pj-volgend .terug a{color:var(--wit);font-weight:700}.pj-volgend :focus-visible{outline-color:var(--wit)}@media (hover:hover) and (pointer:fine){.pj-volgend-link:hover .pj-volgend-beeld img{transform:scale(1.04)}.pj-volgend-link:hover .pijl{transform:translate(6px)}}.d-inhoud{background:linear-gradient(var(--navy) 0 96px, var(--grijs) 96px);padding-bottom:var(--sectie)}.d-raster{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.d-raster>li{display:flex}.d-tegel{isolation:isolate;background:var(--wit);border-radius:var(--rond-m);width:100%;color:var(--inkt);box-shadow:var(--schaduw-1);transition:transform var(--duur-druk) var(--ease-out), box-shadow var(--duur-hover) ease;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.d-tegel:hover{color:var(--inkt)}.d-tegel:active{transform:scale(.985)}.d-beeld img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .7s var(--ease-out)}.d-tekst{flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px 12px;padding:16px 18px 20px;display:grid}.d-nr{letter-spacing:.16em;color:var(--rood);font-variant-numeric:tabular-nums;text-transform:uppercase;grid-column:1/-1;font-size:.78rem;font-weight:800}.d-tekst strong{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);text-wrap:balance;grid-column:1;font-size:1.55rem;font-weight:800;line-height:1.02}.d-uitleg{color:var(--zacht);grid-column:1;font-size:.96rem;line-height:1.5}.d-tekst .pijl{grid-area:2/2/span 2;align-self:end}.d-groot .d-tegel{background:var(--navy);min-height:440px;color:var(--wit)}.d-groot .d-tegel:hover{color:var(--wit)}.d-groot .d-beeld{z-index:-1;position:absolute;inset:0}.d-groot .d-beeld img{aspect-ratio:auto;height:100%}.d-groot .d-tekst{background:linear-gradient(#0b182700 0%,#0b1827d6 45%,#0b1827f2 100%);flex:none;margin-top:auto;padding:140px 22px 24px}.d-groot .d-nr{background:var(--rood);color:var(--wit);border-radius:var(--rond-s);justify-self:start;margin-bottom:.4rem;padding:.3rem .6rem}.d-groot .d-tekst strong{color:var(--wit);font-size:clamp(2.3rem,4.4vw,3.6rem)}.d-groot .d-uitleg{color:#dfe5ec;max-width:40ch;font-size:1.05rem}.d-groot .pijl{background:var(--rood);width:52px;height:52px;color:var(--wit);border-radius:50%;padding:14px}.d-groot :focus-visible,.d-groot .d-tegel:focus-visible{outline-color:var(--rood)}@media (min-width:640px){.d-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.d-groot{grid-column:1/-1}}@media (min-width:1000px){.d-inhoud{background:linear-gradient(var(--navy) 0 140px, var(--grijs) 140px)}.d-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.d-groot{grid-area:span 2/span 2}.d-groot .d-tegel{min-height:0}.d-tekst strong{font-size:1.45rem}}@media (hover:hover) and (pointer:fine){.d-tegel:hover{box-shadow:var(--schaduw-2)}.d-tegel:hover .d-beeld img{transform:scale(1.045)}.d-tegel:hover .pijl{transform:translate(5px)}}.w-waarden{background:var(--navy);color:var(--wit);padding:var(--sectie) 0}.w-raster{border-top:1px solid var(--lijn-donker);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.w-raster>li{border-bottom:1px solid var(--lijn-donker);padding:28px 0 34px}.w-nr{font-family:var(--font-smal);letter-spacing:-.02em;color:var(--rood-licht);font-variant-numeric:tabular-nums;margin-bottom:1.1rem;font-size:clamp(5rem,22vw,8rem);font-weight:850;font-stretch:62%;line-height:.8;display:block}@supports (-webkit-text-stroke:2px red){.w-nr{color:#0000;-webkit-text-stroke:2px var(--rood-licht)}.w-raster>li:first-child .w-nr{color:var(--rood-licht)}}.w-raster h2{color:var(--wit);margin:0 0 .6rem;font-size:clamp(1.8rem,5vw,2.4rem)}.w-raster p{color:var(--mist);max-width:46ch;margin:0}.w-raster>.w-foto{margin:28px calc(-1 * var(--goot)) 0;border-bottom:0;padding:0}.w-foto img{aspect-ratio:4/3;object-fit:cover}@media (min-width:760px){.w-raster{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.w-raster>.w-foto{margin:28px 0}.w-foto .laag{border-radius:var(--rond-m);height:100%}.w-foto img{aspect-ratio:auto;height:100%;min-height:260px}}@media (min-width:1000px){.w-raster{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}.w-raster>li{padding:36px 0 44px}}.portret{margin:0}.portret img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--rond-m);width:100%}.portret figcaption strong{color:var(--navy)}@media (min-width:900px){.over-start-raster:has(.portret){grid-template-columns:3fr 5fr 4fr;gap:48px}}.c-inhoud{padding-top:var(--r-7);padding-bottom:var(--sectie)}.c-kop{margin-top:0}.c-tegels .tegel-bel .cijfers{font-size:19.2308cqi}.tegel-app{flex-direction:column;gap:.2rem;display:flex}.c-app-knop{border-radius:var(--rond-s);background:var(--wit);min-height:48px;color:var(--navy);align-self:flex-start;align-items:center;gap:.5rem;margin-top:1rem;padding:0 1.1rem;font-weight:700;display:inline-flex}.c-app-knop .pijl{color:var(--rood)}@media (min-width:640px){.c-tegels{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.c-tegels .tegel-bel{grid-column:auto}.c-app-knop{margin-top:auto}}@media (min-width:900px){.c-tegels .tegel{padding:32px}.c-tegels .tegel-tekst{font-size:2rem}}.c-onder{margin-top:var(--r-7);gap:40px;display:grid}@media (min-width:900px){.c-onder{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:72px}}.c-adres{background:var(--grijs);border-radius:var(--rond-m);border-top:4px solid var(--navy);padding:24px 24px 26px}.c-adres h2{margin:0 0 .6rem;font-size:1.7rem}.c-adres .knop{width:100%;margin-top:.8rem}.c-adres .knop .pijl{color:inherit}@media (hover:hover) and (pointer:fine){.tegel-app:hover .c-app-knop .pijl,.c-adres .knop:hover .pijl{transform:translate(4px)}}@media (prefers-reduced-motion:no-preference){.p-overzicht .held-beeld:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--rood) 0 6px, #11233780 6px);animation:held-rol 1.2s var(--ease-in-out) .12s both;position:absolute;inset:0;transform:translate(101%)}@keyframes held-rol{0%{transform:translate(55%)}to{transform:translate(101%)}}.pj-maat-lijn{animation:pj-lijn .9s var(--ease-out) .25s both}@keyframes pj-lijn{0%{transform:scaleX(0)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tussen-ruimte{view-timeline:--scene block;height:100svh}.tussen-vak{margin-top:-18svh}.tussen-beeld img{animation:none}.tussen-foto{animation:linear both scene-open;animation-timeline:--scene;animation-range:entry entry 40%}@keyframes scene-open{0%{clip-path:inset(24% 26% round 28px)}to{clip-path:inset(0)}}.tussen-beeld:after{animation:linear both scene-waas;animation-timeline:--scene;animation-range:entry 10% entry 40%}@keyframes scene-waas{0%{opacity:0}}.tussen-maatlijn{animation:linear both maat-trek;animation-timeline:--scene;animation-range:entry 38% entry 62%}@keyframes maat-trek{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tussen-maatlabel{animation:linear both chip-in;animation-timeline:--scene;animation-range:entry 56% entry 66%}.tussen-chips li{animation:linear both chip-in;animation-timeline:--scene}.tussen-chips li:first-child{animation-range:entry 62% entry 70%}.tussen-chips li:nth-child(2){animation-range:entry 68% entry 76%}.tussen-chips li:nth-child(3){animation-range:entry 74% entry 82%}.tussen-chips li:nth-child(4){animation-range:entry 80% entry 88%}@keyframes chip-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.pj-tegel{animation:linear both pj-op;animation-timeline:view();animation-range:entry entry 70%}@keyframes pj-op{0%{transform:translateY(28px)}}.pj-volgend-beeld img{animation:linear both zak-in;animation-timeline:view();animation-range:entry exit 0%}@keyframes zak-in{0%{transform:scale(1.12)translateY(-4%)}to{transform:scale(1)translateY(0)}}.w-nr{animation:both n-schuif;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry}}}.d-inhoud+.p-thuis{padding-top:var(--r-5)}@media (min-width:900px){:root{--pil-rand:88px;--goot:max(32px, calc(var(--pil-rand) - max(0px, (100vw - var(--breed)) / 2)))}.pil-held{animation:none;bottom:24px;right:18px;translate:none}.pil-voet{animation:none;translate:none}.belbalk,.pil-held .belbalk{border-radius:26px;grid-template-columns:52px;grid-auto-rows:52px;animation:none;transform:none}.belbalk a{gap:0;width:52px;min-height:52px;padding:0;font-size:0}.belbalk .belbalk-tekst{gap:0}.belbalk .icoon{width:22px;height:22px}.pil-held .belbalk{visibility:hidden;translate:calc(100% + 32px)}}@supports (animation-timeline:view()){@media (min-width:900px){html{timeline-scope:--nummer, --pil-held, --pil-kop, --pil-bb1, --pil-bb2, --pil-bm1, --pil-bm2, --pil-tg, --pil-pv, --pil-voet}.held{view-timeline:--pil-held block}main>.breed:has(>h1){view-timeline:--pil-kop block}main .belblok{view-timeline:--pil-bb1 block}main :is(.belblok,:has(.belblok))~.belblok,main :is(.belblok,:has(.belblok))~* .belblok{view-timeline:--pil-bb2 block}.belmoment{view-timeline:--pil-bm1 block}:is(.belmoment,:has(.belmoment))~.belmoment,:is(.belmoment,:has(.belmoment))~* .belmoment{view-timeline:--pil-bm2 block}main .tegels{view-timeline:--pil-tg block}.pj-volgend{view-timeline:--pil-pv block}.voet{view-timeline:--pil-voet block}.held,main .belblok,.belmoment,main .tegels,.pj-volgend,.voet{view-timeline-inset:-8px}main>.breed:has(>h1){view-timeline-inset:-8px}.pil-held{--pil-uit:1;animation-name:pil-aan,pil-uit,pil-uit,pil-uit,pil-uit,pil-uit,pil-uit,pil-uit,pil-uit,pil-uit!important;animation-duration:auto!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-play-state:running!important;animation-delay:0s!important;animation-fill-mode:both,none,none,none,none,none,none,none,none,none!important;animation-timeline:scroll(root),--pil-held,--pil-kop,--pil-bb1,--pil-bb2,--pil-bm1,--pil-bm2,--pil-tg,--pil-pv,--pil-voet!important;animation-range:normal,cover,cover,cover,cover,cover,cover,cover,cover,cover!important}@keyframes pil-aan{0%,to{--pil-uit:0}}@keyframes pil-uit{0%,to{--pil-uit:1}}@container style(--pil-uit:0){.pil-held .belbalk{visibility:visible;translate:0}}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.pil-held .belbalk{transition:translate .22s var(--ease-out), visibility 0s linear .22s}@container style(--pil-uit:0){.pil-held .belbalk{transition:translate .36s var(--ease-out), visibility 0s}}}}.kruimel{min-width:0;max-width:100%}.kruimel ol{flex-wrap:nowrap;max-width:100%}.kruimel li{white-space:nowrap;min-width:0}.kruimel li:not(:first-child):not(:last-child){flex:0 auto;min-width:4.5em}.kruimel li:not(:first-child):not(:last-child) a{text-overflow:ellipsis;line-height:44px;display:block;overflow:hidden}.kruimel li:last-child{flex:0 1000 auto}.pj-maat{flex-direction:column;align-items:center;gap:8px;display:flex}.pj-maat>*{grid-area:auto}.pj-maat-chip{z-index:1;position:relative;box-shadow:0 2px 10px #0b182773}@media (min-width:900px){.pj-maat-villa-dak-voor-suijker-bouwmeesters{top:40%;left:40%;right:18%}}.pj-raster{gap:8px}.pj-tegel{border-radius:0;min-width:0;margin:0}.pj-tegel .laag{border-radius:var(--rond-s);height:100%;display:block;overflow:clip}.pj-tegel img{aspect-ratio:16/10;object-fit:cover;width:100%}.pj-tegel.staand img{aspect-ratio:4/5}.pj-tegel figcaption{color:var(--zacht);max-width:52ch;margin-top:.55rem;font-size:.92rem;line-height:1.45}.pj-tegel figcaption:first-letter{text-transform:uppercase}.pj-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-raster>.pj-tegel{grid-column:1/-1}@media (max-width:639px){.pj-raster-6>.pj-tegel.staand{grid-column:auto}.pj-raster-2:has(.staand)>.pj-tegel{grid-column:auto}.pj-raster-2:has(.staand)>.pj-tegel img{aspect-ratio:3/4}}@media (min-width:640px){.pj-raster{max-width:calc(var(--breed) + 2 * var(--goot));padding:0 var(--goot);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;gap:12px}.pj-raster>.pj-tegel,.pj-raster-3>.pj-tegel,.pj-raster-4>.pj-tegel,.pj-raster-5>.pj-tegel,.pj-raster-6>.pj-tegel{grid-area:auto/span 3}.pj-tegel img,.pj-tegel.staand img{aspect-ratio:16/10;height:auto}.pj-raster-1>.pj-tegel{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:12px 32px;display:grid}.pj-raster-1 figcaption{border-top:3px solid var(--rood);color:var(--navy);margin:0;padding:14px 0 6px;font-size:1.05rem}.pj-raster-2:has(.staand){align-items:stretch}.pj-raster-2:has(.staand)>.pj-tegel{flex-direction:column;grid-column:span 4;display:flex}.pj-raster-2:has(.staand)>.staand{grid-column:span 2}.pj-raster-2:has(.staand)>.pj-tegel .laag{flex:1;min-height:0}.pj-raster-2:has(.staand)>.pj-tegel img{aspect-ratio:auto;height:100%;min-height:0}.pj-raster-2:has(.staand)>.pj-tegel:not(.staand) img{aspect-ratio:4/3}.pj-raster-2:not(:has(.staand))>.pj-tegel img{aspect-ratio:3/2}.pj-raster-6{grid-template-areas:"a a a a b b""c c c d d d""e e f f f f"}.pj-raster-6>.pj-tegel{grid-column:auto}.pj-raster-6>:first-child{grid-area:a}.pj-raster-6>:nth-child(2){grid-area:c}.pj-raster-6>:nth-child(3){grid-area:d}.pj-raster-6>:nth-child(4){grid-area:f}.pj-raster-6>:nth-child(5){grid-area:b}.pj-raster-6>:nth-child(6){grid-area:e}.pj-raster-6 .pj-tegel img{aspect-ratio:auto;height:100%}.pj-raster-6>:first-child img,.pj-raster-6>:nth-child(4) img{aspect-ratio:16/10}.pj-raster-6>:nth-child(2) img,.pj-raster-6>:nth-child(3) img{aspect-ratio:2}}.pj-solo{display:block}.pj-solo .tekstkolom{max-width:68ch;margin-inline:auto}.pj-solo+.pj-volgend .pj-volgend-link,.inhoud.pj-solo~.pj-volgend .pj-volgend-link{min-height:80svh}@media (min-width:640px){:is(.pj-raster-6>.staand,.pj-raster-2:has(.staand)>.staand){contain:size}.pj-raster-2:has(.staand)>.staand figcaption{flex:none}}@media (max-width:899px){.p-overzicht .held-met-foto{--foto-h:36svh}.p-overzicht .held-met-foto .held-inhoud{padding-top:calc(var(--foto-h) - 8svh)}}.p-duo{margin-bottom:var(--sectie);gap:14px;display:grid}.p-duo>.kaart{height:100%}.p-duo .kaart img{aspect-ratio:4/3}@media (min-width:640px){.p-duo{grid-template-columns:1fr 1fr;gap:20px}.p-duo .p-groep:nth-child(2){padding-top:0}}@media (min-width:900px){.p-duo{gap:24px}.p-duo .kaart img{aspect-ratio:3/2}}.over-breed{padding:var(--sectie) 0}.over-kop{margin-bottom:var(--r-6);gap:0;display:grid}.over-kop .sectiekop{margin-top:0}.over-kop .over-intro{max-width:46ch;margin:0}.over-band{margin:0 calc(-1 * var(--goot));background:var(--navy);position:relative}.over-band .laag{display:block}.over-band img{aspect-ratio:4/3;object-fit:cover;object-position:50% 55%;width:100%}.over-feiten-groot{padding:22px var(--goot) 26px;background:var(--navy);color:var(--wit);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin:0;list-style:none;display:grid}.over-feiten-groot li{font-family:var(--font-smal);font-stretch:var(--smal);text-wrap:balance;padding-top:14px;font-size:clamp(1.45rem,6.4vw,2.6rem);font-weight:850;line-height:.98;position:relative}.over-feiten-groot li:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht);position:absolute;top:0;left:0}.over-kolommen{gap:var(--r-5);margin-top:var(--r-7);display:grid}.over-kolommen h2{margin-top:0;font-size:clamp(1.7rem,5vw,2.4rem)}.over-kolommen>p{margin:0;font-size:1.12rem;line-height:1.6}@media (min-width:900px){.over-kop{grid-template-columns:5fr 7fr;align-items:end;gap:72px}.over-kop .over-intro{font-size:1.4rem}.over-band{border-radius:var(--rond-m);margin:0;overflow:clip}.over-band img{aspect-ratio:21/9}.over-band:after{content:"";pointer-events:none;background:linear-gradient(#0b182700 42%,#0b1827cc 74%,#0b1827f0 100%);position:absolute;inset:0}.over-feiten-groot{z-index:1;background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0 40px 36px;position:absolute;bottom:0;left:0;right:0}.over-feiten-groot li{font-size:clamp(2rem,2.9vw,2.6rem)}.over-kolommen{grid-template-columns:5fr 7fr;gap:72px}}.tussen-chips{align-content:flex-start;top:20px;bottom:auto}@media (min-width:900px){.tussen-chips{top:40px;bottom:auto}}.tussen-foto .foto-bron{display:contents}@media (max-width:899px) and (orientation:portrait){.tussen-beeld{--fh:calc(100svh - var(--balk-h) - 104px)}.tussen-foto{height:var(--fh);inset:0 0 auto}.tussen-foto img{object-position:74% 50%}.tussen-maatvak{--w:max(100vw, var(--fh));width:var(--w);aspect-ratio:1;left:calc((100vw - var(--w)) * .74);top:calc((var(--fh) - var(--w)) * .5);translate:none}.tussen-maatlijn{top:24%;left:49%;right:23%}.tussen-maatlabel{font-size:1.35rem;top:24%;left:63.5%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tussen-ruimte{height:130svh}.tussen-vak{margin-top:0}.tussen-chips{top:auto;bottom:calc(var(--balk-h) + env(safe-area-inset-bottom) + 20px)}.tussen-foto{animation-range:entry entry 28%}@keyframes scene-open{0%{clip-path:inset(16% 7% round 24px)}to{clip-path:inset(0)}}.tussen-beeld:after{animation-range:entry 6% entry 28%}.tussen-maatlijn{animation-range:entry 26% entry 42%}.tussen-maatlabel{animation-range:entry 38% entry 46%}.tussen-chips li{animation:linear both chip-in,linear both chip-uit;animation-timeline:--scene,--scene}.tussen-chips li:first-child{animation-range:entry 44% entry 50%,cover 46% cover 54%}.tussen-chips li:nth-child(2){animation-range:entry 49% entry 55%,cover 46% cover 54%}.tussen-chips li:nth-child(3){animation-range:entry 54% entry 60%,cover 46% cover 54%}.tussen-chips li:nth-child(4){animation-range:entry 59% entry 65%,cover 46% cover 54%}@keyframes chip-uit{to{opacity:0;transform:translateY(-12px)}}}}@media (min-width:900px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tussen-chips{bottom:48px}@keyframes scene-open{0%{clip-path:inset(20% 22% round 28px)}to{clip-path:inset(0)}}}}}.d-pagina .d-inhoud,.d-pagina .d-inhoud:is(*){background:var(--grijs);padding-top:var(--r-7)}.d-pagina .held-zonder .held-inhoud{grid-template-columns:minmax(0,1fr);display:grid}.d-pagina .held-zonder h1{max-width:13ch;font-size:clamp(3rem,13cqi,4.4rem);line-height:.92}@media (min-width:900px){.d-pagina .held-zonder .held-inhoud{column-gap:var(--r-7);grid-template-columns:minmax(0,1fr) auto}.d-pagina .held-zonder .held-inhoud>*{grid-column:1}.d-pagina .held-zonder .held-inhoud:after{content:"09";font-family:var(--font-smal);color:#0000;-webkit-text-stroke:2px var(--rood-licht);font-variant-numeric:tabular-nums;grid-area:1/2/span 4;align-self:end;margin-bottom:.1em;font-size:clamp(10rem,17vw,15rem);font-weight:850;font-stretch:62%;line-height:.78}.d-pagina .held-zonder h1{max-width:12ch;font-size:clamp(4.4rem,7.2vw,6.4rem)}.d-pagina .held-zonder .held-onder{gap:var(--r-5);grid-template-columns:minmax(0,1fr)}.d-pagina .held-zonder .held-onder .knoppen{justify-self:start}}.d-tekst strong{font-size:clamp(1.25rem,1.1rem + .5vw,1.375rem);line-height:1.08}@media (max-width:639px){.d-raster>li:not(.d-groot) .d-tegel{flex-direction:row;align-items:stretch}.d-raster>li:not(.d-groot) .d-beeld{flex:0 0 34%;display:block}.d-raster>li:not(.d-groot) .d-beeld img{aspect-ratio:auto;height:100%;min-height:120px}.d-raster>li:not(.d-groot) .d-tekst{align-content:center;padding:14px 14px 16px}.d-raster>li:not(.d-groot) .d-uitleg{font-size:.92rem}}@media (min-width:640px){@supports (grid-template-rows:subgrid){.d-raster>li:not(.d-groot){grid-row:span 4;grid-template-rows:subgrid;display:grid}.d-raster>li:not(.d-groot) .d-tegel{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.d-raster>li:not(.d-groot) .d-tekst{grid-row:2/span 3;grid-template-rows:subgrid;row-gap:6px}.d-raster>li:not(.d-groot) .d-nr{grid-row:1}.d-raster>li:not(.d-groot) .d-tekst strong{grid-row:2;align-self:start}.d-raster>li:not(.d-groot) .d-uitleg,.d-raster>li:not(.d-groot) .d-tekst .pijl{grid-row:3}.d-raster{row-gap:0}.d-raster>li:not(.d-groot){margin-bottom:12px}.d-groot{grid-row:span 4;margin-bottom:12px}}}@media (min-width:1000px){@supports (grid-template-rows:subgrid){.d-raster>li:not(.d-groot){margin-bottom:16px}.d-groot{grid-row:span 8;margin-bottom:16px}}}.over-start-raster{gap:var(--r-7)}.over-feiten{gap:var(--r-6) var(--r-5);grid-template-columns:repeat(2,minmax(0,1fr))}.over-feiten dd{text-wrap:balance;font-size:clamp(1.5rem,5.6vw,2.2rem);font-weight:850;line-height:1}.over-cijfer{font-family:var(--font-smal);color:var(--rood);letter-spacing:-.02em;margin:.3rem 0 .35rem;font-size:clamp(4.6rem,20vw,7.5rem);font-weight:850;font-stretch:62%;line-height:.8;display:block}@media (min-width:900px){.over-start-raster{gap:var(--r-8);grid-template-columns:minmax(0,1fr)}.over-start-tekst{max-width:42ch;font-size:clamp(1.6rem,2.4vw,2rem)}.over-feiten{gap:var(--r-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.over-feit-cijfer{order:-1;grid-row:auto}.over-feiten dd{font-size:clamp(1.7rem,2.3vw,2.2rem)}}.over-werk{padding-top:var(--r-8)}.over-werk-kop{align-items:start}@media (min-width:900px){.over-werk-kop{align-items:start}.over-werk-kop h2{font-size:clamp(2.4rem,3.6vw,3.2rem)}}.w-foto img{object-position:50% 40%}.tegel-bel .c.streep>span{color:#0000;text-shadow:none;background:linear-gradient(var(--wit), var(--wit)) 50% 54% / 72% .1em no-repeat}.c-pillen{flex-wrap:wrap;gap:10px;margin-top:1rem;display:flex}.c-pil{border:2px solid var(--navy);border-radius:var(--rond-pil);min-height:48px;color:var(--navy);transition:background-color var(--duur-hover) var(--ease-out), color var(--duur-hover) var(--ease-out);align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.c-pil .pijl{width:18px;height:18px;color:var(--rood)}.c-pil:active{transform:scale(var(--druk))}@media (hover:hover) and (pointer:fine){.c-pil:hover{background:var(--navy);color:var(--wit)}.c-pil:hover .pijl{color:var(--rood-licht)}}.c-onder{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.c-onder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.c-stappen h2{margin-top:0}.c-route{margin-top:var(--sectie);background:var(--navy);color:var(--wit);border-radius:var(--rond-m);gap:24px;padding:28px 22px 22px;display:grid}.c-route h2{color:var(--mist);font-size:var(--t-xs);font-family:var(--font);text-transform:uppercase;letter-spacing:var(--spatie-label);align-items:center;gap:.6rem;margin:0 0 .8rem;font-weight:700;font-stretch:100%;display:flex}.c-route h2:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht)}.c-route-adres{gap:.2rem;font-style:normal;display:grid}.c-route-adres strong{color:var(--mist);font-weight:700}.c-route-straat,.c-route-plaats{font-family:var(--font-smal);font-stretch:var(--smal);font-size:clamp(2.2rem,10vw,4.4rem);font-weight:850;line-height:.95}.c-route-plaats{color:var(--rood-licht)}.c-route-knop{background:var(--rood);min-height:88px;color:var(--wit);border-radius:var(--rond-s);transition:background-color var(--duur-hover) var(--ease-out), transform var(--duur-druk) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:16px 20px;text-decoration:none;display:grid}.c-route-knop:hover{color:var(--wit)}.c-route-knop>span:first-child{font-family:var(--font-smal);font-stretch:var(--smal);font-size:2.2rem;font-weight:850;line-height:1}.c-route-sub{color:#fde8e9;grid-column:1;font-size:.92rem;font-weight:600}.c-route-knop .pijl{background:var(--wit);width:48px;height:48px;color:var(--rood);transition:transform var(--duur-hover) var(--ease-out);border-radius:50%;grid-area:1/2/span 2;padding:12px}.c-route-knop:active{transform:scale(var(--druk))}.c-route :focus-visible{outline-color:var(--wit)}@media (hover:hover) and (pointer:fine){.c-route-knop:hover{background:var(--rood-donker)}.c-route-knop:hover .pijl{transform:translate(4px)}}@media (min-width:900px){.c-route{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:48px;padding:48px}.c-route-knop{min-height:120px;padding:22px 28px}.c-route-knop>span:first-child{font-size:3rem}}.v-kaart-zin{display:block}.v-kaart-zin:first-letter{text-transform:uppercase}.v-taak-nr{font-family:var(--font);letter-spacing:.16em;color:var(--zacht);margin-bottom:.7rem;font-size:.78rem;font-weight:800;font-stretch:100%;line-height:1}@supports (animation-timeline:view()){@media (min-width:900px){.v-zij .v-kort,.v-zij>.pijl-link{animation:linear both v-wijk;animation-timeline:--pil-bb1;animation-range:entry entry 30%}@keyframes v-wijk{to{opacity:0;visibility:hidden;translate:0 -12px}}}}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:view()){@media (min-width:900px){.v-zij .v-kort,.v-zij>.pijl-link{animation:linear both v-wijk-stil!important;animation-timeline:--pil-bb1!important;animation-range:entry entry 1%!important}@keyframes v-wijk-stil{to{visibility:hidden}}}}}@media (prefers-reduced-motion:no-preference){.held h1,.held-kop{animation:none}.held-roller{animation:roller-weg .56s var(--ease-out) both}@keyframes roller-weg{0%{transform:translate(42%)}to{transform:translate(101%)}}.held .cijfers .c>span{animation:cijfer-kleur .42s var(--ease-out) backwards;animation-delay:calc(.1s + var(--i) * 24ms)}@keyframes cijfer-kleur{0%{color:var(--rood-licht)}}.held .kicker:before{transform-origin:0;animation:streep-in .52s var(--ease-out) 60ms backwards}@keyframes streep-in{0%{transform:scaleX(0)}}@media (max-width:899px){@starting-style{.belbalk{transform:none}}}}.c{overflow:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.voet-nummer .c>span{animation-name:cijfer-kleur;animation-timing-function:linear;animation-range:entry calc(var(--i) * 4%) entry calc(36% + var(--i) * 4%)}}}.voet-bord,.belblok-breed{--ab-m:url(/fotos/fort-lucht-1-720.webp);--ab-d:url(/fotos/fort-lucht-1-1280.webp);--ab-pos:45% 60%;--ab-strook:150px;background-color:var(--navy-diep);background-image:linear-gradient(to bottom, #0b18272e 0, #0b18274d calc(var(--ab-strook) - 60px), #0b1827d6 calc(var(--ab-strook) + 4px), #0b1827f0 100%), var(--afsluiter-m,var(--ab-m));background-size:100% 100%,cover;background-position:0 0, var(--ab-pos);background-repeat:no-repeat}.belblok-breed{background-color:var(--navy)}@media (max-width:899px){.voet-bord,.belblok-breed{padding-top:calc(var(--ab-strook) + var(--r-5))}}@media (min-width:900px){.voet-bord,.belblok-breed{background-image:linear-gradient(to right, #0b1827f2 0%, #0b1827db 46%, #0b1827cc 57%, #0b18274d 76%, #0b18271f 100%), var(--afsluiter-d,var(--ab-d))}.voet-bord-tekst{width:56%;container-type:inline-size}.belblok-breed{grid-template-columns:minmax(0,56%) minmax(0,1fr)}.belblok-breed:has(.belblok-nummer){grid-template-columns:minmax(0,56%) minmax(0,1fr)}.belblok-breed .belblok-nummer{grid-column:1}.belblok-breed .belblok-nummer .cijfers{font-size:12.1212cqi}.belblok-breed:has(.belblok-nummer) .knoppen{grid-column:2;justify-self:end}}.voet:has(.voet-bord){padding-top:0}.voet-bord-tekst{container-type:inline-size}.voet-bord{padding-bottom:var(--r-7);margin-bottom:var(--r-7);border-bottom:0}@media (min-width:900px){.voet:has(.voet-bord){padding-top:var(--r-7)}.voet-bord{padding:var(--r-8) 56px var(--r-7);border-radius:var(--rond-m);width:calc(100% - 2 * var(--goot));max-width:calc(var(--breed) - 2 * var(--goot));align-items:flex-end;min-height:340px;display:flex}}:is(body:has(main>:last-child .belblok:not(.zijkant *)) .voet,body:has(main .c-tegels) .voet){padding-top:var(--r-8)}@media (max-width:899px){body:has(main>:last-child .zijkant:not(.lp-zij) .belblok) .voet{padding-top:var(--r-8)}}@media (max-width:759px){.voet-diensten ul{column-gap:var(--r-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voet-diensten li a{padding:6px 0;line-height:1.25}}.m-materiaal,.m-rapport,.m-ronde,.m-keuze,.m-seizoen,.m-betrouwbaar{padding:var(--sectie) 0}.m-materiaal,.m-rapport,.m-seizoen,.m-betrouwbaar{background:var(--grijs)}.lp [class^=m-] h2{margin-top:0}.lp [class^=m-] ul,.lp [class^=m-] ol{margin:0;padding:0;list-style:none}@media (min-width:900px){.lp-deel-split .lp-tekst>section{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:88px;display:grid}.lp-deel-split .lp-tekst>section>h2{grid-area:1/1/span 30;font-size:clamp(2.2rem,3.8vw,3.2rem);position:sticky;top:48px}.lp-deel-split .lp-tekst>section>:not(h2){grid-column:2}.lp-deel-split .lp-subs-meer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-deel-split .lp-tekst ul.lp-raster{grid-template-columns:minmax(0,1fr)}.lp-faq-een .faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:88px;display:grid}.lp-faq-een .faq>h2{grid-area:1/1/span 20;font-size:clamp(2.2rem,3.8vw,3.2rem)}.lp-faq-een .faq>details{grid-column:2}}.lp-faq-een .faq>details:last-of-type{border-bottom:2px solid var(--navy)}@media (max-width:899px){.lp-deel{padding-top:var(--r-7);padding-bottom:var(--r-7);gap:32px}.lp-tekst>section+section{margin-top:var(--r-7)}.tekstkolom .lp-raster li{padding:13px 14px 13px 40px;font-size:.97rem;line-height:1.4}.tekstkolom .lp-raster li:before{width:14px;top:1.45rem;left:14px}.lp-subs{gap:0 24px;margin-top:1rem}.lp-sub{padding-top:.75rem}.lp-sub h3{font-size:1.3rem}.lp-sub p{margin-bottom:.8rem}.lp-faq{padding-top:var(--r-5)}}@media (min-width:360px) and (max-width:639px){.tekstkolom ul.lp-raster.lp-raster-kort{grid-template-columns:repeat(2,minmax(0,1fr))}.tekstkolom ul.lp-raster.lp-raster-kort li{padding:12px;font-size:.94rem}.tekstkolom ul.lp-raster.lp-raster-kort li:before{margin-bottom:.5rem;display:block;position:static}.tekstkolom ul.lp-raster.lp-raster-kort li:last-child:nth-child(odd){grid-column:1/-1}}.lp-inklap{border-top:2px solid var(--navy);border-bottom:2px solid var(--navy);margin:1.2rem 0}.lp-inklap summary{cursor:pointer;min-height:56px;color:var(--navy);justify-content:space-between;align-items:center;gap:1rem;font-weight:750;list-style:none;display:flex}.lp-inklap summary::-webkit-details-marker{display:none}.lp-inklap summary:after{content:"+";background:var(--grijs);width:36px;height:36px;color:var(--rood);transition:transform var(--duur-hover) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;line-height:1;display:grid}.lp-inklap[open] summary:after{transform:rotate(45deg)}.lp-inklap ul{margin-top:0!important}.m-stalen{gap:16px;display:grid}.m-staal{background:var(--wit);border-radius:var(--rond-m);box-shadow:var(--schaduw-1);flex-direction:column;display:flex;overflow:clip}.m-staal-vlak{background:var(--navy-diep);height:104px;color:var(--wit);align-items:flex-end;padding:0 22px 14px;display:flex;position:relative}.m-staal-vlak:after{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht);position:absolute;top:20px;left:22px}.m-staal-epdm .m-staal-vlak{background:var(--navy-2)}.m-staal-pvc .m-staal-vlak{background:color-mix(in srgb, var(--navy) 10%, var(--wit));color:var(--navy)}.m-staal-pvc .m-staal-vlak:after{background:var(--rood)}.m-staal-naam{font-family:var(--font-smal);letter-spacing:-.01em;font-size:3.6rem;font-weight:850;font-stretch:62%;line-height:.82}.m-staal-tekst{flex-direction:column;flex:1;padding:22px 22px 8px;display:flex}.m-staal-tekst h2{margin-bottom:.7rem;font-size:clamp(1.6rem,4.6vw,1.9rem)}.lp .m-staal-tekst h2[data-nr]:before{margin-bottom:.5rem}.m-kenmerken{flex-wrap:wrap;gap:6px;display:flex;margin:0 0 1rem!important}.m-kenmerken li{color:var(--navy);border:1px solid var(--lijn-sterk);border-radius:var(--rond-pil);padding:.28rem .7rem;font-size:.8rem;font-weight:650;line-height:1.3}.m-staal-tekst p{font-size:1rem}.m-staal-project{border-top:1px solid var(--lijn);min-height:56px;color:var(--navy);align-items:center;gap:.7rem;margin:auto -22px 0;padding:0 22px;font-size:.95rem;font-weight:750;text-decoration:none;display:flex}.m-staal-project .pijl{width:18px;height:18px;transition:transform var(--duur-hover) var(--ease-out);flex:none;margin-left:auto}.m-staal-maat{letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--zacht);white-space:nowrap;font-size:.72rem;font-weight:700}@media (hover:hover) and (pointer:fine){.m-staal-project:hover{color:var(--rood-donker)}.m-staal-project:hover .pijl{transform:translate(4px)}}@media (min-width:900px){.m-stalen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.m-staal-vlak{height:150px}.m-staal-naam{font-size:4.6rem}.m-staal-tekst{padding:28px 28px 8px}.m-staal-project{margin:auto -28px 0;padding:0 28px}}.m-rapport-in{gap:36px;display:grid}.m-rapport-kop p{max-width:52ch}.m-rapportkaart{background:var(--wit);border-radius:var(--rond-m);border-top:6px solid var(--navy);box-shadow:var(--schaduw-2);isolation:isolate;padding:18px 20px 20px;position:relative}.m-rapportkaart:before{content:"";background:var(--wit);border-radius:var(--rond-m);box-shadow:var(--schaduw-1);z-index:-1;position:absolute;inset:10px -6px -10px 8px;transform:rotate(1.6deg)}.m-rapportkaart-kop{border-bottom:2px solid var(--navy);letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--navy);justify-content:space-between;gap:1rem;padding-bottom:12px;font-size:.72rem;font-weight:750;display:flex}.m-rapportlijst li{border-bottom:1px solid var(--lijn);grid-template-columns:2.2rem minmax(0,1fr) 22px;align-items:start;gap:12px;padding:14px 0;display:grid}.m-rapport-nr{font-family:var(--font-smal);color:var(--rood);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:850;font-stretch:62%;line-height:1}.m-rapportlijst p{margin:0;font-size:1rem;line-height:1.45}.m-rapportlijst strong{color:var(--navy);font-family:var(--font-smal);font-stretch:var(--smal);margin-bottom:.2rem;font-size:1.3rem;font-weight:800;line-height:1.05;display:block}.m-rapport-vak{border:2px solid var(--lijn-sterk);border-radius:var(--rond-s);width:22px;height:22px;margin-top:2px;position:relative}.m-rapport-vak:after{content:"";border:solid var(--navy);border-width:0 2.5px 2.5px 0;width:6px;height:12px;position:absolute;top:0;left:5px;transform:rotate(45deg)}.m-rapport-legenda{color:var(--zacht);letter-spacing:.04em;flex-wrap:wrap;gap:8px 18px;padding-top:14px;font-size:.78rem;font-weight:700;display:flex}.m-rapport-legenda span{align-items:center;gap:.45rem;display:inline-flex}.m-rapport-legenda span:before{content:"";width:var(--streep-b);background:var(--navy);border-radius:2px;height:5px}.m-rapport-legenda .m-l-aandacht:before{background:color-mix(in srgb, var(--navy) 35%, var(--wit))}.m-rapport-legenda .m-l-snel:before{background:var(--rood)}@media (min-width:900px){.m-rapport-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:88px}.m-rapport-kop h2{font-size:clamp(2.6rem,4.6vw,4rem)}.m-rapportkaart{padding:26px 32px}.m-rapportlijst li{padding:16px 0}}.m-lagen{background:var(--navy);color:var(--mist);padding:var(--sectie) 0}.m-lagen h2{color:var(--wit)}.lp .m-lagen h2[data-nr]:before{color:var(--rood-licht)}.m-lagen a{color:var(--wit)}.m-lagen :focus-visible{outline-color:var(--wit)}.m-lagen-in{gap:40px;display:grid}.m-lagen-stappen li{border-top:1px solid var(--lijn-donker);grid-template-columns:2.6rem minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.m-lagen-stappen li:last-child{border-bottom:1px solid var(--lijn-donker)}.m-lagen-nr{font-family:var(--font-smal);color:var(--rood-licht);padding-top:.15rem;font-size:1.6rem;font-weight:850;font-stretch:62%;line-height:1}.m-lagen-stappen p{color:var(--mist);margin:0}.m-lagen-stappen li:last-child p{color:var(--wit);font-weight:650}.m-doorsnede{border-radius:var(--rond-m);box-shadow:var(--schaduw-3);flex-direction:column;align-self:center;display:flex;overflow:clip}.m-laag{align-items:center;gap:14px;min-height:64px;padding:0 18px;display:flex;position:relative}.m-laag-nr{font-family:var(--font-smal);opacity:.8;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:850;font-stretch:62%}.m-laag-label{font-size:.98rem;font-weight:700;line-height:1.2}.m-laag-1{background:var(--navy-diep);color:var(--mist);min-height:92px}.m-laag-2{background:color-mix(in srgb, var(--navy) 70%, var(--wit));color:var(--wit)}.m-laag-3{background:color-mix(in srgb, var(--navy) 32%, var(--wit));color:var(--navy-diep)}.m-laag-4{background:var(--wit);color:var(--navy);min-height:72px;box-shadow:inset 0 4px 0 var(--rood)}.m-laag-4 .m-laag-label{font-family:var(--font-smal);font-stretch:var(--smal);font-size:1.5rem;font-weight:850}@media (min-width:900px){.m-lagen-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:88px}.m-lagen-kop h2{font-size:clamp(2.6rem,4.6vw,4rem)}.m-laag{min-height:78px;padding:0 28px}.m-laag-1{min-height:120px}.m-laag-4{min-height:88px}}.m-ronde-kop{max-width:760px;margin-bottom:var(--r-6)}.m-ronde-lijst{gap:0;display:grid;position:relative}.m-ronde-lijst li{grid-template-columns:3.2rem minmax(0,1fr);column-gap:18px;padding-bottom:26px;display:grid;position:relative}.m-ronde-lijst li:before{content:"";background:var(--lijn-sterk);width:2px;position:absolute;top:3.2rem;bottom:0;left:calc(1.6rem - 1px)}.m-ronde-lijst li:last-child:before{display:none}.m-ronde-nr{border:2px solid var(--navy);background:var(--wit);width:3.2rem;height:3.2rem;color:var(--navy);font-family:var(--font-smal);z-index:1;border-radius:50%;grid-row:span 2;place-items:center;font-size:1.3rem;font-weight:850;font-stretch:62%;display:grid;position:relative}.m-ronde-lijst li:first-child .m-ronde-nr{background:var(--rood);border-color:var(--rood);color:var(--wit)}.m-ronde-lijst h3{margin:.55rem 0 .35rem;font-size:1.45rem}.m-ronde-lijst p{color:var(--zacht);margin:0;font-size:1rem;line-height:1.5}@media (min-width:900px){.m-ronde-kop{max-width:none;margin-bottom:var(--r-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:88px;display:grid}.m-ronde-kop h2{margin-bottom:0;font-size:clamp(2.6rem,4.6vw,4rem)}.m-ronde-lijst{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:28px;padding-bottom:44px}.m-ronde-lijst li{grid-template-columns:minmax(0,1fr);padding-bottom:0}.m-ronde-nr{grid-row:auto;width:3.6rem;height:3.6rem;font-size:1.45rem}.m-ronde-lijst li:before{width:auto;height:2px;display:block;inset:calc(1.8rem - 1px) -28px auto 3.6rem}.m-ronde-lijst li:last-child:before{display:none}.m-ronde-lijst:after{content:"";border:2px solid var(--lijn-sterk);border-top:0;border-radius:0 0 18px 18px;height:26px;position:absolute;bottom:0;left:1.8rem;right:calc(20% - 28px)}.m-ronde-lijst:before{content:"";border:7px solid #0000;border-bottom:9px solid var(--lijn-sterk);border-top:0;position:absolute;bottom:20px;left:calc(1.8rem - 6px)}.m-ronde-lijst h3{margin-top:1.1rem}}.m-schade{padding:var(--sectie) 0;background:var(--wit)}.m-schade h2{max-width:18ch}.m-schade-rij{margin-top:var(--r-5);gap:16px;display:grid}.m-schadekaart{background:var(--grijs);border-radius:var(--rond-m);gap:10px;padding:22px 20px 20px;display:grid}.m-schadekaart h3{margin:0 0 .3rem;font-size:clamp(2rem,7vw,2.6rem)}.m-schade-stap{background:var(--wit);border-radius:var(--rond-s);padding:14px 16px}.m-schade-stap p{margin:0;line-height:1.5}.m-schade-aanpak{background:var(--navy);color:var(--wit)}.m-schade-aanpak a{color:var(--wit)}.m-schade-aanpak :focus-visible{outline-color:var(--wit)}.m-schade-label{letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--rood-donker);margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}.m-schade-aanpak .m-schade-label{color:var(--rood-licht)}.m-schade-pijl{background:var(--rood);width:34px;height:34px;color:var(--wit);z-index:1;border-radius:50%;justify-self:center;place-items:center;margin:-4px 0;display:grid;position:relative}.m-schade-pijl .pijl{width:16px;height:16px;transform:rotate(90deg)}@media (min-width:760px){.m-schade-rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:900px){.m-schade h2{font-size:clamp(2.6rem,4.6vw,4rem)}.m-schadekaart{padding:30px 30px 28px}}.m-keuze{background:var(--wit)}.m-keuze-kop p{max-width:62ch}.m-keuze-rij{margin-top:var(--r-6);gap:16px;display:grid;position:relative}.m-keuzekaart{background:var(--grijs);border-radius:var(--rond-m);padding:22px 20px 6px}.m-keuzekaart h3{margin:1.1rem 0 .5rem;font-size:clamp(1.8rem,6vw,2.4rem)}.m-keuze-beeld{flex-direction:column;justify-content:flex-end;height:148px;padding:0 6px;display:flex}.m-keuze-beeld span{letter-spacing:.02em;border-radius:3px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:750;display:flex}.m-keuze-boven{background:var(--navy);height:34px;color:var(--wit);box-shadow:inset 0 3px 0 var(--rood)}.m-keuze-onder{background:color-mix(in srgb, var(--navy) 30%, var(--wit));height:30px;color:var(--navy-diep)}.m-keuze-basis{background:color-mix(in srgb, var(--navy) 12%, var(--wit));height:18px;border-radius:0 0 3px 3px!important}.m-keuze-vervangen .m-keuze-onder{border:2px dashed color-mix(in srgb, var(--navy) 45%, var(--wit));color:var(--zacht);background:0 0;order:-1;margin:0 18px 22px 30px;text-decoration:line-through;transform:rotate(-3.5deg)}.m-keuze-of{background:var(--rood);width:52px;height:52px;color:var(--wit);font-family:var(--font-smal);font-stretch:var(--smal);z-index:1;box-shadow:0 0 0 6px var(--wit);border-radius:50%;grid-row:2;justify-self:center;place-items:center;margin:-34px 0;font-size:1.35rem;font-weight:850;display:grid;position:relative}.m-keuze-vervangen{grid-area:1/1}.m-keuze-overlagen{grid-area:3/1}.m-keuze-of{grid-column:1}@media (min-width:760px){.m-keuze-rij{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.m-keuze-overlagen{grid-area:1/2}.m-keuze-of{grid-area:1/1/auto/-1;align-self:start;margin:112px 0 0}}@media (min-width:900px){.m-keuze-kop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:88px;display:grid}.m-keuze-kop h2{margin-bottom:0;font-size:clamp(2.6rem,4.6vw,4rem)}.m-keuze-kop p{margin:0}.m-keuzekaart{padding:32px 32px 14px}.m-keuze-beeld{height:172px;padding:0 24px}.m-keuze-of{width:60px;height:60px;margin-top:136px;font-size:1.5rem}}.m-seizoen-rij{margin-top:var(--r-5);gap:16px;display:grid}.m-seizoen-kaart{border-radius:var(--rond-m);padding:26px 22px 10px;position:relative;overflow:clip}.m-seizoen-kaart h3{margin:0 0 .8rem;font-size:clamp(2.2rem,8vw,3.2rem)}.m-seizoen-voor{background:var(--navy);color:var(--mist)}.m-seizoen-voor h3,.m-seizoen-voor a{color:var(--wit)}.m-seizoen-voor :focus-visible{outline-color:var(--wit)}.m-seizoen-na{background:var(--wit);border-top:6px solid var(--rood)}.m-seizoen-kaart h3:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht);margin-bottom:1rem;display:block}.m-seizoen-na h3:before{background:var(--rood)}@media (min-width:760px){.m-seizoen-rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:900px){.m-seizoen h2{font-size:clamp(2.6rem,4.6vw,4rem)}.m-seizoen-kaart{padding:40px 40px 20px}}.m-betrouwbaar-in{gap:28px;display:grid}.m-betrouwbaar-sub{border-top:2px solid var(--navy);max-width:52ch;margin-top:1.4rem;padding-top:1rem}.m-betrouwbaar-sub h3{margin:0 0 .4rem}.m-betrouwbaar-sub p{color:var(--zacht);margin-bottom:0}.m-puntenkaart{background:var(--wit);border-radius:var(--rond-m);box-shadow:var(--schaduw-2);padding:18px 20px 6px}.m-puntenkaart-intro{letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--zacht);margin:0 0 .4rem;font-size:.78rem;font-weight:800}.m-puntenkaart li{border-top:1px solid var(--lijn);grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.m-punt-nr{font-family:var(--font-smal);color:var(--rood);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:850;font-stretch:62%;line-height:.8}.m-puntenkaart p{margin:0;line-height:1.5}@media (min-width:900px){.m-betrouwbaar-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:88px}.m-betrouwbaar-kop{position:sticky;top:48px}.m-betrouwbaar-kop h2{font-size:clamp(2.6rem,4.6vw,4rem)}.m-puntenkaart{padding:26px 34px 12px}.m-puntenkaart li{grid-template-columns:3.6rem minmax(0,1fr);gap:20px;padding:20px 0}.m-punt-nr{font-size:4rem}}.m-vier{gap:var(--r-7);padding-top:var(--r-7);padding-bottom:var(--sectie);max-width:var(--breed);display:grid}.m-vier-rest{gap:var(--r-6);display:grid}.m-vier-rest>section{border-top:2px solid var(--navy);padding-top:1.1rem}.m-vier-rest h2{font-size:clamp(1.7rem,5vw,2.1rem)}.m-vier-rest p{margin-bottom:.4rem}@media (min-width:900px){.m-vier{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:72px}.m-vier .lp-raster{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.b-kop .held-inhoud{max-width:calc(940px + 2 * var(--goot))}.b-kop .held-zonder h1,.b-kop .held-lang h1{max-width:900px;font-size:clamp(2.3rem,8.4vw,4.4rem);line-height:.95}.b-kop .held-onder{display:block!important}.b-kop .held-lead .lead{max-width:64ch}.b-kop .b-regel{border-bottom:0;border-top:1px solid var(--lijn-donker);color:var(--mist);margin:18px 0 0;padding:14px 0 0}.b-kop .b-regel>*+:before{background:var(--rood-licht)}.b-artikel{max-width:calc(940px + 2 * var(--goot))}.b-tekst{max-width:720px}.b-beeld img{aspect-ratio:3/2}@media (min-width:900px){.b-kop .held-zonder .held-inhoud{padding-top:var(--r-6);padding-bottom:var(--r-8)}.b-kop .held-zonder h1{margin-bottom:.4em}.b-beeld{margin-left:0;margin-right:-220px}.b-beeld img{aspect-ratio:21/9;border-radius:var(--rond-m)}.b-quote{margin:var(--r-8) calc(720px - 940px) var(--r-8) 0}}.b-quote blockquote{border-left:0;padding:0}.b-quote blockquote:before{content:"";background:var(--rood);width:56px;height:6px;margin-bottom:1.2rem;display:block}.b-quote p{font-size:clamp(2.2rem,7.6vw,4.2rem);font-weight:850;line-height:.98}.b-quote figcaption{padding-left:0}.b-meer{padding:var(--r-8) 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.m-doorsnede{view-timeline:--lagen block}.m-laag-2,.m-laag-3,.m-laag-4{animation:linear both m-laag-val;animation-timeline:--lagen}.m-laag-2{animation-range:entry 30% entry 80%}.m-laag-3{animation-range:entry 45% entry 95%}.m-laag-4{animation-range:entry 60% cover 50%}@keyframes m-laag-val{0%{transform:translateY(-14px)}}.m-rapport-vak:after{animation:linear both m-vink;animation-timeline:view();animation-range:entry 90% cover 35%}.m-rapport-vak{animation:linear both m-vak;animation-timeline:view();animation-range:entry 90% cover 35%}@keyframes m-vink{0%{transform:rotate(45deg)scale(0)}}@keyframes m-vak{to{border-color:var(--navy)}}.m-keuze-vervangen .m-keuze-onder{animation:linear both m-eraf;animation-timeline:view();animation-range:entry 40% cover 45%}@keyframes m-eraf{0%{transform:rotate(0)translateY(22px)}to{transform:rotate(-3.5deg)translateY(0)}}}}@media (max-width:899px){.lp-deel-eerste>.lp-zij:not(:has(.zijmenu)){display:none}.lp-deel-eerste{gap:0}}.m-staal-project{grid-template-columns:minmax(0,1fr) auto;gap:2px .7rem;padding-top:12px;padding-bottom:12px;line-height:1.25;display:grid}.m-staal-project .m-staal-maat{grid-area:2/1}.m-staal-project .pijl{grid-area:1/2/span 2;align-self:center;margin-left:0}.m-ronde-lijst li{align-content:start}.m-schade-pijl .pijl{color:var(--wit)}.m-vier.tekstkolom{max-width:var(--breed)}@media (min-width:900px){main:has(>.lp) .held-staand:not(.held-groot) h1{max-width:20ch;font-size:clamp(3rem,4.8vw,4.4rem)}main:has(>.lp) .held-staand:not(.held-groot) .held-inhoud{padding-top:var(--r-7)}}.voet-bord,.belblok-breed{--ab-m:url(/fotos/kerk-lucht-2-720.webp);--ab-d:url(/fotos/kerk-lucht-2-1280.webp);--ab-pos:55% 45%}html:not(:has(link[rel=canonical]:is([href*="/expertises/"],[href*="/dakdekker-gouda/"],[href*="/daklekkage-gouda/"],[href*="/kosten/"],[href*="/projecten/"],[href*="/nieuws/"],[href*=nl\/20],[href*="/werken-bij/"]))) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kerk-lucht-2-720.webp);--ab-d:url(/fotos/kerk-lucht-2-1280.webp);--ab-pos:55% 45%}html:not(:has(link[rel=canonical]:is([href*="/expertises/"],[href*="/dakdekker-gouda/"],[href*="/daklekkage-gouda/"],[href*="/kosten/"],[href*="/projecten/"],[href*="/nieuws/"],[href*=nl\/20],[href*="/werken-bij/"]))):has(main img[src*="/fotos/kerk-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kroes-gevel-720.webp);--ab-d:url(/fotos/kroes-gevel-1280.webp);--ab-pos:50% 50%}html:not(:has(link[rel=canonical]:is([href*="/expertises/"],[href*="/dakdekker-gouda/"],[href*="/daklekkage-gouda/"],[href*="/kosten/"],[href*="/projecten/"],[href*="/nieuws/"],[href*=nl\/20],[href*="/werken-bij/"]))):has(main img[src*="/fotos/kerk-"]):has(main img[src*="/fotos/kroes-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/fort-coating-lang-720.webp);--ab-d:url(/fotos/fort-coating-lang-1280.webp);--ab-pos:50% 42%}html:has(link[rel=canonical]:is([href*="/expertises/"],[href*="/dakdekker-gouda/"],[href*="/daklekkage-gouda/"],[href*="/kosten/"])) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kerk-lucht-2-720.webp);--ab-d:url(/fotos/kerk-lucht-2-1280.webp);--ab-pos:55% 45%}html:has(link[rel=canonical]:is([href*="/expertises/"],[href*="/dakdekker-gouda/"],[href*="/daklekkage-gouda/"],[href*="/kosten/"])):has(main img[src*="/fotos/kerk-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/fort-coating-lang-720.webp);--ab-d:url(/fotos/fort-coating-lang-1280.webp);--ab-pos:50% 42%}html:has(link[rel=canonical]:is([href*="/expertises/"],[href*="/dakdekker-gouda/"],[href*="/daklekkage-gouda/"],[href*="/kosten/"])):has(main img[src*="/fotos/kerk-"]):has(main img[src*="/fotos/fort-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kroes-gevel-720.webp);--ab-d:url(/fotos/kroes-gevel-1280.webp);--ab-pos:50% 50%}html:has(link[rel=canonical][href*="/projecten/"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/fort-coating-lang-720.webp);--ab-d:url(/fotos/fort-coating-lang-1280.webp);--ab-pos:50% 42%}html:has(link[rel=canonical][href*="/projecten/"]):has(main img[src*="/fotos/fort-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kroes-gevel-720.webp);--ab-d:url(/fotos/kroes-gevel-1280.webp);--ab-pos:50% 50%}html:has(link[rel=canonical][href*="/projecten/"]):has(main img[src*="/fotos/fort-"]):has(main img[src*="/fotos/kroes-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kerk-lucht-2-720.webp);--ab-d:url(/fotos/kerk-lucht-2-1280.webp);--ab-pos:55% 45%}html:has(link[rel=canonical]:is([href*="/nieuws/"],[href*=nl\/20])) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kroes-gevel-720.webp);--ab-d:url(/fotos/kroes-gevel-1280.webp);--ab-pos:50% 50%}html:has(link[rel=canonical]:is([href*="/nieuws/"],[href*=nl\/20])):has(main img[src*="/fotos/kroes-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kerk-lucht-2-720.webp);--ab-d:url(/fotos/kerk-lucht-2-1280.webp);--ab-pos:55% 45%}html:has(link[rel=canonical]:is([href*="/nieuws/"],[href*=nl\/20])):has(main img[src*="/fotos/kroes-"]):has(main img[src*="/fotos/kerk-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/fort-coating-lang-720.webp);--ab-d:url(/fotos/fort-coating-lang-1280.webp);--ab-pos:50% 42%}html:has(link[rel=canonical][href*="/werken-bij/"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kroes-gevel-720.webp);--ab-d:url(/fotos/kroes-gevel-1280.webp);--ab-pos:50% 50%}html:has(link[rel=canonical][href*="/werken-bij/"]):has(main img[src*="/fotos/kroes-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kerk-lucht-2-720.webp);--ab-d:url(/fotos/kerk-lucht-2-1280.webp);--ab-pos:55% 45%}html:has(link[rel=canonical][href*="/werken-bij/"]):has(main img[src*="/fotos/kroes-"]):has(main img[src*="/fotos/kerk-"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/fort-coating-lang-720.webp);--ab-d:url(/fotos/fort-coating-lang-1280.webp);--ab-pos:50% 42%}html:not(#r3):has(main img[src*="/fotos/fort-"]):has(main img[src*="/fotos/kroes-"]):has(main img[src*="/fotos/kerk-"]):not(:has(main img[src*="/fotos/kerk-gang-"])) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kerk-gang-720.webp);--ab-d:url(/fotos/kerk-gang-1280.webp);--ab-pos:50% 55%}html:not(#r3):has(main img[src*="/fotos/fort-"]):has(main img[src*="/fotos/kroes-"]):has(main img[src*="/fotos/kerk-"]):has(main img[src*="/fotos/kerk-gang-"]):not(:has(main img[src*="/fotos/kroes-gevel-"])) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kroes-gevel-720.webp);--ab-d:url(/fotos/kroes-gevel-1280.webp);--ab-pos:50% 50%}html:not(#r3):has(main img[src*="/fotos/fort-"]):has(main img[src*="/fotos/kroes-"]):has(main img[src*="/fotos/kerk-"]):has(main img[src*="/fotos/kerk-gang-"]):has(main img[src*="/fotos/kroes-gevel-"]):not(:has(main img[src*="/fotos/kerk-lucht-2-"])) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kerk-lucht-2-720.webp);--ab-d:url(/fotos/kerk-lucht-2-1280.webp);--ab-pos:55% 45%}html:not(#r3):not(#r3b):has(link[rel=canonical][href$="/projecten/"]):not(:has(main img[src*="/fotos/kroes-gevel-"])) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/kroes-gevel-720.webp);--ab-d:url(/fotos/kroes-gevel-1280.webp);--ab-pos:50% 50%}@supports (animation-timeline:view()){@media (min-width:900px){.zijkant:has(>.belblok){--zij-uit:0;animation-name:zij-uit,zij-uit,zij-uit,zij-uit!important;animation-duration:auto!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-play-state:running!important;animation-delay:0s!important;animation-fill-mode:none!important;animation-timeline:--pil-bm1,--pil-bm2,--pil-bb2,--zij-vb!important;animation-range:cover,cover,cover,entry 40% exit!important}body{timeline-scope:--zij-vb}.voet-bord{view-timeline:--zij-vb block}@keyframes zij-uit{0%,to{--zij-uit:1}}@container style(--zij-uit:1){.zijkant>.belblok{visibility:hidden;opacity:0;translate:0 -12px}}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.zijkant>.belblok{transition:opacity .26s var(--ease-out), translate .26s var(--ease-out), visibility 0s}@container style(--zij-uit:1){.zijkant>.belblok{transition:opacity .18s,translate .18s,visibility 0s linear .18s}}}}main:has(.b-artikel) .belmoment:has(+.b-meer){display:none}main:has(.b-artikel) .belmoment:last-child{display:none}@media (max-width:899px){.kop-bel{flex:none;justify-content:center;gap:0;width:44px;height:44px;padding:0}.kop-bel .kop-bel-label{display:none}.kop-bel .icoon{width:20px;height:20px}.kop-bel-nr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kruimel li:first-child a{min-width:44px}.voetnoot a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:560px) and (max-width:899px){.voet-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.voet-diensten{grid-column:1/-1}.voet-diensten ul{column-gap:var(--r-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:900px){.voet-raster{grid-template-columns:minmax(0,2.7fr) minmax(0,5fr) minmax(0,3.3fr) minmax(0,3fr);column-gap:40px}.voet-diensten ul{grid-template-columns:repeat(2,max-content);column-gap:40px;display:grid}}.voet li a{padding:6px 0;line-height:1.3}.voet-gebied p{margin:0 0 .4rem}.voet-merk{margin-top:var(--r-7);padding-top:var(--r-6);background:linear-gradient(var(--lijn-donker), var(--lijn-donker)) no-repeat top center / calc(100% - 2 * var(--goot)) 1px;gap:var(--r-4);display:grid}.voet-merk-woord{min-width:0;container-type:inline-size}.voet-woordmerk{font-family:var(--font-smal);letter-spacing:.005em;color:var(--wit);white-space:nowrap;margin:0;font-size:34.4828cqi;font-weight:850;font-stretch:62%;line-height:.76}.voet-woordmerk span{color:var(--rood)}.voet-merk .voet-klein{margin:0}@media (min-width:900px){.voet-merk{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:56px}.voet-merk .voet-klein{text-align:right}}.kaart-beeld .foto-bron,.pj-volgend-beeld .foto-bron,.v-kaart-beeld .foto-bron{display:contents}.vertrouwen{padding:14px var(--goot);background:var(--navy);color:#dfe5ec;border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;list-style:none;display:grid}.vertrouwen li{padding-top:10px;font-size:.82rem;line-height:1.25;position:relative}.vertrouwen li:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood-licht);position:absolute;top:0;left:0}.vertrouwen strong{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--wit);font-size:1.3rem;font-weight:850;line-height:1;display:block}@media (min-width:900px){.vertrouwen{padding:22px max(var(--goot), calc((100% - var(--breed)) / 2 + var(--goot)));gap:32px}.vertrouwen li{align-items:baseline;gap:.5rem;padding-top:14px;font-size:1.05rem;display:flex}.vertrouwen strong{font-size:2rem;display:inline}.over-feiten-twee{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.over-feiten-twee li{font-size:clamp(2.4rem,3.4vw,3rem)}}.over-breed:has(+.tussen){padding-bottom:var(--r-6)}.over-breed+.tussen{margin-top:0}@media (min-width:900px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes scene-open{0%{clip-path:inset(10% 16% round 28px)}to{clip-path:inset(0)}}}}}@media (max-width:899px) and (orientation:portrait){.tussen-foto img{object-position:28% 50%}.tussen-maatvak{--w:max(100vw, calc(var(--fh) * .8));width:var(--w);aspect-ratio:4/5;left:calc((100vw - var(--w)) * .28);top:calc((var(--fh) - var(--w) * 1.25) * .5)}.tussen-maatlijn{top:26%;left:22%;right:24%}.tussen-maatlabel{top:26%;left:49%}}.pj-raster-1>.pj-tegel img{aspect-ratio:4/3}@media (min-width:640px){.pj-raster-1>.pj-tegel{display:block}.pj-raster-1>.pj-tegel img{aspect-ratio:21/9}.pj-raster-1 figcaption{max-width:60ch;margin-top:14px;padding:14px 0 0}}@media (min-width:900px){.p-bedrijven{padding-bottom:0}.p-bedrijven>:nth-child(3),.p-bedrijven>:nth-child(3n+2){margin-top:0}.p-bedrijven>.kaart:not(.kaart-lead){align-self:start}}.p-groepen{padding-bottom:var(--r-7)}.p-groepen+*{margin-top:0}.over-feit-cijfer{grid-row:auto}.over-feiten .over-cijfer{font-size:inherit;line-height:inherit;color:var(--rood);letter-spacing:0;margin:0 .25em 0 0;display:inline}.over-feiten dd{font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.05}@media (min-width:900px){.over-start-raster{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:72px}.over-start-tekst{max-width:none;font-size:clamp(1.4rem,2vw,1.7rem)}.over-feiten{gap:var(--r-6) var(--r-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.over-feit-cijfer{order:0}.over-feiten dd{font-size:clamp(1.8rem,2.5vw,2.3rem)}}.c-held-adres{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--wit);margin:1.4rem 0 .4rem;font-size:clamp(2.1rem,10vw,3.4rem);font-weight:850;line-height:.95;display:grid}.c-held-adres span:last-child{color:var(--rood-licht)}@media (min-width:900px){.held:has(.c-held-adres) .held-inhoud{padding-bottom:var(--r-8)}.held:has(.c-held-adres) h1{max-width:16ch;font-size:clamp(3.6rem,6vw,5.6rem)}.held:has(.c-held-adres) .held-onder{gap:var(--r-5);grid-template-columns:minmax(0,1fr)}.held:has(.c-held-adres) .held-onder .knoppen{justify-self:start}.held:has(.c-held-adres) .held-lead{gap:var(--r-7);grid-template-columns:minmax(0,52ch) minmax(0,1fr);align-items:end;display:grid}.held:has(.c-held-adres) .held-lead .lead{margin:0}.c-held-adres{text-align:right;margin:0;font-size:clamp(2.8rem,4.4vw,4rem)}}.tekstkolom .v-taken{border-top:2px solid var(--navy);gap:0}.tekstkolom .v-taken li{border-bottom:1px solid var(--lijn);background:0 0;border-radius:0;grid-template-columns:3.4rem minmax(0,1fr);column-gap:14px;padding:18px 0 20px;display:grid}.tekstkolom .v-taken li>:not(.v-taak-nr){grid-column:2}.tekstkolom .v-taken .v-taak-nr{font-family:var(--font-smal);letter-spacing:0;color:var(--rood);grid-area:1/1/span 3;margin:0;font-size:2.6rem;font-weight:850;font-stretch:62%;line-height:.9}.tekstkolom .v-taken .v-dp{position:absolute}@media (min-width:640px){.tekstkolom .v-taken{grid-template-columns:minmax(0,1fr)}}.v-vol{counter-reset:blok 2;padding-bottom:var(--r-7)}@media (min-width:900px){.v-vol{max-width:var(--breed)}.v-vol>section:not(.v-sollicitatie){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:72px;display:grid}.v-vol>section:not(.v-sollicitatie)>:is(h2,p){grid-column:1}.v-vol>section:not(.v-sollicitatie)>ul{grid-column:2}.v-vol>section:not(.v-sollicitatie)>.v-bieden{grid-row:1/span 2;margin-top:0}.v-vol>section:not(.v-sollicitatie)>ul:not(.v-bieden){grid-row:3;margin-top:0}.v-vol>section.v-sollicitatie{margin-top:var(--r-8)}}.feitenrij{background:var(--grijs);border-bottom:1px solid var(--lijn)}.feitenrij ul{flex-wrap:wrap;gap:6px 28px;margin:0 auto;padding-top:14px;padding-bottom:14px;list-style:none;display:flex}.feitenrij li{color:var(--navy);align-items:center;gap:.6rem;font-size:.92rem;font-weight:700;line-height:1.35;display:inline-flex}.feitenrij li:before{content:"";width:var(--streep-b);height:var(--streep-h);background:var(--rood);flex:none}@media (max-width:599px){.feitenrij ul{flex-direction:column;gap:6px;padding-top:12px;padding-bottom:12px}.feitenrij li{font-size:.88rem}}@media (min-width:900px){.feitenrij ul{gap:8px 40px;padding-top:18px;padding-bottom:18px}.feitenrij li{font-size:.95rem}}.held-motief{background:var(--navy);position:relative;overflow:clip}.pannen-motief{pointer-events:none;opacity:.9;width:120px;height:auto;display:block;position:absolute;top:126px;right:8px;transform:rotate(-8deg)}@media (max-width:899px){.held-motief .held-zonder h1{z-index:1;position:relative}}.pannen-motief .pan{fill:none;stroke:color-mix(in srgb, var(--mist) 42%, transparent);stroke-width:1.6px}.pannen-motief .pan-gat{fill:var(--navy-diep);stroke:var(--rood-licht);stroke-width:1.6px;stroke-dasharray:5 5}.pannen-motief .pan-los{fill:var(--rood);stroke:var(--rood-licht);stroke-width:1.6px}@media (min-width:900px){.pannen-motief{right:max(var(--goot), calc((100vw - var(--breed)) / 2 + var(--goot)));top:var(--r-7);pointer-events:none;transform-origin:70% 60%;width:min(32vw,400px);height:auto;display:block;position:absolute;transform:rotate(-8deg)}.held-motief .held-zonder .held-inhoud{z-index:1;position:relative}.pannen-motief{width:min(34vw,440px)}.held-motief .held-zonder .held-lead{max-width:56ch}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pannen-motief .pan-los{animation:pan-schuif .9s var(--ease-out) .35s both}@keyframes pan-schuif{0%{transform:translate(186px,80px)rotate(0)}}}}.lp-projecten{background:var(--grijs)}.lp-projecten .sectiekop{margin-bottom:var(--r-5)}.kaarten-een{grid-template-columns:minmax(0,1fr)!important}.kaarten-een>.kaart{margin-top:0!important}.kaarten-een .kaart-lead img{aspect-ratio:4/3}.kaarten-twee{grid-template-columns:minmax(0,1fr)!important}.kaarten-twee>.kaart{margin-top:0!important}@media (min-width:640px){.kaarten-twee{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:900px){.kaarten-een .kaart-lead img{aspect-ratio:21/9}.kaarten-een .kaart-lead .kaart-tekst{padding:160px 40px 36px}.kaarten-twee{gap:24px}.kaarten-twee .kaart-breed img{aspect-ratio:16/10}.kaarten-twee .kaart-breed .kaart-kop{font-size:clamp(1.8rem,2.6vw,2.3rem)}}.lp-faq{padding-top:var(--sectie);padding-bottom:var(--r-8)}.faq-kort{margin-top:0}.faq-kort>h2{margin:0 0 var(--r-4);font-size:clamp(1.9rem,5vw,2.6rem)}.faq-kort-rij{border-top:2px solid var(--navy);gap:0;display:grid}.faq-kort-item{border-bottom:1px solid var(--lijn-sterk);padding:18px 0 6px}.faq-kort-item:last-child{border-bottom:2px solid var(--navy)}.faq-kort-item h3{font-family:var(--font);letter-spacing:0;color:var(--navy);margin:0 0 .4rem;font-size:1.15rem;font-weight:750;font-stretch:100%;line-height:1.35}.faq-kort-item p{max-width:62ch;margin:0 0 .9rem}@media (min-width:900px){.faq-kort-twee .faq-kort-rij{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.faq-kort-twee .faq-kort-item{border-bottom:2px solid var(--navy)}.faq-kort:not(.faq-kort-twee) .faq-kort-rij{max-width:760px}}.lp-lees-eind{display:none}@media (max-width:899px){.lp .lp-zij:has(>.zijmenu){display:none}.lp-deel:has(>.lp-zij>.zijmenu){gap:0}.lp-lees-eind{padding-bottom:var(--r-8);display:block}.lp-faq+.lp-lees-eind{margin-top:calc(-1 * var(--r-5))}}@media (min-width:900px){.lp-inklap-mobiel{border:0;margin:0}.lp-inklap-mobiel>summary{display:none}.lp-inklap-mobiel::details-content{content-visibility:visible;display:contents}}@media (max-width:899px){.lp-inklap-mobiel>summary{font-size:1rem}.lp-inklap-mobiel[open]>:last-child{margin-bottom:1rem}}.lp-oorzaken{padding:var(--sectie) 0;background:var(--grijs)}.lp-oorzaken-kop h2{margin-top:0}.lp-oorzaken-veeg{letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--zacht);margin:0;font-size:.75rem;font-weight:800}.lp-oorzaken-lijst{margin:var(--r-5) 0 0;gap:12px;padding:0;list-style:none;display:grid}.lp-oorzaken-lijst li{background:var(--wit);border-radius:var(--rond-m);box-shadow:var(--schaduw-1);border-top:4px solid var(--navy);padding:20px 20px 8px}.lp-oorzaak-nr{font-family:var(--font-smal);color:var(--rood);font-variant-numeric:tabular-nums;margin-bottom:.7rem;font-size:2.6rem;font-weight:850;font-stretch:62%;line-height:.85;display:block}.lp-oorzaken-lijst h3{margin:0 0 .4rem;font-size:1.4rem}.lp-oorzaken-lijst p{margin:0 0 .9rem;font-size:.98rem;line-height:1.5}.lp-oorzaken-lijst:focus-visible{outline:3px solid var(--rood);outline-offset:4px}@media (max-width:899px){.lp-oorzaken-lijst{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-left:calc(-1 * var(--goot));margin-right:calc(-1 * var(--goot));padding:4px var(--goot) 18px;scroll-padding-inline:var(--goot);scrollbar-width:thin;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.lp-oorzaken-lijst li{scroll-snap-align:start}}@media (min-width:900px){.lp-oorzaken-kop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:88px;display:grid}.lp-oorzaken-kop h2{margin-bottom:0;font-size:clamp(2.6rem,4.6vw,4rem)}.lp-oorzaken-veeg{display:none}.lp-oorzaken-lijst{margin-top:var(--r-7);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp-oorzaken-lijst li{padding:26px 26px 12px}}@media (max-width:899px){.lp-stappen-in{gap:24px}.tijdlijn li{grid-template-columns:2.6rem minmax(0,1fr);gap:14px;padding-bottom:20px}.tijdlijn:before,.tijdlijn:after{left:1.3rem}.tijdlijn-nr{width:2.6rem;height:2.6rem;font-size:1.1rem}.tijdlijn p{padding-top:.45rem;font-size:.98rem;line-height:1.5}.tijdlijn strong{margin-bottom:.2rem;font-size:1.35rem}.m-betrouwbaar-in{gap:20px}.m-betrouwbaar-sub{margin-top:1rem}.m-puntenkaart{padding:14px 18px 4px}.m-puntenkaart li{grid-template-columns:2rem minmax(0,1fr);gap:12px;padding:12px 0}.m-punt-nr{font-size:2.2rem}.m-puntenkaart p{font-size:.98rem}}.m-rapportkaart-kop{align-items:center}.m-rapport-voorbeeld{border:1.5px dashed var(--navy);border-radius:var(--rond-s);align-items:center;padding:.3rem .65rem;display:inline-flex;color:var(--navy)!important}.m-rapportkaart-kop span+span{color:var(--zacht)}.m-rapportlijst li{grid-template-columns:2.2rem minmax(0,1fr) auto}.m-rapport-vakken{gap:5px;margin-top:3px;display:flex}.m-rapport-vakken span{border:1.5px solid color-mix(in srgb, var(--navy) 55%, var(--wit));background:var(--wit);border-radius:3px;width:16px;height:16px}.m-rapport-vakken span:nth-child(2){border-color:color-mix(in srgb, var(--navy) 30%, var(--wit))}.m-rapport-vakken span:nth-child(3){border-color:color-mix(in srgb, var(--rood) 60%, var(--wit))}.m-rapport-legenda{align-items:center}.m-rapport-legenda .m-l-uitleg{color:var(--navy);font-weight:750}.m-rapport-legenda .m-l-uitleg:before{content:none}.m-rapport-legenda .m-l-goed:before,.m-rapport-legenda .m-l-aandacht:before,.m-rapport-legenda .m-l-snel:before{border-radius:3px;width:12px;height:12px}@media (min-width:900px){.m-rapport-vakken span{width:18px;height:18px}}.m-doorsnede{box-shadow:none;border-radius:0;align-self:center;margin:0;display:block;overflow:visible}.m-ds-tekening{height:230px;margin:0 6px;position:relative}.m-ds-dak{background:var(--navy-diep);border-radius:0 0 var(--rond-s) var(--rond-s);height:74px;box-shadow:inset 0 0 0 1px var(--lijn-donker);position:absolute;bottom:0;left:0;right:0}.m-ds-rand{background:var(--navy-diep);width:30px;height:64px;box-shadow:inset 0 0 0 1px var(--lijn-donker);position:absolute;bottom:74px;right:0}.m-ds-pijp{background:color-mix(in srgb, var(--mist) 55%, var(--navy));border-radius:3px 3px 0 0;width:30px;height:120px;position:absolute;bottom:74px;left:30%}.m-ds-coating:before,.m-ds-coating:after{box-sizing:border-box}.m-ds-coating{background:var(--wit);border-radius:2px 2px 0 0;height:9px;position:absolute;bottom:74px;left:0;right:0;box-shadow:0 0 0 1px #fff6,0 -6px 24px #ff7a802e}.m-ds-coating:before{content:"";border:7px solid var(--wit);border-bottom:0;border-radius:4px 4px 0 0;width:44px;height:46px;position:absolute;bottom:100%;left:calc(30% - 7px)}.m-ds-coating:after{content:"";border-top:7px solid var(--wit);border-right:7px solid var(--wit);border-left:7px solid var(--wit);border-radius:4px 4px 0 0;width:44px;height:71px;position:absolute;bottom:0;right:-7px}.m-ds-label{letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--mist);white-space:nowrap;font-size:.72rem;font-weight:800;position:absolute}.m-ds-label-pijp{bottom:172px;left:calc(30% + 46px)}.m-ds-label-rand{bottom:132px;right:58px}.m-ds-label-rand:before{display:none}.m-ds-label-rand:after{content:"";vertical-align:middle;background:var(--rood-licht);width:14px;height:2px;margin-left:6px;display:inline-block}.m-ds-label:before{content:"";vertical-align:middle;background:var(--rood-licht);width:14px;height:2px;margin-right:6px;display:inline-block}.m-ds-legenda{margin-top:var(--r-5);gap:10px;display:grid}.m-ds-legenda p{align-items:center;gap:12px;margin:0;display:flex}.m-ds-staal{border-radius:2px;flex:none;width:34px;height:14px}.m-ds-boven .m-ds-staal{background:var(--wit)}.m-ds-boven span:last-child{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--wit);font-size:1.45rem;font-weight:850;line-height:1.05}.m-ds-onder .m-ds-staal{background:var(--navy-diep);box-shadow:inset 0 0 0 1px var(--lijn-donker)}.m-ds-onder span:last-child{color:var(--mist);font-weight:700}@media (min-width:900px){.m-ds-tekening{height:290px}.m-ds-dak{height:96px}.m-ds-rand,.m-ds-pijp,.m-ds-coating{bottom:96px}.m-ds-rand{width:36px;height:80px}.m-ds-pijp{width:34px;height:150px}.m-ds-coating:before{width:48px;height:56px}.m-ds-coating:after{width:50px;height:87px}.m-ds-label-pijp{bottom:222px}.m-ds-label-rand{bottom:160px;right:64px}.m-ds-boven span:last-child{font-size:1.8rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.m-ds-coating{animation:linear both m-ds-loop;animation-timeline:view();animation-range:entry 40% cover 50%}@keyframes m-ds-loop{0%{clip-path:inset(-120px 40% 0 -20px)}to{clip-path:inset(-120px -20px 0)}}}}@media (min-width:900px){.m-ronde-lijst{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 48px;margin:0 28px;padding-bottom:0}.m-ronde-lijst:before,.m-ronde-lijst:after{content:none}.m-ronde-lijst li:first-child{grid-area:1/1}.m-ronde-lijst li:nth-child(2){grid-area:1/2}.m-ronde-lijst li:nth-child(3){grid-area:1/3}.m-ronde-lijst li:nth-child(4){grid-area:2/3}.m-ronde-lijst li:nth-child(5){grid-area:2/2}.m-ronde-lijst p{max-width:34ch;font-size:1.02rem}.m-ronde-lijst li:before,.m-ronde-lijst li:after{content:none;border:0 solid var(--lijn-sterk);background:0 0;width:auto;height:auto;position:absolute;inset:auto}.m-ronde-lijst li:first-child:before,.m-ronde-lijst li:nth-child(2):before{content:"";border-top-width:2px;width:auto;height:0;display:block;top:calc(1.8rem - 1px);left:3.6rem;right:-48px}.m-ronde-lijst li:nth-child(3):after{content:"";border-width:2px 2px 2px 0;border-radius:0 20px 20px 0;inset:calc(1.8rem - 1px) -28px calc(-57px - 1.8rem) 3.6rem}.m-ronde-lijst li:nth-child(4):before{content:"";border-top-width:2px;width:calc(100% + 48px - 3.6rem);height:0;display:block;top:calc(1.8rem - 1px);right:100%}.m-ronde-lijst li:nth-child(4) .m-ronde-nr{margin-left:0}.m-ronde-lijst li:nth-child(5):after{content:"";border-width:0 0 2px 2px;border-radius:0 0 0 20px;width:calc(100% + 76px);height:calc(1.8rem + 1px);top:0;right:100%}.m-ronde-lijst li:first-child:after{content:"";border-width:2px 0 0 2px;border-radius:20px 0 0;width:28px;top:calc(1.8rem - 1px);bottom:-56px;left:-28px}.m-ronde-lijst li:nth-child(5):before{content:"Op vaste momenten";width:calc(100% - 4px);height:auto;letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--zacht);padding-left:14px;font-size:.75rem;font-weight:800;display:block;top:calc(1.8rem + 16px);right:calc(100% + 48px)}.m-ronde-lijst li:first-child .m-ronde-nr:before{content:"";border:7px solid #0000;border-left:9px solid var(--lijn-sterk);border-right:0;position:absolute;top:calc(50% - 7px);right:calc(100% + 1px)}.m-ronde-nr{z-index:1;position:relative}}.m-stalen{align-items:stretch}.m-staal-tekst>.m-staal-project{margin-top:auto}.m-staal-tekst>:last-child:not(.m-staal-project){margin-bottom:1rem}@media (min-width:900px){.m-staal-tekst{padding-bottom:0}.m-staal:not(:has(.m-staal-project)) .m-staal-tekst{padding-bottom:20px}}.m-schade-in{gap:var(--r-5);display:grid}.m-schade-links h2{margin-bottom:var(--r-5)}.m-schade-foto{border-radius:var(--rond-m);margin:0;overflow:clip}.m-schade-foto img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.m-schade-rij{margin-top:0}@media (min-width:900px){.m-schade-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px}.m-schade-links{position:sticky;top:48px}.m-schade-foto img{aspect-ratio:1}.m-schade-rij{grid-template-columns:minmax(0,1fr);gap:20px}.m-schadekaart{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;column-gap:12px}.m-schadekaart h3{grid-column:1/-1}.m-schade-pijl{align-self:center;margin:0}.m-schade-pijl .pijl{transform:none}}.m-strip{margin-top:var(--r-5);border-radius:var(--rond-m);box-shadow:var(--schaduw-2);background:var(--wit);display:grid;overflow:clip}.m-strip-vak{flex-direction:column;gap:8px;padding:22px 20px 24px;display:flex;position:relative}.m-strip-vak+.m-strip-vak{border-top:1px solid var(--lijn)}.m-strip-1{background:color-mix(in srgb, var(--navy) 6%, var(--wit))}.m-strip-2{background:var(--navy);color:var(--wit);padding-top:18px;padding-bottom:20px;border-top:0!important}.lp .m-strip h3.m-strip-wanneer,.m-strip-wanneer{font-family:var(--font);letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--rood-donker);margin:0;font-size:.75rem;font-weight:800;font-stretch:100%;line-height:1.3}.m-strip-2 .m-strip-wanneer{color:var(--rood-licht)}.m-strip-actie{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);font-size:clamp(1.7rem,6vw,2.1rem);font-weight:850;line-height:1}.m-strip-2 .m-strip-actie{color:var(--wit)}.m-strip-vak p{margin:.4rem 0 0}.m-strip-2 a{color:var(--wit)}.m-strip-vak:after{content:"";background:var(--rood);transform-origin:0;width:100%;height:4px;position:absolute;bottom:0;left:0}.m-strip-1:after{transform:scaleX(.33)}.m-strip-2:after{background:var(--rood-licht);transform:scaleX(.66)}@media (min-width:760px){.m-strip{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,5fr)}.m-strip-vak{gap:10px;padding:34px 32px 38px}.m-strip-vak+.m-strip-vak{border-top:0;border-left:1px solid var(--lijn)}.m-strip-2{justify-content:center;padding:34px 28px 38px}.m-strip-actie{font-size:clamp(2rem,3.2vw,2.8rem)}.m-strip-2 .m-strip-actie{font-size:clamp(1.7rem,2.4vw,2.2rem)}}@media (max-width:899px){.sig-beeld{aspect-ratio:4/3;height:auto;position:relative}.sig-beeld picture,.sig-beeld img{height:100%}.sig-vak{padding-bottom:var(--r-7);margin-top:-40px}.sig-maat{top:.9rem}}.b-beeld{margin-top:var(--r-7);margin-bottom:var(--r-7)}.b-beeld img{object-fit:cover;border-radius:var(--rond-m);width:100%;height:auto;display:block}@media (max-width:899px){.b-beeld img{aspect-ratio:16/9}}.b-tekst .faq>details:last-of-type{border-bottom:0}.b-tekst .faq+.b-slot{margin-top:0}.held .knoppen .knop-app{color:var(--wit);background:0 0;border:2px solid #ffffffb8}@media (hover:hover) and (pointer:fine){.held .knoppen .knop-app:hover{border-color:var(--wit);background:#ffffff1a}}.held-zij{pointer-events:none}@media (min-width:900px){.held-met-zij .held-inhoud>:not(.held-zij){max-width:56%}.held-met-zij .held-zij{right:var(--goot);top:var(--r-6);bottom:var(--r-7);align-content:center;justify-items:end;width:38%;display:grid;position:absolute}}.b-datum{display:none}@media (min-width:900px){.b-kop .held-met-zij .held-inhoud{max-width:var(--breed)}.b-kop .held-met-zij .held-inhoud>:not(.held-zij){max-width:min(900px,68%)}.b-kop .held-met-zij .held-zij{width:28%}.b-datum{font-family:var(--font-smal);letter-spacing:-.02em;color:var(--rood-licht);font-variant-numeric:tabular-nums;justify-items:end;font-size:clamp(9rem,15vw,15rem);font-weight:850;font-stretch:62%;line-height:.8;display:grid}@supports (-webkit-text-stroke:2px red){.b-datum{color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--mist) 70%, transparent)}.b-datum-punt{-webkit-text-stroke:0;color:var(--rood-licht)}}}.c-kaart{margin:var(--r-4) 0 var(--r-3);gap:14px;display:grid}.c-kaart-svg{width:calc(100% + 2 * var(--goot));margin:0 calc(-1 * var(--goot));height:150px;display:block}.c-kaart-blok{fill:color-mix(in srgb, var(--navy-2) 70%, transparent);stroke:var(--lijn-donker);stroke-width:1.5px}.c-kaart-zij{fill:none;stroke:color-mix(in srgb, var(--mist) 26%, transparent);stroke-width:8px;stroke-linecap:round}.c-kaart-weg{fill:none;stroke:color-mix(in srgb, var(--mist) 46%, transparent);stroke-width:18px;stroke-linecap:round}.c-kaart-naam{font-family:var(--font);letter-spacing:.2em;fill:var(--navy);dominant-baseline:middle;font-size:13px;font-weight:800}.c-kaart-druppel{fill:var(--rood);stroke:var(--wit);stroke-width:2px}.c-kaart-ring{fill:none;stroke:var(--rood-licht);stroke-width:2px;opacity:.6}.c-kaart-nr{font-family:var(--font);fill:var(--wit);font-size:13px;font-weight:850}.c-kaart .c-held-adres{text-align:left;margin:0}.held:has(.c-kaart) .held-lead{display:block}@media (min-width:900px){.held-met-zij .held-zij:has(.c-kaart){top:var(--r-5);bottom:var(--r-6);width:44%}.c-kaart{justify-items:end;gap:18px;width:100%;margin:0}.c-kaart-svg{aspect-ratio:560/300;border-radius:var(--rond-m);background:var(--navy-diep);width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--lijn-donker);margin:0}.c-kaart .c-held-adres{text-align:right;font-size:clamp(2.6rem,4vw,3.6rem)}}@supports (translate:0){@media (prefers-reduced-motion:no-preference){.c-kaart-ring{transform-box:fill-box;transform-origin:50%;animation:c-ring 1.6s var(--ease-out) .4s 2 both}@keyframes c-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}}}.c-route{margin-top:var(--r-8);gap:14px;padding:18px 18px 18px 22px}.c-route h2{margin-bottom:.4rem}.c-route-adres,.c-route-adres strong{display:block}.c-route-straat,.c-route-plaats{font-family:var(--font);color:var(--wit);font-size:1.05rem;font-weight:700;font-stretch:100%;line-height:1.45}.c-route-straat:after{content:", "}.c-route-knop{min-height:64px;padding:10px 18px}.c-route-knop>span:first-child{font-size:1.6rem}@media (min-width:900px){.c-route{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;padding:24px 28px 24px 36px}.c-route-knop{min-height:72px;padding:12px 22px}.c-route-knop>span:first-child{font-size:1.9rem}}.held-motief .pannen-motief{opacity:1;width:calc(100% + 2 * var(--goot));height:92px;margin:6px calc(-1 * var(--goot)) 18px;display:block;position:static;top:auto;right:auto;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.held-motief .pannen-motief .pan{stroke:color-mix(in srgb, var(--mist) 46%, transparent)}@media (min-width:900px){.held-motief .held-zonder .held-inhoud{z-index:auto}.held-motief .held-inhoud>:not(.pannen-motief){z-index:1;position:relative}.held-motief .held-onder{gap:var(--r-5);grid-template-columns:minmax(0,1fr);max-width:calc(100% - min(36vw,440px) - 48px)}.held-motief .held-onder .knoppen{justify-self:start}.held-motief .pannen-motief{z-index:0;top:0;bottom:0;right:var(--goot);width:min(36vw,440px);height:100%;margin:0;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}}@supports (translate:0){@media (prefers-reduced-motion:no-preference){.held-motief .pannen-motief .pan-los{transform-box:fill-box;transform-origin:50%;animation:pan-op-plek 1s var(--ease-out) .5s both}@keyframes pan-op-plek{0%{transform:translate(34px,-46px)rotate(16deg)}}}}@media (min-width:900px){.lp-deel-naast .lp-tekst>section:last-child:nth-child(2),.m-vier-rest{position:sticky;top:48px}.lp-oorzaken-kop{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lp-oorzaken-kop h2{max-width:none;font-size:clamp(2.6rem,4.2vw,3.6rem)}.lp>.lp-deel:last-child{padding-bottom:var(--r-7)}}.lp>.lp-deel:last-child{padding-bottom:var(--r-6)}.pj-zij{border-top:2px solid var(--navy);align-self:start;padding-top:18px}.pj-zij-kop{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);margin:0 0 .3rem;font-size:1.9rem;font-weight:850;line-height:1}@media (min-width:900px){.pj-zij{position:sticky;top:32px}}.pj-bijschrift{padding-top:var(--r-6);padding-bottom:var(--r-8)}.pj-bijschrift p{border-top:2px solid var(--rood);max-width:62ch;color:var(--inkt);margin:0;padding-top:18px;font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.55}.w-waarden{padding:var(--r-8) 0}.w-raster>li{padding:22px 0 24px}.w-nr{margin-bottom:.7rem;font-size:clamp(3.4rem,15vw,4.6rem)}.w-raster h2{font-size:clamp(1.6rem,4.6vw,2rem)}@media (max-width:759px){.w-raster>li:not(.w-foto){grid-template-columns:4.6rem minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.w-raster>li:not(.w-foto) .w-nr{grid-row:span 2;margin:0;font-size:3.6rem}}@media (min-width:760px){.w-raster>.w-foto{min-height:220px;margin:22px 0;position:relative}.w-raster>.w-foto .laag{position:absolute;inset:0}.w-foto img{min-height:0}}@media (min-width:1000px){.w-raster>li{padding:28px 0 30px}.w-nr{font-size:4.6rem}.w-raster>.w-foto{margin:28px 0}}@media (min-width:900px){.v-vol>section:not(.v-sollicitatie){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:0 72px;display:grid}.v-vol>section:not(.v-sollicitatie)>h2{grid-area:1/1;margin-bottom:0}.v-vol>section:not(.v-sollicitatie)>p{grid-area:1/2;margin:0 0 .4rem}.v-vol>section:not(.v-sollicitatie)>.v-bieden{margin-top:var(--r-6);grid-area:2/1/auto/-1}.v-vol>section:not(.v-sollicitatie)>ul:not(.v-bieden){grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;column-gap:12px;margin-top:0;display:grid}.v-vol>section:not(.v-sollicitatie)>ul:not(.v-bieden)>li{border-top:1px solid var(--lijn)}.m-staal-project{box-sizing:border-box;min-height:84px}.m-ronde-lijst li:nth-child(4) .m-ronde-nr:after,.m-ronde-lijst li:nth-child(5) .m-ronde-nr:after{content:"";border:7px solid #0000;border-right:9px solid var(--navy);border-left:0;position:absolute;top:calc(50% - 7px);left:calc(100% + 2px)}.m-ronde-lijst li:nth-child(5):before{font-family:var(--font-smal);font-stretch:var(--smal);letter-spacing:0;text-transform:none;color:var(--navy);padding-left:22px;font-size:2rem;font-weight:850;line-height:1;top:calc(1.8rem + 22px)}}.m-ds-dak,.m-ds-onder .m-ds-staal{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--mist) 30%, transparent) 0 2px, transparent 2px 7px), var(--navy-diep);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--mist) 60%, transparent)}@media (max-width:639px){.kaarten-stapel .kaart{top:calc(12px + var(--n,0) * 180px)}.kaarten-stapel .kaart img{aspect-ratio:1}.kaarten-stapel:after{content:"";height:160px}.lp-projecten:has(.kaarten-stapel){padding-bottom:var(--r-6)}.kaarten-stapel .kaart-tekst{background:linear-gradient(#0b1827f0 0%,#0b1827cc 55%,#0b182700 100%);align-items:start;min-height:92px;padding:18px 20px 72px;top:0;bottom:auto}.kaarten-stapel .kaart .pijl{grid-row:1/span 3;align-self:start}.kaarten-stapel .kaart-nr{margin-bottom:.25rem}}html:not(#r4):not(#r4b):not(#r4c):has(main img[src*="/fotos/fort-"]):has(main img[src*="/fotos/kroes-"]):has(main img[src*="/fotos/kerk-"]):not(:has(main img[src*="/fotos/woning-dakreparatie-"])) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/woning-dakreparatie-720.webp);--ab-d:url(/fotos/woning-dakreparatie-1280.webp);--ab-pos:50% 38%}.pj-maat-dak-magazijn{top:11%;left:9%;right:14%}.pj-maat-villa-dak-voor-suijker-bouwmeesters{top:57%;left:33%;right:4%}@media (min-width:900px){.pj-maat-dak-magazijn{top:18.5%;left:27%;right:31%}.pj-maat-villa-dak-voor-suijker-bouwmeesters{top:62.5%;left:55.5%;right:19.5%}}.lp-strook-tussen{padding:var(--r-7) 0}.lp-deel:has(+.lp-strook-tussen){padding-bottom:var(--r-7)}.lp-strook-tussen+.lp-deel{padding-top:var(--r-7)}@media (min-width:900px){.held-groot:has(+.feitenrij) .held-onder{gap:var(--r-5);grid-template-columns:minmax(0,1fr)}.held-groot:has(+.feitenrij) .held-onder .knoppen{justify-self:start}.lp-deel-naast .lp-tekst>section:has(>h2+p+.lp-subs-meer){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:88px;display:grid}.lp-deel-naast .lp-tekst>section:has(>h2+p+.lp-subs-meer)>h2{grid-column:1;margin-bottom:0}.lp-deel-naast .lp-tekst>section:has(>h2+p+.lp-subs-meer)>p{grid-column:2;max-width:none;margin-top:1.6rem}.lp-deel-naast .lp-tekst>section:has(>h2+p+.lp-subs-meer)>.lp-subs-meer{grid-column:1/-1;column-gap:88px}}html:not(#r5):not(#r5b):not(#r5c):not(#r5d):has(link[rel=canonical][href$="/daklekkage-gouda/"]) :is(.voet-bord,.belblok-breed){--ab-m:url(/fotos/woning-dakreparatie-720.webp);--ab-d:url(/fotos/woning-dakreparatie-1280.webp);--ab-pos:50% 38%}.w-zin{margin:0}.w-meer>summary{cursor:pointer;min-height:44px;color:var(--wit);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rood-licht);text-decoration-color:var(--rood-licht);align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;list-style:none;display:inline-flex}.w-meer>summary::-webkit-details-marker{display:none}.w-meer>summary:after{content:"+";color:var(--rood-licht);text-decoration:none}.w-meer[open]>summary:after{content:"–"}.w-meer>p{margin:0 0 .6rem}@media (max-width:759px){.w-waarden{padding:var(--r-7) 0 var(--r-6)}.w-raster>.w-foto{display:none}.w-raster>li:not(.w-foto){grid-template-columns:2.6rem minmax(0,1fr);column-gap:10px;padding:16px 0 4px}.w-raster>li:not(.w-foto) .w-nr{grid-row:span 3;font-size:2.2rem}.w-raster>li:not(.w-foto) h2{margin:.1rem 0 .3rem;font-size:1.35rem}}@media (min-width:760px){@supports selector(::details-content){.w-zin,.w-meer{display:inline}.w-meer>summary{display:none}.w-meer::details-content{content-visibility:visible;display:contents}.w-meer>p{margin:0;display:inline}.w-meer>p:before{content:" "}}}.pj-zij-maat{gap:.2rem;margin:.9rem 0 1rem;display:grid}.pj-zij-getal{font-family:var(--font-smal);font-stretch:var(--smal);color:var(--navy);letter-spacing:-.01em;font-size:clamp(3.4rem,6vw,4.6rem);font-weight:850;line-height:.9}.pj-zij-materiaal{letter-spacing:.12em;text-transform:uppercase;color:var(--rood);font-size:.8rem;font-weight:700}@keyframes zak{to{transform:translateY(2%)scale(1.045)}}@media (max-width:639px){.kaarten-stapel .kaart{top:calc(12px + var(--n,0) * 200px)}}
