:root{--color-prussian:#0f2b47;--color-prussian-raised:#163758;--color-prussian-overlay:#1e4269;--color-line-pale:#dce9f5;--color-line-dim:#7fa3c4;--color-muted-on-dark:#9fb8ce;--color-hairline-on-dark:#dce9f540;--color-paper:#fafaf7;--color-surface:#f1f0eb;--color-card:#fff;--color-ink:#1e1e1c;--color-body-text:#45443f;--color-muted:#5c5b55;--color-faint:#8a897f;--color-hairline:#e2e1db;--color-hairline-strong:#cfcec6;--color-hazard:#d7ff3e;--color-toolpath:#7acc14;--color-green-text:#3e7a00;--color-green-tint:#effbdc;--color-terracotta:#d85a30;--color-terracotta-on-dark:#e8714a;--color-terracotta-text:#b04418;--color-terracotta-tint:#fbede6;--color-blueprint:#1d5ba6;--color-blueprint-tint:#e8f0f9;--color-pass:#3e7a00;--color-warning:#b07c10;--color-warning-tint:#f8f0dc;--color-error:#c03a2b;--color-error-tint:#fae9e6;--color-error-on-dark:#ff7a6b;--color-mat-pla:#d85a30;--color-mat-petg:#1d5ba6;--color-mat-abs:#45443f;--color-mat-resin:#8c6a3f;--color-mat-nylon:#6e7e62;--radius-xs:3px;--radius-sm:5px;--radius-md:9px;--radius-lg:14px;--radius-pill:9999px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-xxxl:64px;--space-section:96px;--font-display:Manrope, "Anek Kannada", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--type-display-xl-font-family:Manrope, "Anek Kannada", sans-serif;--type-display-xl-font-size:clamp(44px, 5.5vw, 68px);--type-display-xl-font-weight:600;--type-display-xl-line-height:1.04;--type-display-xl-letter-spacing:-.03em;--type-display-lg-font-family:Manrope, "Anek Kannada", sans-serif;--type-display-lg-font-size:46px;--type-display-lg-font-weight:600;--type-display-lg-line-height:1.08;--type-display-lg-letter-spacing:-.025em;--type-display-md-font-family:Manrope, "Anek Kannada", sans-serif;--type-display-md-font-size:32px;--type-display-md-font-weight:600;--type-display-md-line-height:1.15;--type-display-md-letter-spacing:-.02em;--type-display-sm-font-family:Manrope, "Anek Kannada", sans-serif;--type-display-sm-font-size:24px;--type-display-sm-font-weight:600;--type-display-sm-line-height:1.2;--type-display-sm-letter-spacing:-.015em;--type-title-lg-font-family:Manrope, "Anek Kannada", system-ui, sans-serif;--type-title-lg-font-size:20px;--type-title-lg-font-weight:650;--type-title-lg-line-height:1.3;--type-title-lg-letter-spacing:-.02em;--type-title-md-font-family:Manrope, "Anek Kannada", system-ui, sans-serif;--type-title-md-font-size:17px;--type-title-md-font-weight:650;--type-title-md-line-height:1.35;--type-title-md-letter-spacing:-.015em;--type-title-sm-font-family:Manrope, "Anek Kannada", system-ui, sans-serif;--type-title-sm-font-size:15px;--type-title-sm-font-weight:600;--type-title-sm-line-height:1.4;--type-body-lg-font-family:Manrope, "Anek Kannada", system-ui, sans-serif;--type-body-lg-font-size:17px;--type-body-lg-font-weight:400;--type-body-lg-line-height:1.65;--type-body-md-font-family:Manrope, "Anek Kannada", system-ui, sans-serif;--type-body-md-font-size:15.5px;--type-body-md-font-weight:400;--type-body-md-line-height:1.6;--type-body-sm-font-family:Manrope, "Anek Kannada", system-ui, sans-serif;--type-body-sm-font-size:14px;--type-body-sm-font-weight:400;--type-body-sm-line-height:1.55;--type-spec-font-family:"IBM Plex Mono", ui-monospace, monospace;--type-spec-font-size:13.5px;--type-spec-font-weight:500;--type-spec-line-height:1.5;--type-spec-font-feature-settings:"zero" 1;--type-spec-lg-font-family:"IBM Plex Mono", ui-monospace, monospace;--type-spec-lg-font-size:24px;--type-spec-lg-font-weight:600;--type-spec-lg-line-height:1.25;--type-spec-lg-font-feature-settings:"zero" 1;--type-eyebrow-font-family:"IBM Plex Mono", ui-monospace, monospace;--type-eyebrow-font-size:11.5px;--type-eyebrow-font-weight:600;--type-eyebrow-line-height:1.4;--type-eyebrow-letter-spacing:.13em;--type-eyebrow-text-transform:uppercase;--type-caption-font-family:Manrope, "Anek Kannada", system-ui, sans-serif;--type-caption-font-size:13px;--type-caption-font-weight:400;--type-caption-line-height:1.45;--type-button-font-family:Manrope, "Anek Kannada", sans-serif;--type-button-font-size:15px;--type-button-font-weight:600;--type-button-line-height:1;--type-nav-link-font-family:Manrope, "Anek Kannada", system-ui, sans-serif;--type-nav-link-font-size:14px;--type-nav-link-font-weight:500;--type-nav-link-line-height:1.4}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{background-color:var(--color-paper);min-height:100vh;color:var(--color-ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15.5px;line-height:1.6}img,picture,svg,video{max-width:100%;display:block}.tabular-nums{font-variant-numeric:tabular-nums}a{color:inherit}:focus-visible{outline:2px solid var(--color-blueprint);outline-offset:2px}::selection{background-color:var(--color-blueprint-tint);color:var(--color-ink)}.blueprint-grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-line-pale) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-line-pale) 7%, transparent) 1px, transparent 1px);background-size:32px 32px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.live-dot-wrap[data-astro-cid-bjmruuja]{align-items:center;gap:8px;display:inline-flex}.live-dot[data-astro-cid-bjmruuja]{border-radius:var(--radius-pill);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 20%, transparent);background:currentColor;display:inline-block}.live-dot-wrap[data-astro-cid-bjmruuja].dark{color:var(--color-hazard)}.live-dot-wrap[data-astro-cid-bjmruuja].light{color:var(--color-toolpath)}.label[data-astro-cid-bjmruuja]{font-family:var(--type-eyebrow-font-family);font-size:var(--type-eyebrow-font-size);font-weight:var(--type-eyebrow-font-weight);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:var(--type-eyebrow-text-transform)}.live-dot-wrap[data-astro-cid-bjmruuja].dark .label[data-astro-cid-bjmruuja]{color:var(--color-line-pale)}.live-dot-wrap[data-astro-cid-bjmruuja].light .label[data-astro-cid-bjmruuja]{color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.live-dot[data-astro-cid-bjmruuja]{animation:2s ease-in-out infinite live-pulse}}@keyframes live-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 20%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, currentColor 10%, transparent)}}.btn[data-astro-cid-ekguhzzh]{border-radius:var(--radius-sm);height:50px;font-family:var(--type-button-font-family);font-size:var(--type-button-font-size);font-weight:var(--type-button-font-weight);line-height:var(--type-button-line-height);cursor:pointer;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:disabled,.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{cursor:not-allowed;opacity:.6}.btn[data-astro-cid-ekguhzzh].primary.dark{background:var(--color-hazard);color:var(--color-prussian)}.btn[data-astro-cid-ekguhzzh].primary.light{background:var(--color-ink);color:var(--color-hazard)}.btn[data-astro-cid-ekguhzzh].secondary.dark{color:var(--color-line-pale);border:1px solid color-mix(in srgb, var(--color-line-pale) 35%, transparent);background:0 0;padding:0 22px}.btn[data-astro-cid-ekguhzzh].secondary.light{color:var(--color-ink);border:1px solid var(--color-hairline-strong);background:0 0;padding:0 22px}.btn[data-astro-cid-ekguhzzh].dark:focus-visible{outline-color:var(--color-hazard)}.sr-only[data-astro-cid-wpvy4v7s]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top-nav[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--color-paper);color:var(--color-ink);border-bottom:1px solid var(--color-hairline);position:sticky;top:0}.inner[data-astro-cid-wpvy4v7s]{max-width:1160px;padding:0 var(--space-lg);justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}@media (width>=769px) and (width<=1023.98px){.inner[data-astro-cid-wpvy4v7s]{height:80px}}@media (width>=1024px){.inner[data-astro-cid-wpvy4v7s]{height:88px}}.logo[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;display:inline-flex}.logo[data-astro-cid-wpvy4v7s] img{width:auto;height:54px}@media (width>=769px) and (width<=1023.98px){.logo[data-astro-cid-wpvy4v7s] img{height:68px}}@media (width>=1024px){.logo[data-astro-cid-wpvy4v7s] img{height:76px}}.menu-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:none}.icon[data-astro-cid-wpvy4v7s],.icon[data-astro-cid-wpvy4v7s]:before,.icon[data-astro-cid-wpvy4v7s]:after{background:var(--color-ink);width:20px;height:2px;display:block}.icon[data-astro-cid-wpvy4v7s]{position:relative}.icon[data-astro-cid-wpvy4v7s]:before,.icon[data-astro-cid-wpvy4v7s]:after{content:"";position:absolute;left:0}.icon[data-astro-cid-wpvy4v7s]:before{top:-6px}.icon[data-astro-cid-wpvy4v7s]:after{top:6px}.panel[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-xl);display:flex}.links[data-astro-cid-wpvy4v7s]{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--type-nav-link-font-family);font-size:var(--type-nav-link-font-size);font-weight:var(--type-nav-link-font-weight);color:var(--color-ink);white-space:nowrap;text-decoration:none}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--color-blueprint)}.actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-lg);display:flex}@media (width>=769px) and (width<=1023.98px){.panel[data-astro-cid-wpvy4v7s]{gap:20px}.links[data-astro-cid-wpvy4v7s]{gap:12px}.actions[data-astro-cid-wpvy4v7s]{gap:16px}.actions[data-astro-cid-wpvy4v7s] .live-dot-wrap{display:none}}@media (width<=768px){.menu-toggle[data-astro-cid-wpvy4v7s]{display:flex}.panel[data-astro-cid-wpvy4v7s]{background:var(--color-paper);border-bottom:1px solid var(--color-hairline);align-items:stretch;gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;display:none;position:absolute;top:64px;left:0;right:0}.panel[data-astro-cid-wpvy4v7s].open{display:flex}.links[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:0}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{align-items:center;width:100%;min-height:44px;display:flex}.actions[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:stretch}}.legal-line[data-astro-cid-uoatdxgm]{margin:var(--space-md) 0 0;font-family:var(--type-spec-font-family);font-size:var(--type-spec-font-size);font-feature-settings:var(--type-spec-font-feature-settings);max-width:90ch;line-height:1.6}.site-footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-prussian);color:var(--color-muted-on-dark);padding:var(--space-xxxl) 0}.inner[data-astro-cid-jo6i4kqk]{max-width:1160px;padding:0 var(--space-lg);margin:0 auto}.closer[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-xxxl);border-bottom:1px solid var(--color-hairline-on-dark);margin-bottom:var(--space-xxl)}.eyebrow[data-astro-cid-jo6i4kqk]{font-family:var(--type-eyebrow-font-family);font-size:var(--type-eyebrow-font-size);font-weight:var(--type-eyebrow-font-weight);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:var(--type-eyebrow-text-transform);margin:0 0 var(--space-sm)}.headline[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--type-display-md-font-size);font-weight:var(--type-display-md-font-weight);line-height:var(--type-display-md-line-height);color:var(--color-line-pale);margin:0 0 var(--space-lg);max-width:20ch}.ctas[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.talk-link[data-astro-cid-jo6i4kqk]{color:var(--color-hazard);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.talk-link[data-astro-cid-jo6i4kqk]:focus-visible,.ctas[data-astro-cid-jo6i4kqk] a:focus-visible,.column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--color-hazard)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);margin-bottom:var(--space-xxl);grid-template-columns:repeat(3,1fr);display:grid}.brand[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-xl);grid-column:1/-1}.lockup[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-lg)}.lockup[data-astro-cid-jo6i4kqk] img{width:auto;height:108px}@media (width>=769px) and (width<=1023.98px){.lockup[data-astro-cid-jo6i4kqk] img{height:136px}}@media (width>=1024px){.lockup[data-astro-cid-jo6i4kqk] img{height:152px}}.tagline[data-astro-cid-jo6i4kqk]{max-width:34ch;margin:0}.heading[data-astro-cid-jo6i4kqk]{font-family:var(--type-eyebrow-font-family);font-size:var(--type-eyebrow-font-size);font-weight:var(--type-eyebrow-font-weight);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:var(--type-eyebrow-text-transform);color:var(--color-line-pale);margin:0 0 var(--space-sm)}.column[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;text-decoration:none;display:flex}.column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.base[data-astro-cid-jo6i4kqk]{padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-on-dark);font-family:var(--type-spec-font-family);font-size:var(--type-spec-font-size);font-feature-settings:var(--type-spec-font-feature-settings);justify-content:space-between;display:flex}.base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=767.98px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.base[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px}}
