:root{--core:60;--reach:100;--fade:.98;--blur:4;--ink-base:.72;--ink-peak:.83;--overlap:59;--margin:0;--herovh:190;--copyy:-71;--edge:137}.hero-scroll{height:calc(var(--herovh) * 1vh)}.hero-pin{height:100vh;position:sticky;top:0;overflow:hidden}.film{left:0;right:0;top:calc(var(--margin) * 1px);place-items:start center;display:grid;position:absolute}.slide{width:auto;max-width:100%;height:auto;max-height:calc(100vh - var(--margin) * 1px - 1rem);mix-blend-mode:multiply;opacity:0;grid-area:1/1;transition:opacity 1s;display:block}.slide.on{opacity:var(--ink,.42)}video.slide{width:100%}.copy-layer{will-change:transform, opacity;grid-area:1/1;align-self:stretch;align-items:center;padding:0 1rem;display:flex}[data-pos=mid] .copy-layer{text-align:center;justify-content:center}[data-pos=left] .copy-layer{text-align:left;justify-content:flex-start}[data-pos=right] .copy-layer{text-align:right;justify-content:flex-end}.copy{z-index:1;max-width:56rem;transform:translateY(calc(var(--copyy) * 1px));padding:2.25rem 2.75rem;position:relative}.copy:before{content:"";z-index:-1;opacity:0;--core-pct:min(calc(var(--core) * 1%), 92%);--reach-pct:min(calc(var(--reach) * 1%), 100%);transition:opacity .2s;position:absolute;inset:-4rem -6rem}[data-treatment=glow] .copy{text-shadow:0 0 12px #fff,0 0 28px #fff,0 0 44px #fff}[data-treatment=glow] .copy a{text-shadow:none;box-shadow:0 0 0 7px #fffc,0 0 22px 10px #ffffffe6}[data-treatment=halo] .copy:before{opacity:1;background:radial-gradient(ellipse at center, rgba(255,255,255,var(--fade)) 0%, rgba(255,255,255,var(--fade)) var(--core-pct), #fff0 var(--reach-pct));backdrop-filter:blur(calc(var(--blur) * 1px));-webkit-mask-image:radial-gradient(ellipse at center, #000 0%, #000 var(--core-pct), transparent var(--reach-pct));mask-image:radial-gradient(ellipse at center, #000 0%, #000 var(--core-pct), transparent var(--reach-pct))}[data-treatment=card] .copy:before{opacity:1;border:1px solid var(--color-border,#eaeaea);background:#fff}[data-treatment=frost] .copy:before{opacity:1;background:radial-gradient(ellipse at center, rgba(255,255,255,var(--fade)) 0%, rgba(255,255,255,calc(var(--fade) * .82)) var(--core-pct), #fff0 var(--reach-pct));backdrop-filter:blur(calc(var(--blur) * 1px));-webkit-mask-image:radial-gradient(ellipse at center, #000 0%, #000 var(--core-pct), transparent var(--reach-pct));mask-image:radial-gradient(ellipse at center, #000 0%, #000 var(--core-pct), transparent var(--reach-pct))}[data-treatment=band] .copy:before{opacity:1;inset-block:-1.25rem;inset-inline:auto;width:100vw;backdrop-filter:blur(calc(var(--blur) * 1px));background:#ffffffed;left:50%;transform:translate(-50%)}.diensten{z-index:2;margin-top:calc(var(--overlap) * -1vh);position:relative}.frostwrap{background:linear-gradient(to bottom, #fff0 0, rgba(255,255,255,var(--fade)) calc(var(--edge) * 1px));backdrop-filter:blur(calc(var(--blur) * 1px));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--edge) * 1px));mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--edge) * 1px))}.rv{opacity:var(--p,0);will-change:transform, opacity}@property --p{syntax:"<number>";inherits:false;initial-value:0}.pill.rv,.aanpak .rv,.ctabox.rv,.ctabox .rv{transition:--p var(--dur,1s) cubic-bezier(.22, .61, .36, 1)}.pill{transition:translate .2s ease-out,box-shadow .2s ease-out,outline-color .2s ease-out}.pill:hover{outline-color:#6a101c59;translate:0 -6px;box-shadow:0 16px 30px -20px #3a080e80}.pill-icon{transition:transform .25s cubic-bezier(.2,.7,.3,1)}.pill:hover .pill-icon{transform:translateY(-4px)scale(1.04)}.pill-more{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.pill:hover .pill-more{background-size:100% 1px}.pill-arrow{opacity:0;transition:opacity .2s ease-out,translate .25s cubic-bezier(.2,.7,.3,1);translate:-6px}.pill:hover .pill-arrow{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.pill,.pill-icon,.pill-more,.pill-arrow{transition:none}.pill:hover{translate:none}.pill:hover .pill-icon{transform:none}}[data-anim=rise] .rv{transform:translateY(calc((1 - var(--p,0)) * 34px))}[data-anim=scale] .rv{transform:scale(calc(.94 + var(--p,0) * .06))}[data-anim=wipe] .rv{clip-path:inset(calc((1 - var(--p,0)) * 100%) 0 0 0)}.pill{color:inherit;flex-direction:column;text-decoration:none;display:flex}.ctabox{background:#1a1a1a}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;clip-path:none!important;transform:none!important}.slide,.film{transition:none}}
