:root{--font-heading:"Fraunces", serif;--font-body:"Manrope", sans-serif;--font-mono:"JetBrains Mono", monospace;--papier:#fafaf8;--vlak:#f1efeb;--inkt:#1c1a17;--zacht:#55504a;--inkt-2:#3f3a35;--lijn:#e2ded8;--mahonie:#7a2d1c;--mahonie-diep:#5e2014;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r:16px}html{background:var(--papier)}body{background:var(--papier);color:var(--inkt);font-size:17px}::selection{background:var(--mahonie);color:#fff}:focus-visible{outline:2px solid var(--mahonie);outline-offset:3px;border-radius:4px}html{scrollbar-color:#c9c3bb var(--papier)}.naar-inhoud{left:var(--s4);background:var(--inkt);color:#fff;padding:var(--s2) var(--s4);z-index:30;border-radius:8px;position:absolute;top:-64px}.naar-inhoud:focus{top:var(--s4)}.kop{z-index:20;transition:background-color .3s,box-shadow .3s;position:sticky;top:0}.kop.is-gescrold{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--lijn);background:#fafaf8e6}.kop-rij{align-items:center;gap:var(--s6);height:72px;display:flex}.woordmerk{flex-direction:column;line-height:1;text-decoration:none;display:flex}.woordmerk-klein{letter-spacing:.08em;color:var(--zacht);margin-bottom:2px;font-size:11px;font-weight:600}.woordmerk-groot{font-family:var(--site-serif);letter-spacing:-.01em;font-variation-settings:"SOFT" 100, "WONK" 1;font-size:24px;font-weight:600}.kop-nav{gap:var(--s5);margin-left:auto;display:flex}.kop-nav a{color:var(--zacht);padding:var(--s3) 0;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.kop-nav a:hover{color:var(--inkt)}.knop{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s5);background:var(--mahonie);color:#fff;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.knop:hover{background:var(--mahonie-diep)}.knop:active{transform:scale(.98)}.knop-klein{min-height:44px;padding:0 var(--s4);font-size:15px}.knop-licht{color:var(--inkt);background:0 0;box-shadow:inset 0 0 0 1px #bdb6ad}.knop-licht:hover{background:var(--vlak)}.held{padding:var(--s8) 0 var(--s9)}.held-rij{gap:var(--s8);grid-template-columns:1.15fr 1fr;align-items:end;display:grid}.held-kop{font-family:var(--site-serif);letter-spacing:-.02em;text-wrap:balance;font-variation-settings:"SOFT" 50, "opsz" 144;max-width:14ch;font-size:56px;font-weight:400;line-height:1.1}.masker{vertical-align:bottom;margin-bottom:-.12em;display:inline-block;overflow:hidden}.masker>span{padding-bottom:.14em;display:inline-block}.held-intro{max-width:46ch;color:var(--zacht);font-size:18px}.held-acties{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.held-beeld{--p:0;--in:max(var(--rand), (100% - 1280px) / 2);margin-top:var(--s7);height:min(78vh,720px);clip-path:inset(0 calc((1 - var(--p)) * var(--in)) round calc((1 - var(--p)) * 16px));overflow:hidden}.held-beeld img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transform:scale(calc(1.08 - var(--p) * .08));transform-origin:50% 0}.kaart{padding:var(--s9) 0 var(--s8)}.kaart-kop{gap:var(--s8);grid-template-columns:1fr 1fr;align-items:end;display:grid}h2{font-family:var(--site-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1.15}.kaart-kop p{color:var(--zacht);max-width:44ch}.woorden{padding:var(--s7) 0;margin:var(--s7) 0 0;align-items:baseline;gap:var(--s3) var(--s6);border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);flex-wrap:wrap;list-style:none;display:flex}.woorden li{color:var(--inkt-2);font-size:20px;font-weight:500}.woorden li.groot{font-family:var(--site-serif);color:var(--inkt);letter-spacing:-.02em;font-variation-settings:"SOFT" 100, "WONK" 1;font-size:clamp(36px,4.2vw,56px);line-height:1.1}.kaart-beelden{gap:var(--s5);margin-top:var(--s7);grid-template-columns:1.6fr 1fr;align-items:end;display:grid}.kaart-fig img{border-radius:var(--r);aspect-ratio:4/3;object-fit:cover;width:100%}.kaart-fig:not(.breed) img{aspect-ratio:1}figcaption{margin-top:var(--s3);color:var(--inkt-2);max-width:48ch;font-size:15px}.binnen{gap:var(--s8);padding:var(--s8) 0;grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.binnen-beeld img{border-radius:var(--r);aspect-ratio:4/3;object-fit:cover;width:100%}.binnen-tekst p{color:var(--zacht);max-width:46ch;margin-top:var(--s4)}.score{gap:var(--s1) var(--s4);margin-top:var(--s6);padding:var(--s4) var(--s5);background:var(--vlak);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;text-decoration:none;transition:background-color .15s;display:grid}.score:hover{background:#ebe7e1}.score-tekst{color:var(--inkt-2);font-size:15px}.score-tekst b{color:var(--inkt);font-variant-numeric:tabular-nums;font-size:17px;display:block}.score-link{color:var(--mahonie);text-underline-offset:3px;grid-column:2;font-size:15px;font-weight:600;text-decoration:underline}.sterren{grid-row:span 2;gap:2px;display:inline-flex}.sterren svg{width:20px;height:20px;fill:var(--mahonie)}.sterren .leeg{fill:#d0c8be}.contact{gap:var(--s8);padding:var(--s8) 0 var(--s9);border-top:1px solid var(--lijn);grid-template-columns:1fr 1fr;align-items:center;display:grid}.gegevens{margin:var(--s6) 0 0;gap:var(--s4);display:grid}.gegevens div{gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--lijn);grid-template-columns:112px 1fr;display:grid}.gegevens dt{color:var(--inkt-2);padding-top:2px;font-size:15px;font-weight:600}.gegevens dd{margin:0}.gegevens a{font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.gegevens a:hover{color:var(--mahonie)}.contact-beeld img{border-radius:var(--r);aspect-ratio:4/3;object-fit:cover;width:100%}.voet{background:var(--inkt);color:#ece8e2;padding:var(--s8) 0 var(--s7)}.voet-rij{gap:var(--s3);display:grid}.voet .woordmerk-groot{font-size:40px}.voet p{color:#bdb6ad}.voet a{color:#fff;text-underline-offset:3px}.voet-klein{font-size:14px;margin-top:var(--s5)!important}.belbalk{bottom:var(--s4);margin:-68px var(--s4) var(--s4);z-index:25;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:var(--s2);background:var(--mahonie);color:#fff;min-height:52px;transition:transform .3s var(--ease-uit), opacity .2s;border-radius:999px;font-weight:600;text-decoration:none;display:none;position:sticky;transform:translateY(24px);box-shadow:0 8px 24px -8px #00000047}.belbalk.is-zichtbaar{opacity:1;pointer-events:auto;transform:none}@media (width<=900px){.kop-nav{display:none}.kop-rij{justify-content:space-between;height:64px}.held{padding:var(--s6) 0 var(--s8)}.held-rij{gap:var(--s5);grid-template-columns:1fr}.held-kop{font-size:40px}.held-beeld{margin-top:var(--s6);--in:var(--rand);height:56vh}.kaart,.contact{padding:var(--s8) 0}.kaart-kop,.binnen,.contact{gap:var(--s5);grid-template-columns:1fr}.woorden{padding:var(--s6) 0;margin-top:var(--s6);gap:var(--s2) var(--s5)}.woorden li{font-size:17px}.kaart-beelden{margin-top:var(--s6);grid-template-columns:1fr}.belbalk{display:flex}.voet{padding-bottom:96px}.held-acties .knop{flex:auto;justify-content:center}}
