.IB0O5a_moments{columns:3 260px;column-gap:14px;margin:0;padding:0;list-style:none}.IB0O5a_moments li{break-inside:avoid;margin-bottom:14px}.IB0O5a_mBtn{background:var(--sand);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.IB0O5a_mBtn img{width:100%;height:auto;transition:transform 1.2s var(--ease)}.IB0O5a_mBtn:hover img{transform:scale(1.03)}.IB0O5a_cap{color:var(--taupe);padding:8px 2px 0;font-size:.8rem;display:block}.IB0O5a_lightbox{z-index:95;background:var(--espresso-deep);color:var(--cream);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.IB0O5a_lbTop{padding:14px var(--gutter);justify-content:space-between;align-items:center;display:flex}.IB0O5a_lbTop button,.IB0O5a_lbNav{width:46px;height:46px;color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f4eee359;place-items:center;font-size:1.4rem;display:grid}.IB0O5a_lbStage{touch-action:pan-y;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.IB0O5a_lbStage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.IB0O5a_lbNav{background:#12100e80;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.IB0O5a_lbPrev{left:16px}.IB0O5a_lbNext{right:16px}.IB0O5a_lbCap{padding:12px var(--gutter) calc(18px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--mist);font-size:.9rem}
