@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.article-fade-in[data-astro-cid-p32sffdo]{opacity:0;animation:fadeInUp .8s ease-out forwards}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient-shift[data-astro-cid-p32sffdo]{animation:gradient-shift 3s ease infinite}.prose-byxoa[data-astro-cid-p32sffdo]{--tw-prose-body: #d1d5db;--tw-prose-headings: #fff;--tw-prose-links: #f472b6;--tw-prose-bold: #fff;--tw-prose-counters: #9ca3af;--tw-prose-bullets: #ec4899;--tw-prose-hr: rgba(255, 255, 255, .1);--tw-prose-quotes: #e5e7eb;--tw-prose-quote-borders: #ec4899;--tw-prose-captions: #9ca3af;--tw-prose-code: #fff;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: rgba(0, 0, 0, .4);--tw-prose-th-borders: rgba(255, 255, 255, .1);--tw-prose-td-borders: rgba(255, 255, 255, .1)}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:4rem;margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em}@media (min-width: 768px){.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25rem;line-height:2.5rem}}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){background:linear-gradient(135deg,#fff,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.5rem}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *))>[data-astro-cid-p32sffdo]:not([hidden])~[data-astro-cid-p32sffdo]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:1.5rem}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(li):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(li)::marker{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2rem;margin-bottom:2rem;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1));background-color:#ffffff0d;padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;font-style:italic}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(blockquote p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(a):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#ec48994d;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1));text-decoration-color:#ec4899}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;background-color:#ffffff1a;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2rem;margin-bottom:2rem;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#0006;padding:1.5rem;--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3rem;margin-bottom:3rem;border-color:#ffffff1a}.prose-byxoa[data-astro-cid-p32sffdo] [data-astro-cid-p32sffdo]:where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2rem;margin-bottom:2rem;border-radius:1rem}
