#scenes h2{margin-bottom:18px}
#scenes .scenes__desc{max-width:45em;margin:0;color:#aaa;font-size:14px;line-height:2;letter-spacing:.02em}
#scenes .scenes__line{margin:52px 0 28px;color:#fff;font-size:17px;line-height:1.5;letter-spacing:.06em}
#scenes .scenes__line em{font-style:normal}
#scenes .gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(14,72px);gap:2px;background:#141414}
#scenes .gallery article,#scenes .gallery .wide{height:auto;min-height:0}
#scenes .gallery .featured{position:relative}.gallery .feature--coaster{grid-column:1 / span 7;grid-row:1 / span 5}.gallery .image--bungee{grid-column:8 / span 5;grid-row:1 / span 3}.gallery .feature--raft{grid-column:8 / span 5;grid-row:4 / span 4}.gallery .image--ski{grid-column:1 / span 3;grid-row:6 / span 4}.gallery .feature--luge{grid-column:4 / span 4;grid-row:6 / span 4}.gallery .image--waterslide{grid-column:8 / span 5;grid-row:8 / span 2}.gallery .feature--culture{grid-column:1 / span 12;grid-row:10 / span 5}
#scenes .gallery .image-only{position:relative;overflow:hidden;background:#000}
#scenes .gallery .image-only img{width:100%;height:100%;object-fit:cover;filter:brightness(.72);transition:filter .45s,transform .8s}.gallery .image-only:hover img{filter:brightness(1);transform:scale(1.035)}
@media(max-width:700px){#scenes .scenes__desc{font-size:13px;line-height:1.9}#scenes .scenes__line{margin:38px 0 22px;font-size:15px}#scenes .gallery{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:145px;gap:2px}.gallery .feature--coaster,.gallery .feature--raft,.gallery .feature--culture{grid-column:span 2;grid-row:span 3}.gallery .feature--luge{grid-column:span 2;grid-row:span 3}.gallery .image--bungee,.gallery .image--ski,.gallery .image--waterslide{grid-column:span 1;grid-row:span 1}}
