:root,[data-theme=licht]{--papier: #f7f5f0;--papier-2: #efebe2;--perkament: #e8dfc8;--lijn: #d6cfc1;--inkt: #241a0e;--inkt-2: #5c544a;--inkt-3: #8a8176;--bos: #4f6a3f;--bos-2: #6f8a5c;--bos-tint: #dde5d2;--op-bos: #ffffff;--dak: #8c4a2f;--dak-tint: #f0ddd3;--op-dak: #ffffff;--zand: #b3a58a;--water: #7f9fb0;--focus: #2f5d8a;--zweef: 0 2px 8px rgba(36,26,14,.1);--zweef-groot: 0 12px 32px rgba(36,26,14,.18);color-scheme:light}[data-theme=donker]{--papier: #1b1814;--papier-2: #24201a;--perkament: #2a2419;--lijn: #3b352c;--inkt: #efe9dd;--inkt-2: #b5ac9f;--inkt-3: #7d7468;--bos: #9bb784;--bos-2: #7f9a6c;--bos-tint: #2c3826;--op-bos: #15200f;--dak: #d4917a;--dak-tint: #3d2820;--op-dak: #2a140c;--zand: #8a7d64;--water: #5f8294;--focus: #8fb8dd;--zweef: 0 2px 8px rgba(0,0,0,.5);--zweef-groot: 0 12px 32px rgba(0,0,0,.6);color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=licht]){--papier: #1b1814;--papier-2: #24201a;--perkament: #2a2419;--lijn: #3b352c;--inkt: #efe9dd;--inkt-2: #b5ac9f;--inkt-3: #7d7468;--bos: #9bb784;--bos-2: #7f9a6c;--bos-tint: #2c3826;--op-bos: #15200f;--dak: #d4917a;--dak-tint: #3d2820;--op-dak: #2a140c;--zand: #8a7d64;--water: #5f8294;--focus: #8fb8dd;--zweef: 0 2px 8px rgba(0,0,0,.5);--zweef-groot: 0 12px 32px rgba(0,0,0,.6);color-scheme:dark}}:root{--ruimte-1: 4px;--ruimte-2: 8px;--ruimte-3: 12px;--ruimte-4: 16px;--ruimte-5: 24px;--ruimte-6: 32px;--ruimte-7: 48px;--tikdoel: 44px;--hoek-klein: 6px;--hoek: 10px;--hoek-groot: 16px;--pil: 999px;--font-sans: "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--font-serif: "Literata", "Iowan Old Style", Georgia, serif}.kop-1{font-family:var(--font-serif);font-size:34px;line-height:38px;font-weight:500}.kop-2{font-family:var(--font-serif);font-size:22px;line-height:28px;font-weight:500}.kop-3{font-family:var(--font-serif);font-size:19px;line-height:24px;font-weight:500}.jaartal{font-family:var(--font-serif);font-size:20px;line-height:24px;font-weight:500}.kaartlabel-veld{font-family:var(--font-serif);font-size:15px;line-height:18px;font-weight:500;font-style:italic}.body{font-family:var(--font-sans);font-size:17px;line-height:26px;font-weight:400}.body-klein{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:400}.ui{font-family:var(--font-sans);font-size:16px;line-height:20px;font-weight:700}.label{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em}.kaartlabel-erf{font-family:var(--font-sans);font-size:13px;line-height:16px;font-weight:700}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--papier);color:var(--inkt);font-family:var(--font-sans);font-size:17px;line-height:26px}body.kaartmodus{overflow:hidden}a{color:var(--bos);text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}.app{height:100%;display:flex;flex-direction:column}.top{position:relative;display:flex;align-items:center;gap:var(--ruimte-5);min-height:64px;padding:0 var(--ruimte-5);background:var(--papier);border-bottom:1px solid var(--lijn);z-index:10}.brand{display:flex;align-items:center;gap:var(--ruimte-3);flex:none;min-height:var(--tikdoel);text-decoration:none;color:inherit}.brand img{width:44px;height:44px;border-radius:50%}.brand b{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:26px;display:block}.brand small{display:block;color:var(--inkt-2)}.zoek{position:relative;flex:1 1 auto;max-width:520px;margin:0 auto}.zoekveld{display:flex;align-items:center;gap:var(--ruimte-2);min-height:48px;padding:0 var(--ruimte-4);border-radius:var(--pil);border:1px solid var(--lijn);background:var(--papier-2);cursor:text}.zoekveld:hover{border-color:var(--inkt-3)}.zoekveld:focus-within{border-color:var(--bos);background:var(--papier);outline:2px solid var(--focus);outline-offset:2px}.zoekveld svg{color:var(--inkt-2);flex:none}.zoekveld input{border:0;background:none;font:inherit;color:inherit;flex:1;min-width:0;height:46px;outline:none}.zoekveld input::placeholder{color:var(--inkt-2);opacity:1}.hits{position:absolute;top:calc(100% + 8px);left:0;width:max(100%,440px);max-width:calc(100vw - 2 * var(--ruimte-4));max-height:min(70vh,560px);overflow:hidden auto;margin:0;padding:6px;list-style:none;background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek);box-shadow:var(--zweef-groot);z-index:20}.treffer{display:grid;grid-template-columns:10px minmax(0,1fr);column-gap:var(--ruimte-3);align-items:baseline;min-height:56px;padding:var(--ruimte-2) var(--ruimte-3);border-radius:var(--hoek-klein);color:var(--inkt);text-decoration:none}.treffer i{width:10px;height:10px;border-radius:2px;background:var(--bos-2);grid-row:1;align-self:center}.treffer i.erf{background:var(--dak)}.treffer i.zandpad{background:var(--zand)}.treffer i.pagina,.treffer i.verhaal{background:var(--inkt-3)}.treffer i.verhaal{border-radius:50%}.treffer .naam{font-weight:700;overflow-wrap:anywhere}.treffer .waarom{grid-column:2;color:var(--inkt-2);font-size:15px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.treffer mark{background:var(--bos-tint);color:inherit;border-radius:3px;padding:0 1px}.hits [aria-selected=true] .treffer{background:var(--papier-2);box-shadow:inset 3px 0 0 var(--bos)}.hits .geen,.hits .meer{padding:var(--ruimte-3);color:var(--inkt-2)}.hits .meer{border-top:1px solid var(--lijn);margin-top:4px}.nav{display:flex;align-items:center;gap:var(--ruimte-1);flex:none}.nav-item{position:relative;display:inline-flex;align-items:center;gap:var(--ruimte-1);min-height:var(--tikdoel);padding:0 var(--ruimte-3);border-radius:var(--hoek);color:var(--bos);font-size:16px;line-height:20px;font-weight:700;text-decoration:none;cursor:pointer;list-style:none;user-select:none}.nav-item::-webkit-details-marker{display:none}.nav-item:hover,.nav-groep[open]>.nav-item{background:var(--bos-tint)}.nav-item[data-actief]:after{content:"";position:absolute;left:var(--ruimte-3);right:var(--ruimte-3);bottom:-10px;height:3px;border-radius:3px 3px 0 0;background:var(--bos)}.nav-item .chevron{transition:transform .15s;margin-right:-4px}.nav-groep{position:relative}.nav-groep[open] .chevron{transform:rotate(180deg)}.nav-menu{position:absolute;right:0;top:calc(100% + 14px);min-width:260px;margin:0;padding:6px;list-style:none;display:grid;gap:4px;background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek);box-shadow:var(--zweef-groot);z-index:20}.nav-menu .rij,.menu-blad .rij{border-color:transparent;font-weight:700;color:var(--bos)}.top .rij[aria-current=page]{background:var(--bos-tint);color:var(--inkt)}.menu-mobiel{display:none;position:relative;flex:none;margin-left:auto}.menu-mobiel>summary{list-style:none;min-height:var(--tikdoel);padding:0 var(--ruimte-4);color:var(--bos);font-size:16px}.menu-mobiel>summary::-webkit-details-marker{display:none}.menu-mobiel[open]>summary{background:var(--bos-tint);border-color:var(--bos)}.menu-blad{position:absolute;right:0;top:calc(100% + 10px);width:min(340px,calc(100vw - 2 * var(--ruimte-4)));max-height:75vh;overflow:auto;padding:var(--ruimte-2);background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek);box-shadow:var(--zweef-groot);z-index:20;display:grid;gap:4px}.menu-blad .lijst{gap:4px}.menu-kop{margin:var(--ruimte-3) var(--ruimte-3) 0;color:var(--inkt-2);text-transform:uppercase}.rij{display:flex;align-items:center;gap:var(--ruimte-3);width:100%;min-height:var(--tikdoel);padding:var(--ruimte-2) var(--ruimte-3);border:1px solid var(--lijn);border-radius:var(--hoek-klein);background:var(--papier);color:var(--inkt);font-size:16px;text-align:left;text-decoration:none}.rij:hover{background:var(--papier-2)}.rij i{width:10px;height:10px;border-radius:2px;flex:none;background:var(--bos-2)}.rij i.erf{background:var(--dak)}.rij i.zandpad{background:var(--zand)}.rij i.pagina{background:var(--inkt-3)}.rij small{margin-left:auto;color:var(--inkt-2);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.stage{position:relative;flex:1;min-height:0;display:flex}.kaart{flex:1;min-width:0;position:relative;background:var(--perkament)}.kaart .maplibregl-map{position:absolute;inset:0}.kaart .maplibregl-ctrl-group{border-radius:var(--hoek);box-shadow:var(--zweef);border:1px solid var(--lijn)}.kaart .maplibregl-ctrl-group button{width:44px;height:44px}.chips{position:absolute;top:var(--ruimte-4);left:var(--ruimte-4);display:flex;gap:var(--ruimte-2);flex-wrap:wrap;z-index:2}.chip{display:inline-flex;align-items:center;gap:var(--ruimte-2);min-height:40px;padding:0 var(--ruimte-4);border-radius:var(--pil);border:1px solid var(--lijn);background:var(--papier);color:var(--inkt);font-size:15px;font-weight:700;box-shadow:var(--zweef)}.chip i{width:12px;height:12px;border-radius:2px;display:inline-block;background:var(--bos-2)}.chip i.erf{background:var(--dak)}.chip i.zandpad{background:var(--zand)}.chip[aria-pressed=false]{opacity:.45}.paneel{width:440px;max-width:100%;background:var(--papier);border-left:1px solid var(--lijn);display:flex;flex-direction:column;min-width:0}.paneelkop{display:flex;align-items:center;gap:var(--ruimte-2);padding:var(--ruimte-2) var(--ruimte-4);border-bottom:1px solid var(--lijn)}.paneelkop .type{color:var(--inkt-2)}.paneelkop .ruimte{flex:1}.iconknop{display:inline-flex;align-items:center;justify-content:center;gap:var(--ruimte-1);min-height:40px;min-width:40px;padding:0 var(--ruimte-3);border:1px solid var(--lijn);border-radius:var(--hoek-klein);background:var(--papier);color:var(--inkt);font-weight:700;font-size:15px;text-decoration:none}.iconknop:hover{background:var(--papier-2)}.paneelinhoud{overflow:auto;padding:var(--ruimte-5) var(--ruimte-5) var(--ruimte-7);min-width:0}.paneelinhoud h1{margin:0 0 var(--ruimte-1);text-wrap:balance;overflow-wrap:anywhere}.paneelinhoud h2{margin:var(--ruimte-6) 0 var(--ruimte-2)}.paneelinhoud p{margin:0 0 var(--ruimte-4);max-width:60ch}.paneelinhoud .meta{color:var(--inkt-2);display:flex;gap:var(--ruimte-3);flex-wrap:wrap;margin-bottom:var(--ruimte-4)}.paneelinhoud .meta span+span:before{content:"·";margin-right:var(--ruimte-3);color:var(--inkt-3)}.paneelinhoud .intro{font-style:italic}.paneelinhoud .leeg{color:var(--inkt-2);font-style:italic}.knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--ruimte-2);min-height:var(--tikdoel);padding:0 var(--ruimte-5);border-radius:var(--hoek);border:1px solid transparent;font-size:16px;font-weight:700;text-decoration:none;background:var(--bos);color:var(--op-bos);margin:0 0 var(--ruimte-4)}.knop:hover{background:var(--bos-2)}.lijst{list-style:none;padding:0;margin:0;display:grid;gap:var(--ruimte-2)}.welkom ol{padding-left:20px;color:var(--inkt-2)}.welkom li{margin-bottom:var(--ruimte-2)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ruimte-2);margin:var(--ruimte-4) 0 var(--ruimte-5)}.kpi{border:1px solid var(--lijn);border-radius:var(--hoek);padding:var(--ruimte-3);background:var(--papier-2)}.kpi b{display:block;font-family:var(--font-serif);font-size:26px;line-height:30px;font-weight:500;font-variant-numeric:tabular-nums}.kpi span{color:var(--inkt-2);font-size:15px}.tijdlijn{list-style:none;margin:0;padding:0 0 0 86px;position:relative}.tijdlijn:before{content:"";position:absolute;left:70px;top:6px;bottom:6px;width:2px;background:var(--lijn)}.tijdlijn li{position:relative;padding:0 0 var(--ruimte-5)}.tijdlijn li:last-child{padding-bottom:0}.tijdlijn .jaar{position:absolute;left:-86px;top:0;width:60px;text-align:right}.tijdlijn li:after{content:"";position:absolute;left:-21px;top:7px;width:12px;height:12px;border-radius:50%;background:var(--dak);border:2px solid var(--papier);box-shadow:0 0 0 2px var(--lijn)}.tijdlijn li.foto:after{background:var(--inkt-3)}.tijdlijn h3{margin:0 0 var(--ruimte-1)}.tijdlijn figure{margin:0;border-radius:var(--hoek-klein);overflow:hidden;background:var(--papier-2);position:relative}.tijdlijn figure img{width:100%;display:block;aspect-ratio:3/2;object-fit:cover}.tijdlijn figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 8px;font-size:15px;line-height:22px;color:#fff;background:linear-gradient(transparent,#0009)}.fotos{display:grid;gap:var(--ruimte-2);margin:0 0 var(--ruimte-4)}.fotos figure{margin:0;border-radius:var(--hoek-klein);overflow:hidden;background:var(--papier-2)}.fotos img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover}.fotos figcaption{padding:var(--ruimte-2) var(--ruimte-3);color:var(--inkt-2);font-size:15px;line-height:22px}.intro-overlay{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:#241a0e8c;padding:var(--ruimte-4);transition:opacity .5s}.intro-overlay.weg{opacity:0;pointer-events:none}.intro-kaart{background:var(--papier);border-radius:var(--hoek-groot);padding:var(--ruimte-6) var(--ruimte-6);max-width:540px;box-shadow:var(--zweef-groot);text-align:center}.intro-kaart img{width:128px;height:128px;margin:0 auto var(--ruimte-3);display:block}.intro-kaart h1{margin:0 0 var(--ruimte-3);text-wrap:balance}.intro-kaart p{color:var(--inkt-2);margin:0 0 var(--ruimte-5)}.intro-kaart .knop{margin:0;padding:0 var(--ruimte-6);border-radius:var(--pil);font-size:18px;min-height:52px}.leesmodus{min-height:100%;display:flex;flex-direction:column}.leesmodus .top{position:sticky;top:0}.lees{flex:1;width:100%;max-width:calc(680px + 2 * var(--ruimte-5));margin:0 auto;padding:var(--ruimte-7) var(--ruimte-5)}.lees.breed{max-width:calc(1040px + 2 * var(--ruimte-5))}.kicker{margin:0 0 var(--ruimte-2);color:var(--bos);text-transform:uppercase}.leestekst h1,.lees-kop h1{margin:0 0 var(--ruimte-5);text-wrap:balance}.leestekst h2,.leestekst h3,.leestekst h4{font-family:var(--font-serif);font-weight:500;margin:var(--ruimte-6) 0 var(--ruimte-3)}.leestekst h2{font-size:22px;line-height:28px}.leestekst h3,.leestekst h4{font-size:19px;line-height:24px}.leestekst p,.leestekst ul,.leestekst ol{margin:0 0 var(--ruimte-4)}.leestekst img{max-width:100%;height:auto;border-radius:var(--hoek-klein)}.lees-intro{font-size:19px;line-height:30px;color:var(--inkt-2);max-width:60ch;margin:0 0 var(--ruimte-6)}.kaarten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--ruimte-4)}.verhaalkaart{display:flex;flex-direction:column;gap:var(--ruimte-2);height:100%;padding:var(--ruimte-5);border:1px solid var(--lijn);border-radius:var(--hoek);background:var(--papier);color:var(--inkt);text-decoration:none;transition:border-color .15s,box-shadow .15s}.verhaalkaart:hover{border-color:var(--bos);box-shadow:var(--zweef)}.verhaalkaart .meta{color:var(--inkt-2)}.verhaalkaart-intro{color:var(--inkt-2);flex:1}.knop-tekst{color:var(--bos);font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-top:var(--ruimte-2)}.voet{border-top:1px solid var(--lijn);background:var(--papier-2)}.voet-binnen{max-width:calc(1040px + 2 * var(--ruimte-5));margin:0 auto;padding:var(--ruimte-5);display:flex;flex-wrap:wrap;gap:var(--ruimte-4) var(--ruimte-6);justify-content:space-between;align-items:center;color:var(--inkt-2)}.voet-binnen p{margin:0}.voet-binnen b{color:var(--inkt)}.voet nav{display:flex;flex-wrap:wrap;gap:var(--ruimte-2) var(--ruimte-4)}.voet nav a{display:inline-flex;align-items:center;min-height:var(--tikdoel);font-weight:700}.vol{flex:1;width:100%}.stip{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:var(--ruimte-2);vertical-align:0;background:var(--bos-2)}.stip.erf{background:var(--dak)}.stip.zandpad{background:var(--zand)}.ev-hero{max-width:1240px;margin:0 auto;padding:var(--ruimte-6) var(--ruimte-5) var(--ruimte-7);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--ruimte-7);align-items:center}.ev-hero-tekst>.iconknop{margin-bottom:var(--ruimte-6);min-height:var(--tikdoel)}.ev-titel{font-family:var(--font-serif);font-weight:500;font-size:clamp(40px,5.2vw,72px);line-height:1.04;letter-spacing:-.01em;margin:0 0 var(--ruimte-5);text-wrap:balance;overflow-wrap:anywhere}.ev-intro{font-size:20px;line-height:32px;color:var(--inkt-2);max-width:34ch;margin:0 0 var(--ruimte-6)}.ev-cijfers{display:flex;flex-wrap:wrap;gap:var(--ruimte-5) var(--ruimte-6);margin:0;padding-top:var(--ruimte-5);border-top:1px solid var(--lijn)}.ev-cijfers dt{color:var(--inkt-2);text-transform:uppercase;margin-bottom:var(--ruimte-1)}.ev-cijfers dd{margin:0;white-space:nowrap;font-family:var(--font-serif);font-weight:500;font-size:26px;line-height:32px;font-variant-numeric:tabular-nums}.ev-kaart{margin:0;position:relative}.ev-kaart-vlak{aspect-ratio:4 / 3.4;border-radius:var(--hoek-groot);overflow:hidden;background:var(--perkament);border:1px solid var(--lijn)}.ev-kaart figcaption{position:absolute;left:var(--ruimte-4);bottom:var(--ruimte-4)}.ev-kaart figcaption .knop{margin:0;box-shadow:var(--zweef)}.ev-verhaal{border-top:1px solid var(--lijn)}.ev-verhaal-binnen{max-width:1240px;margin:0 auto;padding:var(--ruimte-7) var(--ruimte-5);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ruimte-7);align-items:start}.ev-verhaal-kop{position:sticky;top:calc(64px + var(--ruimte-6))}.ev-verhaal-kop h2{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.1}.ev-verhaal .leestekst{font-size:18px;line-height:30px}.ev-verhaal .leestekst>:first-child{margin-top:0}.ev-tijdlijn{background:var(--papier);color:var(--inkt);padding:var(--ruimte-7) 0 calc(var(--ruimte-7) * 2)}.ev-tijdlijn a{color:var(--bos)}.ev-tijdlijn-kop{max-width:1240px;margin:0 auto var(--ruimte-7);padding:0 var(--ruimte-5)}.ev-tijdlijn-kop h2{margin:0 0 var(--ruimte-3);font-size:clamp(34px,4vw,52px);line-height:1.1}.ev-tijdlijn-kop p:last-child{color:var(--inkt-2);margin:0;max-width:52ch}.ev-grid{max-width:1240px;margin:0 auto;padding:0 var(--ruimte-5);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 96px;gap:var(--ruimte-7);align-items:start}.ev-teller{position:sticky;top:calc(64px + var(--ruimte-7));display:flex;flex-direction:column;gap:var(--ruimte-3)}.ev-jaar{font-family:var(--font-serif);font-weight:500;font-size:clamp(96px,11vw,176px);line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--inkt)}.ev-jaar .nieuw{color:var(--bos);display:inline-block}.ev-jaar.wissel .nieuw{animation:ev-wissel .35s ease-out}@keyframes ev-wissel{0%{opacity:0;transform:translateY(.12em)}to{opacity:1;transform:none}}.ev-eeuwnaam{margin:0;font-family:var(--font-serif);font-size:22px;line-height:28px;color:var(--inkt-2)}.ev-knoppen{display:flex;gap:var(--ruimte-2);margin-top:var(--ruimte-3)}.ev-knoppen .iconknop{min-height:var(--tikdoel);padding:0 var(--ruimte-4);background:var(--papier-2)}.ev-momenten{list-style:none;margin:0;padding:0;display:grid;gap:var(--ruimte-7)}.ev-eeuw{padding-top:var(--ruimte-5);border-top:1px solid var(--lijn);scroll-margin-top:calc(64px + var(--ruimte-5))}.ev-eeuw:first-child{border-top:0;padding-top:0}.ev-eeuw h3{margin:0;color:var(--inkt-2);font-size:19px}.moment{position:relative;padding-left:var(--ruimte-6);scroll-margin-top:30vh}.moment:before{content:"";position:absolute;left:6px;top:12px;bottom:calc(-1 * var(--ruimte-7));width:2px;background:var(--lijn)}.moment:after{content:"";position:absolute;left:0;top:6px;width:14px;height:14px;border-radius:50%;background:var(--papier);box-shadow:inset 0 0 0 2px var(--inkt-3);transition:background .2s,box-shadow .2s}.moment[data-actief]:after{background:var(--dak);box-shadow:0 0 0 4px var(--papier),0 0 0 6px var(--dak)}.moment-jaar{margin:0 0 var(--ruimte-2);color:var(--inkt-2)}.moment h3{margin:0 0 var(--ruimte-2);font-size:26px;line-height:32px}.moment p{margin:0;max-width:56ch}.moment figure{margin:0 0 var(--ruimte-4)}.moment img{width:100%;display:block;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--hoek-klein);background:var(--papier-2)}.moment figcaption{margin-top:var(--ruimte-2);color:var(--inkt-2);font-size:15px;line-height:22px}.ev-reeks-fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruimte-3)}.ev-reeks-fotos.enkel{grid-template-columns:1fr}.ev-reeks-fotos figure{margin:0}.ev-reeks-fotos img{aspect-ratio:4 / 3}.ev-js .moment{opacity:.35;transform:translateY(16px);transition:opacity .5s,transform .5s}.ev-js .moment.zichtbaar{opacity:1;transform:none}.ev-rail{position:sticky;top:calc(64px + var(--ruimte-7))}.ev-rail ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:2px solid var(--lijn)}.ev-rail a{display:flex;align-items:center;gap:var(--ruimte-2);min-height:var(--tikdoel);padding:0 var(--ruimte-3);margin-left:-2px;border-left:2px solid transparent;color:var(--inkt-2);font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none}.ev-rail a i{width:8px;height:8px;border-radius:50%;background:var(--inkt-3);flex:none}.ev-rail a:hover{color:var(--bos);background:var(--papier-2)}.ev-rail a[aria-current]{color:var(--inkt);border-left-color:var(--dak)}.ev-rail a[aria-current] i{background:var(--dak)}.ev-zieook{max-width:1240px;margin:0 auto;padding:var(--ruimte-7) var(--ruimte-5)}@media (max-width: 1023px){.ev-hero{grid-template-columns:1fr;gap:var(--ruimte-6)}.ev-verhaal-binnen{grid-template-columns:1fr;gap:var(--ruimte-4)}.ev-verhaal-kop{position:static}.ev-grid{grid-template-columns:1fr;gap:0}.ev-rail{display:none}.ev-teller{position:sticky;top:auto;bottom:0;order:2;z-index:5;flex-direction:row;align-items:center;gap:var(--ruimte-3);margin:var(--ruimte-6) calc(-1 * var(--ruimte-5)) 0;padding:var(--ruimte-2) var(--ruimte-5);background:var(--papier-2);border-top:1px solid var(--lijn)}.ev-jaar{font-size:34px;line-height:40px;letter-spacing:0}.ev-eeuwnaam{display:none}.ev-knoppen{margin:0 0 0 auto}.ev-momenten{order:1}}@media (max-width: 760px){.ev-hero{padding:var(--ruimte-5) var(--ruimte-4) var(--ruimte-6)}.ev-intro{font-size:18px;line-height:28px}.ev-grid,.ev-tijdlijn-kop{padding:0 var(--ruimte-4)}.ev-verhaal-binnen{padding:var(--ruimte-6) var(--ruimte-4)}.ev-teller{margin:var(--ruimte-6) calc(-1 * var(--ruimte-4)) 0;padding:var(--ruimte-2) var(--ruimte-4)}.ev-knoppen .iconknop{padding:0 var(--ruimte-3)}.ev-reeks-fotos{grid-template-columns:1fr}}@media (max-width: 1023px){.nav{display:none}.menu-mobiel{display:block}.zoek{margin:0}}@media (max-width: 760px){.lees{padding:var(--ruimte-5) var(--ruimte-4) var(--ruimte-6)}.top{flex-wrap:wrap;gap:var(--ruimte-2) var(--ruimte-3);padding:var(--ruimte-2) var(--ruimte-4)}.brand small{display:none}.zoek{order:3;flex-basis:100%;max-width:none}.hits{width:100%}.stage{flex-direction:column}.paneel{width:100%;border-left:0;border-top:1px solid var(--lijn);max-height:55%}.kaart{min-height:45%}.intro-kaart{padding:var(--ruimte-5)}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
