.landing-light-trails:where(.astro-mjnrcdji){contain:paint;-webkit-mask-composite:source-in,xor;pointer-events:none;z-index:-1;position:absolute;inset:0 0 -2rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 98%,#0000),linear-gradient(#0000,#000 13% 93%,#0000);mask-composite:intersect}.horizon-scene:where(.astro-mjnrcdji){-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-image:linear-gradient(to bottom,transparent var(--reading-bottom,73%),#000 calc(var(--reading-bottom,73%) + 32px)),linear-gradient(to right,transparent var(--reading-right,62%),#000 calc(var(--reading-right,62%) + 48px));mask-image:linear-gradient(to bottom,transparent var(--reading-bottom,73%),#000 calc(var(--reading-bottom,73%) + 32px)),linear-gradient(to right,transparent var(--reading-right,62%),#000 calc(var(--reading-right,62%) + 48px))}.horizon-scene:where(.astro-mjnrcdji),.horizon-wave:where(.astro-mjnrcdji),.horizon-wave:where(.astro-mjnrcdji)>span:where(.astro-mjnrcdji),.wave-haze:where(.astro-mjnrcdji),.wave-haze:where(.astro-mjnrcdji)>span:where(.astro-mjnrcdji){position:absolute;inset:0}.landing-light-trails:where(.astro-mjnrcdji)[data-placement=hero]{inset:0}.landing-light-trails:where(.astro-mjnrcdji)[data-placement=hero] .horizon-scene:where(.astro-mjnrcdji){-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent var(--reading-bottom,73%),#000 calc(var(--reading-bottom,73%) + 80px));mask-image:linear-gradient(to bottom,transparent var(--reading-bottom,73%),#000 calc(var(--reading-bottom,73%) + 80px));opacity:.35}.horizon-glow:where(.astro-mjnrcdji){background:radial-gradient(42% 18% at 38% 85%,#1869ff3d,#0000 100%),radial-gradient(30% 17% at 77% 81%,#46aaff2e,#0000 100%);animation:7s ease-in-out infinite alternate paused horizon-breathe;position:absolute;inset:0}.horizon-wave:where(.astro-mjnrcdji){opacity:0;transition:opacity .6s}.is-shaped:where(.astro-mjnrcdji) .horizon-wave:where(.astro-mjnrcdji){opacity:var(--wave-opacity)}.horizon-wave:where(.astro-mjnrcdji)>span:where(.astro-mjnrcdji),.wave-haze:where(.astro-mjnrcdji)>span:where(.astro-mjnrcdji){animation:horizon-flow var(--wave-duration) cubic-bezier(.45,0,.55,1) infinite paused,horizon-lustre 8s ease-in-out infinite alternate paused;animation-delay:var(--wave-delay),-2s;clip-path:var(--wave-a);background:linear-gradient(110deg,#1263ff 8%,#48b5ff 35%,#d7f5ff 48%,#79cbff 63%,#337aff 95%) 0 0/180% 100%}.horizon-wave:where(.astro-mjnrcdji) .wave-halo:where(.astro-mjnrcdji){clip-path:var(--halo-a);opacity:.12;background-image:linear-gradient(115deg,#084cff,#087cff 48%,#3678ff 78%,#52baff);animation-name:horizon-halo,horizon-lustre}.wave-haze:where(.astro-mjnrcdji){filter:blur(16px)}.wave-haze:where(.astro-mjnrcdji)>.wave-halo:where(.astro-mjnrcdji){opacity:.65}.horizon-wave--primary:where(.astro-mjnrcdji)>.wave-halo:where(.astro-mjnrcdji){opacity:.1}.horizon-wave--primary:where(.astro-mjnrcdji)>.wave-thread:where(.astro-mjnrcdji){opacity:.95}.is-animated:where(.astro-mjnrcdji) .horizon-glow:where(.astro-mjnrcdji),.is-animated:where(.astro-mjnrcdji) .horizon-wave:where(.astro-mjnrcdji)>span:where(.astro-mjnrcdji),.is-animated:where(.astro-mjnrcdji) .wave-haze:where(.astro-mjnrcdji)>span:where(.astro-mjnrcdji){animation-play-state:running}:root[data-theme=light] .landing-light-trails:where(.astro-mjnrcdji){opacity:1}:root[data-theme=light] .landing-light-trails:where(.astro-mjnrcdji)[data-placement=hero] .horizon-scene:where(.astro-mjnrcdji){opacity:.65}:root[data-theme=light] .landing-light-trails:where(.astro-mjnrcdji) .wave-thread:where(.astro-mjnrcdji){background-image:linear-gradient(110deg,#185be7 8%,#2085eb 35%,#439bff 53%,#1687df 76%,#286ee8 95%)}:root[data-theme=light] .wave-haze:where(.astro-mjnrcdji){opacity:.4}@keyframes horizon-flow{0%,to{clip-path:var(--wave-a)}35%{clip-path:var(--wave-b)}70%{clip-path:var(--wave-c)}}@keyframes horizon-halo{0%,to{clip-path:var(--halo-a)}35%{clip-path:var(--halo-b)}70%{clip-path:var(--halo-c)}}@keyframes horizon-lustre{0%{background-position:0}to{background-position:100%}}@keyframes horizon-breathe{0%{opacity:.45}to{opacity:1}}@media (width<=47.99rem){.landing-light-trails:where(.astro-mjnrcdji){top:calc(100% - 15rem);bottom:-1rem}.horizon-scene:where(.astro-mjnrcdji){mask-image:none}.wave-haze:where(.astro-mjnrcdji){filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.horizon-glow:where(.astro-mjnrcdji),.horizon-wave:where(.astro-mjnrcdji)>span:where(.astro-mjnrcdji),.wave-haze:where(.astro-mjnrcdji)>span:where(.astro-mjnrcdji){animation:none}.horizon-wave:where(.astro-mjnrcdji){transition:none}}