.landing{counter-reset:section}.hero{border-bottom:1px solid var(--color-rule)}.hero-opening{grid-template-columns:minmax(0,8fr) minmax(17rem,4fr);gap:clamp(2rem,5vw,5rem);min-height:calc(100svh - 4.75rem);padding-top:clamp(3rem,8vw,7.5rem);padding-bottom:clamp(3rem,6vw,6rem);display:grid}.hero-copy{flex-direction:column;grid-column:1/-1;justify-content:space-between;gap:4rem;min-width:0;display:flex}.hero-title{letter-spacing:-.068em;text-wrap:initial;max-width:11ch;font-size:clamp(4rem,8vw,7.75rem);line-height:.88}.hero-title span{color:var(--color-secondary);display:block}.hero-lede{max-width:32rem;color:var(--color-ink);text-wrap:balance;margin-top:2rem}.hero-link{text-underline-offset:.25rem;font-weight:500}.hero-link:hover{text-decoration:underline}.path-choice{border-top:1px solid var(--path-rule,var(--color-rule));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.path-option{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.5rem;padding:1.5rem;display:grid}.path-option:first-child{padding-left:0}.path-option+.path-option{border-left:1px solid var(--path-rule,var(--color-rule))}.path-label{letter-spacing:-.03em;grid-column:1;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.1}.path-body{color:var(--path-muted,var(--color-muted));grid-column:1;font-size:1.125rem;line-height:1.45}.path-arrow{grid-area:1/2/span 2;align-self:center;font-size:1.75rem;transition:transform .15s}.path-option:hover .path-label{text-underline-offset:.3rem;text-decoration:underline 2px}.path-option:hover .path-arrow{transform:translate(.375rem)}.hero-stage .path-choice{--path-rule:#eef3f952;--path-muted:#eef3f9c2}.closing-choice{margin-top:2.5rem}.page-lede{max-width:42rem;margin-top:1.5rem}.path-switch{margin-top:2rem}.hero-stage{isolation:isolate;background:var(--color-surface-dark);color:var(--color-accent-ink);position:relative}.hero-stage-image{z-index:-2;object-fit:cover;object-position:100% 50%;width:100%;height:min(100%,49vw);position:absolute;top:0;left:0;mask-image:linear-gradient(#000 70%,#0000)}.hero-stage:before{content:"";z-index:-1;background:radial-gradient(ellipse 26rem 18rem at var(--agent-x,55%) var(--agent-y,55%), #071a3000 0%, #071a3000 35%, #071a307a 100%), linear-gradient(0deg, #071a30eb 0%, #071a30b3 20%, #071a3000 44%), linear-gradient(90deg, #071a30f0 0%, #071a30d6 34%, #071a3033 52%, #071a3000 70%);position:absolute;inset:0}.hero-stage:after{content:"";z-index:-1;background:radial-gradient(ellipse 18rem 12rem at var(--agent-x,55%) var(--agent-y,55%), #ffd69642 0, #ffd6961a 50%, #ffd69600 100%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.method-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.method-layout .method-copy{grid-template-columns:1fr;gap:.5rem}.verification-path{border:1px solid var(--color-ink);background:var(--color-paper);position:sticky;top:9rem}.system-heading{border-bottom:1px solid var(--color-ink);letter-spacing:.1em;justify-content:space-between;gap:1rem;padding:.75rem .875rem;font-size:.625rem;display:flex}.system-live{color:var(--color-secondary)}.system-live i{background:var(--color-secondary);border-radius:50%;width:.45rem;height:.45rem;margin-right:.3rem;display:inline-block}.system-flow li{border-bottom:1px solid var(--color-rule);grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;padding:1rem .875rem;display:grid}.system-step{width:1.5rem;height:auto;fill:var(--color-rule);animation:9s ease-in-out infinite system-climb}.system-flow strong{color:var(--color-muted);animation:9s ease-in-out infinite system-climb-text}.system-flow li:nth-child(2) :is(.system-step,strong){animation-delay:1.2s}.system-flow li:nth-child(3) :is(.system-step,strong){animation-delay:2.4s}.system-flow li:nth-child(4) :is(.system-step,strong){animation-delay:3.6s}@keyframes system-climb{0%,8%{fill:var(--color-rule)}14%,86%{fill:var(--color-accent)}94%,to{fill:var(--color-rule)}}@keyframes system-climb-text{0%,8%{color:var(--color-muted)}14%,86%{color:var(--color-ink)}94%,to{color:var(--color-muted)}}.system-flow span,.system-flow small{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:400}.verification-path>p{color:var(--color-muted);padding:1rem .875rem 1.25rem;font-size:.8125rem;line-height:1.55}.hero-stage .hero-title{color:var(--color-accent-ink)}.hero-stage .hero-title span{color:#eef3f994}.hero-stage .hero-lede{color:var(--color-accent-ink)}.evidence{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.evidence-heading{grid-template-columns:1fr 3fr;gap:2rem;padding-bottom:2rem;display:grid}.evidence-intro{grid-column:1/-1}.landing h2.evidence-intro{letter-spacing:-.03em;max-width:60ch;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.evidence-intro-sub{letter-spacing:-.01em;color:var(--color-muted);margin-top:.75rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;display:block}.press-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;display:grid}.press-grid>li{border-bottom:1px solid var(--color-rule);grid-column:span 4}.press-grid>li:not(:nth-child(3n+1)){border-left:1px solid var(--color-rule)}.press-card{min-height:23rem;padding:1.5rem}.press-card:hover{background:var(--color-paper-raised)}.press-card>p:first-of-type{font-size:1.125rem}.common-thread{grid-template-columns:4fr 8fr;display:grid}.common-thread>*{margin:0;padding:2.5rem 1.5rem 0}.common-thread>div{align-content:start;gap:1rem;display:grid}.common-thread>p{border-left:1px solid var(--color-rule)}.climb-ready [data-climb]{opacity:0;transform:translate(-.75rem,1.25rem)}.climb-ready [data-climb].is-climbed{opacity:1;transition:opacity .4s ease-out,transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--climb-delay,0s);transform:none}.story-grid{grid-template-columns:minmax(9rem,2fr) minmax(0,10fr);display:grid}.story-rail{align-items:baseline;gap:.75rem;padding:1rem 2rem 0 0;display:flex}.story-rail .section-label{white-space:nowrap}.story-body{min-width:0;padding-left:clamp(2rem,6vw,6rem)}.landing .beat,.closing-section{border-bottom:1px solid var(--color-rule);padding-block:clamp(4rem,8vw,7rem)}.landing h2,.page-title{letter-spacing:-.052em;text-wrap:pretty;max-width:24ch;font-size:clamp(2.75rem,5vw,5rem);line-height:.98}.landing .path-title{text-wrap:balance}.beat-opening{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:2rem clamp(2rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.beat-lede{max-width:36rem}.beat-content{padding-top:clamp(2rem,5vw,4rem)}.beat-content>p{max-width:65ch;font-size:1.125rem;line-height:1.7}.beat-stacked .beat-opening{grid-template-columns:1fr;gap:1.5rem;padding-bottom:clamp(2rem,4vw,3rem)}.landing .beat-stacked h2{text-wrap:balance;white-space:pre-line;max-width:none;font-size:clamp(2.5rem,3.9vw,3.6rem);line-height:1.05}.beat-stacked .beat-lede{text-wrap:pretty;max-width:46rem}.beat-stacked .beat-content{padding-top:0}.pressure-grid{border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.content-card{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:1.5rem}.content-card:last-child{border-right:0}.method-list{border-top:1px solid var(--color-rule)}.method-row{border-bottom:1px solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr);padding:1.75rem 0;display:grid}.method-copy{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:2rem;display:grid}.outcome-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4rem;display:grid}.outcome-strip>div{padding-right:2rem}.founder-grid{border-top:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem;display:grid}.founder-row{align-content:start;gap:1.25rem;padding:1.5rem;display:grid}.founder-row+.founder-row{border-left:1px solid var(--color-rule)}.founder-portrait{aspect-ratio:1;object-fit:cover;border:1px solid var(--color-rule);width:min(100%,16rem)}.closing-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2.5rem;display:flex}.contact-section{padding-bottom:clamp(5rem,10vw,9rem)}.contact-body{grid-template-columns:1.25fr .75fr;gap:clamp(3rem,8vw,8rem);display:grid}.contact-copy{align-self:end;padding-top:1rem}.contact-link{color:var(--color-secondary);margin-top:2.5rem;font-size:clamp(1rem,2vw,1.375rem);font-weight:600;text-decoration:none;display:inline-block}.contact-link:hover{text-underline-offset:.35rem;text-decoration:underline}.landing :where(li,figure,[data-loop]>div){min-width:0}.landing :where(p,a){overflow-wrap:break-word}@media (width<=64rem){.path-choice{grid-template-columns:1fr}.path-option,.path-option:first-child{padding:1.25rem 0}.path-option+.path-option{border-top:1px solid var(--path-rule,var(--color-rule));border-left:0}.method-layout{grid-template-columns:1fr}.verification-path{max-width:24rem;position:static}.hero-opening{min-height:auto}.beat-opening{grid-template-columns:1fr;align-items:start}.pressure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card:nth-child(2){border-right:0}.contact-body{grid-template-columns:1fr}}@media (width<=47.99rem){.landing>section,.landing .beat{background:var(--color-paper-raised);border-bottom:0}.landing>section:nth-child(2n){background:var(--color-paper)}.evidence-heading,.beat-opening,.founder-grid,.contact-copy{border-top:0;border-bottom:0}.hero-opening{padding-top:3rem;display:block}.hero-copy{gap:3rem;padding:0}.hero-title{font-size:clamp(3.5rem,17vw,5.4rem)}.hero-stage-image{object-position:52% 50%;height:27rem}.hero-stage:before{background:radial-gradient(ellipse 12rem 8rem at var(--agent-x,50%) var(--agent-y,14rem), #071a3000 0%, #071a3000 35%, #071a3080 100%), linear-gradient(180deg, #071a3000 0, #071a3000 15rem, #071a30 27rem)}.hero-stage:after{background:radial-gradient(ellipse 8rem 5.5rem at var(--agent-x,50%) var(--agent-y,14rem), #ffd6964d 0, #ffd6961a 50%, #ffd69600 100%)}.hero-opening{padding-top:18.5rem;padding-bottom:3rem}.evidence-heading{grid-template-columns:1fr}.evidence-intro{grid-column:1}.press-grid{display:block}.press-grid>li:not(:nth-child(3n+1)){border-left:0}.press-card{min-height:0;padding:1.5rem 0}.common-thread{grid-template-columns:1fr}.common-thread>*{padding:2rem 0 0}.common-thread>p{border-left:0;padding-top:1rem}.story-grid{display:block}.story-rail{border-right:0;padding:0 0 1.5rem}.story-body{padding-left:0}.landing h2,.page-title{font-size:clamp(2.5rem,13vw,4rem)}.method-copy{grid-template-columns:1fr;gap:.5rem}.pressure-grid,.outcome-strip,.founder-grid{grid-template-columns:1fr}.content-card{border-right:0;min-height:0;padding:1.5rem 0}.outcome-strip>div,.outcome-strip>div:not(:first-child){border-right:0;border-bottom:1px solid var(--color-rule);padding:1.5rem 0}.founder-row{min-height:0;padding:1.5rem 0}.founder-row+.founder-row{border-top:1px solid var(--color-rule);border-left:0}}@media (prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto}.system-step,.system-flow strong{animation:none}.system-step{fill:var(--color-accent)}.system-flow strong{color:var(--color-ink)}}
