:root{color-scheme:dark}html{background:#0f1520}body{margin:0;background:#0f1520;color:#e8ecf1;font-family:Outfit,sans-serif}*{box-sizing:border-box}a{color:inherit}[hidden]{display:none!important}.horn-shared-chrome{--web-chrome-mono: "IBM Plex Mono", monospace}.path-shell{width:min(1380px,calc(100% - 2.5rem));margin-inline:auto}.path-kicker{margin:0;color:#ef4444;font:600 .68rem/1.25 IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.path-red{color:#951d1d}.path-pale{color:#fff6efb3}.path-hero{padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem)}.path-hero h1,.path-summary h2,.path-section-head h2,.path-machine h2,.pathway h3{font-family:"Instrument Serif",serif;font-weight:400}.path-hero h1{margin:1rem 0 1.5rem;max-width:1250px;font-size:clamp(4.8rem,12.5vw,12rem);line-height:.79;letter-spacing:-.055em}.path-hero h1 em{color:#ef4444;font-weight:400}.path-dek{max-width:900px;margin:0;color:#e8ecf1d1;font-family:"Instrument Serif",serif;font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.14}.path-rule{display:grid;grid-template-columns:minmax(150px,.3fr) 1fr;gap:1.25rem;margin-top:clamp(3rem,6vw,5rem);padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);font-family:IBM Plex Mono,monospace;font-size:.7rem;line-height:1.6;letter-spacing:.04em;text-transform:uppercase}.path-rule strong{color:#fff}.path-rule span{color:#e8ecf18c}.path-paper{padding:clamp(5rem,9vw,8rem) 0;background:#e7e2d5;color:#151515}.path-summary{display:grid;grid-template-columns:minmax(300px,.75fr) 1.25fr;gap:clamp(3rem,7vw,8rem);align-items:end}.path-summary h2,.path-section-head h2,.path-machine h2{margin:.75rem 0 0;font-size:clamp(3.6rem,7vw,7.4rem);line-height:.88;letter-spacing:-.045em}.traffic-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#14141426;border:1px solid rgba(20,20,20,.15)}.traffic-card{min-height:160px;padding:1rem;background:#ffffff61;display:flex;flex-direction:column;justify-content:space-between}.traffic-card--active{background:#fffaf0}.traffic-card span,.traffic-card small{font:600 .58rem/1.35 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.traffic-card span{color:#14141480}.traffic-card strong{font-family:"Instrument Serif",serif;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:400;line-height:1}.traffic-card small{color:#14141475}.path-section{padding:clamp(6rem,10vw,10rem) 0}.path-section-head{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,.9fr);gap:3rem;align-items:end;margin-bottom:3rem}.path-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.path-filter{appearance:none;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:.65rem .9rem;background:transparent;color:#e8ecf1a3;cursor:pointer;font:600 .61rem/1 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.path-filter:hover,.path-filter:focus-visible,.path-filter.is-active{border-color:#ef4444bf;color:#fff;background:#ef44441f}.pathway-list{border-top:1px solid rgba(255,255,255,.12)}.pathway{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(100px,.25fr) minmax(0,1fr);column-gap:clamp(1rem,2.5vw,2.5rem);row-gap:1rem;padding:clamp(1.5rem,3vw,2.5rem) 0;border-bottom:1px solid rgba(255,255,255,.12)}.pathway-number{padding-top:.22rem;color:#ef4444;font:600 .65rem/1 IBM Plex Mono,monospace}.pathway-node>span,.pathway-edge span{display:block;color:#e8ecf175;font:600 .58rem/1.35 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.pathway-node h3{margin:.55rem 0 0;font-size:clamp(1.8rem,3.5vw,3.45rem);line-height:.98;letter-spacing:-.028em}.pathway-node--target h3{color:#f4d6d6}.pathway-edge{align-self:center;text-align:center}.pathway-edge span{color:#ef4444}.pathway-edge i{display:block;margin-top:.55rem;color:#e8ecf161;font-family:IBM Plex Mono,monospace;font-size:1.6rem;font-style:normal}.pathway-proof{grid-column:2 / -1;margin-top:.35rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.07)}.pathway-proof summary{width:fit-content;cursor:pointer;color:#e8ecf1ad;font:600 .62rem/1.4 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.pathway-proof p{max-width:900px;margin:.85rem 0 0;color:#e8ecf1ad;font-size:.98rem;line-height:1.62}.pathway-proof code{display:block;margin-top:.75rem;color:#e8ecf166;font:500 .62rem/1.5 IBM Plex Mono,monospace}.path-machine{padding:clamp(6rem,10vw,10rem) 0;background:#9e1616;color:#fff6ef}.path-machine-grid{display:grid;grid-template-columns:1fr minmax(320px,.8fr);gap:clamp(3rem,8vw,9rem);align-items:end}.path-machine p:not(.path-kicker){margin:0;color:#fff6efc7;font-size:1.1rem;line-height:1.7}.path-machine a{display:inline-block;margin-top:1.5rem;font:600 .72rem/1.3 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.25em}.path-note{padding:4.5rem 0 6rem}.path-note>p:last-child{max-width:900px;margin:1rem 0 0;color:#e8ecf199;line-height:1.7}@media(max-width:1000px){.path-summary,.path-section-head,.path-machine-grid{grid-template-columns:1fr}.traffic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.path-controls{justify-content:flex-start}.pathway{grid-template-columns:40px 1fr 1fr}.pathway-edge{display:none}.pathway-proof{grid-column:2 / -1}}@media(max-width:650px){.path-shell{width:calc(100% - 1.5rem)}.path-hero h1{font-size:clamp(4rem,21vw,7rem)}.path-rule{grid-template-columns:1fr}.traffic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pathway{grid-template-columns:32px 1fr}.pathway-node--target{grid-column:2;padding-top:1rem;border-top:1px dashed rgba(255,255,255,.12)}.pathway-node--target:before{content:"continues on";display:block;margin-bottom:.55rem;color:#ef4444;font:600 .56rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.pathway-proof{grid-column:2}}
