.hong-kong-office-gallery_gallery__WTEjT{--ink:#10233f;--blue:#2563eb;--line:#d9e7fb;--rail-gutter:20px;--office-card-width:clamp(280px,40vw,600px)}.hong-kong-office-gallery_header__9reHf{margin-bottom:32px}.hong-kong-office-gallery_heading__ycLvj header{margin-bottom:0}.hong-kong-office-gallery_footer__ZJ7cF{display:flex;justify-content:flex-end;margin-top:24px}.hong-kong-office-gallery_controls__xzHDY button:disabled,.hong-kong-office-gallery_controls__xzHDY button:disabled:hover{color:#a3b0c1;background:white;border-color:var(--line);cursor:default}.hong-kong-office-gallery_track___fOYF{display:flex;gap:28px;padding-inline:var(--rail-gutter);scroll-padding-inline:var(--rail-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.hong-kong-office-gallery_track___fOYF::-webkit-scrollbar{display:none}.hong-kong-office-gallery_track___fOYF:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.hong-kong-office-gallery_card__H3Jip{flex:0 0 var(--office-card-width);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.hong-kong-office-gallery_photo__9k93_{aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#e5efff}.hong-kong-office-gallery_photo__9k93_ img{display:block;width:100%;height:100%;object-fit:cover}.hong-kong-office-gallery_copy__Emdp3{padding:20px 12px 0}.hong-kong-office-gallery_copy__Emdp3 h3{margin:0;color:var(--ink);font-size:24px;font-weight:650;line-height:1.5}.hong-kong-office-gallery_copy__Emdp3 p{margin:8px 0 0;color:#64748b;font-size:16px;line-height:1.9}@media (max-width:767px){.hong-kong-office-gallery_track___fOYF{gap:20px}.hong-kong-office-gallery_copy__Emdp3{padding:16px 4px 0}.hong-kong-office-gallery_copy__Emdp3 h3{font-size:21px}}