body:has(.zi-gallery){background:#fff;color-scheme:light}html:has(.zi-gallery){scrollbar-gutter:auto}.zi-gallery{--gallery-paper:#fff;--gallery-ink:#000;--gallery-muted:#000;--gallery-line:#d9d9d9;--gallery-accent:#e5484d;--gallery-serif:var(--font-serif);--gallery-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ink:#000;--system:#000;--system-faint:#000;--field:#fff;--rule:#d9d9d9;--focus:#000;color-scheme:light;color:#000;background:#fff;font-family:var(--gallery-sans);font-size:17px;line-height:1.55;width:100%;max-width:1440px;padding:0 clamp(24px,4vw,48px);margin-inline:auto;min-height:100vh;overflow-wrap:break-word}@media screen and (min-width:1100px){.zi-gallery{--gallery-left-inset:clamp(248px,20vw,320px);max-width:1760px;padding-left:var(--gallery-left-inset);padding-right:clamp(40px,4vw,72px)}.zi-chapters,.zi-gallery>.zi-profile{width:90%;margin-left:30px}}.zi-gallery ::selection{background:#dedede;color:#000}.zi-gallery a{text-underline-offset:4px;text-decoration-thickness:1px}.zi-gallery a:hover{text-decoration:underline}.zi-gallery .skip-link{color:#000;background:#fff;border:1px solid #000}.zi-section{padding-top:clamp(180px,36vh,400px);scroll-margin-top:24px}.zi-section:focus{outline:none}.zi-section-head{margin-inline:16px -16px;text-align:left;padding-bottom:clamp(48px,9vh,104px)}.zi-section-title{font-family:var(--gallery-serif);font-size:clamp(34px,4.5vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:#000;margin:0}.zi-title-visual{position:relative;display:inline-block;max-width:100%}.zi-title-words{display:flex;flex-wrap:wrap;column-gap:.24em;justify-content:flex-start}.zi-title-word{display:inline-flex;white-space:nowrap}.zi-title-glyph{display:inline-block}.zi-title-caret{position:absolute;bottom:.14em;right:-.16em;width:2px;height:.7em;background:#000;opacity:0}.zi-title-rule{display:block;height:1px;width:min(100%,9ch);margin-top:.4em;background:#000;transform-origin:left}.zi-section-stories{position:relative;display:grid;gap:clamp(112px,18vh,224px)}.zi-frame-number{position:absolute;z-index:2;top:0;left:-1px;transform:translateY(calc(-100% - 10px));color:var(--gallery-accent);font:500 16px/1 var(--font-mono);pointer-events:none}@media (max-width:720px){.zi-frame-number{font-size:14px}}.zi-story{position:relative;min-width:0;scroll-margin-top:40px}.zi-story-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "copy" "attribution";gap:12px;padding-block:clamp(16px,2.8vw,40px) clamp(30px,4vw,56px)}.zi-story-header{grid-area:heading}.zi-story-copy{grid-area:copy}.zi-story-copy,.zi-story-header{min-width:0}.zi-story-title{margin:0;font-family:var(--gallery-serif);font-weight:700;font-size:clamp(27px,2.8vw,40px);letter-spacing:-.025em;line-height:1.15}.zi-gallery .zi-story-title>a,.zi-gallery .zi-story-title>a:hover{color:inherit;text-decoration:none}.zi-story-title>a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.zi-story-body>.zi-story-credit{grid-area:attribution;justify-self:end;font:14px/1.5 var(--gallery-sans);margin:0;max-width:32ch;text-align:right}.zi-story-copy{max-width:72ch;font-size:clamp(17px,1.5vw,21px);line-height:1.6;text-wrap:pretty}.zi-story-copy>p{margin:0}.zi-story-copy>.zi-story-subhead{font:400 clamp(21px,1.7vw,25px)/1.45 var(--gallery-serif);text-wrap:pretty}.zi-story-copy>.zi-story-description{margin-top:12px;max-width:66ch;font:400 17px/1.6 var(--gallery-sans)}.zi-story-attribution{grid-area:attribution;justify-self:end;align-self:center;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:100%;margin:0;font:400 14px/1.5 var(--gallery-sans);text-align:right}.zi-attribution-copy{min-width:0;margin:0;text-wrap:pretty}.zi-attribution-role,.zi-attribution-scope{display:block}.zi-attribution-role{font-weight:600}.zi-attribution-scope{margin-top:2px}.zi-attribution-icon,.zi-attribution-logo{display:block;max-width:none}.zi-attribution-logo{color-scheme:light;object-fit:contain}@media (min-width:1100px){.zi-story-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading attribution" "copy .";column-gap:clamp(24px,3vw,48px)}.zi-story-attribution{align-self:start;padding-top:6px}}.zi-story-reflection{font:14px/1.6 var(--gallery-sans);max-width:64ch;margin-block:20px 0}.zi-story-links{margin-block:4px 16px}.zi-story-links .zi-links{margin-top:0}.zi-story-media{width:100%;margin-bottom:22px}.zi-story-media>*+*{margin-top:24px}.zi-intelligence-plate{background:#fff}.zi-system-evidence{margin:0 0 40px}.zi-evidence{list-style:none;font:14px/1.7 var(--gallery-sans);margin-top:24px;color:#000}.zi-evidence li+li{margin-top:10px}.zi-evidence a{text-decoration:underline}.zi-links{list-style:none;display:flex;flex-wrap:wrap;gap:4px 24px;font:12px/1.5 var(--gallery-sans);margin-top:12px}.zi-links a{display:inline-flex;align-items:center;gap:5px;min-height:44px;text-decoration:underline}.zi-film{width:100%}.zi-film>video{display:block;width:100%;height:auto}.zi-film-frame,.zi-film>video{aspect-ratio:16/9;background:#f3f3f1}.zi-film-frame{position:relative;overflow:hidden;border-radius:4px}.zi-film-frame:focus-within:after{content:"";position:absolute;inset:5px;border:2px solid #000;box-shadow:0 0 0 2px #fff;pointer-events:none}.zi-film iframe,.zi-film-play{display:block;width:100%;height:100%;border:0}.zi-film-play{position:relative;color:#000}.zi-film-play img{display:block;width:100%;height:100%;object-fit:cover}.zi-film-chip{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border-radius:999px;background:#fff;color:#000;font:500 12px/1 var(--gallery-sans);pointer-events:none;transition:background-color .2s ease-out,color .2s ease-out}.zi-film-chip svg{width:9px;height:11px;fill:#000;transition:fill .2s ease-out}.zi-film-play:is(:hover,:focus-visible) .zi-film-chip svg{fill:#fff}.zi-film-play:is(:hover,:focus-visible) .zi-film-chip{background:#000;color:#fff}.zi-story-poster :is(.zi-film-frame,.zi-robots-hero-surface){overflow:clip;border-radius:4px;transition:border-radius .7s cubic-bezier(.16,1,.3,1)}.zi-story-poster .zi-film-play img{transition:scale .9s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.zi-story-poster :is(.zi-film-frame,.zi-robots-hero-surface):has(.zi-film-play:hover){border-radius:20px}.zi-story-poster .zi-film-play:hover img{scale:1.05;translate:calc((var(--lean-x, 50%) - 50%) * .04) calc((var(--lean-y, 50%) - 50%) * .04)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.zi-story-poster .zi-film-play img{animation:zi-film-drift linear both;animation-timeline:view()}}}@keyframes zi-film-drift{0%{transform:scale(1.1) translate(-1.5%,1%)}to{transform:scale(1.04) translate(1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.zi-story-poster .zi-film-play img,.zi-story-poster :is(.zi-film-frame,.zi-robots-hero-surface){transition:none}.zi-story-poster .zi-film-play:hover img{scale:none;translate:none}}.zi-film-play:focus-visible{outline:2px solid #000;outline-offset:4px}.zi-video-close{position:absolute;z-index:2;top:clamp(10px,1.6vw,22px);right:clamp(12px,2vw,28px);min-height:44px;padding:10px 12px;border:1px solid rgb(0 0 0/35%);background:rgb(255 255 255/92%);color:#000;font:12px/1.5 var(--gallery-sans);cursor:pointer}.zi-video-close:focus-visible{outline:2px solid #000;outline-offset:3px}.zi-film figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px;min-height:44px;font:12px/1.5 var(--gallery-sans);color:#000}.zi-film figcaption>span{margin-right:auto}.zi-film figcaption a,.zi-film figcaption button{display:inline-flex;align-items:center;min-height:44px}.zi-film figcaption a{text-decoration:underline}.zi-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#f3f3f1;border:1px solid var(--gallery-line);border-radius:4px}.zi-image figcaption{font:12px/1.5 var(--gallery-sans);margin-top:12px;color:#000}.zi-prose-only{margin:0}.zi-prose-only:empty{height:0}.zi-evidence-print{display:none}.zi-chart-plate{padding:0;background:#f6f6f4;border-radius:4px}.zi-chart-plate .zi-agentic{margin-top:0}.zi-gallery .fol-edbar{bottom:68px;color:#000;background:#fff}.zi-gallery .fol-ed-order{position:static;margin-bottom:16px}.zi-gallery .fol-ed-addmedia{margin:12px}.zi-gallery :is(.fol-edbar button,.fol-ed-order button,.fol-ed-addmedia){min-width:44px;min-height:44px}@media (max-width:760px){.zi-story-body{grid-template-columns:1fr;gap:12px}.zi-story-title>a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.zi-story-copy{font-size:17px}.zi-section-title{font-size:clamp(32px,8.2vw,50px)}.zi-chart-plate{padding:0}.zi-film figcaption{font-size:12px;gap:4px 12px}.zi-play-label{font-size:12px}}@media (prefers-reduced-motion:no-preference){.zi-motion .zi-story[data-entered]>.zi-story-frame{animation:zi-plate-arrive .6s cubic-bezier(.2,.8,.2,1) both}@keyframes zi-plate-arrive{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:no-preference){.zi-motion [data-motion=chapter][data-entered] .zi-title-word{animation:zi-chapter-arrive .45s var(--word-delay) cubic-bezier(.22,1,.36,1) both}@keyframes zi-chapter-arrive{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.zi-gallery *,.zi-gallery :after,.zi-gallery :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.zi-title-caret{display:none}}@media print{.zi-gallery{padding:0;font-size:11pt}.zi-film iframe,.zi-gallery .fol-edbar,.zi-gallery .skip-link,.zi-play-label,.zi-play-mark{display:none!important}.zi-section{padding-top:45px}.zi-section-head{margin-inline:0 -16px;text-align:right;padding-bottom:30px}.zi-section-title{font-size:28pt;break-after:avoid}.zi-title-words{justify-content:flex-end}.zi-story-body{padding-block:0 16px;gap:12px;break-inside:avoid;break-after:avoid}.zi-story-copy{font-size:11pt}.zi-evidence-print{display:revert}.zi-story-title{font-size:22pt;break-after:avoid}.zi-story{break-inside:avoid}.zi-section-stories{gap:36px}.zi-film-frame{max-height:240px}.zi-film-play img{object-fit:contain}.zi-text-plate{min-height:0;max-height:200px}.zi-image img{max-height:240px}.zi-story-frame,.zi-story-media,.zi-title-glyph,.zi-title-word,.zi-title-words{animation:none!important;transform:none!important;opacity:1!important;filter:none!important;clip-path:none!important}}.zi-story-copy>.zi-agentic-summary{margin-top:28px}.zi-agentic-summary>span{display:block}.zi-agentic-summary>span+span{margin-top:14px}.zi-agentic-summary strong{font-family:var(--mono,monospace);font-size:1.12em;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.zi-agentic-average-detail{display:block;margin-top:8px;font-size:.85em}@media screen and (max-width:720px){.zi-section{padding-top:96px}.zi-section-head{margin-inline:8px -8px;text-align:left;padding-bottom:40px}.zi-section-stories{gap:112px}.zi-story-body{gap:12px;padding-block:8px 24px}.zi-story-copy>.zi-story-subhead{font-size:20px}}@media (max-width:720px){.zi-section-head{margin-right:-8px}}@media screen and (max-width:600px){.zi-story-body{row-gap:16px;padding-block:12px 48px}.zi-story-body>:is(.zi-story-attribution,.zi-story-credit){margin-top:16px}.zi-story-attribution{column-gap:18px;line-height:1.6}.zi-attribution-scope{margin-top:4px}}