.c81{--c81-eind:var(--sfeer-1,#e8a3b0);color:#fff;position:relative}.c81-kader{position:relative}.c81-podium{background:var(--c81-lqip,none) center / cover no-repeat;align-items:end;min-height:78svh;display:grid;position:relative;overflow:hidden}.c81-zoom{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);position:absolute;inset:0}.c81-over,.c81-macro{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);display:block;position:absolute;inset:0}.c81-over img,.c81-macro img{object-fit:cover;object-position:var(--zoom-x,50%) var(--zoom-y,50%);width:100%;height:100%;display:block}.c81-macro{opacity:0;transform:scale(.5)}.c81-eindvlak{background:var(--c81-eind);opacity:0;pointer-events:none;z-index:1;position:absolute;inset:0}.c81-podium:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.c81-tekst{z-index:2;max-width:44rem;padding:var(--ruimte-8,64px) var(--kantlijn,24px) var(--ruimte-8,64px);gap:var(--ruimte-3,12px);justify-items:start;display:grid;position:relative}.c81-label{font-family:var(--letter-label,inherit);letter-spacing:.02em;margin:0;font-size:1rem;font-weight:600}.c81-kop{font-family:var(--letter-kop,inherit);font-weight:var(--letter-kop-gewicht,400);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 30px #00000059;margin:0;font-size:clamp(3rem,8vw,6.5rem);line-height:.98}.c81-kop strong{font-style:italic;font-weight:400}.c81-zin{text-wrap:pretty;text-shadow:0 1px 16px #0006;max-width:34rem;margin:0;font-size:clamp(1.125rem,2vw,1.3rem)}.c81-link{color:inherit;text-underline-offset:.25em;font-weight:600}.c81-regel{display:none}.c81-voor{z-index:1;pointer-events:none;position:absolute;inset:0}.c81-voorbeeld{width:var(--vb);translate:var(--vx) var(--vy);pointer-events:none;position:absolute}.c81-voorbeeld img{filter:blur(6px);width:100%;height:auto;display:block}.c81-voorbeeld{transform-origin:50%}.c81-voorbeeld .c81-scherp{opacity:0;filter:blur(22px);position:absolute;inset:0}.c81-voor-lb{transform-origin:50%;top:0;left:0}.c81-voor-rb{top:0;right:0}.c81-voor-lo{bottom:0;left:0}.c81-voor-ro{bottom:0;right:0}@media (width<=640px){.c81-voorbeeld{width:var(--vbs)}.c81-voorbeeld img{filter:blur(4px)}.c81-voorbeeld .c81-scherp{filter:blur(16px)}.c81{--zoom-x:var(--zoom-x-s,var(--zoom-x-l,50%));--zoom-y:var(--zoom-y-s,var(--zoom-y-l,50%))}.c81-tekst{padding-block:var(--ruimte-7,48px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.c81-kader{view-timeline-name:--c81;view-timeline-axis:block;height:200svh;margin-bottom:-75svh}.c81-podium{z-index:5;isolation:isolate;pointer-events:none;-webkit-mask-image:linear-gradient(#000 calc(100% - var(--c81-m)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--c81-m)), transparent);height:100svh;min-height:0;position:sticky;top:0}.c81-zoom{will-change:transform}.c81-regel{display:block}.c81-podium{animation-name:c81-uit;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--c81;animation-range:exit exit 25svh}.c81-zoom,.c81-macro,.c81-eindvlak,.c81-tekst,.c81-regel,.c81-voorbeeld{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--c81;animation-range:contain}.c81-zoom{animation-name:c81-zoom}.c81-macro{animation-name:c81-macro}.c81-eindvlak{animation-name:c81-vlak}.c81-tekst{animation-name:c81-tekst}.c81-regel{animation-name:c81-regel}.c81-scherp{animation-name:c81-vervaag;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--c81;animation-range:contain}.c81-voorbeeld{will-change:transform;animation-name:c81-voor}}.c81.is-js .c81-kader{height:200svh;margin-bottom:-75svh}.c81.is-js .c81-podium{z-index:5;isolation:isolate;pointer-events:none;--c81-m:calc((1 - var(--c81-uit,1)) * 20svh);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--c81-m)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--c81-m)), transparent);height:100svh;min-height:0;position:sticky;top:0}.c81.is-js .c81-zoom{will-change:transform;transform:scale(var(--c81-schaal,1))}.c81.is-js .c81-macro{opacity:var(--c81-macro,0)}.c81.is-js .c81-eindvlak{opacity:var(--c81-vlak,0)}.c81.is-js .c81-tekst{opacity:var(--c81-tekst,1);transform:translateY(calc((1 - var(--c81-tekst,1)) * -2svh))}.c81.is-js .c81-voorbeeld{transform:translate(calc(var(--sx) * 260% * var(--c81-voor,0)), calc(var(--sy) * 260% * var(--c81-voor,0))) scale(calc(1 + 2.5 * var(--c81-voor,0)))}.c81.is-js .c81-scherp{opacity:var(--c81-vervaag,0)}.c81.is-js .c81-regel{opacity:var(--c81-regel,0);display:block}.c81.is-js .c81-podium{opacity:var(--c81-uit,1)}@media (width<=640px){.c81.is-js .c81-kader{height:170svh}@supports (animation-timeline:view()){.c81-kader{height:170svh}}}.c81-regel{z-index:2;padding-inline:var(--kantlijn,24px);text-align:center;font-family:var(--letter-kop,inherit);opacity:0;margin:0;font-size:clamp(1.6rem,4vw,3rem);position:absolute;top:42%;left:0;right:0}}@property --c81-m{syntax:"<length>";inherits:false;initial-value:0}@keyframes c81-uit{0%{opacity:1;--c81-m:0px}to{opacity:0;--c81-m:20svh}}@keyframes c81-zoom{0%,15%{transform:scale(1)}50%{transform:scale(calc(var(--c81-max,6) * .5))}85%,to{transform:scale(var(--c81-max,6))}}@keyframes c81-vervaag{0%{opacity:0}40%,to{opacity:1}}@keyframes c81-macro{0%,42%{opacity:0}56%,to{opacity:1}}@keyframes c81-vlak{0%,74%{opacity:0}85%,to{opacity:1}}@keyframes c81-tekst{0%{opacity:1;transform:translateY(0)}15%,to{opacity:0;transform:translateY(-2svh)}}@keyframes c81-voor{0%{animation-timing-function:cubic-bezier(.5,0,.85,.45);transform:translate(0)scale(1)}55%,to{transform:translate(calc(var(--sx) * 260%), calc(var(--sy) * 260%)) scale(3.5)}}@keyframes c81-regel{0%,30%{opacity:0}38%,70%{opacity:1}78%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.c81-kader{height:auto}.c81-zoom,.c81-macro,.c81-eindvlak,.c81-tekst,.c81-voorbeeld,.c81-scherp{animation:none;transform:none}.c81-macro,.c81-eindvlak{display:none}}.c81-stil .c81-kader{height:auto;margin-bottom:0}.c81-stil .c81-podium{z-index:auto;opacity:1;pointer-events:auto;height:auto;min-height:78svh;animation:none;position:relative;-webkit-mask-image:none;mask-image:none}.c81-stil .c81-zoom,.c81-stil .c81-tekst,.c81-stil .c81-voorbeeld,.c81-stil .c81-scherp{opacity:1;will-change:auto;animation:none;transform:none}.c81-stil .c81-scherp{opacity:0}.c81-stil .c81-macro,.c81-stil .c81-eindvlak,.c81-stil .c81-regel{display:none}.steel{background:var(--achtergrond);color:var(--tekst);padding:var(--ruimte-10) var(--kantlijn)}.steel-binnen{max-width:var(--breedte-max);margin-inline:auto}.steel-kopblok{max-width:40rem;margin:0 auto var(--ruimte-8);text-align:center;gap:var(--ruimte-3);display:grid}.steel-kop{margin:0;font-size:clamp(2.5rem,6vw,4.5rem)}.steel-zin{color:var(--tekst-zacht);margin:0;font-size:1.25rem}.steel-podium{gap:var(--ruimte-7);display:grid}.steel-beeld svg{width:auto;max-width:100%;height:70vh;margin-inline:auto;display:block;overflow:visible}.steel-stappen{gap:var(--ruimte-7);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.steel-stap{gap:var(--ruimte-2);max-width:28rem;display:grid}.steel-nr{font-family:var(--letter-label);letter-spacing:.08em;color:var(--accent);font-size:.875rem;font-weight:600}.steel-stapkop{margin:0;font-size:clamp(1.875rem,3.4vw,2.75rem)}.steel-staptekst{color:var(--tekst-zacht);margin:0;font-size:1.125rem}.steel-link{margin-top:var(--ruimte-3);color:var(--accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline}@media (width>=900px){.steel-podium{align-items:start;gap:var(--ruimte-9);grid-template-columns:1fr 1fr}.steel-stappen{gap:0}}@media (prefers-reduced-motion:no-preference){:root.js .steel-beeld{position:sticky;top:15vh}:root.js .steel-stap{opacity:0;min-height:70vh;transition:opacity .5s var(--beweging-curve) .2s;align-content:center}:root.js .steel-stap.is-nu,:root.js .steel-stap.is-geweest{opacity:1}:root.js .steel-laag .steel-lijn,:root.js .steel-laag .steel-lint-staart,:root.js .steel-laag .steel-touw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--beweging-curve)}:root.js .steel-blad ellipse{opacity:0;transition:opacity .6s var(--beweging-curve)}:root.js .steel-bloem,:root.js .steel-bes,:root.js .steel-lint,:root.js .steel-kaart{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--beweging-curve), transform .7s var(--beweging-curve);transform:scale(.4)}:root.js .steel[data-stand] .steel-laag.is-aan .steel-lijn,:root.js .steel[data-stand] .steel-laag.is-aan .steel-lint-staart,:root.js .steel[data-stand] .steel-laag.is-aan .steel-touw{stroke-dashoffset:0}:root.js .steel[data-stand] .steel-laag.is-aan .steel-blad ellipse{opacity:1;transition-delay:.2s}:root.js .steel[data-stand] .steel-laag.is-aan .steel-bloem,:root.js .steel[data-stand] .steel-laag.is-aan .steel-bes,:root.js .steel[data-stand] .steel-laag.is-aan .steel-lint,:root.js .steel[data-stand] .steel-laag.is-aan .steel-kaart{opacity:1;transition-delay:.2s;transform:none}:root.js .steel:not([data-stand]) :is(.steel-lijn,.steel-lint-staart,.steel-touw){stroke-dashoffset:0}:root.js .steel:not([data-stand]) :is(.steel-blad ellipse,.steel-bloem,.steel-bes,.steel-lint,.steel-kaart){opacity:1}:root.js .steel:not([data-stand]) :is(.steel-bloem,.steel-bes,.steel-lint,.steel-kaart){transform:none}:root.js .steel:not([data-stand]) .steel-stap{opacity:1}}@media (prefers-reduced-motion:no-preference) and (width<=899px){:root.js .steel-podium{gap:0}:root.js .steel-beeld{z-index:1;background:var(--achtergrond);padding-bottom:var(--ruimte-4);box-shadow:0 var(--ruimte-4) var(--ruimte-4) calc(-1 * var(--ruimte-2)) var(--achtergrond);top:4.5rem}:root.js .steel-beeld svg{height:45vh}:root.js .steel-stap{align-content:start;min-height:60vh;padding-bottom:0}}.seizoen-nu[data-astro-cid-qon7r5kh]{background:var(--achtergrond);color:var(--tekst);padding:var(--ruimte-8) var(--kantlijn);text-align:center}.seizoen-nu-binnen[data-astro-cid-qon7r5kh]{gap:var(--ruimte-4);justify-items:center;max-width:44rem;margin-inline:auto;display:grid}.seizoen-nu-kop[data-astro-cid-qon7r5kh]{margin:0;font-size:clamp(2.5rem,6vw,4.5rem)}.seizoen-nu-tekst[data-astro-cid-qon7r5kh]{color:var(--tekst-zacht);text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.4vw,1.625rem)}.seizoen-nu-tekst[data-astro-cid-qon7r5kh] strong[data-astro-cid-qon7r5kh]{color:var(--tekst);font-weight:500}.seizoen-nu-link[data-astro-cid-qon7r5kh]{color:var(--accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.teaser[data-astro-cid-qmvvlm6e]{background:var(--achtergrond);color:var(--tekst);padding:var(--ruimte-8) var(--kantlijn)}.teaser-binnen[data-astro-cid-qmvvlm6e]{gap:var(--ruimte-4);justify-items:start;max-width:46rem;margin-inline:auto;display:grid}.teaser-kop[data-astro-cid-qmvvlm6e]{margin:0}.teaser-tekst[data-astro-cid-qmvvlm6e]{color:var(--tekst-zacht);margin:0;font-size:1.125rem}.teaser-link[data-astro-cid-qmvvlm6e]{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.teaser-regel[data-astro-cid-qmvvlm6e]{padding-block:var(--ruimte-3)}.teaser-regel[data-astro-cid-qmvvlm6e] .teaser-binnen[data-astro-cid-qmvvlm6e]{text-align:center;max-width:40rem;display:block}.teaser-regeltekst[data-astro-cid-qmvvlm6e]{color:var(--tekst-zacht);text-wrap:balance;margin:0;font-size:1.0625rem}.rev[data-astro-cid-b475nwgu]{background:var(--achtergrond);color:var(--tekst);padding:var(--ruimte-8) var(--kantlijn)}.rev-binnen[data-astro-cid-b475nwgu]{max-width:var(--breedte-max);gap:var(--ruimte-4);margin-inline:auto;display:grid}.rev-label[data-astro-cid-b475nwgu]{font-family:var(--letter-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.8125rem;font-weight:600}.rev-kop[data-astro-cid-b475nwgu]{margin:0;font-size:clamp(1.75rem,3.6vw,2.5rem)}.rev-lijst[data-astro-cid-b475nwgu]{margin:var(--ruimte-3) 0 0;gap:var(--ruimte-4);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.rev-kaart[data-astro-cid-b475nwgu]{background:var(--licht-vlak);border-radius:var(--radius-groot);padding:var(--ruimte-5) var(--ruimte-6)}.rev-tekst[data-astro-cid-b475nwgu]{color:var(--tekst);margin:0;font-size:1.0625rem;line-height:1.5}.rev-naam[data-astro-cid-b475nwgu]{margin:var(--ruimte-3) 0 0;color:var(--tekst-zacht);font-size:.9375rem}@media (width<=52em){.rev-lijst[data-astro-cid-b475nwgu]{grid-template-columns:1fr}}.afsluiter{background:var(--achtergrond);position:relative}.afsluiter-boeket{z-index:1;inset-block:0;pointer-events:none;align-items:center;display:none;position:absolute;right:3%}.afsluiter-boeket svg{width:auto;height:min(22rem,70%);overflow:visible}:root.js .afsluiter :is(.steel-lijn,.steel-lint-staart,.steel-touw){stroke-dasharray:none;stroke-dashoffset:0}:root.js .afsluiter :is(.steel-blad ellipse,.steel-bloem,.steel-bes,.steel-lint,.steel-kaart){opacity:1;transform:none}.afsluiter-boeket svg{background:var(--licht-achtergrond);box-sizing:content-box;border-radius:50%;padding:1.25rem}@media (width>=1200px){.afsluiter-boeket{display:flex}.afsluiter-boeket svg{height:min(15rem,60%)}}@media (width<=1199px){.afsluiter-boeket{padding-top:var(--ruimte-8);justify-content:center;display:flex;position:static}.afsluiter-boeket svg{height:9rem}}:root .c71{--c71-vlak:var(--licht-vlak)}:root .c71 .c71-naam,:root .c71 .c71-prijs{font-size:1.25rem}:root .c71 .c71-groot .c71-naam{font-size:1.875rem}:root .c71 .c71-regel{opacity:1;color:var(--tekst-zacht);font-size:.9375rem}.prijsnoot[data-astro-cid-lcdefpme]{padding:0 var(--kantlijn) var(--ruimte-4);text-align:center;color:var(--licht-tekst-zacht);background:var(--licht-achtergrond);margin:0;font-size:.9375rem}
