.ai-native[data-astro-cid-m55sdkpp]{background:linear-gradient(180deg, var(--depth-0), var(--depth-1))}.intro[data-astro-cid-m55sdkpp]{gap:48px;display:grid}.system[data-astro-cid-m55sdkpp]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:#ffffffbf;padding:clamp(14px,3vw,28px)}.doors[data-astro-cid-m55sdkpp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.6vw,16px);display:grid}.door[data-astro-cid-m55sdkpp]{grid-template-rows:1fr auto;display:grid}.door-card[data-astro-cid-m55sdkpp]{border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-mist);color:var(--c-slate);text-align:center;align-content:start;justify-items:center;gap:4px;padding:16px 10px;font-size:.8125rem;line-height:1.45;display:grid}.door-card[data-astro-cid-m55sdkpp] .icon{color:var(--c-blue);margin-bottom:6px}.door-card[data-astro-cid-m55sdkpp] strong[data-astro-cid-m55sdkpp]{color:var(--c-ink);font:700 .9375rem/1.3 var(--font-display)}.ai[data-astro-cid-m55sdkpp] .door-card[data-astro-cid-m55sdkpp]{background:linear-gradient(#e6f7fa,#f5fcfd);border-color:#3fc7dc8c;box-shadow:0 0 0 4px #3fc7dc1f}.wire[data-astro-cid-m55sdkpp]{background:linear-gradient(var(--c-line), var(--c-line)) center / 1px 100% no-repeat;justify-items:center;padding-block:12px;display:grid}.port[data-astro-cid-m55sdkpp]{box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-blue);font:700 .75rem/1.6 var(--font-mono);letter-spacing:.06em;background:#fff;border-radius:999px;padding:2px 10px}.ai[data-astro-cid-m55sdkpp] .wire[data-astro-cid-m55sdkpp]{background-image:linear-gradient(var(--c-glacier), var(--c-glacier))}.ai[data-astro-cid-m55sdkpp] .port[data-astro-cid-m55sdkpp]{background:var(--c-blue);box-shadow:none;color:#fff}.layer[data-astro-cid-m55sdkpp]{border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px 18px;font-size:.875rem;line-height:1.45;display:flex}.layer[data-astro-cid-m55sdkpp] strong[data-astro-cid-m55sdkpp]{font:700 .9375rem/1.3 var(--font-display)}.guard[data-astro-cid-m55sdkpp]{color:var(--c-slate);background:#f6f9fc;border:1px dashed #b4c8dc}.guard[data-astro-cid-m55sdkpp] strong[data-astro-cid-m55sdkpp]{color:var(--c-ink)}.guard[data-astro-cid-m55sdkpp] .icon{color:var(--c-blue)}.core[data-astro-cid-m55sdkpp]{background:linear-gradient(135deg, var(--c-deep), var(--c-abyss));color:var(--c-on-dark);margin-top:8px}.core[data-astro-cid-m55sdkpp] strong[data-astro-cid-m55sdkpp]{color:#fff}.core[data-astro-cid-m55sdkpp] .icon{color:var(--c-glacier)}figcaption[data-astro-cid-m55sdkpp]{color:var(--c-slate);font:500 .75rem/1.4 var(--font-mono);letter-spacing:.04em;text-align:center;text-wrap:balance;gap:4px;margin-top:16px;display:grid}.capabilities[data-astro-cid-m55sdkpp]{gap:32px;margin-top:clamp(56px,8vw,88px);display:grid}.capabilities[data-astro-cid-m55sdkpp] li[data-astro-cid-m55sdkpp]{border-top:1px solid var(--c-line);padding-top:20px}.capabilities[data-astro-cid-m55sdkpp] h3[data-astro-cid-m55sdkpp]{margin-top:14px;font-size:1.125rem}.capabilities[data-astro-cid-m55sdkpp] p[data-astro-cid-m55sdkpp]{color:var(--c-slate);margin-top:6px;font-size:.9375rem}@media (width<=559px){.door-card[data-astro-cid-m55sdkpp] span[data-astro-cid-m55sdkpp]{display:none}}@media (width>=720px){.capabilities[data-astro-cid-m55sdkpp]{grid-template-columns:repeat(2,1fr);gap:40px 48px}}@media (width>=1024px){.intro[data-astro-cid-m55sdkpp]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:72px}}@media (width>=1080px){.capabilities[data-astro-cid-m55sdkpp]{grid-template-columns:repeat(3,1fr)}}.contact[data-astro-cid-d56ov33j]{background:linear-gradient(180deg, var(--depth-6), var(--depth-7))}.panel[data-astro-cid-d56ov33j]{isolation:isolate;border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--c-line-on-dark);background:radial-gradient(70% 90% at 100% 100%,#3fc7dc2e,#0000 60%),#ffffff05;padding:clamp(28px,6vw,72px);position:relative;overflow:hidden}.panel[data-astro-cid-d56ov33j] .panel-contours{z-index:-1;color:#ffffff14;width:1100px;height:1100px;bottom:-520px;right:-420px}.grid[data-astro-cid-d56ov33j]{gap:40px;display:grid}.tips[data-astro-cid-d56ov33j]{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--c-line-on-dark);background:#ffffff0a;padding:28px}.tips[data-astro-cid-d56ov33j] h3[data-astro-cid-d56ov33j]{font-size:1rem}.checklist[data-astro-cid-d56ov33j]{gap:12px;margin-top:18px;display:grid}.tips[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.tips[data-astro-cid-d56ov33j] .icon{color:var(--c-glacier);flex:none;margin-top:3px}.direct[data-astro-cid-d56ov33j]{color:var(--c-on-dark-muted);border-top:1px solid #ffffff1a;margin-top:20px;padding-top:16px;font-size:.875rem}[data-astro-cid-d56ov33j][data-copy]{min-width:11.5rem}[data-astro-cid-d56ov33j][data-copy] .icon-check,[data-astro-cid-d56ov33j][data-copy][data-copied] .icon-copy{display:none}[data-astro-cid-d56ov33j][data-copy][data-copied] .icon-check{display:block}@media (width<=480px){.panel[data-astro-cid-d56ov33j]{border-radius:var(--radius-lg);padding:28px 20px}.tips[data-astro-cid-d56ov33j]{box-shadow:none;border-top:1px solid var(--c-line-on-dark);background:0 0;border-radius:0;padding:24px 0 0}}@media (width<=420px){.actions[data-astro-cid-d56ov33j] .btn[data-astro-cid-d56ov33j]{white-space:normal;width:100%}}@media (width>=960px){.grid[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px}}.faq[data-astro-cid-gfo3rpqg]{background:linear-gradient(180deg, var(--depth-2), var(--depth-3))}.grid[data-astro-cid-gfo3rpqg]{gap:40px;display:grid}.lead[data-astro-cid-gfo3rpqg] a[data-astro-cid-gfo3rpqg]{color:var(--c-blue);font-weight:600}.list[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--c-line)}details[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--c-line)}summary[data-astro-cid-gfo3rpqg]{color:var(--c-ink);font:700 1.0625rem/1.4 var(--font-display);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;list-style:none;transition:color .2s;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}summary[data-astro-cid-gfo3rpqg]:hover{color:var(--c-blue)}summary[data-astro-cid-gfo3rpqg] .icon{color:var(--c-blue);flex:none;transition:transform .25s}details[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] .icon{transform:rotate(45deg)}.answer[data-astro-cid-gfo3rpqg]{max-width:36rem;color:var(--c-slate);padding-bottom:24px}.note[data-astro-cid-gfo3rpqg]{max-width:36rem;color:var(--c-slate);text-wrap:pretty;margin-top:20px;font-size:.875rem}.points[data-astro-cid-gfo3rpqg]{gap:8px;margin-top:14px;display:grid}.points[data-astro-cid-gfo3rpqg] li[data-astro-cid-gfo3rpqg]{padding-left:18px;position:relative}.points[data-astro-cid-gfo3rpqg] li[data-astro-cid-gfo3rpqg]:before{content:"";background:var(--c-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:2px}.points[data-astro-cid-gfo3rpqg] strong[data-astro-cid-gfo3rpqg]{color:var(--c-ink)}details[data-astro-cid-gfo3rpqg]::details-content{block-size:0;overflow-y:clip}details[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}@media (prefers-reduced-motion:no-preference){details[data-astro-cid-gfo3rpqg]::details-content{transition:content-visibility .3s allow-discrete, block-size .3s}}@media (width<=639px){summary[data-astro-cid-gfo3rpqg]{padding-block:16px}}@media (width>=960px){.grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px}.head[data-astro-cid-gfo3rpqg]{top:calc(var(--header-height) + 40px);position:sticky}}.asset[data-astro-cid-kz2j4cpw]{position:relative;overflow:hidden}.asset[data-astro-cid-kz2j4cpw] picture,.asset[data-astro-cid-kz2j4cpw] img{object-fit:cover;width:100%;height:100%}.monogram[data-astro-cid-n22k7olv]{width:var(--size);height:var(--size);padding-left:calc(var(--size) * .04);background:var(--c-deep);color:var(--c-glacier);font:800 calc(var(--size) * .42) / 1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.on-dark .monogram[data-astro-cid-n22k7olv]{box-shadow:inset 0 0 0 1px #3fc7dc59}.founder[data-astro-cid-35f3qyan]{background:linear-gradient(180deg, var(--depth-1), var(--depth-2))}h2[data-astro-cid-35f3qyan]{max-width:46rem}.intro[data-astro-cid-35f3qyan]{gap:40px;display:grid}.who[data-astro-cid-35f3qyan]{align-items:center;gap:16px;display:flex}.who[data-astro-cid-35f3qyan] p[data-astro-cid-35f3qyan]{color:var(--c-slate);font-size:.9375rem}.who[data-astro-cid-35f3qyan] .name[data-astro-cid-35f3qyan]{color:var(--c-ink);font:800 1.375rem/1.2 var(--font-display);letter-spacing:-.02em}.text[data-astro-cid-35f3qyan]{max-width:36rem;color:var(--c-slate);margin-top:20px;font-size:1.0625rem}.facts[data-astro-cid-35f3qyan]{border-top:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;max-width:36rem;margin-top:32px;padding-top:28px;display:grid}.facts[data-astro-cid-35f3qyan] dt[data-astro-cid-35f3qyan]{color:var(--c-slate);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.facts[data-astro-cid-35f3qyan] dd[data-astro-cid-35f3qyan]{color:var(--c-ink);font:700 1.125rem/1.3 var(--font-display);margin-top:4px}.photo[data-astro-cid-35f3qyan]{width:min(100%,460px);position:relative}.photo[data-astro-cid-35f3qyan] .asset{border-radius:var(--radius-lg);box-shadow:0 0 0 1px #0d1b2a0f, var(--shadow-lg)}.plate[data-astro-cid-35f3qyan]{color:#fff;background:#06192b99;border-radius:999px;padding:4px 10px;position:absolute;top:16px;left:16px}blockquote[data-astro-cid-35f3qyan]{border-left:2px solid var(--c-blue);color:var(--c-ink);font:600 clamp(1.125rem, 1rem + .5vw, 1.25rem)/1.5 var(--font-display);letter-spacing:-.01em;margin-top:24px;padding-left:24px;position:relative}.block[data-astro-cid-35f3qyan]{margin-top:clamp(56px,8vw,88px)}.subhead[data-astro-cid-35f3qyan]{font-size:1.5rem}.block-intro[data-astro-cid-35f3qyan]{max-width:34rem;color:var(--c-slate);margin-top:10px}.career[data-astro-cid-35f3qyan]{gap:32px;margin-top:28px;display:grid}.career[data-astro-cid-35f3qyan] li[data-astro-cid-35f3qyan]{padding-left:32px;position:relative}.career[data-astro-cid-35f3qyan] li[data-astro-cid-35f3qyan]:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--c-blue);background:#fff;border-radius:50%;position:absolute;top:7px;left:0}.career[data-astro-cid-35f3qyan] li[data-astro-cid-35f3qyan]:last-child:before{background:var(--c-blue);box-shadow:0 0 0 5px #1767cf29,0 0 18px #1767cf66}.career[data-astro-cid-35f3qyan] li[data-astro-cid-35f3qyan]:not(:last-child):after{content:"";background:linear-gradient(#1767cf73, var(--c-line));width:1px;position:absolute;top:27px;bottom:-24px;left:6px}.career[data-astro-cid-35f3qyan] h4[data-astro-cid-35f3qyan]{font-size:1.375rem}.career[data-astro-cid-35f3qyan] .role[data-astro-cid-35f3qyan]{color:var(--c-ink);text-wrap:balance;margin-top:2px;font-size:.9375rem;font-weight:600}.career[data-astro-cid-35f3qyan] p[data-astro-cid-35f3qyan]:not(.role){max-width:24rem;color:var(--c-slate);margin-top:8px;font-size:.9375rem}.topics[data-astro-cid-35f3qyan]{column-gap:48px;margin-top:28px;display:grid}.topics[data-astro-cid-35f3qyan] li[data-astro-cid-35f3qyan]{border-top:1px solid var(--c-line);padding-block:20px 24px}.topics[data-astro-cid-35f3qyan] p[data-astro-cid-35f3qyan]{max-width:34rem;color:var(--c-slate);margin-top:6px;font-size:.9375rem;line-height:1.55}@media (width>=640px) and (width<=959px){.photo[data-astro-cid-35f3qyan]{grid-template-columns:1fr 1fr;align-items:end;gap:32px;width:100%;display:grid}.photo[data-astro-cid-35f3qyan] blockquote[data-astro-cid-35f3qyan]{margin-top:0}}@media (width>=720px){.topics[data-astro-cid-35f3qyan]{grid-template-columns:repeat(2,1fr)}.career[data-astro-cid-35f3qyan]{grid-template-columns:repeat(3,1fr);gap:0 32px}.career[data-astro-cid-35f3qyan] li[data-astro-cid-35f3qyan]{grid-row:span 3;grid-template-rows:subgrid;padding-top:36px;padding-left:0;display:grid}.career[data-astro-cid-35f3qyan] li[data-astro-cid-35f3qyan]:before{top:0}.career[data-astro-cid-35f3qyan] li[data-astro-cid-35f3qyan]:not(:last-child):after{background:linear-gradient(90deg, #1767cf73, var(--c-line));width:auto;height:1px;inset:6px -24px auto 24px}}@media (width>=960px){.intro[data-astro-cid-35f3qyan]{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:40px 72px}.photo[data-astro-cid-35f3qyan]{grid-area:1/2/span 2}.photo[data-astro-cid-35f3qyan] blockquote[data-astro-cid-35f3qyan]{border-radius:0 0 var(--radius-lg) var(--radius-lg);color:#e3ecf4;background:linear-gradient(#0000,#06192bd1 32%,#06192bf0);border:0;margin:0;padding:120px 32px 32px;font-size:1.125rem;position:absolute;inset:auto 0 0}}.tarn-map[data-astro-cid-6e2hh6fa]{aspect-ratio:1;position:relative;container-type:inline-size}svg[data-astro-cid-6e2hh6fa]{width:100%;height:100%;overflow:visible}path[data-astro-cid-6e2hh6fa],circle[data-astro-cid-6e2hh6fa]{vector-effect:non-scaling-stroke}.terrain[data-astro-cid-6e2hh6fa] path[data-astro-cid-6e2hh6fa]{fill:none;stroke:#6f879d;stroke-width:1px}.lake[data-astro-cid-6e2hh6fa] path[data-astro-cid-6e2hh6fa]{stroke:#ffffff8c;stroke-width:1px}.shore[data-astro-cid-6e2hh6fa]{fill:none;stroke:#0b2d4d59;stroke-width:1.5px}.sonar[data-astro-cid-6e2hh6fa] circle[data-astro-cid-6e2hh6fa]{fill:none;stroke:#fff;stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.sonar[data-astro-cid-6e2hh6fa] circle[data-astro-cid-6e2hh6fa]{animation:7s cubic-bezier(.25,.6,.3,1) infinite sonar}.sonar[data-astro-cid-6e2hh6fa] circle[data-astro-cid-6e2hh6fa]+circle[data-astro-cid-6e2hh6fa]{animation-delay:3.5s}}@keyframes sonar{0%{opacity:.75;transform:scale(.04)}to{opacity:0;transform:scale(1)}}text[data-astro-cid-6e2hh6fa]{fill:#fff;font:600 17px var(--font-mono);dominant-baseline:central;paint-order:stroke;stroke:var(--halo);stroke-width:6px;stroke-linejoin:round}.depths[data-astro-cid-6e2hh6fa] text[data-astro-cid-6e2hh6fa]{text-anchor:middle}.depths[data-astro-cid-6e2hh6fa] text[data-astro-cid-6e2hh6fa].dark{fill:var(--c-deep)}.deepest[data-astro-cid-6e2hh6fa] path[data-astro-cid-6e2hh6fa]{stroke:#fff;stroke-width:1.5px}.caption[data-astro-cid-6e2hh6fa],.north[data-astro-cid-6e2hh6fa],.legend[data-astro-cid-6e2hh6fa],.scale[data-astro-cid-6e2hh6fa]{color:var(--c-slate);font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.04em;position:absolute}.caption[data-astro-cid-6e2hh6fa]{gap:3px;max-width:62%;font-size:.75rem;display:grid;top:20px;left:22px}.fig[data-astro-cid-6e2hh6fa]{color:var(--c-ink);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.fig[data-astro-cid-6e2hh6fa] em[data-astro-cid-6e2hh6fa]{letter-spacing:0;text-transform:none;font-weight:500}.definition[data-astro-cid-6e2hh6fa]{font-family:var(--font-body);letter-spacing:0;text-wrap:balance;font-size:.75rem}.north[data-astro-cid-6e2hh6fa]{justify-items:center;gap:2px;font-weight:650;display:grid;top:16px;right:22px}.north[data-astro-cid-6e2hh6fa] path[data-astro-cid-6e2hh6fa]{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.legend[data-astro-cid-6e2hh6fa]{text-transform:uppercase;align-items:center;gap:8px;display:flex;bottom:20px;left:22px}.legend[data-astro-cid-6e2hh6fa] i[data-astro-cid-6e2hh6fa]{border-radius:3px;width:72px;height:6px}.scale[data-astro-cid-6e2hh6fa]{align-items:center;gap:8px;display:flex;bottom:20px;right:22px}.scale[data-astro-cid-6e2hh6fa] i[data-astro-cid-6e2hh6fa]{border:1.25px solid;border-top:0;width:56px;height:6px}@container (width<=420px){.definition[data-astro-cid-6e2hh6fa],.depths[data-astro-cid-6e2hh6fa],.scale[data-astro-cid-6e2hh6fa]{display:none}}.hero[data-astro-cid-yodha2z4]{margin-top:calc(-1 * var(--header-height));padding-block:calc(var(--header-height) + clamp(48px, 8vw, 96px)) clamp(40px, 5vw, 56px);background:radial-gradient(55% 50% at 88% 8%, #3fc7dc33, transparent 70%), radial-gradient(45% 40% at 0% 0%, #1767cf1a, transparent 70%), linear-gradient(180deg, #eaf4f8, var(--depth-0) 85%);position:relative;overflow:clip}.grid[data-astro-cid-yodha2z4]{align-items:center;gap:clamp(48px,6vw,72px);display:grid}.copy[data-astro-cid-yodha2z4]{z-index:1;position:relative}.eyebrow[data-astro-cid-yodha2z4]{margin-bottom:24px}.lead[data-astro-cid-yodha2z4]{max-width:34rem;margin-top:24px}.notes[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:4px 0;margin-top:28px;display:flex}.notes[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:not(:last-child):after{content:"·";color:var(--c-glacier);margin-inline:10px}.founder[data-astro-cid-yodha2z4]{border-top:1px solid var(--c-line);max-width:34rem;color:var(--c-slate);align-items:flex-start;gap:14px;margin-top:28px;padding-top:24px;font-size:.9375rem;line-height:1.5;text-decoration:none;display:flex}.founder[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{color:var(--c-ink)}.more[data-astro-cid-yodha2z4]{color:var(--c-blue);white-space:nowrap;align-items:center;gap:4px;margin-left:4px;font-weight:600;display:inline-flex}.founder[data-astro-cid-yodha2z4]:hover .more[data-astro-cid-yodha2z4]{text-decoration:underline}.more[data-astro-cid-yodha2z4] .icon{transition:transform .2s}.founder[data-astro-cid-yodha2z4]:is(:hover,:focus-visible) .more[data-astro-cid-yodha2z4] .icon{transform:translate(3px)}@media (width<=479px){.actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{flex:auto}}.visual[data-astro-cid-yodha2z4]{justify-self:start;width:min(100%,540px)}@media (width>=1024px){.grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.visual[data-astro-cid-yodha2z4]{justify-self:end}}.principles-section[data-astro-cid-w3ixckta]{background:radial-gradient(60% 55% at 100% 0%, #3fc7dc29, transparent 65%), linear-gradient(180deg, var(--depth-4), var(--depth-5))}.principles[data-astro-cid-w3ixckta]{gap:40px 32px;display:grid}.principles[data-astro-cid-w3ixckta] li[data-astro-cid-w3ixckta]{border-top:1px solid var(--c-line-on-dark);padding-top:24px}.numeral[data-astro-cid-w3ixckta]{color:var(--c-glacier);font:800 clamp(2.5rem, 2rem + 2vw, 3.5rem)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:20px;display:block}.principles[data-astro-cid-w3ixckta] p[data-astro-cid-w3ixckta]{text-wrap:pretty;margin-top:10px}@media (width>=640px){.principles[data-astro-cid-w3ixckta]{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.principles[data-astro-cid-w3ixckta]{grid-template-columns:repeat(4,1fr)}}.process[data-astro-cid-zuepckvj]{background:linear-gradient(180deg, var(--depth-0), var(--depth-1))}figcaption[data-astro-cid-zuepckvj]{color:var(--c-slate);font:500 .75rem/1.4 var(--font-mono);letter-spacing:.04em;gap:4px;margin-bottom:40px;display:grid}.drawing[data-astro-cid-zuepckvj]{height:clamp(150px,16vw,200px);position:relative}svg[data-astro-cid-zuepckvj]{width:100%;height:100%;display:block;overflow:visible}path[data-astro-cid-zuepckvj]{vector-effect:non-scaling-stroke}.isobaths[data-astro-cid-zuepckvj]{fill:none;stroke:#0d1b2a24;stroke-dasharray:2 6}.bed[data-astro-cid-zuepckvj]{fill:none;stroke:var(--c-deep);stroke-width:1.5px}.surface[data-astro-cid-zuepckvj]{fill:none;stroke:#0d1b2a66}.end[data-astro-cid-zuepckvj],.station-label[data-astro-cid-zuepckvj]{color:var(--c-ink);font:650 .75rem/1 var(--font-mono);letter-spacing:.06em;position:absolute}.end[data-astro-cid-zuepckvj]{bottom:calc(100% + 10px);left:0}.end-right[data-astro-cid-zuepckvj]{left:auto;right:0}.station[data-astro-cid-zuepckvj]{top:0;bottom:0;left:var(--x);background:linear-gradient(var(--c-blue), var(--c-blue)) top / 1px var(--y) no-repeat, linear-gradient(#0d1b2a1f, #0d1b2a1f) bottom / 1px calc(100% - var(--y)) no-repeat;width:1px;position:absolute}.station[data-astro-cid-zuepckvj]:after{content:"";top:var(--y);background:var(--c-blue);border-radius:50%;width:9px;height:9px;position:absolute;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #1767cf2e}.station-label[data-astro-cid-zuepckvj]{top:var(--y);color:var(--c-blue-strong);white-space:nowrap;left:9px;transform:translateY(calc(-100% - 2px))}.deepest[data-astro-cid-zuepckvj]{color:var(--c-ink)}.steps[data-astro-cid-zuepckvj]{counter-reset:step;gap:0 40px;margin-top:32px;display:grid}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{border-top:1px solid var(--c-line);counter-increment:step;padding-block:24px;position:relative}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:before{content:counter(step, decimal-leading-zero);color:var(--c-blue);font:700 .8125rem/1 var(--font-mono);letter-spacing:.06em;margin-bottom:12px;display:block}.steps[data-astro-cid-zuepckvj] p[data-astro-cid-zuepckvj]{max-width:36rem;color:var(--c-slate);margin-top:8px;font-size:.9375rem}@media (width<=1023px){.deepest[data-astro-cid-zuepckvj]{display:none}}@media (width>=640px) and (width<=1023px){.steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:0}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{border-top:0;padding:28px 24px 0 calc(1.2% + 20px)}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:before{content:none}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:after{content:"";background:linear-gradient(#0d1b2a1f,#0000);width:1px;position:absolute;top:0;bottom:0;left:6%}}.concepts[data-astro-cid-6pg66bca]{margin-top:clamp(72px,9vw,112px)}.concepts-head[data-astro-cid-6pg66bca]{gap:8px;max-width:40rem;margin-bottom:32px;display:grid}.concepts-head[data-astro-cid-6pg66bca] h3[data-astro-cid-6pg66bca]{font-size:1.375rem}.concepts-head[data-astro-cid-6pg66bca] p[data-astro-cid-6pg66bca]{color:var(--c-on-dark-muted)}.apps[data-astro-cid-6pg66bca]{margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter) 24px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-color:#fff3 transparent;scrollbar-width:thin;gap:24px;display:flex;overflow-x:auto}.apps[data-astro-cid-6pg66bca]>li[data-astro-cid-6pg66bca]{scroll-snap-align:start;flex:none;width:min(72vw,300px)}figure[data-astro-cid-6pg66bca]{gap:16px;max-width:340px;display:grid}figcaption[data-astro-cid-6pg66bca]{color:var(--c-on-dark-muted);gap:2px;padding-inline:11.5%;font-size:.875rem;line-height:1.5;display:grid}figcaption[data-astro-cid-6pg66bca] strong[data-astro-cid-6pg66bca]{color:#fff;font:700 1rem/1.3 var(--font-display);margin-top:4px}@media (width>=900px){.apps[data-astro-cid-6pg66bca]{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:40px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.apps[data-astro-cid-6pg66bca]>li[data-astro-cid-6pg66bca]{width:100%}figure[data-astro-cid-6pg66bca]{margin-inline:auto}}.products[data-astro-cid-ezue6bjn]{background:linear-gradient(180deg, var(--depth-5), var(--depth-6));isolation:isolate;position:relative;overflow:hidden}.rings[data-astro-cid-ezue6bjn]{z-index:-1;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 260px)}.products[data-astro-cid-ezue6bjn] .products-contours{color:#ffffff12;width:1000px;max-width:none;height:1000px;top:-340px;right:-380px}.grid[data-astro-cid-ezue6bjn]{gap:48px;display:grid}.badge[data-astro-cid-ezue6bjn]{letter-spacing:.08em;white-space:nowrap;background:#3fc7dc24;border-radius:999px;padding:3px 10px;font-size:.75rem;box-shadow:inset 0 0 0 1px #3fc7dc4d}.intro[data-astro-cid-ezue6bjn] .eyebrow[data-astro-cid-ezue6bjn]{flex-wrap:wrap;row-gap:8px}.note[data-astro-cid-ezue6bjn]{color:var(--c-on-dark-muted);margin-top:14px;font-size:.875rem}.features[data-astro-cid-ezue6bjn] li[data-astro-cid-ezue6bjn]{border-top:1px solid var(--c-line-on-dark);padding-block:24px}.features[data-astro-cid-ezue6bjn] li[data-astro-cid-ezue6bjn]:last-child{border-bottom:1px solid var(--c-line-on-dark)}.features[data-astro-cid-ezue6bjn] h3[data-astro-cid-ezue6bjn]{font-size:1.125rem}.features[data-astro-cid-ezue6bjn] p[data-astro-cid-ezue6bjn]{max-width:32rem;color:var(--c-on-dark-muted);margin-top:6px;font-size:.9375rem}@media (width>=960px){.grid[data-astro-cid-ezue6bjn]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:80px}}.services[data-astro-cid-j2lavqje]{background:linear-gradient(180deg, var(--depth-2), var(--depth-3))}.featured[data-astro-cid-j2lavqje]{border-radius:var(--radius-lg);background:radial-gradient(60% 90% at 100% 0%, #3fc7dc33, transparent 60%), linear-gradient(150deg, var(--c-deep), var(--c-abyss));flex-direction:column;padding:clamp(28px,4vw,48px);display:flex}.featured[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje]{margin-top:16px;font-size:1.5rem}.featured[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]{max-width:36rem;color:var(--c-on-dark);margin-top:10px}.featured[data-astro-cid-j2lavqje] .meta[data-astro-cid-j2lavqje]{color:var(--c-on-dark-muted);margin-top:20px}.start[data-astro-cid-j2lavqje]{border-top:1px solid #ffffff1f;margin-top:32px;padding-top:28px}.featured[data-astro-cid-j2lavqje] .start-label[data-astro-cid-j2lavqje]{color:var(--c-glacier);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.start-steps[data-astro-cid-j2lavqje]{counter-reset:start;gap:14px;margin-top:18px;display:grid}.start-steps[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]{color:#fff;counter-increment:start;grid-template-columns:28px 1fr;gap:14px;font-size:.9375rem;line-height:1.5;display:grid}.start-steps[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]:before{content:counter(start);width:28px;height:28px;color:var(--c-glacier);font:700 .8125rem/1 var(--font-mono);background:#3fc7dc24;border-radius:50%;place-items:center;margin-top:-3px;display:grid;box-shadow:inset 0 0 0 1px #3fc7dc59}.rows[data-astro-cid-j2lavqje]{column-gap:48px;margin-top:clamp(40px,5vw,56px);display:grid}.rows[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje],.ops[data-astro-cid-j2lavqje]{border-top:1px solid var(--c-line);padding-block:28px 32px}.rows[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]{align-content:start;gap:10px;display:grid}.rows[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje]{margin-top:6px}.rows[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]:not(.meta),.ops[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]:not(.meta){max-width:36rem;color:var(--c-slate)}.ops[data-astro-cid-j2lavqje]{border-bottom:1px solid var(--c-line);gap:28px;display:grid}.ops[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje]{margin-top:16px}.ops[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]:not(.meta){margin-top:10px}.ops[data-astro-cid-j2lavqje] .meta[data-astro-cid-j2lavqje]{margin-top:14px}.included[data-astro-cid-j2lavqje]{align-content:start;gap:12px;display:grid}.included[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]{color:var(--c-ink);align-items:center;gap:10px;font-size:.9375rem;display:flex}.included[data-astro-cid-j2lavqje] .icon{color:var(--c-blue);flex:none}.more[data-astro-cid-j2lavqje]{color:var(--c-slate);text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:40px;display:flex}@media (width>=560px) and (width<=1023px){.included[data-astro-cid-j2lavqje]{grid-template-columns:repeat(2,1fr)}}@media (width>=760px){.rows[data-astro-cid-j2lavqje]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.featured[data-astro-cid-j2lavqje],.ops[data-astro-cid-j2lavqje]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;display:grid}.featured[data-astro-cid-j2lavqje]{align-items:center}.start[data-astro-cid-j2lavqje],.included[data-astro-cid-j2lavqje]{padding:4px 0 4px 48px}.start[data-astro-cid-j2lavqje]{border-top:0;border-left:1px solid #ffffff1f;margin-top:0}.included[data-astro-cid-j2lavqje]{border-left:1px solid var(--c-line)}}.vision[data-astro-cid-dmsect4n]{background:linear-gradient(180deg, var(--depth-1), var(--depth-2))}.grid[data-astro-cid-dmsect4n]{gap:48px;display:grid}.text[data-astro-cid-dmsect4n]{max-width:36rem;color:var(--c-slate);margin-top:16px}.examples[data-astro-cid-dmsect4n] li[data-astro-cid-dmsect4n]{border-top:1px solid var(--c-line);gap:6px;padding-block:24px;display:grid}.examples[data-astro-cid-dmsect4n] li[data-astro-cid-dmsect4n]:last-child{border-bottom:1px solid var(--c-line)}.examples[data-astro-cid-dmsect4n] h3[data-astro-cid-dmsect4n]{font-size:1.125rem}.examples[data-astro-cid-dmsect4n] p[data-astro-cid-dmsect4n]{color:var(--c-slate)}@media (width>=640px){.examples[data-astro-cid-dmsect4n] li[data-astro-cid-dmsect4n]{grid-template-columns:11rem 1fr;gap:24px}}@media (width>=960px){.grid[data-astro-cid-dmsect4n]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px}}
