
.manera-photo-section{background:#0d0d0d}.manera-photo-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.manera-gallery figure{margin:0;position:relative;overflow:hidden;background:#111}.manera-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.manera-gallery figure:hover img{transform:scale(1.02)}.manera-gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 24px 18px;background:linear-gradient(0deg,rgba(5,5,5,.96),transparent);color:#ddd;font:700 10px "JetBrains Mono",monospace;text-transform:uppercase}
.manera-gallery-1 .manera-gallery{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:390px 290px;gap:8px}.manera-gallery-1 .moon{grid-row:1/3}.manera-gallery-1 .team img{object-position:center 67%}
.manera-gallery-2 .manera-gallery{display:grid;gap:24px}.manera-gallery-2 .manera-gallery figure{height:620px}.manera-gallery-2 .manera-gallery figcaption{font-size:11px;padding:50px 35px 25px}.manera-gallery-2 .team img{object-position:center 65%}
.manera-gallery-3 .manera-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.manera-gallery-3 .manera-gallery figure{min-width:68%;height:520px;scroll-snap-align:start}.manera-gallery-3 .team img{object-position:center 65%}
@media(max-width:820px){.manera-photo-head{grid-template-columns:1fr;gap:12px}.manera-gallery-1 .manera-gallery{grid-template-columns:1fr;grid-template-rows:none}.manera-gallery-1 .manera-gallery figure{height:430px}.manera-gallery-1 .moon{grid-row:auto}.manera-gallery-2 .manera-gallery figure{height:480px}.manera-gallery-3 .manera-gallery figure{min-width:84%;height:480px}}
@media(max-width:600px){.manera-gallery-1 .manera-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.manera-gallery-1 .manera-gallery figure,.manera-gallery-2 .manera-gallery figure,.manera-gallery-3 .manera-gallery figure{min-width:88vw;height:430px;scroll-snap-align:start}.manera-gallery-2 .manera-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.manera-gallery figcaption{padding:45px 18px 16px}}
