@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF}@font-face{font-family:Bricolage;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}:root{--teal:#3666b1;--teal-d:#244f8f;--teal-l:#e8f0fb;--oranje:#ee7a2c;--oranje-d:#c75c14;--ink:#1b2638;--tekst:#3d4a5c;--grijs:#66738a;--zand:#f3f7fc;--zand-d:#e6eef8;--wit:#fff;--groen:#20406e;--groen-l:#e3f4ea;--rand:#e3e8ea;--ster:#f5a623;--r:18px;--r-s:12px;--schaduw:0 10px 30px -18px rgba(27,38,56,.35);--schaduw-l:0 2px 10px -4px rgba(27,38,56,.18);--wrap:1240px;--kop:"Bricolage",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font:16px/1.65 var(--body);color:var(--tekst);background:var(--wit);overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--kop);color:var(--ink);line-height:1.18;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem);font-weight:800}h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.15rem);font-weight:750}h3{font-size:clamp(1.15rem,1.05rem + .45vw,1.4rem);font-weight:700}h4{font-size:1.08rem;font-weight:700}p{margin:0 0 1em}.wrap{width:min(var(--wrap),100% - 40px);margin-inline:auto}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;z-index:99;background:#fff;padding:8px 12px;border-radius:8px}.eyebrow{display:inline-block;font:700 .78rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:0 0 .76rem}.lead{font-size:1.1rem;color:var(--tekst)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn,a.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-height:44px;padding:.6em 1.15em;border-radius:999px;font:650 .95rem/1.1 var(--body);text-decoration:none!important;border:2px solid transparent;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s;white-space:nowrap}.btn--oranje,a.btn--oranje,.prose a.btn--oranje{background:var(--oranje);color:#fff!important;box-shadow:0 8px 18px -10px var(--oranje-d)}.btn--oranje:hover{background:var(--oranje-d);transform:translateY(-1px)}.btn--rand,a.btn--rand{background:#fff;color:var(--teal)!important;border-color:var(--teal)}.btn--rand:hover{background:var(--teal-l)}.btn--teal,a.btn--teal{background:var(--teal);color:#fff!important}.btn--teal:hover{background:var(--teal-d)}.kop{position:sticky;top:0;z-index:50;background:#fffffff5;backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--rand)}.kop__in{display:flex;align-items:center;gap:20px;min-height:68px}.logo{display:flex;align-items:center;gap:9px;text-decoration:none;font:800 1.28rem/1 var(--kop);color:var(--ink);letter-spacing:-.02em}.logo b{color:var(--teal);font-weight:800}.logo img{width:34px;height:34px}.logo--wit{color:#fff}.logo--wit b{color:#8fd6dc}.nav-m{margin-left:auto}.nav-t{position:absolute;opacity:0;width:44px;height:44px;margin:0;pointer-events:none}.nav-t:focus-visible~.nav-knop{outline:3px solid var(--teal);outline-offset:2px}@media(min-width:1141px){.nav-t{display:none}}.nav-knop{display:none;cursor:pointer;width:44px;height:44px;border-radius:12px;border:1px solid var(--rand);align-items:center;justify-content:center;flex-direction:column;gap:5px;margin-left:auto}.nav-knop span{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px}.nav ul{list-style:none;margin:0;padding:0}.nav>ul{display:flex;gap:4px}.nav__i{position:relative}.nav__i>a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;font:600 .95rem var(--body);color:var(--ink);text-decoration:none}.nav__i>a:after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);opacity:.55}.nav__i:hover>a,.nav__i.is-actief>a{background:var(--teal-l);color:var(--teal)}.nav__sub{position:absolute;top:100%;left:0;min-width:250px;background:#fff;border:1px solid var(--rand);border-radius:14px;box-shadow:var(--schaduw);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:.15s}.nav__i:hover .nav__sub,.nav__i:focus-within .nav__sub{opacity:1;visibility:visible;transform:none}.nav__sub a{display:block;padding:9px 12px;border-radius:9px;color:var(--ink);text-decoration:none;font-size:.93rem}.nav__sub a:hover{background:var(--zand);color:var(--teal)}.kop__cta .kort{display:none}@media(max-width:1140px){.nav-knop{display:flex}.nav-m{margin-left:0}.nav{position:absolute;left:0;right:0;top:68px;background:#fff;border-bottom:1px solid var(--rand);box-shadow:var(--schaduw);max-height:calc(100vh - 68px);overflow:auto;padding:10px 20px 20px}.nav-t:not(:checked)~.nav-m .nav{display:none}.nav>ul{flex-direction:column}.nav__i>a:after{display:none}.nav__sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 8px 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.kop__cta .lang{display:none}.kop__cta .kort{display:inline}.kop__cta{padding-inline:16px}}.hero{position:relative;isolation:isolate;color:#fff;background:var(--ink)}.hero__foto{position:absolute;inset:0;z-index:-2}.hero__foto img{width:100%;height:100%;object-fit:cover}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1b2638d1,#1b26388c 48%,#1b263826)}.hero__in{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:center;padding:56px 0 52px;min-height:520px}.hero h1{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.25);margin-bottom:.35em}.hero .eyebrow{color:#cfdff5}.hero__lead{font-size:1.12rem;line-height:1.6;max-width:none;color:#eef6f7;margin-bottom:1.1rem}.hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1.2rem;padding:0;list-style:none}.hero__chips li{display:flex;align-items:center;gap:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(6px);padding:7px 12px;border-radius:999px;font-size:.88rem;font-weight:600}.hero__knoppen{display:flex;flex-wrap:wrap;gap:10px}.hero__knoppen .btn--rand{background:#fffffff2}.hero__widget{order:2}@media(max-width:980px){.hero__in{grid-template-columns:1fr;gap:24px;padding:24px 0 32px;min-height:0}.hero__widget{order:-1;max-width:460px;width:100%;margin-inline:auto}.hero:before{background:linear-gradient(180deg,#1b26388c,#1b2638d9)}}.kruimel{font-size:.86rem;color:var(--grijs);padding:14px 0 0}.kruimel ol{display:flex;flex-wrap:wrap;gap:2px 6px;list-style:none;margin:0;padding:0;align-items:center}.kruimel li{display:flex;align-items:center;gap:6px}.kruimel li+li:before{content:"›";color:#9aabb1}.kruimel a{color:var(--teal);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.kruimel a:hover{text-decoration:underline}.sectie{padding:56px 0}.sectie--zand{background:var(--zand)}.sectie--teal{background:linear-gradient(135deg,var(--teal-d),var(--teal));color:#edf3fb}.sectie--teal h2,.sectie--teal h3{color:#fff}.sectie--strak{padding-top:24px}.sectie__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.sectie__kop h2{margin:0}.sectie__kop p{margin:.4rem 0 0;color:var(--grijs)}.sectie__kop .btn{flex:none}.kerncijfers{background:#fff;border-bottom:1px solid var(--rand)}.kerncijfers ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;list-style:none;margin:0;padding:0}.kerncijfers li{display:flex;gap:12px;align-items:center;padding:16px 18px;border-right:1px solid var(--rand)}.kerncijfers li:last-child{border-right:0}.kerncijfers .ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--teal-l);color:var(--teal);display:grid;place-items:center}.kerncijfers .ic svg{width:21px;height:21px}.kerncijfers small{display:block;color:var(--grijs);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.kerncijfers strong{display:block;color:var(--ink);font-size:1rem;line-height:1.3}@media(max-width:700px){.kerncijfers ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kerncijfers li{min-width:0;padding:12px 10px}.kerncijfers li{border-bottom:1px solid var(--rand)}.kerncijfers li:nth-child(2n){border-right:0}}.chips{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:var(--teal) transparent}.chips::-webkit-scrollbar{height:6px}.chips::-webkit-scrollbar-thumb{background:var(--teal);border-radius:9px}.chips li{flex:none;scroll-snap-align:start}.chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;background:#fff;border:1px solid var(--rand);color:var(--ink);text-decoration:none;font-size:.9rem;font-weight:600;white-space:nowrap}.chips a:hover{border-color:var(--teal);color:var(--teal)}.prose{font-size:1.04rem}.prose>*:last-child{margin-bottom:0}.prose h2{margin-top:2.2rem;padding-top:.2rem}.prose h3{margin-top:1.8rem}.prose h4{margin-top:1.4rem}.prose a:not(.btn){color:var(--teal);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#3666b166}.prose a:not(.btn):hover{text-decoration-color:var(--teal)}.prose ul,.prose ol{padding-left:1.25rem;margin:0 0 1.1em}.prose li{margin:.3em 0}.prose li::marker{color:var(--teal)}.prose table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.95rem;background:#fff;border-radius:var(--r-s);overflow:hidden;box-shadow:var(--schaduw-l)}.prose th,.prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--rand);vertical-align:top}.prose th{background:var(--teal-l);color:var(--ink)}.prose blockquote{margin:1.2rem 0;padding:14px 18px;border-left:4px solid var(--teal);background:var(--zand);border-radius:0 12px 12px 0}.tabelwrap{overflow-x:auto}.kolommen{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:44px;align-items:start}.zijbalk{position:sticky;top:90px;display:grid;gap:18px}@media(max-width:1020px){.kolommen{grid-template-columns:minmax(0,1fr)}.zijbalk{position:static}}.zijkaart{background:#fff;border:1px solid var(--rand);border-radius:var(--r);padding:18px;box-shadow:var(--schaduw-l)}.zijkaart h3{font-size:1.1rem}.zijkaart ul{list-style:none;padding:0;margin:0;display:grid;gap:2px}.zijkaart li a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:4px 8px;border-radius:9px;color:var(--ink);text-decoration:none;font-size:.94rem}.zijkaart li a:hover{background:var(--zand);color:var(--teal)}.zijkaart--teal{background:linear-gradient(140deg,var(--teal-d),var(--teal));color:#e7f5f6;border:0}.zijkaart--teal h3{color:#fff}.raster{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1020px){.raster,.raster--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.raster,.raster--4,.raster--2{grid-template-columns:1fr}}.acc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rand);border-radius:var(--r);overflow:hidden;box-shadow:var(--schaduw-l);transition:box-shadow .2s,transform .2s;min-width:0}.acc:hover{box-shadow:var(--schaduw);transform:translateY(-2px)}.acc__foto{position:relative;aspect-ratio:16/10;background:var(--zand-d);overflow:hidden}.acc__foto img{width:100%;height:100%;object-fit:cover}.acc__label{position:absolute;left:12px;top:12px;background:var(--groen);color:#fff;font-size:.78rem;font-weight:700;padding:5px 10px;border-radius:999px;box-shadow:0 4px 12px -6px #000}.acc__score{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:6px;background:#fffffff2;color:var(--ink);padding:4px 5px 4px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.acc__score b{background:var(--teal-d);color:#fff;border-radius:999px;padding:3px 8px;font-size:.85rem}.acc__plaats{position:absolute;left:12px;bottom:12px;background:#1b2638c7;color:#fff;font-size:.8rem;font-weight:600;padding:5px 10px;border-radius:999px;display:flex;gap:5px;align-items:center}.acc__plaats svg{width:14px;height:14px}.acc__body{display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;flex:1}.acc__naam{font-size:1.18rem;margin:0}.acc__naam a{color:var(--ink);text-decoration:none}.acc__naam a:hover{color:var(--teal)}.acc__soort{font-size:.82rem;color:var(--grijs);font-weight:600;margin-top:-4px}.tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.tags li{font-size:.78rem;font-weight:600;background:var(--teal-l);color:var(--teal-d);padding:4px 9px;border-radius:999px}.tags--licht li{background:var(--zand);color:var(--ink)}.acc__usp{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.9rem}.acc__usp li{display:flex;gap:7px;align-items:flex-start}.acc__usp li:before{content:"";flex:none;width:16px;height:16px;margin-top:3px;border-radius:50%;background:var(--groen-l) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-5' fill='none' stroke='%2316784a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.acc__knoppen{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:6px}.acc__knoppen .btn{padding-inline:.6em;font-size:.9rem}@media(max-width:640px){.acc--compact{display:grid;grid-template-columns:118px 1fr}.acc--compact .acc__foto{aspect-ratio:auto;height:100%}.acc--compact .acc__label,.acc--compact .acc__plaats{display:none}.acc--compact .acc__body{padding:12px;gap:7px}.acc--compact .acc__naam{font-size:1.04rem}.acc--compact .acc__usp{display:none}.acc--compact .acc__score{top:8px;right:auto;left:8px;padding:3px}.acc--compact .acc__score span{display:none}.acc--compact .acc__knoppen{grid-template-columns:1fr 1fr}.acc--compact .acc__knoppen .btn{min-height:42px;font-size:.84rem}}.rang{display:grid;grid-template-columns:300px minmax(0,1fr);background:#fff;border:1px solid var(--rand);border-radius:var(--r);overflow:hidden;box-shadow:var(--schaduw-l);margin:18px 0 22px;align-items:stretch}.rang__foto{position:relative;min-height:220px}.rang__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rang__nr{position:absolute;left:12px;top:12px;width:44px;height:44px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font:800 1.2rem var(--kop);box-shadow:0 6px 14px -6px #000}.rang__body{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.rang__body h3{margin:0;font-size:1.3rem}.rang__body h3 a{color:var(--ink);text-decoration:none}.rang__meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:.9rem;color:var(--grijs)}.rang__meta b{color:var(--ink)}.rang__knoppen{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}@media(max-width:760px){.rang{grid-template-columns:1fr}.rang__foto{min-height:0;aspect-ratio:16/9}}.figuur{margin:1.4rem 0;border-radius:var(--r);overflow:hidden;background:var(--zand-d)}.figuur img{width:100%;max-height:560px;object-fit:cover}.figuur figcaption{padding:8px 14px;font-size:.86rem;color:var(--grijs);background:var(--zand)}.galerij{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:1.3rem 0;border-radius:var(--r);overflow:hidden}.galerij--1{grid-template-columns:1fr}.galerij--2{grid-template-columns:1fr 1fr}.galerij a,.galerij figure{display:block;margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--zand-d)}.galerij img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.galerij a:hover img{transform:scale(1.03)}@media(max-width:640px){.galerij{grid-template-columns:repeat(2,1fr)}.galerij>:first-child:nth-last-child(odd){grid-column:1/-1}.galerij--1>*{grid-column:auto}}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,31%);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 18px;scrollbar-width:thin;scrollbar-color:var(--teal) var(--teal-l)}.slider::-webkit-scrollbar{height:7px}.slider::-webkit-scrollbar-track{background:var(--teal-l);border-radius:9px}.slider::-webkit-scrollbar-thumb{background:var(--teal);border-radius:9px}.slider>*{scroll-snap-align:start}@media(max-width:760px){.slider{grid-auto-columns:82%}}.tegels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:1.2rem 0 1.6rem}.tegels--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:860px){.tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tegels,.tegels--2{grid-template-columns:1fr}}.tegel{background:#fff;border:1px solid var(--rand);border-radius:var(--r-s);padding:16px 18px;box-shadow:var(--schaduw-l)}.tegel h4{margin:0 0 .35rem;font-size:1.02rem;display:flex;gap:9px;align-items:flex-start}.tegel h4:before{content:"";flex:none;width:22px;height:22px;border-radius:7px;background:var(--teal-l) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.2l3 3 6-6.4' fill='none' stroke='%230b6e78' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px no-repeat}.tegel p{margin:0;font-size:.94rem}.tegel--kv{display:flex;flex-direction:column;gap:2px}.tegel--kv small{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700;color:var(--teal)}.tegel--kv strong{color:var(--ink);font:700 1.05rem/1.3 var(--kop)}.tipbanner{display:flex;gap:14px;align-items:flex-start;background:var(--groen-l);border:1px solid #bfe3cd;border-radius:var(--r-s);padding:16px 18px;margin:1.4rem 0}.tipbanner:before{content:"💡";font-size:1.3rem;line-height:1.4}.tipbanner p{margin:0}.stappen{list-style:none;padding:0;margin:1.2rem 0 1.6rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;counter-reset:st}.stappen li{position:relative;background:#fff;border:1px solid var(--rand);border-radius:var(--r-s);padding:16px 18px;box-shadow:var(--schaduw-l);counter-increment:st}.stappen li:before{content:counter(st);position:static;display:grid;place-items:center;width:30px;height:30px;margin-bottom:10px;border-radius:50%;background:var(--teal);color:#fff;font:800 .9rem var(--kop)}.stappen h4{margin:0 0 .3rem;color:var(--teal-d)}.stappen p{margin:0 0 .5em;font-size:.94rem}.faq{display:grid;gap:10px;margin:1rem 0 1.6rem}.faq details{background:#fff;border:1px solid var(--rand);border-radius:var(--r-s);box-shadow:var(--schaduw-l)}.faq summary{list-style:none;cursor:pointer;padding:15px 48px 15px 18px;font:700 1.02rem/1.4 var(--kop);color:var(--ink);position:relative;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--teal-l);color:var(--teal);display:grid;place-items:center;font:700 1.1rem/1 var(--body)}.faq details[open] summary:after{content:"−"}.faq .faq__a{padding:0 18px 16px}.auteur{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center;background:var(--zand);border-radius:var(--r);padding:18px 20px}.auteur img{width:84px;height:84px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:var(--schaduw-l)}.auteur p{margin:0;font-size:.94rem}.auteur strong{font:700 1.08rem var(--kop);color:var(--ink)}.auteur small{display:block;color:var(--grijs);font-size:.82rem}.best{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;border-radius:var(--r);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;box-shadow:var(--schaduw-l)}.best img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.best:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1b263800 30%,#1b2638db)}.best:hover img{transform:scale(1.04)}.best__in{padding:18px}.best__regio{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;background:#ffffff2e;padding:4px 9px;border-radius:999px;margin-bottom:8px}.best h3{color:#fff;margin:0 0 .25rem;font-size:1.45rem}.best p{margin:0;font-size:.93rem;color:#e8f2f3}.best__meta{display:flex;gap:10px;margin-top:10px;font-size:.84rem;font-weight:600}.best__meta span{background:#ffffff29;padding:4px 9px;border-radius:999px}.kaart{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rand);border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--tekst);box-shadow:var(--schaduw-l);transition:.2s;min-width:0}.kaart:hover{box-shadow:var(--schaduw);transform:translateY(-2px)}.kaart__foto{aspect-ratio:16/9;overflow:hidden;background:var(--zand-d)}.kaart__foto img{width:100%;height:100%;object-fit:cover}.kaart__body{padding:15px 16px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.kaart__body h3{font-size:1.12rem;margin:0;color:var(--ink)}.kaart:hover h3{color:var(--teal)}.kaart__body p{margin:0;font-size:.92rem;color:var(--grijs)}.kaart__meer{margin-top:auto;padding-top:6px;color:var(--teal);font-weight:650;font-size:.9rem}.zoeker__balk{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;overflow-x:auto;padding:12px;background:#fff;border:1px solid var(--rand);border-radius:var(--r);box-shadow:var(--schaduw-l);position:sticky;top:76px;z-index:20;scrollbar-width:none}.zoeker__balk::-webkit-scrollbar{display:none}.zoeker__zoek{position:relative;flex:1 0 220px}.zoeker__zoek input{width:100%;min-height:44px;border:1px solid var(--rand);border-radius:999px;padding:0 14px 0 40px;font:500 .95rem var(--body);color:var(--ink);background:var(--zand)}.zoeker__zoek input:focus{outline:2px solid var(--teal);background:#fff}.zoeker__zoek svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--grijs)}.dd{position:relative;flex:none}.dd>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--rand);border-radius:999px;font:600 .92rem var(--body);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff}.dd>summary::-webkit-details-marker{display:none}.dd>summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6}.dd[open]>summary,.dd.is-aan>summary{border-color:var(--teal);color:var(--teal);background:var(--teal-l)}.dd__n{background:var(--teal);color:#fff;border-radius:999px;font-size:.75rem;padding:1px 7px}.dd__paneel{position:fixed;margin-top:8px;min-width:250px;max-height:60vh;overflow:auto;background:#fff;border:1px solid var(--rand);border-radius:14px;box-shadow:var(--schaduw);padding:8px;z-index:40}.dd__paneel label{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px;border-radius:9px;cursor:pointer;font-size:.93rem;color:var(--ink)}.dd__paneel label:hover{background:var(--zand)}.dd__paneel input{width:18px;height:18px;accent-color:var(--teal)}.dd__paneel .tel{margin-left:auto;color:var(--grijs);font-size:.82rem}.zoeker__sort select{min-height:44px;border:1px solid var(--rand);border-radius:999px;padding:0 34px 0 14px;font:600 .92rem var(--body);color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2312303a' stroke-width='2'/%3E%3C/svg%3E") right 13px center/11px no-repeat;appearance:none}.zoeker__plaatsen{display:flex;gap:8px;overflow-x:auto;padding:14px 2px 6px;scrollbar-width:thin;scrollbar-color:var(--teal) transparent}.zoeker__plaatsen button{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--rand);background:#fff;font:600 .9rem var(--body);color:var(--ink);cursor:pointer;white-space:nowrap}.zoeker__plaatsen button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.zoeker__plaatsen button span{opacity:.65;font-weight:500;margin-left:4px}.zoeker__status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 18px;font-size:.95rem;color:var(--grijs);flex-wrap:wrap}.zoeker__status strong{color:var(--ink)}.zoeker__wis{background:none;border:0;color:var(--teal);font:600 .92rem var(--body);cursor:pointer;text-decoration:underline;min-height:40px}.zoeker__meer{display:flex;justify-content:center;margin-top:26px}.zoeker__leeg{padding:30px;text-align:center;background:var(--zand);border-radius:var(--r)}[data-acc][hidden]{display:none!important}.kaartvak{position:relative;border-radius:var(--r);overflow:hidden;background:#dfeef0 center/cover;min-height:420px;border:1px solid var(--rand)}.kaartvak__start{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:12px;background:linear-gradient(135deg,#3666b1e0,#244f8feb);color:#fff;text-align:center;padding:20px}.kaartvak__start p{margin:0;max-width:440px}.kaartvak__kaart{position:absolute;inset:0}.kaartvak .leaflet-popup-content{margin:10px 12px;font:14px/1.4 var(--body)}.kaartvak .kp{display:grid;grid-template-columns:70px 1fr;gap:10px;align-items:center;min-width:220px}.kaartvak .kp img{width:70px;height:56px;object-fit:cover;border-radius:8px}.kaartvak .kp a{font-weight:700;color:var(--ink)}.stip{width:14px;height:14px;border-radius:50%;background:var(--teal);border:2px solid #fff;box-shadow:0 2px 6px #00000059}.stip--b{background:var(--oranje);width:18px;height:18px}.stip--z{background:#1f4f96}.aanb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.aanb{grid-template-columns:1fr}}.aanb__k{position:relative;display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--rand);border-radius:var(--r);padding:18px;box-shadow:var(--schaduw-l)}.aanb__k--best{border:2px solid var(--groen)}.aanb__badge{position:absolute;top:-12px;left:16px;background:var(--groen);color:#fff;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:999px}.aanb__logo{height:40px;display:flex;align-items:center}.aanb__logo img{max-height:34px;width:auto;max-width:150px;object-fit:contain}.aanb__k p{margin:0;font-size:.92rem;color:var(--grijs)}.aanb__k .btn{margin-top:auto}.aanb__rij{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.aanb__mini{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 14px;border:1px solid var(--rand);border-radius:999px;background:#fff;text-decoration:none;color:var(--ink);font-weight:600;font-size:.9rem}.aanb__mini img{height:22px;width:auto;max-width:96px;object-fit:contain}.faci{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;list-style:none;padding:0;margin:0}.faci li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--rand);border-radius:12px;padding:10px 12px;font-size:.93rem;color:var(--ink)}.faci li svg{flex:none;width:20px;height:20px;color:var(--teal)}.omg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.omg__k{background:#fff;border:1px solid var(--rand);border-radius:var(--r-s);padding:16px 18px}.omg__k h3{font-size:1.02rem;display:flex;gap:9px;align-items:center}.omg__k h3 svg{width:20px;height:20px;color:var(--teal)}.omg__k ul{list-style:none;padding:0;margin:0}.omg__k li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--rand);font-size:.92rem}.omg__k li:last-child{border:0}.omg__k li span:last-child{color:var(--grijs);white-space:nowrap}.hg{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:200px 200px;gap:8px;border-radius:var(--r);overflow:hidden}.hg a{position:relative;display:block;overflow:hidden;background:var(--zand-d)}.hg a:first-child{grid-row:1/3}.hg img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.hg a:hover img{transform:scale(1.04)}.hg__meer{position:absolute;inset:0;background:#1b26388c;color:#fff;display:grid;place-items:center;font-weight:700}.hg figcaption{position:absolute;left:8px;bottom:8px;background:#0000008c;color:#fff;font-size:.75rem;padding:3px 8px;border-radius:999px}@media(max-width:760px){.hg{grid-template-columns:1fr 1fr;grid-template-rows:220px 120px}.hg a:first-child{grid-column:1/-1;grid-row:auto}.hg a:nth-child(n+4){display:none}}.lb{position:fixed;inset:0;z-index:100;background:#051217f0;display:none;align-items:center;justify-content:center;padding:20px}.lb.is-open{display:flex}.lb img{max-width:min(1200px,100%);max-height:84vh;border-radius:10px}.lb button{position:absolute;background:#ffffff1f;color:#fff;border:0;width:48px;height:48px;border-radius:50%;font-size:1.5rem;cursor:pointer}.lb__x{top:16px;right:16px}.lb__v{left:16px;top:50%}.lb__n{right:16px;top:50%}.lb__t{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#d8e6e9;font-size:.9rem}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;gap:10px;align-items:center;justify-content:space-between;background:#fff;border-top:1px solid var(--rand);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 20px -14px #0006}.sticky strong{display:block;font-size:.95rem;color:var(--ink);line-height:1.2}.sticky small{color:var(--grijs);font-size:.8rem}@media(max-width:760px){.sticky{display:flex}body:has(.sticky){padding-bottom:76px}}.cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);border-radius:var(--r);overflow:hidden;background:linear-gradient(135deg,var(--teal-d),var(--teal));color:#e6f4f5;align-items:stretch;margin:2rem 0}.cta__tekst{padding:26px 28px;display:flex;flex-direction:column;justify-content:center;gap:8px}.cta__tekst h3,.cta__kop{color:#fff;margin:0}.cta__kop{font:800 clamp(1.25rem,2.2vw,1.55rem)/1.2 var(--kop);letter-spacing:-.01em}.cta__tekst p{margin:0}.cta__tekst .knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.cta__foto{position:relative;min-height:220px}.cta__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:760px){.cta{grid-template-columns:1fr}.cta__foto{min-height:180px;order:-1}}.gyg{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--zand);border-radius:var(--r);padding:18px 20px;margin:1.4rem 0}.gyg p{margin:0}.gyg strong{font:700 1.08rem var(--kop);color:var(--ink)}.voet{background:var(--ink);color:#c5d6db;margin-top:0;font-size:.93rem}.voet__in{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:32px;padding:44px 0 26px}.voet__merk p{margin:12px 0 0;line-height:1.6}.voet__kop{font:700 1rem var(--kop);color:#fff;margin:0 0 8px}.voet ul{list-style:none;padding:0;margin:0;display:grid;gap:0}.voet li a{display:inline-flex;align-items:center;min-height:32px;color:#c5d6db;text-decoration:none}.voet li a:hover{color:#fff;text-decoration:underline}.voet__onder{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.12);padding:14px 0 18px;font-size:.82rem;color:#93aab1}@media(max-width:900px){.voet__in{grid-template-columns:1fr 1fr}.voet__merk{grid-column:1/-1}}@media(max-width:520px){.voet__in{grid-template-columns:1fr}.voet li a{min-height:40px}}.typen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1020px){.typen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.typen{grid-template-columns:1fr}}.verhaal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:var(--schaduw-l);border:1px solid var(--rand);align-items:stretch}.verhaal+.verhaal{margin-top:22px}.verhaal__foto{position:relative;min-height:280px}.verhaal__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.verhaal__tekst{padding:28px 30px}.verhaal--om .verhaal__foto{order:2}@media(max-width:860px){.verhaal{grid-template-columns:1fr}.verhaal__foto{min-height:220px}.verhaal--om .verhaal__foto{order:0}}.lees-meer{position:relative}.lees-meer input{position:absolute;opacity:0;pointer-events:none}@media(max-width:760px){.lees-meer__body{max-height:9.5em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.lees-meer input:checked~.lees-meer__body{max-height:none;-webkit-mask-image:none;mask-image:none}.lees-meer label{display:inline-flex;align-items:center;min-height:40px;color:var(--teal);font-weight:650;cursor:pointer;text-decoration:underline}.lees-meer input:checked~label{display:none}}@media(min-width:761px){.lees-meer label{display:none}}.datum-pil{display:inline-flex;align-items:center;gap:8px;background:var(--teal-l);color:var(--teal-d);font-size:.85rem;font-weight:600;padding:6px 12px;border-radius:999px}.datum-pil:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--groen);box-shadow:0 0 0 4px #16784a2e}.rang__meta svg,.acc__soort svg{width:16px;height:16px;display:inline-block;vertical-align:-3px;color:var(--teal)}.kaartvak__legenda{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:.88rem;color:var(--grijs)}.kaartvak__legenda span{display:inline-flex;align-items:center;gap:6px}.kaartvak__legenda i{display:inline-block;width:12px;height:12px;border-radius:50%}.gids>h2{margin-top:2.4rem}.gids>h3{margin-top:2rem}.gids>h4{margin-top:1.5rem}.gids>.prose+.prose{margin-top:1em}.gids>h2:first-child,.gids>h3:first-child,.gids>.chips+h2,.gids>.chips+h3{margin-top:.76rem}.tm-t{position:absolute;opacity:0;pointer-events:none}.tm-t:not(:checked)+table tbody tr:nth-child(n+9){display:none}.tm-k{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;margin:4px 0 18px;border-radius:999px;background:var(--teal);color:#fff;font-weight:650;cursor:pointer}.tm-t:checked~.tm-k{display:none}.prose td{vertical-align:middle}@media(max-width:1140px){.kop__cta{order:2;margin-left:auto}.nav-knop{order:3;margin-left:0}}@media(max-width:760px){.hero__lead{font-size:1rem}.hero h1{font-size:1.75rem}}@media(max-width:640px){.rangtabel th:nth-child(3),.rangtabel td:nth-child(3),.rangtabel th:nth-child(5),.rangtabel td:nth-child(5){display:none}}.rk{position:relative;background:#fff;border:1px solid var(--rand);border-radius:26px;padding:24px;margin:30px 0;box-shadow:0 24px 50px -36px #244f8f73;scroll-margin-top:90px}.rk__kop{display:flex;gap:16px;align-items:flex-start;margin-bottom:12px}.rk__nr{flex:none;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font:800 1.8rem var(--kop);color:#fff;background:linear-gradient(140deg,var(--teal),var(--teal-d));box-shadow:0 12px 24px -12px #3666b1cc}.rk:nth-of-type(-n+3) .rk__nr{background:linear-gradient(140deg,#d9ac3f,#a8790f);box-shadow:0 12px 24px -12px #a8790fcc}.rk__titel{min-width:0;flex:1}.rk__titel h2{margin:2px 0 8px;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}.rk__chips{display:flex;flex-wrap:wrap;gap:6px}.rk__chip{display:inline-flex;align-items:center;gap:6px;background:var(--teal-l);color:var(--teal-d);font-size:.82rem;font-weight:650;padding:5px 10px;border-radius:999px}.rk__chip svg{width:15px;height:15px}.rk__chip a{color:inherit;text-decoration:none}.rk__chip--groen{background:var(--groen-l);color:var(--groen)}.rk__score{flex:none;margin:0;display:flex;flex-direction:column;align-items:center;background:var(--teal-d);color:#fff;border-radius:16px;padding:8px 12px;line-height:1.1}.rk__score b{font:800 1.5rem var(--kop)}.rk__score span{font-size:.78rem;opacity:.85}.rk__punten{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin:0 0 14px}.rk__punten li{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--ink);font-size:.94rem}.rk__punten svg,.rk__waarom svg{width:18px;height:18px;color:#fff;background:var(--groen);border-radius:50%;padding:3px;flex:none}.rk__media{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.rk__fotos{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:8px;height:380px;border-radius:18px;overflow:hidden;align-self:start}.rk__fotos--2 .rk__klein{grid-row:1/3}.rk__fotos--1{grid-template-columns:1fr}.rk__fotos img{width:100%;height:100%;object-fit:cover}.rk__groot{grid-row:1/3}.rk__fotos>img:only-of-type{grid-column:1/-1}.rk__plek{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:6px;background:#1b2638cc;color:#fff;font-size:.82rem;font-weight:600;padding:6px 11px;border-radius:999px}.rk__plek svg{width:15px;height:15px}.rk__teller{position:absolute;right:12px;bottom:12px;background:#ffffffeb;color:var(--ink);font-size:.78rem;font-weight:700;padding:5px 10px;border-radius:999px}.rk__prijs{display:flex;flex-direction:column;gap:10px;border:1px solid var(--rand);border-radius:18px;padding:16px;background:#fff}.rk__prijskop{display:flex;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d)}.rk__prijskop svg{width:17px;height:17px}.rk__regels{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rk__regels li{position:relative}.rk__regels a{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border:1px solid var(--rand);border-radius:14px;text-decoration:none;color:var(--ink);font-size:.86rem;font-weight:600}.rk__regels li.is-best a{border:2px solid var(--groen);padding-top:12px}.rk__regels img{width:86px;height:24px;object-fit:contain;object-position:left}.rk__regels span:not(.rk__pijl){flex:1}.rk__pijl{flex:none;width:30px;height:30px;border-radius:50%;background:var(--oranje);color:#fff;display:grid;place-items:center}.rk__pijl svg{width:16px;height:16px}.rk__badge{position:absolute;top:-9px;left:12px;z-index:1;background:var(--groen);color:#fff;font-size:.78rem;font-weight:700;padding:2px 9px;border-radius:999px}.rk__knop{width:100%;margin-top:2px}.rk__meer{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:999px;background:var(--teal-l);color:var(--teal-d);font-weight:700;text-decoration:none;font-size:.92rem}.rk__meer svg{width:16px;height:16px}.rk__tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0 0;padding:14px;background:#f2f6fb;border-radius:18px}.rk__tegels p{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:.88rem}.rk__tegels p>span:first-child{flex:none;width:30px;height:30px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center}.rk__tegels p>span:first-child svg{width:16px;height:16px}.rk__tegels b{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--teal-d)}.rk__waarom{margin-top:14px;border:1px solid var(--rand);border-radius:18px;padding:14px 18px}.rk__waaromkop{margin:0 0 8px;font:700 1.05rem var(--kop);color:var(--ink)}.rk__waarom ul{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:0;padding:0}.rk__waarom li{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);font-size:.93rem}@media(max-width:860px){.rk{padding:16px;border-radius:20px}.rk__media{grid-template-columns:1fr}.rk__fotos{height:260px}.rk__nr{width:46px;height:46px;font-size:1.4rem;border-radius:14px}.rk__score{padding:6px 9px}.rk__score b{font-size:1.2rem}}.lm{position:relative;margin-top:16px}.lm__t{position:absolute;opacity:0;pointer-events:none}.lm__body{max-height:var(--lm-h,15em);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.lm__t:checked~.lm__body{max-height:none;-webkit-mask-image:none;mask-image:none}.lm__k{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--teal);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lm__k:after{content:"↓"}.lm__t:checked~.lm__k:after{content:"↑"}.lm__k .open,.lm__t:checked~.lm__k .dicht{display:none}.lm__t:checked~.lm__k .open{display:inline}.lm__body .prose{font-size:1rem}.lm__body .galerij{margin:.8rem 0}.oud-anker{scroll-margin-top:140px}.gnav{position:sticky;top:68px;z-index:30;background:#fffffff7;backdrop-filter:blur(8px);border-bottom:1px solid var(--rand);box-shadow:0 6px 16px -14px #0006}.gnav ul{display:flex;gap:6px;list-style:none;margin:0;padding:9px 0;overflow-x:auto;scrollbar-width:none}.gnav ul::-webkit-scrollbar{display:none}.gnav a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border-radius:999px;color:var(--ink);text-decoration:none;font-size:.88rem;font-weight:650;white-space:nowrap;border:1px solid transparent}.gnav a span{width:22px;height:22px;border-radius:50%;background:var(--teal-l);color:var(--teal-d);display:grid;place-items:center;font-size:.75rem;font-weight:800}.gnav a:hover{border-color:var(--rand)}.gnav a.is-actief{background:var(--teal);color:#fff}.gnav a.is-actief span{background:#fff}.gintro{padding-top:18px}.gintro__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:36px;align-items:start;margin-top:16px}.gintro__kop{font-size:clamp(1.4rem,1.2rem + .9vw,2rem)}@media(max-width:980px){.gintro__grid{grid-template-columns:minmax(0,1fr)}}.gintro__blok{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:16px}.ikort{background:linear-gradient(160deg,#f2f9fa,#fff);border:1px solid var(--rand);border-radius:22px;padding:20px 22px;box-shadow:var(--schaduw-l);display:grid;gap:14px}.ikort__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ikort__kop{margin:0;font:800 1.15rem var(--kop);color:var(--ink)}.ikort ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px}@media(max-width:900px){.ikort ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ikort ul{grid-template-columns:1fr}}.ikort li{display:flex;gap:12px;align-items:flex-start}.ikort__ic{flex:none;width:38px;height:38px;border-radius:12px;background:var(--teal);color:#fff;display:grid;place-items:center}.ikort__ic svg{width:19px;height:19px}.ikort small{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--teal-d)}.ikort strong{display:block;color:var(--ink);line-height:1.35}.ikort em{display:block;font-style:normal;font-size:.86rem;color:var(--grijs);margin-top:2px}.moz{display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:230px 230px;margin-top:14px}.moz__t{position:relative;display:block;border-radius:18px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.moz__t:first-child{grid-row:1/3}.moz--3{grid-template-columns:2fr 1fr}.moz--4 .moz__t:nth-child(4){grid-column:2/4}.moz__t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.moz__t:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 45%,rgba(27,38,56,.82))}.moz__t:hover img{transform:scale(1.04)}.moz__tekst{position:absolute;left:16px;right:16px;bottom:14px}.moz__tekst strong{display:block;font:800 1.25rem var(--kop)}.moz__t:first-child .moz__tekst strong{font-size:1.6rem}.moz__tekst small{display:block;font-size:.85rem;opacity:.92}@media(max-width:760px){.moz{grid-template-columns:1fr 1fr;grid-template-rows:240px 160px 160px}.moz__t:first-child{grid-column:1/-1;grid-row:auto}.moz--4 .moz__t:nth-child(4){grid-column:auto}.moz__t:nth-child(n+6){display:none}.moz--4 .moz__t:last-child,.moz--2 .moz__t:last-child{grid-column:1/-1}}.t3 .kaart__foto{position:relative}.t3__nr{position:absolute;left:12px;top:12px;width:38px;height:38px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font:800 1.1rem var(--kop);border:3px solid #fff}.t3__leeg{display:grid;place-items:center;height:100%;color:var(--teal);background:var(--teal-l)}.t3__leeg svg{width:42px;height:42px}.gs__kop{display:flex;gap:16px;align-items:center;margin-bottom:16px}.gs__kop h2{margin:0}.gs__kop .eyebrow{margin-bottom:4px}.gs__nr{flex:none;width:52px;height:52px;border-radius:16px;background:linear-gradient(140deg,var(--teal),var(--teal-d));color:#fff;display:grid;place-items:center;font:800 1.4rem var(--kop)}.gs__nr svg{width:24px;height:24px}.gs__intro{margin:0 0 20px}.gs__knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.gs__aanbod{margin:6px 0 18px}.gs__rest{margin-top:18px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0;background:#fff;border:1px solid var(--rand);border-radius:22px;overflow:hidden;box-shadow:var(--schaduw-l);align-items:stretch}.split__foto{position:relative;min-height:300px}.split__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.split__tekst{margin:0;padding:24px 26px}@media(max-width:860px){.split{grid-template-columns:1fr}.split__foto{min-height:220px}}.gk{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:stretch}.gk__k{grid-column:span 2}.gk__k:nth-child(3n+1):nth-last-child(2),.gk__k:nth-child(3n+1):nth-last-child(2)~.gk__k{grid-column:span 3}.gk__k:nth-child(3n+1):last-child{grid-column:span 6;flex-direction:row}.gk__k:nth-child(3n+1):last-child .gk__foto{flex:0 0 42%;aspect-ratio:auto;min-height:260px}@media(max-width:1020px){.gk__k,.gk__k:nth-child(3n+1):nth-last-child(2),.gk__k:nth-child(3n+1):nth-last-child(2)~.gk__k{grid-column:span 3}.gk__k:nth-child(3n+1):last-child{grid-column:span 3;flex-direction:column}.gk__k:nth-child(3n+1):last-child .gk__foto{flex:none;aspect-ratio:16/10;min-height:0}.gk__k:nth-child(odd):last-child{grid-column:span 6;flex-direction:row}.gk__k:nth-child(odd):last-child .gk__foto{flex:0 0 42%;aspect-ratio:auto;min-height:220px}}@media(max-width:640px){.gk__k,.gk__k:nth-child(n){grid-column:1/-1!important;flex-direction:column!important}.gk__k:nth-child(n) .gk__foto{flex:none!important;aspect-ratio:16/10!important;min-height:0!important}}.gk__k{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rand);border-radius:20px;overflow:hidden;box-shadow:var(--schaduw-l);scroll-margin-top:140px}.gk__foto{position:relative;aspect-ratio:16/10;background:var(--zand-d)}.gk__foto img{position:absolute;inset:0}.gk__foto img{width:100%;height:100%;object-fit:cover}.gk__k--zonder{border-top:5px solid var(--teal)}.gk__body{padding:15px 17px 16px;display:flex;flex-direction:column;flex:1}.gk__body h3{font-size:1.14rem;margin:0 0 6px}.gk__body .lm{margin-top:0}.gk__body .prose{font-size:.95rem;line-height:1.6}.gk__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-weight:700;color:var(--teal);text-decoration:none;min-height:36px}.gfaq{display:grid;grid-template-columns:320px minmax(0,1fr);gap:36px;align-items:start}@media(max-width:900px){.gfaq{grid-template-columns:1fr}}@media(max-width:640px){.btn,a.btn{white-space:normal;text-align:center;line-height:1.25}}@media(max-width:640px){.ikort em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ikort ul{gap:12px}}.gt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;align-items:stretch}.gt__k{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rand);border-left:5px solid var(--teal);border-radius:16px;padding:16px 18px;box-shadow:var(--schaduw-l);scroll-margin-top:140px}.gt__k h3{font-size:1.08rem;margin:0 0 6px}.gt__k .lm{margin-top:0}.gt__k .prose{font-size:.95rem}.gt__k .tegels{grid-template-columns:1fr;gap:10px;margin:.76rem 0 0}.gt__k .tegel{box-shadow:none;background:var(--zand)}.gt__k:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:760px){.gt{grid-template-columns:1fr}}@media(max-width:760px){.prose table{display:block;overflow-x:auto;max-width:100%}}.lm,.lm__body,.split__tekst,.gk__body,.gt__k{min-width:0}:root{--kop-h:68px;--gnav-h:0px}body:has(.gnav){--gnav-h:58px}html{scroll-padding-top:calc(var(--kop-h) + var(--gnav-h) + 16px)}.oud-anker,.gk__k,.gt__k,.rk{scroll-margin-top:calc(var(--kop-h) + var(--gnav-h) + 16px)}.zoeker__balk{top:calc(var(--kop-h) + var(--gnav-h) + 8px)}@media(max-width:760px){.zoeker__balk{position:relative;top:auto}.gnav ul{padding:7px 0}.gnav a{min-height:38px;font-size:.84rem}}.gnav{min-height:58px;display:flex;align-items:center}.gnav .wrap{width:min(var(--wrap),100% - 40px)}.dd__paneel{z-index:60}.btn--oranje,a.btn--oranje,.fw__go,.fw-card__go,.rk__pijl{font-weight:750;text-shadow:0 1px 1.5px rgba(120,52,0,.35)}.btn{letter-spacing:.005em}.fw__sub,.fw__summary,.fw-card__tag,.fw-card__datum,.fw__edit,.fw__label,.fw__paxlabel{color:#3d5560!important}.sectie--teal .tegel,.sectie--teal .tegel *{color:var(--tekst)}.sectie--teal .tegel h4{color:var(--ink)}.sectie--teal .prose a{color:#fff;text-decoration-color:#fff9}.sectie--teal .tegel a{color:var(--teal)!important}.hero:before{background:linear-gradient(90deg,#162030e6,#162030bd 42%,#16203052 72%,#1620301f)}.hero h1,.hero__lead,.hero .eyebrow{text-shadow:0 1px 2px rgba(0,0,0,.45),0 2px 18px rgba(0,0,0,.25)}.hero .eyebrow{color:#b9f0f3}.hero__chips li{background:#1620308c;border-color:#ffffff4d}@media(max-width:980px){.hero:before{background:linear-gradient(180deg,#1620308c,#162030d1 45%,#162030eb)}}.moz__t:before{background:linear-gradient(180deg,#16203000 30%,#1620308c 62%,#162030eb)}.moz__tekst strong,.moz__tekst small,.best h3,.best p,.best__meta{text-shadow:0 1px 3px rgba(0,0,0,.55)}.best:before{background:linear-gradient(180deg,#1620300d 20%,#16203099 58%,#162030f0)}.acc__plaats,.rk__plek{background:#162030db}.lm__body{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 3.2em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 3.2em),transparent)}@media(max-width:760px){.lees-meer__body{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 3em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 3em),transparent)}}.lm__k,.lees-meer label{font-size:.95rem}h1,h2,h3,h4{text-wrap:wrap}.prose h2,.prose h3,.prose h4{scroll-margin-top:calc(var(--kop-h) + var(--gnav-h) + 16px)}.prose h3{font-size:1.2rem}.prose h4{font-size:1.05rem;color:var(--teal-d)}.gk__body h3,.gt__k h3{line-height:1.3;letter-spacing:-.005em}.gs__kop h2{line-height:1.15}.sectie__kop h2,.gs__kop h2,.gintro__kop{max-width:none}.prose ul{list-style:none;padding-left:0;margin:0 0 1.15em;display:grid;gap:.45em}.prose ul>li{position:relative;padding-left:1.75em;margin:0}.prose ul>li:before{content:"";position:absolute;left:.25em;top:.62em;width:.62em;height:.62em;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px var(--teal-l)}.prose ol{list-style:none;padding-left:0;margin:0 0 1.15em;counter-reset:nr;display:grid;gap:.55em}.prose ol>li{position:relative;padding-left:2.4em;margin:0;counter-increment:nr;min-height:1.7em}.prose ol>li:before{content:counter(nr);position:absolute;left:0;top:.05em;width:1.7em;height:1.7em;border-radius:50%;background:var(--teal);color:#fff;font:800 .85em/1.7em var(--kop);text-align:center}.prose li>strong:first-child{color:var(--ink)}.prose ul:has(>li>a:only-child),.prose ul:has(>li>strong:only-child>a:only-child),.prose ol:has(>li>a:only-child),.prose ol:has(>li>strong:only-child>a:only-child){grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.prose :is(ul,ol):has(>li>a:only-child)>li,.prose :is(ul,ol):has(>li>strong:only-child>a:only-child)>li{padding:0}.prose :is(ul,ol):has(>li>a:only-child)>li:before,.prose :is(ul,ol):has(>li>strong:only-child>a:only-child)>li:before{display:none}.prose :is(ul,ol):has(>li>a:only-child)>li>a,.prose :is(ul,ol):has(>li>strong:only-child>a:only-child)>li>strong>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px;border:1px solid var(--rand);border-radius:12px;background:#fff;text-decoration:none;color:var(--ink);font-weight:650;box-shadow:var(--schaduw-l)}.prose :is(ul,ol):has(>li>a:only-child)>li>a:after,.prose :is(ul,ol):has(>li>strong:only-child>a:only-child)>li>strong>a:after{content:"→";color:var(--teal);font-weight:800}.prose :is(ul,ol):has(>li>a:only-child)>li>a:hover,.prose :is(ul,ol):has(>li>strong:only-child>a:only-child)>li>strong>a:hover{border-color:var(--teal);color:var(--teal)}.prose ol:has(>li>a:only-child),.prose ol:has(>li>strong:only-child>a:only-child){counter-reset:nr}.prose ol:has(>li>a:only-child)>li>a:before,.prose ol:has(>li>strong:only-child>a:only-child)>li>strong>a:before{counter-increment:nr;content:counter(nr);flex:none;width:26px;height:26px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font:800 .8rem var(--kop);order:-1}.prose ol:has(>li>a:only-child)>li,.prose ol:has(>li>strong:only-child>a:only-child)>li{counter-increment:none}.gk__body .prose ul,.gt__k .prose ul,.gk__body .prose ol,.gt__k .prose ol{gap:.3em}.gk__body .prose :is(ul,ol):has(>li>a:only-child),.gt__k .prose :is(ul,ol):has(>li>a:only-child),.gk__body .prose :is(ul,ol):has(>li>strong:only-child>a:only-child),.gt__k .prose :is(ul,ol):has(>li>strong:only-child>a:only-child){grid-template-columns:1fr}.prose ul>li>strong:first-child:not(:only-child){display:block;margin-bottom:.15em}.gt__k--kort{grid-column:1/-1;flex-direction:row;align-items:baseline;gap:6px 16px;flex-wrap:wrap;border-left-color:var(--oranje);background:linear-gradient(90deg,#f3f7fc,#fff)}.gt__k--kort h3{margin:0}.gt__k--kort .lm__body{max-height:none;-webkit-mask-image:none;mask-image:none}.gt__k--kort .lm__k{display:none}.gt__k--kort .prose p{margin:0}.sectie__kop>div{flex:1 1 520px;min-width:0}.sectie__kop>.btn{align-self:flex-end}.zoeker__balk{box-shadow:0 10px 26px -18px #1b26388c;background:#fffffffa}@media(max-width:640px){.faci{grid-template-columns:1fr 1fr;gap:6px}.faci li{padding:8px 10px;font-size:.86rem;gap:8px}.faci li svg{width:17px;height:17px}}.vul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;align-items:stretch}.vul>*{grid-column:span 2}.vul>:nth-child(3n+1):nth-last-child(2),.vul>:nth-child(3n+1):nth-last-child(2)~*{grid-column:span 3}.vul>:nth-child(3n+1):last-child{grid-column:span 6}@media(max-width:1020px){.vul>*,.vul>:nth-child(n){grid-column:span 3}.vul>:nth-child(odd):last-child{grid-column:span 6}}@media(max-width:640px){.vul>*,.vul>:nth-child(n){grid-column:1/-1}}.kaartvak__start{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.12),transparent 60%),linear-gradient(135deg,#3666b1f0,#244f8ff5)}.kaartvak__voor{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.kaartvak__start>*{position:relative;z-index:1}.kaartvak__start .btn{box-shadow:0 10px 24px -10px #00000080}.kaartvak__voor{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:40px 40px}.kaartvak__voor i{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#cfdff5;box-shadow:0 0 0 3px #9fe3e82e}.kaartvak__voor i.kv-b{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;background:var(--oranje);box-shadow:0 0 0 4px #0a7c8a40}.kaartvak__voor i.kv-z{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:#c9a7ff;box-shadow:0 0 0 4px #c9a7ff40}.kaartvak__start p{background:#1620308c;padding:6px 14px;border-radius:12px;backdrop-filter:blur(4px)}.kaartvak__start>.kaartvak__voor{position:absolute;inset:0;z-index:0}.kaartvak__veld{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:76%;max-width:86%}.kaartvak__voor i span{position:absolute;left:14px;top:50%;transform:translateY(-50%);white-space:nowrap;font:600 12px/1 var(--body);font-style:normal;color:#fff;background:#1620308c;padding:3px 6px;border-radius:6px}.kaartvak__start{align-content:end;padding-bottom:34px}@media(max-width:640px){.kaartvak__voor i span{display:none}}.kaartvak__start{justify-items:start;align-content:end;text-align:left;padding:26px 28px}.kaartvak__start p{max-width:340px}.kaartvak__voor i.kv-z span{display:none}.kaartvak__veld{left:auto;right:8%;transform:translateY(-50%)}@media(max-width:640px){.kaartvak__veld{right:50%;transform:translate(50%,-50%)}}.nav__cta{display:none}@media(max-width:1140px){.nav-t:checked~.nav-knop{background:var(--teal-l);border-color:var(--teal)}.nav__sub li:last-child:nth-child(odd){grid-column:1/-1}.nav__sub a{background:var(--zand);border-radius:10px;font-size:.92rem;line-height:1.25}}.nav a.nav__cta{display:none}@media(max-width:1140px){.nav a.nav__cta{display:flex}}.faci{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.faci li{overflow-wrap:anywhere}.prose+.prose,.prose+.tegels,.tegels+.prose,.galerij+.prose,.prose+.galerij{margin-top:1em}.prose p:last-child{margin-bottom:0}.lm__body>.prose:first-child>p:first-child{margin-top:0}.dd__kop{margin:2px 8px 6px;font:800 .78rem var(--body);text-transform:uppercase;letter-spacing:.07em;color:var(--teal-d)}.dd__klaar{display:none;width:100%;margin-top:8px}@media(min-width:761px){.zoeker__balk{overflow:visible}.dd__paneel{position:absolute;top:calc(100% + 8px);left:0;margin-top:0}.dd:last-of-type .dd__paneel{left:auto;right:0}}@media(max-width:760px){.dd__paneel{position:fixed;left:0;right:0;bottom:0;top:auto!important;min-width:0;max-height:72vh;margin:0;border-radius:20px 20px 0 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px -10px #0006;z-index:80}.dd[open]:before{content:"";position:fixed;inset:0;background:#16203073;z-index:79}.dd__klaar{display:flex}.dd__paneel label{min-height:46px;font-size:.98rem}}[hidden]{display:none!important}.nav__rij{display:flex;align-items:center}.nav__i>.nav__rij>a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;font:600 .95rem var(--body);color:var(--ink);text-decoration:none;white-space:nowrap}.nav__i>.nav__rij>a:after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);opacity:.55}.nav__i:hover>.nav__rij>a,.nav__i.is-actief>.nav__rij>a{background:var(--teal-l);color:var(--teal)}.nav__open{display:none}.nav-knop span{transition:transform .2s,opacity .2s}.nav-t:checked~.nav-knop span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-t:checked~.nav-knop span:nth-child(2){opacity:0}.nav-t:checked~.nav-knop span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:1140px){html.menu-open{overflow:hidden}.nav{padding:8px 16px 18px}.nav>ul{gap:0}.nav__i{border-bottom:1px solid var(--rand)}.nav__rij{justify-content:space-between}.nav__i>.nav__rij>a{flex:1;min-height:54px;padding:0 6px;font-size:1.05rem;font-weight:700}.nav__i>.nav__rij>a:after{display:none}.nav__i:hover>.nav__rij>a{background:none}.nav__open{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:12px;background:var(--zand);cursor:pointer}.nav__open span{width:10px;height:10px;border-right:2.5px solid var(--teal-d);border-bottom:2.5px solid var(--teal-d);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.nav__i.is-open .nav__open span{transform:rotate(-135deg) translate(-2px,-2px)}.nav__sub{display:none!important;padding:0 0 12px 6px!important;grid-template-columns:1fr 1fr!important;gap:2px 10px}.nav__i.is-open .nav__sub{display:grid!important}.nav__sub a{min-height:44px;display:flex;align-items:center;padding:6px 8px}.nav__cta{margin-top:16px;width:100%;justify-content:center}}@media(max-width:420px){.nav__sub{grid-template-columns:1fr!important}}.gnav ul{scroll-padding-inline:28px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);padding-inline:18px!important;margin-inline:-18px}.hero__lt{position:absolute;opacity:0;pointer-events:none}.hero__lm{display:none}@media(max-width:760px){.hero__leadvak .hero__lead{margin-bottom:.4rem}.hero__rest{display:none}.hero__lt:checked~.hero__lead .hero__rest{display:inline}.hero__lm{display:inline-flex;align-items:center;min-height:44px;margin:0 0 .8rem;color:#cfdff5;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hero__lm .open,.hero__lt:checked~.hero__lm .dicht{display:none}.hero__lt:checked~.hero__lm .open{display:inline}}@media(min-width:700px)and (max-width:980px){.hero__in{grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:32px 0 36px}.hero__widget{order:2;max-width:none;margin:0}.hero h1{font-size:clamp(1.7rem,3.6vw,2.2rem)}.hero:before{background:linear-gradient(90deg,#1b2638d9,#1b263899 60%,#1b263859)}}.kerncijfers ul{display:flex;flex-wrap:wrap}.kerncijfers li{flex:1 1 170px;min-width:0}@media(max-width:700px){.kerncijfers li{flex:1 1 40%;border-right:1px solid var(--rand)}.kerncijfers li:nth-child(2n){border-right:0}}.faci{display:flex;flex-wrap:wrap}.faci li{flex:1 1 220px}@media(max-width:640px){.faci li{flex:1 1 150px}}@media(min-width:761px){.chips,.zoeker__plaatsen{flex-wrap:wrap;overflow:visible}}@media(max-width:760px){.chips,.zoeker__plaatsen{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);padding-right:30px}}@media(max-width:760px){.zoeker__balk{flex-wrap:wrap;overflow:visible;gap:8px;padding:10px}.zoeker__zoek{flex:1 1 100%}.zoeker__balk>.dd,.zoeker__balk>.zoeker__sort{flex:1 1 calc(50% - 4px);min-width:0}.dd>summary{justify-content:space-between;padding:0 12px}.zoeker__sort select{width:100%}}.lm--past .lm__body{-webkit-mask-image:none!important;mask-image:none!important}.lm--past .lm__k{display:none!important}@media(max-width:640px){.gk{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 20px 14px;margin-inline:-20px;scroll-padding-inline:20px;scrollbar-width:thin;scrollbar-color:var(--teal) transparent}.gk::-webkit-scrollbar{height:5px}.gk::-webkit-scrollbar-thumb{background:var(--teal);border-radius:9px}.gk>.gk__k,.gk>.gk__k:nth-child(n){flex:0 0 84%;max-width:340px;scroll-snap-align:start;grid-column:auto;flex-direction:column}.gk>.gk__k .gk__foto{flex:none;aspect-ratio:16/10;min-height:0}.gt{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 20px 14px;margin-inline:-20px;scroll-padding-inline:20px;scrollbar-width:thin;scrollbar-color:var(--teal) transparent}.gt{align-items:flex-start}.gt>*{flex:0 0 86%;max-width:350px;scroll-snap-align:start}}.gk__k ul:has(>li:only-child),.gt__k ul:has(>li:only-child){list-style:none;padding:0;margin:.76rem 0 0}.gk__k ul:has(>li:only-child)>li:before,.gt__k ul:has(>li:only-child)>li:before{display:none}.gk__k ul:has(>li:only-child) a,.gt__k ul:has(>li:only-child) a{font-weight:700}.gk__k ul:has(>li:only-child) a:after,.gt__k ul:has(>li:only-child) a:after{content:" →"}.prose{line-height:1.78;color:var(--tekst)}.prose p{margin:0 0 1.05em}.prose strong{color:var(--ink);font-weight:700}.prose a{color:var(--teal);text-decoration:underline;text-decoration-color:#3666b159;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .15s}.prose a:hover{text-decoration-color:var(--teal)}.prose blockquote{margin:1.4em 0;padding:16px 20px 16px 22px;border-left:4px solid var(--oranje);background:#f4f7fc;border-radius:0 14px 14px 0;font-size:1.05em;color:var(--ink)}.prose ul:not([class]){list-style:none;padding-left:0}.prose ul:not([class])>li{position:relative;padding-left:1.6em;margin:.35em 0}.prose ul:not([class])>li:before{content:"";position:absolute;left:.3em;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--teal-l)}.gs__intro .prose>p:first-child,.split__tekst .prose>p:first-child,.gintro .lm__body>p:first-child{font-size:1.1em;color:var(--ink)}.gs__kop .eyebrow{display:flex;align-items:center;gap:8px}.gs__kop .eyebrow:after{content:"";width:28px;height:2px;border-radius:2px;background:var(--oranje);opacity:.8}.gs__nr{box-shadow:0 10px 22px -12px #3666b1e6,inset 0 1px #ffffff40}.lm__k{gap:8px;min-height:40px;padding:0 16px 0 14px;margin-top:6px;border-radius:999px;background:var(--teal-l);color:var(--teal-d);text-decoration:none;font-size:.9rem;transition:background .15s,transform .15s}.lm__k:hover{background:#cedbed}.lm__k:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.lm__t:checked~.lm__k:after{content:"";transform:rotate(-135deg) translate(-2px,-2px)}.lm__t:focus-visible~.lm__k{outline:2px solid var(--teal);outline-offset:2px}.lm__body{transition:max-height .35s ease}.vk{display:grid;gap:18px}.vk--foto{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:stretch}.vk__foto{position:relative;border-radius:var(--r);overflow:hidden;min-height:280px;box-shadow:var(--schaduw-l)}.vk__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vk__label{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fffffff0;color:var(--ink);font-weight:700;font-size:.9rem;box-shadow:0 8px 20px -10px #0006}.vk__label svg{width:18px;height:18px;color:var(--teal)}.vk__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.vk__k{background:#fff;border:1px solid var(--rand);border-radius:var(--r-s);padding:18px 18px 12px;box-shadow:var(--schaduw-l);min-width:0}.vk__k:only-child,.vk__lijst>.vk__k:last-child:nth-child(odd){grid-column:1/-1}.vk__k h3{display:flex;align-items:flex-start;gap:12px;font-size:1.08rem;line-height:1.3;margin:0 0 .5em}.vk__ic{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--teal-l);color:var(--teal)}.vk__ic svg{width:20px;height:20px}.vk__k .lm{margin-top:0}.vk__k .prose{font-size:.97rem}@media(max-width:900px){.vk--foto{grid-template-columns:minmax(0,1fr)}.vk__foto{min-height:0;height:220px;width:100%}}@media(max-width:640px){.vk__lijst{grid-template-columns:1fr}}.leesbalk{position:fixed;left:0;top:0;height:3px;width:100%;z-index:200;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--teal),#4b85ae 60%,var(--oranje));pointer-events:none}.gk__k,.kaart,.vk__k,.gt__k{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.gk__k:hover,.kaart:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #1b263873}.gk__foto img,.kaart__foto img{transition:transform .5s ease}.gk__k:hover .gk__foto img,.kaart:hover .kaart__foto img{transform:scale(1.035)}}.gk__foto,.kaart__foto{overflow:hidden}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.antwoord{position:relative;margin:4px 0 22px;padding:20px 22px 18px;border-radius:var(--r);background:linear-gradient(135deg,#eef3f9,#fff 60%);border:1px solid #c9d7eb;box-shadow:var(--schaduw-l)}.antwoord:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:var(--teal)}.antwoord__label{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font:800 .78rem var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--teal-d)}.antwoord__label svg{width:17px;height:17px}.antwoord__tekst{margin:0;font-size:1.08rem;line-height:1.7;color:var(--ink)}.antwoord__cijfers{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:16px 0 0;padding:0}.antwoord__cijfers li{flex:1 1 150px;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--rand);border-radius:14px;min-width:0}.antwoord__cijfers li>span:first-child{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--teal-l);color:var(--teal)}.antwoord__cijfers svg{width:18px;height:18px}.antwoord__cijfers strong{display:block;color:var(--ink);font-size:1rem;line-height:1.2}.antwoord__cijfers small{display:block;color:var(--grijs);font-size:.78rem}.top3{background:linear-gradient(180deg,#fff,var(--zand))}.top3__raster{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1020px){.top3__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.top3__raster{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 20px 14px;margin-inline:-20px}.top3__raster>*{flex:0 0 84%;scroll-snap-align:start}}.gs__vervolg{display:flex;gap:12px;align-items:flex-start;margin:18px 0 0;padding:14px 16px;border-radius:14px;background:#fff;border:1px dashed #b7cdee;color:var(--tekst)}.gs__vervolg svg{flex:none;width:22px;height:22px;color:var(--teal);margin-top:2px}.gs__vervolg a{color:var(--teal);font-weight:700;text-decoration:underline;text-underline-offset:3px}.gsticky{transform:translateY(115%);transition:transform .25s ease;box-shadow:0 -10px 30px -18px #1b263880}.gsticky.is-zicht{transform:none}@media(max-width:640px){.antwoord{padding:16px 16px 14px}.antwoord__tekst{font-size:1rem;line-height:1.65}.antwoord__cijfers{gap:8px}.antwoord__cijfers li{flex:1 1 calc(50% - 4px);padding:8px 10px;gap:8px}.antwoord__cijfers li:last-child:nth-child(odd){flex-basis:100%}.antwoord__cijfers li>span:first-child{width:30px;height:30px}}.antwoord__tekst{margin:0 0 4px;font-size:clamp(1.08rem,1rem + .35vw,1.22rem);line-height:1.7;color:var(--ink);max-width:none}.antwoord__tekst a{color:var(--teal);font-weight:600;text-decoration:underline;text-decoration-color:#3666b159;text-decoration-thickness:2px;text-underline-offset:3px}.gintro{padding-bottom:12px}.gintro .gintro__kop{margin:.4em 0 .5em}.moz__sectie{padding-top:18px}.moz__kop{margin-bottom:16px}.moz__tekst strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gintro2{padding-top:12px}.gintro2 .ikort{margin-top:26px}.gs__kop{display:block;margin-bottom:18px}.gs__kop .eyebrow:after{display:none}.acc{container-type:inline-size}.acc__label{max-width:calc(100% - 150px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width:360px){.acc__score>span{display:none}.acc__score{padding:4px}.acc__label{max-width:calc(100% - 78px)}}.slider{grid-auto-columns:minmax(320px,32%)}@media(max-width:760px){.slider{grid-auto-columns:88%}}.ontdek{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.ontdek .kaart__foto{aspect-ratio:16/10}.ontdek .kaart__body p{font-size:.92rem}@media(max-width:640px){.ontdek{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 20px 14px;margin-inline:-20px}.ontdek>*{flex:0 0 78%;scroll-snap-align:start}}.kaartvak__start{background:linear-gradient(110deg,#eef2f7 30%,#f6f8fb,#eef2f7 70%)!important;background-size:200% 100%!important;animation:kaartlaad 1.4s linear infinite;color:var(--grijs)}.kaartvak__start .kaartvak__voor,.kaartvak__start p{display:none}@keyframes kaartlaad{to{background-position:-200% 0}}.sectie{padding-block:clamp(44px,5vw,72px)}.sectie--strak{padding-block:clamp(28px,3.5vw,48px)}.sectie--zand{background:linear-gradient(180deg,var(--zand),#f1f5fb)}.moz__sectie{padding-block:6px 10px}.gs__tours{margin-top:18px}.slider,.gk,.gt,.ontdek,.top3__raster,.hfd,.chips,.zoeker__plaatsen{scrollbar-width:none!important;-ms-overflow-style:none}.slider::-webkit-scrollbar,.gk::-webkit-scrollbar,.gt::-webkit-scrollbar,.ontdek::-webkit-scrollbar,.top3__raster::-webkit-scrollbar,.hfd::-webkit-scrollbar,.chips::-webkit-scrollbar,.zoeker__plaatsen::-webkit-scrollbar{display:none!important}.pijlrij{position:relative}.pijl{position:absolute;top:50%;z-index:5;width:48px;height:48px;margin-top:-24px;border-radius:50%;border:0;display:none;place-items:center;background:#fff;color:var(--ink);box-shadow:0 10px 28px -10px #1b26388c,0 0 0 1px #1b26380f;cursor:pointer;transition:opacity .2s,transform .2s}.pijl svg{width:22px;height:22px}.pijl:hover{transform:scale(1.06);color:var(--teal)}.pijl--terug{left:-14px}.pijl--verder{right:-14px}.pijlrij--aan>.pijl{display:grid}.pijl:disabled{opacity:0;pointer-events:none}.pijlrij--klein .pijl{width:44px;height:44px;margin-top:-26px}@media(max-width:760px){.pijl--terug{left:2px}.pijl--verder{right:2px}.pijl{width:44px;height:44px;margin-top:-22px}}.opening{position:relative;overflow:hidden;padding:clamp(34px,4.5vw,64px) 0 clamp(48px,6vw,88px);background:radial-gradient(900px 420px at 92% 8%,rgba(43,179,191,.13),transparent 60%),radial-gradient(700px 380px at 0% 100%,rgba(10,124,138,.1),transparent 60%),linear-gradient(180deg,#f3f6fb,#e5ecf7)}.opening__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4.5vw,64px);align-items:center;margin-top:18px}.opening__grid--vol{grid-template-columns:minmax(0,1fr)}.opening__kicker{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:800 .78rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-d)}.opening__kicker:before{content:"";width:34px;height:2px;border-radius:2px;background:var(--oranje)}.opening__kop{font-size:clamp(2rem,1.4rem + 2.2vw,3.15rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 .45em}.opening__lead{font-size:clamp(1.1rem,1rem + .4vw,1.28rem);line-height:1.7;color:var(--ink);margin:0 0 18px}.opening__lead:first-letter{float:left;font:800 3.5em/.82 var(--kop);color:var(--teal);margin:.06em .12em 0 0}.opening__intro{margin-top:0}.opening__wes{display:flex;align-items:center;gap:12px;margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(27,38,56,.1);color:var(--grijs);font-size:.92rem}.opening__wes img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 6px 14px -6px #0006}.opening__wes a{color:var(--ink);font-weight:700;text-decoration:none}.opening__beeld{position:relative;min-height:clamp(440px,40vw,560px)}.co{position:absolute;margin:0;background:#fff;padding:10px 10px 50px;border-radius:6px;box-shadow:0 30px 60px -28px #1b26388c,0 2px 6px #1b263814;transition:transform .35s ease,box-shadow .35s ease}.co img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:3px}.co figcaption{position:absolute;left:12px;right:12px;bottom:9px;display:flex;align-items:center;gap:8px;min-height:2.4em;font:700 .88rem/1.2 var(--kop);color:var(--ink)}.co figcaption b{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#fff;font-size:.75rem}.co--1{top:2%;left:4%;width:66%;transform:rotate(-2.5deg);z-index:2}.co--2{top:30%;right:0;width:46%;transform:rotate(3.5deg);z-index:3}.co--3{bottom:2%;left:0;width:44%;transform:rotate(-4deg);z-index:1}@media(hover:hover){.co:hover{transform:rotate(0) scale(1.03);z-index:6;box-shadow:0 40px 70px -30px #1b263899}}.co__label{position:absolute;top:-6px;right:6%;z-index:5;margin:0;padding:8px 14px;border-radius:999px;background:var(--teal-d);color:#fff;font:800 .82rem var(--body);letter-spacing:.02em;transform:rotate(3deg);box-shadow:0 10px 22px -12px #1b2638b3}.co__tip{position:absolute;right:2%;bottom:-4%;z-index:4;width:min(290px,54%);padding:16px 16px 14px;background:#e2eaf6;border-radius:4px 4px 18px;transform:rotate(1.5deg);box-shadow:0 22px 40px -22px #1b26388c;font-size:.9rem;line-height:1.5;color:#20304c}.co__tip p{margin:0}.co__tip strong{color:#121b2a}.co__tipkop{display:flex;align-items:center;gap:6px;margin:0 0 6px!important;font:800 .76rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#a0700b}.co__tipkop svg{width:15px;height:15px}@media(max-width:900px){.opening__grid{grid-template-columns:minmax(0,1fr)}.opening__beeld{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:26px}.co{position:relative;inset:auto!important;width:auto!important;transform:none!important;padding:8px 8px 34px}.co--1{grid-column:1/-1}.co__tip{position:relative;inset:auto;width:auto;grid-column:1/-1;transform:none}.co__label{top:0;right:auto;left:0;transform:none}}.feiten{position:relative;padding:clamp(40px,5vw,64px) 0;color:#e7f4f5;background:radial-gradient(600px 300px at 85% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(135deg,#244f8f,#3666b1 60%,#4677c2)}.feiten__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.feiten__kop h2{color:#fff;margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.feiten__lijst{display:flex;flex-wrap:wrap;gap:22px 30px;list-style:none;margin:0;padding:0}.feiten__lijst>li{flex:1 1 calc(33.333% - 20px);min-width:240px}.feiten__lijst li{display:flex;gap:14px;align-items:flex-start;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.feiten__ic{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffff1f;color:#fff}.feiten__ic svg{width:22px;height:22px}.feiten small{display:block;font:800 .76rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#cfdff5}.feiten strong{display:block;color:#fff;font-size:1.08rem;margin:2px 0 4px}.feiten em{display:block;font-style:normal;color:#e7f4f5db;font-size:.92rem;line-height:1.55}@media(max-width:560px){.feiten__lijst>li{flex-basis:100%;min-width:0}}.btn--wit{background:#fff;color:var(--teal-d);border:0}.btn--wit:hover{background:#edf3fb}.hfd{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,19%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 6px}.hfd__k{position:relative;display:block;aspect-ratio:3/4;border-radius:20px;overflow:hidden;scroll-snap-align:start;color:#fff;text-decoration:none;background:linear-gradient(140deg,var(--teal),var(--teal-d));box-shadow:0 16px 34px -22px #1b263899}.hfd__k img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hfd__k:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#16203000 45%,#162030b8)}.hfd__leeg{position:absolute;inset:0;display:grid;place-items:center;opacity:.25}.hfd__leeg svg{width:70px;height:70px}.hfd__nr{position:absolute;top:12px;left:14px;z-index:1;font:800 1.9rem/1 var(--kop);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hfd__titel{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;font:700 1.05rem/1.25 var(--kop);text-shadow:0 2px 10px rgba(0,0,0,.4)}@media(hover:hover){.hfd__k:hover img{transform:scale(1.06)}}@media(max-width:760px){.hfd{grid-auto-columns:62%}}.hero:before{background:linear-gradient(90deg,#162030a8,#16203061 42%,#1620300f 72%,#16203000)!important}.hero h1,.hero__lead,.hero .eyebrow{text-shadow:0 2px 14px rgba(0,0,0,.45)}@media(max-width:980px){.hero:before{background:linear-gradient(180deg,#1620302e,#16203073 45%,#162030c7)!important}}.moz__t:after{background:linear-gradient(180deg,transparent 55%,rgba(22,32,48,.6))!important}.kg{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:18px;align-items:stretch}.kg__zij{display:flex;flex-direction:column;min-width:0;max-height:560px}.kg__filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.kg__filter button{min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--rand);background:#fff;font:700 .85rem var(--body);color:var(--ink);cursor:pointer}.kg__filter button span{margin-left:4px;color:var(--grijs);font-weight:600}.kg__filter button.is-aan{background:var(--teal);border-color:var(--teal);color:#fff}.kg__filter button.is-aan span{color:#cddaec}.kg__lijst{list-style:none;margin:0;padding:0 4px 0 0;overflow-y:auto;display:grid;gap:8px;scrollbar-width:thin;scrollbar-color:#b7cdee transparent}.kg__lijst a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;background:#fff;border:1px solid var(--rand);text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s,transform .15s}.kg__lijst img,.kg__geen{flex:none;width:72px;height:56px;border-radius:10px;object-fit:cover;background:var(--teal-l);display:grid;place-items:center;color:var(--teal)}.kg__geen svg{width:22px;height:22px}.kg__tekst{min-width:0;flex:1}.kg__tekst strong{display:block;font-size:.95rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg__tekst small{display:block;color:var(--grijs);font-size:.8rem}.kg__score{flex:none;padding:4px 8px;border-radius:999px;background:var(--teal-d);color:#fff;font:800 .82rem var(--body)}.kg__lijst li.is-aan a,.kg__lijst a:hover{border-color:var(--teal);box-shadow:0 10px 24px -16px #244f8f99;transform:translate(3px)}.kg__kaart{position:relative;min-height:560px;border-radius:var(--r);overflow:hidden;box-shadow:var(--schaduw-l);background:linear-gradient(110deg,#eef2f7 30%,#f6f8fb,#eef2f7 70%);background-size:200% 100%;animation:kaartlaad 1.4s linear infinite}.kg__map{position:absolute;inset:0}.kgm-w{background:none;border:0}.kgm{display:inline-grid;place-items:center;transition:transform .2s ease;box-shadow:0 6px 14px -6px #0009}.kgm--a{min-width:40px;height:28px;padding:0 8px;border-radius:999px;background:var(--teal-d);color:#fff;font:800 .8rem/1 var(--body);border:2px solid #fff}.kgm--a:empty{min-width:18px;width:18px;height:18px;padding:0}.kgm--z{width:30px;height:30px;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);background:#1f4f96;color:#fff;border:2px solid #fff;font-size:14px}.kgm--b{width:30px;height:30px;border-radius:50%;background:var(--oranje);color:#fff;border:2px solid #fff;font-size:14px}.kgm-w.is-aan .kgm,.kgm-w:hover .kgm{transform:scale(1.25);background:var(--oranje)}.kgm-w.is-aan .kgm--z,.kgm-w:hover .kgm--z{transform:rotate(-45deg) scale(1.25)}.kg-tip{padding:0!important;border:0!important;border-radius:14px!important;overflow:hidden;box-shadow:0 18px 40px -16px #1b26388c!important;width:220px;white-space:normal!important}.kg-tip img{display:block;width:100%;height:120px;object-fit:cover}.kg-tip b{display:block;padding:8px 12px 0;font:700 .92rem var(--kop);color:var(--ink)}.kg-tip span{display:block;padding:0 12px 10px;font-size:.8rem;color:var(--grijs)}.kg-tip:before{display:none}@media(max-width:900px){.kg{grid-template-columns:1fr}.kg__kaart{min-height:380px;order:-1}.kg__zij{max-height:none}.kg__lijst{max-height:340px}}.incijfers{background:#fff}.ic3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ic3__k{padding:22px;border-radius:var(--r);background:linear-gradient(180deg,#f0f4f9,#fff);border:1px solid #e3e2d2}.ic3__k h3{font-size:1.08rem;margin:0 0 12px}.ic3__k ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ic3__k a{position:relative;display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;overflow:hidden;text-decoration:none;color:var(--ink);font-size:.94rem;isolation:isolate}.ic3__k a i{position:absolute;inset:0 auto 0 0;width:var(--w);background:linear-gradient(90deg,#d3deee,#edf3fb);z-index:-1;border-radius:12px;transition:filter .15s}.ic3__k a b{font-weight:800;color:var(--teal-d);white-space:nowrap}.ic3__k a:hover i{filter:brightness(.95)}.ic3__noot{margin:10px 0 0;font-size:.8rem;color:var(--grijs)}@media(max-width:900px){.ic3{grid-template-columns:1fr}}.ic3__sub{margin:16px 0 10px!important}.ic3--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ic3__zin{margin:-4px 0 12px;color:var(--grijs);font-size:.92rem}@media(max-width:900px){.ic3--2{grid-template-columns:1fr}}.pijlrij:has(>.slider) .pijl,.pijlrij:has(>.top3__raster) .pijl,.pijlrij:has(>.gk) .pijl,.pijlrij:has(>.ontdek) .pijl{top:min(120px,30%)}@media(max-width:900px){.co{padding:8px 8px 52px!important}.co figcaption{bottom:8px}}@media(max-width:900px){.kg{grid-template-columns:minmax(0,1fr)}.kg__zij,.kg__lijst{min-width:0}}@media(min-width:901px){.co--2{top:22%}.co__tip{bottom:-9%;width:min(270px,50%)}}:root{--rood:#b3202d;--kilim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Crect width='28' height='14' fill='%23f3e9da'/%3E%3Cpath d='M0 7 7 0 14 7 7 14z' fill='%23b3202d'/%3E%3Cpath d='M14 7 21 0 28 7 21 14z' fill='%23084f57'/%3E%3Cpath d='M7 4.2 9.8 7 7 9.8 4.2 7z' fill='%23f3e9da'/%3E%3Cpath d='M21 4.2 23.8 7 21 9.8 18.2 7z' fill='%23ff984c'/%3E%3C/svg%3E");--ruit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cpath d='M22 2 42 22 22 42 2 22z' fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.5'/%3E%3Cpath d='M22 14 30 22 22 30 14 22z' fill='%23ffffff' fill-opacity='.035'/%3E%3C/svg%3E")}.opening{border-bottom:0}.feiten:before,footer.voet:before,.voet:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:var(--kilim) repeat-x left center/24px 12px}.voet{position:relative}.opening__kicker:before{width:42px;height:10px;border-radius:0;background:var(--kilim) repeat-x left center/20px 10px}.opening__lead:first-letter{color:var(--rood)}.gs__kop .eyebrow:before,.sectie__kop .eyebrow:before{content:"";display:inline-block;width:9px;height:9px;margin-right:9px;transform:rotate(45deg) translateY(-1px);background:var(--rood);border-radius:1px;vertical-align:middle}.co__label{background:var(--rood)}.feiten{padding:clamp(56px,6vw,88px) 0 clamp(48px,5vw,72px);background:var(--ruit),radial-gradient(700px 320px at 90% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(135deg,#142c52,#3666b1 62%,#4677c2)!important}.feiten__kop{display:block;margin-bottom:28px}.feiten__kicker{margin:0 0 6px;font:800 .78rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffd9b0}.feiten__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.ft{position:relative;display:flex;flex-direction:column;padding:22px 22px 20px;border-radius:22px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(4px);min-width:0}.ft__ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:14px;background:#fff;color:var(--teal-d);box-shadow:0 8px 20px -10px #00000080}.ft__ic svg{width:22px;height:22px}.ft small{font:800 .76rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#cfdff5}.ft strong{display:block;margin:4px 0 8px;color:#fff;font:700 clamp(1.15rem,1rem + .5vw,1.35rem)/1.25 var(--kop)}.ft p{margin:0;color:#e7f4f5d1;font-size:.93rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ft--foto{padding:0;overflow:hidden;border:0;min-height:240px;justify-content:flex-end}.ft--foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ft--foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#16203000 30%,#162030c7)}.ft__over{position:relative;z-index:1;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ft__over small{color:#ffd9b0}.ft__over strong{margin:0 0 10px}.ft--s2{grid-column:span 2}.ft--s3{grid-column:1/-1}@media(max-width:900px){.feiten__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.ft--s2,.ft--s3,.ft--s1{grid-column:1/-1}}@media(max-width:560px){.feiten__raster{grid-template-columns:1fr}}.gfaq__wes{display:grid;grid-template-columns:64px 1fr;gap:10px 14px;align-items:center;margin-top:22px;padding:18px;border-radius:20px;background:linear-gradient(135deg,#f3f7fc,#fff);border:1px solid #c8d8ef}.gfaq__wes img{width:64px;height:64px;border-radius:50%;object-fit:cover}.gfaq__wes p{margin:0;font-size:.93rem;color:var(--tekst)}.gfaq__wes .btn{grid-column:1/-1;justify-self:start}.gt__k{background:linear-gradient(180deg,#fff,#f6f8fc);border-left:0!important;padding-left:24px!important;position:relative;overflow:hidden}.gt__k:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--teal),var(--rood))}.gt__k h3:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;transform:rotate(45deg) translateY(-2px);background:var(--rood);border-radius:1px}.feiten:before,.voet:before{display:none!important}.opening__kicker:before{width:34px;height:2px;border-radius:2px;background:var(--oranje)!important}.opening__lead:first-letter{color:var(--teal)}.gs__kop .eyebrow:before,.sectie__kop .eyebrow:before,.gt__k h3:before{display:none!important}.co__label{background:var(--teal-d)}.gt__k:before{background:var(--teal)!important;width:4px}.feiten{background:radial-gradient(700px 320px at 90% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(135deg,#142c52,#3666b1 62%,#4677c2)!important}.feiten__kicker{color:#ffd9b0}.toc{margin:22px 0 0;border-radius:20px;background:#fff;border:1px solid #dee6f0;box-shadow:0 14px 34px -26px #1b263880;overflow:hidden}.toc summary{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 18px;cursor:pointer;list-style:none;font:800 1.02rem var(--kop);color:var(--ink)}.toc summary::-webkit-details-marker{display:none}.toc summary small{margin-left:auto;font:600 .82rem var(--body);color:var(--grijs)}.toc summary:after{content:"";width:9px;height:9px;margin-left:12px;border-right:2.5px solid var(--teal);border-bottom:2.5px solid var(--teal);transform:rotate(45deg) translateY(-3px);transition:transform .2s}.toc[open] summary:after{transform:rotate(-135deg) translate(-2px,-1px)}.toc__ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--teal-l);color:var(--teal)}.toc__ic svg{width:18px;height:18px}.toc ol{list-style:none;counter-reset:toc;margin:0;padding:6px 18px 16px;columns:2;column-gap:24px;border-top:1px dashed #dee6f0}.toc li{counter-increment:toc;break-inside:avoid}.toc a{display:flex;gap:10px;align-items:baseline;min-height:40px;padding:8px 0;color:var(--ink);text-decoration:none;font-size:.95rem;line-height:1.35;border-bottom:1px solid #dfe8f5}.toc a:before{content:counter(toc,decimal-leading-zero);flex:none;font:800 .8rem var(--kop);color:var(--oranje-d)}.toc a:hover{color:var(--teal)}@media(max-width:640px){.toc ol{columns:1}}.hfd__titel small{display:block;margin-top:5px;font:500 .78rem/1.35 var(--body);color:#ffffffe0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hfd__k:after{background:linear-gradient(180deg,#16203000 35%,#162030d1)!important}.rp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rp__k{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:22px;background:#fff;border:1px solid #d2def0;text-decoration:none;color:var(--ink);box-shadow:0 14px 34px -28px #1b26388c;transition:transform .2s,box-shadow .2s,border-color .2s}.rp__k:hover{transform:translateY(-3px);border-color:var(--teal);box-shadow:0 20px 40px -26px #1b26388c}.rp__ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--teal),var(--teal-d));color:#fff;box-shadow:0 10px 20px -12px #244f8fe6}.rp__ic svg{width:24px;height:24px}.rp__tekst strong{display:block;font:700 1.12rem var(--kop);margin-bottom:4px}.rp__tekst span{color:var(--tekst);font-size:.93rem;line-height:1.55}.rp__knop{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-weight:800;font-size:.92rem}.rp__knop svg{width:16px;height:16px;transition:transform .2s}.rp__k:hover .rp__knop svg{transform:translate(3px)}@media(max-width:1020px){.rp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rp{grid-template-columns:1fr}}.opening{padding-bottom:clamp(36px,4vw,56px)}.opening__grid{align-items:start}.opening__beeld{min-height:clamp(420px,36vw,520px)}.toc--breed{margin-top:28px}.lijstkop{margin:28px 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.25}.lijstkop+.toc--breed{margin-top:14px}.toc--breed ol{columns:3}@media(max-width:1020px){.toc--breed ol{columns:2}}@media(max-width:640px){.toc--breed ol{columns:1}}.sectie{padding-block:clamp(36px,4vw,60px)}.sectie--strak{padding-block:clamp(24px,3vw,40px)}.deals{background:linear-gradient(180deg,#ecf2fa,#fff)}.deals__kop{text-align:center;margin:0 0 20px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem)}.deals__rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.deal{display:flex;align-items:center;gap:14px;padding:18px 18px 18px 20px;border-radius:18px;background:#fff;box-shadow:0 14px 34px -24px #1b26388c,0 0 0 1px #d6e2f2;text-decoration:none;color:var(--ink);transition:transform .2s,box-shadow .2s}.deal:hover{transform:translateY(-3px);box-shadow:0 22px 40px -24px #1b263899,0 0 0 1px var(--teal)}.deal__logo{flex:none;width:110px;height:34px;object-fit:contain}.deal__tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:.92rem;color:var(--tekst)}.deal__badge{align-self:flex-start;padding:4px 12px;border-radius:999px;background:var(--groen);color:#fff;font:800 .82rem var(--body)}.deal__pijl{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--oranje);color:#fff;box-shadow:0 8px 18px -8px #075e69cc;transition:transform .2s}.deal__pijl svg{width:20px;height:20px}.deal:hover .deal__pijl{transform:translate(3px)}@media(max-width:1020px){.deals__rij{grid-template-columns:1fr}}.sneltips{margin-top:20px;padding:18px 20px;border-radius:18px;background:#f9fbff;border:1px solid #cddcf0}.sneltips__kop{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:800 .82rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:#a0700b}.sneltips__kop svg{width:16px;height:16px}.sneltips ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sneltips li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:6px 0;border-bottom:1px dashed #efdfc6}.sneltips li:last-child{border:0}.sneltips__lbl{min-width:170px;font-weight:700;color:var(--ink)}.sneltips li>a:not(.sneltips__prijs){color:var(--teal);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sneltips__ster{color:#c98a00;font-weight:800}.sneltips__extra{color:var(--grijs);font-size:.9rem}.sneltips__prijs{margin-left:auto;color:var(--oranje-d);font-weight:800;text-decoration:none}.sneltips__prijs:hover{text-decoration:underline}.bb{display:grid;grid-template-columns:1.7fr 1fr;grid-template-rows:1fr 1fr;gap:14px;height:clamp(320px,36vw,480px)}.bb__t{position:relative;display:block;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px -24px #1b263899}.bb__t--1{grid-row:1/3}.bb__t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.bb__t:hover img{transform:scale(1.04)}.bb__pil{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:#fffffff2;color:var(--ink);font-weight:700;font-size:.92rem;box-shadow:0 8px 20px -10px #0006}.bb__pil svg{width:16px;height:16px}.bb__t:not(.bb__t--1) .bb__pil{left:12px;bottom:12px;font-size:.85rem}@media(max-width:640px){.bb{grid-template-columns:1fr 1fr;grid-template-rows:200px 140px;height:auto}.bb__t--1{grid-row:auto;grid-column:1/-1}}.autotip{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,48px);border-radius:28px;background:linear-gradient(135deg,#e8eef6,#eff4fa);border:1px solid #cddaec}.autotip__tag{position:absolute;top:-16px;left:clamp(20px,4vw,48px);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:var(--teal);color:#fff;font:800 .8rem var(--body);letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 10px 20px -10px #244f8fcc}.autotip__tag svg{width:16px;height:16px}.autotip__kicker{margin:0 0 8px;font:800 .78rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.autotip h2{font-size:clamp(1.9rem,1.3rem + 2vw,2.8rem);line-height:1.08;letter-spacing:-.02em;margin:0 0 14px}.autotip__tekst p:not(.autotip__kicker){color:var(--tekst);font-size:1.02rem;line-height:1.7}.btn--groot{min-height:54px;padding:0 26px;font-size:1.02rem;gap:10px}.btn--groot svg{width:18px;height:18px}.autotip__foto{position:relative;aspect-ratio:4/3;border-radius:24px;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 50px -28px #1b263899}.autotip__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.autotip{grid-template-columns:1fr}.autotip__foto{transform:none}}.kgm--z{width:32px;height:32px;font:800 .8rem var(--body)}.kgm--z b{transform:rotate(45deg)}.kgm--a{min-width:52px}.kg__kaart{border:1px solid #cfdced}.kg__lijst li[data-s=z] a{background:#f8f3ff;border-color:#e6dcf7}.anim .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.anim .reveal.is-in{opacity:1;transform:none}.anim .co.reveal.is-in{transform:revert-layer}.kgm--a{white-space:nowrap;min-width:38px;height:26px;font-size:.78rem}.kgm-w{z-index:400}.kg-tegels{filter:saturate(.75) brightness(1.04) contrast(.95)}:root{--kop:"Plus Jakarta Sans",Inter,system-ui,sans-serif;--ink:#1b2638;--tekst:#3d4a5c;--grijs:#66738a;--zand:#f2f6fb;--zand-d:#dbe5f2;--roest:#1f4f96;--roest-d:#163a70;--goud:#d99a2b;--rand:#dfe7f1}body{background:#fbfdff}h1,h2,h3{font-weight:600;letter-spacing:-.015em;font-variation-settings:"opsz" 96}h4{font-family:var(--body);font-weight:700}.hero h1{font-weight:600}.eyebrow,.opening__kicker{letter-spacing:.16em}.sectie--zand,.opening{background:var(--zand)!important}.prose a,.antwoord__tekst a,.sneltips li>a:not(.sneltips__prijs){color:var(--roest);text-decoration-color:#1f4f9659}.prose a:hover{text-decoration-color:var(--roest)}.tags li,.kg__filter button span{color:var(--roest-d)}.tags li{background:#eaf0f8!important;color:var(--roest-d)!important}.opening__lead:first-letter{color:var(--roest)}.co{transition:none}.co:hover{transform:var(--rot,none)!important;box-shadow:0 30px 60px -28px #1b26388c}.co--1{--rot:rotate(-2.5deg)}.co--2{--rot:rotate(3.5deg)}.co--3{--rot:rotate(-4deg)}@media(max-width:900px){.co{--rot:none}}.golf{position:relative}.feiten{position:relative;margin-top:42px}.feiten:before,.seizoen:before{content:"";display:block!important;position:absolute;left:0;right:0;top:-40px;height:41px;background:inherit;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C180 2 360 0 540 14s360 30 540 18 270-28 360-26v12z' fill='%23000'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C180 2 360 0 540 14s360 30 540 18 270-28 360-26v12z' fill='%23000'/%3E%3C/svg%3E") center/100% 100% no-repeat;background-attachment:scroll}.feiten:before{background:#142c52}.feiten:after,.seizoen:after{content:"";position:absolute;left:0;right:0;bottom:-40px;height:41px;z-index:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0v18c200 22 420 24 640 8s440-28 620-14c80 6 140 14 180 16V0z' fill='%23000'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0v18c200 22 420 24 640 8s440-28 620-14c80 6 140 14 180 16V0z' fill='%23000'/%3E%3C/svg%3E") center/100% 100% no-repeat}.feiten:after{background:#4677c2}.feiten+*{padding-top:calc(clamp(24px,3vw,40px) + 40px)!important}.seizoen{margin:40px 0;background:#1b2638!important;color:#e7eef7}.seizoen:before,.seizoen:after{background:#1b2638}.seizoen+*{padding-top:calc(clamp(24px,3vw,40px) + 30px)!important}.dagprog{background:var(--zand)}.dagprog__kop{max-width:none;margin-bottom:26px}.dagprog__kop h2{font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.08;margin:.15em 0 .35em}.dagprog__kop p:not(.eyebrow){color:var(--tekst);font-size:1.05rem;margin:0}.dagprog__rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.dag{display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 22px 44px -32px #1b263873}.dag__foto{position:relative;aspect-ratio:16/10}.dag__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dag__label{position:absolute;left:18px;bottom:-18px;padding:9px 18px;border-radius:999px;background:var(--roest);color:#fff;font:800 .82rem var(--body);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 20px -10px #163a70b3}.dag__body{padding:32px 24px 24px}.dag__body h3{font-size:1.45rem;margin:0 0 14px}.dag__tijd{list-style:none;margin:0;padding:0;position:relative}.dag__tijd:before{content:"";position:absolute;left:43px;top:10px;bottom:10px;width:1px;background:#c8d4e4}.dag__tijd li{position:relative;display:grid;grid-template-columns:88px 1fr;gap:10px;padding:8px 0}.dag__deel{justify-self:start;align-self:start;position:relative;z-index:1;padding:4px 10px;border-radius:999px;background:#e8eff8;color:#233451;font:800 .76rem var(--body);white-space:nowrap}.dag__tijd a{color:var(--ink);text-decoration:none}.dag__tijd a strong{font-size:1.02rem}.dag__tijd a:hover strong{color:var(--roest)}.dag__tijd p{margin:3px 0 0;color:var(--tekst);font-size:.92rem;line-height:1.55}@media(max-width:1020px){.dagprog__rij{grid-template-columns:1fr}.dag{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.dag__foto{aspect-ratio:auto;min-height:260px}}@media(max-width:640px){.dag{display:flex}.dag__foto{aspect-ratio:16/10;min-height:0}}.seizoen__kop{text-align:center;max-width:760px;margin:0 auto 30px}.seizoen__kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 8px;font:800 .8rem var(--body);letter-spacing:.18em;text-transform:uppercase;color:#b2c3da}.seizoen__kicker:before,.seizoen__kicker:after{content:"";width:30px;height:1px;background:#8a7a68}.seizoen h2{color:#f9fbff;font-size:clamp(2rem,1.4rem + 2vw,3rem)}.seizoen__kop p:last-child{color:#a7bad4}.seizoen__rij{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.sz{position:relative;padding:24px 22px;border-radius:20px;background:#172337;border:1px solid #1f2e49;overflow:hidden}.sz:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--s,#d99a2b)}.sz--lente{--s:#9cc27a}.sz--zomer{--s:#f0b43c}.sz--herfst{--s:#d0713a}.sz--winter{--s:#9ab8d6}.sz__naam{display:flex;align-items:center;gap:8px;margin:0 0 10px!important;font:800 .82rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--s)}.sz__naam svg{width:18px;height:18px}.sz p{margin:0;color:#cedbee;font-size:.97rem;line-height:1.65}.gs--tips .gt{gap:30px}.gs--tips .gt__k{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.gs--tips .gt__k:before{display:none}.gs--tips .gt__k h3{display:flex;align-items:center;gap:12px;font-size:1.4rem;margin-bottom:14px}.gs--tips .gt__k h3:after{content:"";flex:1;height:1px;background:var(--rand)}.gs--tips .tegels{display:grid;grid-template-columns:1fr;gap:12px;counter-reset:tip}.gs--tips .tegel{position:relative;padding:18px 20px 18px 74px;border-radius:18px;background:#fff;border:1px solid var(--rand);box-shadow:0 14px 30px -26px #1b263880;counter-increment:tip}.gs--tips .tegel:before{content:counter(tip);position:absolute;left:20px;top:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--zand);color:var(--roest);font:600 1.2rem var(--kop)}.gs--tips .tegel h4{margin:0 0 4px;font-size:1.02rem}.gs--tips .tegel p{margin:0;color:var(--tekst);font-size:.94rem;line-height:1.6}.gs--tips .gt__k:nth-child(2) .tegel:before{content:"";background:#edf2fa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a2e1f' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 8h.01M12 11v5'/%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E") center/20px no-repeat}.ic3__k{background:#fff;border:1px solid var(--rand);box-shadow:0 18px 36px -30px #1b263880;padding:24px}.ic3__k h3{font-size:1.3rem}.ic3__k a{display:grid;grid-template-columns:1fr auto;gap:2px 10px;min-height:0;padding:10px 0;border-radius:0;border-bottom:1px solid #e9eff7}.ic3__k li:last-child a{border-bottom:0}.ic3__k a i{position:static;grid-column:1/-1;height:6px;width:100%;border-radius:999px;background:#e9eff7;overflow:hidden}.ic3__k a i:before{content:"";display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--teal),#4b85ae)}.ic3__k a b{color:var(--ink);font-family:var(--kop);font-weight:600;font-size:1.05rem}.ic3__k a:hover span{color:var(--roest)}.acc{border-radius:24px!important;border:0!important;box-shadow:0 22px 44px -32px #1b263880,0 0 0 1px #e7eef7!important;overflow:hidden}.acc__naam{font-family:var(--kop)!important;font-weight:600!important;font-size:1.35rem!important;line-height:1.15!important}.acc__soort{display:flex;align-items:center;gap:6px;color:var(--grijs)!important}.acc__soort:before{content:"";width:14px;height:14px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a6d63' stroke-width='2'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat}.acc__label{background:#1b2638e0!important;font-weight:700}.acc__usp li:before{color:var(--goud)!important}.acc__knoppen{border-top:1px solid #e9eff7;padding-top:14px;margin-top:auto}.gs--tips .tegel h4 svg{display:none}.autotip h2{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem)}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+1E00-1E9F,U+20A0-20AB,U+2C60-2C7F,U+A720-A7FF}:root{--kop:"DM Serif Display",Georgia,serif;--teal:#3666b1;--teal-d:#244f8f;--teal-l:#e8f0fb;--groen:#224577;--ink:#1b2638;--tekst:#3d4a5c;--grijs:#66738a;--rand:#dfe7f1;--zand:#f2f6fb}h1,h2{font-family:var(--kop);font-weight:700!important;letter-spacing:-.005em;line-height:1.08}h3{font-family:var(--body);font-weight:700;letter-spacing:-.01em}.hero h1{font-weight:400!important;line-height:1.05}.opening__kop{font-size:clamp(2.2rem,1.5rem + 2.6vw,3.6rem)}.opening__lead:first-letter{font-family:var(--kop);font-weight:700;color:var(--roest)}.dag__body h3,.acc__naam,.gs--tips .gt__k h3,.ic3__k h3{font-family:var(--kop)!important;font-weight:700!important}.eyebrow{color:var(--teal)}.feiten:before,.feiten:after,.seizoen:before,.seizoen:after{display:none!important}.feiten{margin-top:0}.feiten+*,.seizoen+*{padding-top:clamp(24px,3vw,40px)!important}.feiten{background:radial-gradient(800px 360px at 90% 0%,rgba(217,154,43,.16),transparent 60%),linear-gradient(140deg,#142c52,#3666b1 70%,#4677c2)!important}.ft__ic{color:var(--teal-d)}.ft small{color:#cfdff5}.feiten__kicker,.ft__over small{color:#ffd27a}.reislijn{position:relative;height:56px;margin:-10px auto;max-width:var(--wrap);padding:0 20px;color:#a9bbd6;pointer-events:none}.reislijn svg{width:100%;height:100%}.reislijn__ic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fbfdff;color:var(--roest);box-shadow:0 0 0 6px #fbfdff}.reislijn--b .reislijn__ic{transform:translate(-50%,-50%)}.reislijn__ic svg{width:20px;height:20px}.opening__beeld{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:12px;min-height:0!important}.co{position:relative!important;inset:auto!important;width:auto!important;transform:none!important;padding:0!important;border-radius:20px;overflow:hidden;background:none;box-shadow:0 18px 36px -26px #1b26388c}.co img{aspect-ratio:auto;height:100%;border-radius:0}.co--1{grid-column:1/-1;aspect-ratio:16/10}.co--2,.co--3{aspect-ratio:4/3}.co figcaption{position:absolute;left:12px;right:auto;bottom:12px;min-height:0;padding:7px 12px;border-radius:12px;background:#fffffff0;font:700 .85rem/1.2 var(--body);color:var(--ink);box-shadow:0 6px 16px -8px #0006}.co figcaption b{background:var(--roest)}.co__label{position:absolute;top:12px;left:12px;right:auto;transform:none;background:var(--roest);font-size:.78rem}.co__tip{position:relative!important;inset:auto!important;grid-column:1/-1;width:auto!important;transform:none!important;border-radius:18px;background:#ecf1f9;border:1px solid #f1dfbd;box-shadow:none}@media(min-width:901px){.opening__grid{align-items:start}}.toc{border-radius:24px;border-color:var(--rand);box-shadow:0 20px 40px -34px #1b26388c}.toc summary{min-height:64px;padding:0 22px;font:700 1.35rem var(--kop)}.toc__ic{background:#e8eff8;color:var(--roest)}.toc ol{columns:auto!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:16px 20px 20px;border-top:1px solid #e9eff7;counter-reset:toc}.toc li{counter-increment:toc}.toc a{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 12px 8px 8px;border:1px solid #e9eff7;border-radius:16px;background:#fbfdff;font-size:.92rem;font-weight:600;transition:border-color .15s,background .15s}.toc a:before{display:none}.toc a:hover{border-color:#b9c9e0;background:#fff;color:var(--roest)}.toc a img,.toc__geen{flex:none;width:56px;height:42px;border-radius:10px;object-fit:cover;display:grid;place-items:center;background:#e8eff8;color:var(--roest)}.toc__geen svg{width:20px;height:20px}.toc a span:last-child{line-height:1.3}.dl,.autotip{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,48px);border-radius:28px;background:#f8fbfe!important;border:1px solid #e4ecf6!important}.autotip__tag{background:var(--roest)!important;box-shadow:0 10px 20px -10px #163a7099!important}.autotip__kicker{color:var(--roest)!important}.dl h2{font-size:clamp(1.8rem,1.3rem + 1.6vw,2.5rem);margin:0 0 12px}.dl__tekst>p:not(.autotip__kicker){color:var(--tekst);font-size:1.02rem;line-height:1.7;margin:0 0 18px}.dl__rij{display:grid;gap:10px}.deal{display:grid!important;grid-template-columns:120px 1fr 44px;align-items:center;gap:14px;padding:12px 12px 12px 18px!important;border-radius:16px!important;background:#fff;box-shadow:0 0 0 1px #e4ecf6!important}.deal:hover{box-shadow:0 0 0 1px #b9c9e0,0 14px 28px -20px #1b263880!important}.deal__logo{width:120px;height:32px}.deal__badge{justify-self:start;padding:5px 12px;border-radius:999px;background:var(--groen);color:#fff;font:800 .8rem var(--body)}.deal__pijl{width:44px!important;height:44px!important}.dl__foto{aspect-ratio:4/5!important;transform:rotate(2deg)}.deals{background:none!important;padding-top:20px!important}@media(max-width:900px){.dl,.autotip{grid-template-columns:1fr}.dl__foto{aspect-ratio:16/10!important;transform:none;order:-1}}@media(max-width:480px){.deal{grid-template-columns:96px 1fr 44px}.deal__logo{width:96px}}.seizoen{background:var(--zand)!important;color:var(--tekst);margin:0}.seizoen h2{color:var(--ink)}.seizoen__kicker{color:var(--roest)}.seizoen__kicker:before,.seizoen__kicker:after{background:#b9c9e0}.seizoen__kop p:last-child{color:var(--tekst)}.maanden{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;max-width:860px;margin:0 auto 26px}.maand{display:grid;place-items:center;height:46px;border-radius:12px;background:#fff;border:1px solid var(--rand);font:700 .8rem var(--body);color:var(--grijs);text-transform:uppercase}.maand--best{background:var(--groen);border-color:var(--groen);color:#fff}.maanden__uitleg{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 0;font-size:.9rem;color:var(--tekst)}.maanden__uitleg i{width:14px;height:14px;border-radius:4px;background:var(--groen)}.sz{background:#fff!important;border:1px solid var(--rand)!important;padding:26px 22px 22px!important;box-shadow:0 18px 36px -32px #1b263880}.sz:before{display:none}.sz__ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:12px;background:color-mix(in srgb,var(--s) 22%,#fff);color:color-mix(in srgb,var(--s) 70%,#1a263c)}.sz__ic svg{width:24px;height:24px}.sz__naam{font:700 1.35rem var(--kop)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;margin:0 0 6px!important}.sz p{color:var(--tekst)!important}@media(max-width:640px){.maanden{grid-template-columns:repeat(6,minmax(0,1fr))}}.anim .reveal{transform:none!important;transition:opacity .5s ease!important}.opening .reveal,.co.reveal{opacity:1!important}.faq summary{font-family:var(--body)!important;font-weight:700!important}.kg__lijst li[data-s=z] a{background:#eff4fa;border-color:#cbdaf0}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+1E00-1E9F,U+20A0-20AB,U+2C60-2C7F,U+A720-A7FF}:root{--hand:"Patrick Hand","Comic Sans MS",cursive;--titel:#1f3f73}main h2,.opening__kop{font-family:var(--hand)!important;font-style:italic;font-weight:400!important;color:var(--titel);letter-spacing:0;line-height:1.05}main h2{font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem)!important}.opening__kop{font-size:clamp(2.6rem,1.8rem + 2.8vw,4rem)!important}.feiten h2,.slot h2,.seizoen h2{color:inherit}.feiten h2{color:#f9fbff!important}.gintro__kop,.moz__kop{font-family:var(--hand)}.btn--oranje{background:linear-gradient(180deg,var(--oranje-d),#dd6a1f)!important;color:#fff!important;border:0!important;box-shadow:0 10px 22px -10px #075e69e6,inset 0 -2px #00000014!important;font-weight:800!important;transition:transform .15s ease,box-shadow .15s ease!important;text-decoration:none!important}.btn--oranje:hover{transform:translateY(-2px);box-shadow:0 16px 28px -12px #075e69f2,inset 0 -2px #00000014!important}.btn--oranje svg{width:18px;height:18px;transition:transform .15s}.btn--oranje:hover svg{transform:translate(3px)}.deal{grid-template-columns:120px 1fr auto!important}.deal__knop{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:linear-gradient(180deg,var(--oranje-d),#dd6a1f);color:#fff;font-weight:800;font-size:.9rem;white-space:nowrap;box-shadow:0 8px 18px -8px #075e69e6;transition:transform .15s}.deal__knop svg{width:16px;height:16px}.deal:hover .deal__knop{transform:translate(3px)}@media(max-width:480px){.deal{grid-template-columns:90px 1fr!important}.deal__knop{grid-column:1/-1;justify-content:center}}.gt__k{position:relative;overflow:hidden}.gt__ic{position:absolute;right:-18px;top:-18px;width:120px;height:120px;color:#3666b1;opacity:.07;pointer-events:none}.gt__ic svg{width:100%;height:100%}.gt__k h3{display:flex;align-items:center;gap:12px}.gt__k h3:before{content:"";display:inline-block!important;flex:none;width:40px;height:40px;border-radius:12px;background:#e9f1fb var(--ic,none) center/20px no-repeat}.gs--tips .gt__k h3:before{display:none!important}.strook{background:linear-gradient(180deg,#f8fbfe,#f2f6fb)!important}.strook__kop{text-align:center;margin:0 0 22px}.strook__rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sk{display:flex;align-items:center;gap:14px;padding:18px 18px 18px 20px;border-radius:18px;background:#fff;text-decoration:none;color:var(--ink);box-shadow:0 18px 36px -26px #1b263899,0 0 0 1px #e4ecf6;transition:transform .2s,box-shadow .2s}.sk:hover{transform:translateY(-3px);box-shadow:0 24px 44px -26px #1b2638a6,0 0 0 1px #b9c9e0}.sk img{flex:none;width:110px;height:32px;object-fit:contain}.sk__tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:.92rem;color:var(--tekst)}.sk__badge{align-self:flex-start;padding:4px 12px;border-radius:999px;background:var(--groen);color:#fff;font:800 .82rem var(--body)}.sk__pijl{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,var(--oranje-d),#dd6a1f);color:#fff;box-shadow:0 8px 18px -8px #075e69e6;transition:transform .2s}.sk__pijl svg{width:20px;height:20px}.sk:hover .sk__pijl{transform:translate(3px)}@media(max-width:1020px){.strook__rij{grid-template-columns:1fr}}.gfaq{align-items:start}@media(min-width:901px){.gfaq__zij{position:sticky;top:90px}}.gfaq__kaart{margin-top:20px;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 36px -28px #1b26388c,0 0 0 1px #e4ecf6}.gfaq__kaart img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.gfaq__snel{padding:14px 16px 10px}.gfaq__snel>p{margin:0 0 4px;font:800 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--titel)}.gfaq__snel ul{list-style:none;margin:0;padding:0}.gfaq__snel a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid #e9eff7}.gfaq__snel li:last-child a{border:0}.gfaq__snel a svg{width:18px;height:18px;color:var(--groen)}.gfaq__snel a:hover{color:var(--titel)}.ontdek-slider{grid-auto-columns:minmax(240px,23%)!important}@media(max-width:760px){.ontdek-slider{grid-auto-columns:78%!important}}.slot{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:clamp(70px,9vw,120px) 0;text-align:center}.slot__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.slot:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#16203059,#162030b3)}.slot__in{max-width:820px}.slot__kicker{margin:0 0 6px;font:800 .82rem var(--body);letter-spacing:.18em;text-transform:uppercase;color:#ffd9b0}.slot h2{color:#fff!important;font-size:clamp(2.4rem,1.6rem + 3vw,4rem)!important;text-shadow:0 2px 20px rgba(0,0,0,.35)}.slot p:not(.slot__kicker){font-size:1.12rem;color:#e1eaf6;margin:0 auto 26px;max-width:620px}.slot__knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.btn--glas{background:#ffffff24;color:#fff;border:1.5px solid rgba(255,255,255,.7);backdrop-filter:blur(6px)}.btn--glas:hover{background:#ffffff3d}@media(max-width:560px){.slot__knoppen .btn{width:100%;justify-content:center}}.kgp-w .leaflet-popup-content-wrapper{padding:0;border-radius:18px;overflow:hidden;box-shadow:0 22px 50px -18px #1b263899}.kgp-w .leaflet-popup-content{margin:0;width:270px!important}.kgp-w .leaflet-popup-tip{box-shadow:none}.kgp-w .leaflet-popup-close-button{z-index:2;width:30px!important;height:30px!important;margin:8px;border-radius:50%;background:#fffffff2!important;color:var(--ink)!important;font:400 20px/28px var(--body)!important}.kgp{font:14px/1.4 var(--body);color:var(--ink)}.kgp__foto{position:relative;height:150px}.kgp__foto img{width:100%;height:100%;object-fit:cover;display:block}.kgp__foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.45))}.kgp__score{position:absolute;z-index:1;right:10px;bottom:10px;display:grid;justify-items:center;padding:5px 10px;border-radius:12px;background:var(--groen);color:#fff;line-height:1.05}.kgp__score b{font-size:18px}.kgp__score small{font-size:11px;opacity:.9}.kgp__in{display:grid;gap:6px;padding:12px 14px 14px}.kgp__naam{font:700 1.25rem/1.15 var(--kop)}.kgp__ster{color:#e3a21a;letter-spacing:2px;font-size:14px}.kgp__ster i{font-style:normal;color:#ccd7e7}.kgp__plek{color:var(--grijs);font-size:13px}.kgp__tags{display:flex;flex-wrap:wrap;gap:5px}.kgp__tags i{font-style:normal;padding:3px 9px;border-radius:999px;background:#eaf0f8;color:var(--roest-d);font-weight:700;font-size:12px}.kgp__knoppen{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.kgp__knoppen a{display:grid;place-items:center;min-height:42px;border-radius:999px;font-weight:800;font-size:13.5px;text-decoration:none!important}.kgp__knoppen a:only-child{grid-column:1/-1}.kgp__info{border:1.5px solid var(--groen);color:var(--groen)!important;background:#fff}.kgp__boek{background:linear-gradient(180deg,var(--oranje-d),#dd6a1f);color:#fff!important}.gt__k h3:before{display:none!important}.gt__ic{opacity:.09;width:110px;height:110px;right:-14px;top:-14px}.kgp__ster{letter-spacing:0;font-weight:800}.kgp__ster i{color:var(--grijs);font-weight:600}:root{--oranje:#ee7a2c;--oranje-d:#c75c14}main h2,.opening__kop{font-weight:700!important;-webkit-text-stroke:.035em currentColor;paint-order:stroke fill;letter-spacing:.005em}.btn--oranje,.deal__knop,.sk__pijl,.kgp__boek{background:linear-gradient(180deg,var(--oranje-d),#dd6a1f)!important;box-shadow:0 10px 22px -10px #075e69bf,inset 0 1px #ffffff2e!important}.btn--oranje:hover,.deal:hover .deal__knop,.sk:hover .sk__pijl{background:linear-gradient(180deg,#e2711f,#c75c14)!important}.sectie{padding-block:clamp(44px,5vw,76px)}.sectie--strak{padding-block:clamp(30px,3.5vw,50px)}.gk,.gt{gap:24px!important}.gs__kop{margin-bottom:24px}.gs__intro,.split{margin-bottom:26px}.gk__k{border:0!important;border-radius:26px!important;overflow:hidden;background:#fff;box-shadow:0 26px 50px -34px #1b26388c,0 0 0 1px #e6edf6!important}.gk__foto{position:relative;aspect-ratio:4/3!important}.gk__foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,32,48,.25) 0%,transparent 30%,transparent 70%,rgba(22,32,48,.25))}.gk__lbl{position:absolute;z-index:1;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fbfdfff0;color:var(--titel);font:800 .76rem var(--body);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px -8px #00000073}.gk__lbl svg{width:14px;height:14px}.gk__body{padding:20px 22px 22px!important}.gk__body h3{font-family:var(--hand)!important;font-weight:700!important;font-size:1.65rem!important;line-height:1.1;color:var(--titel);-webkit-text-stroke:.02em currentColor;margin:0 0 8px}.gk__link{display:inline-flex!important;align-items:center;gap:8px;align-self:flex-start;margin-top:14px;padding:10px 18px;border-radius:999px;background:#e9f1fb;color:var(--teal-d)!important;font-weight:800;text-decoration:none!important;transition:background .15s,transform .15s}.gk__link:hover{background:#cad8eb;transform:translate(2px)}.gk__link svg{width:16px;height:16px}.gs--tips .gt__k:nth-child(1) .tegel{background:linear-gradient(135deg,#e9eff7,#fff 70%);border-color:#cedaec}.gs--tips .gt__k:nth-child(1) .tegel:before{background:var(--groen);color:#fff;font:700 1.25rem var(--hand)}.gs--tips .gt__k:nth-child(2) .tegel{background:linear-gradient(135deg,#e6eef8,#fff 70%);border-color:#c9d9ef}.gs--tips .gt__k:nth-child(2) .tegel:before{background-color:#d1dff2}.gs--tips .gt__k h3{font-family:var(--hand)!important;font-weight:700!important;font-size:1.7rem!important;color:var(--titel)}.gs--tips .tegel{padding:20px 22px 20px 80px;transition:transform .2s}.gs--tips .tegel:hover{transform:translate(3px)}.gs--tips .tegel h4{font-size:1.06rem}.kgp-w .leaflet-popup-content{width:290px!important}.kgp__foto{height:175px}.kgp__foto:after{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 35%,transparent 60%,rgba(0,0,0,.5))}.kgp__score{inset:12px auto auto 12px;grid-auto-flow:column;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:999px;background:#fbfdfff2;color:var(--ink)}.kgp__score b{display:grid;place-items:center;min-width:34px;height:26px;padding:0 6px;border-radius:999px;background:var(--groen);color:#fff;font-size:14px}.kgp__score small{font-size:12px;font-weight:700;opacity:1}.kgp__in{gap:8px;padding:14px 16px 16px}.kgp__naam{font:700 1.55rem/1.05 var(--hand)!important;color:var(--titel);-webkit-text-stroke:.02em currentColor}.kgp__ster{display:none}.kgp__plek{display:flex;align-items:center;gap:6px;font-size:13px}.kgp__plek:before{content:"";width:14px;height:14px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a2e1f' stroke-width='2.2'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat}.kgp__knoppen a{min-height:44px}main h2,.opening__kop,.gk__body h3,.gs--tips .gt__k h3,.kgp__naam{font-weight:400!important;-webkit-text-stroke:.012em currentColor!important}.btn{border-radius:12px!important;letter-spacing:.005em}.btn--oranje,.deal__knop,.sk__pijl,.kgp__boek{background:var(--oranje)!important;color:#fff!important;box-shadow:0 1px 2px #1b26382e,0 6px 14px -8px #1f4f968c!important;border:0!important;transition:background .15s,transform .15s,box-shadow .15s!important}.btn--oranje:hover,.deal:hover .deal__knop,.sk:hover .sk__pijl,.kgp__boek:hover{background:#c75c14!important;transform:translateY(-1px);box-shadow:0 2px 4px #1b263833,0 10px 18px -10px #1f4f9699!important}.btn--groen{background:#1f3f73;color:#fff!important;border:0;box-shadow:0 1px 2px #1b26382e}.btn--groen:hover{background:#1f467f}.btn--rand{border-radius:12px!important;border:1.5px solid #a3b7d3!important;color:var(--ink)!important;background:#fff!important}.btn--rand:hover{border-color:var(--ink)!important}.deal__knop{border-radius:10px!important;padding:10px 16px}.sk__pijl{border-radius:12px!important}.acc__knoppen .btn,.kgp__knoppen a{border-radius:10px!important}.lm__k{background:none!important;padding:0 4px!important;color:var(--teal-d)!important;text-decoration:underline!important;text-decoration-color:#244f8f59!important;text-underline-offset:4px;min-height:44px}.gk__acties{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:auto;padding-top:14px}.gk__link{margin:0!important;padding:11px 18px!important;border-radius:12px!important;background:#1f3f73!important;color:#fff!important}.gk__link:hover{background:#1f467f!important}.gk__k:has(.lm__t:checked) .gk__lees .dicht{display:none}.gk__k:has(.lm__t:checked) .gk__lees .open{display:inline}.gk__k:has(.lm__t:checked) .gk__lees:after{transform:rotate(-135deg) translate(-2px,-2px)}.gk__k:has(.lm--past) .gk__lees{display:none}.sectie{padding-block:clamp(52px,6vw,88px)!important}.sectie--strak{padding-block:clamp(36px,4vw,56px)!important}.reislijn{margin:18px auto!important}.deals{padding-top:36px!important}.gk,.gt{row-gap:30px!important}.slider{gap:22px!important}@media(min-width:901px){.opening__beeld{position:sticky;top:90px}}.co__boek{grid-column:1/-1;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid #e4ecf6}.co__boek p{margin:0 0 12px;font-size:.95rem;color:var(--tekst)}.co__boek p strong{color:var(--ink)}.co__boek div{display:flex;flex-wrap:wrap;gap:10px}.co__boek .btn{min-height:44px;padding:0 16px;font-size:.92rem}@media(min-width:1021px){.gk__k:nth-child(3n+1):last-child .lm__body{max-height:15em}.gk__k:nth-child(3n+1):last-child .lm__t:checked~.lm__body{max-height:none}}@media(min-width:641px)and (max-width:1020px){.gk__k:nth-child(odd):last-child .lm__body{max-height:14em}}.rang-open{padding-bottom:clamp(44px,5vw,70px)}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:12px}.pod{position:relative;display:block;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 24px 44px -28px #1b263899;transition:transform .25s}.pod:hover{transform:translateY(-4px)}.pod img{display:block;width:100%;object-fit:cover}.pod--1 img{aspect-ratio:3/4.4}.pod--2 img{aspect-ratio:3/3.8}.pod--3 img{aspect-ratio:3/3.4}.pod:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#16203000 40%,#162030d9)}.pod__nr{position:absolute;z-index:1;top:12px;left:12px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:700 1.5rem var(--hand);color:#fff;box-shadow:0 8px 18px -8px #0009}.pod--1 .pod__nr{background:linear-gradient(140deg,#e2b54a,#b8861c);width:50px;height:50px;font-size:1.8rem}.pod--2 .pod__nr{background:linear-gradient(140deg,#c9cdd2,#8f969e)}.pod--3 .pod__nr{background:linear-gradient(140deg,#d49a6a,#9a5f33)}.pod__in{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;display:grid;gap:2px}.pod__in strong{font:700 1.25rem/1.1 var(--hand);text-shadow:0 2px 10px rgba(0,0,0,.4)}.pod--1 .pod__in strong{font-size:1.5rem}.pod__in small{font-size:.82rem;opacity:.92}@media(max-width:900px){.podium{margin-top:10px}}@media(max-width:520px){.podium{grid-template-columns:1fr 1fr}.pod--1{grid-column:1/-1;order:-1}.pod--1 img,.pod--2 img,.pod--3 img{aspect-ratio:4/3}}.winnaars h2{margin-bottom:20px}.win{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.win__k{position:relative;display:block;aspect-ratio:16/11;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 22px 40px -28px #1b263899}.win__k img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.win__k:hover img{transform:scale(1.05)}.win__k:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1620301a,#162030cc)}.win__lbl{position:absolute;z-index:1;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#fbfdff;color:var(--titel);font:800 .78rem var(--body);letter-spacing:.06em;text-transform:uppercase}.win__lbl svg{width:14px;height:14px;color:#c98a00}.win__in{position:absolute;z-index:1;left:16px;right:16px;bottom:14px;display:grid}.win__in strong{font:700 1.5rem/1.1 var(--hand)}.win__in small{opacity:.92}.snel{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;counter-reset:none}.snel a{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:8px 14px 8px 8px;border-radius:16px;background:#fff;border:1px solid #e4ecf6;text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s}.snel a:hover{border-color:#b9c9e0;transform:translateY(-2px)}.snel img{flex:none;width:72px;height:54px;border-radius:10px;object-fit:cover}.snel__nr{position:absolute;left:2px;top:2px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--titel);color:#fff;font:700 .95rem var(--hand)}.snel__in{display:grid;min-width:0}.snel__in strong{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snel__in small{color:var(--grijs);font-size:.82rem}.vtabel{margin-top:18px;border-radius:18px;background:#fff;border:1px solid #e4ecf6;overflow:hidden}.vtabel summary{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 18px;cursor:pointer;list-style:none;font-weight:700;color:var(--teal-d)}.vtabel summary::-webkit-details-marker{display:none}.vtabel summary svg{width:18px;height:18px}.vtabel summary:after{content:"";margin-left:auto;width:9px;height:9px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.vtabel[open] summary:after{transform:rotate(-135deg)}.vtabel .tabelwrap{padding:0 18px 18px}.rangtabel{width:100%;border-collapse:collapse;font-size:.94rem}.rangtabel th{text-align:left;padding:10px;background:#ebf1f8;color:var(--ink)}.rangtabel td{padding:10px;border-bottom:1px solid #e9eff7}.rangtabel a{color:var(--titel);font-weight:700}.rang-lijst .rk{margin-bottom:34px}.strook--in{margin:10px 0 44px;padding:28px;border-radius:26px;background:linear-gradient(180deg,#f8fbfe,#f2f6fb)}.deal{position:relative;padding:14px!important;border-radius:18px!important;overflow:hidden}.deal:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#c6d2e3}.dl__rij .deal:first-child:before{background:var(--groen)}.deal__logo{padding:6px 10px;width:130px!important;height:46px!important;border-radius:12px;background:#eff4fa}.deal__badge{display:inline-flex;align-items:center;gap:6px}.dl__rij .deal:first-child .deal__badge:before{content:"★";font-size:.8rem;color:#ffd77a}.deal:hover{background:#fbfdff}.deal{grid-template-columns:130px 1fr auto!important}.rk{border:0!important;box-shadow:0 26px 54px -38px #1b26388c,0 0 0 1px #e6edf6!important;border-radius:28px!important;padding:clamp(18px,2.4vw,30px)!important}.rk__titel h2{font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem)!important}.rk__nr{border-radius:50%!important;font:700 1.9rem var(--hand)!important}.rk:nth-of-type(n+4) .rk__nr{background:linear-gradient(140deg,#4677c2,#244f8f)!important}.rk__score{background:var(--groen)!important;border-radius:16px!important}.rk__chip{background:#ebf1f8!important;color:var(--roest-d)!important}.rk__chip--groen{background:#e3edfa!important;color:var(--groen)!important}.rk__prijs{background:#f8fbfe!important;border-color:#e4ecf6!important;border-radius:20px!important}.rk__regels li a{border-radius:12px!important;background:#fff}.rk__regels li.is-best a{border-color:var(--groen)!important}.rk__meer{border-radius:12px!important;background:#1f3f73!important;color:#fff!important}.rk__meer:hover{background:#1f467f!important}.rk__tegels{background:#f2f6fb!important;border-radius:20px!important}.rk__tegels span[class]:first-child,.rk__tegels p>span:first-child{background:#fff!important;color:var(--roest)!important}.rk__waarom{background:#f5f8fc!important;border-color:#e3edfa!important;border-radius:18px!important}.rk__waaromkop{font:700 1.35rem var(--hand)!important;color:var(--titel)}.chips a{border-radius:12px!important;background:#fff!important;border:1px solid #e4ecf6!important;font-weight:700!important;min-height:42px}.chips a:hover{border-color:#b9c9e0!important;color:var(--titel)!important}.kaartvak__legenda i[style*="#0b6e78"],.kaartvak__legenda i[style*="#3666b1"]{background:#1f3f73!important}@media(max-width:640px){.strook--in{padding:18px 14px;margin-inline:0}.sk{min-width:0;padding:14px}.sk img{width:88px}.sk__tekst{min-width:0}}.strook__rij,.sk{min-width:0}.rang-intro{padding:clamp(34px,4vw,56px) 0 clamp(26px,3vw,40px);background:var(--zand)}.rang-intro__kicker{margin:0 0 12px;font:700 .82rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--grijs)}.rang-intro__lead{margin:0 0 6px;font-size:clamp(1.08rem,1rem + .35vw,1.22rem);line-height:1.7;color:var(--ink);max-width:none}.rang-intro .lm{margin-top:4px}.rang-intro .lm__body{max-height:0}.rang-intro .lm__t:checked~.lm__body{max-height:none;margin-top:10px}.rang-intro .lm--past .lm__k{display:inline-flex!important}.rnav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:22px;border-top:1px solid #dde6f2}.rnav a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 6px;border-radius:12px;background:#fff;border:1px solid #e1e9f4;color:var(--ink);font-weight:600;font-size:.92rem;text-decoration:none;transition:border-color .15s,transform .15s}.rnav a:hover{border-color:var(--ink);transform:translateY(-1px)}.rnav b{display:grid;place-items:center;min-width:34px;height:32px;border-radius:9px;background:var(--ink);color:#fff;font:600 .85rem var(--body);letter-spacing:.02em}.rang-lijst{padding-top:clamp(30px,3.5vw,48px)!important}.rk__nr,.rk:nth-of-type(n+4) .rk__nr,.rk:nth-of-type(-n+3) .rk__nr{width:auto!important;height:auto!important;min-width:0;padding:0 4px 0 0;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--ink)!important;font:700 clamp(2.6rem,2rem + 2vw,3.6rem)/.9 var(--kop)!important;letter-spacing:-.02em;border-right:2px solid #dde6f2;padding-right:16px!important;margin-right:2px}.rk__score{background:var(--ink)!important;border-radius:12px!important}.rk__chip,.rk__chip--groen,.tags li,.kgp__tags i,.acc__label{background:#eaf0f8!important;color:var(--ink)!important;border:0!important}.acc__label{background:#fbfdfff2!important;box-shadow:0 4px 12px -6px #0006!important}.rk__chip svg{color:var(--grijs)}.rk__media{grid-template-columns:minmax(0,1fr) minmax(340px,38%)!important;gap:20px!important}.rk__fotos{height:440px!important}.rk__prijs{padding:22px!important;gap:12px!important;background:#fff!important;border:1px solid #e1e9f4!important;box-shadow:0 18px 36px -30px #1b263880}.rk__prijskop{margin:0 0 4px!important;font:700 1.35rem/1.2 var(--kop)!important;color:var(--ink)!important;display:block!important}.rk__regels{gap:10px!important}.rk__regels a{min-height:68px!important;padding:12px 16px!important;font-size:.95rem!important;border:1px solid #e1e9f4!important;gap:14px!important}.rk__regels img{width:120px!important;height:34px!important}.rk__regels li.is-best a{border:2px solid var(--ink)!important;padding-top:16px!important}.rk__badge{background:var(--ink)!important;color:#fff!important;font-size:.78rem!important;padding:4px 10px!important;border-radius:8px!important}.rk__pijl{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eaf0f8;color:var(--ink)}.rk__knop{min-height:54px!important;font-size:1.02rem!important}.rk__meer{background:none!important;color:var(--ink)!important;text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.rk__media{grid-template-columns:1fr!important}.rk__fotos{height:280px!important}}.win__lbl{color:var(--ink)!important}.win__lbl svg{display:none}.rang-extra h2{margin-bottom:20px}.rang-extra .vtabel{margin-top:26px}.rk__prijskop{text-transform:none!important;letter-spacing:0!important}.rk__nr,.rk:nth-of-type(n+4) .rk__nr,.rk:nth-of-type(-n+3) .rk__nr{width:62px!important;height:62px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center;background:var(--ink)!important;color:#fff!important;font:600 1.45rem/1 "Bricolage",var(--body)!important;letter-spacing:-.01em;box-shadow:0 0 0 5px #eaf0f8!important}@media(max-width:860px){.rk__nr,.rk:nth-of-type(n+4) .rk__nr,.rk:nth-of-type(-n+3) .rk__nr{width:48px!important;height:48px!important;font-size:1.15rem!important;box-shadow:0 0 0 4px #eaf0f8!important}}.rk__regels li.is-best{margin-top:14px}.rk__regels li.is-best a{padding-top:12px!important}.rk__badge{top:-13px!important;left:14px!important;display:inline-flex;align-items:center;gap:5px;line-height:1.2;padding:5px 11px!important;border-radius:999px!important;box-shadow:0 6px 14px -8px #1b2638b3}.rk__badge span{color:#ffd27a}.rk__regels a{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.rk__regels a:hover,.rk__regels a:focus-visible{transform:translateY(-2px);border-color:var(--ink)!important;background:#fbfdff!important;box-shadow:0 14px 26px -18px #1b263899}.rk__regels a:hover .rk__pijl,.rk__regels a:focus-visible .rk__pijl{background:var(--oranje);color:#fff;transform:translate(3px)}.rk__pijl{transition:transform .18s,background-color .18s,color .18s}.rk__regels a span:not(.rk__pijl){white-space:nowrap}@media(max-width:520px){.rk__regels a{gap:10px!important;padding:12px!important}.rk__regels img{width:96px!important;height:28px!important}}@media(max-width:860px){.rk__kop{flex-wrap:wrap}.rk__titel{flex:1 1 0}.rk__chips{margin-top:2px}.rk__fotos,.rk__fotos--3{height:auto!important;grid-template-columns:1fr 1fr!important;grid-template-rows:230px 120px!important}.rk__fotos .rk__groot{grid-column:1/-1!important;grid-row:1!important}.rk__fotos .rk__klein{grid-row:2!important}.rk__fotos--2{grid-template-rows:230px!important;grid-template-columns:2fr 1fr!important}.rk__fotos--2 .rk__groot{grid-column:1!important}.rk__fotos--1{grid-template-columns:1fr!important;grid-template-rows:240px!important}.rk__plek{bottom:auto;top:12px}}.rang-intro__lead,.rang-intro .lm__body,.rang-intro .lm__body p,.rang-intro__lead p{font-size:clamp(1.02rem,.98rem + .2vw,1.1rem)!important;line-height:1.75!important;color:var(--tekst)!important}.rang-intro__lead p{margin:0}@media(max-width:699px){.hero__tekst{display:contents}.hero__in{display:flex!important;flex-direction:column}.hero__in>*,.hero__tekst>*{order:5}.hero .eyebrow{order:1;margin-bottom:-12px;line-height:1.4}.hero h1{order:2;margin:0}.hero__widget{order:3!important}}.acc--flip{background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:flex!important;perspective:1600px}.acc--flip:hover{transform:none!important;box-shadow:none!important}.wk__inner{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative;min-width:0}.wk__voor,.wk__achter{grid-area:1/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:0;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 22px 44px -32px #1b263880,0 0 0 1px #e7eef7}.wk__voor{display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.acc--flip:hover .wk__voor{transform:translateY(-2px);box-shadow:0 28px 50px -30px #1b263899,0 0 0 1px #c7d3e4}.wk__achter{transform:rotateY(180deg);display:flex;flex-direction:column;gap:12px;padding:18px 18px 14px;outline:0;color:var(--ink)}.wk.is-flipped .wk__inner{transform:rotateY(180deg)}.wk:not(.is-flipped) .wk__achter{position:absolute;top:0;left:0;right:0;visibility:hidden;transition:visibility 0s .3s}.wk.is-flipped .wk__voor{visibility:hidden;transition:visibility 0s .3s}@media(prefers-reduced-motion:reduce){.wk__inner{transition:none}}@media(max-width:640px){.acc--compact.acc--flip .wk__voor{display:grid;grid-template-columns:118px minmax(0,1fr)}}.wk2__kop{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #e7eef7}.wk2__foto{width:56px;height:56px;border-radius:14px;object-fit:cover;flex:none}.wk2__naam{margin:0;font:700 1.2rem/1.15 var(--kop);color:var(--ink)}.wk2__sub{margin:3px 0 0;font:700 .76rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--grijs)}.wk2__lijst{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.wk2__lijst li{position:relative}.wk2__lijst li.is-top{margin-top:6px}.wk2__lijst a{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 10px 8px 14px;border:1px solid #e1e9f4;border-radius:14px;background:#fff;color:var(--ink);text-decoration:none!important;transition:transform .18s,border-color .18s,box-shadow .18s}.wk2__lijst a:hover,.wk2__lijst a:focus-visible{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 12px 22px -16px #1b263899}.wk2__lijst li.is-top a{border:2px solid var(--ink);padding-top:12px;min-height:66px}.wk2__tab{position:absolute;left:12px;top:-12px;z-index:1;display:inline-flex;gap:5px;align-items:center;padding:4px 10px;border-radius:999px;background:var(--ink);color:#fff;font:700 .76rem/1.2 var(--body)}.wk2__tab span{color:#ffd27a}.wk2__lijst img{width:96px;height:28px;object-fit:contain;object-position:left;flex:none}.wk2__deal{flex:1;font-weight:650;font-size:.92rem;white-space:nowrap}.wk2__pijl{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eaf0f8;color:var(--ink);flex:none;transition:background-color .18s,color .18s,transform .18s}.wk2__lijst a:hover .wk2__pijl{background:var(--oranje);color:#fff;transform:translate(2px)}.wk2__pijl svg{width:16px;height:16px}.wk2__cta{width:100%;justify-content:center;margin-top:auto;min-height:50px}.wk2__terug{align-self:center;min-height:44px;border:0;background:none;color:var(--ink);font:600 .9rem var(--body);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.zoeker__filters{display:flex;gap:8px;align-items:center;flex:0 1 auto;min-width:0}.zoeker__zoek{flex:1 1 180px!important;min-width:150px}@media(min-width:761px)and (max-width:1120px){.zoeker__filters .dd>summary{padding:0 11px;font-size:.86rem}.zoeker__sort select{font-size:.86rem;padding-right:28px}.zoeker__balk{gap:8px}}@media(max-width:760px){.zoeker__balk{flex-wrap:wrap}.zoeker__filters{flex:1 1 100%;overflow-x:auto;scrollbar-width:none;padding-right:4px}.zoeker__filters::-webkit-scrollbar{display:none}.zoeker__filters>.dd,.zoeker__filters>.zoeker__sort{flex:none!important}.zoeker__filters .dd>summary{padding:0 13px}.zoeker__sort select{width:auto!important}}.home-intro__rij{display:flex;align-items:center;gap:14px;margin-bottom:14px}.home-intro__wes{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 8px 18px -10px #1b263899}.home-intro .rang-intro__kicker{margin:0}.snav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;padding-top:24px;border-top:1px solid #dde6f2}.snav a{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px 8px 8px;border-radius:16px;background:#fff;border:1px solid #dfe7f1;color:var(--ink);font-weight:600;font-size:.93rem;line-height:1.25;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.snav a:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 14px 26px -20px #1b263899}.snav img{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:none}@media(max-width:980px){.snav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.snav a{font-size:.86rem;gap:10px;padding-right:10px}}.sectie__kop .eyebrow{margin-bottom:4px}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:16px}.bento>.best{min-height:0;border-radius:22px}.bento>.best:first-child{grid-column:span 2;grid-row:span 2}.bento>.best:first-child h3{font-size:clamp(2rem,1.5rem + 1.6vw,2.8rem)}.bento>.best:first-child p{font-size:1.05rem;max-width:520px}.bento>.best:nth-child(n+2) p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1020px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px}}@media(max-width:560px){.bento{grid-template-columns:1fr;grid-auto-rows:220px}.bento>.best:first-child{grid-column:auto;grid-row:span 1}.bento>.best:first-child h3{font-size:1.8rem}}.vh{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;margin-top:clamp(28px,4vw,56px)}.vh__foto{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 30px 60px -40px #1b2638b3}.vh__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.vh:hover .vh__foto img{transform:scale(1.03)}.vh__nr{position:absolute;left:18px;top:14px;font:700 clamp(3rem,2rem + 3vw,5rem)/1 var(--kop);color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.35)}.vh__tekst{position:relative;z-index:1;margin-left:-70px;background:#fff;border-radius:24px;padding:clamp(22px,2.6vw,34px);box-shadow:0 30px 60px -36px #1b26388c,0 0 0 1px #e7eef7}.vh__tekst h3{font:700 clamp(1.5rem,1.2rem + 1vw,2rem)/1.15 var(--kop);margin:4px 0 12px}.vh--om{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.vh--om .vh__foto{order:2}.vh--om .vh__tekst{margin-left:0;margin-right:-70px}@media(max-width:860px){.vh,.vh--om{grid-template-columns:1fr}.vh--om .vh__foto{order:0}.vh__tekst,.vh--om .vh__tekst{margin:-48px 14px 0}}.tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tl__k{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;border-radius:24px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 24px 50px -34px #1b2638b3}.tl__k img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s}.tl__k:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1620300d 25%,#162030e0)}.tl__k:hover img{transform:scale(1.05)}.tl__nr{position:absolute;top:16px;right:16px;width:64px;height:64px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#fbfdff;color:var(--ink);font:600 1.45rem/1 "Bricolage",var(--body);box-shadow:0 10px 24px -10px #0009}.tl__nr small{display:block;font:700 .76rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--grijs);margin-bottom:2px}.tl__in{display:flex;flex-direction:column;gap:8px;padding:22px}.tl__in strong{font:700 1.55rem/1.15 var(--kop)}.tl__in span{font-size:.92rem;color:#eaf0f8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tl__in em{display:inline-flex;align-items:center;gap:8px;font-style:normal;font-weight:700;font-size:.92rem}.tl__in em svg{width:16px;height:16px;transition:transform .2s}.tl__k:hover em svg{transform:translate(4px)}@media(max-width:1020px){.tl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tl{grid-template-columns:1fr}.tl__k{min-height:300px}}.zp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.zp__k{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3/4;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 24px 46px -34px #1b2638b3}.zp__k img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s}.zp__k:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 40%,rgba(22,32,48,.9))}.zp__k:hover img{transform:scale(1.05)}.zp__nr{position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font:600 1rem "Bricolage",var(--body);box-shadow:0 0 0 3px #ffffffd9}.zp__in{display:flex;flex-direction:column;gap:6px;padding:18px}.zp__in strong{font:700 1.3rem/1.15 var(--kop)}.zp__in span{font-size:.88rem;color:#eaf0f8}@media(max-width:1020px){.zp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.zp{grid-template-columns:1fr}.zp__k{aspect-ratio:16/10}}.gc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center}.gc__foto{grid-column:1/-1;grid-row:1;border-radius:28px;overflow:hidden;min-height:560px;box-shadow:0 30px 60px -40px #1b2638b3}.gc__foto img{width:100%;height:100%;object-fit:cover}.gc__kaart{grid-column:2;grid-row:1;margin:28px 28px 28px 0;background:#fbfdfff7;border-radius:24px;padding:clamp(22px,2.6vw,32px);box-shadow:0 30px 60px -30px #00000073;backdrop-filter:blur(6px)}.gc__kaart .prose{font-size:.96rem}.gcp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.gcp__k{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:22px;background:#f8fbfe;box-shadow:0 0 0 1px #e4ecf6}.gcp__k h3{font:700 1.3rem/1.2 var(--kop);margin:0 0 6px}.gcp__k .prose{font-size:.94rem}.gcp__ic,.hw__ic{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff}.gcp__ic svg,.hw__ic svg{width:22px;height:22px}@media(max-width:900px){.gc{grid-template-columns:1fr}.gc__foto{min-height:300px}.gc__kaart{grid-column:1;grid-row:2;margin:-60px 14px 0}.gcp{grid-template-columns:1fr}}.home-waarom{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:clamp(70px,8vw,110px) 0}.home-waarom__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home-waarom:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,#122442eb,#162030c7)}.home-waarom .eyebrow{color:#ffd27a!important}.home-waarom h2{color:#fff!important}.home-waarom__lead{color:#e7eef7;font-size:1.05rem}.home-waarom__lead a{color:#fff!important}.home-waarom__tegels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.hw{padding:24px;border-radius:22px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px)}.hw h3{color:#fff;font:700 1.3rem/1.2 var(--kop);margin:14px 0 8px}.hw .prose,.hw .prose p{color:#e7eef7;font-size:.94rem}.hw__ic{background:#fbfdff;color:var(--ink)}@media(max-width:900px){.home-waarom__tegels{grid-template-columns:1fr}}.home-gc{padding-top:clamp(20px,3vw,40px)!important}.bento>.best:nth-child(n+2) .best__meta span:first-child{display:none}.bento>.best:nth-child(n+2) h3{font-size:1.5rem}.vh--om .vh__nr{left:auto;right:18px}.dd:not([open])>.dd__paneel{display:none!important}.kg__lijst{grid-template-columns:minmax(0,1fr)}.kg__lijst li,.kg__lijst a{min-width:0}@media(max-width:860px){.rk__titel{display:contents}.rk__kop{flex-wrap:wrap;align-items:center;row-gap:10px}.rk__titel h2{flex:1 1 0;min-width:0;margin:0!important;order:1}.rk__score{order:2}.rk__chips{order:3;flex:1 1 100%}}@media(max-width:520px){.rk__regels a{gap:8px!important;padding:12px 10px!important}.rk__regels img{width:84px!important}.rk__regels a span:not(.rk__pijl){font-size:.88rem}}.home-start{padding:clamp(44px,5vw,72px) 0 clamp(10px,2vw,24px);background:linear-gradient(180deg,#f8fbfe,#fbfdff)}.home-start__kicker{margin:0 0 10px;display:inline-flex;align-items:center;gap:10px;font:700 .8rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--titel)}.home-start__kicker:before{content:"";width:34px;height:2px;background:currentColor;border-radius:2px}.home-start__kop{margin:0 0 18px!important;font-size:clamp(2.3rem,1.6rem + 2.6vw,3.8rem)!important;line-height:1.02!important}.home-start__tekst .prose,.home-start__tekst .prose p{font-size:clamp(1.04rem,.98rem + .25vw,1.14rem);line-height:1.8;color:var(--tekst)}.home-start__tekst .lm__body{max-height:0}.home-start__tekst .lm__t:checked~.lm__body{max-height:none;margin-top:12px}.home-start__tekst .lm--past .lm__k{display:inline-flex!important}.kr__kop{display:flex;align-items:center;gap:8px;margin:clamp(26px,3vw,40px) 0 0;font:600 .95rem var(--body);color:var(--grijs)}.kr__kop span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eaf0f8;color:var(--titel)}.kr__kop svg{width:15px;height:15px}.kr{position:relative;margin:6px 0 0}.kr__breed{position:relative;aspect-ratio:1200/210}.kr__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kr__berm{fill:none;stroke:#d0def1;stroke-width:30;stroke-linecap:round}.kr__weg{fill:none;stroke:#afc0d8;stroke-width:20;stroke-linecap:round}.kr__lijn{fill:none;stroke:#fbfdff;stroke-width:2.4;stroke-dasharray:3 11;stroke-linecap:round}.kr__auto{filter:drop-shadow(0 4px 4px rgba(27,38,56,.35))}.kr__stops{list-style:none;margin:0;padding:0;position:absolute;inset:0}.kr__stop{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2}.kr__stop a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink)}.kr__pin{display:block;width:60px;height:60px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 4px #fff,0 10px 22px -10px #1b2638b3;transition:transform .25s}.kr__pin img{width:100%;height:100%;object-fit:cover}.kr__stop a:hover .kr__pin{transform:scale(1.08) translateY(-3px)}.kr__naam{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;line-height:1.2}.kr__stop[data-boven] .kr__naam{top:auto;bottom:calc(100% + 6px)}.kr__naam b{font:700 1.12rem var(--kop)}.kr__naam small{font-size:.75rem;color:var(--grijs);font-weight:600}.anim .kr .kr__stop{opacity:0;transition:opacity .5s ease calc(var(--i) * .7s + .2s)}.kr.is-in .kr__stop,.kr.is-stil .kr__stop{opacity:1!important}.kr__breed{margin:58px 0 76px}@media(max-width:760px){.kr__breed{aspect-ratio:auto;margin:10px 0 0;height:auto}.kr__svg{display:none}.kr__stops{position:relative;display:grid;gap:0;padding-left:8px}.kr__stop{position:relative;left:auto;top:auto;transform:none;padding:0 0 18px}.kr__stop:before{content:"";position:absolute;left:29px;top:60px;bottom:0;border-left:3px dotted #a9bbd6}.kr__stop:last-child:before{display:none}.kr__stop a{flex-direction:row;gap:14px}.kr__naam,.kr__stop[data-boven] .kr__naam{position:static;transform:none;align-items:flex-start}.anim .kr .kr__stop{transition-delay:calc(var(--i) * .15s)}}.home-seizoen .sz{display:flex;flex-direction:column}.home-seizoen .sz p:not(.sz__naam){flex:1}.sz__naam small{display:block;font:600 .78rem var(--body);color:var(--grijs);margin-top:2px}.sz__link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:700;font-size:.92rem;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.sz__link svg{width:15px;height:15px}.home-seizoen{padding:clamp(48px,5vw,80px) 0!important}.home-seizoen .seizoen__rij{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1020px){.home-seizoen .seizoen__rij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.home-seizoen .seizoen__rij{grid-template-columns:1fr}}.hc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:stretch}.hc__getallen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hc__g{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:150px;padding:20px;border-radius:22px;background:#fff;text-decoration:none;color:var(--ink);box-shadow:0 0 0 1px #e4ecf6,0 18px 36px -30px #1b263899;transition:transform .2s,box-shadow .2s}.hc__g:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #b9c9e0,0 24px 44px -28px #1b263899}.hc__g b{font:700 clamp(2.4rem,1.8rem + 1.8vw,3.4rem)/1 var(--kop);color:var(--titel)}.hc__g span{font-size:.9rem;font-weight:600;color:var(--tekst);line-height:1.35}.hc__g:nth-child(1){background:#1b2638}.hc__g:nth-child(1) b{color:#ffd27a}.hc__g:nth-child(1) span{color:#e7eef7}.hc__balken{padding:24px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e4ecf6}.hc__balken h3{font:700 1.35rem var(--kop);margin:0 0 14px}.hc__balken ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hc__balken a{display:grid;grid-template-columns:110px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:34px;color:var(--ink);text-decoration:none;font-weight:600;font-size:.94rem}.hc__balken i{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--oranje),var(--oranje-d));width:var(--w);transition:width .8s cubic-bezier(.2,.7,.2,1)}.hc__balken a:hover i{filter:brightness(1.1)}.hc__balken b{text-align:right;font-variant-numeric:tabular-nums}.hc__soort{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding-top:14px;border-top:1px solid #e7eef7}.hc__soort span{padding:6px 12px;border-radius:999px;background:#eaf0f8;font-size:.86rem;color:var(--ink)}@media(max-width:980px){.hc{grid-template-columns:1fr}}@media(max-width:560px){.hc__getallen{grid-template-columns:repeat(2,minmax(0,1fr))}.hc__g{min-height:120px;padding:16px}.hc__balken a{grid-template-columns:90px minmax(0,1fr) 30px}}.weer{background:linear-gradient(180deg,#eef5f6,#fbfdff)}.weer__rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wk3{padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e3ecee,0 18px 36px -30px #12303a80}.wk3__kop{display:flex;justify-content:space-between;align-items:center;gap:10px}.wk3__kop h3{margin:0;font:700 1.4rem var(--kop)}.wk3__kop h3 a{color:var(--ink);text-decoration:none}.wk3__kop h3 a:hover{text-decoration:underline}.wk3__ic{width:52px;height:52px}.wk3__ic svg{width:100%;height:100%}.wk3__nu{display:flex;align-items:center;gap:12px;margin:6px 0 14px}.wk3__nu b{font:700 3.2rem/1 var(--kop);color:var(--ink)}.wk3__nu span{display:flex;flex-direction:column;font-weight:650;color:var(--ink);font-size:.95rem}.wk3__nu small{font-weight:500;color:var(--grijs);font-size:.82rem}.wk3__dagen{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid #edf1f2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;text-align:center}.wk3__dagen li{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.82rem}.wk3__dagen span{color:var(--grijs);font-weight:600;text-transform:capitalize}.wk3__dagen i{width:28px;height:28px}.wk3__dagen i svg{width:100%;height:100%}.wk3__dagen b{font-weight:700;color:var(--ink)}.wk3__dagen small{color:var(--grijs);font-size:.78rem}.weer__bron{margin:16px 0 0;font-size:.82rem;color:var(--grijs)}@media(max-width:1020px){.weer__rij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.weer__rij{grid-template-columns:1fr}}.kr__zeenaam{font:italic 600 15px var(--body);fill:#2b7f99;text-anchor:middle;letter-spacing:.06em}.hc__getallen{grid-template-rows:1fr 1fr}.hc__g{min-height:0}@media(max-width:760px){.mschuif{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:84%!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-auto-rows:auto!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px!important;padding:4px 2px 8px}.mschuif::-webkit-scrollbar{display:none}.mschuif>*{scroll-snap-align:start;min-width:0}.bento.mschuif>.best,.bento.mschuif>.best:first-child{grid-column:auto!important;grid-row:auto!important;min-height:300px}.bento.mschuif>.best:first-child h3{font-size:1.8rem}.zp.mschuif .zp__k{aspect-ratio:4/5}.home-uitg .mschuif .acc--compact .acc__usp{display:none}}.ob{margin-top:22px;padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e4ecf6,0 22px 44px -34px #1b26388c}.ob__kop{margin:0 0 14px;font-size:1rem;color:var(--tekst)}.ob__kop strong{color:var(--ink)}.ob__rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ob__k{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:12px 12px 12px 14px;border-radius:14px;border:1px solid #e1e9f4;background:#fbfdff;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.ob__k:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 14px 26px -18px #1b263899}.ob__k.is-best{border:2px solid var(--ink);margin-top:0}.ob__k img{width:100%;max-width:104px;height:28px;object-fit:contain;object-position:left}.ob__badge{position:absolute;top:-11px;left:10px;display:inline-flex;gap:4px;align-items:center;padding:3px 9px;border-radius:999px;background:var(--ink);color:#fff;font:700 .76rem/1.2 var(--body)}.ob__badge span{color:#ffd27a}.ob__pijl{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--oranje);color:#fff}.ob__pijl svg{width:15px;height:15px}.ob__alle{display:flex;align-items:center;gap:8px;margin-top:14px;min-height:44px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.ob__alle svg{width:17px;height:17px;flex:none}@media(max-width:560px){.ob__rij{grid-template-columns:1fr}.ob__k{min-height:56px}}.bk-rij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 6px}.bk-rij--1{grid-template-columns:minmax(0,560px)}.bk{display:flex;align-items:center;gap:14px;padding:16px 16px 16px 18px;border-radius:18px;background:#fff;text-decoration:none!important;color:var(--ink)!important;box-shadow:0 0 0 1px #e4ecf6,0 16px 32px -26px #1b263899;transition:transform .18s,box-shadow .18s}.bk:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #b9c9e0,0 22px 40px -24px #1b263899}.bk__ic{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#eaf0f8;color:var(--titel)}.bk__ic svg{width:24px;height:24px}.bk__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bk__t strong{font:700 1.15rem/1.2 var(--kop)}.bk__t small{font-size:.86rem;color:var(--grijs)}.bk__knop{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:12px;background:var(--oranje);color:#fff;font-weight:750;font-size:.92rem;white-space:nowrap}.bk__knop svg{width:15px;height:15px}.bk-intern{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}@media(max-width:720px){.bk-rij{grid-template-columns:1fr}.bk{flex-wrap:wrap}.bk__knop{width:100%;justify-content:center}}.duel-sectie{background:linear-gradient(180deg,#fbfdff,#f2f6fb)}.duel{margin-top:6px}.duel__kop{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.duel__p{position:relative;display:block;aspect-ratio:16/9;border-radius:24px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 24px 50px -34px #1b2638b3}.duel__p img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.duel__p:hover img{transform:scale(1.04)}.duel__p:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(22,32,48,.85))}.duel__pn{position:absolute;left:22px;bottom:18px;z-index:1;display:flex;flex-direction:column}.duel__pn b{font:700 clamp(2rem,1.5rem + 1.6vw,3rem)/1 var(--kop)}.duel__pn small{font-weight:700;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.duel__vs{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--oranje);color:#fff;font:700 1.35rem "Bricolage",var(--body);box-shadow:0 0 0 6px #fbfdff,0 14px 30px -10px #00000073}.duel__rij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;padding-top:16px;border-top:1px dashed #beccdf}.duel__crit{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font:700 1.5rem var(--kop);color:var(--ink)}.duel__crit span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#eaf0f8;color:var(--titel)}.duel__crit svg{width:20px;height:20px}.duel__cel{padding:18px 20px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e4ecf6}.duel__cel--a{border-top:4px solid #1f3f73}.duel__cel--b{border-top:4px solid var(--oranje)}.duel__naam{display:block;margin-bottom:6px;font:700 .78rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--grijs)}.duel__cel .prose,.duel__cel .prose p{font-size:.96rem}@media(max-width:760px){.duel__kop{grid-template-columns:1fr 1fr;gap:10px}.duel__p{aspect-ratio:4/5;border-radius:18px}.duel__pn{left:12px;bottom:12px}.duel__pn b{font-size:1.5rem}.duel__vs{width:52px;height:52px;font-size:1rem}.duel__rij{grid-template-columns:1fr}.duel__crit{justify-content:flex-start}}.kr__berg{fill:#dae4f1}.kr__berg--ver{fill:#e7edf5}.kr__zon{fill:#f5c56b}.kr__zongloed{fill:#f5c56b;opacity:.25}.home-start{padding:clamp(30px,3.5vw,48px) 0 clamp(6px,1vw,12px)!important;background:#fbfdff!important}.home-start__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,48px);align-items:center}.home-start__kop{margin:0!important;font-size:clamp(2.2rem,1.5rem + 2.2vw,3.4rem)!important}.home-start__tekst p{margin:0 0 .7em;font-size:1.04rem;line-height:1.75;color:var(--tekst)}.home-start__tekst p:last-child{margin:0}@media(max-width:900px){.home-start__in{grid-template-columns:1fr;gap:10px}}.home-route .kr__breed{margin:62px 0 70px}.duel__t{position:absolute;opacity:0;pointer-events:none}.duel__rij--meer{display:none}.duel__t:checked~.duel__rij--meer{display:grid}.duel__meer{display:flex;justify-content:center;align-items:center;min-height:52px;margin:22px auto 0;width:max-content;padding:0 26px;border-radius:14px;background:var(--ink);color:#fff;font-weight:700;cursor:pointer}.duel__meer .open,.duel__t:checked~.duel__meer .dicht{display:none}.duel__t:checked~.duel__meer .open{display:inline}.hl__tekst p{font-size:1.04rem;line-height:1.8}.hl__tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:20px}.hl__t{position:relative;isolation:isolate;display:flex;align-items:flex-end;aspect-ratio:4/3;border-radius:20px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 20px 40px -30px #1b2638b3}.hl__t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.hl__t:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgba(22,32,48,.85))}.hl__t:hover img{transform:scale(1.05)}.hl__in{display:flex;flex-direction:column;gap:3px;padding:14px 16px}.hl__in small{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#fbfdffeb;color:var(--ink);font-weight:700;font-size:.76rem}.hl__in strong{font:700 1.15rem/1.2 var(--kop)}.hero__rij{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.hero__rij .hero__chips,.hero__rij .hero__knoppen{margin:0}.home-start__in{display:block!important;text-align:center;max-width:900px}.home-start__kicker{justify-content:center}.home-start__kicker:after{content:"";width:34px;height:2px;background:currentColor;border-radius:2px}.home-start__kop{margin:0 0 14px!important}.home-start__tekst p{text-align:center}.opening__beeld .ob{grid-column:1/-1;margin-top:0}.opening__beeld .ob__k{min-height:58px;padding:10px 10px 10px 12px}.opening__beeld .ob__k img{max-width:92px;height:26px}.wtip-sectie{padding-top:clamp(18px,2vw,28px)!important;padding-bottom:clamp(18px,2vw,28px)!important}.wtip{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:22px;background:#eaf0f9;box-shadow:0 0 0 1px #f0e2c4}.wtip img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff}.wtip p{margin:0;color:var(--tekst);font-size:1rem;line-height:1.7}.wtip__kop{display:flex;align-items:center;gap:6px;margin-bottom:4px!important;font:700 .78rem var(--body)!important;letter-spacing:.14em;text-transform:uppercase;color:#7a5208!important}.wtip__kop svg{width:15px;height:15px}.wtip strong{color:var(--ink)}@media(max-width:560px){.wtip{align-items:flex-start;padding:16px}.wtip img{width:48px;height:48px}}.opening__grid:not(.opening__grid--vol) .opening__intro{--lm-h:19.5em!important}@media(max-width:900px){.opening__grid:not(.opening__grid--vol) .opening__intro{--lm-h:12.5em!important}}.vv{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:20px 0 8px}.vv__k{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #e4ecf6,0 22px 44px -34px #1b263899;transition:transform .2s,box-shadow .2s}.vv__k:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #b7c7dd,0 28px 50px -30px #1b263899}.vv__kop{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:22px 20px 20px;color:#fff;background:linear-gradient(135deg,#1f3f73,#152a47);overflow:hidden}.vv__kop:after{content:"";position:absolute;right:-30px;top:-30px;width:130px;height:130px;border-radius:50%;background:#ffffff14}.vv__k--bus .vv__kop{background:linear-gradient(135deg,var(--oranje),var(--oranje-d))}.vv__k--tour .vv__kop{background:linear-gradient(135deg,#2b7f99,#1d5c70)}.vv__k--boot .vv__kop{background:linear-gradient(135deg,#2b7f99,#174f63)}.vv__k--taxi .vv__kop{background:linear-gradient(135deg,#b88a1d,#8a6512)}.vv__ic{grid-row:1/3;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#ffffff29;backdrop-filter:blur(4px)}.vv__ic svg{width:28px;height:28px}.vv__nr{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.vv__kop h3,.vv__kop h4{margin:0;font:700 1.35rem/1.15 var(--kop);color:#fff}.vv__feit{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:14px 20px 0}.vv__feit span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#eaf0f8;color:var(--ink);font-weight:650;font-size:.86rem}.vv__feit svg{width:15px;height:15px;color:var(--titel)}.vv__tekst{padding:12px 20px 0;flex:1}.vv__tekst .prose,.vv__tekst .prose p{font-size:.95rem}.vv__knop{margin:14px 20px 20px;justify-content:center}.vv__k:not(:has(.vv__knop)) .vv__tekst{padding-bottom:18px}.ob{padding:22px!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important}.ob__kop{display:flex!important;align-items:center;gap:12px;margin:0 0 16px!important}.ob__kop>span:last-child{display:flex;flex-direction:column;line-height:1.3}.ob__kop strong{font:700 1.3rem/1.2 var(--kop);color:var(--ink)}.ob__kop small{font-size:.86rem;color:var(--grijs)}.ob__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eaf0f8;color:var(--titel)}.ob__ic svg{width:22px;height:22px}.ob__rij,.opening__beeld .ob__rij{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ob__k,.opening__beeld .ob__k{display:grid!important;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px!important;padding:10px 10px 10px 16px!important;border-radius:16px!important;background:#fff!important}.ob__k img,.opening__beeld .ob__k img{width:100%!important;max-width:110px!important;height:30px!important;object-fit:contain;object-position:left}.ob__k.is-best{border:2px solid #224577!important;background:#f5f9fe!important;margin-top:8px}.ob__badge{background:#224577!important;color:#fff!important;top:-12px!important}.ob__badge span{color:#ffe08a!important}.ob__bel{font-weight:650;font-size:.92rem;color:var(--ink)}.ob__knop{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:12px;background:var(--oranje);color:#fff;font-weight:750;font-size:.9rem;white-space:nowrap;transition:background-color .18s,transform .18s}.ob__knop svg{width:15px;height:15px}.ob__k:hover .ob__knop{background:#c75c14;transform:translate(2px)}.ob__pijl{display:none!important}@media(max-width:520px){.ob__k,.opening__beeld .ob__k{grid-template-columns:92px minmax(0,1fr) auto;gap:10px;padding:10px!important}.ob__bel{font-size:.82rem}.ob__knop{padding:0 12px;font-size:.84rem}}@media(max-width:380px){.ob__bel{display:none}.ob__k,.opening__beeld .ob__k{grid-template-columns:1fr auto}}@media(min-width:901px){.opening__grid:not(.opening__grid--vol){align-items:stretch}.opening__grid:not(.opening__grid--vol) .opening__tekst{display:flex;flex-direction:column}.opening__grid:not(.opening__grid--vol) .opening__intro{flex:1 1 0;min-height:10em;display:flex;flex-direction:column}.opening__grid:not(.opening__grid--vol) .opening__intro .lm__t:not(:checked)~.lm__body{max-height:none!important;flex:1 1 0;min-height:0;overflow:hidden}.opening__grid:not(.opening__grid--vol) .opening__beeld{position:static!important;align-self:start}}@media(max-width:560px){.ob__k,.opening__beeld .ob__k{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo knop" "bel knop";row-gap:2px!important;padding:12px!important}.ob__k img{grid-area:logo;max-width:100px!important;height:26px!important}.ob__bel{grid-area:bel;display:block!important;font-size:.8rem!important;color:var(--grijs)!important}.ob__knop{grid-area:knop}}.home-midden .sectie__kop{flex-direction:column;align-items:center;text-align:center}.home-midden .sectie__kop p{margin-inline:auto}.hc2__getallen{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hc2__g{display:flex;flex-direction:column;gap:6px;padding:18px 16px;border-radius:20px;background:#fff;text-decoration:none;color:var(--ink);box-shadow:0 0 0 1px #e4ecf6,0 16px 32px -28px #1b263899;transition:transform .2s,box-shadow .2s}.hc2__g:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #b9c9e0,0 22px 40px -26px #1b263899}.hc2__g:first-child{background:#1b2638;color:#fff}.hc2__g:first-child b{color:#ffd27a}.hc2__g:first-child span:last-child{color:#e7eef7}.hc2__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf0f8;color:var(--titel);margin-bottom:4px}.hc2__g:first-child .hc2__ic{background:#ffffff1f;color:#ffd27a}.hc2__ic svg{width:20px;height:20px}.hc2__g b{font:700 clamp(2rem,1.6rem + 1.2vw,2.8rem)/1 var(--kop);color:var(--titel)}.hc2__g>span:last-child{font-size:.86rem;font-weight:600;line-height:1.35;color:var(--tekst)}.hc2__onder{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:16px}.hc2__soort{padding:24px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e4ecf6}.hc2__soort h3{font:700 1.35rem var(--kop);margin:0 0 14px}.hc2__soort ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hc2__soort a{display:flex;flex-direction:column;padding:14px 16px;border-radius:16px;background:#f2f6fb;text-decoration:none;color:var(--ink);transition:background-color .2s}.hc2__soort a:hover{background:#cfddf1}.hc2__soort b{font:700 1.9rem/1 var(--kop);color:var(--titel)}.hc2__soort span{font-weight:600;font-size:.9rem}@media(max-width:1100px){.hc2__getallen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.hc2__onder{grid-template-columns:1fr}}@media(max-width:520px){.hc2__getallen{grid-template-columns:repeat(2,minmax(0,1fr))}}.kr__pop{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%,8px);width:250px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 50px -20px #1b26388c;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:5;text-align:left}.kr__stop[data-boven] .kr__pop{bottom:auto;top:calc(100% + 14px)}.kr__pop img{display:block;width:100%;height:130px;object-fit:cover}.kr__pop>span{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.kr__pop b{font:700 1.15rem var(--kop);color:var(--ink)}.kr__pop small{font-size:.84rem;line-height:1.45;color:var(--tekst);white-space:normal}.kr__pop em{font-style:normal;font-weight:700;font-size:.84rem;color:var(--titel)}.kr__stop a:hover .kr__pop,.kr__stop a:focus-visible .kr__pop{opacity:1;transform:translate(-50%)}.kr__stop:hover{z-index:6}.kr__kort{display:none}@media(max-width:760px){.kr__pop{display:none}.kr__kort{display:block;font-size:.86rem;line-height:1.45;color:var(--tekst);margin-top:2px}.kr__stop a{align-items:flex-start}.kr__naam{flex-direction:column}}@media(max-width:760px){.kr__stop a{display:grid!important;grid-template-columns:60px minmax(0,1fr);column-gap:14px}.kr__pin{grid-row:1/3}.kr__kort{grid-column:2}}.hc2__soort{display:flex;flex-direction:column}.hc2__foto{position:relative;display:block;flex:1;min-height:120px;margin-top:12px;border-radius:16px;overflow:hidden;color:#fff;text-decoration:none}.hc2__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.hc2__foto:hover img{transform:scale(1.04)}.hc2__foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(22,32,48,.8))}.hc2__foto span{position:absolute;left:16px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:8px;font-weight:700}.hc2__foto svg{width:16px;height:16px}.wk__achter{min-width:0}.wk2__lijst a{display:grid!important;grid-template-columns:minmax(64px,96px) minmax(0,1fr) 36px;gap:10px}.wk2__lijst img{width:100%!important;max-width:96px}.wk2__deal{white-space:normal!important;line-height:1.25;min-width:0}@media(max-width:560px){.wk__achter{padding:14px 12px 10px}.wk2__lijst a{grid-template-columns:76px minmax(0,1fr) 32px;padding:8px 8px 8px 10px;min-height:56px}.wk2__deal{font-size:.84rem}.wk2__pijl{width:32px;height:32px}.wk2__naam{font-size:1.05rem}}.slider .acc--flip .wk__inner,.raster .acc--flip .wk__inner{height:100%}.slider .acc--flip .wk__achter,.raster .acc--flip .wk__achter{overflow-y:auto}.hc2__foto:after{z-index:1}.hc2__foto span{z-index:2;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.5)}.kr,.home-route{overflow-x:clip}@media(min-width:761px)and (max-width:1020px){.zoeker__balk{flex-wrap:wrap!important}.zoeker__zoek{flex:1 1 100%!important}.zoeker__filters{flex:1 1 100%;overflow-x:auto;scrollbar-width:none;padding-right:4px}.zoeker__filters::-webkit-scrollbar{display:none}.zoeker__filters>.dd,.zoeker__filters>.zoeker__sort{flex:none!important}.dd__paneel{position:fixed!important;left:0!important;right:0!important;bottom:0;top:auto!important;min-width:0;max-height:72vh;margin:0;border-radius:20px 20px 0 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px -10px #0006;z-index:80}.dd[open]:before{content:"";position:fixed;inset:0;background:#16203073;z-index:79}.dd__klaar{display:flex}}.home-midden .sectie__kop>div{flex:0 0 auto;width:100%}.home-midden .sectie__kop>.btn{display:none}.zoeker__filters{position:relative}.sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;left:0;top:0}.prose a,.prose{overflow-wrap:anywhere}@media(max-width:380px){.kop__in{gap:8px}.logo img{max-height:32px}.kop__cta{padding-inline:12px!important;font-size:.88rem}.rk__regels a{gap:8px!important;padding:10px 8px!important}.rk__regels img{width:72px!important;flex:none}.rk__regels a span:not(.rk__pijl){white-space:normal!important;min-width:0;font-size:.84rem}.rk__pijl{width:30px!important;height:30px!important;flex:none}}.logo__beeld{display:block;width:auto!important;height:44px!important;max-width:none}.logo--wit .logo__beeld{height:40px!important}@media(max-width:760px){.logo__beeld{height:36px!important}}@media(max-width:380px){.logo__beeld{height:30px!important}}@media(max-width:1020px){.kolommen{grid-template-columns:minmax(0,1fr)!important}.kolommen>*{min-width:0}}.zijbalk,.zijkaart,.auteur{min-width:0;overflow-wrap:anywhere}.auteur>*{min-width:0}.hopen{padding-top:clamp(18px,2vw,28px)!important}.hopen .chips{margin-top:0!important}.hopen .kolommen{margin-top:16px!important;grid-template-columns:minmax(0,1fr) 400px!important;gap:36px!important}.hopen h2#over{margin-top:0}.hzij{display:flex;flex-direction:column;gap:16px}@media(min-width:1021px){.hzij{position:sticky;top:calc(var(--kop-h,68px) + 16px)}}.hzij__extra{padding:18px 20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e4ecf6}.hzij__extra h3{font:700 1.2rem var(--kop);margin:0 0 10px}.hzij__extra p{font-size:.88rem;color:var(--grijs);margin:12px 0 0}.hzij__extra b{color:var(--ink)}.pb{border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e4ecf6,0 30px 60px -40px #1b263899;overflow:visible}.pb__kop{position:relative;border-radius:24px 24px 0 0;overflow:hidden;aspect-ratio:16/8}.pb__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pb__kop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(22,32,48,.85))}.pb__titel{position:absolute;left:18px;right:18px;bottom:14px;z-index:1;color:#fff}.pb__titel h2{margin:2px 0 0!important;font:700 1.45rem/1.15 var(--kop)!important;color:#fff!important;-webkit-text-stroke:0!important}.pb__kicker{display:flex;align-items:center;gap:6px;margin:0;font-weight:700;font-size:.82rem;opacity:.9}.pb__kicker svg{width:15px;height:15px}.pb__score{position:absolute;right:0;top:-150%;margin:0;padding:6px 10px;border-radius:12px;background:#fbfdff;color:var(--ink);font-size:.78rem;font-weight:600}.pb__score b{font:700 1rem var(--body)}.pb__uitleg{display:flex;gap:8px;align-items:flex-start;margin:14px 18px 4px;font-size:.88rem;color:var(--tekst)}.pb__uitleg svg{flex:none;width:17px;height:17px;margin-top:2px;color:var(--titel)}.pb__bijgewerkt{display:flex;gap:8px;align-items:center;margin:14px 18px 4px;font-size:.85rem;font-weight:600;color:var(--titel)}.pb__puls{flex:none;width:9px;height:9px;border-radius:50%;background:#2e9d5b;box-shadow:0 0 #2e9d5b80;animation:pbpuls 2s infinite}@keyframes pbpuls{70%{box-shadow:0 0 0 8px #2e9d5b00}to{box-shadow:0 0 #2e9d5b00}}@media(prefers-reduced-motion:reduce){.pb__puls{animation:none}}.pb__prijs{color:var(--titel);font-size:1.05rem}.pb__aanb .pb__prijs small{display:inline;font-size:.78rem;font-weight:600;color:inherit}.pb__rijen{list-style:none;margin:10px 0 0;padding:0 14px;display:grid;gap:10px}.pb__rij{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:16px;border:1px solid #dfe7f1;background:#fbfdff}.pb__rij.is-best{border:2px solid #224577;background:#f5f9fe;margin-top:8px}.pb__badge{position:absolute;top:-12px;left:12px;display:inline-flex;gap:4px;align-items:center;padding:3px 10px;border-radius:999px;background:#224577;color:#fff;font:700 .76rem/1.2 var(--body)}.pb__badge span{color:#ffe08a}.pb__aanb{display:flex;flex-direction:column;gap:4px;min-width:0}.pb__aanb img{width:100%;max-width:104px;height:26px;object-fit:contain;object-position:left}.pb__aanb b{display:block;font-size:.86rem;color:var(--ink)}.pb__aanb small{display:block;font-size:.78rem;color:var(--grijs)}.pb__pk{position:relative}.pb__pk summary{list-style:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border-radius:12px;background:var(--oranje);color:#fff;font-weight:750;font-size:.86rem;cursor:pointer;white-space:nowrap;transition:background-color .18s}.pb__pk summary::-webkit-details-marker{display:none}.pb__pk summary:hover,.pb__pk[open] summary{background:#c75c14}.pb__pkic{display:grid;width:18px;height:18px}.pb__pkic svg{width:18px;height:18px}.pb__pijl{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.pb__pk[open] .pb__pijl{transform:rotate(225deg)}.pb__lijst{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:190px;max-height:290px;overflow:auto;padding:6px;border-radius:14px;background:#fff;box-shadow:0 24px 48px -16px #1b263873,0 0 0 1px #e4ecf6}.pb__lijst a{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:10px;color:var(--ink);font-weight:600;font-size:.92rem;text-decoration:none}.pb__lijst a:hover,.pb__lijst a:focus-visible{background:#eaf0f8}.pb__lijst a:after{content:"→";margin-left:auto;color:var(--titel)}.pb__knop{display:flex!important;justify-content:center;margin:16px 14px 10px;min-height:52px}.pb__vertrouwen{list-style:none;margin:0;padding:0 18px 18px;display:grid;gap:4px}.pb__vertrouwen li{display:flex;gap:7px;align-items:center;font-size:.84rem;color:var(--tekst)}.pb__vertrouwen svg{width:16px;height:16px;color:#224577;flex:none}@media(max-width:1020px){.hopen .kolommen{grid-template-columns:1fr!important}.hzij{order:-1}}@media(max-width:420px){.pb__rij{grid-template-columns:1fr;gap:8px}.pb__pk summary{width:100%;justify-content:center}.pb__lijst{left:0;right:0;width:auto}}.kgm--h{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateY(-2px)}.kgm--h b{display:grid;place-items:center;min-width:56px;height:36px;padding:0 10px;border-radius:12px;background:var(--oranje);color:#fff;font:800 .95rem var(--body);box-shadow:0 0 0 3px #fff,0 10px 24px -8px #00000080}.kgm--h b:after{content:"";position:absolute;left:50%;top:34px;margin-left:-7px;border:7px solid transparent;border-top-color:var(--oranje)}.kgm--h i{font-style:normal;font-weight:800;font-size:.76rem;color:var(--ink);background:#fbfdff;padding:2px 8px;border-radius:999px;margin-top:8px;white-space:nowrap;box-shadow:0 4px 10px -4px #0006}.kgm__puls{position:absolute;left:50%;top:18px;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;background:#0a7c8a59;animation:kgpuls 2s ease-out infinite;z-index:-1}@keyframes kgpuls{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.kgm__puls{animation:none;opacity:.4}}.kg__hier a{border:2px solid var(--oranje)!important;background:#f3f7fc!important}.hkaart{padding-bottom:clamp(28px,3vw,44px)!important}.hkaart .kg{min-height:520px}@media(max-width:760px){.prose table,.gids table,.lm__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.prose table th,.prose table td,.gids table th,.gids table td,.lm__body table th,.lm__body table td{min-width:120px}}:root{--rood:#2f6fd0;--egeisch:#13305e;--egeisch-2:#1d4a8f;--wit-huis:#ffffff;--zonnig:#f6b93b;--kilim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16'%3E%3Crect width='20' height='16' fill='%23ffffff'/%3E%3Cpath d='M0 14.5H20M17 14.5V2.5H5V10.5H13V6.5' fill='none' stroke='%233666b1' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E");--meander-wit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16'%3E%3Cpath d='M0 14.5H20M17 14.5V2.5H5V10.5H13V6.5' fill='none' stroke='%23ffffff' stroke-opacity='.55' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E")}.feiten:before,footer.voet:before,.voet:before{height:16px;background:var(--kilim) repeat-x left center/20px 16px}.opening__kicker:before{height:12px;background:var(--kilim) repeat-x left center/15px 12px}.ov{position:relative;max-width:var(--wrap);margin:0 auto;padding:0 20px;pointer-events:none}.ov a{pointer-events:auto}.ov__svg{display:block;width:100%;height:auto;overflow:visible}.ov--vlucht{margin-top:clamp(8px,2vw,22px);margin-bottom:clamp(-4px,-1vw,0px)}.ov--vlucht .ov__svg{max-height:150px}.ov__spoor{fill:none;stroke:#dbe6f5;stroke-width:6;stroke-linecap:round}.ov__lijn{fill:none;stroke:#3666b1;stroke-width:2.4;stroke-dasharray:3 11;stroke-linecap:round}.ov__pin circle{fill:#3666b1}.ov__pin .ov__ring{fill:none;stroke:#3666b1;stroke-opacity:.35;stroke-width:2}.ov__pin--rho circle{fill:var(--oranje)}.ov__pin--rho .ov__ring{stroke:var(--oranje)}.ov__plek{font:800 15px var(--body);fill:#1f3f73;letter-spacing:.04em}.ov__zon circle{fill:var(--zonnig)}.ov__stralen line{stroke:var(--zonnig);stroke-width:3;stroke-linecap:round}.ov__label{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:-12px 0 0;font:700 .95rem var(--body);color:#1f3f73}.ov__label span{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#fff;box-shadow:0 10px 24px -16px #13305e80,0 0 0 1px #dbe6f5}.ov__label a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;background:#e8f0fb;color:#1f3f73;text-decoration:none}.ov__label a:hover{background:#d6e4f8}.ov__label svg{width:16px;height:16px}.ov--boot{max-width:none;padding:0;margin:clamp(10px,3vw,30px) 0 0;overflow:hidden}.ov--boot .ov__svg{height:clamp(80px,9vw,120px)}.ov__eiland{fill:#c9d9ef}.ov__eiland--ver{fill:#dde8f6}.ov__golf--1{fill:#8fb3e6;opacity:.55;animation:ov-golf 14s linear infinite}.ov__golf--2{fill:#3666b1;opacity:.85;animation:ov-golf 9s linear infinite reverse}.ov__boot{transform:translate(120px,86px)}.ov.is-in .ov__boot{animation:ov-vaar 26s ease-in-out infinite alternate}.ov__dobber{animation:ov-dobber 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.ov__label--zee{position:absolute;left:0;right:0;top:12%;margin:0}.ov--dorp{max-width:none;padding:0;margin-top:clamp(20px,4vw,48px);margin-bottom:-2px;line-height:0}.ov--dorp .ov__svg{height:clamp(70px,10vw,120px)}.ov__huis{fill:var(--wit-huis);stroke:#c4d4ea;stroke-width:1.3}.ov__dak{fill:#e9eff8}.ov__koepel{fill:#3666b1;stroke:#2a559a;stroke-width:1}.ov__kruis{stroke:#3666b1;stroke-width:2;fill:none}.ov__raam{fill:#3666b1;opacity:.85}.ov__deur{fill:#1f4f96;opacity:.9}.ov__heuvel{fill:#d7e3f3}.ov--onder-donker+*{position:relative}.ov--onder-donker .ov__svg{filter:drop-shadow(0 -6px 10px rgba(19,48,94,.12))}@keyframes ov-draai{to{transform:rotate(360deg)}}@keyframes ov-puls{0%{stroke-opacity:.5;r:9}to{stroke-opacity:0;r:22}}@keyframes ov-golf{to{transform:translate(200px)}}@keyframes ov-vaar{0%{transform:translate(90px,86px)}to{transform:translate(780px,84px)}}@keyframes ov-dobber{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(2deg) translateY(2px)}}@media(prefers-reduced-motion:reduce){.ov *{animation:none!important}}@media(max-width:640px){.ov__plek{font-size:22px}.ov--vlucht .ov__svg{max-height:120px}}.home-start .lm{max-width:900px;margin:0 auto}.home-start .lm__body{--lm-h:6.4em}.home-start .lm__k{display:flex;justify-content:center;margin:6px auto 0}.kh{padding:clamp(26px,4vw,48px) 0 clamp(18px,3vw,30px)}.kh__intro{margin:0 0 20px;font-size:1.05rem;color:var(--tekst)}.kh__rij{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,minmax(210px,1fr));gap:16px}.kh__k{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;border-radius:24px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 24px 44px -30px #13305ebf;transition:transform .25s,box-shadow .25s}.kh__k:first-child{grid-row:span 2}.kh__k img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s}.kh__k:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#13305e0d 25%,#13305ee6)}.kh__k:hover{transform:translateY(-4px);box-shadow:0 30px 54px -28px #13305ed9}.kh__k:hover img{transform:scale(1.06)}.kh__ic{position:absolute;top:16px;left:16px;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#ffffffeb;color:#3666b1;box-shadow:0 8px 18px -10px #0006}.kh__ic svg{width:24px;height:24px}.kh__lbl{position:absolute;top:18px;right:16px;padding:5px 12px;border-radius:999px;background:var(--groen);color:#fff;font:800 .78rem var(--body);letter-spacing:.02em}.kh__k strong{font:700 clamp(1.25rem,1rem + .8vw,1.7rem)/1.1 var(--kop);color:#fff}.kh__k:first-child strong{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.kh__k span.kh__t{font-size:.95rem;line-height:1.45;color:#e8f0fb;max-width:440px}.kh__k em{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:9px 16px;border-radius:999px;background:var(--oranje);color:#fff;font:800 .9rem var(--body);font-style:normal;box-shadow:0 10px 20px -10px #075e69e6}.kh__k em svg{width:16px;height:16px;transition:transform .2s}.kh__k:hover em svg{transform:translate(3px)}@media(max-width:980px){.kh__rij{grid-template-columns:1fr 1fr;grid-template-rows:none}.kh__k:first-child{grid-row:auto;grid-column:span 2;min-height:260px}.kh__k{min-height:210px}}@media(max-width:560px){.kh__rij{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.kh__k,.kh__k:first-child{flex:0 0 82%;scroll-snap-align:start;min-height:280px}}.zw{padding:clamp(20px,3vw,34px) 0}.zw__rij{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:zw}.zw__s{position:relative;display:flex;gap:14px;align-items:flex-start;padding:18px 18px 18px 16px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #dfe7f1,0 14px 30px -24px #13305e8c;text-decoration:none;color:var(--ink)}.zw__s:hover{box-shadow:0 0 0 1px #b9c9e0,0 18px 34px -22px #13305e99}.zw__n{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#3666b1;color:#fff;font:800 1rem var(--body)}.zw__s strong{display:block;font:700 1.05rem/1.2 var(--kop);margin-bottom:4px}.zw__s span{font-size:.92rem;color:var(--tekst);line-height:1.45}@media(max-width:980px){.zw__rij{grid-template-columns:1fr 1fr}}@media(max-width:560px){.zw__rij{grid-template-columns:1fr}}.strook.strook--donker{position:relative;background:radial-gradient(120% 140% at 15% 0%,#2a5aa6 0%,var(--egeisch) 55%,#0d2246 100%)!important;color:#fff;padding:clamp(40px,5vw,64px) 0!important;overflow:hidden}.strook--donker:before,.strook--donker:after{content:"";position:absolute;left:0;right:0;height:16px;background:var(--meander-wit) repeat-x left center/20px 16px;opacity:.7}.strook--donker:before{top:14px}.strook--donker:after{bottom:14px}.strook--donker .strook__kop{color:#fff!important;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem)!important;margin-bottom:8px}.strook__sub{position:relative;text-align:center;color:#d6e4f8;margin:0 auto 26px;max-width:760px;font-size:1.05rem}.strook__sub b{color:#fff}.strook--donker .sk{background:#fff;padding:22px;border-radius:20px;box-shadow:0 26px 50px -30px #000000a6}.strook--donker .sk:first-child{box-shadow:0 0 0 3px var(--zonnig),0 26px 50px -30px #000000a6;transform:translateY(-4px)}.strook--donker .sk:first-child:hover{transform:translateY(-7px)}.strook--donker .sk img{width:126px;height:36px}.strook__vink{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none;color:#d6e4f8;font-size:.92rem}.strook__vink li{display:inline-flex;align-items:center;gap:8px}.strook__vink svg{width:18px;height:18px;color:#7fd3a6}.strook--donker .zon-deco{position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#ffd77a 0%,rgba(246,185,59,.35) 45%,transparent 70%);opacity:.55;pointer-events:none}.sectie__kop .eyebrow{padding:6px 12px;border-radius:999px;background:#e8f0fb;color:#1f3f73}.sectie__kop .eyebrow:before{background:#3666b1!important}.deal,.ob__k{transition:transform .2s,box-shadow .2s}.deal:hover,.ob__k:hover{transform:translateY(-3px)}.ob__k.is-best{box-shadow:0 0 0 2px #1c7d52,0 18px 34px -24px #1c7d5299!important}.acc:not(.acc--flip){transition:transform .25s,box-shadow .25s}.acc:not(.acc--flip):hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #13305e8c}.slot:after{background:linear-gradient(180deg,#0d224659,#0d2246d1)!important}.slot__kicker{display:inline-block;padding:6px 14px;border-radius:999px;background:#ffffff24;backdrop-filter:blur(4px)}.hsticky{display:none}@media(max-width:760px){.hsticky{position:fixed;left:10px;right:10px;bottom:10px;z-index:45;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:var(--egeisch);color:#fff;box-shadow:0 18px 40px -16px #0d2246bf;transform:translateY(140%);transition:transform .35s}.hsticky.is-zichtbaar{transform:none}.hsticky span{flex:1;min-width:0;font-size:.9rem;line-height:1.3}.hsticky strong{display:block;color:#fff;font-size:1rem}.hsticky .btn{flex:none}body:has(.hsticky){padding-bottom:86px}}.hero__leadvak--altijd .hero__rest{display:none}.hero__leadvak--altijd .hero__lt:checked~.hero__lead .hero__rest{display:inline}.hero__leadvak--altijd .hero__lm{display:inline-flex;align-items:center;min-height:44px;margin:-.2rem 0 .8rem;color:#cfdff5;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hero__leadvak--altijd .hero__lm .open,.hero__leadvak--altijd .hero__lt:checked~.hero__lm .dicht{display:none}.hero__leadvak--altijd .hero__lt:checked~.hero__lm .open{display:inline}.zw__rij{list-style:none;margin:0;padding:0}.zw__s .zw__n{color:#fff}@media(min-width:1021px){.zp--5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.strook--in.strook--donker{border-radius:26px;padding:clamp(34px,4vw,48px) clamp(18px,3vw,32px)!important;margin:16px 0 48px}.ov__svg--smal{display:none}@media(max-width:640px){.ov__svg--breed{display:none}.ov__svg--smal{display:block}.ov__plek--m{font-size:14px}.ov__label{margin-top:4px}.ov--boot .ov__svg{height:96px}.ov__label--zee{position:static;margin:-4px 0 0;padding:0 16px}}@media(max-width:640px){.ov__boot{transform:translate(470px,86px)}.ov.is-in .ov__boot{animation:ov-vaar-m 18s ease-in-out infinite alternate}}@keyframes ov-vaar-m{0%{transform:translate(450px,86px)}to{transform:translate(740px,84px)}}.ov__golf,.ov__boot,.ov__dobber{animation:none!important}.home-start{padding-bottom:clamp(28px,4vw,48px)!important}.home-start .kh{padding:clamp(22px,3vw,34px) 0 0;text-align:left}.kh__kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin:0 0 16px;padding-top:clamp(18px,2.5vw,28px);border-top:1px solid #dfe7f1}.kh__kop h3{margin:0;font:700 clamp(1.25rem,1.05rem + .7vw,1.6rem)/1.2 var(--kop);color:var(--ink)}.kh__kop .kh__intro{margin:0;flex:1 1 420px;font-size:1rem}.home-start+.home-aanbod{padding-top:clamp(28px,4vw,48px)}.kenm{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.kenm__l{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#e8f0fb;color:#1f3f73;font-weight:650;font-size:.9rem;line-height:1.3}.kenm__l svg{width:16px;height:16px;flex:none}.kenm__l--doen{background:#fff6e5;color:#6b4a0f}.home-start .home-start__in{max-width:var(--wrap)!important}.home-start .lm{max-width:860px}.kh__k{text-align:left}.hl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:.6rem 0 1.6rem;align-items:stretch}.hl__r{display:grid;grid-template-columns:132px minmax(0,1fr);background:#fff;border:1px solid var(--rand);border-radius:14px;overflow:hidden;box-shadow:var(--schaduw-l)}.hl__beeld{position:relative;min-height:112px;background:linear-gradient(135deg,#e8eef8,#f6f1e7)}.hl__beeld img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hl__leeg{position:absolute;inset:0;display:grid;place-items:center;color:var(--teal);opacity:.55}.hl__leeg svg{width:34px;height:34px}.hl__nr{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font:800 .85rem var(--kop);box-shadow:0 2px 8px #00000040}.hl__tekst{padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.hl__naam{margin:0;font-size:1.02rem;line-height:1.25}.hl__naam a{color:var(--inkt,#13305e);text-decoration:none}.hl__naam a:hover{text-decoration:underline}.hl__meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0;font-size:.82rem;color:#55627a}.hl__meta span{display:inline-flex;align-items:center;gap:4px}.hl__meta svg{width:14px;height:14px}.hl__score{background:var(--teal);color:#fff;border-radius:6px;padding:1px 7px;font-weight:700}.hl__tag{background:#eef3fb;color:#1f3f73;border-radius:999px;padding:1px 9px;font-weight:600}.hl__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:auto 0 0}.hl .btn--klein{min-height:42px;padding:0 16px;font-size:.88rem;color:#fff!important;text-decoration:none!important}.hl__info{display:inline-flex;align-items:center;gap:4px;font-size:.86rem;font-weight:600;min-height:42px}.hl__info svg{width:14px;height:14px}@media(max-width:760px){.hl{grid-template-columns:1fr}.hl__r{grid-template-columns:110px minmax(0,1fr)}}.hl__r--zonder{grid-template-columns:1fr}.hl__nr--in{position:static;display:inline-grid;vertical-align:-6px;margin-right:8px;box-shadow:none}.prose dl.pf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 1.1em}.prose dl.pf>div{background:#fff;border:1px solid var(--rand);border-radius:12px;padding:12px 14px}.prose dl.pf dt{font:700 .78rem/1.2 var(--tekst,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin:0 0 4px}.prose dl.pf dd{margin:0;font-size:.95rem;line-height:1.55}.split__tekst .prose dl.pf{grid-template-columns:1fr 1fr}@media(max-width:640px){.prose dl.pf{grid-template-columns:1fr}}.hl__r--zonder .hl__tekst{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px}.hl__r--zonder .hl__naam{flex:1 1 220px}.hl__r--zonder .hl__knoppen{margin:0}:root{--inkt:#0f2540;--ink:#0f2540;--titel:#0f2540;--tekst:#3a4556;--grijs:#5b6574;--teal:#2a58a6;--teal-d:#1d4282;--teal-l:#eaf0fa;--rood:#2a58a6;--zee:#0a7282;--zee-d:#075c69;--zee-l:#e1f2f3;--kalk:#faf7f1;--wit:#fff;--zand:#f3ede2;--zand-d:#e7dcc8;--rand:#e6dfd3;--rand-k:#d8cfc0;--nacht:#0b2140;--nacht-2:#133763;--egeisch:#0b2140;--egeisch-2:#133763;--oranje:#0a7c8a;--oranje-d:#075e69;--groen:#2b7650;--groen-l:#e3f1e9;--zonnig:#e9b04a;--goud:#d39b38;--ster:#e3a43a;--r:22px;--r-s:14px;--r-xl:32px;--boog:999px 999px var(--r) var(--r);--schaduw:0 1px 2px rgba(15,37,64,.05),0 22px 44px -26px rgba(15,37,64,.38);--schaduw-l:0 1px 2px rgba(15,37,64,.06),0 10px 26px -18px rgba(15,37,64,.32);--schaduw-xl:0 2px 4px rgba(15,37,64,.05),0 40px 80px -40px rgba(15,37,64,.5);--kop:"Plus Jakarta Sans",Inter,system-ui,sans-serif;--hand:var(--kop);--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1240px;--meander-zee:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10'%3E%3Cpath d='M1 9V1h8v6H5V4M13 9V1h8v6h-4V4' fill='none' stroke='%230c8193' stroke-width='1.6'/%3E%3C/svg%3E");--meander-licht:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10'%3E%3Cpath d='M1 9V1h8v6H5V4M13 9V1h8v6h-4V4' fill='none' stroke='%23f2d29b' stroke-width='1.6'/%3E%3C/svg%3E");--meander-rand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath d='M0 11H20M2 11V2h11v6H7V5' fill='none' stroke='%23ffffff' stroke-opacity='.22' stroke-width='1.5'/%3E%3C/svg%3E");--kilim:var(--meander-rand);--meander-wit:var(--meander-rand)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/jakarta-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/jakarta-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}html{scroll-padding-top:88px}body{background:var(--kalk);color:var(--tekst);font-size:16.5px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#cfe6ea;color:var(--inkt)}:focus-visible{outline:3px solid #6fb7c4;outline-offset:2px;border-radius:6px}h1,h2,h3,h4,.h1,.h2{font-family:var(--kop)!important;font-style:normal!important;color:var(--inkt);font-optical-sizing:auto;-webkit-text-stroke:0!important}h1{font-weight:600!important;font-size:clamp(2.35rem,1.55rem + 3.3vw,4.25rem)!important;line-height:1.02!important;letter-spacing:-.022em!important}h2,main h2,.opening__kop{font-weight:600!important;font-size:clamp(1.8rem,1.3rem + 1.9vw,2.85rem)!important;line-height:1.08!important;letter-spacing:-.018em!important;color:var(--inkt)!important}h3{font-weight:600!important;font-size:clamp(1.18rem,1.02rem + .55vw,1.45rem)!important;line-height:1.22!important;letter-spacing:-.008em!important}h4{font-family:var(--body)!important;font-weight:700!important;font-size:1.02rem!important;letter-spacing:0!important;line-height:1.35!important}h2 em,h1 em,.accent{font-style:italic!important;font-weight:500;color:var(--zee)}p{margin:0 0 1.05em}a{color:var(--teal)}.wrap{width:min(var(--wrap),100% - 40px)}@media(max-width:560px){body{font-size:16px}}.eyebrow,.opening__kicker,.home-start__kicker,.seizoen__kicker,.slot__kicker,.gs__kop .eyebrow{display:inline-flex!important;align-items:center;gap:10px;padding:0!important;background:none!important;border-radius:0!important;font:700 .75rem/1.2 var(--body)!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--zee)!important;margin:0 0 .9rem!important}.eyebrow:before,.opening__kicker:before,.home-start__kicker:before,.seizoen__kicker:before,.slot__kicker:before{content:""!important;display:inline-block!important;flex:none;width:24px!important;height:10px!important;background:var(--meander-zee) no-repeat center/24px 10px!important;border-radius:0!important;opacity:1!important;position:static!important;margin:0!important}.home-start__kicker:after{display:none!important}.hero .eyebrow,.slot__kicker,.strook--donker .eyebrow{color:#f2d29b!important}.hero .eyebrow:before,.slot__kicker:before,.strook--donker .eyebrow:before{background-image:var(--meander-licht)!important}.prose{color:var(--tekst);font-size:1.03rem;line-height:1.78;max-width:none}.prose p,.prose li{max-width:none}.prose a:not(.btn),.lead a,.opening__lead a,.sectie__kop p a,.gs__intro a,.hl__meta a{color:var(--teal);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:#2a58a659;text-underline-offset:.22em;font-weight:550;transition:text-decoration-color .15s,color .15s}.prose a:not(.btn):hover,.lead a:hover,.sectie__kop p a:hover{color:var(--teal-d);text-decoration-color:currentColor}.prose strong,.prose b{color:var(--inkt);font-weight:650}.prose h3,.prose h4{margin-top:1.4em}.prose ul:not([class]) li::marker{color:var(--zee)}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:3px solid var(--zee);font:italic 500 1.2rem/1.5 var(--kop);color:var(--inkt)}.lead{font-size:1.12rem;line-height:1.65;color:var(--tekst)}.btn,a.btn{min-height:48px;padding:.7em 1.25em;border-radius:14px;font:650 .97rem/1.1 var(--body);letter-spacing:.005em;gap:.5em;transition:background .18s,box-shadow .18s,transform .18s,color .18s,border-color .18s}.btn--oranje,a.btn--oranje,.prose a.btn--oranje,.btn.btn--oranje:visited{background:var(--oranje)!important;color:#fff!important;border-color:transparent!important;text-decoration:none!important;text-shadow:none!important;box-shadow:0 1px #ffffff38 inset,0 10px 22px -12px #075e69bf!important}.btn--oranje:hover{background:var(--oranje-d)!important;transform:translateY(-1px)}.btn--rand,a.btn--rand{background:#fff!important;color:var(--inkt)!important;border:1.5px solid var(--rand-k)!important;box-shadow:none!important}.btn--rand:hover{border-color:var(--inkt)!important;background:#fff!important}.btn--teal,a.btn--teal,.btn--groen,a.btn--groen{background:var(--inkt)!important;color:#fff!important;border-color:transparent!important}.btn--teal:hover,.btn--groen:hover{background:var(--nacht-2)!important}.btn--wit,a.btn--wit{background:#fff!important;color:var(--inkt)!important;border-color:transparent!important}.btn--glas,a.btn--glas{background:#ffffff1f!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.45)!important;backdrop-filter:blur(6px)}.btn--glas:hover{background:#ffffff38!important}.btn--groot{min-height:56px;padding:.8em 1.6em;font-size:1.04rem;border-radius:16px}.btn--klein{min-height:42px;border-radius:12px}.btn svg{width:18px;height:18px}.kop{background:#faf7f1e6!important;backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid rgba(15,37,64,.08)!important;box-shadow:none}.kop__in{min-height:74px;gap:22px}.logo__beeld{height:42px!important;width:auto!important}.nav__i>a{font:600 .94rem var(--body)!important;color:var(--inkt)!important;border-radius:12px!important;padding:0 13px!important}.nav__i:hover>a,.nav__i.is-actief>a{background:#0c819314!important;color:var(--zee-d)!important}.nav__sub{border-radius:18px!important;border:1px solid var(--rand)!important;box-shadow:var(--schaduw-xl)!important;padding:10px!important;background:#fff!important}.nav__sub a{border-radius:11px!important;font-weight:550;color:var(--inkt)!important}.nav__sub a:hover{background:var(--zand)!important;color:var(--zee-d)!important}.nav-knop{border-color:var(--rand-k)!important;background:#fff}@media(max-width:1140px){.nav{background:var(--kalk)!important;top:74px!important}.nav__sub a{background:#fff!important}}.hero{background:var(--nacht)!important;overflow:hidden}.hero:before{background:linear-gradient(95deg,#091c36e6,#091c36b8 34%,#091c364d 62%,#091c3614)!important}.hero:after{content:"";position:absolute;inset:auto 0 0;height:45%;z-index:-1;background:linear-gradient(180deg,transparent,rgba(9,28,54,.35));pointer-events:none}.hero__in{min-height:clamp(560px,74vh,740px)!important;padding:clamp(48px,6vw,84px) 0 clamp(88px,9vw,124px)!important;gap:clamp(28px,4vw,64px)!important;grid-template-columns:minmax(0,1fr) 392px!important}.hero h1{color:#fff!important;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.6rem)!important;text-shadow:0 2px 30px rgba(0,0,0,.25)!important;margin:0 0 .32em!important;text-wrap:initial}.hero__lead{font-size:clamp(1.05rem,1rem + .25vw,1.2rem)!important;line-height:1.62!important;color:#ffffffe6!important;max-width:none}.hero__chips li{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff;font:600 .86rem var(--body)!important;padding:8px 13px!important;border-radius:999px!important}.hero .hero__knoppen .btn--rand{background:#ffffff1f!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.5)!important;backdrop-filter:blur(6px)}.hero .hero__knoppen .btn--rand:hover{background:#ffffff38!important}.hero__lm{color:#f2d29b!important}.hero__golf{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(36px,5vw,72px);z-index:1;pointer-events:none;display:block}.hero__golf path{fill:var(--na-hero,var(--kalk))}.hero__golf .hero__golf-a{fill:#fff;opacity:.18}.hero__auteur{display:flex;align-items:center;gap:10px;margin:18px 0 0;color:#ffffffe0;font-size:.92rem}.hero__auteur img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.7)}.hero__auteur a{color:#fff;font-weight:650;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:.2em}@media(max-width:980px){.hero__in{grid-template-columns:1fr!important;min-height:0!important;padding:22px 0 calc(clamp(36px,5vw,72px) + 26px)!important}.hero:before{background:linear-gradient(180deg,#091c368c,#091c36c7 60%,#091c36e6)!important}}html body .fw{--fw-cta:#0a7c8a;--fw-cta-hover:#075e69;--fw-ink:#0f2540;--fw-muted:#5d6a7b;--fw-line:#e3dccf;--fw-badge:#2b7650}html body .fw .fw__face{background:linear-gradient(180deg,#fff,#f7f2e9)!important;border-radius:24px!important;box-shadow:0 30px 70px -30px #0009,0 0 0 1px #ffffff80 inset!important}html body .fw .fw__go{border-radius:14px!important}.kruimel{font-size:.85rem;color:var(--grijs);padding:0 0 6px}.kruimel a{color:var(--grijs)!important;font-weight:550}.kruimel a:hover{color:var(--zee-d)!important}.kruimel li+li:before{content:"/"!important;color:#b9b0a1}.sectie{padding:clamp(52px,6.5vw,96px) 0}.sectie--strak{padding-top:clamp(28px,3.5vw,44px)}.sectie--zand{background:var(--zand)!important}.sectie__kop{margin-bottom:clamp(22px,3vw,34px);align-items:flex-end}.sectie__kop>div{flex:1 1 560px}.sectie__kop p{color:var(--grijs);font-size:1.04rem;line-height:1.65;margin-top:.55rem}.sectie__kop .btn{margin-left:auto}.acc:not(.acc--flip),.kaart,.tegel,.gk__k,.gt__k,.rk,.faq details,.omg__k,.pb,.vv__k,.hl__r,.sz,.ic3__k,.rp__k,.dl__k,.wk3,.auteur{border-radius:var(--r)!important}.acc:not(.acc--flip),.wk__voor,.wk__achter{background:#fff!important;border:1px solid var(--rand)!important;box-shadow:var(--schaduw-l)!important;border-radius:var(--r)!important}.acc--flip{background:none!important;border:0!important;box-shadow:none!important}.acc:not(.acc--flip):hover,.acc--flip:hover .wk__voor{box-shadow:var(--schaduw)!important;transform:translateY(-3px)}.acc:not(.acc--compact) .acc__foto{aspect-ratio:4/3!important;border-radius:calc(var(--r) - 8px)!important;margin:8px 8px 0!important;overflow:hidden}@media(min-width:641px){.acc--compact .acc__foto{aspect-ratio:4/3!important;border-radius:calc(var(--r) - 8px)!important;margin:8px 8px 0!important;overflow:hidden}}@media(max-width:640px){.acc--compact .acc__foto{aspect-ratio:auto!important;margin:0!important;border-radius:0!important;height:100%}}.acc__foto img{transition:transform .5s ease}.acc:hover .acc__foto img{transform:scale(1.04)}.acc__label{background:#fffffff0!important;color:var(--inkt)!important;font:700 .75rem/1 var(--body)!important;letter-spacing:.06em!important;text-transform:uppercase;padding:7px 10px!important;border-radius:999px!important;box-shadow:0 4px 14px -6px #00000059!important}.acc__score{background:var(--inkt)!important;color:#fff!important;border-radius:14px!important;padding:5px 6px 5px 10px!important;gap:7px!important;box-shadow:0 6px 16px -8px #00000080!important}.acc__score span{color:#ffffffbf!important;font-size:.75rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.acc__score b{background:#fff!important;color:var(--inkt)!important;font:700 .92rem/1 var(--kop)!important;border-radius:9px!important;padding:5px 7px!important;min-width:0!important}@media(max-width:640px){.acc--compact .acc__score{padding:3px!important}}.acc__plaats{background:#0b2140b8!important;backdrop-filter:blur(6px);color:#fff!important;border-radius:999px!important;font-weight:600!important}.acc__naam{font:600 1.3rem/1.18 var(--kop)!important;letter-spacing:-.01em!important}@media(max-width:640px){.acc--compact .acc__naam{font-size:1.08rem!important}}.acc__naam a{color:var(--inkt)!important;text-decoration:none!important}.acc__soort{color:var(--grijs)!important;font-size:.86rem!important}.acc__vanaf{margin:2px 0 0;font-size:.9rem;color:var(--grijs)}.acc__vanaf b{font-size:1.12rem;color:var(--titel)}.acc__vanaf small{font-size:.78rem}.tags li,.tags--licht li{background:var(--zand)!important;color:#4b4335!important;border:0!important;border-radius:999px!important;font-weight:600!important;font-size:.76rem!important;padding:5px 10px!important}.acc__knoppen .btn{min-height:44px}.best{border-radius:var(--r)!important;box-shadow:var(--schaduw)!important;overflow:hidden}.best:after{background:linear-gradient(180deg,#091c3600 30%,#091c36db)!important}.best h3{font:600 clamp(1.45rem,1.15rem + 1vw,2rem)/1.05 var(--kop)!important;color:#fff!important}.best__regio{background:#ffffff29!important;border:1px solid rgba(255,255,255,.35);color:#fff!important;backdrop-filter:blur(6px);letter-spacing:.12em!important}.best img{transition:transform .7s ease}.best:hover img{transform:scale(1.045)}.kaart{background:#fff!important;border:1px solid var(--rand)!important;box-shadow:var(--schaduw-l)!important;overflow:hidden}.kaart:hover{box-shadow:var(--schaduw)!important;transform:translateY(-2px)}.kaart__body h3{font:600 1.18rem/1.2 var(--kop)!important;color:var(--inkt)!important}.chips a,.chips li>a{background:#fff!important;border:1px solid var(--rand-k)!important;color:var(--inkt)!important;border-radius:999px!important;font-weight:600!important;box-shadow:none!important}.chips a:hover{border-color:var(--zee)!important;color:var(--zee-d)!important}.strook.strook--donker{background:radial-gradient(90% 120% at 100% 0%,rgba(233,176,74,.18) 0%,transparent 45%),radial-gradient(80% 120% at 0% 100%,rgba(12,129,147,.32) 0%,transparent 55%),linear-gradient(160deg,#0f2b52 0%,var(--nacht) 70%)!important}.strook--donker:before,.strook--donker:after{opacity:1!important;height:12px!important;background-size:20px 12px!important}.strook--donker .strook__kop{font-family:var(--kop)!important;font-weight:600!important;font-style:normal!important}.strook--donker .sk{border-radius:18px!important;transition:transform .2s,box-shadow .2s}.strook--donker .sk:first-child{box-shadow:0 0 0 2.5px #7ccf9f,0 26px 50px -30px #000000a6!important}.sk__badge{background:var(--groen)!important;color:#fff!important}.strook--donker .zon-deco{display:none}.slot:after{background:linear-gradient(180deg,#091c3640,#091c36db)!important}.slot h2{color:#fff!important;font-size:clamp(2.1rem,1.5rem + 2.6vw,3.6rem)!important}.slot__kicker{background:none!important;backdrop-filter:none!important}.faq details,.gfaq details{background:#fff!important;border:1px solid var(--rand)!important;box-shadow:none!important;margin-bottom:10px!important;overflow:hidden}.faq summary,.gfaq summary{font:650 1.04rem/1.4 var(--body)!important;color:var(--inkt)!important;padding:18px 54px 18px 20px!important;min-height:44px}.faq details[open],.gfaq details[open]{border-color:var(--rand-k)!important;box-shadow:var(--schaduw-l)!important}.faq__a,.gfaq .prose{padding:0 20px 18px!important}.voet{background:radial-gradient(70% 90% at 100% 0%,rgba(12,129,147,.22),transparent 60%),var(--nacht)!important;color:#ffffffc7!important;position:relative}.voet:before{content:"";display:block;height:12px;background:var(--meander-rand) repeat-x left center/20px 12px!important;opacity:1}.voet a{color:#ffffffdb!important}.voet a:hover{color:#fff!important}.voet__kop{font:600 1.05rem var(--kop)!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important}.voet__onder{border-top:1px solid rgba(255,255,255,.12)!important;color:#fff9!important}.boog{border-radius:var(--boog)!important;overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ek{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3vw,44px);align-items:start}.ek__kaart{margin:0;position:sticky;top:96px;background:radial-gradient(120% 90% at 30% 20%,#eaf5f8,#d7ecf2 55%,#c9e3ec);border-radius:var(--r-xl);padding:clamp(14px,2vw,26px);box-shadow:var(--schaduw-l);overflow:hidden;isolation:isolate}.ek__kaart:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-radial-gradient(circle at 70% 30%,#fff0 0 22px,#ffffff38 22px 23px);opacity:.55}.ek__vlak{position:relative;width:100%;max-height:78vh;margin:0 auto}.ek--groot .ek__vlak{max-width:560px}.ek__land{position:absolute;inset:0;width:100%;height:100%;display:block}.ek__bron{margin:8px 0 0;font-size:.75rem;color:#56707a;text-align:right}.ek__regio{position:absolute;transform:translate(-50%,-50%);font:italic 500 clamp(.78rem,.7rem + .3vw,.98rem)/1 var(--kop);letter-spacing:.14em;text-transform:uppercase;color:#a08d6c;white-space:nowrap;pointer-events:none}.ek__roos{position:absolute;right:4%;top:3%;width:46px;display:grid;justify-items:center;color:var(--inkt);opacity:.65}.ek__roos svg{width:34px;height:34px}.ek__roos b{font:700 .75rem var(--body);letter-spacing:.1em}.ek__p{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:3;display:block;text-decoration:none;color:var(--inkt)}.ek__p:before{content:"";position:absolute;inset:-9px;border-radius:50%}.ek__p i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--inkt);color:#fff;font:700 .78rem/1 var(--body);font-style:normal;border:2.5px solid #fff;box-shadow:0 4px 12px -4px #091c3699;transition:transform .18s,background .18s}.ek__p span{position:absolute;white-space:nowrap;padding:4px 9px;border-radius:999px;background:#fffffff0;font:650 .78rem/1.2 var(--body);color:var(--inkt);box-shadow:0 4px 12px -6px #091c3673;transition:background .18s,color .18s}.ek__p--r span{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.ek__p--l span{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.ek__p--t span{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ek__p--b span{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.ek__p--tl span{bottom:calc(100% - 2px);right:calc(100% - 2px)}.ek__p:hover i,.ek__p:focus-visible i,.ek__p.is-licht i{transform:scale(1.18);background:var(--zee)}.ek__p:hover span,.ek__p:focus-visible span,.ek__p.is-licht span{background:var(--inkt);color:#fff}.ek__p.is-actief i{width:34px;height:34px;background:var(--zee);font-size:.9rem;box-shadow:0 0 0 6px #0c819338,0 6px 16px -6px #091c3699}.ek__p.is-actief span{background:var(--inkt);color:#fff;font-size:.86rem}.ek__z{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;min-width:24px;min-height:24px;color:#fff;text-decoration:none}.ek__z:before{content:"";position:absolute;inset:-12px;border-radius:50%}.ek__z i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#2a58a6;border:2px solid #fff;box-shadow:0 3px 10px -4px #091c368c}.ek__z--strand i{background:#1497a8}.ek__z--natuur i{background:#3f7d4f}.ek__z i svg{width:12px;height:12px}.ek__z span{position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);white-space:nowrap;padding:3px 8px;border-radius:999px;background:var(--inkt);color:#fff;font:600 .75rem/1.2 var(--body);opacity:0;pointer-events:none;transition:opacity .15s}.ek__z:hover span,.ek__z:focus-visible span,.ek__z.is-licht span,.ek__z.is-actief span{opacity:1}.ek__z.is-actief i{width:30px;height:30px;box-shadow:0 0 0 6px #0c819338}.ek__z.is-actief i svg{width:16px;height:16px}.ek__vlieg{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;gap:5px;text-decoration:none}.ek__vlieg i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#fff;color:var(--inkt);box-shadow:0 3px 10px -4px #091c368c}.ek__vlieg i svg{width:15px;height:15px}.ek__vlieg span{position:absolute;right:calc(100% + 5px);top:50%;transform:translateY(-50%);font:600 .75rem var(--body);color:#46606b;white-space:nowrap}.ek__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ek__lijst a{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start;padding:10px;border-radius:18px;background:#fff;border:1px solid var(--rand);text-decoration:none;color:var(--tekst);box-shadow:none;transition:box-shadow .2s,border-color .2s,transform .2s;height:100%}.ek__lijst a:hover,.ek__lijst a.is-licht{border-color:var(--rand-k);box-shadow:var(--schaduw-l);transform:translateY(-2px)}.ek__foto{width:88px;height:88px;object-fit:cover;border-radius:var(--boog);display:block}.ek__nr{position:absolute;left:4px;top:4px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--inkt);color:#fff;font:700 .75rem var(--body);border:2px solid #fff}.ek__lijst a.is-licht .ek__nr{background:var(--zee)}.ek__t{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:2px}.ek__t strong{font:600 1.12rem/1.15 var(--kop);color:var(--inkt)}.ek__t small{font:700 .75rem/1.3 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--zee)}.ek__kort{font-size:.88rem;line-height:1.45;color:var(--tekst);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1020px){.ek{grid-template-columns:1fr}.ek__kaart{position:relative;top:0}.ek--groot .ek__vlak{max-height:none;max-width:520px}}@media(max-width:640px){.ek__lijst{grid-template-columns:1fr}.ek__regio{font-size:.75rem}.ek__p span{font-size:.75rem;padding:3px 7px}.ek__vlieg span{display:none}}.ek--klein{display:block}.ek--klein .ek__kaart{position:relative;top:0;padding:14px;border-radius:var(--r)}.ek--klein .ek__vlak{max-width:300px;max-height:none}.ek--klein .ek__p i{width:14px;height:14px;border-width:2px;font-size:0}.ek--klein .ek__p span{display:none}.ek--klein .ek__p.is-actief i,.ek--klein .ek__p.is-buur i{width:22px;height:22px}.ek--klein .ek__p.is-actief span,.ek--klein .ek__p.is-buur span{display:block}.ek--klein .ek__z:not(.is-actief) i{width:14px;height:14px;border-width:1.5px}.ek--klein .ek__z:not(.is-actief) i svg{display:none}.ek--klein .ek__roos{width:34px}.ek--klein .ek__roos svg{width:24px;height:24px}.ek--klein .ek__vlieg span{display:none}.hero:has(+.hk-sectie) .hero__in{padding-bottom:clamp(150px,13vw,190px)!important}.hk-sectie{position:relative;z-index:5;margin-top:clamp(-150px,-11vw,-110px)}.hk{background:#fff;border-radius:var(--r-xl);box-shadow:var(--schaduw-xl);padding:clamp(18px,2.4vw,28px);border:1px solid rgba(15,37,64,.06)}.hk__kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0 0 16px}.hk__titel{margin:0!important;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)!important}.hk__intro{margin:0;flex:1 1 440px;color:var(--grijs);font-size:.98rem;line-height:1.55}.hk__rij{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hk__k{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:252px;padding:16px;border-radius:var(--r);overflow:hidden;color:#fff;text-decoration:none;transition:transform .25s,box-shadow .25s}.hk__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s ease}.hk__k:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#091c3600 22%,#091c36e0)}.hk__k:hover{transform:translateY(-3px);box-shadow:var(--schaduw)}.hk__k:hover .hk__foto{transform:scale(1.05)}.hk__ic{position:absolute;top:12px;left:12px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fffffff0;color:var(--zee)}.hk__ic svg{width:20px;height:20px}.hk__t strong{display:block;font:600 1.22rem/1.12 var(--kop);color:#fff}.hk__t span{display:block;font-size:.86rem;line-height:1.4;color:#ffffffdb;margin-top:4px}.hk__k em{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:700 .84rem var(--body);font-style:normal;color:#ffd6a8}.hk__k em svg{width:15px;height:15px;transition:transform .2s}.hk__k:hover em svg{transform:translate(3px)}@media(max-width:1100px){.hk__rij{grid-template-columns:repeat(3,minmax(0,1fr))}.hk__k:nth-child(n+4){min-height:200px}}@media(max-width:760px){.hk-sectie{margin-top:-58px}.hk__rij{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:12px;margin:0 -4px;scrollbar-width:thin;scrollbar-color:var(--zee) transparent}.hk__k,.hk__k:nth-child(n+4){flex:0 0 72%;scroll-snap-align:start;min-height:230px}}.intro-home{padding-top:clamp(40px,5vw,72px)!important}.intro-home__in{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:clamp(24px,4vw,64px);align-items:start}.intro-home__tekst h2{margin-bottom:.5em!important}.intro-home .lm__body{font-size:1.06rem}.wes{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:start;padding:22px;border-radius:var(--r-xl);background:var(--zand);border:1px solid var(--rand)}.wes__foto{width:120px;height:150px;object-fit:cover;border-radius:var(--boog)}.wes__naam{margin:0 0 6px;font:600 1.5rem/1.1 var(--kop);color:var(--inkt)}.wes__naam small{display:block;margin-top:4px;font:700 .75rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--zee)}.wes p{font-size:.95rem;line-height:1.6;margin-bottom:10px}.wes__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:650;color:var(--teal)}.wes__link svg{width:16px;height:16px}@media(max-width:900px){.intro-home__in{grid-template-columns:1fr}}@media(max-width:420px){.wes{grid-template-columns:88px minmax(0,1fr);padding:16px}.wes__foto{width:88px;height:112px}}.sectie--zee{background:linear-gradient(180deg,#eef6f8,#f6f8f4)!important}h1{letter-spacing:-.016em!important}h2,main h2,.opening__kop{font-weight:560!important;letter-spacing:-.012em!important}.hero h1{font-weight:560!important;letter-spacing:-.018em!important}.acc__usp li:before{background:var(--zee-l) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-5' fill='none' stroke='%230c8193' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat!important;color:var(--zee)!important}.sectie__kop,.sectie__kop>div,.sectie__kop p,.home-aanbod .sectie__kop,.home-midden .sectie__kop{text-align:left!important}.sectie__kop{justify-content:space-between!important}.sectie__kop .eyebrow{justify-content:flex-start}.wes__link{display:inline!important}.wes__link svg{display:inline-block;vertical-align:-3px;margin-left:4px}.opening{background:transparent!important}.feiten.feiten--kaart{background:radial-gradient(70% 120% at 100% 0%,rgba(12,129,147,.28),transparent 60%),linear-gradient(160deg,#10305a 0%,var(--nacht) 75%)!important;color:#fff;padding:clamp(48px,6vw,84px) 0!important}.feiten__in{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.feiten--kaart .ek__kaart{box-shadow:0 30px 60px -36px #000c}.feiten--kaart .feiten__kicker{display:inline-flex;align-items:center;gap:10px;font:700 .75rem/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase;color:#f2d29b;margin:0 0 .8rem}.feiten--kaart .feiten__kicker:before{content:"";width:24px;height:10px;background:var(--meander-licht) no-repeat center/24px 10px}.feiten--kaart h2{color:#fff!important;margin:0 0 .7em!important}.feiten__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px}.fk{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:14px 16px}.fk dt{display:flex;align-items:center;gap:8px;font:700 .75rem/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#9fd3dc;margin:0 0 6px}.fk__ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff1f;color:#fff;flex:none}.fk__ic svg{width:15px;height:15px}.fk dd{margin:0;font:600 1.12rem/1.3 var(--kop);color:#fff}.fk dd small{display:block;margin-top:6px;font:400 .88rem/1.5 var(--body);color:#ffffffc7}.feiten__knoppen{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:820px){.feiten__in{grid-template-columns:1fr}.feiten__kaart{max-width:340px;width:100%;margin:0 auto}}@media(max-width:520px){.feiten__lijst{grid-template-columns:1fr}}.autotip__foto,.autotip__tag,.dl__foto,.dl__tag,.co__tip,.co__label,.co,.deal__tag{transform:none!important;rotate:none!important}.hero:has(+.kerncijfers) .hero__in{padding-bottom:clamp(120px,10vw,150px)!important}.hero+.kerncijfers{position:relative;z-index:4;margin-top:clamp(-96px,-7vw,-70px);background:transparent!important;border:0!important}.hero+.kerncijfers ul{background:#fff;border-radius:var(--r-xl);box-shadow:var(--schaduw-xl);border:1px solid rgba(15,37,64,.06);overflow:hidden}.kerncijfers li{border-color:var(--rand)!important}.kerncijfers .ic{background:var(--zee-l)!important;color:var(--zee)!important;border-radius:12px}.kerncijfers small{color:var(--grijs)!important;letter-spacing:.1em!important}.kerncijfers strong{font:600 1.08rem/1.25 var(--kop)!important;color:var(--inkt)!important}.hopen{padding-top:clamp(28px,3vw,40px)!important}.seizoen__kop{text-align:left!important;max-width:none!important;margin:0 0 30px!important}.seizoen__kop .seizoen__kicker{justify-content:flex-start}.strook__kop,.strook--donker .strook__kop,.deals__kop{text-align:left!important}.strook__sub{text-align:left!important;margin:0 0 26px!important;max-width:none!important}.strook__vink{justify-content:flex-start!important}.slot{text-align:left!important}.slot__in{max-width:var(--wrap)!important}.slot__in>p:not(.slot__kicker){max-width:none}.slot__knoppen{justify-content:flex-start!important}.home-midden .sectie__kop{flex-direction:row!important;align-items:flex-end!important}.wes--over{margin:22px 0 4px;max-width:720px;background:#fff}.hl__bron{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:#0b2140b3;color:#fff;font:600 .75rem/1.3 var(--body)}.leaflet-tile-pane{filter:saturate(.72) contrast(.96) brightness(1.03)}@media(max-width:420px){.kop__in{gap:10px}.logo__beeld{height:34px!important}.kop__cta{padding-inline:12px!important}}@media(max-width:340px){.logo__beeld{height:30px!important}}.ek--groot .ek__z i{width:24px;height:24px}.ek--groot .ek__z i svg{width:13px;height:13px}.ek--groot .ek__p i{width:28px;height:28px}.ek__lijst li:last-child:nth-child(odd){grid-column:1/-1}.sz__link,.gcp__link a{display:inline!important}.sz__link svg,.gcp__link a svg{display:inline-block;vertical-align:-3px;margin-left:4px;width:16px;height:16px}@media(max-width:640px){.ek__p--rand span{left:auto;right:calc(100% + 6px)}}@media(max-width:700px){.kerncijfers li:last-child:nth-child(odd){grid-column:1/-1;border-right:0}}h1,h2,main h2,.opening__kop,.hero h1{font-weight:800!important;letter-spacing:-.028em!important}h3{font-family:var(--body)!important;font-weight:700!important;letter-spacing:-.01em!important}.acc__naam,.ek__t strong,.hk__t strong,.fk dd,.wes__naam,.kerncijfers strong,.kaart__body h3,.best h3,.hl__naam,.slot h2,.voet__kop{font-family:var(--kop)!important;font-weight:700!important;letter-spacing:-.015em!important}.acc__score b,.prose blockquote,.ek__regio{font-family:var(--body)!important}.strook--donker:before,.strook--donker:after,.voet:before,footer.voet:before,.feiten:before{display:none!important;content:none!important}.ov--dorp .ov__svg{height:auto!important;min-height:46px;overflow:visible!important}.ov--dorp{margin-top:clamp(12px,2vw,24px)!important}.hk__k em{color:#9fe6ee!important}.rk__waarom li svg{color:#fff!important;background:#2b8a57!important;border-radius:50%;padding:3px;width:20px!important;height:20px!important;flex:none}.rk__waarom li{display:flex!important;align-items:center;gap:9px}h1,h2,h3{overflow-wrap:break-word;hyphens:manual}.hero h1{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.7rem)!important;line-height:1.05!important}@media(max-width:400px){.hero h1{font-size:clamp(1.8rem,1.1rem + 3.6vw,2.3rem)!important;hyphens:auto}}.intro-home--vol .intro-home__in{grid-template-columns:1fr}.intro-home--vol{padding-bottom:clamp(8px,1.4vw,16px)!important;background:var(--zand,#f6f1e7)}.intro-home--vol+.home-aanbod{padding-top:clamp(18px,2.4vw,28px)!important;background:var(--zand,#f6f1e7)}.intro-home--vol+.home-aanbod .sectie__kop{border-top:1px solid rgba(15,42,74,.1);padding-top:clamp(22px,2.6vw,32px)}.toc li a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toc li a img.toc__kaart{object-fit:cover;object-position:40% 55%;background:#d7ecf0;padding:0}.feiten--kaart .feiten__lead{font-size:1.06rem;line-height:1.7;color:#ffffffe6;margin:0 0 20px;padding-left:16px;border-left:3px solid var(--zonnig)}.feiten--kaart .feiten__lead a,.feiten--kaart .feiten__afst a{color:#fff;text-decoration-color:#9fe6eeb3}.feiten--kaart .feiten__lead a:hover{color:#9fe6ee}.feiten--kaart .fk{position:relative;padding:16px 18px 16px 70px;min-height:76px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#ffffff17,#ffffff0a);transition:border-color .2s,transform .2s}.feiten--kaart .fk:hover{border-color:#9fe6ee73;transform:translateY(-2px)}.feiten--kaart .fk dt{position:static;margin-bottom:4px}.feiten--kaart .fk__ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#0c8193,#0a5f6e);box-shadow:0 8px 18px -8px #0c8193cc}.feiten--kaart .fk__ic svg{width:20px;height:20px}.feiten--kaart .fk dd{font-size:1.08rem;font-weight:700}.feiten__afst{margin:2px 0 22px}.feiten__afst-kop{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 .75rem/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#9fd3dc}.feiten__afst-kop svg{width:16px;height:16px}.feiten__afst ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.feiten__afst a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 6px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);text-decoration:none!important;font-size:.92rem;color:#fff}.feiten__afst a b{display:grid;place-items:center;min-width:58px;height:32px;padding:0 10px;border-radius:999px;background:#fff;color:var(--inkt);font:800 .82rem var(--kop)}.feiten__afst a:hover{background:#ffffff29}.vv{position:relative;gap:clamp(14px,2vw,22px)!important}.vv__k{background:#fff!important;border:1px solid var(--rand)!important;box-shadow:var(--schaduw-l)!important;overflow:hidden;display:flex;flex-direction:column}.vv__k .vv__kop{position:relative;display:grid!important;grid-template-columns:52px 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:20px 22px 14px!important;background:none!important;color:var(--inkt)!important;border-bottom:1px dashed var(--rand-k)}.vv__k .vv__kop:before,.vv__k .vv__kop:after{display:none!important}.vv__k .vv__ic{grid-row:1/3;width:52px!important;height:52px!important;border-radius:16px!important;background:var(--zee-l)!important;color:var(--zee)!important;display:grid;place-items:center}.vv__k .vv__ic svg{width:26px;height:26px}.vv__k .vv__nr{font:700 .78rem/1 var(--body)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--zee)!important;opacity:1!important}.vv__k .vv__titel{margin:4px 0 0!important;font:800 1.22rem/1.2 var(--kop)!important;color:var(--inkt)!important}.vv__k .vv__feit{display:flex;flex-wrap:wrap;gap:8px;padding:14px 22px 0!important;margin:0!important}.vv__k .vv__feit span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--kalk)!important;border:1px solid var(--rand);font:700 .88rem var(--body);color:var(--inkt)}.vv__k .vv__feit span:first-child{background:var(--inkt)!important;color:#fff;border-color:var(--inkt)}.vv__k .vv__feit svg{width:15px;height:15px}.vv__k .vv__tekst{padding:12px 22px 0}.vv__k .vv__knop{margin:auto 22px 20px!important;width:auto!important}.vv__k>:last-child:not(.vv__knop){padding-bottom:20px}.vv__k--auto .vv__ic,.vv__k--taxi .vv__ic{background:#e9eef8!important;color:var(--teal)!important}.vv__k--bus .vv__ic{background:var(--zee-l)!important;color:var(--zee)!important}.vv__k--tour .vv__ic,.vv__k--boot .vv__ic{background:#fbf1de!important;color:#a06a12!important}.kg-tip{width:240px;background:#fff!important;border-radius:18px!important;box-shadow:0 24px 48px -18px #0b214073,0 0 0 1px #0b21400f!important;overflow:hidden}.kg-tip .kgt__foto{position:relative;height:132px}.kg-tip .kgt__foto img{width:100%;height:100%;object-fit:cover;display:block}.kg-tip .kgt__foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b214000 45%,#0b21408c)}.kg-tip .kgt__score{position:absolute;z-index:1;left:10px;bottom:10px;display:inline-flex!important;align-items:center;gap:6px;padding:4px 10px 4px 4px!important;border-radius:999px;background:#fffffff2;font:700 .76rem var(--body)!important;color:var(--inkt)!important}.kg-tip .kgt__score b{display:grid!important;place-items:center;min-width:32px;height:24px;padding:0 6px!important;border-radius:999px;background:var(--groen);color:#fff!important;font:800 .8rem var(--kop)!important}.kg-tip .kgt__in{display:grid;gap:4px;padding:12px 14px 14px}.kg-tip .kgt__naam{display:block;padding:0!important;font:800 1.02rem/1.2 var(--kop)!important;color:var(--inkt)!important;white-space:normal}.kg-tip .kgt__plek{display:block;padding:0!important;font-size:.8rem!important;color:var(--grijs)!important;white-space:normal}.kg-tip .kgt__tags{display:flex!important;flex-wrap:wrap;gap:4px;padding:2px 0 0!important}.kg-tip .kgt__tags i{font-style:normal;padding:2px 8px;border-radius:999px;background:var(--zee-l);color:var(--zee-d);font-size:.74rem;font-weight:700}.kg-tip .kgt__hint{display:block;padding:6px 0 0!important;margin-top:4px;border-top:1px solid var(--rand);font:700 .76rem var(--body)!important;color:var(--zee)!important}.kgp__naam{font:800 1.18rem/1.2 var(--kop)!important;color:var(--inkt)}.kgp-w .leaflet-popup-content-wrapper{border-radius:20px!important;box-shadow:0 30px 60px -24px #0b214080,0 0 0 1px #0b21400f!important}.kgp__knoppen a{border-radius:999px!important;font-weight:700}.kaart-intro .kaart-intro__tekst{max-width:none;margin-top:.4em}.kaart-intro .kaart-intro__tekst p{color:var(--tekst)}.kaart-los{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:clamp(22px,4vw,56px);align-items:center}@media(max-width:860px){.kaart-los{grid-template-columns:1fr}}.rang-auteur,.opening__auteur{margin:18px 0 22px}.rang-auteur .auteur,.opening__auteur .auteur{background:#fff;border:1px solid var(--rand);box-shadow:var(--schaduw-l)}.auteur p{margin:6px 0 0;font-size:.95rem;line-height:1.65}.vt{margin-top:clamp(28px,4vw,48px)}.vt__kop{margin-bottom:18px}.vt__kop h2{margin:.15em 0 .3em!important}.vt__kop p:last-child{max-width:none;color:var(--tekst)}.vt__wrap{border-radius:var(--r);border:1px solid var(--rand);background:#fff;box-shadow:var(--schaduw-l);overflow-x:auto}.vt__tabel{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem;min-width:860px}.vt__tabel thead th{position:sticky;top:0;background:var(--inkt);color:#fff;font:700 .78rem/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:14px 12px;white-space:nowrap}.vt__th{display:inline-flex;align-items:center;gap:6px}.vt__th svg{width:16px!important;height:16px!important;flex:none;color:#9fe6ee}.vt__tabel td{padding:12px;border-top:1px solid var(--rand);vertical-align:middle;color:var(--tekst)}.vt__tabel tbody tr:nth-child(2n) td{background:#fcfaf6}.vt__tabel tbody tr:hover td{background:var(--zee-l)}.vt__tabel tr.is-een td{background:#f2f9f5}.vt__nr b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--zand);color:var(--inkt);font:800 .85rem var(--kop)}.is-een .vt__nr b{background:var(--groen);color:#fff}.vt__hotel a{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:var(--inkt)}.vt__hotel img{width:72px;height:54px;border-radius:10px;object-fit:cover;flex:none}.vt__hotel span{display:grid;gap:2px;min-width:0}.vt__hotel strong{font:700 .95rem/1.25 var(--kop)}.vt__hotel small{font-size:.8rem;color:var(--grijs)}.vt__hotel a:hover strong{color:var(--zee)}.vt__score{display:inline-grid;place-items:center;min-width:40px;height:28px;padding:0 8px;border-radius:8px;background:var(--inkt);color:#fff;font:800 .85rem var(--kop)}.vt__ja{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--groen);color:#fff}.vt__ja svg{width:16px;height:16px}.vt__nee{font-size:.82rem;color:#9aa3ae}.vt__waarom{font-size:.88rem;min-width:180px}.vt__knop{min-height:42px!important;padding:0 16px!important;white-space:nowrap;font-size:.9rem!important}.vt__tabel td:first-child,.vt__tabel th:first-child{padding-left:16px}@media(max-width:760px){.vt__tabel td.vt__hotel{position:sticky;left:0;z-index:1;background:#fff}}.vt__nee{display:inline-block;width:16px;height:3px;border-radius:2px;background:#cdd3da;vertical-align:middle}.vv__k .vv__feit span svg{color:inherit;stroke:currentColor}.vv__k .vv__feit span:first-child svg{color:#9fe6ee}.ob__kop strong{font-weight:800!important;font-family:var(--kop)}.acc__score{padding:6px 12px!important;gap:6px!important;border-radius:999px!important}.acc__score b{background:none!important;color:#fff!important;padding:0!important;font:800 .95rem/1 var(--kop)!important}@media(max-width:640px){.acc--compact .acc__score{padding:5px 10px!important}}.split__foto--drie{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1.6fr) minmax(0,1fr);gap:4px;min-height:420px}.split__foto--drie img{position:static!important;width:100%;height:100%;object-fit:cover}.split__foto--drie .split__groot{grid-column:1/-1}.split__rechts{display:flex;flex-direction:column;min-width:0}.split__acties{padding:0 26px 24px;margin-top:auto}.split__acties .bk-rij{margin:0!important;grid-template-columns:1fr!important}.split__acties .bk{box-shadow:none;border:1px solid var(--rand);background:var(--kalk)}@media(max-width:860px){.split__foto--drie{min-height:340px}}.gk__mini{position:absolute;right:10px;bottom:10px;display:flex;gap:6px;z-index:1}.gk__mini img{position:static!important;width:64px!important;height:48px!important;border-radius:10px;object-fit:cover;border:2px solid #fff;box-shadow:0 6px 14px -6px #00000080}.gk__k:hover .gk__mini img{transform:none!important}.rps{padding:clamp(18px,2.4vw,28px) 0;background:var(--kalk)}.rps__in{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2.4vw,32px);align-items:center;padding:14px 16px;border:1px solid var(--rand);border-radius:var(--r);background:#fff}.rps__kop{display:flex;align-items:center;gap:12px;margin:0}.rps__kop-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--zee-l);color:var(--zee)}.rps__kop-ic svg{width:20px;height:20px}.rps__kop span{display:grid;gap:2px}.rps__kop strong{font:800 1rem/1.2 var(--kop);color:var(--inkt)}.rps__kop small{font-size:.8rem;color:var(--grijs)}.rps__rij{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rps__k{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid var(--rand);background:var(--kalk);color:var(--inkt);text-decoration:none!important;font:600 .88rem var(--body);transition:border-color .2s,background .2s}.rps__k:hover{border-color:var(--zee);background:var(--zee-l)}.rps__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--zee)}.rps__ic svg{width:16px;height:16px}.rps__pijl svg{width:14px;height:14px;color:var(--grijs)}@media(max-width:980px){.rps__in{grid-template-columns:1fr}.rps__rij{justify-content:flex-start}}@media(max-width:560px){.rps__rij{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-right:-16px}.rps__k{flex:none;scroll-snap-align:start}}.vv--slider{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 18px;scrollbar-width:thin;scrollbar-color:var(--zee) transparent}.vv--slider>.vv__k{flex:0 0 calc((100% - 2 * 22px) / 3.15);scroll-snap-align:start}.vv--slider::-webkit-scrollbar{height:6px}.vv--slider::-webkit-scrollbar-thumb{background:var(--zee);border-radius:6px}@media(max-width:760px){.vv--mobiel{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 18px;margin-right:-16px;scrollbar-width:thin;scrollbar-color:var(--zee) transparent}.vv--mobiel>.vv__k{flex:0 0 84%;scroll-snap-align:start}}.wcl__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px)}@media(max-width:960px){.wcl__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wcl__raster{grid-template-columns:1fr}}.wcl__k{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rand);border-radius:var(--r);overflow:hidden;box-shadow:var(--schaduw-l)}.wcl__media{position:relative;display:block;aspect-ratio:16/9;background:var(--inkt);overflow:hidden}.wcl__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.wcl__media:hover img{transform:scale(1.03)}.wcl__live{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#d7263d;color:#fff;font:800 .78rem/1 var(--body);letter-spacing:.08em}.wcl__punt{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;animation:wclp 1.4s infinite}.eyebrow .wcl__punt{color:#d7263d;margin-right:6px;vertical-align:middle}@keyframes wclp{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.wcl__punt{animation:none}}.wcl__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffffffeb;color:var(--inkt);box-shadow:0 10px 30px -10px #0009}.wcl__body{padding:14px 16px 16px;display:grid;gap:6px}.wcl__body h3{margin:0;font:800 1.05rem/1.25 var(--kop)}.wcl__body p{margin:0;font-size:.92rem;color:var(--tekst)}.wcl__bron{font-size:.82rem!important;color:var(--grijs)!important}.wcl__venster{width:min(1100px,94vw);padding:0;border:0;border-radius:var(--r);overflow:hidden;background:var(--inkt);color:#fff}.wcl__venster::backdrop{background:#0b2140bf}.wcl__venster-kop{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.wcl__venster-titel{margin:0!important;font:800 1rem var(--kop)!important;color:#fff!important}.wcl__dicht{width:44px;height:44px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font-size:1.1rem;cursor:pointer}.wcl__speler{position:relative;aspect-ratio:16/9;background:#000}.wcl__venster-voet{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0;padding:10px 14px;font-size:.85rem}.wcl__venster-voet a{color:#9fe6ee}.wcl__sub{margin:clamp(26px,3vw,40px) 0 14px!important;font:800 1.25rem/1.2 var(--kop)!important}.wcl__extern{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffffeb;color:var(--inkt);font-weight:800}.wcl__media .rk__groot,.wcl__media img{width:100%;height:100%;object-fit:cover}.rk__regels li.is-best a,.pb__rij.is-best{border:2px solid var(--groen)!important;background:linear-gradient(180deg,#f1faf4,#fff)!important;box-shadow:0 10px 24px -16px #2b7650b3}.rk__badge,.pb__badge{background:var(--groen)!important;color:#fff!important;font:800 .8rem/1 var(--body)!important;padding:6px 12px!important;border-radius:999px!important;top:-13px!important;box-shadow:0 6px 14px -6px #2b7650cc}.rk__regels li.is-best span:not(.rk__pijl){font-weight:800;color:var(--groen)}.rk__regels li span:not(.rk__pijl){font-size:.95rem}.ak{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:18px 0 28px;font-family:var(--body)}@media(max-width:900px){.ak{grid-template-columns:1fr;max-width:520px}}.ak__k{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rand);border-radius:var(--r);overflow:visible;box-shadow:var(--schaduw-l)}.ak__k.is-best{border:2px solid var(--groen);box-shadow:0 18px 40px -22px #2b765099}.ak__foto{position:relative;aspect-ratio:16/10;border-radius:calc(var(--r) - 2px) calc(var(--r) - 2px) 0 0;overflow:hidden}.ak__foto img{width:100%;height:100%;object-fit:cover;display:block}.ak__badge{position:absolute;right:12px;top:12px;padding:7px 14px;border-radius:999px;background:var(--groen);color:#fff;font:800 .85rem/1 var(--body);box-shadow:0 8px 18px -8px #00000080}.ak__body{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px;flex:1}.ak__logo{height:38px;width:auto;max-width:170px;object-fit:contain;margin:0 auto 2px}.ak__vink{list-style:none;margin:0;padding:0 0 14px;display:grid;gap:8px;border-bottom:1px solid var(--rand)}.ak__vink li{display:flex;align-items:center;gap:9px;font-size:.95rem;color:var(--tekst)}.ak__vink svg{flex:none;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--groen);color:#fff;stroke-width:3}.ak__acties{display:grid;grid-template-columns:1fr 52px;gap:10px;margin-top:auto;align-items:center}.ak__pk{position:relative}.ak__pk summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:999px;background:var(--zee);color:#fff;font:700 1rem var(--body);cursor:pointer}.ak__pk summary::-webkit-details-marker{display:none}.ak__pkic svg{width:20px;height:20px}.ak__pijltje{margin-left:auto;font-size:.9rem}.ak__lijst{position:absolute;z-index:30;left:0;right:0;bottom:calc(100% + 6px);display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px;background:#fff;border:1px solid var(--rand);border-radius:16px;box-shadow:var(--schaduw-xl)}.ak__lijst a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:var(--inkt);text-decoration:none!important;font-weight:600;font-size:.92rem}.ak__lijst a:hover{background:var(--zee-l)}.ak__go{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--oranje);color:#fff!important;box-shadow:0 10px 20px -10px #0a7c8ae6}.ak__go svg{width:22px;height:22px;transform:rotate(-45deg)}.hlees__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(22px,4vw,56px);align-items:center}.hlees__tegels{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin:0!important;overflow:visible!important}.hlees__tegels .hl__t{width:auto!important;min-width:0!important;aspect-ratio:4/3}@media(max-width:900px){.hlees__in{grid-template-columns:1fr}}.split:has(.split__foto--drie){align-items:stretch}.split__foto--drie{min-height:0!important;height:100%}.split__acties{margin-top:16px!important}@media(max-width:860px){.split__foto--drie{height:340px}}.auteur-sectie{padding-block:clamp(18px,2.4vw,30px)!important}.auteur-sectie .auteur{background:#fff;border:1px solid var(--rand);box-shadow:var(--schaduw-l)}@media(min-width:861px){.split__foto--drie{contain:size;height:auto!important;min-height:380px!important}}.split__foto--drie img{min-height:0}.rk__media,.rk__prijs,.rk__regels,.rk__regels li,.rk__regels a{min-width:0}.rk__regels a span:not(.rk__pijl){min-width:0;overflow-wrap:anywhere}@media(max-width:400px){.rk__regels img{width:68px!important}.rk__regels li span:not(.rk__pijl){font-size:.88rem}}:is(.prose,.lead,.faq__a,.hreis,.tip,.lm__body,.gs__intro,.opening__lead,.wtip) a:not([class]) :is(strong,b,em,span:not([class])){color:inherit!important}:is(.prose,.lead,.faq__a,.hreis,.tip,.sectie__kop,.gs__intro,.opening__lead,.lm__body) a:not([class]):not(.btn){color:var(--teal);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:#2a58a659;text-underline-offset:.22em}:is(.prose,.lead,.faq__a,.hreis,.tip,.sectie__kop,.gs__intro,.opening__lead,.lm__body) a:not([class]):not(.btn):hover{color:var(--teal-d);text-decoration-color:currentColor}.rk__meer,.rk__meer:hover,.rk__meer:focus-visible{background:none!important;color:var(--teal)!important;text-decoration:underline;text-decoration-color:#2a58a659;text-underline-offset:4px}.rk__meer:hover{color:var(--teal-d)!important;text-decoration-color:currentColor}.kruimel a{color:var(--teal)!important}.kruimel a:hover{color:var(--teal-d)!important;text-decoration:underline}.kerncijfers strong a{color:var(--teal)!important;text-decoration:underline;text-decoration-color:#2a58a659;text-underline-offset:.2em}.kerncijfers strong a:hover{color:var(--teal-d)!important;text-decoration-color:currentColor}.slot{text-align:center!important;padding:clamp(72px,9vw,128px) 0!important}.slot:after{background:radial-gradient(120% 90% at 50% 50%,#091c3659,#091c36d1)!important}.slot__in{max-width:820px!important;margin-inline:auto!important;padding:clamp(28px,4vw,52px) clamp(20px,4vw,56px)!important;border-radius:32px;background:#0b214061;border:1px solid rgba(255,255,255,.22);box-shadow:0 40px 90px -40px #000000a6;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.slot__kicker{justify-content:center;margin:0 0 12px!important}.slot h2{margin:0 0 14px!important;line-height:1.08!important;text-wrap:initial}.slot__in>p:not(.slot__kicker){max-width:600px!important;margin:0 auto 28px!important;color:#e6eef8!important;font-size:1.08rem}.slot__knoppen{justify-content:center!important;gap:12px!important}.slot__vink{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.16)}.slot__vink li{display:inline-flex;align-items:center;gap:8px;color:#dfe9f6;font-size:.92rem;font-weight:550}.slot__vink svg{width:18px;height:18px;flex:none;color:#7fe0c0}@media(max-width:560px){.slot__in{border-radius:24px}.slot__vink{flex-direction:column;align-items:center}}a.prijslink{color:var(--teal)!important;font-weight:600;text-decoration:underline;text-decoration-color:#2a58a659;text-underline-offset:.2em}a.prijslink:hover{color:var(--teal-d)!important;text-decoration-color:currentColor}.wtip__link{color:var(--teal)!important;text-decoration:underline;text-decoration-color:#2a58a659;text-underline-offset:.2em}.wtip__link strong{color:inherit!important}.kgm--h b{background:#e8692c!important;min-width:64px!important;height:40px!important;font-size:1.02rem!important;border:3px solid #fff!important;box-shadow:0 10px 24px -8px #e8692cbf!important}.kgm--h b:after{border-top-color:#e8692c!important;top:37px!important}.kgm--h i{background:#0f2540!important;color:#fff!important}.kgm__puls{background:#e8692c59!important}.kg__hier{border-color:#e8692c!important;background:#fff6f0!important}.pk{display:grid;gap:18px;margin:22px 0 6px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pk--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pk--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pk__k{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rand);border-radius:var(--r);overflow:hidden;box-shadow:var(--schaduw-l)}.pk__foto{position:relative;margin:0;aspect-ratio:3/2;overflow:hidden;background:var(--zand)}.pk__foto img{width:100%;height:100%;object-fit:cover;display:block}.pk__sfeer{position:absolute;left:10px;bottom:10px;padding:3px 10px;border-radius:999px;background:#0f2540b8;color:#fff;font:600 .75rem/1.4 var(--body);letter-spacing:.02em}.pk__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.pk__body h3{margin:0;font-size:1.12rem!important;line-height:1.25}.pk__tag{margin:0;color:var(--zee);font-weight:600;font-size:.92rem;line-height:1.35}.pk__body .lm{margin-top:4px}.pk__body .prose{font-size:.95rem;line-height:1.6}@media(max-width:1024px){.pk--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pk,.pk--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pk,.pk--2,.pk--4{grid-template-columns:1fr}}.gk__k .faq details{margin:0 0 8px}.gk__body{display:flex;flex-direction:column}.gk__body .gk__acties{margin-top:auto}.auteur--groot{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:clamp(20px,3vw,40px)!important;align-items:start!important;padding:clamp(22px,3vw,40px)!important;border-radius:var(--r-xl)!important;background:linear-gradient(135deg,#fff,#f6f1e7)!important;border:1px solid var(--rand)!important;box-shadow:var(--schaduw)!important;position:relative;overflow:hidden}.auteur--groot:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(10,124,138,.1),transparent 70%);pointer-events:none}.auteur__foto img{width:170px!important;height:170px!important;border-radius:50%!important;object-fit:cover;border:5px solid #fff!important;box-shadow:0 0 0 2px var(--zee),0 18px 40px -18px #0f254080!important}.auteur__kicker{margin:0 0 2px;font:700 .75rem/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--zee)}.auteur__naam{margin:0 0 10px;font:700 clamp(1.5rem,1.2rem + 1vw,2rem)/1.1 var(--kop);color:var(--inkt)}.auteur__naam small{display:block;margin-top:4px;font:500 .9rem/1.4 var(--body);color:var(--grijs)}.auteur__deze{margin:0 0 12px!important;font-size:1rem!important;color:var(--tekst)}.auteur__quote{margin:0 0 18px;padding:14px 18px;border-left:3px solid var(--zee);background:#ffffffb3;border-radius:0 14px 14px 0}.auteur__quote p{margin:0!important;font-size:.98rem!important;line-height:1.7!important;font-style:italic;color:var(--inkt)}.auteur__punten{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auteur__punten li{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--rand)}.auteur__ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--zee-l);color:var(--zee)}.auteur__ic svg{width:18px;height:18px}.auteur__punten b{display:block;font:700 .95rem/1.3 var(--kop);color:var(--inkt)}.auteur__punten small{display:block;font-size:.85rem;line-height:1.4;color:var(--grijs)}.auteur__links{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0!important}.auteur__links a{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:var(--teal)!important;text-decoration:underline;text-decoration-color:#2a58a659;text-underline-offset:.2em}@media(max-width:760px){.auteur--groot{grid-template-columns:1fr!important;text-align:left}.auteur__foto img{width:120px!important;height:120px!important}.auteur__punten{grid-template-columns:1fr}}:is(.gk__k,.gt__k,.pk__k) .bk{flex-wrap:wrap}:is(.gk__k,.gt__k,.pk__k) .bk__t{min-width:140px}:is(.gk__k,.gt__k,.pk__k) .bk__t strong{font-size:1rem}:is(.gk__k,.gt__k,.pk__k) .bk__knop{width:100%;justify-content:center}.auteur--groot .auteur__naam{margin:0 0 12px!important;font:700 clamp(1.6rem,1.2rem + 1.2vw,2.2rem)/1.1 var(--kop)!important;color:var(--inkt)!important}.auteur--groot .auteur__kicker{margin:0 0 4px!important;font-size:.75rem!important}.auteur--groot .auteur__naam small{font-size:.92rem!important}.gk__body{display:flex!important;flex-direction:column;flex:1}.gk__acties{margin-top:auto!important;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:12px}.gk__boek{width:100%}.gk__boek .bk{padding:10px 12px!important;gap:10px!important;box-shadow:none!important;border:1px solid var(--rand)!important;background:var(--kalk)!important;border-radius:14px!important}.gk__boek .bk__ic{width:36px!important;height:36px!important;border-radius:10px!important}.gk__boek .bk__ic svg{width:18px!important;height:18px!important}.gk__boek .bk__t strong{font-size:.95rem!important}.gk__boek .bk__t small{font-size:.8rem!important}.gk__boek .bk__knop{min-height:42px!important}.gk__boek p{margin:0}.faq-tekst h4{margin:1em 0 .3em!important;font-size:1rem!important}.gt{display:flex!important;flex-direction:column;gap:14px!important;grid-template-columns:none!important}.gt__k{display:grid!important;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;padding:22px 26px!important;background:#fff!important;border:1px solid var(--rand)!important;border-left:4px solid var(--zee)!important;border-radius:var(--r)!important;box-shadow:var(--schaduw-l)!important;grid-column:auto!important;min-height:0!important}.gt__k--met{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.gt__k:before,.gt__k:after{display:none!important;content:none!important}.gt__k h3{display:flex;align-items:center;gap:10px;margin:0 0 8px!important;font-size:1.2rem!important}.gt__k .gt__ic{position:static!important;flex:none;display:grid;place-items:center;width:34px!important;height:34px!important;border-radius:10px;background:var(--zee-l)!important;color:var(--zee)!important;opacity:1!important;transform:none!important}.gt__k .gt__ic svg{width:18px!important;height:18px!important}.gt__boek .bk{margin:0!important}.gt__boek p{margin:0}@media(max-width:860px){.gt__k--met{grid-template-columns:1fr}.gt__k{padding:18px!important}}@media(min-width:761px){.gk__body>.lm{flex:1 1 auto;display:flex;flex-direction:column;min-height:var(--lm-h,8.2em)}.gk__body>.lm>.lm__t:not(:checked)~.lm__body{flex:1 1 0;max-height:none;min-height:var(--lm-h,8.2em)}}.gt.gt--slider{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 36px)/3))!important;flex-direction:initial;gap:18px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 18px}.gt--slider .gt__k,.gt--slider .gt__k--met{display:flex!important;flex-direction:column;align-items:stretch;gap:14px;scroll-snap-align:start}.gt--slider .gt__tekst{flex:1 1 auto;display:flex;flex-direction:column}.gt--slider .gt__tekst>.lm{flex:1 1 auto}.gt--slider .gt__boek{margin-top:auto}.gt--slider .gt__boek .bk{padding:10px 12px!important;gap:10px!important;box-shadow:none!important;background:var(--kalk)!important}.gt--slider .gt__boek .bk__ic{width:36px!important;height:36px!important}@media(max-width:760px){.gt.gt--slider{grid-auto-columns:86%!important}}.gt--slider .gt__tekst>.lm{display:flex;flex-direction:column}.gt--slider .gt__tekst>.lm>.lm__t:not(:checked)~.lm__body{flex:1 1 0;max-height:none;min-height:var(--lm-h,9em)}.pk__body>.lm{flex:1 1 auto;display:flex;flex-direction:column}.pk__body>.lm>.lm__t:not(:checked)~.lm__body{flex:1 1 0;max-height:none;min-height:var(--lm-h,7.6em)}.pk__k:not(:has(.pk__foto)){border-top:4px solid var(--zee)}.sfoto{display:grid;gap:12px;margin:20px 0 4px;grid-template-columns:repeat(3,minmax(0,1fr))}.sfoto--1{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.sfoto--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sfoto figure{margin:0;aspect-ratio:3/2;border-radius:var(--r-s);overflow:hidden;background:var(--zand)}.sfoto img{width:100%;height:100%;object-fit:cover;display:block}.sfoto--1 figure{grid-column:1/-1;aspect-ratio:21/9}@media(max-width:600px){.sfoto,.sfoto--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sfoto--1 figure{aspect-ratio:3/2}}.netwerk-tip{padding-block:clamp(14px,2vw,24px)!important}.ntip{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;border-radius:var(--r);background:linear-gradient(135deg,#eef6f7,#f7f3ea);border:1px solid var(--rand)}.ntip__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--zee);box-shadow:var(--schaduw-l)}.ntip__ic svg{width:22px;height:22px}.ntip__kop{margin:0 0 4px;font:700 1.08rem/1.3 var(--kop);color:var(--inkt)}.ntip__tekst{margin:0;line-height:1.7}.ntip__tekst+.ntip__kop{margin-top:14px}.ntip__tekst a{color:var(--teal)!important;font-weight:600;text-decoration:underline;text-decoration-color:#2a58a659;text-underline-offset:.2em}.zoeken__kop{margin:22px 0 0!important;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)!important}.sfoto--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sfoto--5{grid-template-columns:repeat(6,minmax(0,1fr))}.sfoto--5 figure{grid-column:span 2}.sfoto--5 figure:nth-child(n+4){grid-column:span 3}@media(max-width:600px){.sfoto--5{grid-template-columns:repeat(2,minmax(0,1fr))}.sfoto--5 figure,.sfoto--5 figure:nth-child(n+4){grid-column:auto}.sfoto--5 figure:last-child{grid-column:1/-1}}
