.photo-trigger{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in}.photo-trigger:focus-visible{outline:3px solid currentColor;outline-offset:5px}.photo-lightbox{position:fixed;inset:0;margin:auto;width:min(1100px,90vw);max-width:90vw;padding:44px 0 0;border:0;background:transparent;color:#fff;overflow:visible}.photo-lightbox::backdrop{background:rgb(0 0 0/92%)}.photo-lightbox-image{position:relative;width:100%;height:min(72dvh,calc(100dvh - 160px),800px)}.photo-lightbox-image img{object-fit:contain}.photo-lightbox button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff50;border-radius:50%;background:#171717;color:#fff;cursor:pointer}.photo-lightbox button:focus-visible{outline:3px solid #fff;outline-offset:4px}.photo-lightbox button:disabled{opacity:.4;cursor:default}.photo-lightbox-close{position:absolute;right:0;top:-4px}.photo-lightbox-controls{display:flex;align-items:center;justify-content:center;gap:28px;padding-top:16px}.photo-lightbox-controls p{min-width:70px;margin:0;text-align:center;font:16px/1.5 Arial,sans-serif}.photo-lightbox-controls span{opacity:.65}.info-college-moments figure>div>.photo-trigger,.info-photo-pair figure>div>.photo-trigger{height:100%}.luz-gallery .photo-trigger>span{position:absolute;right:12px;bottom:12px;border-radius:50%;padding:10px;color:var(--luz-ink);background:var(--luz-paper)}