
.beyond-opening{padding:4rem 4vw 3rem;background:#ff4b2b;color:#07090a;overflow:hidden;position:relative;isolation:isolate}.beyond-opening h1{font-size:clamp(5rem,16vw,18rem);margin:4rem 0 3rem;line-height:.78;letter-spacing:-.085em}.beyond-opening h1>span{margin-left:14vw;display:block}.beyond-opening-base{display:flex;align-items:end;justify-content:space-between;gap:2rem}.beyond-opening-base p{font-size:.9rem;line-height:1.8;margin-left:14vw}.beyond-opening .arrow-link{border-color:#07090a}.beyond-orbit{position:absolute;width:75vw;height:75vw;border:1px solid #07090a30;border-radius:50%;right:-7%;top:-17%;z-index:-1;transform:rotate(30deg)}
.founder-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:7rem 4vw;align-items:center}.founder-story figure{position:relative}.founder-story img{width:100%;height:auto;transform:rotate(-2deg)}.founder-story figcaption{font-size:.53rem;line-height:1.8;margin-top:1.5rem;color:#9ca39c}.founder-story h2{font-size:clamp(3.2rem,5.7vw,6rem);margin:2rem 0 2.5rem}.founder-story h2 span{color:#ff4b2b}.founder-story>div>p:not(.eyebrow){font-size:.85rem;line-height:1.9;color:#b0b9a9;margin-bottom:1.2rem;max-width:32rem}.founder-story small{display:block;font-size:.57rem;line-height:1.8;color:#9ca39c;max-width:28rem;margin-top:1.5rem}
.route-section{padding:4rem 4vw 7rem;border-top:1px solid #343936}.route-section h2{margin:4rem 0;font-size:clamp(4rem,9vw,10rem)}.route-section h2 span{color:#9ca39c}.route-chapters{margin-left:30%;border-top:1px solid #343936}.route-chapters details{border-bottom:1px solid #343936}.route-chapters summary{list-style:none;display:flex;gap:2rem;align-items:baseline;padding:1.7rem 0;cursor:pointer}.route-chapters summary::-webkit-details-marker{display:none}.route-chapters summary>span{font:400 .58rem/1.6 ui-monospace,Consolas,monospace;color:#9ca39c}.route-chapters summary strong{font:750 clamp(1.7rem,3vw,3.5rem)/1.1 Archivo,sans-serif;letter-spacing:-.055em;flex:1}.route-chapters summary:after{content:"+";font-size:1.5rem;color:#ff4b2b}.route-chapters details[open] summary:after{content:"−"}.route-chapters details[open] summary strong{color:#ff4b2b}.route-chapters details>div{max-width:32rem;margin-left:3rem;padding:0 0 2rem}.route-chapters details p{font-size:.86rem;line-height:1.9;margin-bottom:1.2rem;color:#b4bdae}.route-chapters details a{font-size:.65rem}
.opportunity-ledger{background:#ebece3;color:#07090a;padding:5rem 4vw}.opportunity-count{display:flex;align-items:end;gap:8vw;margin:3rem 0 4rem}.opportunity-count>strong{font:800 27vw/.8 Archivo,sans-serif;letter-spacing:-.1em;color:#ff4b2b}.opportunity-count h2{font:800 clamp(2.8rem,5.6vw,6rem)/.95 Archivo,sans-serif;letter-spacing:-.06em}.opportunity-count p{font-size:.8rem;line-height:1.8;max-width:24rem;margin-top:1.5rem}.outcome-lines{margin-left:42%;border-block:1px solid #07090a30;padding:2rem 0}.outcome-lines>div{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;margin-bottom:2rem}.line-pack{display:grid;gap:6px}.line-pack i{height:3px;background:#ff4b2b;display:block}.outcome-lines p{font-size:.66rem;line-height:1.7}.outcome-lines strong{display:inline-block;min-width:2rem;font-size:1.4rem;margin-right:1rem}.unreported .line-pack i{background:none;height:1px;border-top:1px dashed #525b4a}.opportunity-ledger>a{display:block;margin-top:2rem;font-size:.58rem}
@supports(animation-timeline:view()){.line-pack i{animation:line-grow linear both;animation-timeline:view();animation-range:entry 0% entry 100%;transform-origin:left}@keyframes line-grow{from{transform:scaleX(.1)}to{transform:scaleX(1)}}}
@media(max-width:760px){.beyond-opening{padding:3rem 6vw}.beyond-opening h1{font-size:20vw;margin:3rem 0}.beyond-opening h1>span{margin-left:3vw}.beyond-opening-base{display:block}.beyond-opening-base p{font-size:.8rem;margin-left:5vw}.beyond-opening .arrow-link{font-size:.65rem;margin-top:1.5rem;margin-left:5vw}.founder-story{padding:4rem 6vw;display:block}.founder-story img{transform:none}.founder-story figcaption{font-size:.49rem}.founder-story>div{margin:3rem 0 0 10%}.founder-story h2{font-size:11vw;margin-top:1.6rem}.founder-story>div>p:not(.eyebrow){font-size:.8rem}.founder-story .arrow-link{font-size:.65rem}.route-section{padding:3rem 6vw 4rem}.route-section h2{font-size:14vw;margin:2.5rem 0}.route-chapters{margin-left:0}.route-chapters summary{gap:1rem;padding:1.5rem 0}.route-chapters summary strong{font-size:1.65rem}.route-chapters summary>span{font-size:.5rem}.route-chapters details>div{margin-left:2rem}.route-chapters details p{font-size:.79rem}.opportunity-ledger{padding:4rem 6vw}.opportunity-count{display:block;margin:2.5rem 0}.opportunity-count>strong{font-size:52vw}.opportunity-count>div{margin-top:2rem;margin-left:10%}.opportunity-count h2{font-size:2.8rem}.opportunity-count p{font-size:.79rem}.outcome-lines{margin-left:0}.outcome-lines>div{gap:1rem;grid-template-columns:1fr 1.2fr}.outcome-lines p{font-size:.57rem}.outcome-lines strong{font-size:1.2rem;min-width:1rem;margin-right:.5rem}.opportunity-ledger>a{font-size:.51rem}}

.opportunity-count>strong{color:#d53215}.line-pack i{background:#d53215}

/* An interactive route through the same published evidence. */
.path-lab{padding:4rem 4vw 3rem;background:#07090a;border-bottom:1px solid #343936;isolation:isolate;overflow:hidden}.path-mast{display:flex;align-items:start;justify-content:space-between;gap:3rem}.path-mast h2{font:800 clamp(2.6rem,4.5vw,5rem)/.91 Archivo,sans-serif;letter-spacing:-.055em;max-width:65%}.path-mast h2 span{color:#9ca39c}.path-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #4a5247;border-bottom:1px solid #4a5247;margin-top:3rem}.path-tabs button{background:none;border:0;text-align:left;padding:1.5rem 1rem 1.5rem 0;font:600 .85rem/1.4 Archivo,sans-serif;position:relative;color:#a5b09c}.path-tabs button+button{border-left:1px solid #343936;padding-left:1.5rem}.path-tabs button>span{display:block;font:400 .51rem/1.7 ui-monospace,Consolas,monospace;margin-top:.7rem;color:#9ca39c}.path-tabs button[aria-pressed="true"]{color:#ebece3}.path-tabs button[aria-pressed="true"]:before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:#ff4b2b}.path-body{display:grid;grid-template-columns:1fr 1.1fr;gap:6vw;align-items:center;padding:3rem 0}.path-reading{min-width:0;max-width:34rem}.path-period{color:#a5b09c}.path-figure{display:flex;align-items:end;gap:1.8rem;margin:2rem 0}.path-figure strong{font:800 clamp(6rem,11vw,12rem)/.8 Archivo,sans-serif;letter-spacing:-.075em;color:#ff4b2b}.path-figure>span{font:400 .6rem/1.5 ui-monospace,Consolas,monospace;text-transform:uppercase;padding-bottom:.2rem;max-width:8rem}.path-reading h3{font:700 clamp(1.7rem,2.7vw,3rem)/1.07 Archivo,sans-serif;letter-spacing:-.055em;margin:1.5rem 0}.path-reading>p:not(.eyebrow){font-size:.8rem;line-height:1.9;color:#b3bda9;max-width:31rem}.path-reading .arrow-link{font-size:.68rem;margin-top:.8rem}.path-reading>a:last-child{display:block;font-size:.55rem;color:#a5b09c;margin-top:1.3rem}.path-graphic{position:relative;min-width:0;height:420px;align-self:center;background:radial-gradient(ellipse at 50% 50%,#26301c40,transparent 70%);perspective:1000px}.path-graphic canvas{width:100%;height:100%;display:block}.path-graphic figcaption{position:absolute;left:0;right:0;bottom:.4rem;text-align:center;font:400 .51rem/1.7 ui-monospace,Consolas,monospace;color:#a9b69f;text-transform:uppercase;letter-spacing:.04em}.path-visual-label{position:absolute;top:0;left:0;font:400 .43rem/1.4 ui-monospace,Consolas,monospace;color:#87927b;letter-spacing:.1em}.path-outcomes{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #4a5247;gap:.8rem 1rem;padding:1.2rem 0}.path-outcomes>button{border:0;background:none;text-align:left;padding:.8rem .5rem .8rem 0;font-size:.57rem;line-height:1.7;color:#a9b69f}.path-outcomes>button>span{display:block;font:700 2rem/1 Archivo,sans-serif;letter-spacing:-.05em;margin-top:.8rem}.path-outcomes>button[aria-pressed="true"]{color:#ff4b2b}.path-outcomes>p{grid-column:1/-1;font-size:.67rem;line-height:1.9;margin-top:.8rem;color:#b3bda9;max-width:44rem}.path-scrub{border-top:1px solid #4a5247;padding-top:1.5rem;display:grid;grid-template-columns:1fr 2fr;gap:1rem 3rem;align-items:center}.path-scrub label{font:400 .55rem/1.5 ui-monospace,Consolas,monospace;text-transform:uppercase;display:flex;justify-content:space-between}.path-scrub input{width:100%;accent-color:#ff4b2b;min-height:40px;cursor:ew-resize}.path-scrub p{grid-column:2;font-size:.49rem;line-height:1.7;color:#9ca39c}.path-lab.is-changing .path-reading{animation:path-copy-in .35s ease-out}@keyframes path-copy-in{from{transform:translateY(9px);opacity:.6}to{transform:none;opacity:1}}
@media(max-width:760px){.path-lab{padding:3rem 6vw 2rem}.path-mast{display:block}.path-mast h2{font-size:9vw;max-width:100%;margin-top:1.8rem}.path-tabs{margin-top:2rem}.path-tabs button{font-size:.69rem;padding:1.2rem .7rem 1.2rem 0}.path-tabs button+button{padding-left:.8rem}.path-tabs button>span{font-size:.44rem;line-height:1.6}.path-body{display:flex;flex-direction:column;align-items:stretch;padding:2rem 0;gap:1.5rem}.path-reading{max-width:100%}.path-figure{margin:1.7rem 0;gap:1.5rem}.path-figure strong{font-size:26vw}.path-figure>span{font-size:.55rem}.path-reading h3{font-size:1.8rem}.path-reading>p:not(.eyebrow){font-size:.77rem}.path-reading .arrow-link{font-size:.63rem}.path-reading>a:last-child{font-size:.51rem}.path-graphic{width:100%;height:340px;margin-top:.6rem}.path-graphic figcaption{font-size:.45rem}.path-visual-label{font-size:.4rem}.path-outcomes{grid-template-columns:repeat(2,1fr);gap:.6rem 1.5rem}.path-outcomes>button{font-size:.58rem;padding:.7rem 0}.path-outcomes>button>span{font-size:1.7rem;margin-top:.4rem}.path-outcomes>p{font-size:.65rem}.path-scrub{display:block}.path-scrub input{margin-top:.8rem}.path-scrub p{font-size:.46rem;margin-top:.5rem}}
@media(prefers-reduced-motion:reduce){.path-lab.is-changing .path-reading{animation:none}}
