.ih-nav-cta.svelte-gl5grt{transition:background .2s}.ih-nav-cta.svelte-gl5grt:hover{background:var(--brand-blue-600)!important}@media (width<=720px){.ih-nav-links.svelte-gl5grt a.bare:not(.ih-nav-cta){display:none}}.ih-cookie.svelte-vp4xz4{z-index:40;background:var(--bg-shell-darker);width:min(960px,100% - 40px);color:var(--fg-on-dark);border:1px solid var(--border-shell);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--dur-3) cubic-bezier(.22, 1, .36, 1), transform var(--dur-3) cubic-bezier(.22, 1, .36, 1);align-items:center;gap:18px;padding:18px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)translateY(6px)}.ih-cookie.is-in.svelte-vp4xz4{opacity:1;transform:translate(-50%)translateY(0)}.chip.svelte-vp4xz4{border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-blue-300) 16%, transparent);border:1px solid var(--border-shell);width:40px;height:40px;color:var(--brand-blue-300);flex:none;place-items:center;display:grid}.copy.svelte-vp4xz4{flex-direction:column;flex:auto;gap:2px;min-width:0;margin:0;display:flex}.title.svelte-vp4xz4{color:var(--fg-on-dark);font-size:15px;font-weight:600}.body.svelte-vp4xz4{color:var(--hawk-200);font-size:13px;line-height:1.5}.link.svelte-vp4xz4{color:var(--brand-blue-300);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.link.svelte-vp4xz4:hover{color:var(--brand-blue-200)}.dismiss.svelte-vp4xz4{background:color-mix(in srgb, var(--fg-on-dark) 8%, transparent);border:1px solid var(--border-shell);color:var(--fg-on-dark);border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;flex:none;padding:10px 18px;font-size:13px;font-weight:500;transition:background .16s}.dismiss.svelte-vp4xz4:hover{background:color-mix(in srgb, var(--fg-on-dark) 14%, transparent)}@media (width<=560px){.ih-cookie.svelte-vp4xz4{flex-wrap:wrap;gap:14px}.dismiss.svelte-vp4xz4{flex:100%}}.ih-www{--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;font-family:var(--font-sans);color:var(--fg-1);background:var(--bg-page);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.ih-www .ih-main{flex:1 0 auto}.ih-www *,.ih-www :before,.ih-www :after{box-sizing:border-box}html:has(.ih-www){scroll-behavior:smooth}.ih-www section[id]{scroll-margin-top:80px}.ih-www section#top{scroll-margin-top:0}@media (prefers-reduced-motion:reduce){html:has(.ih-www){scroll-behavior:auto}.ih-www *,.ih-www :before,.ih-www :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ih-www ::-webkit-scrollbar{width:10px;height:10px}.ih-www ::-webkit-scrollbar-thumb{background:var(--hawk-200);border-radius:99px}.ih-www ::-webkit-scrollbar-track{background:0 0}.ih-www .grain{pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.10 0 0 0 0 0.13 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ih-www .container{max-width:1180px;margin:0 auto;padding:0 28px}.ih-www section{padding:64px 0;position:relative}.ih-www a.bare{color:inherit;text-decoration:none}.ih-www a.bare:hover{color:var(--fg-link)}.ih-www .eyebrow-row{color:var(--fg-3);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.ih-www .eyebrow-row:before{content:"";background:var(--hawk-300);width:24px;height:1px}.ih-www .display{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-1);margin:0;font-weight:600;line-height:1.02}.ih-www .display em{color:var(--brand-blue-600);font-style:italic;font-weight:500}.ih-www .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.ih-www .reveal.is-visible{opacity:1;transform:none}@media print{.ih-www{--bg-page:#fff;--bg-surface:#fff;--bg-surface-tinted:#fff;--bg-sunken:#fff;background:#fff;min-height:0;display:block}.ih-www .ih-main{flex:none}html:has(.ih-www){background:#fff}html:has(.ih-www) body{background:#fff}.ih-www .ih-main section:first-of-type{padding-top:8px}.ih-www .ih-main section:first-of-type :is(.head,.news-head,.team-head){margin-top:0}.ih-www .reveal{opacity:1;transform:none}.ih-www .ih-nav,.ih-www .ih-cookie{display:none!important}.ih-www [style*="var(--bg-shell-darker)"],.ih-www [style*="var(--hawk-900)"]{--fg-on-dark:var(--fg-1);--hawk-200:var(--fg-2);--hawk-300:var(--fg-3);background:var(--bg-page)!important}.ih-www .grain{display:none}.ih-www .pillar-card,.ih-www .api-panel,.ih-www .api-tile,.ih-www .lead-card,.ih-www .founder-row,.ih-www .news-row,.ih-www .props,.ih-www [style*="box-shadow:var(--shadow-md)"],.ih-www [style*="var(--border-shell)"]{break-inside:avoid}}.ih-www input[type=text],.ih-www input[type=email],.ih-www textarea{width:100%;font-family:var(--font-sans);color:var(--fg-1);background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--radius-md);padding:12px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.ih-www textarea{resize:vertical;min-height:120px;line-height:1.55}.ih-www input[type=text]:focus,.ih-www input[type=email]:focus,.ih-www textarea:focus{border-color:var(--brand-blue-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue-500) 14%, transparent);outline:none}.ih-www input[aria-invalid=true],.ih-www textarea[aria-invalid=true]{border-color:var(--danger-500)}@keyframes ih-pulse-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes ih-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ih-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=860px){.ih-www section{padding:64px 0}.ih-www .container{padding:0 20px}.ih-www [data-grid-collapse]{grid-template-columns:1fr!important}.ih-www [data-sticky]{position:static!important}}
