.hero3d[data-astro-cid-4nneuxur]{height:calc(var(--steps) * 100svh)}.track[data-astro-cid-4nneuxur]{position:relative;height:calc(var(--steps) * 100svh)}.pin[data-astro-cid-4nneuxur]{position:sticky;top:0;height:100svh;overflow:hidden}.stops[data-astro-cid-4nneuxur]{position:absolute;inset:0;pointer-events:none}.stops[data-astro-cid-4nneuxur] i[data-astro-cid-4nneuxur]{display:block;height:100svh;scroll-snap-align:start;scroll-snap-stop:always}.stage[data-astro-cid-4nneuxur]{position:absolute;inset:auto 0 0;height:70svh}.stage[data-astro-cid-4nneuxur] canvas[data-astro-cid-4nneuxur]{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;user-select:none;-webkit-user-select:none}.stage[data-astro-cid-4nneuxur] canvas[data-astro-cid-4nneuxur]{opacity:0;transition:opacity .8s var(--menu-ease)}@media(min-width:761px){.stage[data-astro-cid-4nneuxur] canvas[data-astro-cid-4nneuxur]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent)}}.laden[data-astro-cid-4nneuxur]{position:absolute;left:55.8%;top:52.7%;width:clamp(84px,calc(8 * var(--vw)),128px);transform:translate(-50%,-50%);pointer-events:none;transition:opacity .45s var(--menu-ease),visibility 0s .45s}.laden[data-astro-cid-4nneuxur] svg[data-astro-cid-4nneuxur]{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--grape);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:laden-in .5s .35s var(--menu-ease) forwards}.laden[data-astro-cid-4nneuxur] .plaat[data-astro-cid-4nneuxur],.laden[data-astro-cid-4nneuxur] .rib[data-astro-cid-4nneuxur]{stroke-dasharray:1;stroke-dashoffset:1}.laden[data-astro-cid-4nneuxur] .vlak[data-astro-cid-4nneuxur]{fill:var(--grape);stroke:none;opacity:0}.laden[data-astro-cid-4nneuxur] .plaat[data-astro-cid-4nneuxur]{animation:laden-plaat 3.2s linear infinite}.laden[data-astro-cid-4nneuxur] .rib[data-astro-cid-4nneuxur]{animation:laden-rib 3.2s linear infinite}.laden[data-astro-cid-4nneuxur] .vlak[data-astro-cid-4nneuxur]{animation:laden-vlak 3.2s linear infinite}@keyframes laden-in{to{opacity:1}}@keyframes laden-plaat{0%{stroke-dashoffset:1;opacity:1}32%,86%{stroke-dashoffset:0;opacity:1}97%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes laden-rib{0%,16%{stroke-dashoffset:1;stroke:var(--grape);opacity:1}48%{stroke-dashoffset:0;stroke:var(--grape);opacity:1}62%,86%{stroke-dashoffset:0;stroke:var(--golden-fizz);opacity:1}97%{stroke-dashoffset:0;stroke:var(--golden-fizz);opacity:0}to{stroke-dashoffset:1;stroke:var(--grape);opacity:0}}@keyframes laden-vlak{0%,48%{opacity:0}62%,86%{opacity:1}97%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.laden[data-astro-cid-4nneuxur] svg[data-astro-cid-4nneuxur]{animation:none;opacity:1}.laden[data-astro-cid-4nneuxur] .plaat[data-astro-cid-4nneuxur],.laden[data-astro-cid-4nneuxur] .rib[data-astro-cid-4nneuxur]{animation:none;stroke-dashoffset:0}.laden[data-astro-cid-4nneuxur] .rib[data-astro-cid-4nneuxur]{stroke:var(--golden-fizz)}.laden[data-astro-cid-4nneuxur] .vlak[data-astro-cid-4nneuxur]{animation:none;opacity:1}}.hero3d[data-astro-cid-4nneuxur].is-ready canvas[data-astro-cid-4nneuxur]{opacity:1}.hero3d[data-astro-cid-4nneuxur].is-ready .laden[data-astro-cid-4nneuxur],.hero3d[data-astro-cid-4nneuxur].is-mislukt .laden[data-astro-cid-4nneuxur]{opacity:0;visibility:hidden}@media(hover:hover)and (pointer:fine){.hero3d[data-astro-cid-4nneuxur].is-ready .stage[data-astro-cid-4nneuxur] canvas[data-astro-cid-4nneuxur]{cursor:grab}.hero3d[data-astro-cid-4nneuxur].is-sleept .stage[data-astro-cid-4nneuxur] canvas[data-astro-cid-4nneuxur]{cursor:grabbing}}.titles[data-astro-cid-4nneuxur]{position:absolute;left:var(--inhoud);right:var(--inhoud);top:22svh;display:grid;pointer-events:none}.titles[data-astro-cid-4nneuxur] .statement[data-astro-cid-4nneuxur]{grid-area:1 / 1;margin:0;letter-spacing:normal;opacity:0;transform:translateY(14px);transition:opacity .55s var(--menu-ease),transform .7s var(--menu-ease);pointer-events:none}.titles[data-astro-cid-4nneuxur] .statement[data-astro-cid-4nneuxur].is-on{opacity:1;transform:none}@media(max-width:760px){.titles[data-astro-cid-4nneuxur]{top:19.8svh}.titles[data-astro-cid-4nneuxur] .statement[data-astro-cid-4nneuxur]{font-size:calc(5.62 * var(--vw));max-width:none}.stage[data-astro-cid-4nneuxur]{inset:0;height:100svh}.laden[data-astro-cid-4nneuxur]{left:50%;top:62.5%;width:clamp(72px,calc(22 * var(--vw)),96px)}}html.geen-js .hero3d[data-astro-cid-4nneuxur],html.geen-js .track[data-astro-cid-4nneuxur],html.geen-js .pin[data-astro-cid-4nneuxur]{height:auto;overflow:visible;position:static}html.geen-js .pin[data-astro-cid-4nneuxur]{display:flex;flex-direction:column}html.geen-js .stage[data-astro-cid-4nneuxur]{order:2}html.geen-js .stops[data-astro-cid-4nneuxur]{display:none}html.geen-js .titles[data-astro-cid-4nneuxur]{position:static;display:block;padding:16svh var(--inhoud) 0}html.geen-js .titles[data-astro-cid-4nneuxur] .statement[data-astro-cid-4nneuxur]{opacity:1;transform:none;margin-bottom:1em}html.geen-js .stage[data-astro-cid-4nneuxur]{position:static;height:auto;margin-top:6svh}html.geen-js .stage[data-astro-cid-4nneuxur] canvas[data-astro-cid-4nneuxur],html.geen-js .laden[data-astro-cid-4nneuxur]{display:none}html.geen-js .stage[data-astro-cid-4nneuxur] picture{display:block;width:100%}html.geen-js .stage[data-astro-cid-4nneuxur] .poster{width:100%;height:auto;display:block}@media(prefers-reduced-motion:reduce){.titles[data-astro-cid-4nneuxur] .statement[data-astro-cid-4nneuxur]{transition-duration:.01s;transform:none}}html:not(.geen-js):has(.hero3d){scroll-snap-type:y proximity}@media(hover:none),(pointer:coarse){html:not(.geen-js):has(.hero3d){scroll-snap-type:y mandatory}}.tail[data-astro-cid-j7pv25f6]{background:var(--white);box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax)}.tail[data-astro-cid-j7pv25f6]{scroll-snap-align:start}.selected[data-astro-cid-j7pv25f6]{padding:0;--hs-goot:var(--gutter-lg);--vast:200px;--kaart:min(calc(52.08 * var(--vw)), 900px, calc((78svh - var(--vast)) * 750 / 561));container-type:inline-size}.selected[data-astro-cid-j7pv25f6] .vast{display:flex;flex-direction:column;min-height:100dvh}.selected[data-astro-cid-j7pv25f6] .stage{width:var(--kaart)}.kop[data-astro-cid-j7pv25f6]{display:flow-root;padding-top:9svh;margin-top:auto}.selected[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(16px,calc(2.22 * var(--vw)),34px);font-weight:400;text-align:center;margin-bottom:5svh}.slots[data-astro-cid-j7pv25f6]{display:flex;gap:calc(24 * var(--vw));padding-left:calc((100cqw - var(--kaart)) / 2 - var(--hs-goot))}.slot[data-astro-cid-j7pv25f6]{flex:0 0 auto}.onder[data-astro-cid-j7pv25f6]{display:contents}.onder[data-astro-cid-j7pv25f6] .site-footer{margin-top:auto;padding-top:4svh}.more[data-astro-cid-j7pv25f6]{margin-top:4svh;text-align:center;font-size:var(--fs-label)}.more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:3px}.rubber[data-astro-cid-j7pv25f6]{display:none}.rubber[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:var(--rubber-w);max-width:none;height:auto;display:block}.rubber[data-astro-cid-j7pv25f6] use{fill:var(--grape)}@media(max-width:760px){.selected[data-astro-cid-j7pv25f6]{--hs-goot:var(--gutter);--hs-snap:x mandatory;--vast:270px;--kaart:min(calc(74 * var(--vw)), 420px, calc((78svh - var(--vast)) * 750 / 561))}.slots[data-astro-cid-j7pv25f6]{gap:calc(10 * var(--vw))}.slot[data-astro-cid-j7pv25f6]{scroll-snap-align:center;animation:slot-focus linear both;animation-timeline:view(inline);animation-range:cover 10% cover 90%}@keyframes slot-focus{0%{opacity:.25}35%,65%{opacity:1}to{opacity:.25}}.rubber[data-astro-cid-j7pv25f6]{display:block;--rubber-w:calc(27 * var(--vw));flex:0 0 calc(var(--rubber-w) / 2);align-self:center;overflow:hidden;margin-right:calc(var(--hs-goot) * -1);opacity:0;animation:rubber-in linear both;animation-timeline:view(inline);animation-range:entry 15% entry 85%}@keyframes rubber-in{to{opacity:1}}}@media(prefers-reduced-motion:reduce){.slot[data-astro-cid-j7pv25f6],.rubber[data-astro-cid-j7pv25f6]{animation:none;opacity:1}}
