.scenes-section{border-bottom:1px solid var(--border-color);padding:clamp(80px,10vw,160px) var(--container-px);background:rgba(10,10,10,.9);position:relative;z-index:10}.scenes-inner{max-width:var(--container-max);margin:0 auto}.scenes-title{font-size:clamp(32px,4vw,56px);font-weight:700;color:var(--text-primary);margin-bottom:16px}.scenes-title span{color:var(--accent-cyan)}.scenes-subtitle{font-size:14px;color:var(--text-secondary);margin-bottom:64px;max-width:640px}.scenes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.scenes-card{border:1px solid var(--border-color);overflow:hidden;transition:all var(--transition-medium)}.scenes-card:hover{border-color:rgba(0,229,255,.5)}.scenes-card-img-wrap{position:relative;height:256px;overflow:hidden}.scenes-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.scenes-card:hover .scenes-card-img-wrap img{transform:scale(1.05)}.scenes-card-img-overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-primary),transparent)}.scenes-card-img-num{position:absolute;bottom:16px;left:16px;font-family:var(--font-mono);font-size:12px;color:var(--accent-cyan)}.scenes-card-body{padding:32px}.scenes-card-title{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.scenes-card-desc{font-size:14px;color:var(--text-secondary);line-height:1.7}@media (max-width:768px){.scenes-grid{grid-template-columns:1fr}}