html,body{background:#fff;overflow-x:hidden;overflow-y:auto}html.isolation-article-scroll-root,body.isolation-article-scroll-body{height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}body.isolation-article-scroll-body{position:static!important;min-height:100%;-webkit-overflow-scrolling:touch}.isolation-page.svelte-yorpqv{position:relative;isolation:isolate;min-height:100svh;overflow-x:hidden;background:#fff;color:#111217;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}canvas.particle-field.isolation-particles{z-index:0;top:0;right:0;bottom:0;left:0;width:100vw;opacity:.42}.hero.svelte-yorpqv{position:relative;z-index:1;display:flex;min-height:calc(100svh - 56px);flex-direction:column;align-items:center;justify-content:center;padding:clamp(88px,10vh,138px) clamp(20px,4vw,72px) clamp(58px,8vh,92px)}.hero-copy.svelte-yorpqv{width:min(940px,100%);text-align:center}.eyebrow.svelte-yorpqv,.section-kicker.svelte-yorpqv{margin:0;color:#11121785;font-size:.78rem;font-weight:660;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.eyebrow.svelte-yorpqv{display:inline-flex;min-height:38px;align-items:center;padding:0 15px;border:1px solid rgba(17,18,23,.09);border-radius:999px;background:#ffffffc7;box-shadow:0 18px 52px #11121712;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:svelte-yorpqv-rise-in .6s ease both}.hero.svelte-yorpqv h1:where(.svelte-yorpqv){margin:24px 0 0;font-size:clamp(3.9rem,8.5vw,8.4rem);font-weight:560;letter-spacing:-.065em;line-height:.86;text-wrap:balance;animation:svelte-yorpqv-rise-in .65s 80ms ease both}.hero-description.svelte-yorpqv{max-width:670px;margin:28px auto 0;color:#111217b8;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:420;line-height:1.55;text-wrap:balance;animation:svelte-yorpqv-rise-in .65s .15s ease both}.hero-layers.svelte-yorpqv{display:grid;width:min(1120px,100%);grid-template-columns:repeat(6,minmax(0,150px));align-items:center;justify-content:center;gap:28px;margin:clamp(42px,6vh,68px) 0 0;padding:0;list-style:none;animation:svelte-yorpqv-rise-in .7s .24s ease both}.hero-layers.svelte-yorpqv li:where(.svelte-yorpqv){position:relative;display:flex;min-height:132px;flex-direction:column;padding:16px;border:1px solid rgba(17,18,23,.09);border-radius:20px;background:#fffc;box-shadow:0 20px 55px #1112170f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-layers.svelte-yorpqv li:where(.svelte-yorpqv):not(:last-child):after{position:absolute;top:50%;left:calc(100% + 8px);color:#11121742;content:"→";font-size:1.15rem;transform:translateY(-50%)}.layer-number.svelte-yorpqv{color:#3768ee!important;font-size:.72rem!important;font-weight:720!important;letter-spacing:.08em}.hero-layers.svelte-yorpqv strong:where(.svelte-yorpqv){margin-top:auto;font-size:.94rem;font-weight:650;line-height:1.22}.hero-layers.svelte-yorpqv li:where(.svelte-yorpqv)>span:where(.svelte-yorpqv):last-child{margin-top:6px;color:#11121785;font-size:.74rem;line-height:1.35}.article-shell.svelte-yorpqv{position:relative;z-index:1;border-top:1px solid rgba(17,18,23,.08);background:#fff;padding:clamp(64px,8vw,112px) clamp(20px,5vw,80px) clamp(82px,10vw,136px)}.article-inner.svelte-yorpqv{width:min(820px,100%);margin:0 auto}.article-meta.svelte-yorpqv{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#1112177a;font-size:.9rem;font-weight:570}.article-shell.svelte-yorpqv h2:where(.svelte-yorpqv){max-width:800px;margin:22px 0 0;font-size:clamp(2.55rem,5.4vw,5.1rem);font-weight:560;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.article-lead.svelte-yorpqv{margin:32px 0 0;color:#111217e6;font-size:clamp(1.2rem,1.8vw,1.52rem);font-weight:440;line-height:1.55}.summary-grid.svelte-yorpqv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px}.summary-grid.svelte-yorpqv section:where(.svelte-yorpqv){padding:22px;border:1px solid rgba(17,18,23,.08);border-radius:22px;background:#f7f8fa}.summary-grid.svelte-yorpqv h3:where(.svelte-yorpqv){margin:0;font-size:1rem;font-weight:650;line-height:1.3}.summary-grid.svelte-yorpqv p:where(.svelte-yorpqv){margin:10px 0 0;color:#1112179e;font-size:.92rem;line-height:1.55}.article-section.svelte-yorpqv{margin-top:clamp(72px,10vw,108px)}.article-section.svelte-yorpqv h3:where(.svelte-yorpqv),.evidence-callout.svelte-yorpqv h3:where(.svelte-yorpqv),.article-cta.svelte-yorpqv h3:where(.svelte-yorpqv){margin:14px 0 0;font-size:clamp(1.85rem,3.7vw,3rem);font-weight:580;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.article-section.svelte-yorpqv>p:where(.svelte-yorpqv):not(.section-kicker),.evidence-callout.svelte-yorpqv>p:where(.svelte-yorpqv):not(.section-kicker),.article-cta.svelte-yorpqv>p:where(.svelte-yorpqv):not(.section-kicker){margin:25px 0 0;color:#111217b3;font-size:clamp(1.04rem,1.35vw,1.18rem);font-weight:410;line-height:1.72}.article-section.svelte-yorpqv strong:where(.svelte-yorpqv){color:#111217;font-weight:650}.architecture-figure.svelte-yorpqv{margin:38px 0 0;padding:clamp(22px,4vw,36px);border:1px solid rgba(17,18,23,.09);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(55,104,238,.1),transparent 38%),linear-gradient(145deg,#f8f9fb,#fff)}.architecture-figure.svelte-yorpqv ol:where(.svelte-yorpqv){display:grid;gap:10px;margin:0;padding:0;list-style:none}.architecture-figure.svelte-yorpqv li:where(.svelte-yorpqv){display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:15px 18px;border:1px solid rgba(17,18,23,.07);border-radius:16px;background:#ffffffdb}.architecture-figure.svelte-yorpqv li:where(.svelte-yorpqv)>span:where(.svelte-yorpqv){display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#111217;color:#fff;font-size:.72rem;font-weight:700}.architecture-figure.svelte-yorpqv li:where(.svelte-yorpqv) div:where(.svelte-yorpqv){display:flex;align-items:baseline;justify-content:space-between;gap:16px}.architecture-figure.svelte-yorpqv strong:where(.svelte-yorpqv){font-size:1rem;font-weight:640}.architecture-figure.svelte-yorpqv small:where(.svelte-yorpqv){color:#11121785;font-size:.82rem;line-height:1.35;text-align:right}.architecture-figure.svelte-yorpqv figcaption:where(.svelte-yorpqv){margin-top:18px;color:#1112177a;font-size:.82rem;line-height:1.5}.boundary-list.svelte-yorpqv{display:grid;margin:36px 0 0;border-top:1px solid rgba(17,18,23,.1)}.boundary-list.svelte-yorpqv div:where(.svelte-yorpqv){display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid rgba(17,18,23,.1)}.boundary-list.svelte-yorpqv dt:where(.svelte-yorpqv){font-weight:650}.boundary-list.svelte-yorpqv dd:where(.svelte-yorpqv){margin:0;color:#1112179e;line-height:1.55}.control-grid.svelte-yorpqv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:34px 0 0;padding:0;list-style:none}.control-grid.svelte-yorpqv li:where(.svelte-yorpqv){display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-radius:16px;background:#f7f8fa;color:#111217b8;font-size:.94rem;line-height:1.45}.control-grid.svelte-yorpqv span:where(.svelte-yorpqv){color:#16845b;font-weight:760}.evidence-callout.svelte-yorpqv{margin-top:clamp(76px,10vw,110px);padding:clamp(28px,5vw,48px);border-radius:30px;background:#111217;color:#fff}.evidence-callout.svelte-yorpqv .section-kicker:where(.svelte-yorpqv){color:#ffffff85}.evidence-callout.svelte-yorpqv>p:where(.svelte-yorpqv):not(.section-kicker){color:#ffffffb3}.article-section.svelte-yorpqv blockquote:where(.svelte-yorpqv){margin:38px 0 0;padding:4px 0 4px 22px;border-left:3px solid #111217;font-size:clamp(1.22rem,1.8vw,1.58rem);font-weight:540;line-height:1.45;text-wrap:balance}.article-cta.svelte-yorpqv{margin-top:clamp(78px,11vw,120px);padding:clamp(30px,6vw,58px);border:1px solid rgba(17,18,23,.09);border-radius:32px;background:radial-gradient(circle at 100% 0,rgba(55,104,238,.12),transparent 42%),#f7f8fa}.article-cta.svelte-yorpqv a:where(.svelte-yorpqv){display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:28px;padding:0 20px;border-radius:999px;background:#111217;color:#fff;font-size:.92rem;font-weight:640;text-decoration:none;transition:transform .15s ease,background .15s ease}.article-cta.svelte-yorpqv a:where(.svelte-yorpqv):hover{transform:translateY(-1px);background:#292b32}@keyframes svelte-yorpqv-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.hero-layers.svelte-yorpqv{grid-template-columns:repeat(3,minmax(0,180px))}.hero-layers.svelte-yorpqv li:where(.svelte-yorpqv){width:auto}.hero-layers.svelte-yorpqv li:where(.svelte-yorpqv):not(:last-child):after{content:none}}@media (max-width: 720px){.hero.svelte-yorpqv{min-height:auto;padding-top:108px}.hero.svelte-yorpqv h1:where(.svelte-yorpqv){font-size:clamp(3.55rem,18vw,5.5rem)}.hero-layers.svelte-yorpqv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-layers.svelte-yorpqv li:where(.svelte-yorpqv){min-height:122px}.summary-grid.svelte-yorpqv,.control-grid.svelte-yorpqv{grid-template-columns:1fr}.architecture-figure.svelte-yorpqv li:where(.svelte-yorpqv) div:where(.svelte-yorpqv){align-items:flex-start;flex-direction:column;gap:4px}.architecture-figure.svelte-yorpqv small:where(.svelte-yorpqv){text-align:left}.boundary-list.svelte-yorpqv div:where(.svelte-yorpqv){grid-template-columns:1fr;gap:6px}}@media (max-width: 420px){.hero.svelte-yorpqv{padding-inline:16px}.hero-layers.svelte-yorpqv li:where(.svelte-yorpqv){min-height:116px;padding:14px}.article-shell.svelte-yorpqv{padding-inline:18px}.architecture-figure.svelte-yorpqv{padding:16px;border-radius:22px}}@media (prefers-reduced-motion: reduce){.eyebrow.svelte-yorpqv,.hero.svelte-yorpqv h1:where(.svelte-yorpqv),.hero-description.svelte-yorpqv,.hero-layers.svelte-yorpqv{animation:none}.article-cta.svelte-yorpqv a:where(.svelte-yorpqv){transition:none}}
