@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/variant-a/space-grotesk-400.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/variant-a/space-grotesk-500.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/variant-a/space-grotesk-600.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/variant-a/space-grotesk-700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/variant-a/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/variant-a/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/variant-a/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/variant-a/inter-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/variant-a/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/variant-a/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/variant-a/jetbrains-mono-600.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/variant-a/jetbrains-mono-700.woff2)format("woff2")}.variant-a-theme{--color-cloud-white:#fafaf9;--color-off-white:#f5f5f4;--color-card-bg:#fff;--color-light-grey:#e7e5e4;--color-border-subtle:#e7e5e4;--color-text-dark:#0c0a09;--color-eluma-blue:#1c1917;--color-text-primary:#1c1917;--color-midnight-slate:#44403c;--color-text-secondary:#57534e;--color-text-muted:#78716c;--color-soft-cyan:#0891b2;--color-soft-cyan-dark:#0e7490;--color-soft-cyan-glow:#0891b226;--va-calc-gradient:linear-gradient(125deg, #57534e 0%, #1e3a5f 55%, #0e7490 100%);--logo-teal-700:#0e7490;--logo-cyan-600:#0891b2;--logo-cyan-500:#06b6d4;--logo-cyan-400:#22d3ee;--color-glass-bg:#00000005;--color-glass-border:#0000000f;--color-nav-backdrop:#fafaf9cc;--color-nav-scrolled:#fafaf9f2;--color-success:#10b981;--color-success-light:#10b98126;--color-success-dark:#059669;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--shadow-sm:0 1px 2px 0 #0000000a;--shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-xl:0 20px 25px -5px #00000014, 0 8px 10px -6px #0000000a;--shadow-card:0 1px 3px #0000000f, 0 1px 2px #0000000a;--va-chrome-gradient:linear-gradient(180deg, #fafaf9, #f1f0ee);--va-glass-bg:#ffffffd9;--va-grid-line:#0891b218;--va-grid-line-soft:#0891b211;--color-terminal-border:#e7e5e4;background:var(--color-cloud-white);color:var(--color-midnight-slate);font-family:var(--font-body)}[data-theme=dark] .variant-a-theme{--color-cloud-white:#0c0a09;--color-off-white:#1c1917;--color-card-bg:#292524;--color-light-grey:#44403c;--color-border-subtle:#3f3f46;--color-text-dark:#fafaf9;--color-eluma-blue:#fafaf9;--color-text-primary:#fafaf9;--color-midnight-slate:#d6d3d1;--color-text-secondary:#a8a29e;--color-text-muted:#78716c;--color-soft-cyan:#22d3ee;--color-soft-cyan-dark:#06b6d4;--color-soft-cyan-glow:#22d3ee2e;--va-calc-gradient:linear-gradient(135deg, #0c0a09 0%, #1c1917 100%);--color-nav-backdrop:#0c0a09c7;--color-nav-scrolled:#0c0a09eb;--color-terminal-border:#292524;--va-chrome-gradient:linear-gradient(180deg, #1c1917, #0f0e0d);--va-glass-bg:#1c1917c7;--va-grid-line:#22d3ee13;--va-grid-line-soft:#22d3ee0d;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000059;--shadow-lg:0 10px 15px -3px #0000008c, 0 4px 6px -4px #00000059;--shadow-xl:0 30px 60px -20px #000000b3, 0 12px 24px -12px #22d3ee2e;--shadow-card:0 4px 20px #00000080}.variant-a-theme .va-hero-blueprint{will-change:background-position;animation:38s linear infinite va-grid-drift}.variant-a-theme .va-motion-mask-line{opacity:0;filter:blur(10px);clip-path:inset(-.04em 100% -.18em 0);transform:translate3d(var(--va-mask-from-x,-24px), .05em, 0);will-change:opacity, filter, transform, clip-path;margin-bottom:-.08em;padding-bottom:.08em;line-height:1.08;animation:2.3s cubic-bezier(.18,1,.22,1) forwards va-mask-text-reveal-left;display:inline-block}.variant-a-theme .va-motion-mask-left{--va-mask-from-x:-24px;animation-name:va-mask-text-reveal-left}.variant-a-theme .va-motion-mask-right{--va-mask-from-x:24px;clip-path:inset(-.04em 0 -.18em 100%);animation-name:va-mask-text-reveal-right}.variant-a-theme .va-motion-dissolve{opacity:0;filter:blur(7px);animation:1.28s cubic-bezier(.16,1,.3,1) forwards va-dissolve-lift;transform:translateY(10px)}.variant-a-theme .va-motion-hero-flow{opacity:0;filter:blur(8px);animation:1.55s cubic-bezier(.18,1,.22,1) forwards va-hero-lower-flow;transform:translateY(18px)}.variant-a-theme .va-motion-hero-stats{opacity:0;border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 0%, transparent);animation:1.2s 1.66s forwards va-hero-stats-fade,1.3s cubic-bezier(.18,1,.22,1) 1.66s forwards va-hero-stats-rule}.variant-a-theme .va-motion-primary-cta{animation:4.8s ease-in-out infinite va-cta-breath}.variant-a-theme .va-motion-card{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s}.variant-a-theme .va-motion-card:hover{border-color:var(--color-soft-cyan);box-shadow:var(--shadow-lg);transform:translateY(-2px)}@keyframes va-mask-text-reveal-left{0%{opacity:0;filter:blur(10px);transform:translate3d(var(--va-mask-from-x,-24px), .05em, 0);clip-path:inset(-.04em 100% -.18em 0)}to{opacity:1;filter:blur();clip-path:inset(-.04em 0 -.18em);transform:translate(0,0)}}@keyframes va-mask-text-reveal-right{0%{opacity:0;filter:blur(10px);transform:translate3d(var(--va-mask-from-x,24px), .05em, 0);clip-path:inset(-.04em 0 -.18em 100%)}to{opacity:1;filter:blur();clip-path:inset(-.04em 0 -.18em);transform:translate(0,0)}}@keyframes va-dissolve-lift{0%{opacity:0;filter:blur(7px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes va-hero-lower-flow{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes va-hero-stats-fade{0%{opacity:0}to{opacity:1}}@keyframes va-hero-stats-rule{0%{border-top-color:color-mix(in srgb, var(--color-border-subtle) 0%, transparent)}to{border-top-color:var(--color-border-subtle)}}@keyframes va-grid-drift{to{background-position:24px 24px,24px 24px}}@keyframes va-cta-breath{0%,to{box-shadow:0 18px 44px var(--color-soft-cyan-glow)}50%{box-shadow:0 24px 62px var(--color-soft-cyan-glow)}}@media (prefers-reduced-motion:reduce){.variant-a-theme .va-hero-blueprint,.variant-a-theme .va-motion-mask-line,.variant-a-theme .va-motion-dissolve,.variant-a-theme .va-motion-hero-flow,.variant-a-theme .va-motion-hero-stats,.variant-a-theme .va-motion-primary-cta,.variant-a-theme .va-caption-reveal,.variant-a-theme .va-teaser-glow,.variant-a-theme .va-kenburns{animation:none!important}.variant-a-theme .va-motion-mask-line,.variant-a-theme .va-motion-dissolve,.variant-a-theme .va-motion-hero-flow,.variant-a-theme .va-motion-hero-stats{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.variant-a-theme .va-motion-hero-stats{border-top-color:var(--color-border-subtle)!important}}.variant-a-theme .va-teaser-glow{animation:14s linear infinite va-glow-rotate}@keyframes va-glow-rotate{to{transform:rotate(360deg)}}.variant-a-theme .va-kenburns{animation:8s ease-out forwards va-kenburns}@keyframes va-kenburns{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.1)translate(-1.2%,-1.2%)}}.variant-a-theme .va-caption-reveal{animation:.6s cubic-bezier(.16,1,.3,1) both va-caption-up}@keyframes va-caption-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.variant-a-theme .va-slide-meta{background:linear-gradient(#ffffffdb,#fffffff5),radial-gradient(circle at 10% 0,#0891b214,#0000 38%);flex-direction:column;gap:8px;padding:clamp(10px,1.8vw,14px);display:flex;position:relative}[data-theme=dark] .variant-a-theme .va-slide-meta{background:linear-gradient(#1c1917eb,#292524fa),radial-gradient(circle at 10% 0,#22d3ee1a,#0000 38%)}.variant-a-theme .va-slide-progress{background:#0f172a14;border-radius:999px;width:100%;height:3px;overflow:hidden}[data-theme=dark] .variant-a-theme .va-slide-progress{background:#fafaf914}.variant-a-theme .va-slide-meta-row{align-items:center;gap:12px;display:grid}.variant-a-theme .va-slide-meta-center{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.variant-a-theme .va-meta-caption{text-align:center;min-width:0;font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-eluma-blue);margin:0;font-size:clamp(11px,1.8vw,12px);font-weight:600;line-height:1.4}.variant-a-theme .va-meta-arrow{border:1px solid var(--color-border-subtle);background:var(--color-card-bg);width:44px;height:44px;color:var(--color-eluma-blue);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,color .18s;display:inline-flex}.variant-a-theme .va-meta-arrow:hover{border-color:var(--color-soft-cyan);color:var(--color-soft-cyan);transform:translateY(-1px)}.variant-a-theme .va-meta-arrow:focus-visible,.variant-a-theme .va-slide-dot:focus-visible{outline:2px solid var(--color-soft-cyan);outline-offset:3px}.variant-a-theme .va-slide-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-height:20px;display:flex}.variant-a-theme .va-slide-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:20px;padding:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.variant-a-theme .va-teaser-glow,.variant-a-theme .va-kenburns,.variant-a-theme .va-caption-reveal{animation:none}}.variant-a-theme .va-pulse-dot{animation:2.4s ease-in-out infinite va-pulse}@keyframes va-pulse{0%,to{box-shadow:0 0 0 4px var(--color-soft-cyan-glow)}50%{box-shadow:0 0 0 8px #0891b20a}}@media (prefers-reduced-motion:reduce){.variant-a-theme .va-pulse-dot{animation:none}}@media (max-width:900px){.variant-a-theme [style*="grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr)"],.variant-a-theme [style*="grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr)"]{grid-template-columns:1fr!important;gap:32px!important}.variant-a-theme .va-teaser-showcase,.variant-a-theme .va-teaser-visual{transform:none!important}}.variant-a-theme [class*=certStrip]{display:none!important}.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=photoFrame],.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=data]{color:var(--color-text-primary);background:var(--color-card-bg)!important;border:1px solid var(--color-border-subtle)!important}.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=frameBar]{background:var(--color-off-white)!important;border-bottom:1px solid var(--color-border-subtle)!important}.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=frameTitle],.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=fieldLabel],.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=fieldArrow],.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=prompt]{color:var(--color-text-muted)!important}.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=fieldValue]{color:var(--color-text-primary)!important}.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=stackBadge]{background:var(--color-soft-cyan-glow)!important;border:1px solid var(--color-soft-cyan)!important;color:var(--color-soft-cyan)!important}.variant-a-theme:not([data-theme=dark]) [class*=About-module][class*=availability]{color:var(--color-text-primary)!important;background:#10b98114!important;border:1px solid #10b9814d!important}.variant-a-theme:not([data-theme=dark]) [class*=Credentials-module][class*=credentials]{--cred-bg:#f5f5f4!important;--cred-surface:#fff!important;--cred-surface-hover:#fafaf9!important;--cred-border:#e7e5e4!important;--cred-text:#1c1917!important;--cred-text-muted:#57534e!important;--cred-text-dim:#78716c!important;--cred-cyan:#0891b2!important;--cred-cyan-dark:#0e7490!important;--cred-cyan-glow:#0891b226!important;--cred-amber:#d97706!important;--cred-amber-glow:#d9770626!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}
