.perspective-container.svelte-1h95hk7{perspective:1000px}@keyframes svelte-1h95hk7-snap-move{0%{transform:translate(4px,4px)}to{transform:translate(0)}}.animate-snap-move.svelte-1h95hk7{animation:svelte-1h95hk7-snap-move .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes svelte-1h95hk7-flash-box{0%{opacity:1}30%{opacity:1}to{opacity:0}}.animate-flash-box.svelte-1h95hk7{animation:svelte-1h95hk7-flash-box .4s ease-out forwards}@keyframes svelte-1h95hk7-single-pulse{0%{width:0;height:0;opacity:.8;border-width:2px}to{width:200%;height:200%;opacity:0;border-width:0}}.animate-single-pulse.svelte-1h95hk7{animation:svelte-1h95hk7-single-pulse 1s cubic-bezier(0,0,.2,1) forwards}@keyframes svelte-1h95hk7-matrix-fall{0%{transform:translateY(-20px);opacity:0}20%{opacity:1}to{transform:translateY(100px);opacity:0}}.animate-matrix-1.svelte-1h95hk7{animation:svelte-1h95hk7-matrix-fall 3s linear infinite}.animate-matrix-2.svelte-1h95hk7{animation:svelte-1h95hk7-matrix-fall 4s linear infinite .5s}.animate-matrix-3.svelte-1h95hk7{animation:svelte-1h95hk7-matrix-fall 5s linear infinite 1s}@keyframes svelte-1h95hk7-float-particle{0%{transform:translateY(0) translate(0);opacity:0}50%{opacity:1}to{transform:translateY(-50px) translate(20px);opacity:0}}@keyframes svelte-1h95hk7-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float.svelte-1h95hk7{animation:svelte-1h95hk7-float 3s ease-in-out infinite}.month-header.svelte-16o405i{box-shadow:0 4px 20px #0000000f}.month-header.svelte-16o405i:hover{box-shadow:0 8px 30px #0000001a}.past-event.svelte-16o405i{box-shadow:0 2px 10px #0000000a}.past-event.svelte-16o405i:hover{opacity:.7!important}.crt-container.svelte-10oaw0v{animation:svelte-10oaw0v-turnOn .4s cubic-bezier(.23,1,.32,1) forwards;transform-origin:center}.crt-off.svelte-10oaw0v{animation:svelte-10oaw0v-turnOff .4s cubic-bezier(.23,1,.32,1) forwards}@keyframes svelte-10oaw0v-turnOn{0%{transform:scaleY(.002) skew(0);opacity:0}50%{transform:scaleY(.002) skew(0);opacity:1}to{transform:scale(1) skew(0);opacity:1}}@keyframes svelte-10oaw0v-turnOff{0%{transform:scale(1);opacity:1}50%{transform:scaleY(.002);opacity:1}to{transform:scale(0);opacity:0}}.scanlines.svelte-10oaw0v{background:linear-gradient(to bottom,#12101000 50%,#00000040 50%);background-size:100% 4px;animation:scanline 10s linear infinite}.blink.svelte-10oaw0v{box-shadow:0 0 10px #0f0}@keyframes svelte-1ftemen-typing{0%{width:0;border-color:transparent}1%{border-color:#22c55ecc}to{width:100%;border-color:transparent}}@keyframes svelte-1ftemen-fade-in{to{opacity:1}}.animate-typing-1.svelte-1ftemen{animation:svelte-1ftemen-typing 2s steps(40,end) forwards;width:0}.animate-typing-2.svelte-1ftemen{animation:svelte-1ftemen-typing 2s steps(40,end) forwards 2s,svelte-1ftemen-fade-in .1s forwards 2s;width:0}.animate-typing-3.svelte-1ftemen{animation:svelte-1ftemen-typing 3s steps(40,end) forwards 4s,svelte-1ftemen-fade-in .1s forwards 4s;width:0}.news-card.svelte-1ftemen{box-shadow:0 4px 20px #0000000f}.news-card.svelte-1ftemen:hover{box-shadow:0 12px 40px #0000001a}.spotlight-base.svelte-1ftemen{width:600px;height:600px;left:0;top:0;display:flex;opacity:0;transition:opacity .3s ease,transform .2s ease-out}.dark .spotlight-base.svelte-1ftemen{opacity:1}@property --gx{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --gy{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@keyframes svelte-1ftemen-roam-cycle{0%{--gx: 50vw;--gy: 50vh}20%{--gx: 20vw;--gy: 30vh}40%{--gx: 80vw;--gy: 20vh}60%{--gx: 70vw;--gy: 80vh}80%{--gx: 30vw;--gy: 70vh}to{--gx: 50vw;--gy: 50vh}}@media(max-width:1024px){.spotlight-base.svelte-1ftemen{position:fixed!important;left:0!important;top:0!important;transform:translate(var(--gx),var(--gy)) translate(-50%,-50%)!important;animation:svelte-1ftemen-roam-cycle 15s infinite ease-in-out!important;will-change:transform;pointer-events:none;width:400px!important;height:400px!important}.hero-mask-overlay.svelte-1ftemen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:20!important;animation:svelte-1ftemen-roam-cycle 15s infinite ease-in-out!important;--mask-pos: var(--gx) var(--gy);mask-image:radial-gradient(circle 200px at var(--mask-pos),rgba(0,0,0,.1) 20%,black 80%)!important;-webkit-mask-image:radial-gradient(circle 200px at var(--mask-pos),rgba(0,0,0,.1) 20%,black 80%)!important}}
