.gallery-lens{z-index:10;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.gallery-lens-glass{opacity:0;background-repeat:no-repeat;border-radius:9999px;width:100%;height:100%;transition:opacity .18s ease-out,transform .32s cubic-bezier(.23,1,.32,1);display:block;transform:scale(.6);box-shadow:0 18px 40px -12px #0c0c2e80}@media (hover:hover) and (pointer:fine){.gallery-tile:hover .gallery-lens-glass{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gallery-lens-glass{transition:opacity .12s;transform:none}}.lightbox-btn{width:44px;height:44px;color:var(--color-shore);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:9999px;place-items:center;transition:background-color .24s ease-out,transform .24s cubic-bezier(.23,1,.32,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.lightbox-btn:hover{background:#ffffff2e}.lightbox-btn:active{transform:scale(.94)}
