.project-cover .project-full-trigger{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;color:inherit}
.project-full-hint{position:absolute;right:6%;bottom:12%;z-index:2;padding:14px 20px;border-radius:30px;background:var(--lux-green-wash,#e5e9dc);color:var(--lux-ink,#302e27);border:1px solid var(--lux-green-line,#a8b69a);font-size:13px}
html .ca-lightbox{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:64px 24px 24px;background:#151916;border:0;overflow:hidden}
html .ca-lightbox img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;transform:none!important;clip-path:none!important}
html .ca-lightbox .dialog-close{position:absolute;top:12px;right:18px;z-index:3;width:44px;height:44px;background:#eee9df;color:#151916;border-radius:50%;border:0;font-size:28px;cursor:pointer}
html.project-view-open{overflow:hidden}
html.project-view-open .detail-lens{display:none!important}
@media(max-width:600px){html .ca-lightbox{padding:64px 8px 16px}.project-full-hint{font-size:12px;padding:12px 16px}}
html .ca-lightbox img{cursor:zoom-out}
