.tuinhero,.tuinhero__spoor{position:relative}.tuinhero__podium{height:var(--held);position:relative;overflow:hidden}.tuinhero__tuin{position:absolute;inset:0 0 -12%}.tuinhero__tuin-in{position:absolute;inset:0}.tuinhero__tuin-muis{position:absolute;inset:-14px}.tuinhero__plaat{display:contents}.tuinhero__plaat>img{object-position:var(--pos-m,50% 50%)}@media (min-width:768px){.tuinhero__plaat>img{object-position:var(--pos-d,50% 50%)}}.tuinhero__nevel{z-index:3;background:linear-gradient(to top, rgb(var(--inkt-rgb) / .5), rgb(var(--inkt-rgb) / 0) 42%);pointer-events:none;position:absolute;inset:0}.tuinhero__podium>.tuinhero__ai{z-index:7;top:196px;right:var(--rand);bottom:auto}@media (min-width:768px){.tuinhero__podium>.tuinhero__ai{top:auto;bottom:72px;right:calc(6vw + 14px)}}.tuinhero__persoon{z-index:2;height:min(58%, calc(92vw / var(--verhouding,.75)));aspect-ratio:var(--verhouding,.75);margin:0;position:absolute;bottom:31%;right:3vw}.tuinhero__persoon:is([data-kijkt=links],[data-kijkt=rechts]){transform:translate(14%)}.tuinhero__persoon-in{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 26%);mask-image:linear-gradient(0deg,#0000 0,#000 26%)}.tuinhero__persoon-in,.tuinhero__persoon-muis{position:absolute;inset:0}.tuinhero__persoon>.ai-beeld{z-index:5;top:8%;bottom:auto;right:0}.tuinhero__persoon:is([data-kijkt=links],[data-kijkt=rechts])>.ai-beeld{right:14%}@media (min-width:640px){.tuinhero__persoon{height:min(70%, calc(56vw / var(--verhouding,.75)));bottom:0;right:2vw}.tuinhero__persoon:is([data-kijkt=links],[data-kijkt=rechts]){transform:none}.tuinhero__persoon-in{-webkit-mask-image:none;mask-image:none}.tuinhero__persoon>.ai-beeld,.tuinhero__persoon:is([data-kijkt=links],[data-kijkt=rechts])>.ai-beeld{top:auto;bottom:64px;right:12px}}@media (min-width:1024px){.tuinhero__persoon{height:min(84%, calc(46vw / var(--verhouding,.75)))}.tuinhero__persoon>.ai-beeld{right:16px}}.tuinhero__tekst{z-index:6;height:var(--held);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto}.tuinhero__binnen{--pb:clamp(64px, 15svh, 120px);padding-bottom:var(--pb);position:relative}.tuinhero__blok,.tuinhero__blok>:not(.tuinhero__scherm){position:relative}.tuinhero__scherm{top:-70%;right:calc(-1 * var(--rand));bottom:calc(-1 * var(--pb));left:calc(-1 * var(--rand));background:linear-gradient(to top, rgb(var(--inkt-rgb) / .88) 0, rgb(var(--inkt-rgb) / .82) 46%, rgb(var(--inkt-rgb) / .7) 56%, rgb(var(--inkt-rgb) / .52) 66%, rgb(var(--inkt-rgb) / .32) 76%, rgb(var(--inkt-rgb) / .15) 86%, rgb(var(--inkt-rgb) / .04) 95%, rgb(var(--inkt-rgb) / 0) 100%);pointer-events:none;position:absolute}.tuinhero__eyebrow{--eyebrow-color:var(--ink);display:none}.tuinhero__kop{margin:14px 0 0}.tuinhero__intro{max-width:21.5rem;margin:0;font-size:1.1875rem;line-height:1.55;display:none}.tuinhero .noot{color:var(--ink);margin:0}@media (min-width:640px){.tuinhero__eyebrow{margin:0;display:block}}@media (min-width:768px){.tuinhero__binnen{--pb:clamp(56px, 10svh, 112px)}.tuinhero__kop{margin-top:22px}.tuinhero__blok{width:fit-content;max-width:100%}.tuinhero__scherm{--fv:26vw;--fh:34svh;top:calc(-1 * var(--fh));right:calc(-1 * var(--fv));background:rgb(var(--inkt-rgb) / .8);-webkit-mask-image:var(--helling-rechts), var(--helling-boven);-webkit-mask-composite:source-in;-webkit-mask-image:var(--helling-rechts), var(--helling-boven);mask-image:var(--helling-rechts), var(--helling-boven);left:-100vw;-webkit-mask-composite:source-in;mask-composite:intersect}.tuinhero__intro{margin-top:28px;display:block}.tuinhero .actie{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}}@media (min-width:1024px){.tuinhero__scherm{-webkit-mask-image:var(--helling-rechts), var(--helling-onder), var(--helling-boven);-webkit-mask-image:var(--helling-rechts), var(--helling-onder), var(--helling-boven);mask-image:var(--helling-rechts), var(--helling-onder), var(--helling-boven)}}.tuinhero__scherm{--helling-rechts:linear-gradient(to right, #000 calc(100% - var(--fv,0px)), #000000f7 calc(100% - var(--fv,0px) * .9), #000000e6 calc(100% - var(--fv,0px) * .8), #000000c7 calc(100% - var(--fv,0px) * .7), #000000a6 calc(100% - var(--fv,0px) * .6), #00000080 calc(100% - var(--fv,0px) * .5), #00000059 calc(100% - var(--fv,0px) * .4), #00000038 calc(100% - var(--fv,0px) * .3), #0000001a calc(100% - var(--fv,0px) * .2), #00000008 calc(100% - var(--fv,0px) * .1), transparent);--helling-boven:linear-gradient(to top, #000 calc(100% - var(--fh,0px)), #000000f7 calc(100% - var(--fh,0px) * .9), #000000e6 calc(100% - var(--fh,0px) * .8), #000000c7 calc(100% - var(--fh,0px) * .7), #000000a6 calc(100% - var(--fh,0px) * .6), #00000080 calc(100% - var(--fh,0px) * .5), #00000059 calc(100% - var(--fh,0px) * .4), #00000038 calc(100% - var(--fh,0px) * .3), #0000001a calc(100% - var(--fh,0px) * .2), #00000008 calc(100% - var(--fh,0px) * .1), transparent);--helling-onder:linear-gradient(to bottom, #000 calc(100% - var(--pb) * .9), #000000e6 calc(100% - var(--pb) * .72), #000000a6 calc(100% - var(--pb) * .54), #00000059 calc(100% - var(--pb) * .36), #0000001a calc(100% - var(--pb) * .18), transparent)}.tuinhero__vloei{z-index:5;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#0000 0 34%,#0006 46%,#000 60%);mask-image:linear-gradient(0deg,#0000 0 34%,#0006 46%,#000 60%)}.tuinhero__vloei>span{background:var(--papier);opacity:.93;box-shadow:0 1px 0 rgb(var(--inkt-rgb) / .12);position:absolute;inset:0}@media (min-width:768px){.tuinhero__vloei{-webkit-mask-image:radial-gradient(52vw 66% at 22vw 84%,#0000 0 52%,#00000059 72%,#000 100%);mask-image:radial-gradient(52vw 66% at 22vw 84%,#0000 0 52%,#00000059 72%,#000 100%)}}.tuinhero__passe{display:none}.tuinhero__bijschrift{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0;font-size:.9375rem;display:flex}.tuinhero__bijschrift .eyebrow{font-size:1.1875rem}.tuinhero__ruimte{margin-left:auto}.tuinhero-na{gap:14px;padding-top:32px;display:grid}.tuinhero-na p{margin:0}.tuinhero-na__intro{max-width:24rem;padding-bottom:10px;font-size:1.125rem;line-height:1.55}.tuinhero-na__wie{border-top:1px solid var(--haar);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-top:14px;font-size:.9375rem;display:flex}.tuinhero-na__ruimte{font-size:.9375rem}@media (min-width:768px){.tuinhero-na{grid-template-columns:auto 1fr;align-items:baseline;padding-top:24px}.tuinhero-na__intro{display:none}.tuinhero-na__wie{border-top:0;padding-top:0}.tuinhero-na__ruimte{text-align:right}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .tuinhero__vloei{animation:0s linear .9s both hero-weg;display:block}:root:not([data-beweging=uit]) .tuinhero__vloei>span{animation:.8s cubic-bezier(.5,0,.2,1) both hero-vloei}:root:not([data-beweging=uit]) .tuinhero__tuin-in{animation:hero-zak 2.8s var(--uit) .1s both}:root:not([data-beweging=uit]) .tuinhero__persoon-in{transform-origin:50% 100%;animation:hero-stap 2s var(--uit) .5s both}@supports (animation-timeline:view()){@media (min-width:1024px){:root:not([data-beweging=uit]) .tuinhero__spoor{height:calc(var(--held) * 2.3);view-timeline:--hero-spoor block}:root:not([data-beweging=uit]) .tuinhero__podium{background:var(--papier);position:sticky;top:0}:root:not([data-beweging=uit]) .tuinhero__tuin{transform-origin:50% 100%;animation:linear both hero-zakken;animation-timeline:--hero-spoor;animation-range:contain 54% contain 96%}:root:not([data-beweging=uit]) .tuinhero--uitsnede .tuinhero__tuin{animation-name:hero-opkomen}:root:not([data-beweging=uit]) .tuinhero__persoon{transform-origin:50% 100%;animation:linear both hero-terug;animation-timeline:--hero-spoor;animation-range:contain 54% contain 96%}:root:not([data-beweging=uit]) .tuinhero__nevel{animation:linear both hero-weg;animation-timeline:--hero-spoor;animation-range:contain 50% contain 74%}:root:not([data-beweging=uit]) .tuinhero__scherm{animation:linear both hero-weg;animation-timeline:view(0);animation-range:exit 90% exit 94%}:root:not([data-beweging=uit]) .tuinhero__passe{display:block}:root:not([data-beweging=uit]) :is(.tuinhero__passe-l,.tuinhero__passe-r,.tuinhero__passe-t){z-index:1;background:var(--papier);will-change:transform;position:absolute}:root:not([data-beweging=uit]) .tuinhero__passe-l{width:6vw;animation:hero-mat-l var(--ease) both;animation-timeline:--hero-spoor;animation-range:contain 60% contain 95%;inset:0 auto 0 0}:root:not([data-beweging=uit]) .tuinhero__passe-r{width:6vw;animation:hero-mat-r var(--ease) both;animation-timeline:--hero-spoor;animation-range:contain 60% contain 95%;inset:0 0 0 auto}:root:not([data-beweging=uit]) .tuinhero__passe-t{--ink:var(--inkt);--muted:var(--papier-zacht);--eyebrow-color:var(--mos);height:19%;color:var(--inkt);animation:hero-mat-t var(--ease) both;align-items:flex-end;padding:0 6vw 18px;animation-timeline:--hero-spoor;animation-range:contain 62% contain 96%;display:flex;inset:0 0 auto}:root:not([data-beweging=uit]) .tuinhero__bijschrift{width:100%}:root:not([data-beweging=uit]) .tuinhero-na{display:none}}}}@keyframes hero-vloei{to{transform:translateY(-101%)}}@keyframes hero-zak{0%{transform:scale(1.07)}}@keyframes hero-stap{0%{transform:translateY(5%)}}@keyframes hero-opkomen{to{transform:translateY(-7%)scale(1.03)}}@keyframes hero-zakken{to{transform:translateY(9%)scale(1.02)}}@keyframes hero-terug{to{transform:translate(-3vw,2%)scale(.94)}}@keyframes hero-weg{to{opacity:0}}@keyframes hero-mat-l{0%{transform:translate(-101%)}}@keyframes hero-mat-r{0%{transform:translate(101%)}}@keyframes hero-mat-t{0%{transform:translateY(-101%)}}
.prijzen{padding-block:var(--section-y) 0}.prijzen__lijst{gap:var(--goot);grid-template-columns:minmax(0,1fr);margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.prijzen__lijst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.prijzen__lijst{grid-template-columns:repeat(4,minmax(0,1fr))}}.prijzen__dienst{background:var(--surface);flex-direction:column;gap:14px;padding:24px clamp(18px,2vw,28px) 30px;display:flex;position:relative}.prijzen__dienst h3{margin:0;padding-right:36px}.prijzen__nr{letter-spacing:.04em;color:var(--accent);font-size:.8125rem}.prijzen__link{min-height:44px;color:inherit;text-decoration:none;display:block}.prijzen__link:after{content:"";position:absolute;inset:0}.prijzen__link:focus-visible{outline:none}.prijzen__dienst:has(.prijzen__link:focus-visible){outline:2px solid var(--accent);outline-offset:6px}.prijzen__tekst{color:var(--muted);max-width:22rem;margin:0;font-size:1rem;line-height:1.55}.prijzen__feiten{gap:14px;margin:auto 0 0;padding-top:18px;display:grid}.prijzen__feiten>div{gap:2px;display:grid}.prijzen__feiten dt{color:var(--muted);font-size:.8125rem;line-height:1.2}.prijzen__feiten dd{margin:0;font-size:.9375rem;line-height:1.45}.prijzen__feiten .prijzen__prijs{font-family:var(--heading-font);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-size:1.875rem;font-weight:400;line-height:1.15}.prijzen__pijl{color:var(--ink);position:absolute;top:28px;right:clamp(18px,2vw,28px)}.prijzen__dienst:hover .prijzen__pijl{transform:translate(4px)}.prijzen__voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:24px;display:flex}.prijzen__voet .noot{margin:0}
