@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fraunces.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/fraunces-italic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter.woff2)format("woff2")}:root{--bg:#fcf7f2;--vlak:#fff;--tint:#f5ede4;--tekst:#2a1a1f;--gedempt:#7b6b66;--accent:#b3304a;--accent-donker:#8c2339;--groen:#1f6f5c;--oker:#c2833a;--rand:1px solid #e7dad0;--rand-kleur:#e7dad0;--r:10px;--r-klein:7px;--schaduw:0 2px 20px #2a1a1f0f;--schaduw-hoog:0 6px 30px #2a1a1f1c;--kop:"Fraunces", Georgia, "Times New Roman", serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--breedte:1160px;--leesbreedte:44rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--tekst);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.72}h1,h2,h3,h4{font-family:var(--kop);letter-spacing:-.015em;font-weight:700;line-height:1.18}img{max-width:100%;height:auto;display:block}a{color:var(--accent)}a:hover{color:var(--accent-donker)}.omhulsel{max-width:var(--breedte);margin:0 auto;padding:0 24px}.smal{max-width:var(--leesbreedte)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overslaan{background:var(--tekst);color:var(--bg);border-radius:0 0 var(--r-klein) 0;z-index:100;padding:10px 18px;position:absolute;top:0;left:-9999px}.overslaan:focus{left:0}header.site{z-index:40;backdrop-filter:blur(10px);border-bottom:var(--rand);background:#fcf7f2ed;position:sticky;top:0}header.site .omhulsel{align-items:center;gap:28px;height:78px;display:flex}a.merk{font-family:var(--kop);color:var(--tekst);white-space:nowrap;font-size:1.3125rem;font-weight:700;text-decoration:none}a.merk i{color:var(--accent);font-style:normal}header.site nav{flex:1;gap:26px;font-size:.9375rem;display:flex}header.site nav a{color:var(--gedempt);white-space:nowrap;text-decoration:none}header.site nav a:hover,header.site nav a[aria-current=page]{color:var(--accent)}.knop{font-family:var(--body);border-radius:var(--r-klein);background:var(--accent);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.knop:hover{background:var(--accent-donker);color:#fff}.knop.rustig{border:1px solid var(--tekst);color:var(--tekst);background:0 0}.knop.rustig:hover{background:var(--tekst);color:var(--bg)}.knop.klein{padding:9px 16px;font-size:.84375rem}.knop.breed{width:100%}main{padding-block:0 4rem}.prose h2{margin:2.75rem 0 .75rem;font-size:1.5rem}.prose h3{margin:2rem 0 .5rem;font-size:1.1875rem}.prose p,.prose ul,.prose ol{margin:0 0 1.15rem}.prose ul,.prose ol{padding-left:1.25rem}.prose li{margin-bottom:.4rem}.prose hr{border:none;border-top:var(--rand);margin:2.5rem 0}.prose>:first-child{margin-top:0}.prose table{border-collapse:collapse;background:var(--vlak);border:var(--rand);border-radius:var(--r);width:100%;margin:0 0 1.75rem;font-size:.9375rem;overflow:hidden}.prose th,.prose td{text-align:left;border-bottom:var(--rand);padding:12px 16px}.prose tr:last-child td{border-bottom:none}.prose td b,.prose th{font-weight:600}.tabelwrap{overflow-x:auto}@media (width<=720px){.stapeltabel thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.stapeltabel,.stapeltabel tbody,.stapeltabel tr,.stapeltabel td{width:100%;display:block}.stapeltabel tr{border-bottom:var(--rand);padding:4px 0 14px}.stapeltabel tr:last-child{border-bottom:none}.stapeltabel td{border:none;padding:6px 0}.stapeltabel td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gedempt);margin-bottom:3px;font-size:.6875rem;display:block}}.kruimels{color:var(--gedempt);padding:18px 0 0;font-size:.84375rem}.kruimels a{color:var(--gedempt);text-decoration:none}.kruimels a:hover{color:var(--accent);text-decoration:underline}.kruimels span{opacity:.5;padding:0 6px}.paginakop{padding:30px 0 34px}.paginakop h1{margin:0 0 .75rem;font-size:2.5rem}.paginakop p.lead{color:var(--gedempt);max-width:42rem;margin:0;font-size:1.125rem}.kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.75rem;font-weight:700}.vers{color:var(--gedempt);align-items:center;gap:9px;margin-top:18px;font-size:.8125rem;display:inline-flex}.vers .stip{background:var(--groen);border-radius:50%;flex:none;width:7px;height:7px}.revkop{grid-template-columns:1.25fr .75fr;align-items:start;gap:48px;padding-bottom:40px;display:grid}.merkbol{width:64px;height:64px;font-family:var(--kop);color:#fff;background:var(--accent);border-radius:50%;place-items:center;margin-bottom:16px;font-size:1.4375rem;font-weight:700;display:grid}.revkop h1{margin:0 0 1rem;font-size:2.3rem}.revkop p.lead{color:var(--gedempt);margin:0;font-size:1.125rem}.revkop .knoppen{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.oordeel{background:var(--vlak);border:var(--rand);border-radius:var(--r);box-shadow:var(--schaduw);padding:26px}.oordeel .cijfer{align-items:baseline;gap:9px;margin-bottom:4px;display:flex}.oordeel .cijfer b{font-family:var(--kop);color:var(--accent);font-size:3.25rem;font-weight:700;line-height:1}.oordeel .cijfer span{color:var(--gedempt);font-size:.8125rem}.sterren{color:var(--oker);letter-spacing:2px;margin-bottom:18px;font-size:.875rem}.crit{margin:0 0 18px}.crit div{grid-template-columns:7.5rem 1fr 2.2rem;align-items:center;gap:12px;padding:6px 0;font-size:.875rem;display:grid}.crit span.naam{color:var(--gedempt)}.crit b{text-align:right;font-family:var(--kop);font-weight:700}.balk{background:var(--tint);border-radius:99px;height:6px;overflow:hidden}.balk i{background:var(--accent);border-radius:99px;height:100%;display:block}.kleine-letter{color:var(--gedempt);text-align:center;margin:12px 0 0;font-size:.75rem}.melding{border-radius:var(--r-klein);border:1px solid var(--oker);background:#fbf0e2;margin:0 0 26px;padding:16px 20px;font-size:.9375rem}.melding.gestopt{border-color:var(--accent);background:#fbe9ec}.melding p{margin:0}.melding p+p{margin-top:8px}.melding strong{font-weight:700}.labels{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.label{background:var(--tint);color:var(--gedempt);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:4px 10px;font-size:.6875rem;font-weight:700}.label.sterk{background:var(--accent);color:#fff}.label.uit{color:var(--accent-donker);background:#eee2e4}.lijst{background:var(--vlak);border:var(--rand);border-radius:var(--r);box-shadow:var(--schaduw);margin:0;padding:0;list-style:none;overflow:hidden}.lijst li{border-bottom:var(--rand)}.lijst li:last-child{border-bottom:none}.lijst a.rij{color:inherit;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:18px;padding:16px 22px;text-decoration:none;display:grid}.lijst a.rij:hover{background:var(--tint)}.lijst .nr{font-family:var(--kop);color:var(--gedempt);font-weight:700}.lijst .nm{font-family:var(--kop);font-size:1.0625rem;font-weight:700;display:block}.lijst .sub{color:var(--gedempt);font-size:.875rem}.lijst .sc{font-family:var(--kop);color:var(--accent);font-size:1.375rem;font-weight:700}.lijst .sc.leeg{color:var(--gedempt);font-size:.875rem;font-family:var(--body)}.vergelijker{border-collapse:collapse;background:var(--vlak);border:var(--rand);border-radius:var(--r);width:100%;box-shadow:var(--schaduw);font-size:.9375rem;overflow:hidden}.vergelijker th,.vergelijker td{text-align:left;border-bottom:var(--rand);padding:13px 16px}.vergelijker thead th{letter-spacing:.09em;text-transform:uppercase;color:var(--gedempt);white-space:nowrap;font-size:.71875rem;font-weight:700}.vergelijker tbody tr:last-child td{border-bottom:none}.vergelijker tbody tr:hover{background:var(--tint)}.vergelijker td.naam{font-family:var(--kop);font-weight:700}.vergelijker td.naam a{color:var(--tekst);text-decoration:none}.vergelijker td.naam a:hover{color:var(--accent)}.vergelijker td.sc{font-family:var(--kop);color:var(--accent);font-weight:700}.vergelijker button.sorteer{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.vergelijker button.sorteer:hover{color:var(--accent)}.vergelijker button.sorteer[aria-sort]:after{content:"↑";font-size:.75rem}.vergelijker button.sorteer[aria-sort=aflopend]:after{content:"↓"}.vergelijker tr[hidden]{display:none}.filters{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.filters button{border-radius:var(--r-klein);font-family:var(--body);background:var(--vlak);border:var(--rand);color:var(--gedempt);cursor:pointer;padding:8px 16px;font-size:.84375rem;font-weight:600}.filters button[aria-pressed=true]{background:var(--tekst);color:var(--bg);border-color:var(--tekst)}.sec{padding:3rem 0 0}.sec>h2{margin:0 0 .5rem;font-size:1.75rem}.sec>p.sub{color:var(--gedempt);max-width:40rem;margin:0 0 1.75rem}.uitleg{background:var(--tint);border-radius:var(--r);padding:30px}.uitleg h2{margin-top:0}.drieluik{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.drieluik h3{margin:0 0 .35rem;font-size:1rem}.drieluik p{color:var(--gedempt);margin:0;font-size:.9375rem}.berichten{margin:0;padding:0;list-style:none}.berichten li{border-bottom:var(--rand);padding:1rem 0}.berichten li:last-child{border-bottom:none}.berichten a{font-family:var(--kop);color:var(--tekst);font-size:1.0625rem;font-weight:700;text-decoration:none}.berichten a:hover{color:var(--accent)}.berichten p{color:var(--gedempt);margin:.25rem 0 0;font-size:.9375rem}.berichten .datum{color:var(--gedempt);font-size:.8125rem}details.faq{background:var(--vlak);border:var(--rand);border-radius:var(--r);box-shadow:var(--schaduw);margin-bottom:12px;padding:17px 22px}details.faq summary{font-family:var(--kop);cursor:pointer;justify-content:space-between;gap:16px;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--accent);font-size:1.25rem;line-height:1}details.faq[open] summary:after{content:"−"}details.faq p{color:var(--gedempt);margin:12px 0 0;font-size:.9375rem}footer.site{border-top:var(--rand);background:var(--vlak);color:var(--gedempt);margin-top:4rem;padding:3.25rem 0 2rem;font-size:.90625rem}footer.site .kolommen{grid-template-columns:1.4fr repeat(3,1fr);gap:34px;margin-bottom:2rem;display:grid}footer.site h2{font-family:var(--body);color:var(--tekst);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:700}footer.site ul{margin:0;padding:0;list-style:none}footer.site li{padding:4px 0}footer.site a{color:var(--gedempt);text-decoration:none}footer.site a:hover{color:var(--accent)}footer.site p{margin:0 0 .6rem}.slot{border-top:var(--rand);padding-top:1.25rem;font-size:.8125rem}@media (width<=900px){.omhulsel{padding:0 16px}header.site .omhulsel{justify-content:space-between;gap:12px;height:64px}header.site nav{display:none}a.merk{font-size:1.0625rem}.revkop{grid-template-columns:1fr;gap:32px}.paginakop h1{font-size:1.875rem}.revkop h1{font-size:1.75rem}.drieluik{grid-template-columns:1fr;gap:20px}.uitleg{padding:22px}.oordeel{padding:20px}footer.site .kolommen{grid-template-columns:1fr 1fr;gap:24px}.lijst a.rij{grid-template-columns:1.6rem 1fr auto;gap:12px;padding:14px 16px}.crit div{grid-template-columns:6.5rem 1fr 2.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero{border-bottom:var(--rand);grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;margin-bottom:8px;padding:56px 0 52px;display:grid}.hero h1{margin:0 0 1.1rem;font-size:3rem}.hero p.lead{color:var(--gedempt);max-width:30rem;margin:0 0 1.5rem;font-size:1.15rem}.hero-knoppen{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-paneel{background:var(--vlak);border:var(--rand);border-radius:var(--r);box-shadow:var(--schaduw);padding:24px 26px}.hero-paneel h2{font-family:var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--gedempt);margin:0 0 .75rem;font-size:.75rem;font-weight:700}ol.mini{counter-reset:none;margin:0;padding:0;list-style:none}ol.mini li{border-bottom:var(--rand);align-items:center;gap:14px;padding:11px 0;display:flex}ol.mini li:last-child{border-bottom:none}ol.mini .nr{background:var(--tint);width:24px;height:24px;font-family:var(--kop);border-radius:50%;flex:none;place-items:center;font-size:.78125rem;font-weight:700;display:grid}ol.mini li:first-child .nr{background:var(--accent);color:#fff}ol.mini a{font-family:var(--kop);color:var(--tekst);flex:1;font-size:1rem;font-weight:700;text-decoration:none}ol.mini a:hover{color:var(--accent)}ol.mini .sc{font-family:var(--kop);color:var(--accent);font-weight:700}.hero-paneel .kleine-letter{text-align:left}.podium{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}.kaart{background:var(--vlak);border:var(--rand);border-radius:var(--r);box-shadow:var(--schaduw);padding:26px}.kaart.eerste{border-color:var(--accent)}.kaart .merkbol{width:48px;height:48px;margin-bottom:14px;font-size:1.125rem}.kaart h3{margin:0 0 .35rem;font-size:1.3125rem}.kaart h3 a{color:var(--tekst);text-decoration:none}.kaart h3 a:hover{color:var(--accent)}.kaart .cijfer-rij{align-items:baseline;gap:9px;margin:0 0 .9rem;display:flex}.kaart .cijfer-rij b{font-family:var(--kop);color:var(--accent);font-size:2.0625rem;font-weight:700;line-height:1}.kaart .cijfer-rij span{color:var(--gedempt);font-size:.8125rem}.sterren-klein{color:var(--oker);letter-spacing:1px}.kaart .kort{color:var(--gedempt);margin:0 0 1.25rem;font-size:.9375rem}.kaart-knoppen{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.hero{grid-template-columns:1fr;gap:34px;padding:34px 0}.hero h1{font-size:2.125rem}.podium{grid-template-columns:1fr}}.datumregel{color:var(--gedempt);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 1.75rem;font-size:.8125rem;display:inline-flex}.datumregel .stip{background:var(--groen);border-radius:50%;flex:none;width:7px;height:7px}.datumregel time{color:var(--tekst);font-weight:600}.paginabeeld{margin:0 0 2rem}.paginabeeld img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);border:var(--rand);width:100%;height:auto}.paginabeeld figcaption{color:var(--gedempt);margin-top:.5rem;font-size:.75rem}.paginabeeld figcaption a{color:var(--gedempt);text-underline-offset:2px;text-decoration:underline}.paginabeeld figcaption a:hover{color:var(--accent)}
