*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0}img{max-width:100%;height:auto;display:block}button,input,select{font:inherit}a{color:inherit}p,h1,h2,h3,ul,ol{margin:0}a:focus-visible{outline-offset:5px;outline:3px solid}a:active{opacity:.75}.skip{z-index:20;color:#102d34;background:#fff;padding:16px;position:absolute;top:-100px;left:16px}.skip:focus{top:16px}section{scroll-margin-top:24px}:root{--ink:oklch(26% .035 213);--paper:oklch(97% .012 89);--white:oklch(99% .004 85);--mint:oklch(80% .085 178);--muted:oklch(43% .025 213);--on-dark:oklch(84% .019 190);--line:oklch(26% .035 213/.18);--dark-line:oklch(94% .015 180/.23);--font-display:"Boska",Georgia,serif;--font-body:"Satoshi",Arial,sans-serif;--text-xs:clamp(.75rem,.72rem + .14vw,.875rem);--text-sm:clamp(.875rem,.84rem + .14vw,1rem);--text-base:clamp(1rem,.96rem + .18vw,1.125rem);--text-lg:clamp(1.25rem,1rem + .5vw,1.625rem);--text-xl:clamp(1.75rem,1.4rem + 1vw,2.5rem);--text-section:clamp(2.5rem,1.8rem + 2.6vw,4.75rem);--text-hero:clamp(3.4rem,2.3rem + 4.5vw,7.4rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.25rem;--s6:1.5rem;--s8:2rem;--s10:2.5rem;--s12:3rem;--s16:4rem;--s20:5rem;--s24:6rem;--s32:8rem;--gutter:clamp(var(--s6),5vw,var(--s20));--section-space:clamp(var(--s16),7vw,var(--s24))}body{background:var(--paper);color:var(--ink);font:400 var(--text-base)/1.65 var(--font-body);-webkit-font-smoothing:antialiased}a{text-underline-offset:4px;text-decoration-thickness:1px}p{max-width:68ch}p+p{margin-top:var(--s5)}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500;line-height:1.04}h2{font-size:var(--text-section)}h3{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:700;line-height:1.25}h3+p{margin-top:var(--s3)}.eyebrow{font-size:var(--text-xs);letter-spacing:.13em;font-weight:700;line-height:1.5}.small{font-size:var(--text-sm);color:var(--muted)}.lead{font-size:var(--text-lg);line-height:1.55}.dark{background:var(--ink);color:var(--white)}.dark p{color:var(--on-dark)}.dark .eyebrow,.dark h1 span{color:var(--mint)}.dark .small{color:var(--on-dark)}.section{padding:var(--section-space) var(--gutter)}.section-head{margin-bottom:var(--s12);max-width:900px}.section-head h2{margin-top:var(--s5)}.section-head>p:last-child:not(:first-child){margin-top:var(--s6)}.masthead{justify-content:space-between;align-items:center;gap:var(--s8);padding:var(--s5) var(--gutter);background:var(--paper);display:flex}.wordmark{font-size:var(--text-xs);letter-spacing:.09em;font-weight:700;line-height:1.35;text-decoration:none}.masthead nav{align-items:center;gap:var(--s8);font-size:var(--text-sm);display:flex}nav a{padding-block:var(--s3);text-decoration:none}nav a:hover{text-decoration:underline}.nav-cta{border-bottom:1px solid var(--ink);font-weight:700}.cover{padding:var(--s8) var(--gutter) var(--s6)}.cover-top,.cover-bottom{justify-content:space-between;gap:var(--s6);align-items:center;display:flex}.cover-top{padding-bottom:var(--s6);border-bottom:1px solid var(--dark-line)}.cover-grid{gap:var(--s16);padding:var(--s16) 0 var(--s20);grid-template-columns:1fr .38fr;display:grid}h1{font-size:var(--text-hero);line-height:.99}.cover-deck{font-size:var(--text-lg);margin-top:var(--s8);font-weight:500;color:var(--white)!important}.cover-copy{max-width:49ch;margin-top:var(--s4);font-size:var(--text-base)}.button{justify-content:space-between;align-items:center;gap:var(--s10);background:var(--mint);color:var(--ink);font-size:var(--text-sm);padding:var(--s4) var(--s6);margin-top:var(--s8);font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--white)}.cover-side{padding-left:var(--s8);border-left:1px solid var(--dark-line);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.side-label{font-size:var(--text-xs);letter-spacing:.13em}.purpose{font-family:var(--font-display);font-size:var(--text-xl);margin-top:var(--s5);line-height:1.18;color:var(--white)!important}.location{border-top:1px solid var(--dark-line);padding-top:var(--s8);margin-top:var(--s12)}.location p{font-size:var(--text-lg);margin-top:var(--s4);color:var(--white);line-height:1.35}.location p span{color:var(--mint)}.cover-side>.small{margin-top:var(--s6)}.cover-bottom{border-top:1px solid var(--dark-line);padding-top:var(--s5);font-size:var(--text-xs);letter-spacing:.08em;color:var(--on-dark)}.intro-grid{gap:var(--s16);margin-bottom:var(--s16);grid-template-columns:1fr 1fr;display:grid}.intro-grid .lead{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3}.difference-list{column-gap:var(--s16);grid-template-columns:1fr 1fr;display:grid}.difference-list article{gap:var(--s6);border-top:1px solid var(--line);padding:var(--s8) 0;display:flex}.index{color:var(--muted);font-size:var(--text-sm)}.threads{background:var(--white);padding-bottom:var(--s12)}.thread{gap:var(--s10);padding:var(--s10) 0;border-top:1px solid var(--line);grid-template-columns:.32fr 1fr .49fr;display:grid}.thread-number{font-size:var(--text-xs);letter-spacing:.08em;padding-top:var(--s1);font-weight:700}.outcome{border-left:1px solid var(--line);padding-left:var(--s8);font-size:var(--text-sm)}.outcome span{font-size:var(--text-xs);letter-spacing:.1em;font-weight:700}.outcome p{margin-top:var(--s3);color:var(--muted)}.matching .section-head{max-width:830px}.steps{counter-reset:step;gap:var(--s8);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:1px solid var(--dark-line);padding-top:var(--s5)}.steps li:before{content:counter(step,decimal-leading-zero);color:var(--mint);font-size:var(--text-xl);font-family:var(--font-display);margin-bottom:var(--s6);display:block}.steps p{font-size:var(--text-sm)}.matching-bottom{gap:var(--s16);border-top:1px solid var(--dark-line);margin-top:var(--s12);padding-top:var(--s8);grid-template-columns:1.6fr 1fr;display:grid}.matching-bottom>.small{align-self:center}.platform-grid{gap:var(--s16);grid-template-columns:1fr 1fr;display:grid}.platform-features article{border-top:1px solid var(--line);padding:var(--s6) 0}.platform-features article:first-child{border:0;padding-top:0}.citation{font-size:var(--text-sm);color:inherit}.platform-note{background:var(--mint);padding:var(--s8);margin-top:var(--s10)}.hybrid{background:var(--white);gap:var(--s16);grid-template-columns:1fr 1fr;display:grid}.hybrid h2{margin:var(--s5) 0 var(--s8)}.hybrid-paths article{padding:var(--s8) 0;border-top:1px solid var(--line)}.hybrid-paths h3{margin-top:var(--s3)}.hybrid-paths>.small{padding-top:var(--s4)}.journey-grid{gap:var(--s10);grid-template-columns:repeat(3,1fr);display:grid}.journey-grid article{border-top:2px solid var(--ink);padding-top:var(--s6)}.period{font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.journey-grid h3{margin:var(--s6) 0}.journey-grid ul{padding-left:var(--s5)}.journey-grid li{padding-bottom:var(--s3)}.action-register{margin-top:var(--s12);padding:var(--s8);border:1px solid var(--line);max-width:1050px}.status{padding:var(--s4) 0;border-block:1px solid var(--dark-line);font-size:var(--text-xs);letter-spacing:.09em;font-weight:700;color:var(--mint)!important}.people{column-gap:var(--s8);grid-template-columns:repeat(4,1fr);display:grid}.people article{padding:var(--s8) 0;border-bottom:1px solid var(--dark-line)}.people p{font-size:var(--text-sm)}.people .regional h3{color:var(--mint)}.voices-note{gap:var(--s16);margin-top:var(--s8);grid-template-columns:1fr 1fr;display:grid}.voices-note p+p{margin:0}.host .section-head{max-width:950px}.host-grid{gap:var(--s16);border-top:1px solid var(--line);padding-top:var(--s8);grid-template-columns:1fr 1fr;display:grid}.host-grid h3{margin-top:var(--s4)}.host-close{font-family:var(--font-display);font-size:var(--text-xl);margin-top:var(--s12);max-width:800px;line-height:1.3}.host>.small{margin-top:var(--s5)}.outcomes{gap:var(--s16);background:var(--mint);grid-template-columns:1fr 1fr;display:grid}.outcomes h2{margin:var(--s5) 0 var(--s8)}.outcome-list{padding:0;list-style:none}.outcome-list li{border-top:1px solid var(--line);padding:var(--s5) 0}.invitation h2{margin:var(--s5) 0 var(--s8)}.invitation>.lead{max-width:800px}.invitation-grid{gap:var(--s8);margin-top:var(--s12);grid-template-columns:repeat(4,1fr);display:grid}.invitation-grid article{padding-top:var(--s6);border-top:1px solid var(--dark-line)}.invitation-grid p{font-size:var(--text-sm)}.closing{justify-content:space-between;align-items:center;gap:var(--s12);margin-top:var(--s12);border-top:1px solid var(--dark-line);padding-top:var(--s8);display:flex}.closing p{max-width:52ch}.closing img{width:280px}.final-status{margin-top:var(--s8);max-width:100ch}footer{padding:var(--s6) var(--gutter);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:var(--s8);display:flex}footer a{padding:var(--s3) 0}#societal-impact .intro-grid{align-items:start;margin-bottom:0}.platform>.small{margin-top:var(--s10);max-width:110ch}#societal-impact .intro-grid>div{min-width:0}#societal-impact .intro-grid>div+div{padding-left:var(--s8);border-left:1px solid var(--dark-line)}#societal-impact .small{padding-top:var(--s5);border-top:1px solid var(--dark-line);margin-top:var(--s6)}@media (width<=700px){#societal-impact .intro-grid>div+div{padding-left:0;padding-top:var(--s8);border-left:0;border-top:1px solid var(--dark-line)}}.architecture{border:1px solid var(--line)}.architecture-title{padding:var(--s5) var(--s8);background:var(--ink);color:var(--white);font-size:var(--text-sm);letter-spacing:.08em;font-weight:700}.pillar-grid{grid-template-columns:1fr 1fr;display:grid}.pillar{padding:var(--s8);min-width:0}.pillar+.pillar{border-left:1px solid var(--line)}.pillar h3{font-family:var(--font-display);font-size:var(--text-xl);margin-top:var(--s3);font-weight:500}.pillar .pillar-subtitle{font-size:var(--text-sm);margin-top:var(--s2);color:var(--muted)}.pillar ul{margin-top:var(--s8);padding:0;list-style:none}.pillar li{padding:var(--s5) 0;border-top:1px solid var(--line)}.pillar li strong{font-size:var(--text-base);line-height:1.4;display:block}.pillar li span{font-size:var(--text-sm);color:var(--muted);margin-top:var(--s2);display:block}.pillar>.small{margin-top:var(--s4)}.intelligence-engine{background:var(--mint);padding:var(--s8);border-top:1px solid var(--line)}.intelligence-engine h3{margin-top:var(--s3);font-size:var(--text-xl);font-family:var(--font-display);font-weight:500}.engine-subtitle{font-size:var(--text-lg);margin-top:var(--s3)}.engine-timeline{margin:var(--s8) 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.engine-timeline li{padding:var(--s5) var(--s8) var(--s5) 0;border-top:1px solid var(--line);position:relative}.engine-timeline li+li{padding-left:var(--s8)}.engine-timeline li:not(:last-child):after{content:"→";right:0;top:var(--s10);font-size:var(--text-lg);position:absolute}.engine-timeline strong{font-size:var(--text-lg);margin-top:var(--s2);display:block}.engine-timeline p{font-size:var(--text-sm);margin-top:var(--s2)}.intelligence-engine>.small{max-width:100ch;color:var(--ink)}.engine-link{align-items:center;gap:var(--s6);padding-block:var(--s3);margin-top:var(--s3);font-size:var(--text-sm);font-weight:700;display:inline-flex}@media (width<=700px){.architecture-title{padding:var(--s5) var(--s6)}.pillar-grid{grid-template-columns:1fr}.pillar{padding:var(--s6)}.pillar+.pillar{border-left:0;border-top:1px solid var(--line)}.intelligence-engine{padding:var(--s6)}.engine-timeline{margin:var(--s6) 0;grid-template-columns:1fr}.engine-timeline li,.engine-timeline li+li{padding:var(--s5) 0 var(--s8)}.engine-timeline li:not(:last-child):after{content:"↓";right:0;top:var(--s10)}.cover h1{font-size:clamp(3rem,12vw,4rem)}}@media print{.architecture{break-inside:auto}.pillar,.intelligence-engine{break-inside:avoid}.architecture-title{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--ink)!important;color:var(--white)!important}.intelligence-engine{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (width>=1600px){main,.masthead,footer{max-width:1600px;margin-inline:auto}}@media (width<=1050px){.masthead nav{gap:var(--s5)}.cover-grid{gap:var(--s8);grid-template-columns:1fr .45fr}.cover-side{padding-left:var(--s6)}.steps,.people,.invitation-grid{grid-template-columns:repeat(2,1fr)}.thread{grid-template-columns:.3fr 1fr}.outcome{border:0;grid-column:2;padding-left:0}.outcome p{margin-top:var(--s1)}.intro-grid,.platform-grid,.hybrid,.host-grid,.outcomes{gap:var(--s10)}}@media (width<=700px){.masthead{padding-block:var(--s4)}.masthead nav a:not(.nav-cta){display:none}.cover-top,.cover-top span{display:block}.cover-top span+span{margin-top:var(--s2)}.cover-grid{padding:var(--s10) 0;display:block}.cover-side{margin-top:var(--s12);padding:var(--s8) 0 0;border-left:0;border-top:1px solid var(--dark-line)}.purpose{font-size:var(--text-xl)}.location{margin-top:var(--s8)}.cover-bottom,.cover-bottom span{display:block}.cover-bottom span+span{margin-top:var(--s3)}.intro-grid,.difference-list,.platform-grid,.hybrid,.journey-grid,.voices-note,.host-grid,.outcomes,.matching-bottom{gap:var(--s8);grid-template-columns:1fr}.intro-grid{margin-bottom:var(--s8)}.difference-list{gap:0}.thread{gap:var(--s4);grid-template-columns:1fr}.outcome{margin-top:var(--s2);grid-column:1}.thread-number{margin-bottom:var(--s2)}.steps{gap:var(--s8);grid-template-columns:1fr}.steps li:before{margin-bottom:var(--s3)}.people{gap:0 var(--s6);grid-template-columns:1fr 1fr}.people h3{font-size:var(--text-lg)}.invitation-grid{gap:var(--s8);grid-template-columns:1fr}.closing{display:block}.closing img{width:260px;margin-top:var(--s8)}.journey-grid{gap:var(--s10)}.action-register,.platform-note{padding:var(--s6)}footer{align-items:flex-start}.section-head{margin-bottom:var(--s8)}}@media print{body{font-size:10pt}.masthead,.skip,footer,.button{display:none}.section,.cover{padding:28px}.dark{color:#102d34;background:#fff}.dark p,.dark .eyebrow,.dark h1 span,.dark .small,.dark .purpose,.dark .cover-deck,.status{color:#102d34!important}h1{font-size:52pt}h2{font-size:30pt}h3{font-size:15pt}.section{break-before:page}.thread,article,.action-register{break-inside:avoid}.cover-grid{padding:30px 0}.cover-side{border-color:#999}.cover{min-height:90vh}.cover-top,.cover-bottom,.steps li,.matching-bottom,.people article,.status,.invitation-grid article,.closing{border-color:#999}.cover-bottom{color:#102d34}.closing img{width:200px}.citation{font-size:9pt}a{text-decoration:none}.threads,.hybrid,.outcomes{background:#fff}}.photo-band{background:var(--ink);margin:0}.photo-band img{object-fit:cover;object-position:center 35%;width:100%;height:clamp(320px,52vw,720px)}.pillar-photos{gap:var(--s8);margin:0 0 var(--s12);grid-template-columns:1fr 1fr;display:grid}.pillar-photos figure,.host-photo{margin:0}.pillar-photos img{aspect-ratio:4/5;object-fit:cover;width:100%}.pillar-photos figcaption{margin-top:var(--s4);font-size:var(--text-xs);letter-spacing:.13em;font-weight:700}.host-photo{margin:0 0 var(--s12)}.host-photo img{aspect-ratio:21/9;object-fit:cover;width:100%}.closing-media{gap:var(--s6);display:grid}.closing-portrait{aspect-ratio:4/3;object-fit:cover;object-position:42% 30%}@media (width<=720px){.pillar-photos{grid-template-columns:1fr}.pillar-photos img{aspect-ratio:4/3}}@media (width>=900px){.closing-media img{width:340px}}
