
body .detail .hospitality-final-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);align-items:start;margin-bottom:16px}
body .detail .hospitality-final-gallery>figure{margin:0;min-width:0;grid-column:auto;width:100%}
body .detail .hospitality-final-gallery picture{display:block;position:relative;aspect-ratio:8/5;width:100%;overflow:hidden}
body .detail .hospitality-final-gallery picture img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
body .detail .blue-final-gallery>figure:first-child{grid-column:1/-1}
body .detail .blue-final-gallery>figure:nth-child(4){grid-column:1/-1}
body .detail .blue-final-gallery>figure:first-child picture,body .detail .blue-final-gallery>figure:nth-child(4) picture{aspect-ratio:16/9}
body .detail .dali-final-gallery>figure:nth-child(-n+2) picture{aspect-ratio:1691/1745}
body .detail .dali-final-gallery>figure:nth-child(2) picture img{object-fit:contain}
body .detail .ayathorn-final-gallery{grid-template-columns:repeat(20,minmax(0,1fr))}
body .detail .ayathorn-final-gallery>figure:nth-child(-n+2){grid-column:span 10}
body .detail .ayathorn-final-gallery>figure:nth-child(3){grid-column:span 6}
body .detail .ayathorn-final-gallery>figure:nth-child(4){grid-column:span 14}
body .detail .ayathorn-final-gallery>figure:nth-child(n+3) picture{aspect-ratio:auto}
body .detail .ayathorn-final-gallery>figure:nth-child(n+3) picture img{position:static;height:auto;object-fit:contain}
@media(max-width:650px){
 body .detail .hospitality-final-gallery{grid-template-columns:minmax(0,1fr);gap:16px}
 body .detail .hospitality-final-gallery>figure,body .detail .ayathorn-final-gallery>figure:nth-child(n){grid-column:1/-1}
 body .detail .hospitality-final-gallery>figure:nth-child(n) picture{aspect-ratio:auto}
 body .detail .hospitality-final-gallery picture img{position:static;height:auto;object-fit:contain}
}
