.microsite-shell.svelte-15hxucm{isolation:isolate;color:var(--ms-fg,var(--color-surface-50));font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);--color-primary-950-50:var(--color-primary-950);--color-primary-700-300:var(--color-primary-700);--color-secondary-700-300:var(--color-secondary-700);--color-tertiary-700-300:var(--color-tertiary-700);--color-surface-950-50:var(--color-surface-950);--color-surface-800-200:var(--color-surface-800);--color-surface-700-300:var(--color-surface-700);--color-surface-600-400:var(--color-surface-600);--color-surface-100-900:var(--color-surface-100);--color-surface-50-950:var(--color-surface-50);position:relative}.microsite-bg--cinematic.svelte-15hxucm{background:radial-gradient(70vw 70vw at 15% 45%, color-mix(in oklab, var(--color-primary-500) 60%, transparent), transparent 35%), radial-gradient(60vw 60vw at 85% 40%, color-mix(in oklab, var(--color-secondary-500) 58%, transparent), transparent 38%), radial-gradient(55vw 55vw at 50% 85%, color-mix(in oklab, var(--color-tertiary-500) 62%, transparent), transparent 40%), linear-gradient(180deg, color-mix(in oklab, var(--color-surface-950) 98%, var(--color-primary-900) 2%) 0%, color-mix(in oklab, var(--color-surface-900) 94%, var(--color-secondary-800) 6%) 50%, color-mix(in oklab, var(--color-surface-950) 96%, var(--color-tertiary-900) 4%) 100%);background-attachment:fixed;animation:20s ease-in-out infinite alternate svelte-15hxucm-cinematic-bg-shift}.microsite-bg--aurora.svelte-15hxucm{background: linear-gradient(125deg, transparent 0%, transparent 30%, color-mix(in oklab, var(--color-primary-500) 35%, transparent) 40%, color-mix(in oklab, var(--color-primary-400) 50%, transparent) 50%, color-mix(in oklab, var(--color-secondary-500) 45%, transparent) 60%, transparent 70%, transparent 100%),  linear-gradient(175deg, color-mix(in oklab, var(--color-secondary-500) 40%, transparent) 0%, transparent 20%, transparent 60%, color-mix(in oklab, var(--color-tertiary-500) 35%, transparent) 75%, transparent 100%),  linear-gradient(90deg, color-mix(in oklab, var(--color-surface-950) 95%, var(--color-primary-900) 5%) 0%, color-mix(in oklab, var(--color-surface-900) 90%, var(--color-secondary-900) 10%) 50%, color-mix(in oklab, var(--color-surface-950) 93%, var(--color-tertiary-900) 7%) 100%);background-attachment:fixed;animation:15s ease-in-out infinite alternate svelte-15hxucm-aurora-flow}.microsite-bg--prism.svelte-15hxucm{background:linear-gradient(115deg, color-mix(in oklab, var(--color-primary-500) 45%, transparent) 0%, transparent 35%), linear-gradient(245deg, color-mix(in oklab, var(--color-secondary-500) 40%, transparent) 0%, transparent 38%), linear-gradient(25deg, color-mix(in oklab, var(--color-tertiary-500) 35%, transparent) 0%, transparent 42%), conic-gradient(from 15deg at 60% 40%, color-mix(in oklab, var(--color-surface-950) 88%, transparent) 0deg, color-mix(in oklab, var(--color-primary-700) 70%, transparent) 80deg, color-mix(in oklab, var(--color-surface-950) 88%, transparent) 160deg, color-mix(in oklab, var(--color-secondary-700) 65%, transparent) 260deg, color-mix(in oklab, var(--color-tertiary-700) 60%, transparent) 320deg, color-mix(in oklab, var(--color-surface-950) 88%, transparent) 360deg);background-attachment:fixed;animation:15s ease-in-out infinite alternate svelte-15hxucm-prism-rotate}.microsite-bg--void.svelte-15hxucm{background: radial-gradient(ellipse 120vw 40vh at 50% 0%, color-mix(in oklab, var(--color-surface-800) 40%, transparent) 0%, transparent 70%),  radial-gradient(ellipse 120vw 40vh at 50% 100%, color-mix(in oklab, var(--color-surface-900) 50%, transparent) 0%, transparent 60%),  var(--color-surface-950);background-attachment:fixed}.microsite-shell[data-color-mode=light].microsite-bg--aurora.svelte-15hxucm{background: linear-gradient(125deg, transparent 0%, transparent 30%, color-mix(in oklab, var(--color-primary-400) 45%, transparent) 40%, color-mix(in oklab, var(--color-primary-300) 55%, transparent) 50%, color-mix(in oklab, var(--color-secondary-400) 50%, transparent) 60%, transparent 70%, transparent 100%),  linear-gradient(175deg, color-mix(in oklab, var(--color-secondary-400) 50%, transparent) 0%, transparent 20%, transparent 60%, color-mix(in oklab, var(--color-tertiary-400) 45%, transparent) 75%, transparent 100%),  linear-gradient(90deg, color-mix(in oklab, white 95%, var(--color-primary-100) 5%) 0%, color-mix(in oklab, white 90%, var(--color-secondary-100) 10%) 50%, color-mix(in oklab, white 93%, var(--color-tertiary-100) 7%) 100%);background-attachment:fixed;animation:15s ease-in-out infinite alternate svelte-15hxucm-aurora-flow}.microsite-shell[data-color-mode=light].microsite-bg--prism.svelte-15hxucm{background:linear-gradient(115deg, color-mix(in oklab, var(--color-primary-400) 40%, transparent) 0%, transparent 35%), linear-gradient(245deg, color-mix(in oklab, var(--color-secondary-400) 35%, transparent) 0%, transparent 38%), linear-gradient(25deg, color-mix(in oklab, var(--color-tertiary-400) 30%, transparent) 0%, transparent 42%), conic-gradient(from 15deg at 60% 40%, oklab(100% 0 5.96046e-8/.88) 0deg, color-mix(in oklab, var(--color-primary-300) 70%, transparent) 80deg, oklab(100% 0 5.96046e-8/.88) 160deg, color-mix(in oklab, var(--color-secondary-300) 65%, transparent) 260deg, color-mix(in oklab, var(--color-tertiary-300) 60%, transparent) 320deg, oklab(100% 0 5.96046e-8/.88) 360deg);background-attachment:fixed;animation:15s ease-in-out infinite alternate svelte-15hxucm-prism-rotate}.microsite-shell[data-color-mode=light].microsite-bg--void.svelte-15hxucm{background: radial-gradient(ellipse 120vw 40vh at 50% 0%, color-mix(in oklab, var(--color-surface-200) 60%, transparent) 0%, transparent 70%),  radial-gradient(ellipse 120vw 40vh at 50% 100%, color-mix(in oklab, var(--color-surface-100) 80%, transparent) 0%, transparent 60%),  var(--color-surface-50);background-attachment:fixed}.microsite-shell[data-color-mode=dark].svelte-15hxucm{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary-950-50:var(--color-primary-50);--color-primary-700-300:var(--color-primary-300);--color-secondary-700-300:var(--color-secondary-300);--color-tertiary-700-300:var(--color-tertiary-300);--color-surface-950-50:var(--color-surface-50);--color-surface-800-200:var(--color-surface-200);--color-surface-700-300:var(--color-surface-300);--color-surface-600-400:var(--color-surface-400);--color-surface-100-900:var(--color-surface-900);--color-surface-50-950:var(--color-surface-950);--ms-fg:#f8fafcfa;--ms-mark:#fffffff5;--ms-title:#fffffff7;--ms-stat:#fffffff2;--ms-nav-link:#ffffffad;--ms-nav-link-active-bg:color-mix(in oklab, var(--color-primary-500) 18%, transparent);--ms-nav-link-active-fg:#fff;--ms-footer:#ffffff4d;--ms-footer-hover:#ffffff8c;--ms-toggle-bg:color-mix(in oklab, var(--color-surface-950) 65%, transparent);--ms-toggle-border:color-mix(in oklab, var(--color-surface-50) 14%, transparent);--ms-toggle-fg:#fffffff2}.microsite-shell[data-color-mode=light].svelte-15hxucm{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ms-fg:#0f172af5;--ms-muted:#334155bd;--ms-mark:#0f172afa;--ms-title:color-mix(in oklab, var(--color-surface-950) 88%, var(--color-primary-800) 12%);--ms-stat:color-mix(in oklab, var(--color-surface-900) 84%, var(--color-secondary-800) 16%);--ms-nav-link:#1e293bd6;--ms-nav-link-active-bg:color-mix(in oklab, var(--color-primary-500) 32%, white 68%);--ms-nav-link-active-fg:#0f172af5;--ms-footer:#0f172a85;--ms-footer-hover:#0f172ad1;--ms-toggle-bg:color-mix(in oklab, white 78%, var(--color-primary-100) 22%);--ms-toggle-border:color-mix(in oklab, var(--color-primary-500) 30%, transparent);--ms-toggle-fg:#0f172ae6}.microsite-shell[data-color-mode=light].microsite-bg--cinematic.svelte-15hxucm{background:radial-gradient(70vw 70vw at 15% 45%, color-mix(in oklab, var(--color-primary-400) 65%, transparent), transparent 35%), radial-gradient(60vw 60vw at 85% 40%, color-mix(in oklab, var(--color-secondary-400) 62%, transparent), transparent 38%), radial-gradient(55vw 55vw at 50% 85%, color-mix(in oklab, var(--color-tertiary-400) 68%, transparent), transparent 40%), linear-gradient(180deg, color-mix(in oklab, white 94%, var(--color-primary-100) 6%) 0%, color-mix(in oklab, white 90%, var(--color-secondary-100) 10%) 50%, color-mix(in oklab, white 92%, var(--color-tertiary-100) 8%) 100%);background-attachment:fixed;animation:20s ease-in-out infinite alternate svelte-15hxucm-cinematic-bg-shift}.microsite-shell.svelte-15hxucm:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg, color-mix(in oklab, var(--color-surface-50) 5%, transparent) 0 1px, transparent 1px 28px);opacity:.3;z-index:-1;position:fixed;inset:0}.microsite-shell[data-color-mode=light].svelte-15hxucm:before{background:repeating-linear-gradient(115deg, color-mix(in oklab, var(--color-primary-500) 8%, transparent) 0 1px, transparent 1px 32px);opacity:.26}.microsite-shell :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family)}.microsite-shell .microsite-page .glass-card :is(h1,h2,h3,h4,h5,h6){color:var(--color-surface-950-50)}.microsite-nav-shell.svelte-15hxucm{z-index:45;padding-top:.35rem;position:fixed;top:0;left:0;right:0}.microsite-nav-offset.svelte-15hxucm{height:5.2rem}.microsite-nav.svelte-15hxucm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.microsite-nav--floating.svelte-15hxucm{border:1px solid color-mix(in oklab, var(--color-surface-50) 15%, transparent);background:color-mix(in oklab, var(--color-surface-950) 65%, transparent);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px -12px color-mix(in oklab, var(--color-surface-950) 50%, transparent), inset 0 1px 1px color-mix(in oklab, var(--color-surface-50) 8%, transparent);border-radius:999px;margin-top:.75rem}.microsite-shell[data-color-mode=light].svelte-15hxucm .microsite-nav--floating:where(.svelte-15hxucm){border-color:color-mix(in oklab, var(--color-surface-950) 15%, transparent);background:color-mix(in oklab, var(--color-surface-50) 70%, transparent);box-shadow:0 8px 32px -12px color-mix(in oklab, var(--color-surface-950) 15%, transparent), inset 0 1px 1px color-mix(in oklab, var(--color-surface-50) 50%, transparent)}.microsite-mark__fallback.svelte-15hxucm{background:linear-gradient(135deg, var(--color-primary-500), color-mix(in oklab, var(--color-secondary-500) 85%, white 15%))}.microsite-mark__initial.svelte-15hxucm,.microsite-mark__text.svelte-15hxucm{color:var(--ms-mark)}.microsite-nav-link.svelte-15hxucm{color:var(--ms-nav-link);border-radius:999px;padding:.6rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s}.microsite-nav-link.svelte-15hxucm:hover,.microsite-nav-link.is-active.svelte-15hxucm{color:var(--ms-nav-link-active-fg);background:var(--ms-nav-link-active-bg)}.microsite-theme-btn.svelte-15hxucm,.microsite-menu-btn.svelte-15hxucm{border:1px solid var(--ms-toggle-border);background:var(--ms-toggle-bg);height:2.5rem;color:var(--ms-toggle-fg);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.microsite-theme-btn.svelte-15hxucm:hover,.microsite-menu-btn.svelte-15hxucm:hover{filter:brightness(1.02)}.microsite-menu-btn.svelte-15hxucm{width:2.5rem;padding:0}.microsite-mobile-menu.svelte-15hxucm{border:1px solid color-mix(in oklab, var(--color-surface-50) 10%, transparent);background:color-mix(in oklab, var(--color-surface-950) 80%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.microsite-shell[data-color-mode=light].svelte-15hxucm .microsite-mobile-menu:where(.svelte-15hxucm){border-color:color-mix(in oklab, var(--color-primary-500) 18%, transparent);background:color-mix(in oklab, white 82%, var(--color-primary-100) 18%)}.microsite-mobile-link.svelte-15hxucm{color:var(--ms-nav-link);border-radius:.75rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.microsite-mobile-link.svelte-15hxucm:hover,.microsite-mobile-link.is-active.svelte-15hxucm{color:var(--ms-nav-link-active-fg);background:var(--ms-nav-link-active-bg)}.microsite-footer-link.svelte-15hxucm{color:var(--ms-footer)}.microsite-footer-link.svelte-15hxucm:hover{color:var(--ms-footer-hover)}@media (width<=767px){.microsite-nav-offset.svelte-15hxucm{height:4.75rem}.microsite-nav--floating.svelte-15hxucm{border-radius:1.25rem}}@media (width>=768px){.microsite-menu-btn.svelte-15hxucm{display:none!important}}@keyframes svelte-15hxucm-cinematic-bg-shift{0%{background-position:-20% -20%,120% -25%,60% 120%,0 0}50%{background-position:30% 40%,70% 30%,40% 70%,0 0}to{background-position:-20% -20%,120% -25%,60% 120%,0 0}}@keyframes svelte-15hxucm-aurora-flow{0%,to{background-position:0 0,0 0,0 0}50%{background-position:2% 1%,-1% 2%,0 0}}@keyframes svelte-15hxucm-prism-rotate{0%,to{background-position:0 0,0 0,0 0}50%{background-position:2% 1%,-1% 2%,1% -1%}}.microsite-shell.svelte-15hxucm:after{content:"";pointer-events:none;opacity:.015;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-color-mode=dark] .microsite-shell.svelte-15hxucm:after{opacity:.025}
