.architecture.svelte-al08ns{color:#d8dcd2}.diagram-heading.svelte-al08ns{color:#9da493;letter-spacing:.08em;justify-content:space-between;gap:16px;padding-bottom:25px;font:9px monospace;display:flex}.applications.svelte-al08ns{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.applications.svelte-al08ns span:where(.svelte-al08ns){letter-spacing:.09em;text-align:center;border:1px solid #464a40;padding:20px 10px;font:10px monospace}.connectors.svelte-al08ns{grid-template-columns:repeat(3,1fr);height:37px;display:grid}.connectors.svelte-al08ns span:where(.svelte-al08ns){background:#707961;justify-self:center;width:1px;height:100%}.platform.svelte-al08ns{background:#2b3224;border:1px solid #879574;align-items:center;gap:20px;padding:22px 25px;display:flex}.platform-mark.svelte-al08ns{color:#aebd9b;font:13px monospace}.platform.svelte-al08ns strong:where(.svelte-al08ns){letter-spacing:-.04em;font-size:25px;font-weight:500}.platform-label.svelte-al08ns{color:#b4bea7;letter-spacing:.05em;margin-left:auto;font:9px monospace}.service-line.svelte-al08ns{background:#707961;width:1px;height:30px;margin-inline:auto}.capabilities.svelte-al08ns{border-top:1px solid #464a40;border-left:1px solid #464a40;grid-template-columns:repeat(3,1fr);display:grid}button.svelte-al08ns{text-align:left;cursor:pointer;border-bottom:1px solid #464a40;border-right:1px solid #464a40;align-items:center;gap:12px;min-height:77px;padding:20px 15px;font-size:12px;transition:background .15s;display:flex}button.svelte-al08ns:hover,button.active.svelte-al08ns{background:#333b29}button.svelte-al08ns:focus-visible{outline-offset:-3px;outline:2px solid #bdcda6;position:relative}.node-index.svelte-al08ns{color:#9aa68a;font:8px monospace}.node-indicator.svelte-al08ns{color:#a5b494;margin-left:auto;font:16px monospace}button.active.svelte-al08ns .node-indicator:where(.svelte-al08ns){transform:rotate(45deg)}.capability-detail.svelte-al08ns{border-bottom:1px solid #464a40;grid-template-columns:130px 1fr;gap:20px;min-height:105px;padding:23px 0;display:grid}.capability-detail.svelte-al08ns>span:where(.svelte-al08ns){color:#a5b494;letter-spacing:.07em;padding-top:4px;font:9px monospace}.capability-detail.svelte-al08ns p:where(.svelte-al08ns){color:#c6cbbf;max-width:610px;font-size:13px;line-height:1.65}.architecture-note.svelte-al08ns{color:#9ea793;max-width:630px;margin-top:19px;font-size:11px;line-height:1.7}@media (width<=700px){.diagram-heading.svelte-al08ns{flex-wrap:wrap;font-size:8px}.applications.svelte-al08ns{gap:8px}.applications.svelte-al08ns span:where(.svelte-al08ns){padding:17px 4px;font-size:8px}.platform.svelte-al08ns{flex-wrap:wrap;gap:12px;padding:18px}.platform-label.svelte-al08ns{width:100%;margin-left:0}.capabilities.svelte-al08ns{grid-template-columns:repeat(2,1fr)}button.svelte-al08ns{gap:7px;min-height:78px;padding:14px 10px;font-size:11px}.capability-detail.svelte-al08ns{grid-template-columns:1fr;gap:12px;min-height:146px}}@media (prefers-reduced-motion:reduce){button.svelte-al08ns{transition:none}}section.svelte-1gcw2ok{color:#111211;background:#eeeee8;scroll-margin-top:78px;font-family:Geist Variable,Arial,sans-serif}.section-width.svelte-1gcw2ok{width:min(100% - 96px,1328px);margin-inline:auto}.section-meta.svelte-1gcw2ok,.plate-top.svelte-1gcw2ok,figcaption.svelte-1gcw2ok,.model-caption.svelte-1gcw2ok{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:400;line-height:1.5;display:flex}.section-meta.svelte-1gcw2ok{border-top:1px solid #11121138;padding-block:26px}.section-meta.svelte-1gcw2ok p:where(.svelte-1gcw2ok),figure.svelte-1gcw2ok,.body-copy.svelte-1gcw2ok,h2.svelte-1gcw2ok,h3.svelte-1gcw2ok{margin:0}.section-meta.svelte-1gcw2ok>span:where(.svelte-1gcw2ok){color:#6a6d66}h2.svelte-1gcw2ok{letter-spacing:-.055em;font-size:clamp(40px,4.8vw,69px);font-weight:450;line-height:1.07}.body-copy.svelte-1gcw2ok{color:#5b5f57;max-width:430px;font-size:16px;line-height:1.75}.body-copy.svelte-1gcw2ok+.body-copy:where(.svelte-1gcw2ok){margin-top:18px}.research.svelte-1gcw2ok{color:#eeeee8;background:#181a18;padding-top:38px;padding-bottom:124px}.research.svelte-1gcw2ok .section-meta:where(.svelte-1gcw2ok){border-color:#eeeee837}.research.svelte-1gcw2ok .section-meta:where(.svelte-1gcw2ok)>span:where(.svelte-1gcw2ok){color:#a8b29a}.research-grid.svelte-1gcw2ok{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding-top:65px;display:grid}.research-intro.svelte-1gcw2ok{letter-spacing:-.025em;margin:34px 0 24px;font-size:23px;line-height:1.45}.research.svelte-1gcw2ok .body-copy:where(.svelte-1gcw2ok){color:#aeb2a9;font-size:15px}.research-plate.svelte-1gcw2ok{color:#a8b29a;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.plate-top.svelte-1gcw2ok,figcaption.svelte-1gcw2ok{border-block:1px solid #a8b29a3b;padding-block:16px;font-size:9px}.research-plate.svelte-1gcw2ok svg:where(.svelte-1gcw2ok){width:100%;height:auto;margin-block:20px;display:block}.plate-label.svelte-1gcw2ok{letter-spacing:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.principles.svelte-1gcw2ok,.company.svelte-1gcw2ok,.careers.svelte-1gcw2ok{padding-block:56px 124px}.principles-heading.svelte-1gcw2ok,.company-heading.svelte-1gcw2ok{grid-template-columns:1.35fr 1fr;align-items:end;gap:8%;padding-block:44px 62px;display:grid}.principles-heading.svelte-1gcw2ok .body-copy:where(.svelte-1gcw2ok){padding-bottom:5px}.principles-list.svelte-1gcw2ok{border-top:1px solid #111211;margin:0;padding:0;list-style:none}.principles-list.svelte-1gcw2ok li:where(.svelte-1gcw2ok){border-bottom:1px solid #11121138;grid-template-columns:72px 1fr 24px;align-items:start;gap:18px;padding-block:31px;display:grid}.principle-index.svelte-1gcw2ok,.step-index.svelte-1gcw2ok,.repeat.svelte-1gcw2ok,small.svelte-1gcw2ok,.closing-label.svelte-1gcw2ok{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:400;line-height:1.6}.principle-index.svelte-1gcw2ok{color:#6a6d66;padding-top:9px}.principles-list.svelte-1gcw2ok h3:where(.svelte-1gcw2ok){letter-spacing:-.035em;max-width:1030px;font-size:clamp(23px,2.6vw,36px);font-weight:420;line-height:1.27}.principle-mark.svelte-1gcw2ok{color:#6a6d66;padding-top:2px;font-size:21px}.company.svelte-1gcw2ok{background:#e5e6df}.company-heading.svelte-1gcw2ok{align-items:start;padding-bottom:72px}.company-copy.svelte-1gcw2ok{padding-top:5px}.model-caption.svelte-1gcw2ok{color:#5b5f57;padding-bottom:22px;font-size:9px}.flywheel-steps.svelte-1gcw2ok{border-top:1px solid #111211;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok){border-bottom:1px solid #11121138;min-height:190px;padding:26px 38px 32px 0;position:relative}.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok):nth-child(3n+2){border-inline:1px solid #11121138;padding-left:30px}.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok):nth-child(3),.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok):nth-child(4){padding-left:30px}.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok):nth-child(4){grid-area:2/3}.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok):nth-child(5){grid-area:2/2}.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok):nth-child(6){grid-area:2/1}.step-index.svelte-1gcw2ok{color:#5b5f57}.flywheel-steps.svelte-1gcw2ok h3:where(.svelte-1gcw2ok){letter-spacing:-.035em;margin-top:19px;font-size:clamp(18px,1.75vw,24px);font-weight:450;line-height:1.2}.flywheel-steps.svelte-1gcw2ok p:where(.svelte-1gcw2ok){color:#5b5f57;margin:9px 0 0;font-size:12px;line-height:1.5}.flow-arrow.svelte-1gcw2ok{font-size:22px;line-height:1;position:absolute;top:22px;right:22px}.repeat.svelte-1gcw2ok{border-bottom:1px solid #111211;align-items:center;gap:18px;margin:0;padding-block:22px;display:flex}.repeat.svelte-1gcw2ok span:where(.svelte-1gcw2ok){font-family:Geist Variable,Arial,sans-serif;font-size:22px}.careers-grid.svelte-1gcw2ok{grid-template-columns:1fr 1fr;gap:11%;padding-top:48px;display:grid}.careers-copy.svelte-1gcw2ok .body-copy:where(.svelte-1gcw2ok){margin-top:30px}.careers-note.svelte-1gcw2ok{max-width:360px;margin-top:34px;font-size:13px;line-height:1.6}.careers-links.svelte-1gcw2ok{border-top:1px solid #111211}details.svelte-1gcw2ok,.application-link.svelte-1gcw2ok{border-bottom:1px solid #11121138}summary.svelte-1gcw2ok,.application-link.svelte-1gcw2ok{cursor:pointer;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;font-size:clamp(22px,2.1vw,29px);font-weight:450;line-height:1.4;text-decoration:none;list-style:none;transition:color .14s;display:flex}summary.svelte-1gcw2ok::-webkit-details-marker{display:none}summary.svelte-1gcw2ok:hover,.application-link.svelte-1gcw2ok:hover{color:#5b634d}summary.svelte-1gcw2ok:focus-visible,.application-link.svelte-1gcw2ok:focus-visible{outline-offset:5px;outline:2px solid #5b634d}small.svelte-1gcw2ok{color:#6a6d66;margin-bottom:10px;font-size:9px;display:block}.disclosure-mark.svelte-1gcw2ok{transition:transform .14s}details[open].svelte-1gcw2ok .disclosure-mark:where(.svelte-1gcw2ok){transform:rotate(45deg)}details.svelte-1gcw2ok>p:where(.svelte-1gcw2ok){color:#5b5f57;max-width:430px;margin:0;padding-bottom:25px;font-size:14px;line-height:1.7}.application-note.svelte-1gcw2ok{color:#6a6d66;max-width:360px;margin:23px 0 0;font-size:12px;line-height:1.7}.closing.svelte-1gcw2ok{background:#d9ddce;padding-top:90px}.closing-label.svelte-1gcw2ok{color:#515849;margin:0 0 38px}.closing.svelte-1gcw2ok h2:where(.svelte-1gcw2ok){letter-spacing:-.065em;font-size:clamp(76px,11.8vw,172px);font-weight:430;line-height:.96}.closing.svelte-1gcw2ok h2:where(.svelte-1gcw2ok) span:where(.svelte-1gcw2ok){color:#646e56}.closing-brand.svelte-1gcw2ok{letter-spacing:-.075em;border-top:1px solid #11121154;justify-content:space-between;align-items:flex-start;margin-top:108px;padding-block:34px 44px;font-size:clamp(60px,13.5vw,192px);font-weight:580;line-height:.9;display:flex;position:relative}.closing-brand.svelte-1gcw2ok sup:where(.svelte-1gcw2ok){letter-spacing:-.03em;margin-top:7px;font-size:clamp(20px,3vw,42px);font-weight:450;line-height:1;position:static}@media (width<=1000px){.research-grid.svelte-1gcw2ok{gap:4%}.research-plate.svelte-1gcw2ok figcaption:where(.svelte-1gcw2ok){flex-direction:column;align-items:flex-start;gap:7px}.principles-heading.svelte-1gcw2ok,.company-heading.svelte-1gcw2ok{grid-template-columns:1.1fr 1fr;gap:6%}.careers-grid.svelte-1gcw2ok{gap:7%}}@media (width<=720px){.section-width.svelte-1gcw2ok{width:calc(100% - 40px)}.section-meta.svelte-1gcw2ok{gap:15px;padding-block:22px;font-size:9px}.section-meta.svelte-1gcw2ok>span:where(.svelte-1gcw2ok){text-align:right;font-size:8px}h2.svelte-1gcw2ok{font-size:clamp(38px,8vw,54px)}.body-copy.svelte-1gcw2ok{font-size:15px}.research.svelte-1gcw2ok{padding-block:16px 66px}.research-grid.svelte-1gcw2ok,.principles-heading.svelte-1gcw2ok,.company-heading.svelte-1gcw2ok,.careers-grid.svelte-1gcw2ok{grid-template-columns:1fr;gap:32px;padding-top:28px}.research-copy.svelte-1gcw2ok .body-copy:where(.svelte-1gcw2ok){max-width:540px}.research-intro.svelte-1gcw2ok{margin-top:27px;font-size:21px}.research-plate.svelte-1gcw2ok{margin-top:16px}.research-plate.svelte-1gcw2ok figcaption:where(.svelte-1gcw2ok){flex-direction:row;gap:20px;font-size:8px}.principles.svelte-1gcw2ok,.company.svelte-1gcw2ok,.careers.svelte-1gcw2ok{padding-block:24px 64px}.principles-heading.svelte-1gcw2ok,.company-heading.svelte-1gcw2ok{padding-bottom:38px}.principles-heading.svelte-1gcw2ok .body-copy:where(.svelte-1gcw2ok) br:where(.svelte-1gcw2ok){display:none}.principles-list.svelte-1gcw2ok li:where(.svelte-1gcw2ok){grid-template-columns:28px 1fr;gap:14px;padding-block:25px}.principle-index.svelte-1gcw2ok{padding-top:4px;font-size:9px}.principles-list.svelte-1gcw2ok h3:where(.svelte-1gcw2ok){font-size:clamp(22px,5.2vw,28px)}.principle-mark.svelte-1gcw2ok{display:none}.model-caption.svelte-1gcw2ok{flex-direction:column;align-items:flex-start;gap:7px;font-size:8px}.flywheel-steps.svelte-1gcw2ok{grid-template-columns:1fr}.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok),.flywheel-steps.svelte-1gcw2ok li:where(.svelte-1gcw2ok):nth-child(n){border-inline:0;grid-area:auto;min-height:144px;padding:22px 40px 24px 42px}.step-index.svelte-1gcw2ok{position:absolute;top:26px;left:0}.flywheel-steps.svelte-1gcw2ok h3:where(.svelte-1gcw2ok){margin-top:0;font-size:22px}.flywheel-steps.svelte-1gcw2ok p:where(.svelte-1gcw2ok){font-size:13px}.flow-arrow.svelte-1gcw2ok{top:auto;bottom:20px;right:10px;transform:rotate(90deg)}.turn.svelte-1gcw2ok .flow-arrow:where(.svelte-1gcw2ok){transform:none}.reverse.svelte-1gcw2ok .flow-arrow:where(.svelte-1gcw2ok){transform:rotate(-90deg)}.repeat.svelte-1gcw2ok{gap:13px;font-size:9px}.careers-grid.svelte-1gcw2ok{gap:34px}.careers-copy.svelte-1gcw2ok .body-copy:where(.svelte-1gcw2ok){margin-top:25px}.careers-note.svelte-1gcw2ok{margin-top:24px}summary.svelte-1gcw2ok,.application-link.svelte-1gcw2ok{padding-block:24px;font-size:25px}.closing.svelte-1gcw2ok{padding-top:55px}.closing-label.svelte-1gcw2ok{margin-bottom:30px;font-size:8px}.closing.svelte-1gcw2ok h2:where(.svelte-1gcw2ok){font-size:clamp(52px,12.2vw,88px)}.closing-brand.svelte-1gcw2ok{margin-top:64px;padding-block:24px 29px;font-size:13vw}.closing-brand.svelte-1gcw2ok sup:where(.svelte-1gcw2ok){margin-top:1px;font-size:4vw}}@media (prefers-reduced-motion:reduce){summary.svelte-1gcw2ok,.application-link.svelte-1gcw2ok,.disclosure-mark.svelte-1gcw2ok{transition:none}}.stages.svelte-cko70m{border:1px solid #bfc1b7;grid-template-columns:repeat(7,1fr);display:grid}.stages.svelte-cko70m button:where(.svelte-cko70m){cursor:pointer;border-right:1px solid #bfc1b7;flex-direction:column;align-items:flex-start;gap:27px;padding:24px 18px;font-size:14px;transition:color .15s,background .15s;display:flex;position:relative}.stages.svelte-cko70m button:where(.svelte-cko70m):last-child{border:none}.stages.svelte-cko70m button.active:where(.svelte-cko70m){color:#f0f1e9;background:#21251c}.stages.svelte-cko70m button:where(.svelte-cko70m):not(.active):hover{background:#e0e2d7}.step-number.svelte-cko70m{opacity:.65;font:10px monospace}.step-arrow.svelte-cko70m{opacity:.55;position:absolute;top:19px;right:15px}.stage-detail.svelte-cko70m{border:1px solid #bfc1b7;border-top:0;grid-template-columns:180px 1fr 50px;align-items:center;gap:40px;min-height:260px;padding:42px;display:grid}.active-number.svelte-cko70m{letter-spacing:-.08em;font-size:95px;font-weight:300;line-height:1}.active-number.svelte-cko70m span:where(.svelte-cko70m){color:#686e60;letter-spacing:0;margin-top:18px;font:10px monospace;display:block}.output.svelte-cko70m{letter-spacing:.06em;color:#626b53;font:9px monospace}h3.svelte-cko70m{letter-spacing:-.04em;margin-block:15px 12px;font-size:25px;font-weight:450}.stage-content.svelte-cko70m>p:where(.svelte-cko70m):last-child{color:#5c6056;max-width:630px;font-size:14px;line-height:1.75}.next-stage.svelte-cko70m{cursor:pointer;border:1px solid #9aa38c;width:48px;height:48px;font-size:24px}.next-stage.svelte-cko70m:hover{background:#d3d8c9}button.svelte-cko70m:focus-visible{outline-offset:3px;z-index:1;outline:2px solid #4b5e33}.return-path.svelte-cko70m{border-bottom:1px solid #bfc1b7;color:#686e60;border-inline:1px dashed #bfc1b7;justify-content:space-between;align-items:center;gap:20px;margin:0 30px;padding:15px 20px;font:10px monospace;display:flex}@media (width<=900px){.stages.svelte-cko70m button:where(.svelte-cko70m){padding:20px 11px;font-size:12px}.stage-detail.svelte-cko70m{grid-template-columns:100px 1fr 44px;gap:25px;padding:30px}.active-number.svelte-cko70m{font-size:70px}}@media (width<=600px){.pipeline.svelte-cko70m{grid-template-columns:105px 1fr;align-items:stretch;display:grid}.stages.svelte-cko70m{flex-direction:column;display:flex}.stages.svelte-cko70m button:where(.svelte-cko70m){border-bottom:1px solid #bfc1b7;border-right:0;flex-direction:row;flex:1;align-items:center;gap:9px;min-height:53px;padding:18px 10px;font-size:11px}.step-arrow.svelte-cko70m{display:none}.step-number.svelte-cko70m{font-size:8px}.stage-detail.svelte-cko70m{border-top:1px solid #bfc1b7;border-left:0;flex-direction:column;align-items:flex-start;gap:24px;padding:22px 18px;display:flex}.active-number.svelte-cko70m{font-size:55px}.active-number.svelte-cko70m span:where(.svelte-cko70m){margin-top:7px;font-size:9px}h3.svelte-cko70m{margin-top:12px;font-size:21px}.stage-content.svelte-cko70m>p:where(.svelte-cko70m):last-child{font-size:12px;line-height:1.7}.output.svelte-cko70m{font-size:8px;line-height:1.6}.next-stage.svelte-cko70m{width:36px;height:36px;margin-top:auto;font-size:20px}.return-path.svelte-cko70m{grid-column:1/-1;gap:10px;margin-inline:15px;font-size:8px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.stages.svelte-cko70m button:where(.svelte-cko70m){transition:none}}.blueprint.svelte-1elstor{color:#a5ac9b;width:100%;position:relative}.diagram-meta.svelte-1elstor,.diagram-bottom.svelte-1elstor{letter-spacing:.1em;justify-content:space-between;gap:12px;font-family:monospace;font-size:8px;display:flex}.diagram-meta.svelte-1elstor{border-bottom:1px solid #ffffff20;padding-bottom:16px}svg.svelte-1elstor{width:100%;height:auto;display:block}.diagram-bottom.svelte-1elstor{color:#93988c;border-top:1px solid #ffffff20;padding-top:14px}.diagram-bottom.svelte-1elstor>span:where(.svelte-1elstor):first-child{align-items:center;gap:8px;display:flex}i.svelte-1elstor{background:#b2bca2;width:4px;height:4px}.system-layer.svelte-1elstor{animation:1.4s ease-out both svelte-1elstor-settle;animation-delay:calc(var(--layer) * .1s)}@keyframes svelte-1elstor-settle{0%{opacity:.2}to{opacity:1}}@media (width<=600px){.diagram-meta.svelte-1elstor,.diagram-bottom.svelte-1elstor{letter-spacing:.02em;font-size:7px}}@media (prefers-reduced-motion:reduce){.system-layer.svelte-1elstor{animation:none}}.corporate-site.svelte-1uha8ag{color:#171a15;background:#eeeee8;font-family:Geist Variable,sans-serif}.frame.svelte-1uha8ag{width:min(100% - 96px,1328px);margin-inline:auto}.technical-label.svelte-1uha8ag{letter-spacing:.1em;font:9px/1.5 monospace}.hero.svelte-1uha8ag{color:#eeeee8;background:#151813;flex-direction:column;min-height:calc(100svh - 80px);display:flex;position:relative;overflow:hidden}.hero-top.svelte-1uha8ag{color:#a8af9e;justify-content:space-between;align-items:center;padding-block:25px;display:flex}.hero-body.svelte-1uha8ag{flex:1;grid-template-columns:1.05fr 1fr;align-items:center;column-gap:35px;padding-block:68px 100px;display:grid}.hero-kicker.svelte-1uha8ag{letter-spacing:.13em;color:#aeb5a3;align-items:center;gap:10px;font:8px/1.6 monospace;display:flex}.hero-kicker.svelte-1uha8ag>span:where(.svelte-1uha8ag){background:#aeb5a3;width:5px;height:5px}h1.svelte-1uha8ag{letter-spacing:-.065em;margin-top:27px;font-size:clamp(67px,7.1vw,109px);font-weight:400;line-height:1.015}h1.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#aeb5a3}.hero-description.svelte-1uha8ag{color:#c1c6b8;max-width:385px;margin-top:32px;font-size:17px;line-height:1.7}.hero-actions.svelte-1uha8ag{align-items:center;gap:29px;margin-top:40px;display:flex}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;gap:29px;padding:15px 18px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.button-primary.svelte-1uha8ag{color:#171a15;background:#eeeee8;border:1px solid #eeeee8}.button-primary.svelte-1uha8ag:hover{background:#bec6af;border-color:#bec6af}.hero-actions.svelte-1uha8ag .button-text:where(.svelte-1uha8ag){border-bottom:1px solid #747d66;padding-inline:0}.button-text.svelte-1uha8ag:hover{color:#bdcbaa}.hero-schematic.svelte-1uha8ag{padding-top:25px}.hero-bottom.svelte-1uha8ag{color:#b5bdaa;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.hero-loop.svelte-1uha8ag{letter-spacing:.05em;gap:18px;font:8px monospace;display:flex}.hero-loop.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#737d64;font-style:normal}.hero-bottom.svelte-1uha8ag a:where(.svelte-1uha8ag){letter-spacing:.08em;align-items:center;gap:24px;font:8px monospace;display:flex}.hero-bottom.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:17px}.section.svelte-1uha8ag{padding-block:96px}.section-top.svelte-1uha8ag{color:#626b56;border-top:1px solid #b7bcb0;justify-content:space-between;align-items:center;gap:25px;margin-bottom:62px;padding-top:18px;display:flex}h2.svelte-1uha8ag{letter-spacing:-.055em;font-size:clamp(38px,4.05vw,62px);font-weight:400;line-height:1.08}.overview-intro.svelte-1uha8ag,.platform-intro.svelte-1uha8ag,.execution-intro.svelte-1uha8ag,.engineering-intro.svelte-1uha8ag{grid-template-columns:1.15fr 1fr;align-items:start;gap:110px;margin-bottom:60px;display:grid}.body-copy.svelte-1uha8ag{color:#62675c;max-width:460px;font-size:15px;line-height:1.85}.body-copy.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:18px}.foundation-diagram.svelte-1uha8ag{grid-template-columns:140px 1fr;padding:35px 0 25px;display:grid}.diagram-rail.svelte-1uha8ag{color:#707862;letter-spacing:.05em;flex-direction:column;gap:130px;padding-top:20px;font:8px/1.5 monospace;display:flex}.product-nodes.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.product-nodes.svelte-1uha8ag>div:where(.svelte-1uha8ag){letter-spacing:.035em;border:1px solid #aeb6a3;align-items:center;gap:18px;padding:24px 20px;font:9px/1.4 monospace;display:flex}.product-nodes.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#737e63;font-size:8px}.branch-lines.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);height:36px;display:grid}.branch-lines.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#89977a;justify-self:center;width:1px;height:36px;display:block}.foundation-core.svelte-1uha8ag{background:#dce1d2;border:1px solid #a2b08f;align-items:center;gap:25px;padding:23px 27px;display:flex}.foundation-core.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{border:1px solid #7b8c65;place-items:center;width:32px;height:32px;font:11px monospace;display:grid}.foundation-core.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:-.04em;font-size:27px;font-weight:450}.foundation-core.svelte-1uha8ag p:where(.svelte-1uha8ag){letter-spacing:.06em;color:#536143;margin-left:auto;font:9px monospace}.core-cross.svelte-1uha8ag{color:#677853;margin-left:20px;font-size:25px;font-weight:200}.foundation-parts.svelte-1uha8ag{border:1px solid #b9c1ae;border-top:0;grid-template-columns:repeat(8,1fr);display:grid}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag){text-align:center;border-right:1px solid #b9c1ae;padding:19px 7px;font-size:9px}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{border-right:0}.section-foot.svelte-1uha8ag{color:#747c68;border-top:1px solid #c5c9bf;justify-content:space-between;gap:20px;margin-top:25px;padding-top:17px;display:flex}.section-foot.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{font-size:11px}.platform-section.svelte-1uha8ag{color:#ecefe5;background:#1a1e17}.platform-section.svelte-1uha8ag .section-top:where(.svelte-1uha8ag){color:#a8b497;border-color:#505945}.platform-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#aab69a}.platform-intro.svelte-1uha8ag .body-copy:where(.svelte-1uha8ag){color:#b0b8a7}.execution-section.svelte-1uha8ag{background:#e5e8de}.execution-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag),.engineering-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#646c59;max-width:445px;font-size:15px;line-height:1.85}blockquote.svelte-1uha8ag{letter-spacing:-.025em;border-left:1px solid #83936e;max-width:950px;margin:50px 0 0;padding-left:25px;font-size:23px;line-height:1.5}blockquote.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#727c64}.engineering-content.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:80px;display:grid}.service-topology.svelte-1uha8ag{background:#e6e9df;border:1px solid #bec5b3}.topology-meta.svelte-1uha8ag{color:#707b63;letter-spacing:.05em;border-bottom:1px solid #bec5b3;justify-content:space-between;padding:16px 20px;font:8px monospace;display:flex}.topology-body.svelte-1uha8ag{padding:30px}.topology-box.svelte-1uha8ag{background:#eeeee8;border:1px solid #a8b39a;padding:15px 18px}.topology-box.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#77816c;margin-bottom:8px;font:8px monospace;display:block}.topology-box.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:12px;font-weight:450}.topology-box.boundary.svelte-1uha8ag{border-style:dashed}.topology-box.operations.svelte-1uha8ag{background:#d3dcc7}.topology-connector.svelte-1uha8ag{text-align:right;justify-content:center;align-items:center;height:36px;display:flex;position:relative}.topology-connector.svelte-1uha8ag:before{content:"";background:#98a688;width:1px;height:100%;position:absolute;top:0;left:50%}.topology-connector.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.04em;color:#717c63;background:#e6e9df;padding:3px 8px;font:7px monospace;position:relative}.service-pair.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px;display:grid}figcaption.svelte-1uha8ag{color:#747e66;padding:0 30px 24px;font:9px/1.8 monospace}.engineering-principle.svelte-1uha8ag{border-bottom:1px solid #c8cebe;gap:30px;padding-block:28px;display:flex}.engineering-principle.svelte-1uha8ag:first-child{padding-top:10px}.engineering-principle.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#7c8b6a;padding-top:5px}.engineering-principle.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.035em;font-size:23px;font-weight:400}.engineering-principle.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#6a715f;max-width:405px;margin-top:14px;font-size:14px;line-height:1.8}a.svelte-1uha8ag:focus-visible{outline-offset:5px;outline:2px solid #839768}@media (width>=1550px){.hero-body.svelte-1uha8ag{padding-block:110px 145px}}@media (width<=1100px){.hero-body.svelte-1uha8ag{gap:20px}h1.svelte-1uha8ag{font-size:7.7vw}.hero-description.svelte-1uha8ag{font-size:15px}.hero-actions.svelte-1uha8ag{gap:20px}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:15px;font-size:11px}.overview-intro.svelte-1uha8ag,.platform-intro.svelte-1uha8ag,.execution-intro.svelte-1uha8ag,.engineering-intro.svelte-1uha8ag{gap:55px}.engineering-content.svelte-1uha8ag{gap:40px}.foundation-diagram.svelte-1uha8ag{grid-template-columns:105px 1fr}.product-nodes.svelte-1uha8ag{gap:18px}.product-nodes.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:10px;padding:20px 12px;font-size:8px}.foundation-parts.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag){border-bottom:1px solid #b9c1ae}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4n){border-right:0}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(n+5){border-bottom:0}}@media (width<=800px){.frame.svelte-1uha8ag{width:calc(100% - 48px)}.hero.svelte-1uha8ag{min-height:calc(100svh - 72px)}.hero-body.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:0;padding-block:90px}.hero-edition.svelte-1uha8ag{display:none}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:16px}.hero-description.svelte-1uha8ag{font-size:14px}.hero-kicker.svelte-1uha8ag{letter-spacing:.07em;font-size:7px}.hero-loop.svelte-1uha8ag{display:none}.section.svelte-1uha8ag{padding-block:70px}.section-top.svelte-1uha8ag{margin-bottom:45px}.section-top.svelte-1uha8ag>:where(.svelte-1uha8ag):last-child{text-align:right;font-size:8px}.overview-intro.svelte-1uha8ag,.platform-intro.svelte-1uha8ag,.execution-intro.svelte-1uha8ag,.engineering-intro.svelte-1uha8ag{gap:35px}.engineering-content.svelte-1uha8ag{grid-template-columns:1fr}.engineering-principles.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.engineering-principle.svelte-1uha8ag{gap:15px}.foundation-core.svelte-1uha8ag{gap:16px}.foundation-core.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:8px}}@media (width<=600px){.frame.svelte-1uha8ag{width:calc(100% - 40px)}.hero-top.svelte-1uha8ag{padding-block:20px}.hero-top.svelte-1uha8ag .technical-label:where(.svelte-1uha8ag){font-size:8px}.hero-body.svelte-1uha8ag{grid-template-columns:1fr;gap:44px;padding-block:45px 35px}h1.svelte-1uha8ag{margin-top:22px;font-size:clamp(49px,12.7vw,75px)}.hero-description.svelte-1uha8ag{max-width:320px;margin-top:25px;font-size:15px}.hero-actions.svelte-1uha8ag{gap:23px;margin-top:28px}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:19px;padding:14px 16px;font-size:10px}.hero-schematic.svelte-1uha8ag{padding-top:0}.hero-bottom.svelte-1uha8ag{padding-block:17px}.hero-bottom.svelte-1uha8ag .technical-label:where(.svelte-1uha8ag),.hero-bottom.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:7px}.hero-bottom.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:13px}.section.svelte-1uha8ag{padding-block:56px}.section-top.svelte-1uha8ag{gap:20px;margin-bottom:34px}.section-top.svelte-1uha8ag .technical-label:where(.svelte-1uha8ag){font-size:8px}h2.svelte-1uha8ag{font-size:38px}.overview-intro.svelte-1uha8ag,.platform-intro.svelte-1uha8ag,.execution-intro.svelte-1uha8ag,.engineering-intro.svelte-1uha8ag{grid-template-columns:1fr;gap:25px;margin-bottom:38px}.body-copy.svelte-1uha8ag,.execution-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag),.engineering-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:14px}.foundation-diagram.svelte-1uha8ag{padding-top:0;display:block}.diagram-rail.svelte-1uha8ag{display:none}.product-nodes.svelte-1uha8ag{grid-template-columns:1fr;gap:10px;margin-left:20px;position:relative}.product-nodes.svelte-1uha8ag:before{content:"";background:#89977a;width:1px;position:absolute;top:25px;bottom:-25px;left:-20px}.product-nodes.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:18px;font-size:9px;position:relative}.product-nodes.svelte-1uha8ag>div:where(.svelte-1uha8ag):before{content:"";background:#89977a;width:19px;height:1px;position:absolute;left:-20px}.branch-lines.svelte-1uha8ag{border-bottom:1px solid #89977a;height:25px;margin-right:50%;display:block}.branch-lines.svelte-1uha8ag i:where(.svelte-1uha8ag){display:none}.foundation-core.svelte-1uha8ag{flex-wrap:wrap;gap:15px;margin-top:20px;padding:20px;position:relative}.foundation-core.svelte-1uha8ag:before{content:"";background:#89977a;width:1px;height:20px;position:absolute;top:-21px;left:50%}.foundation-core.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:25px}.foundation-core.svelte-1uha8ag p:where(.svelte-1uha8ag){order:1;width:100%;margin-left:0;font-size:8px}.core-cross.svelte-1uha8ag{margin-left:auto}.foundation-parts.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:16px 8px;font-size:10px}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(n+5){border-bottom:1px solid #b9c1ae}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(n+7){border-bottom:none}.foundation-parts.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2n){border-right:0}.section-foot.svelte-1uha8ag{flex-direction:column;gap:10px}.section-foot.svelte-1uha8ag .technical-label:where(.svelte-1uha8ag){font-size:8px}blockquote.svelte-1uha8ag{margin-top:35px;padding-left:18px;font-size:20px}.engineering-principles.svelte-1uha8ag{grid-template-columns:1fr;gap:0}.engineering-principle.svelte-1uha8ag{gap:22px}.engineering-principle.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:22px}.topology-body.svelte-1uha8ag{padding:22px 18px}.topology-box.svelte-1uha8ag{padding:14px 12px}.topology-box.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:11px}figcaption.svelte-1uha8ag{padding-inline:18px;font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){transition:none}}
