/* Only the home gallery: retain the approved palette, photos and links. */
[data-momentos] .luxury-gallery-row{grid-template-columns:240px minmax(0,1fr)}
[data-momentos] .momentos-carousel{display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;direction:ltr;scroll-behavior:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:4px;position:relative}
[data-momentos] .momentos-carousel::-webkit-scrollbar{display:none}
[data-momentos] .momentos-carousel:focus-visible{outline:2px solid #a66e0c;outline-offset:4px}
[data-momentos] .momentos-group{display:flex;flex:none;gap:8px;padding-inline-end:8px}
[data-momentos] .momentos-group a{display:block;flex:0 0 clamp(118px,12vw,185px);width:clamp(118px,12vw,185px);height:120px;border:1px solid #ead5a7;border-radius:4px;overflow:hidden}
[data-momentos] .momentos-group img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
[data-momentos] .momentos-group a:hover img{transform:scale(1.07)}
[data-momentos] .momentos-group a:focus-visible{outline:3px solid #b27716;outline-offset:-4px}
[data-momentos] .momentos-toggle{display:block;margin-top:10px;padding:5px 10px;border:1px solid #b27716;border-radius:4px;background:transparent;color:#79500f;font:700 11px/1.5 var(--sans);min-height:32px}
[data-momentos] .momentos-toggle[hidden]{display:none}
[data-momentos] .momentos-toggle:hover{background:#f4e6ce}
[data-momentos] .momentos-toggle:focus-visible{outline:2px solid #a66e0c;outline-offset:3px}
@media(max-width:960px){[data-momentos] .luxury-gallery-row{grid-template-columns:210px minmax(0,1fr)}[data-momentos] .momentos-group a{height:102px}}
@media(max-width:700px){[data-momentos] .luxury-gallery-row{display:block}[data-momentos] .momentos-group a{height:110px}}
@media(prefers-reduced-motion:reduce){[data-momentos] .momentos-group[data-momentos-clone],[data-momentos] .momentos-toggle{display:none}[data-momentos] .momentos-group img{transition:none}[data-momentos] .momentos-group a:hover img{transform:none}[data-momentos] .momentos-carousel{scrollbar-width:thin}[data-momentos] .momentos-carousel::-webkit-scrollbar{display:initial;height:6px}}
