.case--vel{--vel-rand:clamp(10px,2vw,32px);--vel-hoek:clamp(10px,1.2vw,18px);--pad:max(8px,calc(clamp(20px,5vw,88px) - var(--vel-rand)));position:relative;margin:calc(var(--header-h) + 14px) var(--vel-rand) clamp(28px,4vw,64px);border-radius:var(--vel-hoek)}.case--vel .wrap{max-width:calc(var(--max) - 2 * var(--vel-rand))}.case--vel .cs-kop-blok{padding-top:clamp(76px,10vh,112px)}@media (max-width:375px){.case--vel{--pad:max(8px,calc(18px - var(--vel-rand)))}}.site-header.is-scrolled:not(.menu-open){background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html:not(.js) .site-header{position:relative}html:not(.js) .case--vel{margin-top:14px}.vel-sluit{position:absolute;z-index:3;top:clamp(14px,1.8vw,26px);right:calc(max(0px,(100% - var(--max) + 2 * var(--vel-rand)) / 2) + var(--pad));display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--bg);color:#fff;transition:background-color .3s,transform .5s var(--ease)}.vel-sluit:before,.vel-sluit:after{content:"";grid-area:1/1;width:18px;height:1.5px;border-radius:1px;background:currentColor}.vel-sluit:before{transform:rotate(45deg)}.vel-sluit:after{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.vel-sluit:hover{background:var(--red-vlak);transform:rotate(90deg)}}.vel-sluit:focus-visible{border-radius:50%}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:site-header}.case--vel{view-transition-name:vel}.vt-uit{view-transition-name:none!important}::view-transition-group(vel){z-index:1}::view-transition-group(*.vel-beeld){z-index:2}::view-transition-group(site-header){z-index:3}::view-transition-old(site-header){animation:none;opacity:0}::view-transition-new(site-header){animation:none}::view-transition-group(*.vel-beeld){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-old(*.vel-beeld),::view-transition-new(*.vel-beeld){height:100%;object-fit:cover;overflow:clip}::view-transition-new(vel){animation:vel-op .5s var(--ease-out) both}::view-transition-old(root){animation-duration:.3s}}@keyframes vel-op{0%{transform:translateY(12vh);opacity:0}}
