
.r34-showcase{padding:clamp(50px,6vw,95px) 5%;background:#111b17;color:#f5f6f0}.r34-head{max-width:1280px;margin:0 auto 32px}.r34-head span{font-size:11px;letter-spacing:.18em;color:#b4e466;font-weight:800}.r34-head h2{font-size:clamp(30px,3.5vw,54px);letter-spacing:-.035em;margin:12px 0}.r34-head p{max-width:760px;color:#b9c4bd;line-height:1.6}.r34-gallery{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.r34-photo{margin:0;min-width:0;overflow:hidden;background:#1d2922}.r34-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .45s ease}.r34-photo:hover img{transform:scale(1.025)}.r34-photo figcaption{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;font-size:13px;color:#e6eee6}.r34-photo figcaption span{color:#a9b9ab;font-size:11px}.v32-grid .r34-photo figcaption{color:inherit}@media(prefers-reduced-motion:reduce){.r34-photo img{transition:none}.r34-photo:hover img{transform:none}}
