.lightbox_overlay__G7d_b{position:fixed;inset:0;z-index:var(--z-lightbox);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-2);gap:var(--s-2);padding:clamp(.75rem,3vw,2rem);background:rgb(var(--scrim)/.92);cursor:zoom-out;animation:lightbox_lbFade__7f9ls .2s var(--ease-out,ease-out)}@keyframes lightbox_lbFade__7f9ls{0%{opacity:0}}.lightbox_full__VRrSC{grid-column:2;justify-self:center;max-width:100%;max-height:calc(100dvh - 5rem);object-fit:contain;border-radius:var(--radius-md);cursor:default}.lightbox_ctrl___oTsg{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-round);border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.lightbox_ctrl___oTsg:hover{background:rgba(255,255,255,.24);border-color:#fff}.lightbox_prev__QpFmM{grid-column:1}.lightbox_prev__QpFmM svg{transform:rotate(180deg)}.lightbox_next__1xToX{grid-column:3}.lightbox_close__OGmYH{position:absolute;top:clamp(.75rem,3vw,2rem);right:clamp(.75rem,3vw,2rem)}.lightbox_caption__GtaTQ{bottom:calc(clamp(.75rem, 3vw, 2rem) + 1.5rem);max-width:min(88vw,64ch);margin:0;padding:.3rem .9rem;border-radius:var(--radius-round);background:rgba(255,255,255,.1);color:rgba(255,255,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.lightbox_caption__GtaTQ,.lightbox_counter__YhvvX{position:absolute;left:50%;transform:translateX(-50%);font-size:var(--t-small)}.lightbox_counter__YhvvX{bottom:clamp(.75rem,3vw,2rem);font-weight:500;color:rgba(255,255,255,.82);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:40rem){.lightbox_overlay__G7d_b{display:block}.lightbox_full__VRrSC{position:absolute;inset:clamp(.75rem,3vw,2rem);margin:auto;max-height:calc(100dvh - 6.5rem)}.lightbox_next__1xToX,.lightbox_prev__QpFmM{position:absolute;bottom:clamp(.75rem,3vw,2rem)}.lightbox_prev__QpFmM{left:clamp(.75rem,3vw,2rem)}.lightbox_next__1xToX{right:clamp(.75rem,3vw,2rem)}}@media (prefers-reduced-motion:reduce){.lightbox_overlay__G7d_b{animation:none}}