.zweef{z-index:30;pointer-events:none;display:none;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){.zweef{display:block}}.zweef__kader{aspect-ratio:4/5;background:var(--surface);clip-path:inset(50%);opacity:0;width:clamp(200px,16vw,260px);transition:clip-path .7s var(--ease), opacity .35s;position:relative;overflow:hidden;translate:0 -50%}.zweef[data-aan] .zweef__kader{clip-path:inset(0);opacity:1}.zweef__beeld{opacity:0;transition:opacity .45s, transform 1s var(--ease);position:absolute;inset:0;transform:scale(1.14)}.zweef__beeld[data-actief]{opacity:1;transform:scale(1)}
