.hero-backdrop.svelte-1k0rzf3{--entrance:4s cubic-bezier(.22, 1, .36, 1);z-index:-1;position:absolute;inset:0}.mirrored.svelte-1k0rzf3{scale:-1 1}.hero-beam.svelte-1k0rzf3{--band:.5;--shift:calc(var(--period) / sin(var(--angle) - var(--tilt)));inset:-12rem -12rem -12rem calc(-12rem - var(--shift));rotate:calc(-1 * var(--tilt));background:repeating-linear-gradient(var(--angle), transparent 0, transparent calc(var(--period) * (1 - var(--band)) / 2), color-mix(in oklab, var(--tint) 9.5%, transparent) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .1)), color-mix(in oklab, var(--tint) 34.5%, transparent) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .2)), color-mix(in oklab, var(--tint) 65.5%, transparent) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .3)), color-mix(in oklab, var(--tint) 90.5%, transparent) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .4)), var(--tint) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .5)), color-mix(in oklab, var(--tint) 90.5%, transparent) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .6)), color-mix(in oklab, var(--tint) 65.5%, transparent) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .7)), color-mix(in oklab, var(--tint) 34.5%, transparent) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .8)), color-mix(in oklab, var(--tint) 9.5%, transparent) calc(var(--period) * ((1 - var(--band)) / 2 + var(--band) * .9)), transparent calc(var(--period) * (1 + var(--band)) / 2), transparent var(--period));position:absolute}.hero-beam-wide.svelte-1k0rzf3{--angle:135deg;--period:90rem;--tilt:1.5deg;--tint:color-mix(in oklab, var(--color-primary) 6%, transparent 20%);--duration:30s}.hero-beam-narrow.svelte-1k0rzf3{--angle:126deg;--period:120rem;--tilt:2deg;--tint:color-mix(in oklab, var(--color-primary) 3%, transparent 20%);--duration:45s}@property --glow-offset{syntax:"<number>";inherits:false;initial-value:0}.hero-glow.svelte-1k0rzf3{background:radial-gradient(60rem 32rem at calc(10% - 20% * var(--glow-offset)) calc(-10% - 40% * var(--glow-offset)), color-mix(in oklab, var(--color-primary) 16%, transparent), transparent 70%), radial-gradient(44rem 26rem at calc(110% + 20% * var(--glow-offset)) calc(110% + 40% * var(--glow-offset)), color-mix(in oklab, var(--color-primary) 8%, transparent), transparent 70%);position:absolute;inset:0}.hero-grain.svelte-1k0rzf3{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid.svelte-1k0rzf3{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-base-content) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-base-content) 7%, transparent) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 40% 35%,#000,#0000);mask-image:radial-gradient(70% 60% at 40% 35%,#000,#0000)}@media (prefers-reduced-motion:no-preference){.hero-glow.svelte-1k0rzf3{animation:svelte-1k0rzf3-glow-rise var(--entrance) backwards}.hero-beam.svelte-1k0rzf3{animation:svelte-1k0rzf3-beam-fade var(--entrance) backwards, svelte-1k0rzf3-beam-slide var(--duration) linear infinite, svelte-1k0rzf3-beam-sway var(--duration) ease-in-out infinite}}@keyframes svelte-1k0rzf3-glow-rise{0%{--glow-offset:1}}@keyframes svelte-1k0rzf3-beam-fade{0%{opacity:.5}}@keyframes svelte-1k0rzf3-beam-slide{to{translate:var(--shift) 0}}@keyframes svelte-1k0rzf3-beam-sway{50%{rotate:var(--tilt)}}
