.aurora-layer[data-astro-cid-woqoummh]{--curtain-palette: repeating-linear-gradient( 102deg, transparent 0%, var(--aurora-blue-500) 4%, transparent 8%, var(--aurora-indigo-300) 12%, transparent 17%, var(--aurora-blue-300) 21%, transparent 26%, var(--aurora-violet-200) 30%, transparent 35%, var(--aurora-blue-400) 39%, transparent 44% );--curtain-palette-fine: repeating-linear-gradient( 96deg, transparent 0%, var(--aurora-indigo-300) 3%, transparent 7%, var(--aurora-blue-400) 10%, transparent 15%, var(--aurora-violet-200) 18%, transparent 23%, var(--aurora-blue-300) 27%, transparent 32% );opacity:.82;transition:opacity .5s ease-out}.aurora-subtle[data-astro-cid-woqoummh]{opacity:.58}.dark .aurora-layer[data-astro-cid-woqoummh]{opacity:.84}.dark .aurora-subtle[data-astro-cid-woqoummh]{opacity:.52}.aurora-ambient-crown[data-astro-cid-woqoummh]{position:absolute;inset:-10% -20% auto;height:85%;background:radial-gradient(ellipse 85% 75% at 50% 10%,color-mix(in srgb,var(--aurora-blue-500) 28%,transparent),color-mix(in srgb,var(--aurora-indigo-300) 18%,transparent) 50%,transparent 82%);filter:blur(55px);pointer-events:none}.dark .aurora-ambient-crown[data-astro-cid-woqoummh]{background:radial-gradient(ellipse 88% 78% at 50% 10%,color-mix(in srgb,var(--aurora-blue-500) 38%,transparent),color-mix(in srgb,var(--aurora-indigo-300) 24%,transparent) 55%,transparent 85%)}.aurora-curtain-wrap[data-astro-cid-woqoummh]{position:absolute;inset:-15% -30% 0;mask-image:radial-gradient(ellipse 100% 86% at 50% 0%,black 45%,transparent 92%),linear-gradient(to bottom,black 0%,black 65%,rgba(0,0,0,.75) 76%,rgba(0,0,0,.3) 83%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 100% 86% at 50% 0%,black 45%,transparent 92%),linear-gradient(to bottom,black 0%,black 65%,rgba(0,0,0,.75) 76%,rgba(0,0,0,.3) 83%,transparent 88%);mask-composite:intersect;-webkit-mask-composite:source-in;filter:blur(28px);overflow:hidden}.aurora-curtain[data-astro-cid-woqoummh]{position:absolute;inset:0;will-change:transform,background-position;transform-origin:50% 0%}.aurora-curtain-primary[data-astro-cid-woqoummh]{background-image:var(--curtain-palette);background-size:260% 180%;opacity:.85;animation:curtain-sway-primary 36s ease-in-out infinite alternate}.aurora-curtain-secondary[data-astro-cid-woqoummh]{background-image:var(--curtain-palette-fine);background-size:200% 160%;opacity:.65;mix-blend-mode:overlay;animation:curtain-sway-secondary 28s ease-in-out infinite alternate-reverse}.dark .aurora-curtain-secondary[data-astro-cid-woqoummh]{mix-blend-mode:screen}.aurora-crest[data-astro-cid-woqoummh]{position:absolute;top:0;left:10%;right:10%;height:50%;background:radial-gradient(ellipse 62% 42% at 50% 0%,color-mix(in srgb,var(--aurora-blue-300) 45%,transparent),transparent 72%);filter:blur(20px);animation:crest-pulse 18s ease-in-out infinite alternate}@keyframes curtain-sway-primary{0%{background-position:0% 0%;transform:translate3d(-3%,0,0) scaleY(1) skew(-2deg)}50%{background-position:60% 30%;transform:translate3d(2%,-2%,0) scaleY(1.08) skew(3deg)}to{background-position:120% 0%;transform:translate3d(-2%,1%,0) scaleY(.96) skew(-1deg)}}@keyframes curtain-sway-secondary{0%{background-position:100% 20%;transform:translate3d(3%,-1%,0) scaleY(1.05) skew(2deg)}50%{background-position:40% 0%;transform:translate3d(-2%,2%,0) scaleY(.95) skew(-3deg)}to{background-position:0% 40%;transform:translate3d(2%,0,0) scaleY(1.02) skew(1deg)}}@keyframes crest-pulse{0%{opacity:.5;transform:scaleX(.95) translate3d(-2%,0,0)}50%{opacity:.8;transform:scaleX(1.08) translate3d(3%,0,0)}to{opacity:.55;transform:scaleX(1) translate3d(-1%,0,0)}}@media(max-width:640px){.aurora-curtain-wrap[data-astro-cid-woqoummh]{filter:blur(20px)}}@media(prefers-reduced-motion:reduce){.aurora-curtain-primary[data-astro-cid-woqoummh],.aurora-curtain-secondary[data-astro-cid-woqoummh],.aurora-crest[data-astro-cid-woqoummh]{animation:none;transform:none;will-change:auto}}.particle-hero-stage[data-astro-cid-omjv3gfz]{width:100%;height:100%;cursor:grab;touch-action:none}.particle-hero-stage.is-dragging{cursor:grabbing}@media(pointer:coarse){.particle-hero-stage[data-astro-cid-omjv3gfz]{cursor:default;touch-action:pan-y}}.particle-hero-stage.is-dust-ready .particle-hero-dust[data-astro-cid-omjv3gfz],.particle-hero-stage.is-ready .particle-hero-form[data-astro-cid-omjv3gfz]{opacity:1}@media(prefers-reduced-motion:reduce){.particle-hero-stage .particle-hero-canvas[data-astro-cid-omjv3gfz]{display:none!important}}@keyframes hero-entrance{0%{opacity:0;transform:translateY(40px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-motion[data-astro-cid-j7pv25f6]{animation:hero-entrance .8s cubic-bezier(.16,1,.3,1) .3s forwards;opacity:0}@media(prefers-reduced-motion:reduce){.hero-motion[data-astro-cid-j7pv25f6]{animation:none;opacity:1}}@keyframes scroll-float{0%,to{opacity:.45;transform:translateY(-9px) scale(.9)}50%{opacity:1;transform:translateY(12px) scale(1.14)}}.scroll-float[data-astro-cid-j7pv25f6]{animation:scroll-float 1.45s cubic-bezier(.45,0,.2,1) infinite;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.scroll-float[data-astro-cid-j7pv25f6]{animation:none;opacity:1;transform:none;will-change:auto}}
