.wire-ribbon[data-v-ae4af362]{--wire-bg:var(--ribbon-bg,rgb(var(--color-primary)));--wire-1:#38bdf8;--wire-2:#4f46e5;--wire-3:#7c3aed;--wire-4:#f59e0b}.dark .wire-ribbon[data-v-ae4af362]{--wire-2:#818cf8;--wire-3:#c4b5fd}.wire-ribbon--hero[data-v-ae4af362]{--wire-opacity:.5}.dark .wire-ribbon--hero[data-v-ae4af362]{--wire-opacity:.75}.wire-ribbon--page[data-v-ae4af362]{--wire-opacity:.35}.dark .wire-ribbon--page[data-v-ae4af362]{--wire-opacity:.5}.wire-ribbon-svg[data-v-ae4af362]{opacity:var(--wire-opacity)}.wire-s1[data-v-ae4af362]{stop-color:var(--wire-1);stop-opacity:0}.wire-s2[data-v-ae4af362]{stop-color:var(--wire-2)}.wire-s3[data-v-ae4af362]{stop-color:var(--wire-3)}.wire-s4[data-v-ae4af362]{stop-color:var(--wire-4);stop-opacity:.2}.wire-ribbon-svg[data-v-ae4af362]{overflow:visible}.wire-ribbon-sway[data-v-ae4af362]{will-change:transform}.wire-ribbon--hero .wire-ribbon-sway[data-v-ae4af362]{animation:wire-sway-ae4af362 16s ease-in-out infinite alternate;transform-origin:68.75% 50%}.wire-ribbon--page .wire-ribbon-sway[data-v-ae4af362]{animation:wire-sway-page-ae4af362 16s ease-in-out infinite alternate;transform-origin:36.4% 76.1%}@keyframes wire-sway-page-ae4af362{0%{transform:rotate(-2deg) scale(1)}to{transform:rotate(3deg) scale(1.04) translateY(-4.3%)}}@keyframes wire-sway-ae4af362{0%{transform:rotate(-2deg) scale(1)}to{transform:rotate(3deg) scale(1.04) translateY(-2%)}}.wire-ribbon--hero .wire-ribbon-fade[data-v-ae4af362]{background:linear-gradient(90deg,var(--wire-bg) 0,color-mix(in srgb,var(--wire-bg) 70%,transparent) 38%,transparent 68%)}.wire-ribbon--page .wire-ribbon-fade[data-v-ae4af362]{background:linear-gradient(90deg,var(--wire-bg) 0,var(--wire-bg) 48%,color-mix(in srgb,var(--wire-bg) 60%,transparent) 60%,transparent 78%)}.wire-ribbon-fade-bottom[data-v-ae4af362]{background:linear-gradient(to top,var(--wire-bg),transparent)}@media(max-width:1023px){.wire-ribbon--hero .wire-ribbon-svg[data-v-ae4af362]{opacity:calc(var(--wire-opacity)*.6)}.wire-ribbon--page .wire-ribbon-svg[data-v-ae4af362]{opacity:calc(var(--wire-opacity)*.5)}.wire-ribbon--page .wire-ribbon-sway[data-v-ae4af362]{animation:none;will-change:auto}}@media(prefers-reduced-motion:reduce){.wire-ribbon .wire-ribbon-sway[data-v-ae4af362]{animation:none;will-change:auto}}
