.home-scenes{padding:72px 0 64px;background:#111022;color:#f3eff7}
.home-scenes .section-heading{margin-bottom:30px}
.home-scenes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.home-scene-card{display:flex;flex-direction:column;min-width:0;background:#19162b;border:1px solid rgba(193,172,218,.18);border-radius:22px;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}
.home-scene-card:hover{border-color:#8c72b0;transform:translateY(-3px)}
.home-scene-card:focus-visible{outline:2px solid #d0b7f8;outline-offset:5px}
.home-scene-art{aspect-ratio:3/2;overflow:hidden;background:#171329}
.home-scene-art img{display:block;width:100%;height:100%;object-fit:cover}
.home-scene-copy{padding:22px 25px 24px;display:flex;flex:1;flex-direction:column;align-items:flex-start}
.home-scene-category{font-size:12px;line-height:1.5;color:#bba2dc;letter-spacing:.1em;margin-bottom:10px}
.home-scene-copy h3{font-size:clamp(18px,1.75vw,23px);line-height:1.5;font-weight:500;letter-spacing:0;margin:0 0 24px;max-width:20em;color:#f3eff7}
.home-scene-cta{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5;color:#ccc0dd;margin-top:auto}
.home-scene-cta>span{font-size:21px;line-height:1}
@media(max-width:900px){.home-scenes-grid{gap:16px}.home-scene-copy{padding:18px}.home-scene-copy h3{font-size:18px}}
@media(max-width:650px){
 .home-scenes{padding:46px 0}
 .home-scenes .section-heading{margin-bottom:24px}
 .home-scenes-grid{grid-template-columns:1fr;gap:14px}
 .home-scene-card{display:grid;grid-template-columns:minmax(124px,40%) minmax(0,1fr);border-radius:18px;min-height:180px}
 .home-scene-art{aspect-ratio:auto;height:100%;min-height:180px}
 .home-scene-art img{object-fit:contain;object-position:50% 50%}
 .home-scene-copy{padding:18px 16px}
 .home-scene-category{font-size:11px;margin-bottom:7px}
 .home-scene-copy h3{font-size:17px;line-height:1.5;margin-bottom:17px}
 .home-scene-cta{font-size:12px;gap:10px}
}
@media(prefers-reduced-motion:reduce){.home-scene-card{transition:none}.home-scene-card:hover{transform:none}}
