.photo-div{background:linear-gradient(180deg,#fff 56%,#1a4120 95%)}.mix{mix-blend-mode:multiply}.test{perspective:1500px}.photo-div{transition-duration:.3s;transition-property:transform,box-shadow;transition-timing-function:ease-out;transform:rotate3d(0)}.photo-div:hover{transition-duration:.15s;box-shadow:0 5px 20px 5px #00000044}.photo-div .glow{position:absolute;width:100%;height:100%;left:0;top:0;background-image:radial-gradient(circle at 50% -20%,#ffffff22,#0000000f)}.scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}.scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.scroller[data-animated=true] .scroller__inner{width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller[data-speed=fast]{--_animation-duration:20s}.scroller[data-speed=slow]{--_animation-duration:60s}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}@media screen and (min-width:1400px){#about-section-texts h2{font-size:2.8rem}}