.skip-link[data-astro-cid-mfh27ymx]{color:#fff;z-index:1000;background:#31748f;border-radius:4px;padding:8px;font-weight:600;text-decoration:none;position:absolute;top:-40px;left:6px}.skip-link[data-astro-cid-mfh27ymx]:focus{top:6px}[data-astro-cid-mfh27ymx]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #31748f}button[data-astro-cid-mfh27ymx]:focus-visible{box-shadow:0 0 0 2px #191724,0 0 0 4px #31748f}a[data-astro-cid-mfh27ymx]{color:#9ccfd8;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[data-astro-cid-mfh27ymx]:hover,a[data-astro-cid-mfh27ymx]:focus{text-underline-offset:2px;text-decoration:underline 2px}.high-contrast[data-astro-cid-mfh27ymx]{color:#fff;background-color:#000}.sr-only[data-astro-cid-mfh27ymx]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-astro-cid-mfh27ymx],[data-astro-cid-mfh27ymx]:before,[data-astro-cid-mfh27ymx]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){[data-astro-cid-mfh27ymx]{border-color:currentColor!important}.card-bg[data-astro-cid-mfh27ymx],.nav-bg[data-astro-cid-mfh27ymx]{border:2px solid}}@media (prefers-color-scheme:dark){:root{color-scheme:dark}}html{scroll-behavior:smooth;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{color:#e0def4;font-display:swap;background-color:#191724;margin:0;padding:0;line-height:1.6}nav{z-index:100;background-color:#1f1d2e;border-bottom:1px solid #26233a;position:sticky;top:0}.hero{justify-content:center;align-items:center;min-height:50vh;display:flex}img{border-radius:8px;max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline-offset:2px;outline:2px solid #31748f}@media (prefers-contrast:high){:root{--text-color:#fff;--bg-color:#000}}.container{container-type:inline-size}@font-face{font-family:system-ui-optimized;src:local("system-ui"),local(-apple-system),local(BlinkMacSystemFont);font-display:swap;unicode-range:U+20-7F}html{text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}body{color:#e0def4;font-display:swap;background-color:#191724;margin:0;padding:0}nav[data-astro-cid-5kd4dmre]{z-index:100;contain:layout style paint;background-color:#1f1d2e;position:sticky;top:0}.hero[data-astro-cid-5kd4dmre]{contain:layout style;justify-content:center;align-items:center;min-height:60vh;display:flex}img[data-astro-cid-5kd4dmre]{content-visibility:auto;contain-intrinsic-size:300px 200px;max-width:100%;height:auto}.will-change-transform[data-astro-cid-5kd4dmre]{will-change:transform}.will-change-opacity[data-astro-cid-5kd4dmre]{will-change:opacity}.contain-layout[data-astro-cid-5kd4dmre]{contain:layout}.contain-paint[data-astro-cid-5kd4dmre]{contain:paint}.contain-style[data-astro-cid-5kd4dmre]{contain:style}@media (width<=768px){.hero[data-astro-cid-5kd4dmre]{min-height:50vh;padding:1rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-5kd4dmre],[data-astro-cid-5kd4dmre]:before,[data-astro-cid-5kd4dmre]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:root{--text-contrast:#fff;--bg-contrast:#000}body{background-color:var(--bg-contrast)!important;color:var(--text-contrast)!important}.text-rose-pine-subtle[data-astro-cid-5kd4dmre],.text-rose-pine-muted[data-astro-cid-5kd4dmre]{color:#fff!important}.bg-rose-pine-surface[data-astro-cid-5kd4dmre],.bg-rose-pine-overlay[data-astro-cid-5kd4dmre]{background-color:#1a1a1a!important}}[data-astro-cid-5kd4dmre]:focus{outline-offset:2px;outline:2px solid #c4a7e7}a[data-astro-cid-5kd4dmre]{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[data-astro-cid-5kd4dmre]:focus,a[data-astro-cid-5kd4dmre]:hover{text-underline-offset:3px;text-decoration:underline 2px}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-hero[data-astro-cid-ltdikdbd]{animation:1s cubic-bezier(.4,0,.2,1) fadeInScale}.animate-slide-up[data-astro-cid-ltdikdbd]{animation:.8s cubic-bezier(.4,0,.2,1) both slideInFromBottom}.stagger-1[data-astro-cid-ltdikdbd]{animation-delay:.2s}.stagger-2[data-astro-cid-ltdikdbd]{animation-delay:.4s}.stagger-3[data-astro-cid-ltdikdbd]{animation-delay:.6s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.floating-social[data-astro-cid-ltdikdbd]{animation:3s ease-in-out infinite float}.floating-social[data-astro-cid-ltdikdbd] a[data-astro-cid-ltdikdbd]{transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-social[data-astro-cid-ltdikdbd] a[data-astro-cid-ltdikdbd]:hover{transform:scale(1.1)}.lazy-section[data-astro-cid-glcd5qxo]{min-height:100px;position:relative}.lazy-placeholder[data-astro-cid-glcd5qxo]{opacity:1;background-color:#19172480;border-radius:12px;justify-content:center;align-items:center;min-height:200px;transition:opacity .3s;display:flex}.lazy-skeleton[data-astro-cid-glcd5qxo]{background:linear-gradient(90deg,#1f1d2ecc 25%,#26233acc 50%,#1f1d2ecc 75%) 0 0/200% 100%;border-radius:8px;width:100%;height:100px;animation:2s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lazy-content[data-astro-cid-glcd5qxo]{opacity:0;transition:opacity .3s}.lazy-content[data-astro-cid-glcd5qxo][style*="display: "]{opacity:1}@media (prefers-reduced-motion:reduce){.lazy-skeleton[data-astro-cid-glcd5qxo]{background:#1f1d2ecc;animation:none}.lazy-placeholder[data-astro-cid-glcd5qxo],.lazy-content[data-astro-cid-glcd5qxo]{transition:none}}.performance-optimized[data-astro-cid-3kxqqtl4]{contain:layout style paint}html{scroll-behavior:smooth}@font-face{font-family:system-ui-fallback;src:local("system-ui"),local(-apple-system),local(BlinkMacSystemFont);font-display:swap}img[data-astro-cid-3kxqqtl4]{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){[data-astro-cid-3kxqqtl4],[data-astro-cid-3kxqqtl4]:before,[data-astro-cid-3kxqqtl4]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{text-size-adjust:100%}@font-face{font-family:fallback;font-display:swap;src:local("system-ui"),local(-apple-system);unicode-range:U+20-7F}img[data-astro-cid-hiqzaw7x]{content-visibility:auto;contain-intrinsic-size:200px 150px}.fade-in[data-astro-cid-hiqzaw7x]{animation:.3s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.container[data-astro-cid-hiqzaw7x]{container-type:inline-size}@container (width>=768px){.responsive-grid[data-astro-cid-hiqzaw7x]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}}.scroll-smooth[data-astro-cid-hiqzaw7x]{scroll-behavior:smooth;scroll-padding-top:2rem}.aspect-ratio[data-astro-cid-hiqzaw7x]{aspect-ratio:var(--aspect-ratio,16/9)}.will-change-transform[data-astro-cid-hiqzaw7x]{will-change:transform}.will-change-opacity[data-astro-cid-hiqzaw7x]{will-change:opacity}.contain-paint[data-astro-cid-hiqzaw7x]{contain:paint}.contain-layout[data-astro-cid-hiqzaw7x]{contain:layout}.contain-style[data-astro-cid-hiqzaw7x]{contain:style}.scrolling-section[data-astro-cid-j7pv25f6],.scrolling-section[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{opacity:1}
