:root{
  --navy:#0b1f3a;
  --purple:#42338d;
  --blue:#3157d5;
  --magenta:#b21f84;
  --pink:#d9376d;
  --orange:#f99113;
  --sky:#d9eaf5;
  --mint:#e2f0ea;
  --sand:#f3eee5;
  --paper:#fbfbf8;
  --white:#fff;
  --ink:#172337;
  --muted:#5d6977;
  --line:rgba(11,31,58,.15);
  --max:1260px;
  --radius:22px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:92px}
body{margin:0;font-family:"Rethink Sans",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);line-height:1.56}
a{color:inherit}.wrap{width:min(calc(100% - 42px),var(--max));margin:auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:12px;background:#fff;padding:10px 14px;z-index:1000;border:2px solid var(--navy)}
.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.86rem;font-weight:800;color:var(--purple);margin:0 0 16px}.eyebrow.light{color:#cbd7ff}
h1,h2,h3{color:var(--navy);line-height:1.08;margin:0;letter-spacing:-.025em}h2{font-size:clamp(2.15rem,4vw,3.75rem);font-weight:600}h3{font-size:1.3rem}.lead{font-size:clamp(1.08rem,1.7vw,1.35rem);color:var(--muted);max-width:820px}.section-pad{padding:92px 0}.tinted{background:#f1f5f7}.dark{background:var(--navy);color:#fff}.dark h2,.dark h3{color:#fff}.light-copy{color:rgba(255,255,255,.78)!important}
.site-header{position:sticky;top:0;z-index:50;background:rgba(251,251,248,.95);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand-logo{width:154px;display:block}.nav-actions{display:flex;align-items:center;gap:18px}.text-nav{text-decoration:none;font-weight:700;color:var(--navy)}
.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--navy);color:#fff;text-decoration:none;font-weight:750;border:1px solid var(--navy);transition:transform .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.small-button{min-height:42px;padding:0 18px;font-size:.92rem}.button-ghost{background:transparent;color:var(--navy)}.button-light{background:#fff;color:var(--navy);border-color:#fff}
.hero{padding:90px 0 76px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);gap:30px;align-items:center}.hero-copy{display:grid;gap:22px}.hero-copy .eyebrow{margin:0}.hero h1{display:grid;gap:2px;font-weight:600;max-width:760px}.hero-line-one{display:block;color:#bd3c9b;font-size:clamp(1.45rem,3vw,3rem);line-height:1.18}.hero-question{display:block;color:#3f3189;font-size:clamp(3.1rem,5.5vw,5.4rem);line-height:1.02}.hero-lead{font-size:clamp(1.03rem,1.45vw,1.22rem);color:#4d5a69;max-width:760px;margin:0}.hero-pivot{font-size:clamp(1.2rem,2.5vw,2rem);color:var(--navy);margin:0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:3px}.hero-art{display:flex;justify-content:flex-end;align-items:center}.ai-type{display:flex;align-items:center;justify-content:center;width:100%;max-width:630px;line-height:.85;font-family:"Rethink Sans",Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.085em;white-space:nowrap}.ai-type span{display:block;color:transparent;background:linear-gradient(105deg,#3b247e 0%,#662080 20%,#a01a7d 45%,#d9376d 67%,#f99113 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(11rem,25vw,23rem);padding-right:.1em}
.insight-band{padding:64px 0}.insight-grid{display:grid;grid-template-columns:.38fr 1.62fr;gap:70px;align-items:start}.insight-grid blockquote{margin:0;font-size:clamp(1.9rem,3.45vw,3.4rem);line-height:1.1;font-weight:550;letter-spacing:-.03em;color:#fff}
.explore-strip{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.explore-inner{display:flex;align-items:center;gap:22px;min-height:66px;overflow:auto;white-space:nowrap}.explore-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--magenta)}.explore-inner a{text-decoration:none;font-weight:650;color:#495569}.explore-inner a:hover{color:var(--purple)}
.section-intro{max-width:900px;margin-bottom:42px}.section-intro .lead{margin:20px 0 0}.section-copy p{margin:20px 0 0}.section-copy .lead{margin-top:20px}.section-copy h2{max-width:760px}
.tension-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tension-card{background:#eef3f5;border-radius:24px 24px 24px 8px;padding:28px;border:1px solid rgba(11,31,58,.08)}.tension-number{display:inline-grid;place-items:center;width:42px;height:42px;border:1.5px solid var(--purple);border-radius:50%;color:var(--purple);font-weight:800;margin-bottom:18px}.tension-card h3{font-size:1.32rem;margin-bottom:13px}.tension-card p{margin:0;color:#56616e}.quote-panel{margin-top:34px;border-left:5px solid var(--magenta);padding:10px 0 10px 26px;max-width:1020px}.quote-panel p{margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-style:italic;color:#3f4752}
.false-choice{display:grid;grid-template-columns:1fr 70px 1.15fr 70px 1fr;gap:8px;align-items:center;margin:44px 0 50px}.choice-side,.choice-centre{padding:28px;border-radius:22px;min-height:185px;display:flex;flex-direction:column;justify-content:center}.choice-side{background:#fff;border:1px solid var(--line)}.choice-centre{background:linear-gradient(135deg,#4a318f,#a31b7e 65%,#d9376d);color:#fff}.choice-side span,.choice-centre span{text-transform:uppercase;font-size:.76rem;font-weight:800;letter-spacing:.1em;margin-bottom:8px}.choice-side span{color:var(--purple)}.choice-centre span{color:#fff}.choice-side strong,.choice-centre strong{font-size:1.4rem;line-height:1.15}.choice-side p,.choice-centre p{margin:12px 0 0}.choice-side p{color:var(--muted)}.choice-arrow{font-size:2.4rem;text-align:center;color:var(--magenta);font-weight:500}
.leadership-moves{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.leadership-moves article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px;position:relative}.leadership-moves article>span{display:block;color:var(--magenta);font-weight:800;margin-bottom:14px}.leadership-moves h3{margin-bottom:10px}.leadership-moves p{color:var(--muted);margin:0}
.pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pathway{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.pathway-head{padding:26px;min-height:155px;display:flex;flex-direction:column;justify-content:flex-end}.pathway.low .pathway-head{background:#e9f1f5}.pathway.medium .pathway-head{background:#ece9f7}.pathway.high .pathway-head{background:#f7e8ef}.pathway-head span{text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:.75rem;color:var(--purple);margin-bottom:8px}.pathway-head strong{font-size:1.4rem;color:var(--navy);line-height:1.18}.pathway>p{padding:22px 26px 0;margin:0;color:var(--muted)}.pathway-route{margin:22px 20px 20px;padding:21px;border-radius:16px;background:#f7f8f8;flex:1}.pathway-route b{color:var(--purple);font-size:1.05rem}.pathway-route ul{margin:13px 0 0;padding-left:19px}.pathway-route li{margin:6px 0}.big-statement{width:100%;margin-top:32px;background:var(--sky);border-radius:22px;padding:30px 34px}.big-statement p{margin:0;font-size:2rem;line-height:1.2;color:var(--navy)}
.experiment-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:58px;align-items:start}.experiment-line{font-size:1.25rem}.enable-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.enable-grid article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:22px}.enable-grid h3{font-size:1.1rem;margin-bottom:8px}.enable-grid p{margin:0;color:rgba(255,255,255,.7)}
.lifecycle{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));align-items:stretch;gap:7px;margin-top:36px}.lifecycle article{grid-column:span 1;background:#fff;border:1px solid rgba(11,31,58,.13);border-radius:18px;padding:20px 16px;min-height:190px;box-shadow:0 7px 18px rgba(11,31,58,.05)}.lifecycle article span{color:var(--magenta);font-weight:800;font-size:.8rem}.lifecycle article h3{font-size:1.08rem;margin:14px 0 9px}.lifecycle article p{font-size:.9rem;color:var(--muted);margin:0}.lifecycle i{align-self:center;height:2px;background:linear-gradient(90deg,var(--purple),var(--magenta));position:relative}.lifecycle i:after{content:"";position:absolute;right:-1px;top:-4px;border-left:7px solid var(--magenta);border-top:5px solid transparent;border-bottom:5px solid transparent}.cycle-note{margin-top:26px;padding:22px 26px;background:#fff;border-radius:18px;border:1px solid var(--line);font-size:1.15rem}.cycle-note strong{color:var(--purple)}
.accountability-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.accountability-list{display:grid;gap:10px}.accountability-list article{display:grid;grid-template-columns:185px 1fr;gap:18px;padding:19px 20px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--purple);border-radius:0 14px 14px 0}.accountability-list strong{color:var(--navy)}.accountability-list span{color:var(--muted)}
.agent-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.agent-line{font-size:1.2rem}.agent-boundary{height:520px;position:relative;border:2px dashed rgba(66,51,141,.45);border-radius:36px;background:#fff}.boundary-label{position:absolute;top:18px;left:24px;text-transform:uppercase;letter-spacing:.1em;color:var(--purple);font-size:.74rem;font-weight:800}.agent-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:142px;height:142px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--magenta),var(--orange));color:#fff;display:grid;place-items:center;text-align:center;font-size:1.4rem;font-weight:800;line-height:1.1}.agent-pill{position:absolute;background:#f0f3f6;border:1px solid rgba(11,31,58,.12);border-radius:999px;padding:10px 14px;font-size:.85rem;font-weight:700;color:var(--navy)}.agent-pill.p1{left:50%;top:80px;transform:translateX(-50%)}.agent-pill.p2{right:38px;top:140px}.agent-pill.p3{right:24px;top:235px}.agent-pill.p4{right:52px;bottom:105px}.agent-pill.p5{left:38px;bottom:100px}.agent-pill.p6{left:24px;top:240px}.agent-pill.p7{left:48px;top:140px}.human-accountability{position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);background:var(--navy);color:#fff;border-radius:999px;padding:12px 22px;font-weight:750;white-space:nowrap}
.questions-section{background:#fff}.question-list-large{display:grid;gap:10px}.question-list-large p{margin:0;padding:18px 20px;background:#f0f4f6;border-radius:12px;font-size:1.04rem;display:grid;grid-template-columns:52px 1fr;align-items:center}.question-list-large span{color:var(--purple);font-weight:800}
.workshop{background:linear-gradient(135deg,#38247d 0%,#7f267f 55%,#b71f82 100%);color:#fff}.workshop h2{color:#fff}.workshop-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:50px}.workshop-copy p{margin:20px 0 0}.workshop-actions{margin-top:28px}.workshop-output{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.17);border-radius:24px;padding:30px}.mini-label{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800;margin:0 0 16px}.workshop-output ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.workshop-output li{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.15)}.workshop-output li:last-child{border:0;padding-bottom:0}.workshop-output strong,.workshop-output span{display:block}.workshop-output strong{font-size:1.04rem}.workshop-output span{margin-top:4px;color:rgba(255,255,255,.75)}
.paper-section{background:#fff}.paper-grid{display:grid;grid-template-columns:350px 1fr;gap:58px;align-items:center}.paper-cover-link{display:block}.paper-cover-link img{display:block;width:100%;height:auto;border:1px solid var(--line);box-shadow:0 15px 34px rgba(11,31,58,.12)}.paper-copy .lead{margin:20px 0 0}.paper-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.text-link{font-weight:750;color:var(--purple);text-underline-offset:4px}
.final-cta{padding:68px 0}.final-grid{display:flex;justify-content:space-between;align-items:center;gap:34px}.final-grid h2{max-width:800px;font-size:clamp(2rem,3.7vw,3.4rem)}
.site-footer{background:#08192e;color:#fff;padding:48px 0}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.footer-logo{width:140px;filter:brightness(0) invert(1);display:block;margin-bottom:15px}.footer-tag{margin:0;color:rgba(255,255,255,.68)}.footer-links{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.footer-links a{color:rgba(255,255,255,.82);text-decoration:none}.footer-note{grid-column:1/-1;margin:12px 0 0;color:rgba(255,255,255,.45);font-size:.85rem;text-align:right}
.reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.reveal.is-visible{opacity:1;transform:none}
@media (max-width:1050px){.hero-grid,.experiment-grid,.accountability-grid,.agent-grid,.workshop-grid{grid-template-columns:1fr}.hero-art{justify-content:center}.ai-type{max-width:720px}.insight-grid{grid-template-columns:1fr;gap:22px}.tension-grid,.leadership-moves,.pathways{grid-template-columns:1fr}.false-choice{grid-template-columns:1fr}.choice-arrow{transform:rotate(90deg)}.choice-arrow.reverse{transform:rotate(-90deg)}.lifecycle{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr}.lifecycle article{min-height:auto}.lifecycle i{width:100%;height:2px}.paper-grid{grid-template-columns:280px 1fr}}
@media (max-width:760px){.wrap{width:min(calc(100% - 28px),var(--max))}.section-pad{padding:70px 0}.site-nav{height:70px}.brand-logo{width:132px}.nav-actions .text-nav{display:none}.small-button{font-size:.82rem;padding:0 12px}.hero{padding:64px 0 56px}.hero-question{font-size:clamp(2.65rem,12vw,4.1rem)}.hero-art{margin-top:8px}.ai-type span{font-size:clamp(9rem,43vw,19rem)}.insight-band{padding:48px 0}.enable-grid{grid-template-columns:1fr}.lifecycle{display:grid;grid-template-columns:1fr}.lifecycle i{height:28px;width:2px;margin:auto;background:linear-gradient(var(--purple),var(--magenta))}.lifecycle i:after{right:-4px;top:auto;bottom:-1px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--magenta);border-bottom:0}.accountability-list article{grid-template-columns:1fr;gap:5px}.agent-boundary{height:600px}.agent-pill{font-size:.75rem;padding:8px 10px}.agent-pill.p2{right:15px}.agent-pill.p3{right:10px}.agent-pill.p4{right:18px}.agent-pill.p5{left:18px}.agent-pill.p6{left:10px}.agent-pill.p7{left:15px}.paper-grid{grid-template-columns:1fr}.paper-cover-link{max-width:330px}.final-grid{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.footer-note{text-align:left}.question-list-large p{grid-template-columns:42px 1fr}.big-statement p{font-size:1.55rem}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
.policy-section{background:#fff}.policy-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:58px;align-items:start}.governance-questions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.governance-questions article{background:#f0f4f6;border:1px solid rgba(11,31,58,.1);border-radius:18px;padding:22px}.governance-questions h3{font-size:1.08rem;margin-bottom:8px}.governance-questions p{margin:0;color:var(--muted)}
.scale-section{background:#fff}.scale-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.scale-grid article{background:#f1f5f7;border:1px solid rgba(11,31,58,.1);border-radius:18px;padding:22px}.scale-grid h3{font-size:1.08rem;margin-bottom:8px}.scale-grid p{margin:0;color:var(--muted)}
.lifecycle{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.lifecycle i{display:none}
@media(max-width:1050px){.policy-grid{grid-template-columns:1fr}.scale-grid{grid-template-columns:repeat(2,1fr)}.lifecycle{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.governance-questions,.scale-grid,.lifecycle{grid-template-columns:1fr}}
