.voet{background:var(--surface);color:var(--ink);padding-block:0 3rem;font-size:.975rem}.voet__raster{gap:2rem;padding-top:4rem;display:grid}.voet__naam{font-family:var(--heading-font);letter-spacing:-.012em;font-size:1.6rem;font-weight:400;line-height:1.1}.voet__merk p:not(.voet__naam){color:var(--muted);margin-top:.4rem}.voet__kop{color:var(--muted);margin-bottom:.5rem;font-size:.9375rem;font-weight:500}.voet ul{display:grid}.voet ul a{min-width:2.75rem;color:var(--ink);padding-block:.6rem;text-decoration:none;display:inline-block}.voet ul a:hover{text-underline-offset:.3em;text-decoration:underline}.voet ul li:not(:has(a)){padding-block:.6rem}.voet__onder{border-top:1px solid var(--line-strong);color:var(--muted);border-image:var(--hart-boven);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-top:3rem;padding-top:1.25rem;display:flex}.voet__onder a{min-width:2.75rem;color:var(--ink);padding-block:.6rem;display:inline-block}@media (min-width:48rem){.voet__raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.kop{z-index:30;background:var(--bg);position:relative}.kop__rij{height:var(--kop-h);padding-inline:var(--rand);align-items:center;gap:2rem;display:flex}.kop__merk{min-height:2.75rem;color:var(--ink);align-items:baseline;gap:.7rem;padding-block:.4rem;text-decoration:none;display:inline-flex}.kop__naam{font-family:var(--heading-font);letter-spacing:-.012em;font-size:1.85rem;font-weight:400;line-height:1}.kop__rest{letter-spacing:.005em;color:var(--muted);white-space:nowrap;font-size:.9rem;font-weight:500}.kop__nav{margin-left:auto}.kop__nav ul{gap:clamp(1.25rem,2.4vw,2.5rem);display:flex}.kop__nav a{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/0 1px no-repeat;padding-block:.75rem;font-size:.975rem;text-decoration:none;display:inline-block}.kop__nav a:hover,.kop__nav a[aria-current=page]{background-size:100% 1px}.kop__menuknop,.kop__vlak[hidden]{display:none}@media (max-width:59.99rem){.kop__nav,.kop__knop{display:none}.kop__merk{flex-direction:column;gap:.2rem}.kop__naam{font-size:1.6rem}.kop__menuknop{border:1px solid var(--ink);border-radius:var(--r-btn);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.6rem;margin-left:auto;padding:0 1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.kop__strepen{border-block:1.5px solid;width:1rem;height:.5rem}.kop[data-open] .kop__strepen{border-bottom:0;height:0}.kop__vlak{inset:var(--vlak-top,var(--kop-h)) 0 0;z-index:40;padding:1.5rem var(--rand) 6rem;background:var(--bg);border-top:1px solid var(--line);flex-direction:column;gap:2rem;display:flex;position:fixed;overflow-y:auto}.kop__vlak a:not(.knop){font-family:var(--heading-font);color:var(--ink);padding-block:.6rem;font-size:2.4rem;font-weight:300;line-height:1.1;text-decoration:none;display:block}.kop__vlak a[aria-current=page]{font-style:italic}.kop__vlak .knop{align-self:flex-start}}@media (max-width:22rem){.kop__rest{letter-spacing:.12em}}.pkop{padding-block:clamp(1.75rem,5vh,4rem) clamp(3.5rem,8vw,7rem)}.pkop--compact{padding-block:clamp(1.25rem,3vh,2.25rem) clamp(1.5rem,3vw,2.5rem)}.pkop--ingebed{padding:0}.pkop--lijn .pkop__raster:after{content:"";background:var(--line);height:1px;margin-top:clamp(1rem,3vw,2.5rem);display:block}.pkop__raster{grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,5vw,3.5rem);display:grid}.pkop__tekst{flex-direction:column;align-items:flex-start;gap:1.15rem;min-width:0;display:flex}.pkop__kruimels ol{color:var(--muted);flex-wrap:wrap;align-items:center;column-gap:.6rem;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.pkop__kruimels ol:before{content:"";background:currentColor;flex:none;width:2.25rem;height:1px;margin-right:.25rem}.pkop__kruimels li{align-items:center;gap:.6rem;min-width:0;display:flex}.pkop__kruimels li+li:before{content:"/";color:var(--line-strong)}.pkop__kruimels a{min-width:2.75rem;min-height:2.75rem;color:var(--ink);text-underline-offset:.3em;justify-content:center;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pkop__kruimels [aria-current]{overflow-wrap:anywhere}@media (max-width:26rem){.pkop__kruimels ol:before{display:none}}.pkop__label{margin-top:-.5rem}.pkop__titel{max-width:8.85em;font-family:var(--heading-font);letter-spacing:-.022em;font-synthesis:none;text-wrap:balance;font-size:clamp(2.6rem,1.25rem + 4.6vw,6.25rem);font-weight:300;line-height:.96}.pkop__titel em{letter-spacing:-.01em}.pkop--compact .pkop__titel{font-size:clamp(2.4rem,1.3rem + 3.2vw,4.5rem)}.pkop__intro{max-width:26em;color:var(--muted);text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.55}.pkop__meta{flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.9375rem;display:flex}.pkop__meta div{gap:.4rem;display:flex}.pkop__meta dt{color:var(--muted)}.pkop__meta dt:after{content:":"}.pkop__meta dd{margin:0;font-weight:500}.pkop__acties{margin-top:.5rem}.pkop__knop{margin-top:.25rem}@media (max-width:26rem){.pkop__knop{width:100%}}@media (min-width:60rem){.pkop__knop{display:none!important}}.pkop__moment{min-width:0}@media (min-width:64rem){.pkop--naast .pkop__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2.5rem,5vw,6rem)}.pkop--onder .pkop__tekst{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.15rem clamp(2.5rem,5vw,6rem);display:grid}.pkop--onder .pkop__tekst>*{grid-column:1/-1}.pkop--onder .pkop__tekst>.pkop__titel{grid-column:1}.pkop--onder .pkop__tekst>.pkop__intro{grid-column:2;padding-bottom:.35rem}.pkop--tekst .pkop__titel{max-width:10.62em}}.vier__lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem;display:grid}.vier__tegel{color:var(--ink);gap:.65rem;text-decoration:none;display:grid}.vier__vak{aspect-ratio:4/3;background:var(--surface);display:block;position:relative;overflow:hidden}.vier__naam{align-items:baseline;gap:.55rem;font-size:1rem;font-weight:500;line-height:1.25;display:flex}.vier__nr{letter-spacing:.08em;color:var(--muted);flex:none;font-size:.8125rem}.vier__tegel:hover .vier__naam{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:40rem){.vier__lijst{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem clamp(.75rem,1.6vw,1.5rem)}}.uitzet{gap:1rem;margin:0;display:grid}.uitzet__vak{aspect-ratio:4/3;isolation:isolate;background:var(--surface);position:relative;overflow:hidden}.uitzet__foto{position:absolute;inset:0}.uitzet__onder{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.uitzet__link{min-height:2.75rem}@media (min-width:40rem){.uitzet__vak{aspect-ratio:16/9}}@media (min-width:64rem){.pkop__moment:has(>.uitzet){margin-right:calc(-1 * var(--rand))}.uitzet__vak{aspect-ratio:auto;height:clamp(24rem,58svh,40rem)}}@media (min-width:96rem){.pkop__moment:has(>.uitzet){margin-right:calc(-1 * (100vw - var(--max)) / 2 - var(--rand))}}.pp{gap:.75rem;margin:0;display:grid}.pp__vak{aspect-ratio:4/5;background:var(--surface);width:min(100%,62.4svh);position:relative;overflow:hidden}.pp__rand{z-index:2;display:none;position:absolute;inset:0}.pp__vak .ai-label{z-index:3}.pp__rand>span{background:var(--surface);position:absolute;inset:0}.pp__rand>.pp__venster{inset:var(--t) calc(100% - var(--r)) calc(100% - var(--b)) var(--l);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.pp__boven{transform:translateY(calc(var(--t) - 100%))}.pp__onder{transform:translateY(var(--b))}.pp__links{transform:translateX(calc(var(--l) - 100%))}.pp__rechts{transform:translateX(var(--r))}@media (min-width:64rem){.pkop--naast .pp__vak{width:min(100%, (100svh - var(--kop-h) - 9rem) * .8);margin-left:auto}.pkop--naast .pp__onderschrift{justify-self:end}}.opnamekaart{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.opnamekaart__vak{aspect-ratio:1;background:var(--surface);width:6.5rem;position:relative;overflow:hidden}.opnamekaart__tekst{gap:.9rem;min-width:0;display:grid}.opnamekaart__stappen{gap:1rem;display:grid}.opnamekaart__stappen li{border-top:1px solid var(--line);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem;padding-top:1rem;display:grid}.opnamekaart__nr{letter-spacing:.08em;color:var(--muted);padding-top:.15rem;font-size:.8125rem}.opnamekaart__stap{gap:.25rem;display:grid}.opnamekaart__naam{font-weight:500}.opnamekaart__duur{color:var(--muted);font-weight:400}.opnamekaart__uitleg{color:var(--muted);font-size:.9375rem;line-height:1.5}@media (min-width:30rem){.opnamekaart{grid-template-columns:6.5rem minmax(0,1fr)}}@keyframes uitzet-terug{0%{transform:scale(1.07)}to{transform:none}}@keyframes vier-terug{0%{transform:translate(var(--tx,0px), var(--ty,0px)) scale(var(--zoom))}to{transform:none}}@keyframes pp-venster{0%,8%{opacity:1}20%,to{opacity:0}}@keyframes pp-boven{0%,8%{transform:translateY(calc(var(--t) - 100%))}to{transform:translateY(calc(-100% - 2px))}}@keyframes pp-onder{0%,8%{transform:translateY(var(--b))}to{transform:translateY(calc(100% + 2px))}}@keyframes pp-links{0%,8%{transform:translateX(calc(var(--l) - 100%))}to{transform:translate(calc(-100% - 2px))}}@keyframes pp-rechts{0%,8%{transform:translateX(var(--r))}to{transform:translate(calc(100% + 2px))}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .vier__vak[data-zoom] .foto__img{animation:vier-terug 1.9s var(--camera) calc(.35s + var(--i,0) * .17s) both}:root:not([data-beweging=uit]) .uitzet .foto__img{animation:2.4s cubic-bezier(.2,.78,.2,1) both uitzet-terug}:root:not([data-beweging=uit]) .pp[data-open] .pp__rand{display:block}:root:not([data-beweging=uit]) .pp[data-open] .pp__venster{animation:2.4s linear 50ms both pp-venster}:root:not([data-beweging=uit]) .pp[data-open] .pp__boven{animation:pp-boven 2.4s var(--camera) 50ms both}:root:not([data-beweging=uit]) .pp[data-open] .pp__onder{animation:pp-onder 2.4s var(--camera) 50ms both}:root:not([data-beweging=uit]) .pp[data-open] .pp__links{animation:pp-links 2.4s var(--camera) 50ms both}:root:not([data-beweging=uit]) .pp[data-open] .pp__rechts{animation:pp-rechts 2.4s var(--camera) 50ms both}:root:not([data-beweging=uit]) :is(.vier,.uitzet,.pp)[data-wacht] :is(.foto__img,.pp__rand>span){animation-play-state:paused}}.held{gap:2.25rem;display:grid}.held__tekst{padding:clamp(1.25rem, 4vh, 2.5rem) var(--rand) 0;flex-direction:column;align-items:flex-start;gap:1.35rem;display:flex}.held__kop{letter-spacing:-.022em;margin-block:.2rem .35rem;font-size:clamp(2.75rem,min(1rem + 8.6vw,13.5svh),7.6rem);line-height:.92}.held__regel{display:block}.held__kop em{letter-spacing:-.01em}.held__intro{max-width:22.1em;color:var(--muted);text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.55}.held__acties{margin-top:.5rem}.held__bel{margin-top:-.75rem}@media (max-width:39.99rem){.held__tekst{gap:1.15rem}.held__acties{gap:.25rem 1.5rem;width:100%}.held__acties .knop--groot{width:100%}.held__bel{margin-top:-1rem}}.held__feiten{margin:0 var(--rand);border-top:1px solid var(--line);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-top:1.25rem;display:grid}.held__feiten dt{font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);font-weight:600;line-height:1.2}.held__feiten dd{color:var(--muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.4}@media (max-width:26rem){.held__feiten{grid-template-columns:1fr;gap:.9rem}.held__feiten>div{grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem;display:grid}}.held__beeld{margin:0;position:relative}.held__kader{aspect-ratio:1;background:var(--surface);position:relative;overflow:hidden}.held__diepte{position:absolute;inset:0}.held__diepte--aan{inset:-8% 0 0}.held__onderschrift{padding:1rem var(--rand) 0}.held__kader .ai-label{top:.75rem;bottom:auto}.held__diepte--aan .ai-label{top:calc(7.40741% + .75rem)}@media (max-width:63.99rem){.held__foto{--zoom:min(var(--zoom-vol,1.4), 1.4)!important}}@media (min-width:40rem) and (max-width:63.99rem){.held__kader{aspect-ratio:4/3}}@media (min-width:64rem){.held{padding-left:var(--rand);grid-template-rows:1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:0 clamp(2.5rem,4.5vw,5rem)}.held__tekst{grid-area:1/1;padding:clamp(2rem,7vh,5rem) 0 2.5rem}.held__beeld{grid-area:1/2/span 2}.held__feiten{grid-area:2/1;margin:0;padding-bottom:.25rem}.held__kader{aspect-ratio:auto;height:calc(100svh - var(--kop-h) + 3.5rem);min-height:34rem}.held__onderschrift{z-index:2;background:var(--bg);max-width:21rem;padding:1.15rem 1.4rem 1.25rem;position:absolute;bottom:12%;left:calc(-1*clamp(2.5rem,4.5vw,5rem))}}@keyframes held-terugstap{0%{transform:translate(var(--tx,0px), var(--ty,0px)) scale(var(--zoom))}to{transform:none}}@keyframes held-onderschrift{0%{opacity:0;transform:translate(-.75rem)}}@keyframes held-diepte{to{transform:translateY(7%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .held__beeld[data-zoom] .foto__img{animation:3.4s cubic-bezier(.2,.78,.2,1) both held-terugstap}:root:not([data-beweging=uit]) .held__beeld[data-wacht] .foto__img{animation-play-state:paused}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .held__beeld[data-zoom] .held__onderschrift{animation:held-onderschrift .8s var(--zacht) 2s both}}@media (min-width:64rem){.held__foto{--zoom:calc(var(--zoom-vol,1) * 1.12)!important}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .held__diepte--aan{animation:linear both held-diepte;animation-timeline:scroll(root);animation-range:0 100vh}}}.reis{--reis-paneel:34vw;padding-block:var(--sectie);background:var(--surface)}.reis__kop{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.reis__spoor{position:relative}.reis__merk{display:none}.reis__podium{padding-inline:var(--rand);max-width:var(--max);margin-inline:auto}.reis__lagen{gap:1.5rem;display:grid}.reis__plek,.reis__omslag,.reis__binnen{display:contents}.reis__laag{gap:.9rem;margin:0;display:grid}.reis__foto{aspect-ratio:4/5;position:relative;inset:auto}.reis__foto .foto__img{object-position:var(--focus,50% 50%)!important}.reis__naad,.reis__bij,.reis__ai,.reis__paneel,.reis__slot{display:none}.reis__lijst{margin-top:clamp(3rem,6vw,5rem)}.reis__lijstkop{margin-bottom:1.25rem}.reis__stappen{display:grid}.reis__stap{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding-block:1.1rem;display:grid}.reis__stap-titel{font-family:var(--heading-font);font-size:1.625rem;font-weight:300;line-height:1.15}.reis__stap-duur{color:var(--muted);text-align:right;align-self:baseline;font-size:.9375rem;font-weight:500}.reis__stap-tekst{grid-column:1/-1;max-width:29.9em}@media (min-width:48rem){.reis__lagen{grid-template-columns:repeat(3,minmax(0,1fr))}.reis__stappen{grid-template-columns:repeat(var(--stappen,5), minmax(0, 1fr));column-gap:1.5rem}.reis__stap{grid-template-columns:1fr;align-content:start}.reis__stap-duur{text-align:left;grid-row:2}.reis__stap-titel{font-size:1.5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .reis[data-vast]{padding-bottom:0}:root:not([data-beweging=uit]) .reis[data-vast] .reis__spoor{view-timeline:--reis block;height:420vh}:root:not([data-beweging=uit]) .reis[data-vast] .reis__merk{pointer-events:none;visibility:hidden;width:1px;display:block;position:absolute;bottom:0;left:0}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium{background:var(--surface);max-width:none;height:100vh;padding:0;position:sticky;top:0;overflow:hidden}:root:not([data-beweging=uit]) .reis[data-vast] .reis__lagen{display:block;position:absolute;inset:0;overflow:hidden}:root:not([data-beweging=uit]) .reis[data-vast] :is(.reis__plek,.reis__omslag,.reis__binnen,.reis__laag){display:block;position:absolute;inset:0}:root:not([data-beweging=uit]) .reis[data-vast] .reis__plek[data-laag="1"]{z-index:3}:root:not([data-beweging=uit]) .reis[data-vast] .reis__omslag{z-index:2;overflow:hidden}:root:not([data-beweging=uit]) .reis[data-vast] .reis__plek[data-laag="3"]{z-index:1}:root:not([data-beweging=uit]) .reis[data-vast] :is(.reis__laag,.reis__omslag,.reis__binnen){transform-origin:0 0;will-change:transform;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--reis;animation-range:contain}:root:not([data-beweging=uit]) .reis[data-vast] .reis__laag--1{outline:3px solid var(--bg);animation-name:reis-l1-smal}:root:not([data-beweging=uit]) .reis[data-vast] .reis__laag--2{animation-name:reis-l2-smal}:root:not([data-beweging=uit]) .reis[data-vast] .reis__laag--3{will-change:auto;animation:none}:root:not([data-beweging=uit]) .reis[data-vast] .reis__omslag{animation-name:reis-omslag}:root:not([data-beweging=uit]) .reis[data-vast] .reis__binnen{animation-name:reis-binnen}:root:not([data-beweging=uit]) .reis[data-vast] .reis__foto{aspect-ratio:auto;position:absolute;inset:0}:root:not([data-beweging=uit]) .reis[data-vast] :is(.reis__bijschrift,.reis__laag .ai-label){display:none}:root:not([data-beweging=uit]) .reis[data-vast] .reis__lijst{clip-path:inset(50%);height:1px;margin:0;padding:0;position:absolute;left:0;right:0;overflow:hidden}:root:not([data-beweging=uit]) .reis[data-vast] .reis__naad{z-index:4;pointer-events:none;will-change:transform;opacity:0;transition:opacity .3s;animation:linear both reis-omslag;animation-timeline:--reis;animation-range:contain;display:block;position:absolute;inset:0}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-naad="1"] .reis__naad{opacity:1}.reis__naadlijn{background:var(--bg);width:2px;position:absolute;top:0;bottom:0;right:-1px;box-shadow:-1px 0 #211d1959,1px 0 #211d1959}.reis__naadlabel{background:var(--bg);color:var(--ink);white-space:nowrap;padding:.5rem .75rem;position:absolute;top:1.25rem}.reis__naadlabel--voor{right:1px}.reis__naadlabel--na{left:calc(100% + 1px)}.reis__naadlabel{transition:opacity .2s,visibility}.reis__podium[data-naad-voor="1"] .reis__naadlabel--voor,.reis__podium:not([data-naad-voor-aan="1"]) .reis__naadlabel--voor,.reis__podium:not([data-naad-na="1"]) .reis__naadlabel--na{opacity:0;visibility:hidden;transition:opacity 80ms,visibility 0s 80ms}:root:not([data-beweging=uit]) .reis[data-vast] .reis__bij{left:var(--rand);z-index:5;background:var(--bg);display:grid;position:absolute;bottom:1rem}:root:not([data-beweging=uit]) .reis[data-vast][data-bij] .reis__bij{top:1rem;bottom:auto}.reis[data-bij] .reis__naadlabel{top:auto;bottom:1.25rem}.reis__bij-item{opacity:0;visibility:hidden;flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:.25rem .75rem;padding:.7rem 1rem .75rem;transition:opacity .12s,visibility 0s .12s;display:flex}:root:not([data-beweging=uit]) .reis[data-vast] .reis__ai{top:1rem;right:var(--rand);z-index:5;background:var(--bg);color:var(--ink);opacity:0;visibility:hidden;margin:0;padding:.35rem .6rem;font-size:.75rem;font-weight:500;line-height:1.3;transition:opacity .25s,visibility 0s .25s;display:block;position:absolute}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-ai="1"] .reis__ai:not(.reis__ai--sfeer),:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-sfeer="1"] .reis__ai--sfeer{opacity:1;visibility:visible;transition:opacity .25s,visibility}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-ai="1"] .reis__ai--sfeer{transform:translate(-4.75rem)}.reis__podium[data-beeld="1"] .reis__bij-item[data-nr="1"],.reis__podium[data-beeld="2"] .reis__bij-item[data-nr="2"],.reis__podium[data-beeld="3"] .reis__bij-item[data-nr="3"]{opacity:1;visibility:visible;transition:opacity .22s 60ms,visibility}:root:not([data-beweging=uit]) .reis[data-vast] .reis__lagen{bottom:15.5rem}:root:not([data-beweging=uit]) .reis[data-vast] .reis__paneel{z-index:6;height:15.5rem;padding:1.1rem var(--rand) 1.25rem;background:var(--bg);flex-direction:column;gap:.9rem;display:flex;position:absolute;bottom:0;left:0;right:0}.reis__paneel-boven{display:none}.reis__balk{order:-1;gap:4px;display:flex}.reis__balk i{background:var(--line);flex:1;height:2px;transition:background-color .3s}.reis__podium[data-stap="1"] .reis__balk i:nth-child(-n+1),.reis__podium[data-stap="2"] .reis__balk i:nth-child(-n+2),.reis__podium[data-stap="3"] .reis__balk i:nth-child(-n+3),.reis__podium[data-stap="4"] .reis__balk i:nth-child(-n+4),.reis__podium[data-stap="5"] .reis__balk i:nth-child(-n+5),.reis__podium[data-stap="6"] .reis__balk i:nth-child(-n+6){background:var(--ink)}.reis__rol{flex:1;display:grid;position:relative}.reis__rol-item{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .12s,visibility 0s .12s}.reis__podium[data-stap="1"] .reis__rol-item:first-child,.reis__podium[data-stap="2"] .reis__rol-item:nth-child(2),.reis__podium[data-stap="3"] .reis__rol-item:nth-child(3),.reis__podium[data-stap="4"] .reis__rol-item:nth-child(4),.reis__podium[data-stap="5"] .reis__rol-item:nth-child(5),.reis__podium[data-stap="6"] .reis__rol-item:nth-child(6){opacity:1;visibility:visible;transition:opacity .24s 60ms,visibility}.reis__rol-titel{font-family:var(--heading-font);letter-spacing:-.012em;margin-top:.35rem;font-size:1.75rem;font-weight:300;line-height:1.1}.reis__rol-tekst{margin-top:.5rem;font-size:.975rem;line-height:1.5}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .reis[data-vast] .reis__lagen{bottom:0}:root:not([data-beweging=uit]) .reis[data-vast] .reis__laag--1{animation-name:reis-l1-breed}:root:not([data-beweging=uit]) .reis[data-vast] .reis__laag--2{animation-name:reis-l2-breed}:root:not([data-beweging=uit]) .reis[data-vast] .reis__bij{left:auto;right:var(--rand);bottom:clamp(1.5rem,5vh,3rem)}:root:not([data-beweging=uit]) .reis[data-vast][data-bij=boven-smal] .reis__bij{top:auto;bottom:clamp(1.5rem,5vh,3rem)}.reis[data-bij=boven-smal] .reis__naadlabel{top:1.25rem;bottom:auto}:root:not([data-beweging=uit]) .reis[data-vast][data-bij=boven] .reis__bij{top:clamp(1.5rem,5vh,3rem)}:root:not([data-beweging=uit]) .reis[data-vast] .reis__ai{top:1.25rem}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-ai="1"]:not([data-ai-breed="1"]) .reis__ai:not(.reis__ai--sfeer),:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-sfeer="1"]:not([data-sfeer-breed="1"]) .reis__ai--sfeer{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-ai-breed="1"] .reis__ai:not(.reis__ai--sfeer),:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-sfeer-breed="1"] .reis__ai--sfeer{opacity:1;visibility:visible;transition:opacity .25s,visibility}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-ai="1"]:not([data-ai-breed="1"]) .reis__ai--sfeer{transform:none}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-ai-breed="1"] .reis__ai--sfeer{transform:translate(-4.75rem)}:root:not([data-beweging=uit]) .reis[data-vast][data-bij=boven] .reis__ai{top:auto;bottom:clamp(1.5rem,5vh,3rem)}:root:not([data-beweging=uit]) .reis[data-vast] .reis__paneel{width:var(--reis-paneel);height:auto;padding:clamp(2rem, 6vh, 4rem) clamp(1.75rem, 3vw, 3.5rem) clamp(2rem, 6vh, 3.5rem) var(--rand);justify-content:space-between;gap:1.75rem;transition:opacity .3s,visibility;top:0;right:auto}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-paneel="1"] .reis__paneel{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.reis__paneel-boven{gap:1.25rem;display:grid}.reis__rijen{display:grid}.reis__balk{display:none}.reis__rij{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:.6rem;transition:color .3s;display:grid}.reis__rij-titel{font-family:var(--heading-font);font-size:clamp(1.5rem,1rem + .7vw,1.75rem);font-weight:300;line-height:1.15}.reis__rij-duur{text-align:right;font-size:.9375rem;font-weight:500}.reis__podium[data-stap="1"] .reis__rij[data-nr="1"],.reis__podium[data-stap="2"] .reis__rij[data-nr="2"],.reis__podium[data-stap="3"] .reis__rij[data-nr="3"],.reis__podium[data-stap="4"] .reis__rij[data-nr="4"],.reis__podium[data-stap="5"] .reis__rij[data-nr="5"],.reis__podium[data-stap="6"] .reis__rij[data-nr="6"]{color:var(--ink)}.reis__rol{flex:none;height:7.5rem}.reis__rol-label,.reis__rol-titel{display:none}.reis__rol-tekst{margin-top:0;font-size:1rem;line-height:1.55}:root:not([data-beweging=uit]) .reis[data-vast] .reis__slot{left:var(--rand);z-index:5;background:var(--bg);visibility:hidden;opacity:0;max-width:26rem;transition:transform .5s var(--zacht), opacity .3s ease, visibility 0s .5s;gap:.5rem;padding:1.25rem 1.5rem 1.4rem;display:grid;position:absolute;bottom:clamp(1.5rem,5vh,3rem);transform:translateY(1.5rem)}:root:not([data-beweging=uit]) .reis[data-vast] .reis__podium[data-stap="5"] .reis__slot{visibility:visible;opacity:1;transition:transform .6s var(--zacht) .35s, opacity .4s ease .35s, visibility 0s;transform:none}.reis__slot-tekst{font-size:1rem}}@media (min-width:64rem) and (max-height:52rem) and (prefers-reduced-motion:no-preference){.reis__rij{padding-block:.4rem}.reis__rij-titel{font-size:1.4rem}}}.afb{padding-block:var(--sectie);background:var(--bg)}.afb__kop{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.afb__spoor{position:relative}.afb__toneel{display:none}.afb__vast{gap:1.75rem;display:grid}.afb__fig{gap:.9rem;margin:0;display:grid}.afb__fig-vak{aspect-ratio:var(--ratio,1.34);background:var(--surface);position:relative;overflow:hidden}@media (min-width:48rem){.afb__vast{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}@keyframes afb-links{0%{transform:translate(-106%)}82%{transform:translate(1.4%)}to{transform:translate(0)}}@keyframes afb-rechts{0%{transform:translate(106%)}82%{transform:translate(-1.4%)}to{transform:translate(0)}}@keyframes afb-camera{0%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes afb-heel{0%{opacity:0}to{opacity:1}}@keyframes afb-lat{0%{transform:translateY(100%)}to{transform:translate(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .afb[data-vast]{padding-bottom:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__spoor{view-timeline:--afb block;height:300svh}:root:not([data-beweging=uit]) .afb[data-vast] .afb__podium{background:var(--bg);height:100svh;position:sticky;top:0;overflow:hidden}:root:not([data-beweging=uit]) .afb[data-vast] .afb__vast{display:none}:root:not([data-beweging=uit]) .afb[data-vast] .afb__toneel{display:block;position:absolute;inset:0;overflow:hidden;container-type:size}:root:not([data-beweging=uit]) .afb[data-vast] .afb__camera{transform-origin:var(--sx,50%) var(--sy,70%);will-change:transform;animation:cubic-bezier(.3,.1,.25,1) both afb-camera;animation-timeline:--afb;animation-range:contain contain 82%;position:absolute;inset:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__voor,:root:not([data-beweging=uit]) .afb[data-vast] .afb__lagen{position:absolute;inset:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__laag{left:0;right:0;top:calc(var(--rij) * 100cqh / var(--n));height:calc(100cqh / var(--n));will-change:transform;animation-duration:auto;animation-timing-function:cubic-bezier(.22,.8,.3,1);animation-fill-mode:both;animation-timeline:--afb;animation-range:contain var(--van) contain var(--tot);position:absolute;overflow:hidden}:root:not([data-beweging=uit]) .afb[data-vast] .afb__laag[data-van=links]{animation-name:afb-links}:root:not([data-beweging=uit]) .afb[data-vast] .afb__laag[data-van=rechts]{animation-name:afb-rechts}:root:not([data-beweging=uit]) .afb[data-vast] .afb__beeld{left:0;right:0;top:calc(var(--rij) * -100cqh / var(--n));height:100cqh;position:absolute}:root:not([data-beweging=uit]) .afb[data-vast] .afb__laag:after{content:"";background:var(--bg);opacity:.85;height:2px;position:absolute;bottom:0;left:0;right:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__heel{opacity:0;will-change:opacity;animation:linear both afb-heel;animation-timeline:--afb;animation-range:contain 80.2% contain 80.9%;position:absolute;inset:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__stok{z-index:3;background-color:var(--bg);background-image:repeating-linear-gradient(to top, var(--ink) 0 1px, transparent 1px calc(100% / var(--n))), repeating-linear-gradient(to top, var(--line-strong) 0 1px, transparent 1px calc(100% / var(--n) / 4));width:2.25rem;box-shadow:inset 1px 0 0 var(--line-strong);background-position:100% 0,100% 0;background-repeat:no-repeat;background-size:1.15rem 100%,.6rem 100%;position:absolute;top:0;bottom:0;right:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__lat{z-index:4;pointer-events:none;will-change:transform;animation:linear both afb-lat;animation-timeline:--afb;animation-range:contain var(--van) contain var(--tot);position:absolute;inset:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__koord{background:var(--ink);height:2px;margin-top:-1px;position:absolute;top:0;left:0;right:0;box-shadow:0 -1px #faf7f1b3,0 1px #faf7f1b3}:root:not([data-beweging=uit]) .afb[data-vast] .afb__koord:before{content:"";background:var(--ink);width:.5rem;height:20px;position:absolute;top:-9px;left:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__vlag{background:var(--steen,var(--ink));width:2.25rem;height:.8rem;margin-top:-.4rem;position:absolute;top:0;right:0}:root:not([data-beweging=uit]) .afb[data-vast] .afb__ai{z-index:5;background:var(--bg);color:var(--ink);margin:0;padding:.35rem .6rem;font-size:.75rem;font-weight:500;line-height:1.3;position:absolute;top:1rem;right:3rem}:root:not([data-beweging=uit]) .afb[data-vast] .afb__bij{left:var(--rand);z-index:5;max-width:calc(100% - var(--rand) - 2.25rem - 1rem);background:var(--bg);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.7rem 1rem .75rem;display:flex;position:absolute;bottom:clamp(1.25rem,5vh,3rem)}:root:not([data-beweging=uit]) .afb[data-vast] .afb__stand{display:grid}:root:not([data-beweging=uit]) .afb[data-vast] .afb__stand-item{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .12s,visibility 0s .12s}:root:not([data-beweging=uit]) .afb[data-vast] .afb__podium[data-fase="0"] .afb__stand-item[data-nr="0"],:root:not([data-beweging=uit]) .afb[data-vast] .afb__podium[data-fase="1"] .afb__stand-item[data-nr="1"],:root:not([data-beweging=uit]) .afb[data-vast] .afb__podium[data-fase="2"] .afb__stand-item[data-nr="2"]{opacity:1;visibility:visible;transition:opacity .2s 60ms,visibility}}}.kijk{--h:clamp(17rem, 68vh, 46rem);--hk:min(var(--h), 70vw);padding-block:var(--sectie)}.kijk__bediening{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.kijk__filter{flex-wrap:wrap;gap:.5rem;display:flex}.kijk__filter button{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 1.15rem;font-size:.9375rem;font-weight:500}.kijk__filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.kijk__pijlen{gap:.5rem;display:flex}.kijk__rond{border:1px solid var(--line-strong);width:3rem;height:3rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.kijk__rond:hover{border-color:var(--ink)}.kijk__strook{padding-inline:max(var(--rand), (100vw - var(--max)) / 2 + var(--rand));scroll-padding-inline:max(var(--rand), (100vw - var(--max)) / 2 + var(--rand));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-top:2rem;overflow:auto hidden}.kijk__strook::-webkit-scrollbar{display:none}.kijk__strook[data-sleepbaar]{scroll-snap-type:none;cursor:grab}.kijk__strook[data-sleept]{cursor:grabbing}.kijk__strook[data-sleept] *{-webkit-user-select:none;user-select:none}.kijk__lijst{gap:clamp(1rem,2.2vw,2.25rem);width:max-content;display:flex;position:relative}.kijk__item{scroll-snap-align:start;flex:none;transition:opacity .45s}.kijk__item[data-uit]{opacity:.28}.kijk__knop{width:min(calc(var(--hk) * var(--r)), 86vw);color:var(--ink);font:inherit;text-align:left;cursor:inherit;background:0 0;border:0;padding:0;display:block}.kijk__strook:not([data-sleepbaar]) .kijk__knop{cursor:pointer}.kijk__beeld{height:var(--hk);background:var(--surface);display:block;position:relative;overflow:hidden}[data-weg]{visibility:hidden}.kijk__onder{flex-direction:column;gap:.35rem;padding-top:1rem;display:flex}.tegel-status{color:var(--muted)}.kijk__omschrijving{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:500;line-height:1.3}.kijk__spoor{margin-top:2rem}.kijk__spoor:before{content:"";background:var(--line);height:1px;display:block}.kijk__spoor span{background:var(--ink);width:30%;height:2px;margin-top:-1.5px;display:block}.kijk__venster{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.kijk__venster::backdrop{background:0 0}.kijk__achter{background:var(--bg);position:fixed;inset:0}.kijk__weergave{position:relative}.kijk__scherm{height:100svh;position:relative}.kijk__groot{transform-origin:0 0;background:var(--surface);position:absolute;inset:0;overflow:hidden}.kijk__groot .foto__img{transform-origin:0 0!important}.kijk__terug{top:1rem;left:var(--rand);z-index:2;background:var(--bg);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.1rem;font-weight:500;display:inline-flex;position:absolute}.kijk__titelpaneel{left:var(--rand);z-index:2;max-width:min(34rem, calc(100vw - 2 * var(--rand)));background:var(--bg);gap:.5rem;padding:1.15rem 1.4rem 1.25rem;display:grid;position:absolute;bottom:clamp(1.25rem,4vh,2.5rem)}.kijk__titel{font-family:var(--heading-font);letter-spacing:-.015em;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:300;line-height:1.05}.kijk__verder{color:var(--muted);font-size:.875rem}.kijk__meer{gap:clamp(3rem,6vw,5rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.kijk__over{gap:2rem;display:grid}.kijk__detail{gap:.75rem;margin:0;display:grid}.kijk__detail-vak{aspect-ratio:4/3;position:relative;overflow:hidden}.kijk__tekst{align-content:start;gap:.9rem;display:grid}.kijk__tekst p{text-wrap:pretty;max-width:24.7em;font-size:clamp(1.125rem,1.02rem + .35vw,1.3125rem);line-height:1.55}.kijk__blok{gap:1rem;display:grid}.kijk__tijdens{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.kijk__tijdens li{aspect-ratio:4/3;position:relative}.kijk__actie{border-top:1px solid var(--line);justify-items:start;gap:.25rem;padding-top:2rem;display:grid}@media (min-width:64rem){.kijk__over{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,4vw,4rem)}.kijk__over--tekst{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.kijk__over--tekst .kijk__tekst{grid-column:2}.kijk__blok{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;column-gap:clamp(2rem,4vw,4rem)}}.voorna{position:relative}.voorna__paar{aspect-ratio:var(--r,1.5);isolation:isolate;background:var(--surface);max-height:80svh;position:relative;overflow:hidden}.voorna__laag{position:absolute;inset:0}.voorna__laag--voor{opacity:0;visibility:hidden}.voorna__paar[data-toon=voor] .voorna__laag--voor{opacity:1;visibility:visible}.voorna .ai-label{z-index:4}.voorna__keuze{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:.9rem;display:flex}.voorna__knop{border:1px solid var(--line-strong);min-width:5.5rem;min-height:2.75rem;color:var(--ink);font-family:var(--body-font);cursor:pointer;background:0 0;padding:.55rem 1.1rem .7rem;font-size:1rem;font-weight:500;position:relative}.voorna__knop+.voorna__knop{border-left-width:0;margin-left:-1.25rem}.voorna__knop[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg);box-shadow:inset 0 -.2rem 0 var(--steen)}.voorna__tip{color:var(--muted);font-size:.9375rem}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .voorna__laag--voor{transition:opacity .35s,visibility 0s .35s}:root:not([data-beweging=uit]) .voorna__paar[data-toon=voor] .voorna__laag--voor{transition:opacity .35s,visibility}}@keyframes kijk-dichtbij{0%{transform:scale(1.18)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:root:not([data-beweging=uit]) .kijk__beeld .foto__img{animation:linear both kijk-dichtbij;animation-timeline:view(inline);animation-range:entry cover 50%}}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .kijk__item .foto{transition:transform .9s var(--zacht)}:root:not([data-beweging=uit]) .kijk__knop:hover .foto{transform:scale(1.03)}}.dichtbij{padding-block:var(--sectie) calc(var(--sectie) * .75)}.dichtbij__kop{gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.dichtbij__kopregel{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.dichtbij__kopregel .titel{min-width:0}.dichtbij__aantal:before{content:attr(data-aantal)}.dichtbij__aantal{font-family:var(--heading-font);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--steen);-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(4.5rem,2.5rem + 9.5vw,12.5rem);font-weight:300;line-height:.78}@media (max-width:29.99rem){.dichtbij__kopregel{flex-direction:column;align-items:flex-start}.dichtbij__aantal{order:-1;font-size:4.5rem}}.dichtbij__rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem .75rem;display:grid}.dichtbij__tegel{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.4rem .6rem;text-decoration:none;display:grid}.dichtbij__vak{aspect-ratio:4/5;background:var(--surface);grid-column:1/-1;margin-bottom:.6rem;display:block;position:relative;overflow:hidden}.dichtbij__nr{letter-spacing:.1em;color:var(--muted);font-size:.8125rem;font-weight:500}.dichtbij__naam{font-family:var(--heading-font);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.35rem,1rem + 1.3vw,2.1rem);font-weight:300;line-height:1.08}.dichtbij__tekst{color:var(--muted);grid-column:2;font-size:.9375rem;line-height:1.5}.dichtbij__tegel:hover .dichtbij__naam{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.dichtbij__tegel:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dichtbij__slot{border-top:1px solid var(--line);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1rem;display:flex}.dichtbij__verder{font-size:1rem}.dichtbij__verder .label{margin-right:.5rem}.dichtbij__alle{gap:.6rem}@media (max-width:26rem){.dichtbij__tekst{grid-column:1/-1}}@media (min-width:64rem){.dichtbij__rij{grid-template-columns:repeat(var(--kolommen,4), minmax(0, 1fr));column-gap:clamp(1rem,1.8vw,2rem)}.dichtbij__rij[data-aantal="3"]{--kolommen:3}.dichtbij__rij[data-aantal="2"]{--kolommen:2}.dichtbij__rij[data-aantal="1"]{--kolommen:1}.dichtbij__vak{aspect-ratio:3/4}.dichtbij__item:nth-child(2n){margin-top:clamp(2rem,5vw,5rem)}}@keyframes dichtbij-terug{0%{transform:translate(var(--tx,0px), var(--ty,0px)) scale(var(--zoom))}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .dichtbij__vak[data-zoom]{view-timeline:--dichtbij block}:root:not([data-beweging=uit]) .dichtbij__vak[data-zoom] .foto__img{animation:linear both dichtbij-terug;animation-timeline:--dichtbij;animation-range:entry calc(25% + var(--i,0) * 12%) cover calc(48% + var(--i,0) * 4%)}}}.verhaal{padding-block:var(--sectie);background:var(--surface)}.verhaal__raster{gap:3rem;display:grid}.verhaal__tekst{align-content:start;gap:1.75rem;display:grid}.verhaal__alinea{max-width:33.8em;line-height:1.6}.verhaal__mensen{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;gap:1.25rem;padding-top:1.5rem;display:grid}.verhaal__meer{justify-self:start;gap:.6rem}.verhaal__belofte{align-content:start;gap:2.5rem;display:grid}.verhaal__kernzin{background:var(--accent-2);color:var(--accent-2-ink);gap:1rem;margin:0;padding:clamp(1.75rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem);display:grid}.verhaal__kernzin .label{color:var(--accent-2-ink)}.verhaal__kernzin-tekst{max-width:14.16em;font-family:var(--heading-font);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.9rem,1rem + 2.9vw,3.75rem);font-weight:300;line-height:1.06}.verhaal__zeker ul{display:grid}.verhaal__zeker li{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;gap:.3rem 1.5rem;padding-block:1rem;display:grid}.verhaal__zeker li:last-child{border-bottom:1px solid var(--line-strong);border-image:var(--hart-beide)}.rol{view-timeline:--rol block;margin-top:1rem;padding-left:2.75rem;position:relative}.rol__tape{background-color:var(--accent-2);background-image:repeating-linear-gradient(to bottom, var(--ink) 0 1px, transparent 1px .5rem), repeating-linear-gradient(to bottom, var(--ink) 0 1.5px, transparent 1.5px 2.5rem), repeating-linear-gradient(to bottom, var(--ink) 0 2px, transparent 2px 5rem);width:1.5rem;box-shadow:inset -1px 0 0 var(--line-strong);background-position:100% 0,100% 0,100% 0;background-repeat:no-repeat;background-size:.45rem 100%,.8rem 100%,1.15rem 100%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.rol__tape:after{content:"";background:var(--steen);height:.4rem;position:absolute;bottom:0;left:0;right:0}.rol__dek{display:none}@keyframes rol-uit{to{transform:translateY(101%)}}@keyframes rol-in{0%{transform:translateY(.9rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .rol__dek{background:var(--surface);animation:linear both rol-uit;animation-timeline:--rol;animation-range:cover 10% cover 46%;display:block;position:absolute;inset:0}:root:not([data-beweging=uit]) .rol__dek:before{content:"";background:var(--steen);height:.4rem;position:absolute;top:-.4rem;left:0;right:0}:root:not([data-beweging=uit]) .rol li{animation:linear both rol-in;animation-timeline:--rol}:root:not([data-beweging=uit]) .rol li:first-child{animation-range:cover 12% cover 22%}:root:not([data-beweging=uit]) .rol li:nth-child(2){animation-range:cover 20% cover 30%}:root:not([data-beweging=uit]) .rol li:nth-child(3){animation-range:cover 28% cover 38%}:root:not([data-beweging=uit]) .rol li:nth-child(n+4){animation-range:cover 36% cover 46%}}}.verhaal__zeker-titel{font-family:var(--heading-font);letter-spacing:-.01em;font-size:clamp(1.4rem,1.15rem + .8vw,1.85rem);font-weight:300;line-height:1.12}.verhaal__zeker-tekst{color:var(--muted);line-height:1.5}@media (min-width:40rem){.verhaal__zeker li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline}}@media (min-width:64rem){.verhaal__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,6vw,7rem)}}.zeker{padding-block:var(--sectie) calc(var(--sectie) * .6)}.zeker__raster{gap:3rem;display:grid}.zeker__lijst{display:grid}.zeker__lijst li{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;gap:.5rem;padding-block:1.6rem;display:grid}.zeker__lijst li:last-child{border-bottom:1px solid var(--line-strong);border-image:var(--hart-beide)}.zeker__titel{font-family:var(--heading-font);letter-spacing:-.012em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.625rem);font-weight:300;line-height:1.1}.zeker__lijst p{color:var(--muted)}@media (min-width:64rem){.zeker__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem)}.zeker__lijst li{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:baseline;column-gap:2rem}}.zeker__uitleg{gap:.5rem;display:grid}.zeker__uitleg p{color:var(--muted)}.zeker__bewijs{flex-wrap:wrap;align-items:center;gap:0 1.25rem;font-size:.9375rem;display:flex}.zeker__noot{color:var(--muted);margin-top:1.5rem;font-size:.9375rem}.opname{padding-block:calc(var(--sectie) * .6) var(--sectie);gap:2.5rem;display:grid}.opname__tekst{padding-inline:var(--rand);flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.opname .titel{font-size:clamp(2.75rem,1.2rem + 5vw,6.25rem)}.opname__punten{gap:.6rem;display:grid}.opname__punten li{align-items:baseline;gap:.85rem;display:flex}.opname__punten li:before{content:"";background:var(--ink);flex:none;width:1rem;height:1px;transform:translateY(-.3em)}.opname__knop{justify-items:start;gap:.5rem;display:grid}.opname__regel{color:var(--muted);font-size:.9375rem}.opname__beeld{aspect-ratio:4/3;margin:0;position:relative}@media (min-width:64rem){.opname{padding-left:var(--rand);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(2.5rem,5vw,6rem)}.opname__tekst{padding-inline:0}.opname__beeld{aspect-ratio:5/4}}.vragen{padding-block:var(--sectie);background:var(--surface)}.vragen__raster{gap:2.5rem;display:grid}.vraag{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box}.vraag:last-child{border-bottom:1px solid var(--line-strong);border-image:var(--hart-beide)}.vraag summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;padding-block:1.35rem;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:500;line-height:1.3;list-style:none;display:flex}.vraag summary::-webkit-details-marker{display:none}.vraag__plus{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:2.75rem;height:2.75rem;position:relative}.vraag__plus:before,.vraag__plus:after{content:"";background:var(--ink);width:.9rem;height:1.5px;margin:-.75px 0 0 -.45rem;position:absolute;top:50%;left:50%}.vraag__plus:after{transform:rotate(90deg)}.vraag[open] .vraag__plus:after{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .vraag__plus:after{transition:transform .35s var(--zacht)}}.vraag p{max-width:40.3em;padding-bottom:1.6rem}@media (min-width:64rem){.vragen__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem)}.vragen__raster>.sectiekop{position:sticky;top:2rem}}.slot{padding-block:var(--sectie)}.slot__raster{gap:3rem;display:grid}.slot__tekst{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.slot__kop{max-width:6.49em;font-family:var(--heading-font);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(3rem,1rem + 6.6vw,8rem);font-weight:300;line-height:.95}.slot__knop{justify-items:start;gap:.5rem;display:grid}.slot__regel{color:var(--muted);font-size:.9375rem}.slot__contact{margin-top:-.75rem;display:grid}.slot__beeld{align-content:end;gap:.75rem;margin:0;display:grid}.slot__vak{aspect-ratio:4/5;max-width:24rem;position:relative;overflow:hidden}@media (min-width:64rem){.slot__raster{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:clamp(2.5rem,5vw,6rem)}}.hoofdstukken{padding-block:clamp(1rem, 3vw, 2rem) var(--sectie);gap:clamp(6rem,12vw,11rem);display:grid}.hoofdstuk{scroll-margin-top:1.5rem}.hoofdstuk__kop{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;margin-bottom:clamp(.6rem,1.4vw,1.4rem);display:flex}.hoofdstuk[data-kant=rechts] .hoofdstuk__kop{justify-content:flex-end}.hoofdstuk__nr{letter-spacing:.14em;color:var(--ink);font-size:.8125rem;font-weight:500}.hoofdstuk__nr span{color:var(--muted)}.hoofdstuk__naam{font-family:var(--heading-font);letter-spacing:-.035em;text-wrap:balance;min-width:0;font-size:clamp(3rem,.4rem + 9.6vw,11rem);font-weight:300;line-height:.88}.hoofdstuk__beeld{background:var(--surface);height:clamp(19rem,105vw,32rem);margin:0;position:relative;overflow:hidden}.hoofdstuk__detail{display:none}.hoofdstuk__inhoud{grid-template-columns:minmax(0,1fr);gap:2.25rem;padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.hoofdstuk__hoofd{justify-items:start;gap:.9rem;display:grid}.hoofdstuk__titel{font-family:var(--heading-font);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:300;line-height:1.08}.hoofdstuk__tekst{max-width:29.9em;color:var(--muted)}.hoofdstuk__knop{margin-top:.75rem}.hoofdstuk__blok{align-content:start;gap:.9rem;display:grid}.hoofdstuk__lijst li{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;padding-block:.85rem;line-height:1.45}.hoofdstuk__lijst li:last-child{border-bottom:1px solid var(--line-strong);border-image:var(--hart-beide)}.hoofdstuk__getal{gap:.15rem;padding-bottom:.4rem;display:grid}.hoofdstuk__waarde{font-family:var(--heading-font);letter-spacing:-.02em;font-size:clamp(2.5rem,1.6rem + 2.4vw,4rem);font-weight:300;line-height:1}.hoofdstuk__getal span:last-child{color:var(--muted)}.hoofdstuk__werk{gap:1rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.werk{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.5rem clamp(1rem,2vw,1.75rem);display:grid}.werk__knop{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.6rem;padding:0;display:grid}.werk__beeld{aspect-ratio:4/3;background:var(--surface);display:block;position:relative;overflow:hidden}.werk__naam{font-weight:500;line-height:1.35}.werk__open{color:var(--muted);text-underline-offset:.3em;font-size:.9375rem;text-decoration:underline;text-decoration-thickness:1px}.werk__knop:hover .werk__open{color:var(--ink)}@media (min-width:48rem){.hoofdstuk__beeld{height:min(80svh,56vw)}.hoofdstuk__inhoud{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}.hoofdstuk__hoofd{grid-column:1/-1}}@media (min-width:64rem){.hoofdstuk[data-kant=links] .hoofdstuk__beeld{margin-right:clamp(6rem,14vw,16rem)}.hoofdstuk[data-kant=rechts] .hoofdstuk__beeld{margin-left:clamp(6rem,14vw,16rem)}.hoofdstuk__beeld{overflow:visible}.hoofdstuk__beeld>.foto{overflow:hidden}.hoofdstuk__detail{z-index:2;background:var(--bg);gap:.6rem;width:clamp(9rem,13vw,13rem);padding:.5rem .5rem .75rem;display:grid;position:absolute;top:clamp(2rem,6vh,4rem)}.hoofdstuk[data-kant=links] .hoofdstuk__detail{right:calc(-1*clamp(4.5rem,8vw,9rem))}.hoofdstuk[data-kant=rechts] .hoofdstuk__detail{left:calc(-1*clamp(4.5rem,8vw,9rem))}.hoofdstuk__detail-vak{aspect-ratio:4/5;background:var(--surface);position:relative;overflow:hidden}.hoofdstuk__detail .label{padding-inline:.25rem;font-size:.75rem}.hoofdstuk__inhoud{grid-template-columns:minmax(0,5fr) minmax(0,3.5fr) minmax(0,3.5fr);column-gap:clamp(2rem,4vw,4.5rem);padding-top:2.5rem}.hoofdstuk__hoofd{grid-column:auto}.werk{grid-template-columns:repeat(3,minmax(0,1fr))}}.verder{padding-block:var(--sectie);background:var(--surface)}.verder__raster{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.verder__item{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;align-content:start;gap:.75rem;padding-top:1.5rem;scroll-margin-top:1.5rem;display:grid}.verder__item--foto{border-top:0;padding-top:0}.verder__beeld{aspect-ratio:3/2;margin-bottom:1rem;position:relative;overflow:hidden}.verder__item--foto .verder__naam{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;padding-top:1.5rem}.verder__naam{font-family:var(--heading-font);letter-spacing:-.015em;font-size:clamp(2rem,1.4rem + 1.8vw,3.25rem);font-weight:300;line-height:1.02}.verder__tekst{max-width:28.6em;color:var(--muted)}@media (min-width:64rem){.verder__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-auto-flow:dense;align-items:end;gap:clamp(3rem,6vw,5rem) clamp(2.5rem,5vw,6rem)}.verder__kop{grid-column:1;align-self:start}.verder__item{grid-column:1}.verder__item--foto{grid-area:span 2/2}}@keyframes hoofdstuk-terug{0%{transform:translate(var(--tx,0px), var(--ty,0px)) scale(var(--zoom))}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .hoofdstuk__beeld[data-zoom]{view-timeline:--hoofdstuk block}:root:not([data-beweging=uit]) .hoofdstuk__beeld[data-zoom]>.foto .foto__img{animation:linear both hoofdstuk-terug;animation-timeline:--hoofdstuk;animation-range:entry cover 55%}}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .werk__beeld .foto{transition:transform .9s var(--zacht)}:root:not([data-beweging=uit]) .werk__knop:hover .foto{transform:scale(1.03)}}.portfolio{padding-block:clamp(1rem, 3vw, 2.5rem) var(--sectie)}.portfolio__bediening{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-bottom:1.25rem;display:flex}.portfolio__filter{flex-wrap:wrap;gap:.5rem;display:flex}.portfolio__filter button{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.9375rem;font-weight:500;display:inline-flex}.portfolio__filter button:hover{border-color:var(--ink)}.portfolio__filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.portfolio__aantal{color:var(--muted);font-size:.8125rem;font-weight:400}.portfolio__filter button[aria-pressed=true] .portfolio__aantal{color:inherit}.portfolio__stand{color:var(--muted);font-size:.9375rem}.portfolio__lijst{grid-template-columns:minmax(0,1fr);gap:3.5rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.portfolio__item{scroll-margin-top:1.5rem}.portfolio__knop{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1rem;padding:0;display:grid}.portfolio__beeld{aspect-ratio:var(--r,1.5);background:var(--surface);display:block;position:relative;overflow:hidden}.portfolio__onder{justify-items:start;gap:.4rem;display:grid}.portfolio__titel{font-family:var(--heading-font);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.25rem);font-weight:300;line-height:1.1}.portfolio__open{text-underline-offset:.3em;align-items:center;gap:.7rem;margin-top:.25rem;font-size:.9375rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (min-width:40rem) and (max-width:63.99rem){.portfolio__lijst{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1.5rem}.portfolio__item[data-laag]{margin-top:4rem}}@media (min-width:64rem){.portfolio__lijst{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(4rem,7vw,7rem) clamp(1rem,2vw,2rem)}.portfolio__item{grid-column:var(--start) / span var(--span)}.portfolio__item[data-laag]{margin-top:clamp(4rem,9vw,9rem)}}@keyframes portfolio-terug{0%{transform:translate(var(--tx,0px), var(--ty,0px)) scale(var(--zoom))}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .portfolio__beeld[data-zoom]{view-timeline:--tegel block}:root:not([data-beweging=uit]) .portfolio__beeld[data-zoom] .foto__img{animation:linear both portfolio-terug;animation-timeline:--tegel;animation-range:entry cover 50%}}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .portfolio__beeld .foto{transition:transform .9s var(--zacht)}:root:not([data-beweging=uit]) .portfolio__knop:hover .foto{transform:scale(1.025)}:root:not([data-beweging=uit]) .portfolio__knop:hover .pijl{transform:translate(4px)}}.lang{padding-block:clamp(2rem, 5vw, 4rem) var(--sectie)}.lang__raster{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}.lang__boven,.lang__onder{gap:1.15rem;max-width:39em;display:grid}.lang__boven p,.lang__onder p{text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.65}.lang__boven .lang__eerste{font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.55}.lang__kernzin{background:var(--accent-2);color:var(--accent-2-ink);gap:1.5rem;margin:clamp(.5rem,2vw,1.5rem) 0;padding:clamp(2.25rem,6vw,5.5rem) clamp(1.5rem,6vw,6rem);display:grid}.lang__kernzin .label{color:var(--accent-2-ink)}.lang__kernzin-tekst{max-width:14.16em;font-family:var(--heading-font);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.875rem,.9rem + 3.6vw,4.5rem);font-weight:300;line-height:1.06}.lang__feiten{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-top:1.5rem;display:grid}.lang__feiten dt{font-family:var(--heading-font);letter-spacing:-.015em;font-size:clamp(2rem,1.3rem + 2.4vw,3.75rem);font-weight:300;line-height:1}.lang__feiten dd{color:var(--muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.4}@media (max-width:26rem){.lang__feiten{grid-template-columns:minmax(0,1fr);gap:.9rem}.lang__feiten>div{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.lang__feiten dd{margin:0}}@media (min-width:64rem){.lang__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,5rem) clamp(2.5rem,5vw,6rem)}.lang__kop{grid-column:1}.lang__boven{grid-column:2;align-self:end}.lang__kernzin{grid-column:1/-1}.lang__onder{grid-area:3/2}.lang__feiten{border-top:0;grid-area:3/1;grid-template-columns:minmax(0,1fr);align-self:start;gap:0;padding-top:0}.lang__feiten>div{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:1.5rem;padding-block:1.1rem;display:grid}.lang__feiten>div:last-child{border-bottom:1px solid var(--line-strong);border-image:var(--hart-beide)}.lang__feiten dd{margin:0}}.ploeg{padding-block:calc(var(--sectie) * .7) var(--sectie)}.ploeg__kop{margin-bottom:clamp(2rem,4vw,3.5rem)}.ploeg__lijst{gap:2rem;display:grid}@media (min-width:48rem){.ploeg__lijst{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}}@media (min-width:80rem){.ploeg__lijst:not([data-aantal="1"]):not([data-aantal="2"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.mens{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.mens__portret{aspect-ratio:4/5;background:var(--surface);display:block;position:relative;overflow:hidden}.mens__teken{--merk:var(--line-strong);background:repeating-linear-gradient(to right, var(--merk) 0 1px, transparent 1px .5rem) left bottom / 100% .3rem no-repeat, repeating-linear-gradient(to bottom, var(--merk) 0 1px, transparent 1px .5rem) left top / .3rem 100% no-repeat;place-items:center;display:grid;position:absolute;inset:0}.mens__teken:before,.mens__teken:after{content:"";border:0 solid var(--ink);width:.7rem;height:.7rem;position:absolute}.mens__teken:before{border-width:1px 1px 0 0;top:.45rem;right:.45rem}.mens__teken:after{border-width:1px 0 0 1px;top:.45rem;left:.8rem}.mens__stempel{width:78%;height:auto;color:var(--steen);mix-blend-mode:multiply;overflow:visible;transform:rotate(-6deg)}.mens__ring{fill:none;stroke:currentColor}.mens__ringtekst{fill:currentColor;font-family:var(--body-font);font-weight:600}.mens__monogram{fill:currentColor;font-family:var(--heading-font);letter-spacing:-.02em;font-weight:400}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes stempel{0%{opacity:0;transform:rotate(-17deg)scale(1.45)}60%{opacity:1;transform:rotate(-5deg)scale(.97)}to{opacity:1;transform:rotate(-6deg)scale(1)}}:root:not([data-beweging=uit]) .mens__portret:not(.persoonlijk__portret) .mens__stempel{animation:linear both stempel;animation-timeline:view();animation-range:entry 20% entry 95%}}}.mens__tekst{gap:.4rem;padding-top:.25rem;display:grid}.mens__naam{font-family:var(--heading-font);letter-spacing:-.012em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:300;line-height:1.1}.mens__zin{max-width:26em;margin-top:.35rem;line-height:1.55}.persoonlijk{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.persoonlijk__portret .mens__ringtekst{display:none}.persoonlijk__portret .mens__stempel{width:88%}.persoonlijk__portret .mens__teken:before,.persoonlijk__portret .mens__teken:after{display:none}.persoonlijk__tekst{gap:.35rem;display:grid}.persoonlijk__titel{font-family:var(--heading-font);letter-spacing:-.01em;font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);font-weight:300;line-height:1.12}.persoonlijk__uitleg{font-size:.9375rem;line-height:1.5}.gebied{padding-block:var(--sectie);background:var(--surface)}.gebied__raster{gap:3rem;display:grid}.gebied__lijst li{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;gap:.35rem;padding-block:1.25rem;display:grid}.gebied__lijst li:last-child{border-bottom:1px solid var(--line-strong);border-image:var(--hart-beide)}.gebied__naam{font-family:var(--heading-font);letter-spacing:-.025em;font-size:clamp(2.5rem,1.2rem + 4.4vw,5.5rem);font-weight:300;line-height:.95}.gebied__info{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;display:flex}.gebied__onder{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-top:1.25rem;display:flex}.gebied__rest{color:var(--muted)}.gebied__link{gap:.7rem}@media (min-width:48rem){.gebied__lijst li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:2rem}.gebied__info{text-align:right;justify-content:flex-end}}@media (min-width:64rem){.gebied__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem)}}.bedankt{padding-block:clamp(2rem, 7vh, 5rem) var(--sectie)}.bedankt__raster{grid-template-columns:minmax(0,1fr);gap:3.5rem;display:grid}.bedankt__tekst{flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.bedankt__titel{max-width:8.26em;font-family:var(--heading-font);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.6rem,1.25rem + 4.6vw,6rem);font-weight:300;line-height:.96}.bedankt__titel:focus{outline:none}.bedankt__lead{max-width:26em;color:var(--muted);font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.55}.bedankt__notitie{background:var(--surface);max-width:29.9em;padding:1rem 1.15rem;font-size:.9375rem;line-height:1.5}.bedankt__acties{margin-top:.5rem}.bedankt__na{gap:2rem;min-width:0;display:grid}.bedankt__steen{margin-bottom:-.5rem}@media (min-width:64rem){.bedankt__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem)}.bedankt__na{margin-top:3.25rem}}.leespeil,.toc__peil{display:none}.toc{position:relative}@keyframes lees-x{0%{transform:scaleX(0)}}@keyframes lees-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .leespeil{background:var(--steen);transform-origin:0;height:2px;animation:lees-x 1.4s var(--camera) .35s both;margin-top:2.25rem;display:block}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:64rem){:root:not([data-beweging=uit]) .toc__peil{z-index:1;background:var(--steen);transform-origin:top;width:2px;animation:linear both lees-y;animation-timeline:scroll(root);display:block;position:absolute;top:0;bottom:0;left:0}}}.weg{padding-block:clamp(2rem, 7vh, 5rem) var(--sectie)}.weg__raster{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.weg__tekst{flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.weg__titel{max-width:8.26em;font-family:var(--heading-font);letter-spacing:-.022em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.6rem,1.25rem + 4.6vw,6rem);font-weight:300;line-height:.96}.weg__lead{max-width:26em;color:var(--muted);font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.55}.weg__acties{margin-top:.5rem}.weg__beeld{gap:.75rem;min-width:0;margin:0;display:grid}.weg__vak{aspect-ratio:4/5;background:var(--surface);max-width:26rem;position:relative;overflow:hidden}.weg__verder{gap:1rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.weg__lijst{grid-template-columns:minmax(0,1fr);display:grid}.weg__lijst li{border-top:1px solid var(--line-strong);border-image:var(--hart-boven);min-width:0}.weg__lijst li:last-child{border-bottom:1px solid var(--line-strong);border-image:var(--hart-beide)}.weg__link{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.5rem;padding-block:1.1rem;text-decoration:none;display:grid}.weg__naam{font-family:var(--heading-font);letter-spacing:-.015em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.75rem);font-weight:300;line-height:1.05}.weg__uitleg{color:var(--muted);grid-column:1}.weg__link .pijl{grid-area:1/2;align-self:center}.weg__link:hover .weg__naam{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:48rem){.weg__link{grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto}.weg__uitleg{grid-area:1/2}.weg__link .pijl{grid-column:3}}@media (min-width:64rem){.weg__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2.5rem,5vw,6rem)}.weg__beeld{justify-items:end}.weg__vak{width:100%}}.contact{padding-block:clamp(1.25rem, 3vh, 2.25rem) var(--sectie)}.contact__raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"kop""formulier""direct";gap:2rem;display:grid}.contact__kop{grid-area:kop;min-width:0}.contact__formulier{grid-area:formulier;min-width:0}.contact__direct>.persoonlijk{border-bottom:1px solid var(--line-strong);border-image:var(--hart-onder);padding-bottom:1.75rem}.contact__direct{grid-area:direct;align-content:start;gap:1.75rem;min-width:0;padding-top:1rem;display:grid}@media (min-width:64rem){.contact__raster{grid-template:"kop formulier""direct formulier"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem clamp(2.5rem,5vw,6rem)}.contact__direct{padding-top:0}}.aanvraag{background:var(--surface);gap:1.5rem;padding:clamp(1.25rem,4vw,3rem);display:grid}@media (max-width:39.99rem){.aanvraag{margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand)}}.aanvraag__titel{color:var(--ink)}.aanvraag__melding:empty{display:none}.aanvraag__melding>div{border-color:var(--ink);background:#fffdf9;border-radius:0}.aanvraag__melding .font-heading{font-family:var(--body-font);font-weight:600}.aanvraag__melding:focus{outline:none}.aanvraag__melding:focus-visible>div{outline:2px solid var(--ink);outline-offset:3px}.aanvraag__zonderjs{border-left:2px solid var(--ink);background:var(--surface);margin-bottom:1.5rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.5}.aanvraag__velden{grid-template-columns:minmax(0,1fr);gap:1.35rem 1.25rem;display:grid}@media (min-width:40rem){.aanvraag__velden{grid-template-columns:repeat(2,minmax(0,1fr))}.aanvraag__veld--breed{grid-column:1/-1}}.aanvraag__veld{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.aanvraag__label{color:var(--ink);padding:0;font-size:.9375rem;font-weight:500}.aanvraag__optioneel{color:var(--muted);margin-left:.35rem;font-weight:400}.aanvraag .field{border-color:var(--line-strong);background:#fffdf9;border-radius:2px;min-height:3rem;font-size:1rem}.aanvraag textarea.field{resize:vertical;min-height:9rem}.aanvraag .field[aria-invalid=true]{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink);outline:0}.aanvraag .field:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.aanvraag__fout{color:var(--ink);font-size:.9375rem;font-weight:500;line-height:1.4}.aanvraag__fout [data-server]:not(:empty):before,.aanvraag__fout [data-client]:not(:empty):before{content:"";vertical-align:.3em;background:currentColor;width:.9rem;height:1px;margin-right:.5rem;display:inline-block}.aanvraag__rondjes{flex-wrap:wrap;gap:.5rem;display:flex}.aanvraag__keuze{display:inline-flex;position:relative}.aanvraag__keuze input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.aanvraag__keuze span{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);background:#fffdf9;border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.aanvraag__keuze input:hover+span{border-color:var(--ink)}.aanvraag__keuze input:checked+span{background:var(--ink);border-color:var(--ink);color:#faf7f1}.aanvraag__keuze input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.aanvraag__slot{justify-items:start;gap:.6rem;padding-top:.25rem;display:grid}.aanvraag__knop{cursor:pointer;border:0}.aanvraag__knop:disabled{cursor:progress}@media (max-width:39.99rem){.aanvraag__knop{width:100%}}.aanvraag__regel{color:var(--ink);font-size:.9375rem}.aanvraag__privacy{max-width:33.8em;color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.aanvraag__link{min-height:0;font-weight:500;display:inline}.contact__lijnen li{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;gap:.1rem;padding-block:.9rem;display:grid}.contact__lijnen li:last-child{border-bottom:1px solid var(--line-strong);border-image:var(--hart-beide)}.contact__soort{color:var(--muted);font-size:.9375rem;font-weight:500}.contact__groot{min-height:2.75rem;font-family:var(--heading-font);letter-spacing:-.015em;color:var(--ink);align-items:center;font-size:clamp(2rem,1.4rem + 1.8vw,3rem);font-weight:300;line-height:1.05;text-decoration:none;display:inline-flex}a.contact__groot:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.contact__mail{min-height:2.75rem;color:var(--ink);text-underline-offset:.3em;overflow-wrap:anywhere;align-items:center;font-size:1.125rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.contact__feiten{gap:.55rem;display:grid}.contact__feiten div{grid-template-columns:7rem minmax(0,1fr);gap:1rem;display:grid}.contact__feiten dt{color:var(--muted)}.contact__feiten dd{margin:0}.contact__wettelijk{color:var(--muted);font-size:.875rem}.contact__opname{border-top:1px solid var(--line-strong);background-image:linear-gradient(var(--steen,currentColor), var(--steen,currentColor));border-image:var(--hart-boven);background-position:0 0;background-repeat:no-repeat;background-size:2.25rem 3px;background-origin:border-box;padding-top:1.5rem}html{scrollbar-color:var(--line-strong,var(--muted)) var(--surface)}@supports not (scrollbar-color:auto){::-webkit-scrollbar-thumb{background:var(--line-strong)}::-webkit-scrollbar-thumb:hover{background:var(--ink)}}
@font-face{font-family:kopFont;src:url(../media/fraunces_rechtop.p.3j36upq-qh_bk.woff2)format("woff2");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:kopFont;src:url(../media/fraunces_cursief.p.1wjsx-2udytyv.woff2)format("woff2");font-display:swap;font-weight:300 500;font-style:italic}.MQjEYq_className{font-family:kopFont,Fraunces Terugval,Times New Roman,serif}.MQjEYq_variable{--font-kop:"kopFont", Fraunces Terugval, Times New Roman, serif}
@font-face{font-family:tekstFont;src:url(../media/host_grotesk.p.330og4cehcy0k.woff2)format("woff2");font-display:swap;font-weight:300 800}.T1H0KW_className{font-family:tekstFont,Host Grotesk Terugval,Arial,sans-serif}.T1H0KW_variable{--font-tekst:"tekstFont", Host Grotesk Terugval, Arial, sans-serif}
