.ga{width:100%;max-width:1180px;margin:0 auto;padding:24px 28px 0}.ga-track{display:flex;gap:10px;height:clamp(220px,30vw,380px);-webkit-box-reflect:below 8px linear-gradient(transparent 62%,rgba(255,255,255,.22))}.ga-panel{position:relative;flex:1 1;min-width:0;border-radius:8px;overflow:hidden;transform:skewX(-8deg);border:2px solid var(--ga-color);box-shadow:0 0 14px color-mix(in srgb,var(--ga-color) 55%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--ga-color) 45%,#120a24),#07040e);cursor:pointer;outline:none;transition:flex-grow .55s cubic-bezier(.22,1,.36,1),box-shadow .3s,filter .3s;animation:ga-in .6s ease-out both;animation-delay:calc(var(--ga-i) * 60ms)}@keyframes ga-in{0%{opacity:0;transform:skewX(-8deg) translateY(24px)}to{opacity:1;transform:skewX(-8deg)}}.ga-img{position:absolute;inset:0 -40px;background-size:cover;background-position:center 20%;transform:skewX(8deg);transition:transform .55s cubic-bezier(.22,1,.36,1)}.ga-track:hover .ga-panel{filter:brightness(.55) saturate(.8)}.ga-panel:focus,.ga-panel:focus-visible,.ga-panel:hover{flex-grow:5;filter:none!important;box-shadow:0 0 28px color-mix(in srgb,var(--ga-color) 80%,transparent);z-index:1}.ga-panel:focus .ga-img,.ga-panel:hover .ga-img{transform:skewX(8deg) scale(1.04)}.ga-title{left:18px;right:18px;bottom:14px;transform:skewX(8deg) translateY(8px);color:#fff;font-weight:700;font-size:1.05rem;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s,transform .3s}.ga-panel:after,.ga-title{position:absolute;opacity:0}.ga-panel:after{content:"";inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.75));transition:opacity .3s}.ga-panel:focus .ga-title,.ga-panel:hover .ga-title{opacity:1;transform:skewX(8deg);z-index:1}.ga-panel:focus:after,.ga-panel:hover:after{opacity:1}@media (max-width:1000px){.ga-panel:nth-child(n+9){display:none}}@media (max-width:760px){.ga{padding:16px 16px 0}.ga-track{gap:6px;height:240px}.ga-panel:nth-child(n+6){display:none}.ga-title{font-size:.9rem;left:12px}}@media (prefers-reduced-motion:reduce){.ga-img,.ga-panel,.ga-title{transition:none;animation:none}}