body {
    margin: 0;
    padding: 0;
}

.ngparasfxdivezoom {
    width: 100%;
    height: 200vh;
    padding: var(--gutter);
    box-sizing: border-box;
}

.ngparasfxdivezoom>div {
    width: 100%;
    height: calc(100vh - 2 * var(--gutter));
    position: sticky;
    top: var(--gutter);
    overflow: hidden;
    border-radius: var(--borderradius);
    box-shadow: var(--shadow);
}

.ngparasfxdivezoom img {
    width: 100%;
    height: 100vh;
    display: block;
    object-fit: cover;
    margin: 0;
    padding: 0;
}

.ngparasfxdivezoom-hover a:hover img {
    filter:brightness(1.1);
}

.ngparasfxdivezoom a:focus-visible img {
    filter:brightness(50%) contrast(50%);
}