.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);width:100%;height:100%;transition:box-shadow .28s,filter .28s;display:block;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card:hover,.hero-photo-link:focus-visible .border-glow-card{filter:brightness(1.06);box-shadow:0 0 0 2px #d96a55f2,0 0 12px #d96a55bf,0 0 26px #ead8c68c,0 0 38px #8ca7a366}.hero-photo-link:focus-visible{outline:none}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.border-glow-card:hover:before,.border-glow-card.sweep-active:before,.hero-photo-link:focus-visible .border-glow-card:before{opacity:.85}.border-glow-card:hover>.edge-light,.border-glow-card.sweep-active>.edge-light,.hero-photo-link:focus-visible .border-glow-card>.edge-light{opacity:.7}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;border:1px solid #0000}.border-glow-card:after{display:none}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 12px 0 var(--glow-color-30,#f5daa34d), inset 0 0 18px 1px var(--glow-color-20,#f5daa333), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 12px 0 var(--glow-color-30,#f5daa34d), 0 0 18px 1px var(--glow-color-20,#f5daa333);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:auto}@media (hover:none) and (pointer:coarse){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{display:none}}
.light-rays-container{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}
