@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,300;8..60,400;8..60,500;8..60,600&family=Kalam:wght@400&family=JetBrains+Mono:wght@400;500;600&display=swap";.ai-narrative{--n-paper: #FDFCF9;--n-paper-warm: #F5F1EA;--n-card: #FDFCF9;--n-ink: #1A1A1A;--n-muted: #4A4A4A;--n-soft: #7C7567;--n-rule: #E3DCCE;--n-rule-strong: #D9D1C2;--n-burgundy: oklch(.37 .13 8);--n-burgundy-hover: oklch(.32 .13 8);--n-accent: oklch(.37 .13 8);--n-accent-hover: oklch(.32 .13 8);--n-accent-soft: oklch(.5 .13 8);--n-action: #1A1A1A;--n-on-accent: #FDFCF9;--n-serif: "Source Serif 4", Georgia, Cambria, "Times New Roman", serif;--n-mono: "JetBrains Mono", var(--font-mono);background:var(--n-paper);color:var(--n-ink);font-family:var(--font-sans);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ai-narrative[data-accent=blue-210]{--n-burgundy: oklch(.76 .13 210);--n-burgundy-hover: oklch(.66 .13 210);--n-accent: oklch(.76 .13 210);--n-accent-hover: oklch(.66 .13 210);--n-accent-soft: oklch(.84 .08 210);--n-on-accent: #102329}.ai-narrative[data-accent=teal]{--n-burgundy: oklch(.44 .075 210);--n-burgundy-hover: oklch(.39 .075 210);--n-accent: oklch(.44 .075 210);--n-accent-hover: oklch(.39 .075 210);--n-accent-soft: oklch(.56 .07 210);--n-on-accent: #FDFCF9;--n-pos: #10B981}body:has(.ai-narrative) header a[href^="https://app.appliedintegral.com"]{background:var(--n-burgundy)!important;color:var(--n-on-accent)!important;border-radius:999px!important}body:has(.ai-narrative){--n-burgundy: oklch(.37 .13 8);--n-burgundy-hover: oklch(.32 .13 8);--n-accent: oklch(.37 .13 8);--n-accent-hover: oklch(.32 .13 8);--n-on-accent: #FDFCF9;background:#fdfcf9!important}body:has(.ai-narrative[data-accent=blue-210]){--n-burgundy: oklch(.76 .13 210);--n-burgundy-hover: oklch(.66 .13 210);--n-accent: oklch(.76 .13 210);--n-accent-hover: oklch(.66 .13 210);--n-on-accent: #102329}body:has(.ai-narrative[data-accent=teal]){--n-burgundy: oklch(.44 .075 210);--n-burgundy-hover: oklch(.39 .075 210);--n-accent: oklch(.44 .075 210);--n-accent-hover: oklch(.39 .075 210);--n-on-accent: #FDFCF9}body:has(.ai-narrative[data-hero=teal-block]){--v3-field: oklch(.44 .075 210);--v3-card: oklch(.32 .055 210);--v3-mint: oklch(.8342 .1358 171.1);--v3-on-field: #FDFCF9;--v3-muted: color-mix(in oklch, var(--v3-on-field) 85%, transparent);--v3-soft: color-mix(in oklch, var(--v3-on-field) 68%, transparent)}.ai-narrative[data-accent=teal][data-hero=teal-block]{--n-pos: oklch(.8342 .1358 171.1)}body:has(.ai-narrative) header>div{width:min(100% - 96px,1304px)!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.dark .ai-narrative{--n-paper: #13100E;--n-paper-warm: #1B1714;--n-card: #1A1613;--n-ink: #F7F1E8;--n-muted: #B9ADA3;--n-soft: #91867D;--n-rule: rgba(247, 241, 232, .11);--n-rule-strong: rgba(247, 241, 232, .18);--n-burgundy: oklch(.53 .14 8);--n-burgundy-hover: oklch(.6 .14 8);--n-accent: var(--n-burgundy);--n-accent-hover: var(--n-burgundy-hover);--n-accent-soft: oklch(.64 .12 8);--n-action: #F7F1E8;--n-on-accent: #F7F1E8}.dark .ai-narrative[data-accent=blue-210]{--n-burgundy: oklch(.76 .13 210);--n-burgundy-hover: oklch(.84 .11 210);--n-accent: oklch(.76 .13 210);--n-accent-hover: oklch(.84 .11 210);--n-accent-soft: oklch(.72 .09 210);--n-on-accent: #102329}.dark .ai-narrative[data-accent=teal]{--n-burgundy: oklch(.62 .09 210);--n-burgundy-hover: oklch(.68 .09 210);--n-accent: oklch(.62 .09 210);--n-accent-hover: oklch(.68 .09 210);--n-accent-soft: oklch(.72 .08 210);--n-on-accent: #08232B;--n-pos: #34D399}.dark .ai-narrative[data-hero=teal-block]{--n-paper: oklch(.16 .02 210);--n-paper-warm: oklch(.19 .025 210);--n-card: oklch(.21 .03 210);--n-muted: oklch(.74 .02 210);--n-soft: oklch(.6 .02 210);--n-pos: oklch(.8342 .1358 171.1)}.dark body:has(.ai-narrative){--n-burgundy: oklch(.53 .14 8);--n-burgundy-hover: oklch(.6 .14 8);--n-accent: oklch(.53 .14 8);--n-accent-hover: oklch(.6 .14 8);--n-on-accent: #F7F1E8;background:#13100e!important}.dark body:has(.ai-narrative[data-accent=blue-210]){--n-burgundy: oklch(.76 .13 210);--n-burgundy-hover: oklch(.84 .11 210);--n-accent: oklch(.76 .13 210);--n-accent-hover: oklch(.84 .11 210);--n-on-accent: #102329}.dark body:has(.ai-narrative[data-accent=teal]){--n-burgundy: oklch(.62 .09 210);--n-burgundy-hover: oklch(.68 .09 210);--n-accent: oklch(.62 .09 210);--n-accent-hover: oklch(.68 .09 210);--n-on-accent: #08232B}.dark body:has(.ai-narrative[data-hero=teal-block]){--v3-field: oklch(.24 .05 210);--v3-card: oklch(.18 .03 210);--v3-muted: oklch(.74 .02 210);--v3-soft: oklch(.6 .02 210);background:#041012!important}body:has(.ai-narrative) header>div>div>nav>a,body:has(.ai-narrative) header>div>div>nav>div>a,body:has(.ai-narrative) header>div>div>nav>div>button,body:has(.ai-narrative) header>div>div>div a[hreflang]{color:#6f655c!important;font-weight:600!important}body:has(.ai-narrative) header>div>div>nav>a.text-gray-900,body:has(.ai-narrative) header>div>div>nav>div>a.text-gray-900,body:has(.ai-narrative) header>div>div>nav>div>button.text-gray-900{color:#211b17!important}body:has(.ai-narrative) header>div>div>nav>a:hover,body:has(.ai-narrative) header>div>div>nav>div>a:hover,body:has(.ai-narrative) header>div>div>nav>div>button:hover,body:has(.ai-narrative) header>div>div>div a[hreflang]:hover{color:var(--n-burgundy)!important}body:has(.ai-narrative) header>div>div>div button[aria-label]{color:#9a8f85!important}body:has(.ai-narrative) header>div>div>div button[aria-label]:hover{color:var(--n-burgundy)!important;background:color-mix(in oklch,var(--n-accent) 9%,transparent)!important}body:has(.ai-narrative[data-hero=teal-block]) header[data-teal-top]>div>div:first-child>nav>a,body:has(.ai-narrative[data-hero=teal-block]) header[data-teal-top]>div>div:first-child>nav>div>a,body:has(.ai-narrative[data-hero=teal-block]) header[data-teal-top]>div>div:first-child>nav>div>button,body:has(.ai-narrative[data-hero=teal-block]) header[data-teal-top]>div>div>div a[hreflang],body:has(.ai-narrative[data-hero=teal-block]) header[data-teal-top]>div>div>div button[aria-label]{color:var(--v3-on-field)!important}body:has(.ai-narrative[data-hero=teal-block]) header[data-teal-top] a[href^="https://app.appliedintegral.com"]{background:var(--v3-on-field)!important;color:var(--v3-field)!important}.dark body:has(.ai-narrative) header>div>div>nav>a,.dark body:has(.ai-narrative) header>div>div>nav>div>a,.dark body:has(.ai-narrative) header>div>div>nav>div>button,.dark body:has(.ai-narrative) header>div>div>div a[hreflang]{color:#b9ada3!important}.dark body:has(.ai-narrative) header>div>div>nav>a.text-gray-900,.dark body:has(.ai-narrative) header>div>div>nav>div>a.text-gray-900,.dark body:has(.ai-narrative) header>div>div>nav>div>button.text-gray-900{color:#f7f1e8!important}.dark body:has(.ai-narrative) header>div>div>div button[aria-label]{color:#91867d!important}.dark body:has(.ai-narrative) header>div>div>div button[aria-label]:hover{color:var(--n-accent-hover)!important;background:color-mix(in oklch,var(--n-accent) 18%,transparent)!important}.ai-narrative__masthead,.ai-narrative__footer{display:none}.ai-narrative a{text-decoration:none}.ai-narrative p,.ai-narrative h1,.ai-narrative h2,.ai-narrative h3{margin:0}.ai-narrative__shell{width:min(100% - 40px,1160px);margin:0 auto}.ai-narrative__display{font-family:var(--n-serif);font-weight:400;letter-spacing:-.03em;line-height:1}.ai-narrative .ai-narrative__label{color:var(--n-accent);font-family:var(--n-mono);font-size:var(--fs-12);font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.ai-narrative__masthead{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(31,29,25,.1);background:#fbf8f2e6;backdrop-filter:blur(18px)}.ai-narrative__masthead-inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:28px}.ai-narrative__logo{display:inline-flex;align-items:center}.ai-narrative__logo img{display:block;height:32px;width:auto}.ai-narrative__nav{display:flex;align-items:center;gap:28px;color:var(--n-muted);font-size:var(--fs-14);font-weight:600}.ai-narrative__nav a{color:inherit;transition:color .16s ease}.ai-narrative__nav a:hover{color:var(--n-ink)}.ai-narrative__nav-cta{display:inline-flex;min-height:40px;align-items:center;gap:8px;border-radius:999px;background:var(--n-action);color:var(--n-on-accent)!important;padding:0 16px}.ai-narrative__hero{padding:clamp(88px,8vw,108px) 0 clamp(42px,4.8vw,56px);border-bottom:1px solid var(--n-rule)}.ai-narrative__hero .ai-narrative__shell{width:min(100% - 96px,1304px)}.ai-narrative__hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.62fr);gap:clamp(44px,5.4vw,68px);align-items:center}.ai-narrative__hero h1{max-width:730px;margin-top:22px;font-size:clamp(48px,4.6vw,68px);font-weight:600;line-height:1.04}.ai-narrative .ai-narrative__hero-copy{max-width:610px;margin-top:clamp(42px,3vw,52px);color:var(--n-muted);font-size:clamp(18px,1.45vw,20px);line-height:1.62}.ai-narrative__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.ai-narrative__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--n-accent);border-radius:999px;padding:0 18px;color:var(--n-accent);font-size:var(--fs-15);font-weight:700;transition:transform .16s ease,box-shadow .16s ease}.ai-narrative__button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1f1d1914}.ai-narrative__button--dark{background:var(--n-accent);border-color:var(--n-accent);color:var(--n-on-accent)}.ai-narrative__mission-card{width:100%;max-width:420px;justify-self:end;border:1px solid var(--n-rule);border-radius:8px;background:var(--n-card);box-shadow:0 22px 64px #1f1d1912}.ai-narrative__mission-top{padding:24px}.ai-narrative__mission-top p:not(.ai-narrative__label){margin-top:14px;color:var(--n-muted);font-size:var(--fs-15);line-height:1.55}.ai-narrative__mission-top img{display:block;width:min(100%,340px);height:auto;margin:18px auto 6px}.ai-narrative[data-hero=teal-block] .ai-narrative__hero{background:var(--v3-field-bg, var(--v3-field));border-bottom:none}.ai-narrative[data-hero=teal-block] .ai-narrative__hero .ai-narrative__label{color:var(--v3-mint)}.ai-narrative[data-hero=teal-block] .ai-narrative__hero h1{color:var(--v3-on-field)}.ai-narrative[data-hero=teal-block] .ai-narrative__hero .ai-narrative__hero-copy{color:var(--v3-muted)}.ai-narrative[data-hero=teal-block] .ai-narrative__hero .ai-narrative__button{border-color:color-mix(in oklch,var(--v3-on-field) 50%,transparent);color:var(--v3-on-field)}.ai-narrative[data-hero=teal-block] .ai-narrative__hero .ai-narrative__button--dark{background:var(--v3-on-field);border-color:var(--v3-on-field);color:var(--v3-field)}.ai-narrative[data-hero=teal-block] .ai-narrative__hero .ai-narrative__mission-card{background:var(--v3-card);border-color:color-mix(in oklch,var(--v3-on-field) 18%,transparent);box-shadow:0 22px 64px #00000038}.ai-narrative[data-hero=teal-block] .ai-narrative__hero .ai-narrative__mission-top p:not(.ai-narrative__label){color:var(--v3-muted)}.ai-narrative[data-hero=teal-block] .ai-narrative__hero .ai-narrative__mission-top>.ai-atlas-root{margin-top:16px}.ai-narrative[data-hero=teal-block] .ai-narrative__hero-em{color:var(--v3-mint);font-style:italic}.ai-atlas-card-wrap{position:relative;width:100%;max-width:420px;margin-left:auto}.ai-narrative[data-hero=teal-block] .ai-atlas-annotation{position:absolute;left:-126px;bottom:123px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--v3-on-field);opacity:.9;pointer-events:none;transition:opacity .2s ease}.ai-atlas-annotation__text{font-family:Kalam,cursive;font-weight:400;font-size:var(--fs-20);line-height:1.1;white-space:nowrap;transform:translateY(42px) rotate(-6deg)}html[lang=de] .ai-atlas-annotation__text{transform:translate(-116px,42px) rotate(-6deg)}.ai-atlas-annotation__arrow{width:108px;height:80px;margin-left:70px;transform:translateY(-9px)}.ai-atlas-card-wrap:has(.ai-narrative__mission-card:hover) .ai-atlas-annotation{opacity:.22}@media(max-width:980px){.ai-narrative[data-hero=teal-block] .ai-atlas-annotation{display:none}}@media(hover:none){.ai-narrative[data-hero=teal-block] .ai-atlas-annotation{display:none}}.ai-narrative[data-hero=teal-block] .ai-n2-mission,.ai-narrative[data-hero=teal-block] .ai-narrative__final{background:var(--v3-field-bg, var(--v3-field))}.ai-narrative[data-hero=teal-block] .ai-n2-mission h2,.ai-narrative[data-hero=teal-block] .ai-narrative__final h2{color:var(--v3-on-field)}.ai-narrative[data-hero=teal-block] .ai-n2-mission .ai-n2-ms,.ai-narrative[data-hero=teal-block] .ai-narrative__final p{color:var(--v3-muted)}.ai-narrative[data-hero=teal-block] .ai-n2-mission .ai-n2-label,.ai-narrative[data-hero=teal-block] .ai-n2-mission h2 em,.ai-narrative[data-accent=teal][data-hero=teal-block] .ai-narrative__final .ai-narrative__label{color:var(--v3-mint)}.ai-narrative[data-hero=teal-block] .ai-narrative__final h2{font-weight:600;margin-top:22px}.ai-narrative[data-hero=teal-block] .ai-narrative__final h2 em{color:var(--v3-mint);font-style:italic}.ai-narrative[data-hero=teal-block] .ai-narrative__final .ai-narrative__button{border-color:color-mix(in oklch,var(--v3-on-field) 50%,transparent);color:var(--v3-on-field)}.ai-narrative[data-hero=teal-block] .ai-narrative__final .ai-narrative__button--dark{background:var(--v3-on-field);border-color:var(--v3-on-field);color:var(--v3-field)}.dark .ai-narrative[data-hero=teal-block] .ai-narrative__label{color:var(--v3-mint)}.ai-narrative__mission-list{display:grid;gap:1px;background:var(--n-rule)}.ai-narrative__mission-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;background:var(--n-card);padding:22px 28px}.ai-narrative__mission-row span{color:var(--n-accent);font-family:var(--n-mono);font-size:var(--fs-10);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ai-narrative__mission-row strong{display:block;margin-bottom:6px;font-size:var(--fs-18);letter-spacing:-.01em}.ai-narrative__mission-row p{color:var(--n-muted);font-size:var(--fs-14);line-height:1.55}.ai-narrative__proof-strip{border-bottom:1px solid var(--n-rule);padding:clamp(36px,4vw,48px) 0}.ai-narrative__proof-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(340px,1fr);gap:34px;align-items:center}.ai-narrative__proof-inner p{color:var(--n-soft);font-size:var(--fs-14);line-height:1.55}.ai-narrative__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(28px,5vw,52px)}.ai-narrative__logos img{display:block;max-height:28px;width:auto;filter:grayscale(1);opacity:.6}.ai-narrative__section{padding:clamp(70px,8vw,108px) 0;border-bottom:1px solid var(--n-rule)}.ai-narrative__section--warm{background:var(--n-paper-warm)}.ai-narrative__section-head{display:block;margin-bottom:44px}.ai-narrative__section h2{max-width:680px;margin-top:16px;font-family:var(--n-serif);font-size:clamp(30px,3.1vw,44px);font-weight:400;letter-spacing:-.028em;line-height:1.12;text-wrap:balance}.ai-narrative__section-head>div>.ai-narrative__label{display:flex;align-items:center;gap:16px;width:min(100%,420px)}.ai-narrative__section-head>div>.ai-narrative__label:after{content:"";flex:1;height:1px;background:var(--n-rule)}.ai-narrative__section-head-text{margin-top:22px;max-width:620px;color:var(--n-muted);font-size:var(--fs-18);line-height:1.65}.ai-narrative__section-head-text p+p{margin-top:18px}.ai-narrative__showcase-head{margin-bottom:clamp(28px,3vw,44px)}.ai-narrative__beat{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(34px,4.2vw,56px) 0;border-top:1px solid var(--n-rule)}.ai-narrative__showcase .ai-narrative__beat:first-of-type{border-top:0;padding-top:clamp(4px,1vw,12px)}.ai-narrative__beat--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ai-narrative__beat--reverse .ai-narrative__beat-copy{order:2}.ai-narrative__beat--reverse .ai-narrative__beat-figure{order:1}.ai-narrative__showcase .ai-narrative__beat-copy h3{margin-top:12px;font-family:var(--n-serif);font-size:clamp(23px,2.3vw,31px);font-weight:400;letter-spacing:-.02em;line-height:1.16}.ai-narrative__beat-body{margin-top:16px;max-width:46ch;color:var(--n-muted);font-size:var(--fs-17);line-height:1.6}.ai-narrative__beat-tools{margin-top:18px;font-family:var(--n-mono);font-size:var(--fs-12);letter-spacing:.02em;color:var(--n-soft)}.ai-narrative__beat-link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--n-accent);font-size:var(--fs-14);font-weight:600;transition:color .16s ease}.ai-narrative__beat-link:hover{color:var(--n-accent-hover)}.ai-narrative__beat-figure{margin:0}.ai-narrative__beat-frame{overflow:hidden;border:1px solid var(--n-rule);border-radius:12px;background:var(--n-card);box-shadow:0 24px 64px #1f1d1917;aspect-ratio:3 / 2}.ai-narrative__beat-frame img{width:100%;height:100%;object-fit:cover;object-position:top left}.ai-narrative__software-shot{display:block;width:100%;height:auto}.ai-narrative__software-shot--dark,.dark .ai-narrative__software-shot--light{display:none}.dark .ai-narrative__software-shot--dark{display:block}.ai-narrative__beat-frame--graphic{--teal: var(--n-accent);--mint: var(--v3-mint);--gline: var(--n-accent);--gtrack: var(--n-rule);--gname: var(--n-ink);--glabel: var(--n-soft);display:flex;align-items:center;justify-content:center;padding:clamp(22px,3.4vw,44px);background:var(--n-card)}.dark .ai-narrative__beat-frame--graphic{--teal: oklch(.83 .11 195);--gline: oklch(.8 .1 200)}.ai-narrative__beat-frame--graphic svg{width:100%;height:auto;max-height:100%;overflow:visible}.ai-narrative__beat-frame--graphic .lz-num{font-family:var(--n-mono);font-size:21px;fill:var(--glabel)}.ai-narrative__beat-frame--graphic .lz-num--top{fill:var(--teal);font-weight:600}.ai-narrative__beat-frame--graphic .lz-name{font-family:var(--n-serif);font-size:16px;font-weight:600;fill:var(--gname)}.ai-narrative__beat-frame--graphic .lz-cap{font-family:var(--n-mono);font-size:10.5px;letter-spacing:.06em;fill:var(--glabel);text-transform:uppercase}.ai-narrative__beat-frame--graphic .lz-rule{stroke:var(--gtrack);stroke-width:1}.ai-narrative__old-new{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--n-rule-strong);background:var(--n-rule);gap:1px}.ai-narrative__old-new article{min-height:320px;background:var(--n-card);padding:clamp(28px,4vw,42px)}.ai-narrative__old-new h3{margin:24px 0 18px;font-family:var(--n-serif);font-size:clamp(36px,3.6vw,50px);font-weight:400;letter-spacing:-.03em;line-height:1.05}.ai-narrative__old-new p:not(.ai-narrative__label){color:var(--n-muted);font-size:var(--fs-16);line-height:1.65}.ai-narrative__forces,.ai-narrative__gaps,.ai-narrative__situations,.ai-narrative__stats{display:grid;gap:1px;border:1px solid var(--n-rule);background:var(--n-rule)}.ai-narrative__forces{grid-template-columns:repeat(3,1fr)}.ai-narrative__gaps,.ai-narrative__situations{grid-template-columns:repeat(4,1fr)}.ai-narrative__stats{grid-template-columns:repeat(3,1fr);margin-top:44px}.ai-narrative__card{background:var(--n-card);padding:28px}.ai-narrative__card-num{color:var(--n-accent);font-family:var(--n-serif);font-size:34px;line-height:1}.ai-narrative__force-kicker{color:var(--n-accent);font-family:var(--n-mono);font-size:var(--fs-10);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ai-narrative__force-visual{display:flex;min-height:118px;align-items:center;margin:20px 0 24px}.ai-narrative__work-chips{display:flex;flex-wrap:wrap;gap:8px}.ai-narrative__work-chips span{border:1px solid var(--n-rule-strong);border-radius:4px;background:var(--n-paper);padding:7px 10px;color:var(--n-ink);font-size:var(--fs-12);line-height:1}.ai-narrative__work-chips span:nth-child(1),.ai-narrative__work-chips span:nth-child(3){border-color:var(--n-accent-soft);color:var(--n-accent)}.ai-narrative__pace-bars{width:100%}.ai-narrative__pace-row+.ai-narrative__pace-row{margin-top:18px}.ai-narrative__pace-meta{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px;color:var(--n-muted);font-family:var(--n-mono);font-size:var(--fs-10);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ai-narrative__pace-value{color:var(--n-ink);font-family:var(--n-serif);font-size:24px;letter-spacing:-.02em;line-height:1;text-transform:none}.ai-narrative__pace-track{height:12px;background:#4a4a4a59}.ai-narrative__pace-track--short{width:34%;background:var(--n-accent)}.ai-narrative__cost-chart{display:block;width:100%;height:118px}.ai-narrative__card h3{margin-top:22px;font-size:21px;font-weight:750;letter-spacing:-.01em;line-height:1.18}.ai-narrative__force-visual+h3{margin-top:0}.ai-narrative__card p{margin-top:12px;color:var(--n-muted);font-size:var(--fs-15);line-height:1.6}.ai-narrative__dark{background:var(--n-card);color:var(--n-ink)}.ai-narrative__dark .ai-narrative__label{color:var(--n-accent)}.ai-narrative[data-accent=teal] .ai-narrative__step .ai-narrative__label{color:var(--n-pos)}.ai-narrative .ai-narrative__final .ai-narrative__label{color:var(--n-on-accent)}.ai-narrative[data-accent=teal] .ai-narrative__final .ai-narrative__label{color:#4ade9e}.ai-narrative__seat-role{color:var(--n-accent);font-family:var(--n-mono);font-size:var(--fs-13);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ai-narrative .ai-narrative__definition-sub{margin-top:56px;font-family:var(--n-serif);font-size:var(--fs-20);letter-spacing:-.01em;color:var(--n-ink)}.ai-narrative__stat cite{display:block;margin-top:10px;font-family:var(--n-mono);font-size:var(--fs-10);font-style:normal;letter-spacing:.08em;color:var(--n-soft)}.ai-narrative__prize-body{max-width:720px;font-family:var(--n-serif);font-size:clamp(22px,2vw,28px);line-height:1.4;letter-spacing:-.01em;color:var(--n-ink)}.ai-narrative__prize-figures{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:34px;border:1px solid var(--n-rule);background:var(--n-rule)}.ai-narrative__seats{margin-top:8px;border-top:1px solid var(--n-rule)}.ai-narrative__seat{display:grid;grid-template-columns:132px minmax(0,1fr);gap:28px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--n-rule)}.ai-narrative__seat p:not(.ai-narrative__seat-role){color:var(--n-muted);font-size:var(--fs-17);line-height:1.6}.ai-narrative__definition{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(42px,7vw,86px);align-items:start}.ai-narrative__definition h2{color:var(--n-ink)}.ai-narrative__definition-copy{color:var(--n-muted);font-size:var(--fs-18);line-height:1.65}.ai-narrative__definition-copy strong{color:var(--n-ink);font-weight:700}.ai-narrative__definition-grid{display:grid;gap:1px;margin-top:34px;background:var(--n-rule);border:1px solid var(--n-rule)}.ai-narrative__definition-grid article{background:var(--n-paper);padding:24px}.ai-narrative__definition-grid h3{color:var(--n-ink);font-size:21px;font-weight:750;letter-spacing:-.015em;line-height:1.18}.ai-narrative__definition-grid p{margin-top:10px;color:var(--n-muted);font-size:var(--fs-15);line-height:1.55}.ai-narrative__system{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(42px,7vw,88px);align-items:center}.ai-narrative__system-copy p:not(.ai-narrative__label){margin-top:24px;color:var(--n-muted);font-size:var(--fs-18);line-height:1.65}.ai-narrative__atlas-panel{border:1px solid var(--n-rule);border-radius:8px;background:var(--n-card);padding:28px;box-shadow:0 28px 80px #1f1d1914}.ai-narrative__atlas-panel img{display:block;width:min(100%,450px);height:auto;margin:0 auto}.ai-narrative__steps{display:grid;gap:1px;margin-top:28px;border:1px solid var(--n-rule);background:var(--n-rule)}.ai-narrative__step{display:grid;grid-template-columns:116px minmax(0,1fr);gap:20px;background:var(--n-card);padding:22px 24px}.ai-narrative__step h3{font-size:22px;font-weight:750;letter-spacing:-.015em;line-height:1.18}.ai-narrative__step p:not(.ai-narrative__label){margin-top:8px;color:var(--n-muted);font-size:var(--fs-15);line-height:1.55}.ai-narrative__stat strong{display:block;color:var(--n-accent);font-family:var(--n-serif);font-size:46px;font-weight:400;line-height:1}.ai-narrative__stat p{margin-top:14px;color:var(--n-muted);font-size:var(--fs-14);line-height:1.55}.ai-narrative__faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--n-rule)}.ai-narrative__faq-item{border-bottom:1px solid var(--n-rule)}.ai-narrative__faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-family:var(--n-serif);font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.35;color:var(--n-ink);cursor:pointer;list-style:none}.ai-narrative__faq-item summary::-webkit-details-marker{display:none}.ai-narrative__faq-item summary:after{content:"+";flex-shrink:0;margin-left:24px;font-family:var(--n-mono);font-size:var(--fs-18);font-weight:400;color:var(--n-soft);transition:transform .2s ease}.ai-narrative__faq-item[open] summary:after{content:"−"}.ai-narrative__faq-item .ai-narrative__faq-answer{padding:0 0 24px;max-width:680px;font-size:var(--fs-16);line-height:1.65;color:var(--n-muted)}.ai-narrative__final{padding:clamp(84px,10vw,132px) 0;background:var(--n-accent);color:var(--n-on-accent)}.ai-narrative__final-inner{display:grid;grid-template-columns:minmax(0,.9fr) auto;gap:38px;align-items:end}.ai-narrative__final h2{max-width:690px;color:var(--n-on-accent);font-size:clamp(36px,4.6vw,62px)}.ai-narrative__final p{max-width:610px;margin-top:24px;color:#fffdf9b8;font-size:var(--fs-18);line-height:1.6}.ai-narrative__final .ai-narrative__button{border-color:#fffdf97a;color:var(--n-card)}.ai-narrative__final .ai-narrative__button--dark{background:var(--n-card);color:var(--n-ink)}.ai-narrative__footer{padding:42px 0;background:var(--n-card)}.ai-narrative__footer-inner{display:flex;justify-content:space-between;gap:28px;color:var(--n-soft);font-size:var(--fs-13)}.ai-narrative__footer img{display:block;height:26px;width:auto;margin-bottom:14px}.ai-narrative__footer h4{font-family:var(--n-mono);font-size:var(--fs-10);font-weight:700;letter-spacing:.16em;text-transform:uppercase}@media(max-width:980px){body:has(.ai-narrative) header>div{width:min(100% - 64px,1160px)!important}.ai-narrative__nav a:not(.ai-narrative__nav-cta){display:none}.ai-narrative__hero .ai-narrative__shell{width:min(100% - 64px,1160px)}.ai-narrative__hero-grid,.ai-narrative__proof-inner,.ai-narrative__section-head,.ai-narrative__beat,.ai-narrative__beat--reverse,.ai-narrative__definition,.ai-narrative__system,.ai-narrative__final-inner{grid-template-columns:1fr}.ai-narrative__beat--reverse .ai-narrative__beat-copy,.ai-narrative__beat--reverse .ai-narrative__beat-figure{order:0}.ai-narrative__hero-grid{align-items:start}.ai-narrative .ai-narrative__hero-copy{margin-top:30px}.ai-narrative__mission-card{max-width:none;justify-self:stretch}.ai-narrative__logos{justify-content:flex-start}.ai-narrative__forces,.ai-narrative__gaps,.ai-narrative__situations,.ai-narrative__stats,.ai-narrative__prize-figures,.ai-narrative__old-new{grid-template-columns:1fr}.ai-narrative__old-new article{min-height:auto}.ai-narrative__final-inner{align-items:start}}@media(max-width:640px){body:has(.ai-narrative) header>div{width:min(100% - 28px,1160px)!important}.ai-narrative__shell,.ai-narrative__hero .ai-narrative__shell{width:min(100% - 28px,1160px)}.ai-narrative__masthead-inner{min-height:64px}.ai-narrative__logo img{height:28px}.ai-narrative__nav{gap:12px}.ai-narrative__nav-cta{display:none}.ai-narrative__hero{padding-top:88px}.ai-narrative__hero h1{font-size:clamp(44px,12vw,58px)}.ai-narrative .ai-narrative__hero-copy{margin-top:24px}.ai-narrative__hero-copy,.ai-narrative__section-head-text,.ai-narrative__system-copy p,.ai-narrative__definition-copy,.ai-narrative__final p{font-size:var(--fs-17)}.ai-narrative__actions{flex-direction:column}.ai-narrative__button{width:100%}.ai-narrative__mission-row,.ai-narrative__step,.ai-narrative__seat{grid-template-columns:1fr}.ai-narrative__card,.ai-narrative__mission-top,.ai-narrative__mission-row{padding:22px}.ai-narrative__footer-inner{flex-direction:column}}
