.series-container{padding:40px 0}.series-container .series-header{text-align:center;margin-bottom:60px}.series-container .series-header h1{font-family:var(--font-title);margin-bottom:15px;font-size:3rem}.series-container .series-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.series-container .series-grid .series-card a{color:inherit;text-decoration:none}.series-container .series-grid .series-card .series-image-wrapper{aspect-ratio:2/4;background:#f4f4f4;position:relative;overflow:hidden}.series-container .series-grid .series-card .series-image-wrapper img{object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.series-container .series-grid .series-card .series-image-wrapper:hover img{transform:scale(1.05)}.series-container .series-grid .series-card .series-image-wrapper .series-overlay{width:100%;height:100%;color:var(--white);opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.series-container .series-grid .series-card:hover .series-overlay{opacity:1}.series-container .series-grid .series-card .series-info{padding:15px 0}.series-container .series-grid .series-card .series-info h2{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1px;margin:0 0 5px;font-size:1.2rem}.series-container .series-grid .series-card .series-info p{color:#777;font-size:.85rem;line-height:1.4}@media (width<=1024px){.series-container .series-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.series-container .series-grid{grid-template-columns:1fr}}
