.portfolioPhoto{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font:inherit;color:inherit;cursor:zoom-in;text-align:inherit;display:block;width:100%;background:#050505}.portfolioPhoto:focus-visible{outline:2px solid #b91c24;outline-offset:4px}.artistWorkPreview .portfolioPhoto,.portfolioPhoto.styleImage,.portfolioPhoto.work{border:0}.artistWorkPreview .portfolioPhoto{min-width:0}.portfolioLightbox{position:fixed;z-index:2147483647;display:block;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(5,5,5,.98);color:#fff;overflow:hidden}.portfolioLightbox::-webkit-backdrop{background:#000}.portfolioLightbox::backdrop{background:#000}.lightboxFrame{position:absolute;inset:60px 70px 30px;display:flex;justify-content:center;align-items:center;touch-action:pan-y pinch-zoom}.lightboxFrame img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portfolioLightbox button{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #68584a;background:#15110ee6;color:#fff;cursor:pointer;font-family:Arial,sans-serif;line-height:1;z-index:2}.portfolioLightbox button:hover{background:#85151b;border-color:#bf242c}.portfolioLightbox button:focus-visible{outline:2px solid #fff;outline-offset:3px}.lightboxClose{top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));font-size:34px}.lightboxNext,.lightboxPrevious{top:calc(50% - 24px);font-size:42px}.lightboxPrevious{left:12px}.lightboxNext{right:12px}@media(max-width:600px){.lightboxFrame{inset:70px 12px 82px}.lightboxNext,.lightboxPrevious{top:auto;bottom:max(18px,env(safe-area-inset-bottom));width:52px;height:48px}.lightboxPrevious{left:calc(50% - 64px)}.lightboxNext{right:calc(50% - 64px)}}.portfolioPhoto{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.portfolioPhoto img{pointer-events:none}