.starfield[data-v-dfe453f1]{contain:paint;inset:0;mask-image:linear-gradient(180deg,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);overflow:hidden;pointer-events:none;position:absolute}.starfield--behind-header[data-v-dfe453f1]{top:calc(var(--header-height)*-1)}.starfield__layer[data-v-dfe453f1]{inset:0;position:absolute}.starfield__nebula[data-v-dfe453f1]{inset:-20%;position:absolute}.starfield__nebula i[data-v-dfe453f1]{border-radius:50%;display:block;filter:blur(70px);position:absolute}.starfield__nebula i[data-v-dfe453f1]:first-child{animation:sf-drift-dfe453f1 34s ease-in-out infinite alternate;background:radial-gradient(circle,var(--star-nebula-1),transparent 68%);height:96%;left:-14%;top:-22%;width:62%}.starfield__nebula i[data-v-dfe453f1]:nth-child(2){animation:sf-drift-dfe453f1 44s ease-in-out -12s infinite alternate-reverse;background:radial-gradient(circle,var(--star-nebula-2),transparent 68%);height:82%;right:-12%;top:14%;width:54%}.starfield__nebula i[data-v-dfe453f1]:nth-child(3){animation:sf-drift-dfe453f1 54s ease-in-out -26s infinite alternate;background:radial-gradient(circle,var(--star-nebula-3),transparent 68%);bottom:-24%;height:70%;left:32%;width:46%}@keyframes sf-drift-dfe453f1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(34px,-30px,0) scale(1.13)}}.starfield__grid[data-v-dfe453f1]{background-image:repeating-linear-gradient(0deg,var(--star-grid) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,var(--star-grid) 0 1px,transparent 1px 44px);inset:0;mask-image:radial-gradient(ellipse 78% 68% at 50% 42%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 42%,#000 30%,transparent 100%);opacity:var(--star-grid-opacity);position:absolute}.sf-star[data-v-dfe453f1]{background:var(--star-core);border-radius:50%;opacity:var(--sf-opacity,1);position:absolute}.sf-star.is-accent[data-v-dfe453f1]{background:var(--star-accent);box-shadow:0 0 var(--star-halo-blur) var(--star-halo)}.starfield__far .sf-star[data-v-dfe453f1]{background:var(--star-dim)}.starfield__far .sf-star.is-accent[data-v-dfe453f1]{background:var(--star-accent);opacity:calc(var(--sf-opacity, 1)*.7)}.sf-star--twinkle[data-v-dfe453f1]{animation:sf-twinkle-dfe453f1 var(--sf-duration) ease-in-out var(--sf-delay) infinite}@keyframes sf-twinkle-dfe453f1{0%,to{opacity:calc(var(--sf-opacity, 1)*.22)}50%{opacity:var(--sf-opacity,1)}}.sf-star--feature i[data-v-dfe453f1]{background:var(--star-accent);border-radius:50%;box-shadow:0 0 var(--star-halo-blur) var(--star-halo),0 0 calc(var(--star-halo-blur)*2.4) var(--star-halo);inset:0;position:absolute}.sf-star--feature[data-v-dfe453f1]:after,.sf-star--feature[data-v-dfe453f1]:before{background:linear-gradient(90deg,transparent,var(--star-accent),transparent);content:"";left:50%;opacity:var(--star-glare);position:absolute;top:50%}.sf-star--feature[data-v-dfe453f1]:before{height:1px;transform:translate(-50%,-50%);width:30px}.sf-star--feature[data-v-dfe453f1]:after{height:30px;transform:translate(-50%,-50%);width:1px}.starfield__mesh[data-v-dfe453f1]{height:100%;width:100%}.sf-mesh-line[data-v-dfe453f1]{animation:sf-mesh-flow-dfe453f1 16s linear infinite;fill:none;stroke:var(--star-mesh);stroke-dasharray:10 300;stroke-width:1;vector-effect:non-scaling-stroke}@keyframes sf-mesh-flow-dfe453f1{to{stroke-dashoffset:-310}}.sf-mesh-node[data-v-dfe453f1]{fill:none;stroke:var(--star-mesh-node);stroke-width:1;vector-effect:non-scaling-stroke}.sf-mesh-hub[data-v-dfe453f1]{fill:var(--star-mesh-node);stroke:none}.sf-meteor[data-v-dfe453f1]{animation:sf-meteor-dfe453f1 var(--sf-duration) linear var(--sf-delay) infinite;background:linear-gradient(90deg,var(--star-meteor-head),var(--star-meteor-tail) 42%,transparent);border-radius:1px;height:1px;opacity:0;position:absolute;width:130px}@keyframes sf-meteor-dfe453f1{0%{opacity:0;transform:rotate(-42deg) translate(0)}0.6%{opacity:1}11%{opacity:0;transform:rotate(-42deg) translate(calc(var(--sf-travel)*-1))}to{opacity:0;transform:rotate(-42deg) translate(calc(var(--sf-travel)*-1))}}.starfield.is-paused .sf-mesh-line[data-v-dfe453f1],.starfield.is-paused .sf-meteor[data-v-dfe453f1],.starfield.is-paused .sf-star--twinkle[data-v-dfe453f1],.starfield.is-paused .starfield__nebula i[data-v-dfe453f1]{animation-play-state:paused}@media(max-width:767px){.starfield__far .sf-star[data-v-dfe453f1]:nth-child(n+41),.starfield__meteors[data-v-dfe453f1],.starfield__mid .sf-star[data-v-dfe453f1]:nth-child(n+25){display:none}}@media(prefers-reduced-motion:reduce){.sf-mesh-line[data-v-dfe453f1],.sf-meteor[data-v-dfe453f1],.sf-star--twinkle[data-v-dfe453f1],.starfield__nebula i[data-v-dfe453f1]{animation:none}.sf-star--twinkle[data-v-dfe453f1]{opacity:var(--sf-opacity,1)}.sf-meteor[data-v-dfe453f1]{display:none}.sf-mesh-line[data-v-dfe453f1]{opacity:.75;stroke-dasharray:none}}
