.valop{--valop-ink: #000;--valop-ink-soft: rgba(0, 0, 0, 0.78);--valop-paars: #9c00d8;--valop-bg: #f5f5f5;--valop-title: var(--type-display);position:relative;z-index:2;overflow-x:clip;background:linear-gradient(180deg, #e9d1f6 0%, #f5f5f5 100%);color:var(--valop-ink);padding-block:clamp(88px,12vw,200px) clamp(150px,17vw,260px)}.valop__grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:clamp(48px,6vw,96px);align-items:start}.valop--team{--valop-title: var(--type-h2);padding-bottom:clamp(96px,12vw,200px)}.valop--team .valop__title{grid-column:1/span 6;grid-row:1}.valop--team .valop__body{grid-column:8/span 5;grid-row:1}.valop__title{grid-column:1/-1;margin:0;color:var(--valop-ink);font-size:var(--valop-title)}.valop__line{display:block;white-space:nowrap}.valop__mask{display:inline-block;overflow:clip;vertical-align:top;padding-top:.3em;margin-top:-0.3em}.valop__word{display:inline-block}.valop__knal{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.valop__knal-inner{display:flex;justify-content:flex-end}.valop__star{display:block;width:min(24vw,320px);height:auto;translate:0 50%;fill:var(--valop-paars);transform-origin:50% 50%}.valop__body{grid-column:4/span 7;grid-row:2}.valop .valop__body p{margin:0 0 1.1em;font-family:"Manrope",sans-serif;font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);color:var(--valop-ink-soft)}.valop .valop__body strong{font-weight:700 !important;color:var(--valop-ink-soft)}.valop__cta{--cta-bg: #9c00d8;--cta-fg: #f5f5f5;--cta-fill: #000;--cta-fg-hover: #f5f5f5;--cta-focus: #000;position:relative;display:inline-grid;place-items:center;min-height:56px;margin-top:1em;padding:0 1.25em;border-radius:8px;overflow:clip;background:var(--cta-bg);color:var(--cta-fg);font-family:"Formula Condensed","Bebas Neue",sans-serif !important;font-size:var(--type-button);font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:scale 450ms cubic-bezier(0.34, 1.8, 0.64, 1),background-color 200ms ease-out,color 200ms ease-out}.valop__cta--dark{--cta-bg: #000;--cta-fg: #f5f5f5;--cta-fill: #f5f5f5;--cta-fg-hover: #000;--cta-focus: #f5f5f5}.valop__cta:hover,.valop__cta:focus-visible,.valop__cta.is-filled{color:var(--cta-fg-hover)}.valop__cta-fill{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.valop__cta-dot{position:absolute;top:0;left:0;border-radius:50%;background:var(--cta-fill);scale:0}.valop__cta .valop__cta-label{position:relative;font-family:inherit !important;padding-top:.08em}@media(hover: hover)and (pointer: fine){.valop__cta:hover{scale:1.04}}.valop__cta:active{scale:.96;transition-duration:150ms}.valop__cta:not(.has-fill):hover,.valop__cta:not(.has-fill):focus-visible{background:var(--cta-fill)}.valop__cta:focus-visible{outline:3px solid var(--cta-focus);outline-offset:3px}@media(prefers-reduced-motion: reduce){.valop__cta,.valop__cta:hover,.valop__cta:active{scale:none;transition:background-color 200ms ease-out,color 200ms ease-out}}@media(max-width: 767px){.valop__grid{row-gap:40px}.valop__star{width:34vw}.valop__body{grid-column:1/-1}.valop--team .valop__title,.valop--team .valop__body{grid-column:1/-1;grid-row:auto}}@keyframes valop-woord{from{transform:translateY(105%)}to{transform:none}}@keyframes valop-tekst{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.valop--page .valop__word{animation:valop-woord 1s cubic-bezier(0.165, 0.84, 0.44, 1) backwards;animation-delay:calc(var(--regel, 0)*.12s + var(--woord, 0)*.05s)}.valop--page .valop__line:nth-child(2){--regel: 1}.valop--page .valop__line:nth-child(3){--regel: 2}.valop--page .valop__mask:nth-child(2){--woord: 1}.valop--page .valop__mask:nth-child(3){--woord: 2}.valop--page .valop__mask:nth-child(4){--woord: 3}.valop--page .valop__mask:nth-child(n+5){--woord: 4}.valop--page .valop__body>*{animation:valop-tekst .8s cubic-bezier(0.215, 0.61, 0.355, 1) backwards;animation-delay:.5s}.valop--page .valop__body>:nth-child(2){animation-delay:.6s}.valop--page .valop__body>:nth-child(n+3){animation-delay:.7s}@media(prefers-reduced-motion: reduce){.valop--page .valop__word,.valop--page .valop__body>*{animation:none}}.tr-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-top:.3em;margin-top:-0.3em}.tr-woord{display:inline-block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.parallax-beeld{scale:1.12;translate:0 var(--parallax, 0%);will-change:translate}.dienstblok__beeld,.overons__groep,.artikel-kop__beeld,.contact-foto{overflow:hidden;border-radius:8px}.image-container-wrapper .video-wrapper{overflow:hidden}@media(prefers-reduced-motion: reduce){.parallax-beeld{scale:none;translate:none}}
