#hero-bg {
    display: block !important;
    -webkit-mask-image: radial-gradient(circle 0px at 50% 50%, white, transparent);
    mask-image:         radial-gradient(circle 0px at 50% 50%, white, transparent);
    -webkit-mask-composite: source-over;
    mask-composite: add;
}

.about-row {
    display: flex;
    gap: 60px;
    margin-top: 24px;
    margin-bottom: 20px;
}
.about-row__col { flex: 1 1 0; min-width: 0; }
@media (max-width: 900px) {
    .about-row { flex-direction: column; gap: 24px; }
}

.scroll-down { transform: scale(1) !important; }
.scroll-down:hover { color: #fff; opacity: 1; }

.intro-hand { opacity: 1 !important; }

.project-link__img-holder { transition: transform 477ms cubic-bezier(0.16,0.01,0.77,1); }
.block-image { transition: transform 477ms cubic-bezier(0.16,0.01,0.77,1); }
