.tig-photo{cursor:crosshair;text-align:initial;isolation:isolate;background:#111;border:0;padding:0;position:relative;overflow:hidden}.tig-photo>img{object-fit:cover;object-position:51% center;width:100%;height:100%;transition:filter .4s;display:block}.tig-photo--active>img{filter:brightness(.82)}.tig-photo:focus-visible{outline-offset:5px;outline:2px solid #98d8ff}.tig-light{pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .45s;position:absolute;inset:0}.tig-photo--active .tig-light{opacity:1}.tig-light>span{left:var(--arc-x);top:var(--arc-y);animation-play-state:paused;position:absolute;transform:translate(-50%,-50%)}.tig-photo--active .tig-light>span{animation-play-state:running}.tig-light-halo{background:radial-gradient(circle,#fff 0%,#dff7fff0 7%,#91d8ffc0 19%,#5eafff70 35%,#458fff28 53%,#0000 70%);width:300px;height:300px;animation:1.8s ease-in-out infinite tig-breathe}.tig-light-core{background:radial-gradient(circle,#fff 0% 25%,#d8f4ffdc 48%,#0000 74%);border-radius:50%;width:58px;height:58px;animation:1.8s ease-in-out infinite tig-core;box-shadow:0 0 30px 12px #a8deffbb}.tig-light-ray{filter:blur(1px);background:linear-gradient(90deg,#0000,#b2e6ffcc,#fff,#b2e6ffcc,#0000);width:210px;height:5px;animation:1.8s ease-in-out infinite tig-breathe}.tig-metal-reflection{background:radial-gradient(#d8f5ff9c,#82c5ff55 34%,#0000 70%);width:300px;height:145px;animation:1.8s ease-in-out infinite tig-breathe;transform:translate(-12%,-35%)!important}@keyframes tig-breathe{0%,to{opacity:.24;scale:.83}45%{opacity:1;scale:1.12}75%{opacity:.48;scale:.95}}@keyframes tig-core{0%,to{opacity:.5;scale:.8}45%{opacity:1;scale:1.18}75%{opacity:.65;scale:.95}}@media (prefers-reduced-motion:reduce){.tig-light{transition:none}.tig-light>span{animation:none!important}.tig-photo--active .tig-light{opacity:.4}}
