@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--petrol:#067394;--diep:#0a3a48;--papier:#edf7fd;--vlam:#ffc857;--ease-lead:cubic-bezier(.19, 1, .22, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1);--ease-micro:cubic-bezier(.32, .72, 0, 1);--dur-hover:.22s;--dur-steun:.7s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--papier);color:var(--petrol);-webkit-font-smoothing:antialiased;font-family:Switzer,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:clip}::selection{background:var(--petrol);color:var(--papier)}a{color:inherit}.header{z-index:3;color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;font-size:.95rem;font-weight:700;display:flex;position:fixed;top:0;left:0}.brand{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}.brand-mark{width:auto;height:1.7rem;display:block}.brand-mark-voet{height:2.1rem;margin-bottom:.6rem}.header-right{white-space:nowrap;align-items:baseline;gap:2rem;display:flex}.header-right a{text-decoration:none}.link-hover{text-decoration:none;position:relative}.link-hover:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-hover:hover:after{transform-origin:0;transform:scaleX(1)}.sect-title{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.6rem,6.5vw,6.5rem);font-weight:800;line-height:.95}.st-line{display:block}.st-accent{color:var(--diep)}.ledger{border-top:5px solid;margin-top:3rem}.ledger-rij{border-bottom:2px solid;grid-template-columns:1fr 2fr;align-items:baseline;gap:1.5rem;padding:1.8rem .5rem;display:grid}.ledger-rij:last-child{border-bottom:5px solid}.ledger-rij dt{text-transform:uppercase;font-size:1.1rem;font-weight:800}.ledger-rij dd{max-width:56ch;font-size:.95rem;line-height:1.45}.dagband{background:var(--petrol);color:var(--papier);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;margin-top:4rem;padding:2.2rem 1.5rem;display:flex}.dagband-woord{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.4rem,2.8vw,2.4rem);font-weight:800}.dagband-accent{color:var(--vlam)}.dagband a{text-transform:uppercase;font-weight:800}.footer{color:var(--petrol);margin-top:9rem;padding:0 1.5rem 2.5rem}.footer-rule{background:currentColor;width:100%;height:5px;margin-bottom:1.5rem}.footer-meta{grid-template-columns:repeat(4,1fr);gap:1.5rem;font-size:.85rem;line-height:1.5;display:grid}.sectie{color:var(--petrol);padding:7rem 1.5rem 0}.sub{max-width:48ch;margin-top:2rem;font-size:1.05rem;line-height:1.45}.buurt{text-transform:uppercase;letter-spacing:-.01em;max-width:44ch;margin-top:3rem;font-size:clamp(1.2rem,2.2vw,1.9rem);font-weight:800;line-height:1.5}.buurt a{color:var(--diep);text-decoration:none}.buurt a:hover{color:var(--petrol)}.faq{margin-top:3rem}.faq-vraag{border-top:2px solid;padding:1.6rem .5rem}.faq-vraag:last-child{border-bottom:5px solid}.faq-vraag h3{text-transform:uppercase;font-size:1.05rem;font-weight:800}.faq-vraag p{max-width:62ch;margin-top:.8rem;font-size:.95rem;line-height:1.45}.home-hero{flex-direction:column;justify-content:center;min-height:100dvh;padding:7rem 1.5rem 3rem;display:flex}.home-hero .sect-title{font-size:clamp(3rem,9.5vw,10rem)}.home-cta{text-transform:uppercase;flex-wrap:wrap;gap:2.5rem;margin-top:3rem;font-weight:800;display:flex}@media (max-width:768px){.header{padding:1rem;font-size:.85rem}.header-right a[href^=tel]{display:none}.footer-meta{grid-template-columns:repeat(2,1fr)}}.onzichtbaar{visibility:hidden}.preloader{z-index:50;background:var(--diep);color:var(--papier);clip-path:inset(0%);contain:layout paint style;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader-inner{isolation:isolate;position:relative}.preloader-beelden{contain:layout paint style;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader-beelden img{aspect-ratio:9/12;object-fit:cover;width:12vw;position:absolute}.preloader-logo-mask{overflow:hidden}.preloader-logo{color:var(--papier);mix-blend-mode:difference;font-size:7.5rem;line-height:.9;display:flex;position:relative}.pl-letter{will-change:transform;display:inline-block}.preloader-counter-mask{font-size:1.5rem;position:absolute;top:-40%;left:105%;overflow:hidden}.preloader-counter{text-align:right;color:var(--papier);font-variant-numeric:tabular-nums;display:block}.hero{flex-direction:column;height:100dvh;padding:0 1.5rem;display:flex}.hero-logo-wrap{margin-top:4.6rem;position:relative}.hero-logo{width:100%;color:var(--petrol);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:21vw;line-height:.8;display:flex;position:relative}.hero-logo .mask{display:inline-block;overflow:hidden}.hero-logo .letter{will-change:transform;display:inline-block}.hero-logo .mask>svg.letter{width:100%;height:100%;display:block}.hero-line{transform-origin:0;background:currentColor;width:100%;height:5px;margin-top:1.5rem}.hero-content{text-transform:uppercase;grid-template-columns:repeat(16,1fr);gap:1.5rem;margin-top:1.5rem;font-size:.72rem;font-weight:700;display:grid}.hc-a{grid-column:span 4}.hc-b{grid-column:span 8}.hc-c{grid-column:span 3}.hc-d{text-align:right;grid-column:span 1}.hc-h{margin-bottom:1rem;display:block}.hero-paragraaf{text-transform:none;max-width:60%;font-size:.85rem;font-weight:400;line-height:1.25}.cta-grid{flex:1;grid-template-columns:repeat(4,1fr);gap:1.5rem;min-height:0;margin-top:2.25rem;padding-bottom:1.5rem;display:grid}.cta{flex-direction:column;min-height:0;text-decoration:none;display:flex}.cta-img{background:#d5e6ee;flex:1;min-height:0;overflow:hidden}.cta-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.19,1,.22,1)}.cta:hover .cta-img img{transform:scale(1.06)}.cta-meta{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.7rem;font-size:.78rem;font-weight:700;display:flex}.cta-tag{color:var(--diep);font-size:.68rem;font-weight:400}@media (max-width:768px){.preloader-logo{font-size:17vw}.preloader-counter-mask{top:200%;left:80%}.preloader-beelden img{width:30vw}.hero-content{display:none}.cta-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.ledger3{border-top:5px solid;margin-top:4rem}.ledger3-rij{color:inherit;border-bottom:2px solid;grid-template-columns:1fr 2fr 1fr;align-items:baseline;gap:1.5rem;padding:2.2rem .5rem;text-decoration:none;transition:background .35s cubic-bezier(.19,1,.22,1),color .35s;display:grid}.ledger3-rij:last-child{border-bottom:5px solid}.ledger3-rij:hover{background:var(--petrol);color:var(--papier)}.ledger3-naam{text-transform:uppercase;letter-spacing:-.02em;font-size:2rem;font-weight:800}.ledger3-desc{font-size:.95rem;line-height:1.35}.ledger3-prijs{text-align:right;white-space:nowrap;font-size:1.1rem;font-weight:700}.proto-noot{opacity:.55;margin-top:1rem;font-size:.85rem}.vlak-petrol{background:var(--petrol);min-height:100dvh;color:var(--papier);flex-direction:column;justify-content:center;padding:7rem 1.5rem 4rem;display:flex}.vlak-diep{background:var(--diep);min-height:100dvh;color:var(--papier);flex-direction:column;justify-content:center;padding:7rem 1.5rem 4rem;display:flex}.vlak-kop{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;max-width:20ch;font-size:clamp(2.2rem,5.5vw,5rem);font-weight:800;line-height:.95}.vlak-kop .accent{color:var(--vlam);display:block}.groot-tel{letter-spacing:-.03em;color:inherit;margin-top:3rem;font-size:clamp(2.4rem,7vw,7rem);font-weight:800;line-height:1;text-decoration:none;display:inline-block}.groot-tel:hover{color:var(--vlam)}.opties{border-top:3px solid;max-width:46rem;margin-top:3.5rem}.optie{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;justify-content:space-between;align-items:baseline;gap:2rem;padding:1.5rem .5rem;transition:background .3s cubic-bezier(.19,1,.22,1),color .3s;display:flex}.optie:hover{background:var(--papier);color:var(--petrol)}.optie-naam{text-transform:uppercase;letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.optie-sub{opacity:.8;font-size:.85rem}.optie-groen .optie-prijs{color:var(--vlam)}.optie:hover .optie-prijs{color:inherit}.optie-prijs{white-space:nowrap;font-weight:800}.voortgang{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-top:3rem;font-size:.85rem;font-weight:700}.terug{color:inherit;font:inherit;cursor:pointer;text-transform:uppercase;opacity:.7;background:0 0;border:0;margin-top:1.2rem;padding:0;font-size:.8rem;font-weight:700}.terug:hover{opacity:1}.res-prijs{letter-spacing:-.04em;margin-top:3rem;font-size:clamp(3rem,8vw,7rem);font-weight:800;line-height:.9}.res-cta{text-transform:uppercase;color:inherit;margin-top:3rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-block}.uitleg{max-width:52ch;margin-top:2rem;font-size:1.05rem;line-height:1.5}.invoer{border-bottom:3px solid;align-items:baseline;gap:1.5rem;max-width:24rem;margin-top:3.5rem;display:flex}.invoer input{color:inherit;font:inherit;background:0 0;border:0;outline:none;width:100%;padding:.2rem .5rem;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:800}.invoer input::placeholder{color:currentColor;opacity:.35}.invoer button{color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:800}.invoer button:hover{color:var(--vlam)}.fout{color:var(--vlam);min-height:1.4em;margin-top:1rem;font-size:.9rem}.dagkeuze{flex-wrap:wrap;gap:.6rem;margin-top:2.5rem;display:flex}.dagknop{color:inherit;font:inherit;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:0 0;border:2px solid;padding:.55rem 1rem;font-size:.78rem;font-weight:700;transition:background .2s,color .2s}.dagknop:hover{background:var(--papier);color:var(--petrol)}.dagknop-aan{background:var(--vlam);border-color:var(--vlam);color:var(--diep)}.velden{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem;max-width:44rem;margin-top:2.2rem;display:grid}.velden label{flex-direction:column;gap:.3rem;display:flex}.velden label>span{text-transform:uppercase;letter-spacing:.06em;opacity:.75;font-size:.72rem;font-weight:700}.velden input{color:inherit;font:inherit;background:0 0;border:0;border-bottom:2px solid;outline:none;padding:.35rem 0;font-size:1.05rem}.velden input:focus-visible{border-bottom-color:var(--vlam)}.veld-breed{grid-column:1/-1}@media (max-width:768px){.velden{grid-template-columns:1fr}}.checks{border-top:3px solid;max-width:46rem;margin-top:4rem}.check{border-bottom:2px solid;padding:1.4rem .5rem}.check h2{text-transform:uppercase;font-size:1.05rem;font-weight:800}.check p{opacity:.85;max-width:60ch;margin-top:.5rem;font-size:.9rem;line-height:1.45}.noodband{background:var(--petrol);color:var(--papier);text-align:center;padding:1.15rem 1.5rem;text-decoration:none;display:block}.noodband span{text-transform:uppercase;letter-spacing:.02em;font-weight:700}.noodband:hover span{color:var(--accent)}.footer-statement{color:var(--petrol);justify-content:space-between;align-items:flex-start;gap:2rem;padding:7rem 1.5rem 0;display:flex}.fs-woord{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.2rem,6vw,6rem);font-weight:800;line-height:1}.fs-zacht{color:var(--diep);display:block}.fs-jaar{letter-spacing:-.05em;font-size:clamp(6rem,12.75vw,16rem);font-weight:800;line-height:.8}@media (max-width:768px){.footer-statement{flex-direction:column}}.menu-knop{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-width:2.6rem;padding:0;font-weight:700}.menu-overlay{z-index:2;background:var(--diep);color:var(--papier);visibility:hidden;clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);position:fixed;inset:0}.menu-kolom{flex-direction:column;justify-content:space-between;height:100dvh;padding:6rem 1.5rem 2rem;display:flex}.menu-lijst{letter-spacing:-.02em;flex-direction:column;font-size:clamp(1.3rem,4.2vh,2.4rem);font-weight:700;list-style:none;display:flex}.menu-lijst li{overflow:hidden}.menu-lijst a{width:fit-content;color:inherit;padding:.18rem 0;text-decoration:none;display:inline-block}.menu-voet{flex-wrap:wrap;justify-content:space-between;gap:2rem;font-size:.85rem;display:flex}.menu-voet a{color:inherit;text-decoration:none}html.menu-open{overflow:hidden}.reals-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.reals-item{color:inherit;text-decoration:none}.reals-beeld{overflow:hidden}.reals-beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .9s cubic-bezier(.19,1,.22,1)}.reals-item:hover .reals-beeld img{transform:scale(1.04)}.reals-meta{text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.7rem;font-size:.9rem;font-weight:700;display:flex}.reals-plaats{color:var(--diep)}@media (max-width:768px){.reals-grid{grid-template-columns:1fr}}.vertrouwen{color:var(--petrol);grid-template-columns:repeat(16,1fr);align-items:end;gap:1.5rem;padding:7rem 1.5rem 0;display:grid}.vt-cijfer{letter-spacing:-.06em;grid-column:1/span 7;font-size:clamp(8rem,22vw,24rem);font-weight:800;line-height:.75}.vt-uitleg{grid-column:9/span 5;max-width:30ch;font-size:1.05rem;line-height:1.45}.vertrouwen .link-hover{text-transform:uppercase;grid-column:15/span 2;font-size:.85rem;font-weight:700}@media (max-width:768px){.vt-cijfer,.vt-uitleg,.vertrouwen .link-hover{grid-column:1/-1}}:root{--accent:var(--vlam)}:root.mode-koelen{--accent:#1096bf}.mode-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:1rem;padding:0;display:flex}.mode-opt{opacity:.45;transition:opacity .3s;position:relative}.mode-opt.is-actief{opacity:1}.mode-opt.is-actief:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;bottom:-4px;left:0}.mode-koelen .cta-grid .cta:first-child{order:4}.mode-koelen .cta-grid .cta:nth-child(2){order:3}.mode-koelen .cta-grid .cta:nth-child(3){order:2}.mode-koelen .cta-grid .cta:nth-child(4){order:1}.mode-koelen .dagband-accent,.mode-koelen .vlak-kop .accent{color:#7fd6f2}.dienst-blok{grid-template-columns:repeat(16,1fr);align-items:end;gap:1.5rem;margin-top:5rem;display:grid}.dienst-blok .db-beeld{grid-column:1/span 9;overflow:hidden}.dienst-blok .db-beeld img{object-fit:cover;width:100%;height:auto;max-height:66vh;transition:transform .9s cubic-bezier(.19,1,.22,1)}.dienst-blok:hover .db-beeld img{transform:scale(1.04)}.dienst-blok .db-tekst{grid-column:11/span 5;padding-bottom:.5rem}.dienst-blok.db-om .db-beeld{order:2;grid-column:8/span 9}.dienst-blok.db-om .db-tekst{order:1;grid-column:1/span 6}.db-tekst h3{text-transform:uppercase;letter-spacing:-.02em;font-size:2.2rem;font-weight:800}.db-tekst h3 a{color:inherit;text-decoration:none}.db-tekst h3 a:hover{color:var(--diep)}.db-tekst p{max-width:38ch;margin:1.2rem 0 1.6rem;font-size:.95rem;line-height:1.45}.merken-stroom{text-transform:uppercase;letter-spacing:-.02em;color:var(--diep);max-width:30ch;margin-top:3.5rem;font-size:clamp(1.8rem,3.6vw,3.4rem);font-weight:800;line-height:1.25}.merken-stroom a{color:inherit;text-decoration:none}.merken-stroom a:hover{color:var(--petrol)}.kh-teaser{background:var(--petrol);color:var(--papier);margin-top:7rem;padding:7rem 1.5rem}.kh-teaser .sect-title{color:var(--papier)}.kh-teaser .kh-accent{color:var(--accent)}.kh-fasen{text-transform:uppercase;letter-spacing:-.03em;flex-direction:column;gap:.5rem;margin-top:3.5rem;font-size:clamp(1.8rem,3.6vw,3.6rem);font-weight:800;line-height:1;display:flex}.kh-fase-in{opacity:.7;margin-left:12vw}.kh-fase-in2{opacity:.45;margin-left:24vw}.kh-cta{text-transform:uppercase;color:inherit;margin-top:2.5rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-block}.team{color:var(--petrol);grid-template-columns:repeat(16,1fr);align-items:end;gap:1.5rem;padding:7rem 1.5rem 0;display:grid}.team .tm-beeld{grid-column:1/span 8;overflow:hidden}.team .tm-beeld img,.team .tm-beeld .tm-video{object-fit:cover;width:100%;height:auto;max-height:60vh;display:block}.team .tm-tekst{grid-column:10/span 6}.team .tm-tekst h2{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:800;line-height:1}.team .tm-tekst h2 span{color:var(--diep);display:block}.team .tm-tekst p{max-width:40ch;margin-top:1.4rem;font-size:.95rem;line-height:1.5}.home-faq{max-width:52rem}@media (max-width:768px){.dienst-blok .db-beeld,.dienst-blok .db-tekst,.dienst-blok.db-om .db-beeld,.dienst-blok.db-om .db-tekst{order:initial;grid-column:1/-1}.team .tm-beeld,.team .tm-tekst{grid-column:1/-1}}.gd-vlak{background:var(--diep);color:var(--papier);margin-top:7rem;padding:7rem 1.5rem}.gd-vlak .sect-title{color:var(--papier)}.gd-vlak .gd-accent{color:var(--accent)}.gd-week{border:3px solid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:3.5rem;display:grid}.gd-dag{border-right:2px solid;flex-direction:column;gap:2.5rem;padding:2rem 1rem 1.6rem;display:flex}.gd-dag:last-child{border-right:0}.gd-dag-naam{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.1rem,2.4vw,2.2rem);font-weight:800}.gd-dag-prijs{opacity:.75;font-size:clamp(.9rem,1.6vw,1.3rem);font-weight:700}.gd-dag.is-groen{background:var(--accent);color:var(--diep)}.gd-dag.is-groen .gd-dag-prijs{opacity:1}.gd-dag.is-groen .gd-dag-naam:after{content:" ·"}.gd-noot{opacity:.7;margin-top:1.2rem;font-size:.85rem}.regio-vlak{background:var(--petrol);color:var(--papier);margin-top:7rem;padding:7rem 0 6rem;overflow:hidden}.regio-vlak .sect-title{color:var(--papier);padding:0 1.5rem}.regio-cijfers{flex-wrap:wrap;align-items:baseline;gap:4rem;padding:3.5rem 1.5rem 0;display:flex}.regio-cijfer .rc-getal{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,9vw,9rem);font-weight:800;line-height:.85}.regio-cijfer .rc-label{text-transform:uppercase;letter-spacing:.03em;opacity:.8;margin-top:.6rem;font-size:.85rem;font-weight:700;display:block}.regio-vlak .sub{color:inherit;padding:0 1.5rem}.regio-lijst{max-width:none;color:inherit;margin-top:3.5rem;padding:0 1.5rem}.regio-lijst a{color:inherit}.regio-lijst a:hover{color:var(--accent)}.regio-vlak .knop-rij{padding:0 1.5rem}.faq-duo{grid-template-columns:repeat(16,1fr);align-items:start;gap:1.5rem;margin-top:3rem;display:grid}.faq-duo .faq,.faq-duo .faq-kolom{grid-column:1/span 9;margin-top:0}.faq-duo .faq-kolom .faq{grid-column:auto}.faq-duo .fd-beeld{grid-column:11/span 6;overflow:hidden}.faq-duo .fd-beeld img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}@media (max-width:768px){.gd-week{grid-template-columns:1fr}.gd-dag{border-bottom:2px solid;border-right:0;flex-direction:row;justify-content:space-between;align-items:baseline}.faq-duo .faq,.faq-duo .faq-kolom,.faq-duo .fd-beeld{grid-column:1/-1}}.knop{background:var(--petrol);color:var(--papier);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;padding:1.05rem 1.9rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .3s cubic-bezier(.19,1,.22,1),color .3s,transform .3s cubic-bezier(.19,1,.22,1);display:inline-block}.knop:hover{background:var(--diep);transform:translateY(-2px)}.knop:active{transition-duration:80ms;transform:translateY(0)}.knop-accent{background:var(--accent);color:var(--diep)}.knop-accent:hover{background:var(--papier);color:var(--diep)}.knop-omtrek{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.knop-omtrek:hover{background:var(--petrol);color:var(--papier);box-shadow:inset 0 0 0 2px var(--petrol)}.knop-rij{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}@media (max-width:768px){.sectie{padding:4.5rem 1rem 0}.gd-vlak,.kh-teaser{margin-top:4.5rem;padding:4.5rem 1rem}.regio-vlak{margin-top:4.5rem;padding:4.5rem 0 4rem}.regio-vlak .sect-title,.regio-vlak .sub{padding:0 1rem}.regio-cijfers{gap:2rem;padding:2.5rem 1rem 0}.team,.vertrouwen,.footer-statement{padding:4.5rem 1rem 0}.footer{margin-top:4.5rem}.dienst-blok{margin-top:3rem}}.wet-vlak{background:var(--diep);color:var(--papier);margin-top:7rem;padding:7rem 1.5rem}.wet-vlak .sect-title{color:var(--papier)}@media (max-width:768px){.wet-vlak{margin-top:4.5rem;padding:4.5rem 1rem}}@media (min-width:769px){.sectie{padding:5.5rem 1.5rem 0}.gd-vlak,.kh-teaser,.wet-vlak{margin-top:5.5rem;padding:5.5rem 1.5rem}.regio-vlak{margin-top:5.5rem;padding:5.5rem 0 5rem}.team,.vertrouwen,.footer-statement{padding:5.5rem 1.5rem 0}.sub{max-width:52ch;font-size:1.15rem}.merken-stroom{max-width:none}}.stielen{height:300vh;position:relative}.stielen-sticky{background:var(--papier);height:100vh;position:sticky;top:0;overflow:clip}.stielen-titels{z-index:1;pointer-events:none;position:absolute;inset:0}.stiel-titellaag{letter-spacing:-.04em;text-transform:uppercase;color:var(--diep);white-space:nowrap;opacity:0;font-size:clamp(4rem,10.4vw,12rem);font-weight:800;line-height:.9;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:6vh;left:50%;transform:translate(-50%,22px)}.stiel-titellaag.is-actief{opacity:1;transform:translate(-50%)}.stielen-kader{z-index:2;background:#d5e6ee;width:49vw;height:54vh;position:absolute;top:23vh;left:50%;overflow:hidden;translate:-50%}.stiel-beeldlaag{opacity:0;will-change:transform, opacity;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.025)}.stiel-beeldlaag.is-actief{opacity:1;transform:scale(1)}.stielen-copy{z-index:2;position:absolute;top:40vh;left:calc(50% + 24.5vw + 3.5rem);right:1.5rem}.stiel-copylaag{opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(10px)}.stiel-copylaag.is-actief{opacity:1;pointer-events:auto;transform:translateY(0)}.stiel-copylaag p{color:var(--petrol);max-width:26ch;font-size:.9rem;line-height:1.5}.stiel-link{color:var(--petrol);border-bottom:1px solid;margin-top:1.2rem;padding-bottom:2px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.stiel-link:hover{color:var(--diep)}.stielen-details{z-index:2;width:49vw;position:absolute;top:79.2vh;left:50%;translate:-50%}.stiel-detaillaag{color:var(--petrol);opacity:0;gap:.5rem;font-size:.8rem;transition:opacity .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.stiel-detaillaag.is-actief{opacity:1}.stiel-detaillaag em{opacity:.4;font-style:normal}@media (max-width:768px){.stielen{height:auto}.stielen-sticky{height:auto;padding:4.5rem 1rem 0;position:static;overflow:visible}.stielen-titels{pointer-events:auto;position:static}.stiel-titellaag{opacity:1;white-space:normal;font-size:2.6rem;display:none;position:static;transform:none}.stiel-titellaag.is-actief{display:block}.stielen-kader{aspect-ratio:4/3;width:100%;height:auto;margin-top:1.2rem;position:relative;top:auto;left:auto;translate:none}.stielen-copy{min-height:9rem;margin-top:1rem;position:relative;top:auto;left:auto;right:auto}.stielen-details{width:100%;min-height:1.4rem;margin-top:.6rem;position:relative;top:auto;left:auto;translate:none}}.trap{border-top:5px solid;margin-top:3.5rem}.trap-rij{color:inherit;border-bottom:2px solid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2rem 1rem;text-decoration:none;transition:background .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1),padding-left .45s cubic-bezier(.16,1,.3,1);display:grid}.trap-rij:last-child{border-bottom:5px solid}.trap-rij:hover{background:var(--petrol);color:var(--papier);padding-left:2rem}.trap-naam{text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;font-weight:800;line-height:.9}.trap-rij:first-child .trap-naam{font-size:clamp(2.2rem,4.5vw,4.2rem)}.trap-rij:nth-child(2) .trap-naam{font-size:clamp(2.8rem,6vw,5.6rem)}.trap-rij:nth-child(3) .trap-naam{font-size:clamp(3.4rem,7.5vw,7rem)}.trap-desc{max-width:34ch;font-size:.95rem;line-height:1.4}.trap-pijl{font-size:1.4rem;font-weight:800;transition:transform .45s cubic-bezier(.16,1,.3,1)}.trap-rij:hover .trap-pijl{transform:translate(6px)}.trap-sub{text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin-top:.35rem;font-size:.78rem;font-weight:700}@media (max-width:768px){.trap-rij{grid-template-columns:1fr;gap:.6rem;padding:1.6rem .5rem}.trap-pijl{display:none}}.merken-wolk{max-width:62rem;margin-top:3.5rem;line-height:1.05}.merken-wolk a{text-transform:uppercase;letter-spacing:-.03em;color:var(--diep);margin:0 1.6rem .6rem 0;font-weight:800;text-decoration:none;transition:color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:inline-block}.merken-wolk a:hover{color:var(--petrol);transform:translateY(-3px)}.merken-wolk a:nth-child(3n+1){font-size:clamp(2.6rem,5.4vw,5rem)}.merken-wolk a:nth-child(3n+2){color:var(--petrol);font-size:clamp(1.9rem,3.8vw,3.4rem)}.merken-wolk a:nth-child(3n){opacity:.55;font-size:clamp(2.2rem,4.6vw,4.2rem)}.gemeente-kolommen{columns:4;text-transform:uppercase;letter-spacing:-.01em;column-gap:2.5rem;margin-top:2.5rem;font-size:1.05rem;font-weight:700;line-height:2}.gemeente-kolommen a{color:var(--diep);width:fit-content;text-decoration:none;display:block}.gemeente-kolommen a:hover{color:var(--petrol)}@media (max-width:768px){.gemeente-kolommen{columns:2;column-gap:1.5rem}}@keyframes stap-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.stap-in{animation:.7s cubic-bezier(.16,1,.3,1) both stap-in}.stap-in>*{animation:1.1s cubic-bezier(.16,1,.3,1) both stap-in}.stap-in>:nth-child(2){animation-delay:60ms}.stap-in>:nth-child(3){animation-delay:.12s}.stap-in>:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.stap-in,.stap-in>*{animation:none}}.merk-gigant .st-line:first-child{letter-spacing:-.05em;font-size:clamp(4rem,12vw,13rem)}.menu-inhoud{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3rem;min-height:0;display:grid}.menu-ctas{grid-template-columns:1fr 1fr;gap:1rem;max-height:70vh;display:grid}.menu-cta{color:inherit;flex-direction:column;gap:.5rem;min-height:0;text-decoration:none;display:flex}.menu-cta-beeld{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.menu-cta-beeld img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.menu-cta:hover .menu-cta-beeld img{transform:scale(1.05)}.menu-cta-naam{text-transform:uppercase;letter-spacing:.02em;font-size:.82rem;font-weight:700}.menu-cta:hover .menu-cta-naam{color:var(--accent)}@media (max-width:768px){.menu-inhoud{grid-template-columns:1fr;align-items:start;gap:1.5rem;overflow-y:auto}.menu-ctas{max-height:none}.menu-cta-beeld{aspect-ratio:16/9}}.trap-midden{flex-direction:column;gap:.45rem;display:flex}.trap-inclusies{font-size:.92rem;line-height:1.45}.trap-inclusies em{opacity:.4;font-style:normal}.trap-niet{opacity:.6;max-width:40ch;font-size:.78rem}.trap-prijs{text-align:right;flex-direction:column;gap:.3rem;display:flex}.trap-bedrag{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:800}.trap-btw{opacity:.65;white-space:nowrap;font-size:.75rem}.trap-voetnoot{max-width:62ch;color:var(--petrol);margin-top:1.4rem;font-size:.85rem;line-height:1.5}@media (max-width:768px){.trap-prijs{text-align:left}.trap-bedrag{font-size:1.8rem}}.drieluik{grid-template-columns:1fr 1fr 1fr;align-items:stretch;margin-top:3.5rem;display:grid}.luik{flex-direction:column;gap:2.2rem;padding:3rem 2.4rem 2.6rem;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.luik:hover{transform:translateY(-6px)}.luik-brons{background:var(--papier);color:var(--petrol);box-shadow:inset 0 0 0 2px var(--petrol)}.luik-zilver{color:var(--diep);background:#d5e6ee}.luik-goud{background:var(--diep);color:var(--papier)}.luik-kop{flex-direction:column;gap:.4rem;display:flex}.luik-naam{text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:800;line-height:.9}.luik-goud .luik-naam{color:var(--accent)}.luik-sub{text-transform:uppercase;letter-spacing:.04em;opacity:.65;font-size:.78rem;font-weight:700}.luik-prijs{flex-direction:column;gap:.3rem;display:flex}.luik-bedrag{letter-spacing:-.04em;font-size:clamp(3rem,5.5vw,5rem);font-weight:800;line-height:.85}.luik-btw{opacity:.65;font-size:.75rem}.luik-lijst{flex-direction:column;flex:1;gap:.55rem;font-size:.95rem;line-height:1.35;display:flex}.luik-noot{opacity:.6;max-width:30ch;margin-top:.4rem;font-size:.78rem}.luik-cta{text-transform:uppercase;letter-spacing:.02em;border-bottom:2px solid;width:fit-content;padding-bottom:3px;font-size:.95rem;font-weight:800}.luik-goud .luik-cta{color:var(--accent)}@media (max-width:900px){.drieluik{grid-template-columns:1fr}}.luik-brons .luik-naam,.luik-zilver .luik-naam,.luik-goud .luik-naam{color:#0000;background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,4.6vw,4.4rem)}.luik-brons .luik-naam{background-image:url(/beeld/metaal-brons.a894273e.jpg)}.luik-zilver .luik-naam{background-image:url(/beeld/metaal-zilver.d2f7a467.jpg)}.luik-goud .luik-naam{background-image:url(/beeld/metaal-goud.a14a9df8.jpg)}.luik-zilver .luik-sub{opacity:1;color:var(--petrol)}.merkenlijst{margin-top:3.5rem}.merkenlijst-rij{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:2rem;padding:.85rem 0;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1);display:grid}.merkenlijst-rij:hover{transform:translate(10px)}.merkenlijst-naam{text-transform:uppercase;letter-spacing:-.03em;color:var(--diep);font-size:clamp(1.8rem,3.4vw,3rem);font-weight:800;line-height:1;transition:color .3s}.merkenlijst-rij:hover .merkenlijst-naam{color:var(--petrol)}.merkenlijst-noot{color:var(--petrol);max-width:46ch;font-size:.9rem;line-height:1.4}@media (max-width:768px){.merkenlijst-rij{grid-template-columns:1fr;gap:.3rem}}.werkwijze{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.stap-blok{flex-direction:column;gap:.8rem;display:flex}.stap-woord{text-transform:uppercase;letter-spacing:-.02em;color:var(--diep);font-size:1.5rem;font-weight:800}.stap-rule{background:var(--petrol);transform-origin:0;height:4px;margin-bottom:.9rem;display:block}.stap-tekst{color:var(--petrol);font-size:.92rem;line-height:1.45}@media (max-width:768px){.werkwijze{grid-template-columns:1fr 1fr}}.attest-vlak{background:var(--petrol);color:var(--papier);margin-top:7rem;padding:7rem 1.5rem}.attest-vlak .sect-title{color:var(--papier)}.attest-groot{letter-spacing:-.05em;text-transform:uppercase;color:var(--accent);margin-top:1rem;font-size:clamp(4rem,11vw,12rem);font-weight:800;line-height:.85}.seizoen{color:var(--petrol);grid-template-columns:repeat(16,1fr);align-items:center;gap:1.5rem;padding:7rem 1.5rem 0;display:grid}.seizoen-tekst{grid-column:1/span 7}.seizoen-beeld{grid-column:9/span 8;overflow:hidden}.seizoen-beeld img{object-fit:cover;width:100%;height:auto;max-height:56vh}.seizoen-knoppen{gap:1rem;margin-top:2rem;display:flex}@media (max-width:768px){.seizoen-tekst,.seizoen-beeld{grid-column:1/-1}.seizoen{padding:4.5rem 1rem 0}}.acc-vraag{border-top:2px solid}.acc-vraag:last-child{border-bottom:5px solid}.acc-knop{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.5rem .5rem;display:flex}.acc-knop h3{text-transform:uppercase;font-size:1.05rem;font-weight:800}.acc-teken{font-size:1.3rem;font-weight:800;transition:transform .5s cubic-bezier(.16,1,.3,1)}.acc-open .acc-teken{transform:rotate(45deg)}.acc-paneel{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1);display:grid}.acc-open .acc-paneel{grid-template-rows:1fr}.acc-paneel-binnen{overflow:hidden}.acc-paneel p{max-width:62ch;padding:0 .5rem 1.5rem;font-size:.95rem;line-height:1.45}.gids-lijst{margin-top:3.5rem}.gids-kaartlink{border-top:2px solid var(--diep);color:inherit;padding:2.2rem 0;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.gids-lijst .gids-kaartlink:last-child{border-bottom:5px solid var(--diep)}.gids-kaartlink:hover{transform:translate(12px)}.gids-kaartlink h2{text-transform:uppercase;letter-spacing:-.03em;color:var(--diep);font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:800;line-height:1.02}.gids-accent{color:var(--accent);display:block}.gids-kaartlink p{color:var(--petrol);max-width:60ch;margin-top:.9rem;font-size:.95rem;line-height:1.5}.gids-lees{text-transform:uppercase;letter-spacing:.04em;color:var(--petrol);margin-top:1.1rem;font-size:.85rem;font-weight:800;transition:color .3s;display:inline-block}.gids-kaartlink:hover .gids-lees{color:var(--accent)}.gids-blokken{gap:3rem;max-width:56rem;display:grid}.gids-blok h2{text-transform:uppercase;letter-spacing:-.02em;color:var(--diep);font-size:1.35rem;font-weight:800}.gids-blok p{color:var(--petrol);max-width:62ch;margin-top:.8rem;font-size:1.02rem;line-height:1.6}.vlak-duo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem;display:grid}.vlak-duo .vlak-beeld{overflow:hidden}.vlak-duo .vlak-beeld img{object-fit:cover;width:100%;height:auto;max-height:74vh}@media (max-width:768px){.vlak-duo{grid-template-columns:1fr}.vlak-duo .vlak-beeld{display:none}}.hero-wacht{visibility:hidden}.merken-band .merken-lead{max-width:52ch;color:var(--petrol);font-size:1.05rem;line-height:1.5}.merken-band .merkenlijst{margin-top:2.5rem}.bewijs-vlak{background:var(--petrol);color:var(--papier);grid-template-columns:repeat(16,1fr);align-items:center;gap:1.5rem;margin-top:7rem;padding:7rem 1.5rem;display:grid}.bewijs-vlak .bw-cijfer{letter-spacing:-.06em;font-variant-numeric:tabular-nums;grid-column:1/span 6;font-size:clamp(7rem,19vw,21rem);font-weight:800;line-height:.7}.bewijs-vlak .bw-facts{border-top:3px solid #edf7fd40;flex-direction:column;grid-column:8/span 8;gap:2.2rem;padding-top:2.4rem;display:flex}.bw-fact strong{text-transform:uppercase;letter-spacing:-.01em;font-size:1.2rem;font-weight:800;display:block}.bw-fact strong .bw-accent{color:var(--accent)}.bw-fact>span{opacity:.85;max-width:46ch;margin-top:.55rem;font-size:.95rem;line-height:1.5;display:block}@media (max-width:768px){.bewijs-vlak{grid-template-columns:1fr;gap:2rem;margin-top:4.5rem;padding:4.5rem 1rem}.bewijs-vlak .bw-cijfer,.bewijs-vlak .bw-facts{grid-column:1/-1}}.verder{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.verder-kolom .verder-label{text-transform:uppercase;letter-spacing:.04em;color:var(--diep);font-size:.82rem;font-weight:800;display:block}.verder-links{margin-top:1.2rem;font-size:1.05rem;font-weight:600;line-height:1.7}.verder-links a{color:var(--petrol);text-decoration:none}.verder-links a:hover{color:var(--diep)}@media (max-width:768px){.verder{grid-template-columns:1fr;gap:2.2rem}}.prov-groep{margin-top:4rem}.prov-groep:first-of-type{margin-top:3.5rem}.prov-label{text-transform:uppercase;letter-spacing:-.02em;color:var(--petrol);font-size:clamp(1.3rem,2.4vw,2rem);font-weight:800;display:block}.prov-telling{letter-spacing:.02em;color:var(--diep);opacity:.7;font-size:.85rem;font-weight:700}.kop-mask{overflow:hidden}.kop-inner{will-change:transform;display:block}.bewijs-vlak .bw-facts{border-top:0;position:relative}.bw-toprule{background:#edf7fd47;width:100%;height:3px;position:absolute;top:0;left:0}.bw-fact-mask{overflow:hidden}.bw-fact-inner{will-change:transform;display:block}.faq-duo .fd-schema{grid-column:11/span 6;align-self:center}.blauwdruk{width:100%;height:auto;display:block}.blauwdruk .bd-label{text-transform:uppercase;letter-spacing:.06em;fill:var(--petrol);font-family:Switzer,sans-serif;font-size:12px;font-weight:700}.blauwdruk [data-draw]{stroke-dasharray:1}@media (max-width:768px){.faq-duo .fd-schema{grid-column:1/-1;margin-top:1rem}}.pk-legende{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.pk-tag{text-transform:uppercase;letter-spacing:.04em;border:2px solid;align-items:center;padding:.3rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.pk-tag-statisch{color:var(--petrol)}.pk-tag-video{color:var(--diep)}.pk-tag-story{color:#a5720a}.pk-lijst{border-top:5px solid var(--diep);margin-top:3rem}.pk-rij{border-bottom:2px solid #0a3a4838;grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:2.5rem;padding:2.6rem .5rem;display:grid}.pk-rij:last-child{border-bottom:5px solid var(--diep)}.pk-getal{letter-spacing:-.04em;color:var(--diep);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:800;line-height:.85}.pk-maand{text-transform:uppercase;color:var(--diep);margin-left:.4rem;font-size:1rem;font-weight:800}.pk-dag{text-transform:uppercase;letter-spacing:.05em;color:var(--petrol);opacity:.75;margin-top:.4rem;font-size:.75rem;font-weight:700;display:block}.pk-meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pk-pijler{text-transform:uppercase;letter-spacing:.05em;color:var(--diep);opacity:.7;font-size:.75rem;font-weight:800}.pk-kop{text-transform:uppercase;letter-spacing:-.02em;color:var(--diep);margin-top:1rem;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:800;line-height:1}.pk-caption{white-space:pre-wrap;max-width:66ch;color:var(--petrol);margin-top:1rem;font-size:.98rem;line-height:1.5}.pk-tags{color:var(--petrol);max-width:66ch;margin-top:.9rem;font-size:.9rem;font-weight:600}.pk-visual{color:var(--diep);border-left:3px solid var(--vlam);max-width:60ch;margin-top:1rem;padding-left:.9rem;font-size:.85rem;line-height:1.5}.pk-visual b{text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:800}.pk-acties{flex-wrap:wrap;gap:.8rem;margin-top:1.3rem;display:flex}.pk-gekopieerd{background:var(--diep)!important;border-color:var(--diep)!important;color:var(--vlam)!important}@media (max-width:768px){.pk-rij{grid-template-columns:1fr;gap:1rem;padding:2rem .25rem}}.gp-grid{grid-template-columns:1fr 1fr;gap:3.5rem 2.5rem;margin-top:3.5rem;display:grid}.gp-post{min-width:0}.gp-beeld{background:var(--diep);overflow:hidden}.gp-beeld img{width:100%;height:auto;transition:transform .9s cubic-bezier(.19,1,.22,1);display:block}.gp-post:hover .gp-beeld img{transform:scale(1.04)}.gp-meta{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-top:1.1rem;display:flex}.gp-datum{text-transform:uppercase;color:var(--diep);font-size:1.1rem;font-weight:800}.gp-dagnaam{text-transform:uppercase;letter-spacing:.05em;color:var(--petrol);opacity:.75;font-size:.75rem;font-weight:700}.gp-pijler{text-transform:uppercase;letter-spacing:.05em;color:var(--diep);opacity:.6;font-size:.75rem;font-weight:800}.gp-kop{text-transform:uppercase;letter-spacing:-.01em;color:var(--diep);margin-top:.7rem;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800;line-height:1.05}.gp-copy{color:var(--petrol);max-width:60ch;margin-top:.8rem;font-size:.95rem;line-height:1.5}.gp-link{text-transform:uppercase;letter-spacing:.03em;color:var(--diep);opacity:.75;margin-top:.7rem;font-size:.8rem;font-weight:700}.gp-knoptekst{color:var(--petrol)}.gp-acties{flex-wrap:wrap;gap:.8rem;margin-top:1.1rem;display:flex}@media (max-width:768px){.gp-grid{grid-template-columns:1fr;gap:2.6rem}}.beeldband{height:56vh;margin-top:3.5rem;overflow:hidden}.beeldband img,.beeldband video{object-fit:cover;width:100%;height:114%;margin-top:-7%;display:block}@media (max-width:768px){.beeldband{height:42vh;margin-top:2.5rem}}.mail-let-op{border-left:4px solid var(--vlam);max-width:60ch;margin-top:1.2rem;padding-left:1rem;font-size:.92rem;line-height:1.5}.mail-spoor{margin-top:3.5rem}.mail-spoor-kop{flex-direction:column;gap:.4rem;padding-bottom:1rem;display:flex}.mail-spoor-naam{text-transform:uppercase;letter-spacing:.14em;color:var(--diep);font-size:.78rem;font-weight:800}.mail-spoor-sub{max-width:60ch;font-size:.95rem}.maillijst{border-top:3px solid var(--petrol)}.mail-rij{transition:background .22s var(--ease-micro), padding-left .22s var(--ease-micro);border-bottom:1px solid #06739440;grid-template-columns:1.1fr 1fr 1.8fr auto;align-items:baseline;gap:1.5rem;padding:1.15rem .4rem;text-decoration:none;display:grid}.mail-rij:hover{background:#0673940f;padding-left:1rem}.mail-naam{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.mail-wanneer{color:var(--diep);font-size:.88rem}.mail-onderwerp{opacity:.75;font-size:.88rem}.mail-of{opacity:.5}.mail-open{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.78rem;font-weight:800}.mail-rij:hover .mail-open{color:var(--accent)}@media (max-width:900px){.mail-rij{grid-template-columns:1fr auto;gap:.4rem 1rem}.mail-onderwerp,.mail-wanneer{grid-column:1/-1}}.pk-visualbeeld{width:190px;max-width:100%;margin-top:1.1rem;position:relative}.pk-visualbeeld img,.pk-visualbeeld video{background:var(--diep);width:100%;height:auto;display:block}.pk-download{text-transform:uppercase;letter-spacing:.1em;color:var(--petrol);border-bottom:2px solid var(--vlam);margin-top:.55rem;padding-bottom:2px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-block}.pk-download:hover{color:var(--diep)}.bw-cijfer .bw-eenheid{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-top:.4em;font-size:.16em;font-weight:700;display:block}.aanvraag-tekst{max-width:46rem;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-top:3px solid;border-bottom:2px solid;margin-top:2.2rem;padding:1.2rem .5rem 1.4rem;font-size:.95rem;line-height:1.6}.aanvraag-status{max-width:52ch;min-height:1.4em;margin-top:1.2rem;font-size:.9rem;line-height:1.45}.boek-voortgang{border-bottom:1px solid color-mix(in srgb, currentColor 38%, transparent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;max-width:46rem;margin-bottom:1.5rem;padding-bottom:.65rem;font-size:.72rem;font-weight:800;display:flex}.optie-tekst{flex-direction:column;gap:.3rem;display:flex}.boek-dagen{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-width:46rem;margin-top:2.5rem;display:grid}.boek-dag{min-height:8.2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-hover) var(--ease-micro), background var(--dur-hover), color var(--dur-hover);background:0 0;border:2px solid;gap:.45rem;padding:1.2rem;display:grid}.boek-dag:hover{background:var(--papier);color:var(--petrol);transform:translateY(-3px)}.boek-dag-regio{border-color:var(--vlam);box-shadow:inset 5px 0 0 var(--vlam)}.boek-dag-datum{text-transform:capitalize;font-size:1.15rem;font-weight:800}.boek-dag-kost{opacity:.82;max-width:25ch;font-size:.78rem;line-height:1.35}.boek-dag-kies{letter-spacing:.06em;text-transform:uppercase;align-self:end;font-size:.72rem;font-weight:800}.boek-uren{flex-wrap:wrap;gap:.65rem;max-width:46rem;margin-top:1.4rem;display:flex}.boek-kostmelding{border-left:5px solid var(--vlam);background:color-mix(in srgb, var(--diep) 78%, black);max-width:46rem;margin-top:1.6rem;padding:1rem 1.15rem;font-size:.92rem;font-weight:650;line-height:1.45}.boek-kostmelding-regio{background:color-mix(in srgb, var(--papier) 10%, transparent)}.boek-definitief{opacity:.75;max-width:46rem;margin-top:.8rem;font-size:.8rem;line-height:1.4}.boek-gelukt{background:var(--vlam);width:3.4rem;height:3.4rem;color:var(--diep);border-radius:50%;place-items:center;margin-bottom:1.2rem;font-size:1.8rem;font-weight:900;display:grid}.boek-samenvatting{border-top:3px solid;max-width:46rem;margin-top:2rem}.boek-samenvatting span{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid;grid-template-columns:8rem 1fr;gap:1rem;padding:.9rem 0;font-size:.8rem;display:grid}.boek-samenvatting strong{letter-spacing:0;text-transform:none;font-size:.95rem}.stap-in button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:768px){.boek-dagen{grid-template-columns:1fr}.boek-dag{min-height:7.2rem}.boek-samenvatting span{grid-template-columns:1fr;gap:.25rem}.invoer{align-items:flex-end;gap:.6rem}.invoer button{padding-bottom:.7rem;font-size:.72rem}}
