.bk{z-index:50;height:56px;padding-inline:var(--rand);border-bottom:1px solid var(--inkt);background:color-mix(in srgb, var(--grond) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:sticky;top:0}.bk-merk{min-height:var(--raak);justify-self:start;align-items:center;display:flex}.bk-logo{width:auto;height:14px}.bk-blad{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0}.bk-blad span{color:var(--oranje-tekst)}.bk-index{border:1px solid var(--inkt);height:36px;color:var(--inkt);font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:end;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.bk-index:hover,.bk-index:focus-visible{background:var(--inkt);color:var(--grond)}.bk-index span{opacity:.6}@media (max-width:520px){.bk-blad{display:none}.bk{grid-template-columns:1fr auto}}.bk-venster{border:0;border-left:1px solid var(--inkt);background:var(--grond);width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--inkt);margin:0 0 0 auto;padding:0}.bk-venster::backdrop{background:#0a192d73}.bk-venster-binnen{padding:20px var(--goot) 48px;gap:32px;display:grid}.bk-venster-kop{border-bottom:1px solid var(--inkt);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.bk-sluit{min-height:var(--raak);color:inherit;font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.bk-lijst{margin:0;padding:0;list-style:none}.bk-lijst a{border-bottom:1px solid var(--lijn);min-height:56px;color:inherit;grid-template-columns:56px 1fr auto;align-items:baseline;gap:12px;padding-block:12px;text-decoration:none;display:grid}.bk-nr{font:500 12px var(--font-mono);color:var(--gedempt)}.bk-titel{font:500 clamp(26px, 6vw, 34px)/1.1 var(--font-syne);letter-spacing:-.01em}.bk-pijl{color:var(--gedempt)}.bk-lijst a:hover .bk-titel,.bk-lijst a[aria-current=page] .bk-titel{color:var(--oranje-tekst)}.bk-zoek{height:var(--knop);border:1px solid var(--inkt);color:inherit;font:400 15px var(--font-sans);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.bk-zoek span{font:500 12px var(--font-mono);opacity:.6}.bk-weergave{border-top:1px solid var(--inkt);padding-top:20px}.stempel{margin-top:clamp(96px,12vw,180px);margin-bottom:var(--goot);font-size:14px;line-height:1.55}.st-raster{border:1.5px solid var(--inkt);background:var(--grond);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-vak{border-right:1px solid var(--inkt);border-bottom:1px solid var(--inkt);flex-direction:column;min-width:0;padding:14px 16px 16px;display:flex}.st-lbl{font:500 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gedempt);margin:0 0 8px}.st-logo{width:min(240px,100%);height:auto;margin:8px 0 12px}.st-link{min-height:32px;color:inherit;align-items:center;text-decoration:none;display:flex}.st-link:hover,.st-link[aria-current=page]{color:var(--oranje-tekst)}.st-index ol{margin:0;padding:0;list-style:none}.st-nr{font:500 11px var(--font-mono);color:var(--gedempt);margin-right:6px}.st-groot{font:500 28px/1 var(--font-mono);margin:0}.st-merk,.st-breed{grid-column:span 2}@media (min-width:900px){.st-raster{grid-template-columns:2fr 1fr 1fr 1fr}.st-merk{grid-area:span 2/1}.st-index{grid-row:span 2}.st-breed{grid-column:span 2}}.b-titel{padding-top:clamp(40px,7vw,112px)}.b-titel h1{max-width:22ch;font:500 clamp(36px, 5.6vw, 84px)/1.02 var(--font-syne);letter-spacing:-.02em;text-wrap:balance;margin:20px 0 0}.b-knop{margin-top:32px}.b-sectie{margin-top:clamp(64px,9vw,136px)}.b-sectiekop{border-bottom:1.5px solid var(--inkt);align-items:baseline;gap:16px;margin-bottom:clamp(24px,3vw,40px);padding-bottom:10px;display:flex}.b-sectiekop h2{font:500 clamp(24px, 2.6vw, 36px)/1.1 var(--font-syne);margin:0}.b-code{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--oranje-tekst);white-space:nowrap}.b-twee{gap:40px;display:grid}@media (min-width:1024px){.b-twee{grid-template-columns:7fr 4fr;align-items:start}}.b-opmerkingen{margin:0;padding:0;list-style:none}.b-opmerkingen li{border-bottom:1px solid var(--lijn);grid-template-columns:40px 1fr;gap:12px;padding:18px 0;font-size:clamp(18px,1.6vw,22px);line-height:1.45;display:grid}.b-opmerkingen .b-code{padding-top:6px}.b-foto{border:1px solid var(--inkt);background:var(--grond);padding:10px}.b-foto figcaption{color:var(--gedempt);margin-top:10px;font-size:13px}.b-detail{gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.b-detail{grid-template-columns:1fr 1fr}}.b-detail-blad{border:1.5px solid var(--inkt);background:var(--grond);color:inherit;text-decoration:none;display:block}.b-detail-kop{border-bottom:1px solid var(--inkt);justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.b-detail-voet{border-top:1px solid var(--inkt);padding:14px}.b-detail-voet h3{font:500 22px/1.2 var(--font-syne);margin:0 0 6px}.b-detail-voet p{font:500 12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gedempt)}.b-detail-blad:hover h3,.b-detail-blad:focus-visible h3{color:var(--oranje-tekst)}.b-poort{gap:32px;display:grid}@media (min-width:1024px){.b-poort{grid-template-columns:7fr 5fr;align-items:end}}.b-poort-zin{font:500 clamp(28px, 3.4vw, 48px)/1.12 var(--font-syne);max-width:24ch;margin:0}.b-poort-acties{flex-wrap:wrap;gap:12px;display:flex}.b-knop-lijn{border:1px solid var(--inkt);color:var(--inkt);background:var(--grond)}.b-knop-lijn:hover{background:var(--inkt);color:var(--grond)}.st-wissel{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.bk-dock{display:contents}.bk-dock-blad,.bk-dock-knop{display:none}.bk-omhoog{right:var(--rand);bottom:var(--rand);z-index:60;border:1.5px solid var(--inkt);background:var(--grond);height:44px;color:var(--inkt);font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;padding:0 16px;display:inline-flex;position:fixed}.bk-omhoog:hover,.bk-omhoog:focus-visible{background:var(--inkt);color:var(--grond)}@media (prefers-reduced-motion:no-preference){html:not(.stil) .bk-omhoog{animation:.26s ease-out both bk-maat-op}}@keyframes bk-maat-op{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (max-width:767px){.bk{display:none}html.plan body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.bk-dock-blad{display:flex}.bk-dock{z-index:60;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1.5px solid var(--inkt);background:var(--grond);align-items:stretch;display:flex;position:fixed;inset:auto 0 0}.bk-dock-blad{padding-inline:var(--rand);border-right:1px solid var(--inkt);font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:1;align-items:center;gap:8px;margin:0;display:flex;overflow:hidden}.bk-dock-nr{color:var(--oranje-tekst)}.bk-dock-knop{background:var(--inkt);color:var(--grond);font:600 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.bk-dock-knop span{opacity:.7}.bk-omhoog{border:0;border-right:1px solid var(--inkt);justify-content:center;width:56px;height:auto;padding:0;font-size:18px;position:static}.bk-omhoog-tekst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-venster{border-left:0;border-top:1.5px solid var(--inkt);overscroll-behavior:contain;background-image:repeating-linear-gradient(to bottom, transparent 0 calc(25% - 1px), var(--lijn) calc(25% - 1px) 25%);background-attachment:local;width:100vw;height:auto;max-height:88dvh;margin:auto 0 0;overflow:auto}.bk-venster-binnen{padding:16px var(--goot) calc(8px + env(safe-area-inset-bottom));gap:24px}.bk-venster-kop{margin-inline:calc(var(--goot) * -1);padding:0 0 0 var(--goot);border-bottom:0;border-top:1.5px solid var(--inkt);background:var(--grond);z-index:2;order:99;min-height:56px;position:sticky;bottom:0}.bk-venster-kop .bk-sluit{background:var(--inkt);color:var(--grond);align-self:stretch;padding:0 22px;font-weight:600}.bk-titel{font-size:28px}@media (prefers-reduced-motion:no-preference){html:not(.stil) .bk-venster[open]{transform-origin:50% 100%;animation:.52s cubic-bezier(.2,.8,.2,1) both bk-uitklap}html:not(.stil) .bk-venster[open]:before{content:"";background:var(--oranje);transform-origin:0;height:2px;animation:.36s ease-out both bk-maat;position:absolute;inset:0 0 auto}html:not(.stil) .bk-venster[open] .bk-lijst li{transform-origin:50% 100%;animation:.42s cubic-bezier(.2,.8,.2,1) both bk-vouw;animation-delay:calc(.16s + (7 - var(--i)) * 45ms)}html:not(.stil) .bk-venster[open]::backdrop{animation:.3s ease-out both bk-schaduw}}}@keyframes bk-uitklap{0%{clip-path:inset(100% 0 0);transform:perspective(1200px)rotateX(18deg)}to{clip-path:inset(0);transform:none}}@keyframes bk-maat{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bk-vouw{0%{opacity:0;transform:perspective(700px)rotateX(-80deg)}to{opacity:1;transform:none}}@keyframes bk-schaduw{0%{opacity:0}}.bk-index,.bk-zoek,.bk-omhoog{border-radius:999px}.b-foto{border-radius:var(--bp-hoek);--foto-hoek:8px}.b-detail-blad{border-radius:var(--bp-hoek);--foto-hoek:0px;overflow:hidden}.st-raster{border-radius:var(--bp-hoek);overflow:hidden}.bk-venster{border-radius:var(--bp-hoek) 0 0 var(--bp-hoek)}@media (max-width:767px){.bk-omhoog{border-radius:0}.bk-venster{border-radius:var(--bp-hoek) var(--bp-hoek) 0 0}}
:root{--w-ease:cubic-bezier(.35, .81, .41, 1);--w-rand:var(--rand)}.w-opening{background:var(--grond);color:var(--inkt);padding:clamp(120px, 14vw, 200px) var(--w-rand) clamp(64px, 8vw, 120px);position:relative;overflow:clip}.w-opening .w-label{color:var(--gedempt);margin:0 0 clamp(20px,2.5vw,36px)}.kruimelpad ol{color:var(--gedempt);flex-wrap:wrap;gap:4px 8px;margin:0 0 clamp(16px,2vw,24px);padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.kruimelpad li+li:before{content:"/" / "";margin-right:8px}.kruimelpad a{color:inherit;text-underline-offset:3px;text-decoration:none}.kruimelpad a:hover{text-decoration:underline}.kruimelpad a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.kruimelpad [aria-current]{color:var(--inkt)}.w-reus{font-family:var(--font-syne);overflow-wrap:anywhere;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(44px,11vw,190px);font-weight:700;line-height:1.02}.w-r{padding-bottom:.06em;display:block;overflow:hidden}.w-opening .w-zin{max-width:46ch;color:var(--gedempt);margin:clamp(28px,3vw,48px) 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.5}.w-groei{margin-top:clamp(48px,6vw,96px)}.w-groei .w-beeld{aspect-ratio:16/9}@media (max-width:767px){.w-opening{padding-top:56px}.w-reus{font-size:clamp(44px,13.5vw,72px)}.w-groei .w-beeld{aspect-ratio:4/3}}.w-onthul{letter-spacing:-.02em;max-width:1100px;font-size:max(20px,2.2vw);font-weight:300;line-height:1.5}.w-sectie{padding-top:clamp(96px,12vw,180px)}.w-kopregel{border-top:1px solid var(--lijn);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(32px,4vw,56px);padding-top:14px;display:flex}.w-titel{font-family:var(--font-syne);letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,76px);font-weight:600;line-height:1.02}.w-lijnlink{transition:background-size .45s var(--w-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:3px;text-decoration:none}.w-lijnlink:hover,.w-lijnlink:focus-visible{background-size:100% 1px}.w-hoofdstuk{gap:20px;padding-block:clamp(40px,6vw,80px);display:grid}.w-hoofdstuk-foto{aspect-ratio:4/3;margin:0;position:relative}@media (min-width:768px){.w-hoofdstuk{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,96px)}}.w-verder{padding:clamp(72px, 14vw, 220px) var(--w-rand) clamp(40px, 12vw, 180px);text-align:center;position:relative;overflow:clip}.w-verder-kop{max-width:14ch;font-family:var(--font-syne);letter-spacing:-.035em;margin:0 auto;font-size:clamp(40px,6vw,96px);font-weight:700;line-height:1.02}.w-verder-kop em{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--gedempt);font-style:italic;font-weight:300}.w-cirkel{width:var(--knop-groot);height:var(--knop-groot);border:1px solid var(--oranje-tekst);color:var(--oranje-tekst);border-radius:999px;place-items:center;margin-top:clamp(28px,3vw,44px);transition:background-color .3s,color .3s;display:inline-grid}.w-cirkel:hover,.w-cirkel:focus-visible{background:var(--oranje);color:#202020;border-color:var(--oranje)}.w-cirkel svg{transition:transform .3s}.w-cirkel:hover svg{transform:translate(2px,-2px)}.merk-ring circle{stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:no-preference){html:not(.stil) .merk-ring circle{animation:4s linear infinite merk-ring}}@keyframes merk-ring{0%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}.merk-beweeg{position:relative;overflow:hidden}.merk-stip{background:var(--oranje);border-radius:999px;width:10px;height:10px;position:absolute;top:24px;right:24px}@media (prefers-reduced-motion:no-preference){html:not(.stil) .merk-stip{animation:3.2s ease-in-out infinite merk-stip}html.w-fx:not(.stil) .aan .merk-icoon path,html.w-fx:not(.stil) .merk-icoon.aan path{transform:none}}@keyframes merk-stip{0%,to{opacity:1;transform:translate(0)}50%{opacity:.5;transform:translate(-28px)}}
