.other-projects-section[data-v-17eed7a1]{background-color:#000;padding:var(--spacing-xl) var(--spacing-lg)}@media (max-width:768px){.other-projects-section[data-v-17eed7a1]{padding:var(--spacing-lg) var(--spacing-md)}}.other-projects[data-v-17eed7a1]{color:var(--color-gmax-white);margin:0 auto;max-width:var(--container-max-width);position:relative}h2[data-v-17eed7a1]{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:400;margin-bottom:1.5rem}ul[data-v-17eed7a1]{border-top:1px solid hsla(0,0%,100%,.5);display:flex;flex-direction:column}li[data-v-17eed7a1]{border-bottom:1px solid hsla(0,0%,100%,.5);font-size:clamp(1rem,3vw,2rem);list-style:none;position:relative}a[data-v-17eed7a1]{color:inherit;display:flex;opacity:.6;padding:1rem 0;text-decoration:none;transition:color .3s ease;transition:opacity .3s ease}@media (hover:hover) and (pointer:fine){a[data-v-17eed7a1]:hover{color:inherit;opacity:1}}span.arrow[data-v-17eed7a1]{display:inline-block;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%) translate(-20px);transition:opacity .4s ease,transform .4s ease;will-change:transform,opacity}@media (hover:hover) and (pointer:fine){li:hover .arrow[data-v-17eed7a1]{opacity:1;transform:translateY(-50%) translate(0)}li:hover .arrow svg[data-v-17eed7a1]{transform:scale(1.05)}}.arrow svg[data-v-17eed7a1]{transition:transform 1.4s ease}.cursor-following-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;box-shadow:0 15px 30px #0000004d;height:168px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:transform .1s ease-out;width:280px;z-index:9999}@media (hover:none) or (pointer:coarse){.cursor-following-image{display:none!important}}
