.lightbox_dialog__AQGgV{width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;background:rgb(0 0 0/98%);color:white;overscroll-behavior:contain}.lightbox_dialog__AQGgV::backdrop{background:rgb(0 0 0/60%)}.lightbox_dialog__AQGgV button{min-width:44px;min-height:44px}.lightbox_dialog__AQGgV button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lightbox_dialog__AQGgV button:disabled{cursor:not-allowed}.lightbox_frame__Tp48d{min-height:0}.lightbox_image__TVz6f{max-height:100%}.lightbox_filename__vfW02{max-width:100%}@media (prefers-reduced-motion:reduce){.lightbox_dialog__AQGgV *,.lightbox_dialog__AQGgV :after,.lightbox_dialog__AQGgV :before{transition:none!important;animation:none!important}}.public-gallery-polish_surface__HWSSr{--public-focus:var(--gallery-accent,var(--portfolio-accent))}.public-gallery-polish_surface__HWSSr :is(button,a):focus-visible{outline:2px solid var(--public-focus);outline-offset:3px}.public-gallery-polish_surface__HWSSr a[download],.public-gallery-polish_surface__HWSSr article a,.public-gallery-polish_surface__HWSSr button,.public-gallery-polish_surface__HWSSr header a{min-height:44px;min-width:44px;touch-action:manipulation}.public-gallery-polish_surface__HWSSr h1{overflow-wrap:anywhere;text-wrap:balance}.public-gallery-polish_surface__HWSSr header .text-revelation{color:inherit}.public-gallery-polish_surface__HWSSr button:disabled{cursor:not-allowed}.public-gallery-polish_details__7DeyC{flex-wrap:wrap;gap:8px 20px}.public-gallery-polish_details__7DeyC>div{flex-wrap:wrap}.public-gallery-polish_details__7DeyC>button{flex-shrink:0}.public-gallery-polish_dock__XGbAe{bottom:calc(12px + env(safe-area-inset-bottom))}@media (min-width:640px) and (hover:hover) and (pointer:fine){.public-gallery-polish_surface__HWSSr figure>button:last-child{min-height:32px;min-width:32px}}@media (max-width:639px){.public-gallery-polish_surface__HWSSr:has(.public-gallery-polish_dock__XGbAe) footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (hover:none){.public-gallery-polish_surface__HWSSr figure:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.public-gallery-polish_surface__HWSSr *,.public-gallery-polish_surface__HWSSr :after,.public-gallery-polish_surface__HWSSr :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (orientation:landscape) and (pointer:coarse) and (max-height:600px){.public-gallery-polish_surface__HWSSr{overflow:hidden!important}.public-gallery-polish_landscapeHide__wLrY9{display:none!important}.public-gallery-polish_theaterPlayer__qWy9c{position:fixed!important;inset:0!important;width:100dvw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;z-index:50!important;background:#000000!important;aspect-ratio:auto!important}.public-gallery-polish_theaterPlayer__qWy9c iframe,.public-gallery-polish_theaterPlayer__qWy9c video{width:100%!important;height:100%!important;border-radius:0!important;border:none!important}}