html:has(.marketing-site:not([data-ui-lab-specimen])){color:#e8dfd0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0e0d0b;max-width:100%;overflow-x:clip}html:has(.marketing-site:not([data-ui-lab-specimen])) body{color:#e8dfd0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0e0d0b;max-width:100%;overflow-x:clip}.marketing-site-header{z-index:90;will-change:transform;box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#0e0d0bc7;border-bottom-color:#d8d2c40f;transition:transform .26s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:fixed;inset:0 0 auto;transform:translateY(0)}.marketing-site-header[data-hidden=true]{pointer-events:none;transform:translateY(calc(-100% - 1px))}.marketing-site-header[data-hidden=true]:focus-within{pointer-events:auto;transform:translateY(0)}.marketing-site-header[data-home=true][data-scrolled=false]{box-shadow:none;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0e0d0b94 0%,#0e0d0b4d 72%,#0e0d0b1f 100%);border-bottom-color:#d8d2c40a}.marketing-site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(10px);background:#0e0d0bf0;border-bottom-color:#d8d2c421;box-shadow:0 1px #d8d2c414}@media (max-width:749px){.marketing-site-header[data-home=true][data-scrolled=false]{background:linear-gradient(#0e0d0bb8 0%,#0e0d0b6b 78%,#0e0d0b2e 100%)}}@media (prefers-reduced-motion:reduce){.marketing-site-header{transition:none}}.marketing-site{--marketing-background:#0e0d0b;--marketing-foreground:#e8dfd0;--marketing-card:#12100e;--marketing-card-foreground:#e8dfd0;--marketing-popover:#15120f;--marketing-popover-foreground:#e8dfd0;--marketing-muted:#15120f;--marketing-muted-foreground:#a09585;--marketing-gold-deep:var(--antar-color-marketing-gold-deep,#c49a5c);--marketing-gold:var(--antar-color-marketing-gold,#c9a968);--marketing-gold-highlight:var(--antar-color-marketing-gold-highlight,#d9bc80);--marketing-gold-hover:var(--marketing-gold-highlight);--marketing-gold-soft:#c9a9681a;--marketing-gold-line:#c9a96847;--marketing-gold-strong:#c9a9689e;--marketing-primary:var(--marketing-gold);--marketing-primary-foreground:#0e0d0b;--marketing-action:var(--marketing-platinum);--marketing-action-foreground:#0e0d0b;--marketing-action-border:#d8d2c457;--marketing-secondary:#1f1c18;--marketing-secondary-foreground:#c9bfad;--marketing-accent:var(--marketing-gold);--marketing-accent-foreground:#0e0d0b;--marketing-destructive:#a33020;--marketing-destructive-foreground:#f5ede0;--marketing-border:#d8d2c421;--marketing-input:transparent;--marketing-input-background:#1f1c18;--marketing-ring:#e8dfd0;--marketing-house-shiva:#6d5bd0;--marketing-house-krishna:#007f8d;--marketing-house-hanuman:#a83b1f;--marketing-platinum:#d8d2c4;--marketing-platinum-muted:#aaa394;--marketing-platinum-soft:#d8d2c41f;--marketing-platinum-line:#d8d2c41f;--marketing-platinum-strong:#d8d2c46b;--marketing-surface-deep:#0e0d0b;--marketing-surface-card:#15120f;--marketing-font-size:16px;--marketing-font-weight-medium:500;--marketing-font-weight-normal:400;--marketing-radius-control:.1875rem;--marketing-radius-surface:.375rem;--marketing-radius-frame:.5rem;--marketing-radius:var(--marketing-radius-surface);--marketing-type-display-hero-size:clamp(3rem, 5vw, 4.75rem);--marketing-type-display-page-size:clamp(2.5rem, 4.2vw, 4rem);--marketing-type-heading-section-size:clamp(2.125rem, 3.2vw, 3rem);--marketing-type-heading-feature-size:clamp(1.75rem, 2.5vw, 2.25rem);--marketing-type-heading-card-size:clamp(1.375rem, 1.8vw, 1.75rem);--marketing-type-statement-size:clamp(1.75rem, 2.2vw, 2.125rem);--marketing-type-lead-size:clamp(1.0625rem, 1.2vw, 1.25rem);--marketing-type-body-size:clamp(.9375rem, .4vw + .86rem, 1rem);--marketing-type-label-size:.75rem;--marketing-type-meta-size:.6875rem;--marketing-type-caption-size:.8125rem;--antar-color-surface:var(--marketing-background);--antar-color-surface-muted:var(--marketing-muted);--antar-color-surface-inverse:var(--marketing-foreground);--antar-color-card:var(--marketing-card);--antar-color-card-inner:var(--marketing-muted);--antar-color-fg:var(--marketing-foreground);--antar-color-fg-muted:var(--marketing-muted-foreground);--antar-color-fg-inverse:var(--marketing-primary-foreground);--antar-color-border:var(--marketing-border);--antar-color-border-strong:var(--marketing-platinum-strong);--antar-color-primary:var(--marketing-primary);--antar-color-primary-hover:var(--marketing-gold-hover);--antar-color-on-primary:var(--marketing-primary-foreground);--antar-color-danger:var(--marketing-destructive);--antar-color-danger-muted:var(--marketing-destructive);width:100%;max-width:100%;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.marketing-site{--antar-color-danger-muted:color-mix(in oklab, var(--marketing-destructive) 28%, transparent)}}.marketing-site{--color-marketing-background:var(--marketing-background);--color-marketing-foreground:var(--marketing-foreground);--color-marketing-card:var(--marketing-card);--color-marketing-card-foreground:var(--marketing-card-foreground);--color-marketing-popover:var(--marketing-popover);--color-marketing-popover-foreground:var(--marketing-popover-foreground);--color-marketing-muted:var(--marketing-muted);--color-marketing-muted-foreground:var(--marketing-muted-foreground);--color-marketing-primary:var(--marketing-primary);--color-marketing-primary-foreground:var(--marketing-primary-foreground);--color-marketing-secondary:var(--marketing-secondary);--color-marketing-secondary-foreground:var(--marketing-secondary-foreground);--color-marketing-accent:var(--marketing-accent);--color-marketing-accent-foreground:var(--marketing-accent-foreground);--color-marketing-destructive:var(--marketing-destructive);--color-marketing-destructive-foreground:var(--marketing-destructive-foreground);--color-marketing-border:var(--marketing-border);--color-marketing-input:var(--marketing-input);--color-marketing-input-background:var(--marketing-input-background);--color-marketing-ring:var(--marketing-ring);--color-marketing-gold:var(--marketing-gold);--color-marketing-house-shiva:var(--marketing-house-shiva);--color-marketing-house-krishna:var(--marketing-house-krishna);--color-marketing-house-hanuman:var(--marketing-house-hanuman);--color-marketing-platinum:var(--marketing-platinum);--color-marketing-platinum-muted:var(--marketing-platinum-muted);--color-marketing-surface-deep:var(--marketing-surface-deep);--color-marketing-surface-card:var(--marketing-surface-card);--color-background:var(--marketing-background);--color-foreground:var(--marketing-foreground);--color-card:var(--marketing-card);--color-card-foreground:var(--marketing-card-foreground);--color-popover:var(--marketing-popover);--color-popover-foreground:var(--marketing-popover-foreground);--color-muted:var(--marketing-muted);--color-muted-foreground:var(--marketing-muted-foreground);--color-primary:var(--marketing-primary);--color-primary-foreground:var(--marketing-primary-foreground);--color-secondary:var(--marketing-secondary);--color-secondary-foreground:var(--marketing-secondary-foreground);--color-accent:var(--marketing-accent);--color-accent-foreground:var(--marketing-accent-foreground);--color-destructive:var(--marketing-destructive);--color-destructive-foreground:var(--marketing-destructive-foreground);--color-border:var(--marketing-border);--color-input:var(--marketing-input);--color-ring:var(--marketing-ring);--background:var(--marketing-background);--foreground:var(--marketing-foreground);--card:var(--marketing-card);--card-foreground:var(--marketing-card-foreground);--popover:var(--marketing-popover);--popover-foreground:var(--marketing-popover-foreground);--muted:var(--marketing-muted);--muted-foreground:var(--marketing-muted-foreground);--primary:var(--marketing-primary);--primary-foreground:var(--marketing-primary-foreground);--secondary:var(--marketing-secondary);--secondary-foreground:var(--marketing-secondary-foreground);--accent:var(--marketing-accent);--accent-foreground:var(--marketing-accent-foreground);--destructive:var(--marketing-destructive);--destructive-foreground:var(--marketing-destructive-foreground);--border:var(--marketing-border);--input:var(--marketing-input);--ring:var(--marketing-ring);--platinum:var(--marketing-platinum);--platinum-muted:var(--marketing-platinum-muted);--platinum-soft:var(--marketing-platinum-soft);--platinum-line:var(--marketing-platinum-line);--platinum-strong:var(--marketing-platinum-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--marketing-background);color:var(--marketing-foreground);font-family:var(--font-marketing-sans), ui-sans-serif, system-ui, sans-serif;font-size:var(--marketing-font-size);min-height:100dvh}@layer base{.marketing-site :where(.type-display-hero,.type-display-page,.type-heading-section,.type-heading-feature,.type-heading-card,.type-statement){margin:0}.marketing-site h1{font-family:var(--font-marketing-serif), Georgia, serif;font-size:var(--text-2xl,1.5rem);font-weight:var(--marketing-font-weight-medium);line-height:1.5}.marketing-site h2{font-family:var(--font-marketing-serif), Georgia, serif;font-size:var(--text-xl,1.25rem);font-weight:var(--marketing-font-weight-medium);line-height:1.5}.marketing-site h3{font-size:var(--text-lg,1.125rem);font-weight:var(--marketing-font-weight-medium);line-height:1.5}.marketing-site h4{font-size:var(--text-base,1rem);font-weight:var(--marketing-font-weight-medium);line-height:1.5}.marketing-site p{line-height:1.6}.marketing-site .type-body{font-size:var(--marketing-type-body-size);line-height:1.75}.marketing-site a{color:inherit;text-decoration:none}.marketing-site :focus-visible{outline:2px solid var(--marketing-ring);outline-offset:2px}}.marketing-site .page-x{padding-inline:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.marketing-site .page-x{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:48rem){.marketing-site .page-x{padding-inline:calc(var(--spacing,.25rem) * 10)}}@media (min-width:64rem){.marketing-site .page-x{padding-inline:calc(var(--spacing,.25rem) * 12)}}.marketing-site .page-x{min-width:0;max-width:100%}.marketing-site .page-start{--marketing-page-gutter:1.25rem;padding-inline-start:max(var(--marketing-page-gutter), calc((100vw - 1200px) / 2))}@media (min-width:640px){.marketing-site .page-start{--marketing-page-gutter:1.5rem}}@media (min-width:768px){.marketing-site .page-start{--marketing-page-gutter:2.5rem}}@media (min-width:1024px){.marketing-site .page-start{--marketing-page-gutter:3rem}}.marketing-site .page-wrap{width:100%;min-width:0;max-width:min(1200px,100%);margin-inline:auto}.marketing-site .page-wrap-narrow{max-width:800px;margin-inline:auto}.marketing-site .section-space{padding-block:calc(var(--spacing,.25rem) * 24)}@media (min-width:48rem){.marketing-site .section-space{padding-block:calc(var(--spacing,.25rem) * 32)}}.marketing-site .section-space-sm{padding-block:calc(var(--spacing,.25rem) * 18)}@media (min-width:48rem){.marketing-site .section-space-sm{padding-block:calc(var(--spacing,.25rem) * 24)}}.marketing-site .section-space-tight{padding-block:calc(var(--spacing,.25rem) * 14)}@media (min-width:48rem){.marketing-site .section-space-tight{padding-block:calc(var(--spacing,.25rem) * 20)}}.marketing-site .section-space-expansive{padding-block:calc(var(--spacing,.25rem) * 28)}@media (min-width:48rem){.marketing-site .section-space-expansive{padding-block:calc(var(--spacing,.25rem) * 40)}}@media (min-width:64rem){.marketing-site .section-space-expansive{padding-block:calc(var(--spacing,.25rem) * 44)}}.marketing-site .section-space-cta{padding-block:calc(var(--spacing,.25rem) * 28)}@media (min-width:48rem){.marketing-site .section-space-cta{padding-block:calc(var(--spacing,.25rem) * 36)}}.marketing-site .hero-space{padding-top:calc(var(--spacing,.25rem) * 32);padding-bottom:calc(var(--spacing,.25rem) * 20)}@media (min-width:48rem){.marketing-site .hero-space{padding-top:calc(var(--spacing,.25rem) * 40);padding-bottom:calc(var(--spacing,.25rem) * 28)}}.marketing-site .home-hero{background:var(--marketing-background)}.marketing-site .home-hero-image{filter:saturate(.84)contrast(1.06)brightness(.8);transform-origin:50% 48%;animation:1.6s cubic-bezier(.22,1,.36,1) both home-hero-image-reveal;transform:scale(1.008)}@keyframes home-hero-image-reveal{0%{opacity:.68;transform:scale(1.045)}to{opacity:1;transform:scale(1.008)}}.marketing-site .home-hero-bottom-fade{background:radial-gradient(ellipse 52% 54% at 50% 100%, #c9a96806, transparent 70%), linear-gradient(180deg, transparent 0%, #0e0d0b24 26%, #0e0d0b9e 68%, var(--marketing-background) 94%, var(--marketing-background) 100%);height:34%}.marketing-site .home-hero-scrim{background:radial-gradient(26% 48% at 21%,#c9a9680e 0%,#0000 72%),radial-gradient(48% 34% at 18% 86%,#060504eb 0%,#060504b3 44%,#0000 82%),linear-gradient(90deg,#0605046b 0%,#0605043d 30%,#06050414 62%,#0605043d 100%)}.marketing-site .home-hero-vignette{background:linear-gradient(#05040347 0%,#0000 30% 58%,#070605d6 100%),radial-gradient(90% 82% at 52% 46%,#0000 48%,#05040357 100%)}.marketing-site .home-hero-house-glow{background:radial-gradient(ellipse 34% 48% at var(--home-hero-house-position), var(--home-hero-house-accent) 0%, var(--home-hero-house-accent) 34%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.marketing-site .home-hero-house-glow{background:radial-gradient(ellipse 34% 48% at var(--home-hero-house-position), color-mix(in srgb, var(--home-hero-house-accent) 42%, transparent) 0%, color-mix(in srgb, var(--home-hero-house-accent) 16%, transparent) 34%, transparent 72%)}}.marketing-site .home-hero-house-glow{filter:blur(10px);transition:background .62s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1)}@media (max-width:767px){.marketing-site .home-hero-image{object-position:50% center;filter:saturate(.8)contrast(1.06)brightness(.7)}.marketing-site .home-hero-scrim{background:radial-gradient(72% 42% at 28% 42%,#c9a96814 0%,#c9a96806 42%,#0000 76%),linear-gradient(#0605046b 0%,#060504ad 48%,#060504f0 100%)}.marketing-site .home-hero-house-glow{opacity:.42!important}}@media (prefers-reduced-motion:reduce){.marketing-site .home-hero-image{animation:none}.marketing-site .home-hero-house-glow,.marketing-site .home-hero-house-atmosphere *{transition-duration:.001ms!important}}.marketing-site .hero-space-page{padding-top:calc(var(--spacing,.25rem) * 32);padding-bottom:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.marketing-site .hero-space-page{padding-top:calc(var(--spacing,.25rem) * 40);padding-bottom:calc(var(--spacing,.25rem) * 24)}}.marketing-site .split-gap{gap:calc(var(--spacing,.25rem) * 16)}@media (min-width:64rem){.marketing-site .split-gap{gap:calc(var(--spacing,.25rem) * 20)}}@media (min-width:80rem){.marketing-site .split-gap{gap:calc(var(--spacing,.25rem) * 24)}}.marketing-site .card-gap{gap:calc(var(--spacing,.25rem) * 6)}@media (min-width:48rem){.marketing-site .card-gap{gap:calc(var(--spacing,.25rem) * 8)}}.marketing-site .intro-gap{margin-bottom:calc(var(--spacing,.25rem) * 14)}@media (min-width:48rem){.marketing-site .intro-gap{margin-bottom:calc(var(--spacing,.25rem) * 20)}}.marketing-site .type-meta{font-size:var(--marketing-type-meta-size);letter-spacing:.16em;text-transform:uppercase;line-height:1.35;font-family:var(--font-marketing-sans), ui-sans-serif, system-ui, sans-serif}.marketing-site .type-caption{font-size:var(--marketing-type-caption-size);line-height:1.6}.marketing-site .type-trust{font-size:var(--marketing-type-caption-size);line-height:1.6;font-family:var(--font-marketing-serif), Georgia, serif}.marketing-site .type-display-hero,.marketing-site .type-display-page,.marketing-site .type-heading-section,.marketing-site .type-heading-feature,.marketing-site .type-heading-card,.marketing-site .type-statement{font-family:var(--font-marketing-serif), Georgia, serif;font-optical-sizing:auto;text-wrap:balance;font-weight:300}.marketing-site p,.marketing-site blockquote{text-wrap:pretty}.marketing-site .type-display-hero{font-size:var(--marketing-type-display-hero-size);letter-spacing:-.035em;line-height:.98}.marketing-site .type-display-page{font-size:var(--marketing-type-display-page-size);letter-spacing:-.032em;line-height:1.02}.marketing-site .type-heading-section{font-size:var(--marketing-type-heading-section-size);letter-spacing:-.025em;line-height:1.06}.marketing-site .type-heading-feature{font-size:var(--marketing-type-heading-feature-size);letter-spacing:-.02em;line-height:1.1}.marketing-site .type-heading-card{font-size:var(--marketing-type-heading-card-size);letter-spacing:-.015em;line-height:1.15}.marketing-site .type-statement{font-size:var(--marketing-type-statement-size);letter-spacing:-.018em;line-height:1.14}.marketing-site .type-lead{font-size:var(--marketing-type-lead-size);line-height:1.65}.marketing-site .type-label{font-size:var(--marketing-type-label-size);letter-spacing:.08em;line-height:1.4}.marketing-site .marketing-product-frame{border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-frame);background:linear-gradient(160deg, #ffffff05, #ffffff02), var(--marketing-card);overflow:hidden;box-shadow:0 24px 72px -46px #000000d1,inset 0 1px #d8d2c409}.marketing-site .house-interaction-surface{--house-interaction-accent:var(--marketing-house-shiva);--house-interaction-rgb:109 91 208;isolation:isolate;border-color:rgb(var(--house-interaction-rgb) / .2);box-shadow:0 24px 72px -46px #000000d1, 0 0 44px rgb(var(--house-interaction-rgb) / .055), inset 0 1px 0 #d8d2c409;transition:border-color .56s cubic-bezier(.22,1,.36,1),box-shadow .56s cubic-bezier(.22,1,.36,1);position:relative}.marketing-site .house-interaction-content{z-index:1;position:relative}.marketing-site .house-interaction-wash{z-index:0;pointer-events:none;background-color:var(--house-interaction-accent);opacity:.06;filter:blur(64px);transition:background-color .56s cubic-bezier(.22,1,.36,1),opacity .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:-18% -12% -28%;-webkit-mask-image:radial-gradient(82% 72% at 50% 24%,#000 0%,#000000d1 42%,#0000 76%);mask-image:radial-gradient(82% 72% at 50% 24%,#000 0%,#000000d1 42%,#0000 76%)}@media (prefers-reduced-motion:reduce){.marketing-site .house-interaction-surface,.marketing-site .house-interaction-wash{transition-duration:.001ms!important}}.marketing-site .marketing-media-frame{border-radius:var(--marketing-radius-frame);background:var(--marketing-surface-deep);overflow:hidden}.marketing-site .marketing-media-grade{filter:saturate(.9)contrast(1.05)brightness(.93);transition:filter .42s}@media (hover:hover){.marketing-site .marketing-media-frame:hover .marketing-media-grade{filter:saturate(.97)contrast(1.04)brightness(.96)}}.marketing-site .scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.marketing-site .scrollbar-none::-webkit-scrollbar{display:none}.marketing-page-transition{isolation:isolate;position:relative}.marketing-page-transition__veil{z-index:30;pointer-events:none;background:radial-gradient(78% 60% at 50% 40%,#d8d2c412,#0000 58%),radial-gradient(circle at 18% 22%,#c9a9680b,#0000 42%),radial-gradient(circle at 82% 72%,#c9a96808,#0000 44%),#0e0d0b57;animation:.72s cubic-bezier(.16,1,.3,1) both marketing-page-veil;position:fixed;inset:0}.marketing-page-transition__sheen{background:linear-gradient(115deg,#0000 35%,#e8dfd00f 48%,#0000 62%);animation:.72s cubic-bezier(.22,1,.36,1) both marketing-page-sheen;position:absolute;inset:-10% -20%}.marketing-page-transition__line{transform-origin:50%;opacity:0;background:linear-gradient(90deg,#0000,#d8d2c48c,#0000);width:min(42vw,18rem);height:1px;animation:.72s cubic-bezier(.16,1,.3,1) both marketing-page-line;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scaleX(.2)}.marketing-page-transition__stage{animation:.68s cubic-bezier(.16,1,.3,1) both marketing-page-stage}@keyframes marketing-page-veil{0%{opacity:.92}55%{opacity:.45}to{opacity:0}}@keyframes marketing-page-sheen{0%{opacity:0;transform:translate(-18%)skew(-8deg)}30%{opacity:1}to{opacity:0;transform:translate(18%)skew(-8deg)}}@keyframes marketing-page-line{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.15)}35%{opacity:.9;transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.15)}}@keyframes marketing-page-stage{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.marketing-site{scroll-behavior:auto!important}.marketing-page-transition__veil,.marketing-page-transition__sheen,.marketing-page-transition__line,.marketing-page-transition__stage{animation:none!important}.marketing-site a,.marketing-site button{transition-duration:.01ms!important}}
