:root{--aic-wp-blue:#185fa5;--aic-wp-azure-deep:#0a5fac;--aic-wp-amber:#e0a24a;--aic-wp-ink:#0b1524;--aic-wp-black:#0b1524;--aic-wp-muted:#5a6b7e;--aic-wp-ink-2:#2c3b4e;--aic-wp-soft:#e9eef5;--aic-wp-paper:#f4f7fb;--aic-wp-spark:#46c4f2;--aic-wp-teal:#11606e;--aic-wp-line:#dce3ec;--aic-wp-max:1240px;--aic-wp-radius:14px;--aic-wp-radius-sm:9px;--aic-wp-sans:var(--font-hanken-grotesk),system-ui,sans-serif;--aic-wp-serif:var(--font-newsreader),Georgia,serif;--aic-wp-mono:var(--font-space-mono),ui-monospace,monospace;--aic-wp-shadow:0 1px 2px rgba(11,21,36,0.05),0 10px 28px -14px rgba(11,21,36,0.16);--aic-wp-shadow-lg:0 2px 8px rgba(11,21,36,0.06),0 26px 60px -24px rgba(24,95,165,0.3);--aic-wp-hero-bg:radial-gradient(120% 130% at 82% 8%,#eaf2fb 0%,#e1ecf7 42%,var(--aic-wp-paper) 100%);--aic-wp-hero-bg-dark:radial-gradient(120% 130% at 82% 8%,#123048 0%,#0a1825 42%,#050a11 100%);--aic-wp-on-dark:#eaf1f8;--aic-wp-grid-line:rgba(24,95,165,0.14);--aic-wp-grid-line-dark:rgba(70,196,242,0.1)}.aic-page-mission .mission-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:0 40px 80px}.aic-page-mission .mission-two-col .prose p{margin-bottom:18px}.aic-page-mission .mission-two-col .prose p strong{color:var(--aic-wp-ink);font-weight:500}.aic-page-blog .blog-index{max-width:680px;margin:0 auto;padding:16px 48px 96px;list-style:none}.aic-page-blog .blog-index-item{border-top:1px solid rgba(24,24,22,.08)}.aic-page-blog .blog-index-item:last-child{border-bottom:1px solid rgba(24,24,22,.08)}.aic-page-blog .blog-index-link{display:block;padding:32px 0;color:inherit;text-decoration:none}.aic-page-blog .blog-index-date{display:block;margin-bottom:12px;color:#b0afa8;font-family:var(--aic-wp-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.aic-page-blog .blog-index-title{margin-bottom:12px;color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.25;letter-spacing:-.01em;transition:color .15s}.aic-page-blog .blog-index-dek{margin-bottom:14px;color:var(--aic-wp-muted);font-family:var(--aic-wp-serif);font-size:16px;font-style:italic;line-height:1.65}.aic-page-blog .blog-index-cta{color:var(--aic-wp-blue);font-family:var(--aic-wp-mono);font-size:11px;letter-spacing:.08em}.aic-page-blog .blog-index-link:hover .blog-index-title{color:var(--aic-wp-blue)}.aic-page-events .recent-events{max-width:920px;padding:48px 48px 16px}.aic-page-events .recent-events-eyebrow{display:block;margin-bottom:12px;color:var(--aic-wp-blue);font-family:var(--aic-wp-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.aic-page-events .recent-events-headline{margin:0 0 28px;color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.1;letter-spacing:-.02em}.aic-page-events .recent-events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aic-page-events .recent-event-card{display:flex;flex-direction:column}.aic-page-events .recent-event-thumb{display:flex;overflow:hidden;align-items:center;justify-content:center;aspect-ratio:3/4;border-radius:10px;background:var(--aic-wp-paper)}.aic-page-events .recent-event-thumb img{display:block;width:100%;height:100%;border-radius:10px;-o-object-fit:contain;object-fit:contain}.aic-page-events .recent-event-meta{display:flex;flex-direction:column;gap:3px;padding:10px 2px 0}.aic-page-events .recent-event-date,.aic-page-events .recent-event-link{color:var(--aic-wp-muted);font-family:var(--aic-wp-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.aic-page-events .recent-event-title{margin:0;color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:14px;font-weight:400;line-height:1.35}.aic-page-events .recent-event-link{align-self:flex-start;margin-top:4px;color:var(--aic-wp-blue);text-decoration:none}.aic-page-foundations-data-as-a-human-right{--data-rights-blue:#185fa5;--data-rights-dark:#181816;--data-rights-muted:#5c5c5a;--data-rights-bg:#f4f1ea;--data-rights-gold:#b8893d;--data-rights-teal:#0f6e56;--data-rights-rule:rgba(24,24,22,0.12);background:var(--data-rights-bg)}.aic-page-foundations-data-as-a-human-right .page-wrap{max-width:720px;margin:0 auto;padding:56px 36px 64px;color:var(--data-rights-dark);font-family:var(--aic-wp-serif)}.aic-page-foundations-data-as-a-human-right .brand-line,.aic-page-foundations-data-as-a-human-right .footer{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--data-rights-rule);font-family:var(--aic-wp-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.aic-page-foundations-data-as-a-human-right .brand-line{margin-bottom:36px;padding-bottom:14px}.aic-page-foundations-data-as-a-human-right .hero{margin-bottom:42px}.aic-page-foundations-data-as-a-human-right .commitment-label,.aic-page-foundations-data-as-a-human-right .eyebrow,.aic-page-foundations-data-as-a-human-right .lineage-label,.aic-page-foundations-data-as-a-human-right .section-label{margin-bottom:12px;color:var(--data-rights-blue);font-family:var(--aic-wp-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.aic-page-foundations-data-as-a-human-right h1{max-width:86%;margin-bottom:18px;color:var(--data-rights-dark);font-family:var(--aic-wp-serif);font-size:36px;font-weight:500;line-height:1.15}.aic-page-foundations-data-as-a-human-right .hero-frame{max-width:90%;padding-left:16px;border-left:2px solid var(--data-rights-gold);color:var(--data-rights-muted);font-style:italic;line-height:1.6}.aic-page-foundations-data-as-a-human-right .section{margin-bottom:32px;padding:0}.aic-page-foundations-data-as-a-human-right h2{margin:6px 0 14px;color:var(--data-rights-dark);font-family:var(--aic-wp-serif);font-size:22px;font-weight:500;line-height:1.25}.aic-page-foundations-data-as-a-human-right p{margin-bottom:14px;color:var(--data-rights-dark);font-size:15px;line-height:1.7}.aic-page-foundations-data-as-a-human-right .commitment-box,.aic-page-foundations-data-as-a-human-right .lineage-box{margin:24px 0 28px;padding:18px 22px;border:1px solid var(--data-rights-rule);border-left:3px solid var(--data-rights-blue);border-radius:0 4px 4px 0;background:#fff}.aic-page-foundations-data-as-a-human-right .commitment-body,.aic-page-foundations-data-as-a-human-right .lineage-list{color:var(--data-rights-muted);font-size:13.5px;line-height:1.65}.aic-page-foundations-data-as-a-human-right .lineage-list .item{padding:6px 0;border-bottom:1px solid var(--data-rights-rule)}.aic-page-foundations-data-as-a-human-right .commitment-box{padding:22px 26px;border-left-width:1px}.aic-page-foundations-data-as-a-human-right .commitment-label{color:var(--data-rights-teal)}.aic-page-foundations-data-as-a-human-right .commitment-title{margin-bottom:12px;font-size:17px;font-weight:500}.aic-page-foundations-data-as-a-human-right .footer{align-items:center;margin-top:56px;padding-top:18px;border-top:1px solid var(--data-rights-rule);border-bottom:0}@media (max-width:768px){.aic-page-mission .mission-two-col{grid-template-columns:1fr;gap:48px;padding:0 20px 64px}}@media (max-width:720px){.aic-page-events .recent-events{max-width:none;padding:32px 24px 12px}.aic-page-events .recent-events-grid{gap:12px}}@media (max-width:640px){.aic-page-blog .blog-index{padding-right:24px;padding-left:24px}.aic-page-foundations-data-as-a-human-right .page-wrap{padding:32px 20px 40px}.aic-page-foundations-data-as-a-human-right .hero-frame,.aic-page-foundations-data-as-a-human-right h1{max-width:100%}.aic-page-foundations-data-as-a-human-right h1{font-size:28px}}@media (max-width:480px){.aic-page-events .recent-events-grid{grid-template-columns:1fr;gap:20px}}[data-theme=frontend]{background:var(--aic-wp-paper);color:var(--aic-wp-ink);font-family:var(--aic-wp-sans)}.aic-skip-link{position:fixed;top:16px;left:16px;z-index:100;display:inline-flex;align-items:center;min-height:42px;padding:12px 18px;border-radius:999px;background:var(--aic-wp-ink);color:#fff;font-weight:700;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .16s ease,transform .16s ease}.aic-skip-link:focus-visible{opacity:1;pointer-events:auto;outline:3px solid var(--aic-wp-spark);outline-offset:3px;transform:translateY(0)}.aic-wp-header{position:sticky;top:0;z-index:50;border-bottom:1px solid color-mix(in srgb,var(--aic-wp-line) 88%,#fff);background:rgba(255,255,255,.94);backdrop-filter:blur(14px)}.aic-breadcrumbs{overflow-x:auto;border-top:1px solid color-mix(in srgb,var(--aic-wp-line) 82%,#fff);background:rgba(255,255,255,.72);scrollbar-width:none}.aic-breadcrumbs::-webkit-scrollbar{display:none}.aic-breadcrumbs ol{display:flex;align-items:center;min-width:0;margin:0;padding:14px max(24px,calc((100vw - var(--aic-wp-max)) / 2));list-style:none}.aic-breadcrumbs li{display:inline-flex;min-width:0;align-items:center;color:color-mix(in srgb,var(--aic-wp-muted) 90%,var(--aic-wp-ink));font-family:var(--aic-wp-sans);font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap}.aic-breadcrumbs li+li:before{content:"/";margin:0 10px;color:color-mix(in srgb,var(--aic-wp-muted) 58%,transparent);font-weight:600}.aic-breadcrumbs a,.aic-breadcrumbs span{display:inline-block;max-width:min(32rem,48vw);overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;vertical-align:bottom}.aic-breadcrumbs .aic-breadcrumbs-home{display:inline-flex;max-width:none;align-items:center;justify-content:center;vertical-align:middle}.aic-breadcrumbs a:focus-visible,.aic-breadcrumbs a:hover{color:var(--aic-wp-blue)}.aic-breadcrumbs a:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--aic-wp-spark) 70%,#fff);outline-offset:3px}.aic-breadcrumbs span[aria-current=page]{color:var(--aic-wp-ink)}.aic-wp-nav{position:relative;display:flex;min-height:101px;align-items:center;gap:34px;padding:0 max(32px,calc((100vw - var(--aic-wp-max)) / 2))}.aic-wp-logo{display:inline-flex;flex:0 0 auto;text-decoration:none}.aic-wp-logo img{width:auto;height:52px}.aic-wp-menu{position:absolute;left:50%;flex:1 1 auto;justify-content:center;gap:0;transform:translateX(-50%)}.aic-wp-nav-link{display:inline-flex;align-items:center;padding:13px 19px;color:var(--aic-wp-ink);font-family:var(--aic-wp-sans);font-size:16px;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none;text-transform:capitalize;transition:color .16s ease}.aic-wp-nav-link.is-active,.aic-wp-nav-link:hover,.aic-wp-search:hover{color:var(--aic-wp-blue)}.aic-wp-nav-group{position:relative}.aic-wp-nav-trigger{background:none;border:none;cursor:pointer;gap:6px}.aic-wp-nav-caret{transition:transform .18s ease}.aic-wp-nav-group.is-open .aic-wp-nav-caret{transform:rotate(180deg)}.aic-wp-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);min-width:200px;margin:0;padding:6px;list-style:none;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;box-shadow:0 18px 44px rgba(11,21,36,.16);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:60}.aic-wp-nav-group.is-open .aic-wp-dropdown,.aic-wp-nav-group:focus-within .aic-wp-dropdown,.aic-wp-nav-group:hover .aic-wp-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.aic-wp-dropdown-link{display:block;padding:10px 12px;border-radius:calc(var(--aic-wp-radius) - 2px);color:var(--aic-wp-ink);font-family:var(--aic-wp-sans);font-size:15px;font-weight:600;text-decoration:none;text-transform:capitalize;transition:background .14s ease,color .14s ease}.aic-wp-dropdown-link.is-active,.aic-wp-dropdown-link:hover{background:color-mix(in srgb,var(--aic-wp-blue) 10%,#fff);color:var(--aic-wp-blue)}@media (hover:none){.aic-wp-nav-group:hover .aic-wp-dropdown{opacity:0;visibility:hidden;pointer-events:none}.aic-wp-nav-group.is-open:hover .aic-wp-dropdown{opacity:1;visibility:visible;pointer-events:auto}}.aic-wp-mobile-label{display:block;padding:18px 24px 4px;color:color-mix(in srgb,var(--aic-wp-ink) 60%,transparent);font-family:var(--aic-wp-sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aic-wp-mobile-sublink{padding-left:40px}.aic-wp-actions{flex:0 0 auto;align-items:center;gap:18px;margin-left:auto}.aic-wp-icon-button,.aic-wp-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;border:1px solid transparent;border-radius:var(--aic-wp-radius-sm);background:transparent;color:var(--aic-wp-ink);cursor:pointer;font-family:inherit;font-size:14px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease;min-width:44px;min-height:44px}.aic-wp-icon-button{border-color:var(--aic-wp-line);background:#fff;box-shadow:var(--aic-wp-shadow)}.aic-wp-icon-button:hover,.aic-wp-search:hover{border-color:color-mix(in srgb,var(--aic-wp-blue) 45%,var(--aic-wp-line));background:var(--aic-wp-soft)}.aic-wp-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:13px 22px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--aic-wp-blue) 80%,#fff),var(--aic-wp-blue));color:#fff!important;font-family:var(--aic-wp-sans);font-size:15px;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none;text-transform:none;cursor:pointer;box-shadow:0 14px 34px -12px rgba(24,95,165,.55);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.aic-wp-button:hover{background:linear-gradient(180deg,var(--aic-wp-blue),var(--aic-wp-azure-deep));box-shadow:0 20px 44px -12px rgba(24,95,165,.72);transform:translateY(-1px)}.aic-wp-button:disabled{cursor:not-allowed;opacity:.7}.aic-wp-button:disabled:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--aic-wp-blue) 80%,#fff),var(--aic-wp-blue));box-shadow:0 14px 34px -12px rgba(24,95,165,.55);transform:none}.aic-auth-controls{display:inline-flex;align-items:center;gap:10px}.aic-auth-controls .aic-wp-button{min-height:38px;padding:11px 16px;font-size:14px}.aic-auth-mobile{display:flex;justify-content:center;padding-top:4px}.aic-auth-mobile .aic-auth-controls{width:100%;flex-wrap:wrap;justify-content:center}.aic-auth-mobile .aic-wp-button{flex:1 1 140px}.aic-auth-page{display:flex;min-height:min(720px,calc(100vh - 180px));align-items:center;justify-content:center;padding:56px 20px;background:var(--aic-wp-soft)}.aic-wp-mobile-menu{position:fixed;top:88px;right:24px;left:24px;z-index:70;display:grid;gap:4px;max-height:calc(100svh - 112px);overflow-y:auto;overscroll-behavior:contain;padding:18px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;box-shadow:0 22px 58px rgba(11,21,36,.14);backdrop-filter:blur(12px);scrollbar-width:thin}.aic-wp-mobile-link{padding:12px;border-radius:var(--aic-wp-radius-sm);color:var(--aic-wp-ink);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none}.aic-wp-mobile-link.is-active,.aic-wp-mobile-link:hover{color:var(--aic-wp-blue)}.aic-source{overflow:hidden;background:var(--aic-wp-paper);color:var(--aic-wp-ink);font-family:var(--aic-wp-sans);line-height:1.65}.aic-source *{box-sizing:border-box}.aic-source :where(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;text-wrap:balance}.aic-source img{max-width:100%;height:auto}.aic-source a{color:inherit;text-decoration:none}.aic-source a,.aic-wp-button,.aic-wp-icon-button,.aic-wp-mobile-link,.aic-wp-search{touch-action:manipulation}.aic-source a:focus-visible,.aic-wp-button:focus-visible,.aic-wp-footer a:focus-visible,.aic-wp-icon-button:focus-visible,.aic-wp-search:focus-visible{outline:3px solid var(--aic-wp-spark);outline-offset:3px}.aic-source p{color:var(--aic-wp-ink-2);font-size:17px;line-height:1.85}.aic-source strong{color:var(--aic-wp-ink)}.aic-source em{color:inherit;font-family:inherit;font-style:italic;font-weight:inherit}.aic-source .gradient-bar,.aic-source .rainbow-bar,.aic-source .site-nav{display:none!important}.aic-simple-hero,.aic-simple-section,.aic-source .doc-wrap,.aic-source .f-header,.aic-source .hero,.aic-source .page-header,.aic-source .page-title-block,.aic-source .pillars-hero,.aic-source .project-hero{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;padding:clamp(64px,8vw,104px) 0 clamp(46px,7vw,88px)}.aic-page-home .hero,.aic-page-stage-home .hero,.aic-source .hero.is-dark{position:relative;display:flex;width:100%;max-width:none;min-height:min(700px,calc(100svh - 142px));flex-direction:column;justify-content:center;margin:0;overflow:hidden;padding:clamp(54px,6vw,82px) max(48px,calc((100vw - var(--aic-wp-max)) / 2)) clamp(92px,10vw,142px);background:var(--aic-wp-hero-bg-dark);color:var(--aic-wp-on-dark);isolation:isolate}.aic-page-home .hero>*,.aic-page-stage-home .hero>*,.aic-source .hero.is-dark>*{position:relative;z-index:2}.aic-page-home .hero>.hero-mesh,.aic-page-stage-home .hero>.hero-mesh,.aic-source .hero.is-dark>.hero-mesh{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--aic-wp-grid-line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--aic-wp-grid-line-dark) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(75% 80% at 82% 12%,#000,transparent 72%);mask-image:radial-gradient(75% 80% at 82% 12%,#000,transparent 72%);opacity:.7}.aic-page-home .hero:after,.aic-page-stage-home .hero:after,.aic-source .hero.is-dark:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,var(--aic-wp-ink) 0,rgba(11,21,36,.86) 36%,rgba(11,21,36,.42) 100%),url(/assets/01_bioluminescent_fern_fractal.png) 100% /cover;opacity:.9;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(90deg,transparent 34%,#000 88%);mask-image:linear-gradient(90deg,transparent 34%,#000 88%)}.aic-source .blog-post-date,.aic-source .breadcrumb,.aic-source .doc-kicker,.aic-source .eyebrow,.aic-source .f-card-logic,.aic-source .f-kicker,.aic-source .hero-eyebrow,.aic-source .init-card-status,.aic-source .init-section-label,.aic-source .meta-label,.aic-source .page-eyebrow,.aic-source .page-kicker,.aic-source .pillar-label,.aic-source .project-kicker,.aic-source .project-preview-kicker,.aic-source .project-preview-number,.aic-source .section-eyebrow,.aic-source .section-label,.aic-source .status,.aic-source .tag,.aic-source .tl-label,.aic-source .ws-section-label{display:block;margin-bottom:16px;color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-mono);font-size:11.5px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.aic-entity-kicker,.aic-simple-eyebrow,.aic-source .doc-kicker,.aic-source .f-kicker,.aic-source .hero-eyebrow,.aic-source .page-eyebrow,.aic-source .page-kicker,.aic-source .project-kicker,.aic-source .section-eyebrow,.aic-source .section-label{letter-spacing:.16em}.aic-source .breadcrumb{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto 16px}.aic-source .doc-title,.aic-source .f-title,.aic-source .hero-h,.aic-source .page-h,.aic-source .page-title,.aic-source .project-title,.aic-source .section-h,.aic-source .section-title,.aic-source h1,.aic-source h2,.aic-source h3{color:var(--aic-wp-black);font-family:var(--aic-wp-sans);font-weight:700;letter-spacing:-.02em;line-height:1.16}.aic-source .doc-title,.aic-source .f-title,.aic-source .hero-h,.aic-source .page-h,.aic-source .page-title,.aic-source .project-title,.aic-source .section-h,.aic-source h1{max-width:920px;margin:0 0 24px;font-size:clamp(42px,5vw,68px)}.aic-page-home .hero-h,.aic-page-stage-home .hero-h,.aic-source .hero.is-dark .hero-h{max-width:940px;color:#fff;font-size:clamp(42px,4.7vw,72px);letter-spacing:-.03em;line-height:1}.aic-source .f-card-title em,.aic-source .hero-h em,.aic-source .init-card-title em,.aic-source .page-h em,.aic-source .project-preview-title em,.aic-source .section-title em,.aic-source h1 em,.aic-source h2 em{color:var(--aic-wp-blue);font-family:inherit;font-style:italic;font-weight:300}.aic-source .section-title{max-width:820px;margin:0 0 24px;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.aic-source .dim{color:var(--aic-wp-ink)}.aic-page-home .hero-eyebrow,.aic-page-stage-home .hero-eyebrow,.aic-source .hero.is-dark .hero-eyebrow{color:var(--aic-wp-spark);letter-spacing:.16em}.aic-page-home .hero-h em,.aic-page-stage-home .hero-h em,.aic-source .f-header .f-title em,.aic-source .hero.is-dark .hero-h em,.aic-source .page-header .page-h em,.aic-source .page-header .section-h em,.aic-source .pillars-hero .section-h em{color:var(--aic-wp-spark)}.aic-page-home .hero-h .dim,.aic-page-stage-home .hero-h .dim,.aic-source .hero.is-dark .hero-h .dim{color:rgba(234,241,248,.72)}.aic-source .doc-intro,.aic-source .f-intro,.aic-source .hero-sub,.aic-source .intro,.aic-source .lead,.aic-source .page-deck,.aic-source .page-sub,.aic-source .project-sub,.aic-source .section-deck,.aic-source .section-sub{max-width:720px;margin:0 0 32px;color:var(--aic-wp-muted);font-size:clamp(17px,2vw,21px);line-height:1.75}.aic-source .cta-row,.aic-source .hero-actions,.aic-source .project-actions{display:flex;flex-wrap:wrap;gap:12px}.aic-source .btn-primary,.aic-source .btn-secondary,.aic-source .button,.aic-source .project-link,.aic-source .read-more{display:inline-flex;align-items:center;justify-content:center;min-height:42px;gap:9px;padding:13px 22px;border:1.5px solid transparent;border-radius:999px;font-family:var(--aic-wp-sans);font-size:15px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.aic-source .btn-primary,.aic-source .button-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--aic-wp-blue) 80%,#fff),var(--aic-wp-blue));color:#fff;box-shadow:0 14px 34px -12px rgba(24,95,165,.55)}.aic-source .btn-primary:hover,.aic-source .button-primary:hover{background:linear-gradient(180deg,var(--aic-wp-blue),var(--aic-wp-azure-deep));border-color:transparent;box-shadow:0 20px 44px -12px rgba(24,95,165,.72);transform:translateY(-1px)}.aic-source .btn-secondary{border-color:var(--aic-wp-ink);background:transparent;color:var(--aic-wp-ink)}.aic-source .btn-secondary:hover{background:var(--aic-wp-ink);color:var(--aic-wp-paper)}.aic-source a:focus-visible,.aic-wp-button:focus-visible,.aic-wp-footer a:focus-visible,.aic-wp-header a:focus-visible,.aic-wp-header button:focus-visible{outline:3px solid rgba(70,196,242,.75);outline-offset:3px}.aic-page-home .hero-sub,.aic-page-stage-home .hero-sub,.aic-source .hero.is-dark .hero-sub{max-width:46ch;color:rgba(234,241,248,.82);font-size:clamp(17px,1.7vw,20px);line-height:1.65}.aic-page-home .hero .btn-primary,.aic-page-stage-home .hero .btn-primary,.aic-source .hero.is-dark .btn-primary{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--aic-wp-blue) 80%,#fff),var(--aic-wp-blue));color:#fff}.aic-page-home .hero .btn-secondary,.aic-page-stage-home .hero .btn-secondary,.aic-source .hero.is-dark .btn-secondary{border-color:rgba(255,255,255,.35);background:transparent;color:#fff}.aic-page-home .hero .btn-secondary:hover,.aic-page-stage-home .hero .btn-secondary:hover,.aic-source .hero.is-dark .btn-secondary:hover{border-color:#fff;background:rgba(255,255,255,.08);color:#fff}.aic-source :where(.page-header,.f-header,.doc-wrap,.project-hero,.pillars-hero,.page-title-block){position:relative;display:grid;gap:0;padding-top:clamp(58px,7vw,92px);padding-bottom:clamp(38px,6vw,72px)}.aic-source :where(.page-header,.f-header,.doc-wrap,.project-hero,.pillars-hero,.page-title-block):after{content:"";display:block;width:100%;margin-top:clamp(34px,5vw,56px);border-top:1px solid var(--aic-wp-line)}.aic-source .doc-wrap>:where(.doc-section,.f-section,.ws-section,.init-section,.doc-rule,.f-rule):first-of-type{margin-top:clamp(22px,3vw,36px)}.aic-source .doc-wrap>.doc-section:first-of-type,.aic-source .doc-wrap>.f-section:first-of-type{padding-top:clamp(16px,2vw,26px)}.aic-source .page-header+.section.tight,.aic-source .page-title-block+.section.tight,.aic-source .project-hero+.section.tight{padding-top:clamp(34px,5vw,58px)!important}.aic-source .breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:clamp(26px,4vw,40px)}.aic-source .breadcrumb,.aic-source .breadcrumb a{color:var(--aic-wp-muted)}.aic-source .breadcrumb .current,.aic-source .breadcrumb a:hover{color:var(--aic-wp-blue)}.aic-source .breadcrumb .sep{color:color-mix(in srgb,var(--aic-wp-muted) 58%,#fff)}.aic-source .divider,.aic-source .doc-rule,.aic-source .f-rule{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;border:0;border-top:1px solid var(--aic-wp-line)}.aic-source :where(.doc-wrap,.f-body,.ws-body,.init-body,.aic-entity-content)>:where(.divider,.doc-rule,.f-rule),.aic-source :where(.doc-wrap,.f-body,.ws-body,.init-body,.aic-entity-content)>hr:not([class]),.aic-source>:where(.divider,.doc-rule,.f-rule),.aic-source>hr:not([class]){display:none}.aic-source .stat-row{position:relative;display:grid;gap:clamp(12px,2vw,18px);width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.aic-source .stat-row .stat-item{position:relative;display:flex;min-height:172px;flex-direction:column;justify-content:space-between;padding:34px;overflow:hidden;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;color:inherit;text-decoration:none;box-shadow:var(--aic-wp-shadow-lg)}.aic-source .stat-row .stat-item:hover{transform:translateY(-3px);box-shadow:0 28px 64px -34px rgba(24,95,165,.55)}.aic-source .stat-row .stat-item:focus-visible{outline:3px solid var(--aic-wp-spark);outline-offset:4px}.aic-source .stat-row .stat-item:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--aic-wp-blue)}.aic-source .stat-row .stat-item:nth-child(2):before{background:var(--aic-wp-amber)}.aic-source .stat-row .stat-item:nth-child(3):before{background:var(--aic-wp-teal)}.aic-source .stat-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(16px,2vw,28px)}.aic-source .stat-num,.aic-source .stat-number{color:var(--aic-wp-black);font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1}.aic-source .stat-label{margin-top:20px;color:var(--aic-wp-ink);font-weight:700}.aic-source .stat-avstack{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;justify-content:flex-end;padding-top:8px}.aic-source .stat-avatar{position:relative;display:inline-flex;width:clamp(34px,3.7vw,42px);height:clamp(34px,3.7vw,42px);flex:0 0 auto;align-items:center;justify-content:center;margin-left:-12px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:var(--aic-wp-light);box-shadow:0 10px 22px -14px rgba(3,14,27,.68);color:#fff;font-family:var(--aic-wp-mono);font-size:11px;font-weight:800;letter-spacing:0;line-height:1}.aic-source .stat-avatar:first-child{margin-left:0}.aic-source .stat-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aic-source .stat-avatar-more{background:var(--aic-wp-blue)}.aic-source .stat-avstack--events .stat-avatar-more{background:var(--aic-wp-amber);color:#06111d}.aic-source .stat-note{max-width:24ch;margin-top:6px;color:var(--aic-wp-muted);font-size:14px;line-height:1.45}.aic-page-home .hero+.divider,.aic-page-stage-home .hero+.divider{display:none}.aic-page-home .hero+.divider+.stat-row,.aic-page-stage-home .hero+.divider+.stat-row{z-index:4;margin-top:clamp(-58px,-5vw,-36px);margin-bottom:clamp(30px,4vw,52px)}.aic-source .audience-section,.aic-source .blog-list,.aic-source .doc-library,.aic-source .essay,.aic-source .gradient-section,.aic-source .init-body,.aic-source .manifesto-pull,.aic-source .partners-section,.aic-source .projects-list,.aic-source .projects-preview,.aic-source .section,.aic-source .section-wrap,.aic-source .tl-section,.aic-source .workstreams{padding:clamp(62px,8vw,104px) max(48px,calc((100vw - var(--aic-wp-max)) / 2));border-top:1px solid var(--aic-wp-line)}.aic-simple-band,.aic-source .audience-section,.aic-source .doc-library,.aic-source .gradient-section,.aic-source .partners-section,.aic-source .projects-preview{background:var(--aic-wp-soft)}.aic-source .audience-section{position:relative;overflow:hidden;border-top-color:rgba(70,196,242,.24);background:#050a11;color:var(--aic-wp-on-dark);isolation:isolate}.aic-source .audience-section:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,10,17,.98),rgba(5,10,17,.92) 44%,rgba(5,10,17,.58)),linear-gradient(180deg,rgba(5,10,17,.08),rgba(5,10,17,.72)),url(/assets/05_frozen_dendritic_mind.png) 100% /cover no-repeat;filter:saturate(1.04) contrast(1.04)}.aic-source .audience-section>*{position:relative;z-index:1}.aic-source .audience-section-inner,.aic-source .gradient-inner,.aic-source .section-inner{max-width:var(--aic-wp-max);margin:0 auto}.aic-source .manifesto-pull{position:relative;isolation:isolate;display:flex;min-height:clamp(430px,48vw,620px);flex-direction:column;justify-content:center;overflow:hidden;border-top-color:rgba(70,196,242,.24);background:linear-gradient(90deg,rgba(5,10,17,.96),rgba(5,10,17,.88) 42%,rgba(5,10,17,.55)),linear-gradient(180deg,rgba(10,24,37,.12),rgba(5,10,17,.78)),url(/assets/03_psychedelic_romanesco_universe.png) 100% /cover no-repeat;color:var(--aic-wp-on-dark)}.aic-source .manifesto-pull:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(70,196,242,.08) 1px,transparent 0),linear-gradient(90deg,rgba(70,196,242,.08) 1px,transparent 0);background-size:72px 72px;opacity:.22;pointer-events:none}.aic-source .manifesto-pull>*{position:relative;z-index:1}.aic-source[class*=aic-page-workstream-]>div>.ws-body{padding:clamp(62px,8vw,104px) max(48px,calc((100vw - var(--aic-wp-max)) / 2));border-top:1px solid var(--aic-wp-line)}.aic-source .section>.initiatives-list,.aic-source .section>.projects-list{width:100%;margin:0;padding:0;border-top:0}.aic-source.aic-entity-list .projects-list{display:grid;gap:24px;padding:0;border-top:0}.aic-source.aic-entity-list.is-workstreams .projects-list{gap:clamp(24px,3vw,34px)}.aic-source.aic-entity-list .project-card{width:100%;min-height:0}.aic-source.aic-entity-list.is-workstreams .project-card{padding:clamp(26px,3vw,36px)}.aic-source.aic-entity-list .project-card.has-image{grid-template-columns:minmax(180px,260px) minmax(38px,66px) minmax(0,1fr);align-items:stretch;overflow:hidden;padding:0}.aic-source.aic-entity-list.is-workstreams .project-card.has-image{padding:0}.aic-source.aic-entity-list .project-card.has-image>.project-number,.aic-source.aic-entity-list .project-card.has-image>div:last-child{padding-block:clamp(26px,3vw,36px)}.aic-source.aic-entity-list .project-card.has-image>.project-number{padding-left:clamp(22px,2.4vw,32px)}.aic-source.aic-entity-list .project-card.has-image>div:last-child{padding-right:clamp(26px,3vw,36px)}.aic-source.aic-entity-list .aic-entity-list-image{position:relative;width:100%;height:100%;min-height:250px;overflow:hidden;border-radius:0;background-color:var(--aic-wp-ink);box-shadow:inset 0 0 0 1px rgba(11,21,36,.08)}.aic-source.aic-entity-list .aic-entity-list-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.06) contrast(1.03)}.aic-source.aic-entity-list .aic-entity-list-image:after{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;pointer-events:none}.aic-source .duo{position:relative;overflow:hidden;border-radius:var(--aic-wp-radius);background:var(--aic-wp-ink)}.aic-source .duo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.06) contrast(1.03)}.aic-source .duo:after{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}.aic-source.aic-entity-list .project-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.aic-source .audience-grid,.aic-source .blog-grid,.aic-source .cards-grid,.aic-source .commitments-grid,.aic-source .detail-grid,.aic-source .engage-grid,.aic-source .f-overview-grid,.aic-source .field-grid,.aic-source .first-signatories,.aic-source .foundations-grid,.aic-source .founders-grid,.aic-source .pillar-grid,.aic-source .project-grid,.aic-source .project-preview-grid,.aic-source .projects-grid,.aic-source .stewards-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.aic-source .workstreams{display:grid;gap:clamp(24px,3vw,34px)}.aic-source .f-overview-grid.is-horizontal{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:minmax(0,1fr);width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto clamp(46px,7vw,88px)}.aic-source .f-overview-grid.is-horizontal .f-card{display:grid;grid-template-columns:minmax(56px,92px) minmax(0,1fr) auto;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(22px,2.6vw,34px)}.aic-source .f-overview-grid.is-horizontal .f-card>div:not(.f-card-num):not(.f-card-arrow){min-width:0}.aic-source .f-overview-grid.is-horizontal .f-card-num{align-self:stretch;display:flex;align-items:center}.aic-source .f-overview-grid.is-horizontal .f-card-arrow{align-self:center;transition:transform .18s ease}.aic-source .f-overview-grid.is-horizontal .f-card:hover .f-card-arrow{transform:translateX(4px)}.aic-source .f-overview-grid:not(.is-horizontal){gap:clamp(20px,2vw,30px);align-items:stretch}.aic-source .f-overview-grid:not(.is-horizontal) .f-card{display:flex;min-height:318px;flex-direction:column;padding:clamp(30px,2.4vw,36px)}.aic-source .f-overview-grid:not(.is-horizontal) .f-card .aic-source-card-icon{top:clamp(22px,2vw,28px);right:clamp(22px,2vw,28px)}.aic-source .f-overview-grid:not(.is-horizontal) .f-card-logic,.aic-source .f-overview-grid:not(.is-horizontal) .f-card-num{padding-right:64px}.aic-source .f-overview-grid:not(.is-horizontal) .f-card-logic{margin-bottom:clamp(20px,2vw,28px)}.aic-source .f-overview-grid:not(.is-horizontal) .f-card-title{margin-bottom:14px;font-size:clamp(24px,2vw,28px)}.aic-source .f-overview-grid:not(.is-horizontal) .f-card-desc{margin-bottom:clamp(24px,2.4vw,34px);line-height:1.72}.aic-source .f-overview-grid:not(.is-horizontal) .f-card-arrow{display:none}.aic-source .f-card-read-more{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:auto;color:var(--aic-wp-blue);font-size:14px;font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--aic-wp-blue) 40%,transparent);text-underline-offset:5px}@media (max-width:640px){.aic-source .f-overview-grid.is-horizontal .f-card{grid-template-columns:1fr auto;grid-template-areas:"num arrow" "body body";row-gap:14px}.aic-source .f-overview-grid.is-horizontal .f-card-num{grid-area:num}.aic-source .f-overview-grid.is-horizontal .f-card-body{grid-area:body}.aic-source .f-overview-grid.is-horizontal .f-card-arrow{grid-area:arrow}}.aic-page-home .projects-preview,.aic-page-stage-home .projects-preview{position:relative;display:grid;grid-template-columns:minmax(240px,.4fr) minmax(0,1fr);-moz-column-gap:clamp(34px,5vw,70px);column-gap:clamp(34px,5vw,70px);row-gap:clamp(24px,3vw,34px);align-items:start;overflow:hidden;background:linear-gradient(rgba(24,95,165,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(24,95,165,.045) 1px,transparent 1px),radial-gradient(circle at 88% 14%,rgba(70,196,242,.18),transparent 29%),linear-gradient(180deg,var(--aic-wp-paper) 0,var(--aic-wp-soft) 100%);background-size:56px 56px,56px 56px,auto,auto}.aic-page-home .projects-preview:before,.aic-page-stage-home .projects-preview:before{content:"";position:absolute;top:clamp(42px,7vw,84px);right:max(28px,calc((100vw - var(--aic-wp-max)) / 2));width:clamp(180px,22vw,340px);height:clamp(180px,22vw,340px);border-radius:50%;background:conic-gradient(from 250deg,rgba(70,196,242,.8) 0 72%,transparent 72% 84%,rgba(24,95,165,.24) 84% 100%);opacity:.42;pointer-events:none;transform:rotate(-96deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px))}.aic-page-home .projects-preview>*,.aic-page-stage-home .projects-preview>*{position:relative;z-index:1}.aic-page-home .projects-preview .projects-preview-header,.aic-page-stage-home .projects-preview .projects-preview-header{grid-column:1;max-width:38ch}.aic-page-home .projects-preview .section-title,.aic-page-stage-home .projects-preview .section-title{max-width:16ch;margin-bottom:18px;font-size:clamp(32px,3.4vw,48px);line-height:1.06;text-wrap:balance}.aic-page-home .projects-preview .section-deck,.aic-page-stage-home .projects-preview .section-deck{max-width:34ch;margin-bottom:0;font-size:clamp(15px,1.35vw,17px);line-height:1.65}.aic-page-home .projects-preview .project-preview-grid,.aic-page-stage-home .projects-preview .project-preview-grid{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);align-items:stretch;margin-top:0}.aic-page-home .projects-preview .section-link,.aic-page-stage-home .projects-preview .section-link{display:none}.aic-source .project-preview-grid--image{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(30px,5vw,56px)}.aic-source .founders-grid,.aic-source .stewards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.aic-source .field-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.aic-source .aic-card,.aic-source .audience-card,.aic-source .audience-item,.aic-source .blog-card,.aic-source .blog-post,.aic-source .commitment-card,.aic-source .community-person,.aic-source .detail,.aic-source .doc-row,.aic-source .engage-card,.aic-source .f-card,.aic-source .init-card,.aic-source .layer-card,.aic-source .pillar-card,.aic-source .project-card,.aic-source .project-preview-card,.aic-source .signatory-card,.aic-source .stat-item,.aic-source .ws-item{display:block;padding:30px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;color:inherit;text-decoration:none;box-shadow:var(--aic-wp-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aic-source .aic-entity-icon{display:inline-grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 8%,#fff);color:var(--aic-wp-blue);box-shadow:inset 0 0 0 1px rgba(255,255,255,.48)}.aic-source .aic-entity-icon svg{display:block;width:24px;height:24px}.aic-source .aic-entity-icon[data-icon=consent],.aic-source .aic-entity-icon[data-icon=evaluation],.aic-source .aic-entity-icon[data-icon=voice]{color:var(--aic-wp-spark)}.aic-source .aic-entity-icon[data-icon=dataset],.aic-source .aic-entity-icon[data-icon=network],.aic-source .aic-entity-icon[data-icon=resources]{color:var(--aic-wp-teal)}.aic-source .aic-entity-icon[data-icon=accountability],.aic-source .aic-entity-icon[data-icon=pledge],.aic-source .aic-entity-icon[data-icon=shield]{color:var(--aic-wp-amber)}.aic-source .f-card,.aic-source .project-card,.aic-source .ws-item{position:relative}.aic-source .aic-source-card-icon{position:absolute;z-index:2;top:24px;right:24px}.aic-page-home .projects-preview .project-preview-card .aic-source-card-icon,.aic-page-stage-home .projects-preview .project-preview-card .aic-source-card-icon{top:18px;right:18px;width:40px;height:40px;border-radius:8px}.aic-source .project-card .aic-source-card-icon,.aic-source .project-preview-card .aic-source-card-icon{top:clamp(22px,2vw,28px);right:clamp(22px,2vw,28px)}.aic-source .project-card .project-header,.aic-source .project-preview-card .project-preview-number,.aic-source .project-preview-card .project-preview-title,.aic-source .ws-item .ws-title{padding-right:58px}.aic-source .f-card .aic-source-card-icon{top:clamp(20px,2vw,28px);right:clamp(58px,6vw,80px)}.aic-source .project-preview-card{position:relative;display:flex;min-height:clamp(350px,30vw,420px);flex-direction:column;padding:clamp(26px,2.4vw,34px);overflow:hidden}.aic-source .project-preview-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--aic-wp-blue),var(--aic-wp-spark));opacity:0;transition:opacity .18s ease}.aic-source .project-preview-card:focus-visible:before,.aic-source .project-preview-card:hover:before{opacity:1}.aic-source .project-preview-card .project-preview-body{flex:1 1 auto}.aic-source .project-preview-link{display:inline-flex;width:100%;align-items:center;justify-content:space-between;margin-top:auto;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--aic-wp-line) 78%,transparent);color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.35;text-transform:uppercase;transition:color .18s ease,transform .18s ease}.aic-source .project-preview-card:focus-visible .project-preview-link,.aic-source .project-preview-card:hover .project-preview-link{color:var(--aic-wp-ink);transform:translateX(3px)}.aic-source .project-preview-card.has-image{display:flex;min-height:450px;flex-direction:column;padding:0;overflow:hidden}.aic-source .project-preview-media{flex:0 0 auto;aspect-ratio:4/3;border-radius:0;border-bottom:1px solid var(--aic-wp-line)}.aic-source .project-preview-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aic-source .project-preview-content{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding:24px}.aic-source .project-preview-card.has-image .project-preview-number{margin-bottom:8px}.aic-source .project-preview-card.has-image .project-preview-kicker{margin-bottom:14px;color:var(--aic-wp-muted)}.aic-source .project-preview-card.has-image .project-preview-title{margin-bottom:12px;font-size:clamp(22px,1.8vw,27px)}.aic-source .project-preview-card.has-image .project-preview-body{margin-top:auto;line-height:1.65}.aic-page-home .projects-preview .project-preview-card,.aic-page-stage-home .projects-preview .project-preview-card{min-height:clamp(220px,19vw,260px);border-radius:8px;background:color-mix(in srgb,#fff 90%,var(--aic-wp-paper))}.aic-page-home .projects-preview .project-preview-card:not(.has-image),.aic-page-stage-home .projects-preview .project-preview-card:not(.has-image){padding:clamp(20px,2vw,24px)}.aic-page-home .projects-preview .project-preview-card.has-image,.aic-page-stage-home .projects-preview .project-preview-card.has-image{min-height:clamp(288px,22vw,335px);padding:0}.aic-page-home .projects-preview .project-preview-card:focus-visible,.aic-page-home .projects-preview .project-preview-card:hover,.aic-page-stage-home .projects-preview .project-preview-card:focus-visible,.aic-page-stage-home .projects-preview .project-preview-card:hover{border-color:color-mix(in srgb,var(--aic-wp-spark) 58%,var(--aic-wp-line));box-shadow:0 18px 44px -24px rgba(24,95,165,.42)}.aic-page-home .projects-preview .project-preview-media,.aic-page-stage-home .projects-preview .project-preview-media{aspect-ratio:16/7}.aic-page-home .projects-preview .project-preview-content,.aic-page-stage-home .projects-preview .project-preview-content{padding:clamp(18px,1.8vw,22px)}.aic-page-home .projects-preview .project-preview-meta,.aic-page-stage-home .projects-preview .project-preview-meta{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin-bottom:10px}.aic-page-home .projects-preview .project-preview-card.has-image .project-preview-number,.aic-page-home .projects-preview .project-preview-number,.aic-page-stage-home .projects-preview .project-preview-card.has-image .project-preview-number,.aic-page-stage-home .projects-preview .project-preview-number{padding-right:0;margin-bottom:0}.aic-page-home .projects-preview .project-preview-card.has-image .project-preview-kicker,.aic-page-home .projects-preview .project-preview-kicker,.aic-page-stage-home .projects-preview .project-preview-card.has-image .project-preview-kicker,.aic-page-stage-home .projects-preview .project-preview-kicker{margin-bottom:0;color:color-mix(in srgb,var(--aic-wp-azure-deep) 86%,var(--aic-wp-teal))}.aic-page-home .projects-preview .project-preview-card.has-image .project-preview-title,.aic-page-home .projects-preview .project-preview-title,.aic-page-stage-home .projects-preview .project-preview-card.has-image .project-preview-title,.aic-page-stage-home .projects-preview .project-preview-title{margin-bottom:10px;font-size:clamp(21px,2vw,26px);line-height:1.12}.aic-page-home .projects-preview .project-preview-body,.aic-page-home .projects-preview .project-preview-card.has-image .project-preview-body,.aic-page-stage-home .projects-preview .project-preview-body,.aic-page-stage-home .projects-preview .project-preview-card.has-image .project-preview-body{display:-webkit-box;flex:1 1 auto;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14.5px;line-height:1.58}.aic-page-home .projects-preview .project-preview-link,.aic-page-stage-home .projects-preview .project-preview-link{width:-moz-fit-content;width:fit-content;min-height:0;justify-content:center;gap:8px;margin-top:20px;padding:0;border:0;border-radius:0;background:transparent;color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-sans);font-size:13.5px;font-weight:700;letter-spacing:0;line-height:1;text-transform:none}.aic-page-home .projects-preview .project-preview-card:focus-visible .project-preview-link,.aic-page-home .projects-preview .project-preview-card:hover .project-preview-link,.aic-page-stage-home .projects-preview .project-preview-card:focus-visible .project-preview-link,.aic-page-stage-home .projects-preview .project-preview-card:hover .project-preview-link{background:transparent;color:var(--aic-wp-ink);transform:translateX(3px)}.aic-source .aic-feature-card{min-height:clamp(288px,22vw,335px);padding:0;border-radius:8px;background:color-mix(in srgb,#fff 90%,var(--aic-wp-paper))}.aic-source .aic-feature-card:focus-visible,.aic-source .aic-feature-card:hover{border-color:color-mix(in srgb,var(--aic-wp-spark) 58%,var(--aic-wp-line));box-shadow:0 18px 44px -24px rgba(24,95,165,.42)}.aic-source .aic-feature-card .project-preview-media{aspect-ratio:16/7}.aic-source .aic-feature-card .project-preview-content{padding:clamp(18px,1.8vw,22px)}.aic-source .aic-feature-card .project-preview-meta{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin-bottom:10px}.aic-source .aic-feature-card .project-preview-kicker,.aic-source .aic-feature-card .project-preview-number,.aic-source .aic-feature-card.has-image .project-preview-kicker,.aic-source .aic-feature-card.has-image .project-preview-number{padding-right:0;margin-bottom:0}.aic-source .aic-feature-card .project-preview-kicker,.aic-source .aic-feature-card.has-image .project-preview-kicker{color:color-mix(in srgb,var(--aic-wp-azure-deep) 86%,var(--aic-wp-teal))}.aic-source .aic-feature-card .project-preview-title,.aic-source .aic-feature-card.has-image .project-preview-title{margin-bottom:10px;font-size:clamp(21px,2vw,26px);line-height:1.12}.aic-source .aic-feature-card .project-preview-body,.aic-source .aic-feature-card.has-image .project-preview-body{display:-webkit-box;flex:1 1 auto;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14.5px;line-height:1.58}.aic-source .aic-feature-card .project-preview-link{width:-moz-fit-content;width:fit-content;min-height:0;justify-content:center;gap:8px;margin-top:20px;padding:0;border:0;border-radius:0;background:transparent;color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-sans);font-size:13.5px;font-weight:700;letter-spacing:0;line-height:1;text-transform:none}.aic-source .aic-feature-card:focus-visible .project-preview-link,.aic-source .aic-feature-card:hover .project-preview-link{background:transparent;color:var(--aic-wp-ink);transform:translateX(3px)}.aic-source .aic-workstream-cards-wrapper .projects-preview{display:block;padding:0;border:0;overflow:visible;background:transparent}.aic-source .aic-workstream-cards-wrapper .projects-preview:before{display:none}.aic-source .aic-workstream-cards-wrapper .projects-preview .project-preview-grid{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.aic-source .founder,.aic-source .steward{overflow:hidden;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;box-shadow:var(--aic-wp-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aic-source .aic-card:hover,.aic-source .audience-card:hover,.aic-source .audience-item:hover,.aic-source .blog-card:hover,.aic-source .community-person:hover,.aic-source .doc-row:hover,.aic-source .engage-card:hover,.aic-source .f-card:hover,.aic-source .founder:hover,.aic-source .pillar-card:hover,.aic-source .project-card:hover,.aic-source .project-preview-card:hover,.aic-source .signatory-card:hover,.aic-source .steward:hover{border-color:rgba(24,95,165,.55);box-shadow:var(--aic-wp-shadow-lg);transform:translateY(-3px)}.aic-source .aic-card-list-row{display:grid;grid-template-columns:minmax(38px,66px) minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:start}.aic-source .project-number{color:var(--aic-wp-blue);font-family:var(--aic-wp-mono);font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:1}.aic-source .project-header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.aic-source .project-arrow{color:var(--aic-wp-blue);line-height:1.1}.aic-source .project-meta{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:22px}.aic-source .project-meta-item{min-width:0;padding-top:14px;border-top:1px solid var(--aic-wp-line);color:var(--aic-wp-muted);font-size:13px;line-height:1.45}.aic-source .project-meta-item strong{display:block;margin-bottom:5px;color:var(--aic-wp-ink);font-size:14px;line-height:1.35}.aic-source .audience-title,.aic-source .blog-card-title,.aic-source .blog-post-title,.aic-source .commitment-title,.aic-source .cp-name,.aic-source .cta-box-h,.aic-source .doc-row-title,.aic-source .doc-section-h,.aic-source .engage-title,.aic-source .f-card-title,.aic-source .f-sidebar-item-name,.aic-source .founder-name,.aic-source .init-card-title,.aic-source .init-section-h,.aic-source .layer-title,.aic-source .project-header,.aic-source .project-preview-title,.aic-source .project-title,.aic-source .signatory-name,.aic-source .steward-name,.aic-source .tl-title,.aic-source .ws-lead,.aic-source .ws-section-h,.aic-source .ws-title{margin-bottom:10px;color:var(--aic-wp-ink);font-family:var(--aic-wp-sans);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.25}.aic-source .layer-title{font-size:clamp(30px,4vw,46px)}.aic-source .founder-name,.aic-source .founder-org,.aic-source .founder-role,.aic-source .steward-name,.aic-source .steward-role{padding-right:24px;padding-left:24px}.aic-source .founder-name,.aic-source .steward-name{margin-top:22px;margin-bottom:8px}.aic-source .audience-tag,.aic-source .blog-card-date,.aic-source .commitment-num,.aic-source .cp-role,.aic-source .cs-meta,.aic-source .detail-label,.aic-source .doc-footnote,.aic-source .doc-meta-item,.aic-source .doc-row-meta,.aic-source .doc-row-num,.aic-source .doc-section-num,.aic-source .engage-label,.aic-source .f-card-logic,.aic-source .f-card-num,.aic-source .f-sidebar-item-role,.aic-source .f-sidebar-label,.aic-source .field-label,.aic-source .footer-col-label,.aic-source .founder-role,.aic-source .init-card-num,.aic-source .init-status,.aic-source .layer-number,.aic-source .layer-status,.aic-source .pledge-eyebrow,.aic-source .signatory-status,.aic-source .steward-role,.aic-source .tl-date,.aic-source .tl-tag,.aic-source .ws-num,.aic-source .ws-tag{color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}.aic-source .founder-org,.aic-source .founder-role,.aic-source .steward-role{margin-bottom:22px}.aic-source .audience-card .audience-tag,.aic-source .audience-item .audience-tag,.aic-source .blog-card .blog-card-date,.aic-source .commitment-card .commitment-num,.aic-source .detail .detail-label,.aic-source .engage-card .engage-label,.aic-source .f-card .f-card-logic,.aic-source .init-card .init-card-num,.aic-source .init-card .init-card-status,.aic-source .project-card .project-kicker,.aic-source .project-preview-card .project-preview-kicker,.aic-source .project-preview-card .project-preview-number,.aic-source .signatory-card .signatory-status{display:block;margin-bottom:18px}.aic-source .audience-body,.aic-source .blog-card-body,.aic-source .blog-post-body,.aic-source .commitment-body,.aic-source .cp-org,.aic-source .cs-text,.aic-source .cta-box-sub,.aic-source .detail-text,.aic-source .doc-row-arrow,.aic-source .doc-row-desc,.aic-source .engage-body,.aic-source .f-card-desc,.aic-source .f-sidebar-item-desc,.aic-source .f-sidebar-item-org,.aic-source .founder-org,.aic-source .init-callout-text,.aic-source .init-card-body,.aic-source .init-card-desc,.aic-source .layer-body,.aic-source .project-body,.aic-source .project-desc,.aic-source .project-preview-body,.aic-source .signatory-role,.aic-source .tl-body,.aic-source .tl-org,.aic-source .ws-body,.aic-source .ws-callout-text,.aic-source .ws-content,.aic-source .ws-desc,.aic-source .ws-item .ws-body{color:var(--aic-wp-muted);font-size:15px}.aic-source .prose{max-width:860px;color:var(--aic-wp-ink-2)}.aic-source .prose p{max-width:860px;margin:0 0 20px;font-size:17px;line-height:1.9}.aic-source .audience-section .section-title{max-width:820px;margin-bottom:34px;color:var(--aic-wp-on-dark);font-size:clamp(34px,4.4vw,54px);line-height:1.1}.aic-source .audience-section .section-eyebrow,.aic-source .audience-section .section-title em{color:var(--aic-wp-spark)}.aic-source .audience-card,.aic-source .audience-item{min-height:220px}.aic-source .audience-section .audience-card,.aic-source .audience-section .audience-item{border-color:rgba(140,206,226,.2);background:rgba(7,17,28,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 56px -36px rgba(0,0,0,.88);backdrop-filter:blur(14px)}.aic-source .audience-section .audience-card:hover,.aic-source .audience-section .audience-item:hover{border-color:rgba(70,196,242,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 62px -34px rgba(0,0,0,.94)}.aic-source .audience-section .audience-tag{color:var(--aic-wp-spark)}.aic-source .audience-title{font-size:clamp(21px,2vw,26px)}.aic-source .audience-section .audience-title{color:var(--aic-wp-on-dark)}.aic-source .audience-section .audience-body{color:rgba(234,241,248,.72)}.aic-source .meta-strip{display:grid;max-width:960px;margin-top:clamp(30px,4vw,44px);grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--aic-wp-line);border-left:1px solid var(--aic-wp-line);background:#fff}.aic-source .meta-strip>div{min-width:0;padding:22px 24px;border-right:1px solid var(--aic-wp-line);border-bottom:1px solid var(--aic-wp-line)}.aic-source .detail-value,.aic-source .meta-value{color:var(--aic-wp-ink);font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.25}.aic-source .layer-status,.aic-source .meta-value.accent,.aic-source .signatory-status{color:var(--aic-wp-teal)}.aic-source .placement-paragraph{max-width:920px;padding:clamp(24px,4vw,36px);border:1px solid var(--aic-wp-line);border-left:5px solid var(--aic-wp-blue);border-radius:var(--aic-wp-radius);background:var(--aic-wp-soft)}.aic-source .placement-paragraph p{max-width:820px;margin:0;color:var(--aic-wp-ink);font-size:clamp(17px,1.8vw,20px);line-height:1.8}.aic-source .layer-card{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:clamp(26px,4vw,42px) auto}.aic-source .layer-card.alt{background:var(--aic-wp-soft)}.aic-source .layer-header{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--aic-wp-line)}.aic-source .layer-status{width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid rgba(17,96,110,.24);border-radius:999px;background:rgba(70,196,242,.12)}.aic-source .layer-status.pending{color:var(--aic-wp-amber);border-color:rgba(224,162,74,.36);background:rgba(224,162,74,.12)}.aic-source .layer-subtitle{max-width:760px;color:var(--aic-wp-muted);font-size:clamp(17px,1.8vw,20px);line-height:1.75}.aic-source .layer-body{max-width:860px;margin-top:24px}.aic-source .layer-body p{max-width:860px}.aic-source .commitments-grid,.aic-source .detail-grid,.aic-source .engage-grid,.aic-source .first-signatories{width:min(var(--aic-wp-max),100%);margin-top:32px}.aic-source .commitment-card,.aic-source .detail,.aic-source .engage-card,.aic-source .signatory-card{min-height:0}.aic-source .commitment-title,.aic-source .detail-value,.aic-source .engage-title,.aic-source .signatory-name{font-size:clamp(20px,2vw,26px)}.aic-source .pledge-statement,.aic-source .pull-quote{max-width:920px;color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:clamp(28px,3.8vw,48px);font-style:italic;font-weight:300;line-height:1.18}.aic-source .pull-attr{margin-top:22px;color:var(--aic-wp-muted);font-size:15px;font-style:normal;font-weight:600;line-height:1.5}.aic-source .pull-attr a{display:inline-block;margin:-12px 0;padding:12px 0;color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.aic-source .pull-attr a:hover{color:var(--aic-wp-blue);text-decoration:underline;text-underline-offset:4px}.aic-source .manifesto-pull .pull-quote{max-width:960px;color:#f7fbff;font-size:clamp(34px,5.2vw,72px);line-height:1.04;text-shadow:0 18px 48px rgba(0,0,0,.32)}.aic-source .manifesto-pull .pull-quote em{color:#8ee4ff}.aic-source .manifesto-pull .pull-attr{max-width:760px;color:rgba(234,241,248,.78);font-size:14px;letter-spacing:.02em}.aic-source .manifesto-pull .pull-attr a{color:#8ee4ff!important}.aic-source .manifesto-pull .pull-attr a:hover{color:#ffffff!important}.aic-source .pledge-text{max-width:920px;margin-top:26px}.aic-source .doc-meta-row{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 0}.aic-source .doc-meta-item{width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid rgba(24,95,165,.2);border-radius:999px;background:rgba(70,196,242,.08)}.aic-source .doc-section-h,.aic-source .f-section-h,.aic-source .init-section-h,.aic-source .ws-section-h{margin:8px 0 18px;font-size:clamp(30px,3.6vw,44px)}.aic-source .doc-footnote{margin-top:42px;padding-top:18px;border-top:1px solid var(--aic-wp-line);color:var(--aic-wp-muted)}.aic-source .f-layout{display:grid;width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;gap:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.76fr) minmax(280px,.34fr);align-items:start}.aic-source .f-body{min-width:0}.aic-source .f-sidebar,.aic-source .f-sidebar-card,.aic-source .f-sidebar-nav{display:grid;gap:14px}.aic-source .f-sidebar{position:sticky;top:128px}.aic-source .coming-soon-note,.aic-source .cta-box,.aic-source .f-sidebar-card{padding:26px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff}.aic-source .f-sidebar-item,.aic-source .f-sidebar-link{display:block;padding:16px 0;border-top:1px solid var(--aic-wp-line)}.aic-source .f-sidebar-item:first-child,.aic-source .f-sidebar-link:first-child{border-top:0;padding-top:0}.aic-source .f-sidebar-item-name{margin-bottom:6px;font-size:18px}.aic-source .aic-sidebar-signup{align-content:start}.aic-source .aic-sidebar-signup p{margin:0;color:var(--aic-wp-muted);font-size:14px;line-height:1.55}.aic-source .aic-sidebar-signup label{display:grid;gap:7px;color:var(--aic-wp-muted);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.aic-source .aic-sidebar-signup input{width:100%;height:44px;box-sizing:border-box;padding:0 13px;border:1px solid var(--aic-wp-line);border-radius:8px;background:#fff;color:var(--aic-wp-ink);font-family:var(--aic-wp-sans);font-size:14px;letter-spacing:0}.aic-source .aic-sidebar-signup input::-moz-placeholder{color:rgba(91,103,116,.72)}.aic-source .aic-sidebar-signup input::placeholder{color:rgba(91,103,116,.72)}.aic-source .aic-sidebar-signup input:focus-visible{border-color:var(--aic-wp-blue);outline:3px solid var(--aic-wp-spark);outline-offset:2px}.aic-source .aic-sidebar-signup button{min-height:44px;border:0;border-radius:999px;background:var(--aic-wp-blue);color:#fff;cursor:pointer;font-family:var(--aic-wp-sans);font-size:14px;font-weight:700;letter-spacing:0;line-height:1;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.aic-source .aic-sidebar-signup button:hover{background:var(--aic-wp-azure-deep);box-shadow:var(--aic-wp-shadow);transform:translateY(-1px)}.aic-source .aic-sidebar-signup button:focus-visible{outline:3px solid var(--aic-wp-spark);outline-offset:3px}.aic-source .f-list,.aic-source .init-list,.aic-source .ws-list{display:grid;gap:12px;padding-left:0;list-style:none}.aic-source .f-list li,.aic-source .init-list li,.aic-source .ws-list li{position:relative;margin:0;padding-left:18px}.aic-source .f-list li:before,.aic-source .init-list li:before,.aic-source .ws-list li:before{content:"";position:absolute;top:.82em;left:0;width:6px;height:6px;border-radius:999px;background:var(--aic-wp-spark)}.aic-source .ws-item{display:grid;grid-template-columns:minmax(42px,72px) minmax(0,1fr);gap:clamp(18px,3vw,34px)}.aic-source .ws-num{margin-top:5px;color:var(--aic-wp-blue);font-size:clamp(20px,2.4vw,30px);line-height:1}.aic-source .ws-lead{font-size:clamp(18px,2vw,24px)}.aic-source .ws-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.aic-source .init-status,.aic-source .tl-tag,.aic-source .ws-tag{width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid rgba(24,95,165,.2);border-radius:999px;background:rgba(70,196,242,.08)}.aic-source .tl{--tl-gap:clamp(30px,3.4vw,46px);--tl-spine:26px;--tl-spine-color:var(--aic-wp-line);--tl-spine-fill-color:var(--aic-wp-blue);--tl-dot-size:14px;position:relative;isolation:isolate;width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto}.aic-source .tl-item{position:relative;display:grid;grid-template-columns:minmax(108px,.18fr) var(--tl-spine) minmax(0,1fr);-moz-column-gap:clamp(18px,2.4vw,30px);column-gap:clamp(18px,2.4vw,30px);align-items:start}.aic-source .tl-item:not(:last-child){margin-bottom:var(--tl-gap)}.aic-source .tl-date{padding-top:7px;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.01em}.aic-source .tl-spine{position:relative;justify-self:center;width:var(--tl-spine)}.aic-source .tl-line{position:absolute;top:13px;bottom:calc(-1 * var(--tl-gap));left:50%;width:2px;transform:translateX(-50%);background:var(--tl-spine-color);border-radius:2px;opacity:.88;z-index:0}.aic-source .tl-item:last-child .tl-line{display:none}.aic-source .tl-item:has(.tl-dot:not(.filled)) .tl-line{background-image:linear-gradient(to bottom,var(--tl-spine-color) 50%,transparent 0);background-size:2px 8px;background-repeat:repeat-y;background-color:transparent}.aic-source .tl-spine-fill{position:absolute;top:0;width:3px;transform:translateX(-50%);background:linear-gradient(180deg,var(--aic-wp-spark) 0,var(--tl-spine-fill-color) 48%,var(--aic-wp-teal) 100%);border-radius:2px;height:0;pointer-events:none;z-index:2;box-shadow:0 0 0 1px rgba(70,196,242,.14),0 0 24px rgba(70,196,242,.58);transition:height .12s linear}.aic-source .tl:not([data-timeline-draw-ready=true]) .tl-spine-fill{display:none}.aic-source .tl[data-timeline-draw-ready=true] .tl-line{background:color-mix(in srgb,var(--aic-wp-line) 72%,#fff)}.aic-source .tl-dot{position:absolute;top:6px;left:50%;width:var(--tl-dot-size);height:var(--tl-dot-size);transform:translateX(-50%);border-radius:999px;background:var(--aic-wp-blue);box-shadow:0 0 0 5px var(--aic-wp-paper);transition:background-color var(--aic-motion-duration-base) var(--aic-motion-ease-out),border-color var(--aic-motion-duration-base) var(--aic-motion-ease-out),box-shadow var(--aic-motion-duration-base) var(--aic-motion-ease-out),transform var(--aic-motion-duration-base) var(--aic-motion-ease-out);z-index:3}.aic-source .tl-content{position:relative;min-width:0;padding:clamp(22px,2.4vw,30px);overflow:hidden;border:1px solid color-mix(in srgb,var(--aic-wp-line) 82%,#fff);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,255,255,.8)),radial-gradient(circle at 100% 0,rgba(70,196,242,.1),transparent 34%);box-shadow:0 18px 42px -32px rgba(11,21,36,.42);transform:translateY(0);transition:border-color var(--aic-motion-duration-base) var(--aic-motion-ease-out),box-shadow var(--aic-motion-duration-base) var(--aic-motion-ease-out),transform var(--aic-motion-duration-base) var(--aic-motion-ease-out);z-index:1}.aic-source .tl-content:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--aic-wp-blue);opacity:.16}.aic-source .tl-item.is-tl-active .tl-date{color:var(--aic-wp-blue)}.aic-source .tl-item.is-tl-active .tl-dot{transform:translateX(-50%) scale(1.16);box-shadow:0 0 0 6px var(--aic-wp-paper),0 0 0 9px rgba(70,196,242,.16),0 12px 26px -14px rgba(24,95,165,.88)}.aic-source .tl-item.is-tl-active .tl-content{border-color:rgba(24,95,165,.2);box-shadow:0 24px 56px -34px rgba(24,95,165,.5);transform:translateY(-2px)}.aic-source .tl-content>.tl-tag{margin-bottom:14px}.aic-source .tl-content>.tl-tag+.tl-title{margin-top:0}.aic-source .tl-title{margin-bottom:8px;font-size:clamp(21px,2vw,28px);line-height:1.15}.aic-source .tl-org{margin-top:4px;display:inline-flex;align-items:baseline;gap:6px}.aic-source .tl-body{max-width:62ch;margin-top:10px}.aic-source .tl-tag.event{border-color:rgba(24,95,165,.26);background:rgba(24,95,165,.09);color:var(--aic-wp-azure-deep)}.aic-source .tl-tag.initiative{border-color:rgba(17,96,110,.26);background:rgba(17,96,110,.08);color:var(--aic-wp-teal)}.aic-source .tl-tag.publication{border-color:rgba(224,162,74,.34);background:rgba(224,162,74,.13);color:#8a5a1f}.aic-source .tl-tag.policy{border-color:rgba(33,48,59,.24);background:rgba(33,48,59,.06);color:var(--aic-wp-ink-2)}.aic-source .tl-item:has(.tl-tag.initiative) .tl-dot{background:var(--aic-wp-teal)}.aic-source .tl-item:has(.tl-tag.initiative) .tl-content:before{background:var(--aic-wp-teal)}.aic-source .tl-item:has(.tl-tag.publication) .tl-dot{background:var(--aic-wp-amber)}.aic-source .tl-item:has(.tl-tag.publication) .tl-content:before{background:var(--aic-wp-amber)}.aic-source .tl-item:has(.tl-tag.policy) .tl-dot{background:var(--aic-wp-ink-2)}.aic-source .tl-item:has(.tl-tag.policy) .tl-content:before{background:var(--aic-wp-ink-2)}.aic-source .cta-box{display:grid;gap:14px;margin-top:34px}.aic-source .cta-box-link,.aic-source .section-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-top:24px;color:var(--aic-wp-ink);font-weight:700;text-decoration:underline;text-decoration-color:rgba(24,95,165,.45);text-underline-offset:5px}.aic-source .doc-nav-dir,.aic-source .doc-nav-t{display:block}.aic-source .doc-nav-dir{margin-bottom:4px;color:var(--aic-wp-muted)}.aic-source .doc-nav-t{color:var(--aic-wp-ink);font-size:14px;line-height:1.35}.aic-source .doc-row-arrow,.aic-source .f-card-arrow,.aic-source .init-card-arrow{color:var(--aic-wp-blue);font-size:22px;line-height:1}.aic-source .closing,.aic-source .development,.aic-source .initiative,.aic-source .ongoing,.aic-source .policy,.aic-source .publication{width:-moz-fit-content;width:fit-content;color:var(--aic-wp-teal)}.aic-source .footer-bottom,.aic-source .footer-col,.aic-source .footer-copy,.aic-source .footer-logo,.aic-source .footer-tagline,.aic-source .footer-top,.aic-source .site-footer{display:none!important}.aic-source .coming-soon-note{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto clamp(54px,7vw,86px)}.aic-source .cs-meta a{color:var(--aic-wp-blue);text-decoration:none}.aic-source .cs-meta a:hover{text-decoration:underline;text-underline-offset:3px}.aic-source .blog-card-body,.aic-source .blog-card-date,.aic-source .blog-card-title,.aic-source .partner-logo-text,.aic-source .pull-attr{font-family:var(--aic-wp-sans)}.aic-source .blog-card-title{font-size:clamp(21px,2vw,26px)}.aic-page-home>.section{max-width:none!important}.aic-page-home .section .blog-grid{width:min(var(--aic-wp-max),100%);grid-template-columns:repeat(3,minmax(0,1fr))}.aic-page-home .section .blog-card{min-height:100%}.aic-source .partner-logo-text{color:var(--aic-wp-muted);font-size:15px;font-weight:700;line-height:1.3;text-align:center}.aic-source .community-person{min-height:190px}.aic-source .community-person.has-photo{min-height:228px}.aic-source .cp-name{font-size:clamp(19px,2vw,24px)}.aic-source .cp-org,.aic-source .cp-role{overflow-wrap:anywhere}.aic-source .cp-org:empty{display:none}.aic-source .field-section{margin-top:44px}.aic-source .field-label{margin-bottom:18px}.aic-source .community-intro{max-width:820px}.aic-source .cp-photo,.aic-source .founder-photo,.aic-source .steward-photo{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;margin-bottom:16px}.aic-source .founder-photo,.aic-source .steward-photo{display:block;margin-bottom:0;border-bottom:1px solid var(--aic-wp-line);background:var(--aic-wp-soft)}.aic-source .profile-photo-fallback{display:grid;place-items:center;color:var(--aic-wp-blue);font-size:clamp(42px,7vw,72px);font-weight:700}.aic-source .cp-photo{width:86px;height:86px;border:3px solid #fff;border-radius:999px;box-shadow:0 12px 28px rgba(11,21,36,.14)}main>.rainbow-bar{display:none!important}main>.page-header,main>.section-wrap{width:min(var(--aic-wp-max),calc(100vw - 96px));margin-right:auto;margin-left:auto}main>.page-header{display:grid;padding:clamp(58px,7vw,92px) 0 clamp(38px,6vw,72px)}main>.page-header:after{content:"";display:block;width:100%;margin-top:clamp(34px,5vw,56px);border-top:1px solid var(--aic-wp-line)}main>.section-wrap{padding:clamp(62px,8vw,104px) 0;border-top:1px solid var(--aic-wp-line)}main>.page-header+.section-wrap{padding-top:clamp(34px,5vw,58px);border-top:0}main>.page-header .section-label,main>.section-wrap .field-label,main>.section-wrap .section-label{display:block;margin-bottom:16px;color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-mono);font-size:11.5px;font-weight:700;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}main>.page-header .section-h,main>.section-wrap .section-h{max-width:920px;margin:0 0 24px;color:var(--aic-wp-black);font-family:var(--aic-wp-sans);font-size:clamp(42px,5vw,68px);font-weight:700;letter-spacing:-.02em;line-height:1.16;text-wrap:balance}main>.page-header .section-h em,main>.section-wrap .section-h em{color:var(--aic-wp-blue);font-family:var(--aic-wp-serif);font-style:italic;font-weight:300}main>.section-wrap .community-intro,main>.section-wrap .section-sub{max-width:720px;margin:0 0 32px;color:var(--aic-wp-muted);font-size:clamp(17px,2vw,21px);line-height:1.75}main>.section-wrap .field-grid,main>.section-wrap .founders-grid,main>.section-wrap .stewards-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}main>.section-wrap .field-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}main>.section-wrap .community-person,main>.section-wrap .founder,main>.section-wrap .steward{min-width:0;overflow:hidden;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;box-shadow:var(--aic-wp-shadow)}main>.section-wrap .community-person{min-height:190px;padding:30px}main>.section-wrap .founder-photo,main>.section-wrap .steward-photo{display:block;width:100%;height:auto;aspect-ratio:1/1;margin:0;border-bottom:1px solid var(--aic-wp-line);background:var(--aic-wp-soft);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}main>.section-wrap .cp-name,main>.section-wrap .founder-name,main>.section-wrap .steward-name{margin:22px 24px 8px;color:var(--aic-wp-ink);font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.25}main>.section-wrap .cp-name{margin:0 0 10px}main>.section-wrap .cp-org,main>.section-wrap .cp-role,main>.section-wrap .founder-org,main>.section-wrap .founder-role,main>.section-wrap .steward-role{margin:0 24px 22px;color:var(--aic-wp-muted);font-size:15px;line-height:1.55}main>.section-wrap .cp-org,main>.section-wrap .cp-role{margin:0 0 8px}main>.section-wrap .cp-org:empty{display:none}.aic-source .partner-grid,.aic-source .partner-logos,.aic-source .partners-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:min(var(--aic-wp-max),calc(100vw - 96px));margin:32px auto 0}.aic-source .partners-section .section-h em{font-style:normal;font-weight:inherit}.aic-source .partner-item,.aic-source .partner-logo{--partner-logo-max-height:58px;--partner-logo-max-width:130px;--partner-logo-shift-x:0px;--partner-logo-shift-y:0px;display:grid;min-height:110px;place-items:center;padding:24px 28px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius-sm);color:var(--aic-wp-muted);background:#fff;box-shadow:0 1px 2px rgba(11,21,36,.035)}.aic-source .partner-item>a,.aic-source .partner-logo>a{display:grid;width:100%;min-height:62px;place-items:center;color:inherit;text-decoration:none}.aic-source .partner-logo-img{display:block;width:auto;height:auto;max-width:min(100%,var(--partner-logo-max-width));max-height:var(--partner-logo-max-height);-o-object-fit:contain;object-fit:contain;filter:grayscale(1) saturate(0) contrast(.92) brightness(1.12);opacity:.76;transform:translate(var(--partner-logo-shift-x),var(--partner-logo-shift-y));transition:filter .25s ease,opacity .25s ease}.aic-source .partner-logo[data-logo=tiktok]{--partner-logo-max-width:122px}.aic-source .partner-logo[data-logo=swissnex]{--partner-logo-max-width:124px}.aic-source .partner-item:hover .partner-logo-img,.aic-source .partner-logo:focus-visible .partner-logo-img,.aic-source .partner-logo:hover .partner-logo-img{filter:grayscale(0) saturate(1) contrast(1) brightness(1.04);opacity:1}.aic-source .doc-section,.aic-source .f-section,.aic-source .init-section,.aic-source .ws-section{max-width:820px;margin-bottom:52px}.aic-source .doc-p,.aic-source .essay p,.aic-source .f-p,.aic-source .init-p,.aic-source .ws-p{max-width:820px;margin-bottom:20px;font-size:17px;line-height:1.9}.aic-source .doc-pullquote,.aic-source .f-pullquote,.aic-source .init-callout,.aic-source .ws-callout,.aic-source blockquote{margin:34px 0;padding:26px 30px;border-left:5px solid var(--aic-wp-blue);border-radius:0 var(--aic-wp-radius) var(--aic-wp-radius) 0;background:var(--aic-wp-soft);color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:21px;font-weight:400;line-height:1.55}.aic-source ul{max-width:820px;margin:0 0 24px;padding-left:20px}.aic-source li{margin-bottom:10px;color:var(--aic-wp-muted)}.aic-source .doc-nav-strip,.aic-source .ws-nav{display:flex;gap:12px;overflow-x:auto;padding:16px max(48px,calc((100vw - var(--aic-wp-max)) / 2));border-top:1px solid var(--aic-wp-line);border-bottom:1px solid var(--aic-wp-line);background:#fff;scrollbar-width:thin}.aic-source .back-link,.aic-source .doc-nav-link,.aic-source .ws-nav-item{display:inline-flex;align-items:center;min-height:44px;color:var(--aic-wp-azure-deep);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.aic-wp-footer{background:var(--aic-wp-paper);color:var(--aic-wp-ink);font-family:var(--aic-wp-sans);border-top:1px solid var(--aic-wp-line)}.aic-wp-footer-cta{position:relative;isolation:isolate;display:grid;min-height:clamp(320px,34vw,470px);grid-template-columns:minmax(0,650px) auto;align-items:center;justify-content:space-between;gap:clamp(32px,7vw,104px);overflow:hidden;padding:clamp(78px,9vw,116px) max(48px,calc((100vw - var(--aic-wp-max)) / 2));border-top:0;background:#050b13;color:var(--aic-wp-on-dark)}.aic-wp-footer-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,9,17,.92),rgba(3,9,17,.82) 46%,rgba(3,9,17,.58)),radial-gradient(90% 130% at 86% 22%,rgba(70,196,242,.18),transparent 58%);pointer-events:none}.aic-wp-footer-cta-copy{display:grid;justify-items:start;gap:20px;position:relative;z-index:1}.aic-wp-footer-cta h2{margin:0;color:#f8fbff;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.16}.aic-wp-footer-cta p,.aic-wp-footer-main p{max-width:520px;color:var(--aic-wp-muted);line-height:1.8}.aic-wp-footer-cta p{margin:0;color:color-mix(in srgb,var(--aic-wp-on-dark) 80%,transparent)}.aic-wp-footer-cta-button{position:relative;z-index:1;justify-self:end;white-space:nowrap;box-shadow:0 18px 44px -18px rgba(70,196,242,.68)}.aic-wp-footer-cta-image{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.95) contrast(1.1) brightness(.76);transform:scale(1.02)}.aic-wp-footer-main{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(280px,1fr);gap:48px;padding:48px max(48px,calc((100vw - var(--aic-wp-max)) / 2)) 73px;border-top:1px solid var(--aic-wp-line);background:var(--aic-wp-paper)}.aic-wp-footer-main h3{margin:0 0 20px;color:var(--aic-wp-ink);font-size:22px;font-weight:700}.aic-wp-footer-brand img{margin-bottom:18px;filter:none}.aic-wp-footer-brand-copy{display:grid;gap:16px}.aic-wp-footer-brand-copy p{margin:0}.aic-wp-footer a{text-decoration:none}.aic-wp-footer-link-columns{display:grid;grid-template-columns:repeat(2,minmax(118px,max-content));gap:8px clamp(28px,3vw,46px);align-items:start}.aic-wp-footer-links{display:grid;gap:2px}.aic-wp-footer-links a{display:inline-flex;align-items:center;min-height:38px;color:var(--aic-wp-muted);transition:color .16s ease}.aic-wp-footer-links a:hover{color:var(--aic-wp-spark)}.aic-wp-footer-form{display:grid;gap:12px;max-width:380px}.aic-wp-footer-form p{margin:0 0 2px;font-size:15px}.aic-wp-footer-field{display:grid;gap:6px;color:var(--aic-wp-muted);font-size:12px;font-weight:700}.aic-wp-footer-field label{font-family:var(--aic-wp-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.aic-wp-footer-form input,.aic-wp-footer-form textarea{width:100%;min-width:0;padding:11px 13px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius-sm);background:#fff;color:var(--aic-wp-ink);font:inherit}.aic-wp-footer-form input{min-height:44px}.aic-wp-footer-form input::-moz-placeholder,.aic-wp-footer-form textarea::-moz-placeholder{color:color-mix(in srgb,var(--aic-wp-muted) 82%,#fff);opacity:1}.aic-wp-footer-form input::placeholder,.aic-wp-footer-form textarea::placeholder{color:color-mix(in srgb,var(--aic-wp-muted) 82%,#fff);opacity:1}.aic-wp-footer-form textarea{min-height:88px;resize:vertical}.aic-wp-footer-form input:focus-visible,.aic-wp-footer-form textarea:focus-visible{border-color:var(--aic-wp-blue);outline:3px solid var(--aic-wp-spark);outline-offset:3px}.aic-wp-footer-form .aic-wp-button{width:100%}.aic-wp-footer-form button:focus-visible{outline:3px solid var(--aic-wp-spark);outline-offset:3px}.aic-wp-footer-form input:disabled,.aic-wp-footer-form textarea:disabled{cursor:not-allowed;opacity:.7}.aic-wp-footer-status{margin:0;min-height:1.4em;color:var(--aic-wp-muted);font-size:13px;line-height:1.4}.aic-wp-footer-status[role=alert]{color:#b42318}.aic-wp-copyright{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;padding:18px max(48px,calc((100vw - var(--aic-wp-max)) / 2));border-top:1px solid var(--aic-wp-line);color:var(--aic-wp-muted);font-size:13px;text-align:left}.aic-wp-legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 18px;margin-left:auto}.aic-wp-legal-links a{display:inline-block;margin:-11px 0;padding:11px 0;color:var(--aic-wp-muted);transition:color .16s ease}.aic-wp-legal-links a:hover{color:var(--aic-wp-spark)}.aic-entity-detail,.aic-simple-page{background:var(--aic-wp-paper);color:var(--aic-wp-ink);font-family:var(--aic-wp-sans)}.aic-entity-hero{position:relative;min-height:clamp(420px,54vw,620px);overflow:hidden;background-image:var(--aic-wp-hero-bg);background-position:100%;background-size:cover;isolation:isolate}.aic-entity-detail.is-partners .aic-entity-hero{min-height:0}.aic-entity-hero-media{position:absolute;inset:0;z-index:0}.aic-entity-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right}.aic-entity-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none}.aic-entity-hero:after{content:"";position:absolute;inset:0;z-index:0}.aic-entity-hero-inner{position:relative;z-index:2;display:flex;width:min(var(--aic-wp-max),calc(100vw - 96px));min-height:inherit;flex-direction:column;justify-content:center;margin:0 auto;padding:clamp(58px,7vw,94px) 0 clamp(42px,6vw,74px)}.aic-entity-hero.is-list{min-height:clamp(280px,32vw,400px)}.aic-source.aic-entity-list .aic-entity-list-body{width:min(var(--aic-wp-max),calc(100vw - 96px));max-width:none;margin:0 auto;padding:clamp(48px,6vw,76px) 0 clamp(72px,8vw,108px)}.aic-entity-back,.aic-entity-kicker{display:block;width:-moz-fit-content;width:fit-content;color:var(--aic-wp-spark);font-family:var(--aic-wp-mono);font-size:11.5px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.aic-entity-back{position:absolute;top:clamp(58px,7vw,94px);left:0;margin-bottom:22px;text-decoration:none}.aic-entity-back:hover{text-decoration:underline;text-underline-offset:5px}.aic-entity-back:before{content:"←";margin-right:9px}.aic-entity-kicker{margin-bottom:16px}.aic-entity-hero-icon{width:64px;height:64px;margin-bottom:22px;border-color:color-mix(in srgb,currentColor 34%,transparent);border-radius:16px;background:rgba(255,255,255,.82);color:var(--aic-wp-spark);box-shadow:0 18px 44px rgba(11,21,36,.14)}.aic-entity-hero-icon svg{width:32px;height:32px}.aic-entity-title{max-width:920px;margin:0;color:var(--aic-wp-ink)!important;font-family:var(--aic-wp-sans);font-size:clamp(42px,5vw,68px);font-weight:700;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.aic-entity-lead{max-width:720px;margin:24px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.7}.aic-entity-hero.has-supplement{min-height:clamp(620px,72vw,860px)}.aic-entity-hero.has-supplement .aic-entity-hero-inner{padding-bottom:clamp(52px,7vw,88px)}.aic-entity-hero-supplement{display:grid;gap:clamp(18px,3vw,28px);width:min(100%,1080px);margin-top:clamp(30px,4vw,46px)}.aic-entity-hero-meta{display:grid;overflow:hidden;margin:0;padding:0;border:1px solid rgba(70,196,242,.28);border-radius:8px;background:rgba(5,12,22,.7);box-shadow:0 24px 70px rgba(0,0,0,.28);grid-template-columns:repeat(4,minmax(0,1fr))}.aic-entity-hero-meta-item{display:grid;min-width:0;gap:8px;padding:clamp(16px,2vw,22px);border-right:1px solid rgba(70,196,242,.22)}.aic-entity-hero-meta-item:last-child{border-right:0}.aic-entity-hero-meta-label{margin:0;color:var(--aic-wp-spark);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.aic-entity-hero-meta-value{margin:0;color:#fff;font-size:clamp(16px,1.55vw,20px);font-weight:700;line-height:1.28}.aic-entity-hero-status-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:31px;padding:6px 11px;border:1px solid rgba(70,196,242,.46);border-radius:999px;background:rgba(70,196,242,.16);color:#eafaff;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.aic-entity-hero-intro{max-width:860px;padding:0;border:0;background:transparent;box-shadow:none}.aic-entity-hero-intro p{max-width:820px;margin:0;color:rgba(234,241,248,.86)!important;font-size:clamp(16px,1.45vw,19px);line-height:1.75;text-shadow:0 1px 18px rgba(5,10,17,.62)}.aic-entity-detail.is-events .aic-entity-hero{min-height:clamp(360px,42vw,500px)}.aic-entity-detail.is-events .aic-entity-title{max-width:860px}.aic-event-hero-meta{display:flex;flex-wrap:wrap;gap:10px;max-width:820px;margin:28px 0 0;padding:0}.aic-event-hero-meta div{display:grid;min-width:min(190px,100%);gap:4px;padding:12px 14px;border:1px solid var(--aic-wp-line);border-radius:8px}.aic-event-facts dt,.aic-event-hero-meta dt,.aic-event-meta-label,.aic-event-story-label{color:var(--aic-wp-spark);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.aic-event-hero-meta dd{margin:0;font-size:15px;font-weight:700;line-height:1.4}.aic-entity-body{padding:clamp(48px,7vw,82px) 0 clamp(72px,8vw,108px)}.aic-simple-hero{display:grid;gap:24px}.aic-simple-eyebrow{display:block;color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-mono);font-size:11.5px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.aic-cms-hero.is-high-impact .aic-simple-eyebrow{color:var(--aic-wp-spark)}.aic-simple-title{max-width:900px;margin:0;color:var(--aic-wp-black);font-size:clamp(42px,5vw,68px);font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.aic-simple-title em{color:var(--aic-wp-blue);font-family:var(--aic-wp-serif);font-style:italic;font-weight:300}.aic-simple-subtitle{max-width:720px;margin:0;color:var(--aic-wp-black);font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.aic-simple-lead{max-width:760px;margin:0;color:var(--aic-wp-muted);font-size:clamp(18px,2vw,21px);line-height:1.75}.aic-simple-grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.aic-simple-card{padding:30px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff}.aic-simple-card h2,.aic-simple-card h3{margin:0 0 14px;color:var(--aic-wp-ink);font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.2}.aic-contact-line p,.aic-legal-copy,.aic-simple-card li,.aic-simple-card p{color:var(--aic-wp-muted);font-size:16px;line-height:1.75}.aic-simple-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.aic-simple-list li{position:relative;padding-left:18px}.aic-simple-list li:before{content:"";position:absolute;top:.85em;left:0;width:6px;height:6px;border-radius:50%;background:var(--aic-wp-spark)}.aic-contact-layout{display:grid;gap:52px;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:start}.aic-contact-lines{display:grid;gap:20px;margin-top:30px}.aic-contact-layout .aic-simple-lead{margin-top:16px;font-size:17px}.aic-contact-line{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start}.aic-contact-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(70,196,242,.28);border-radius:999px;background:rgba(70,196,242,.12);color:var(--aic-wp-blue)}.aic-contact-line b{display:block;margin-bottom:2px;color:var(--aic-wp-ink);font-weight:700}.aic-contact-line a{color:var(--aic-wp-muted);text-decoration:none}.aic-contact-line a:hover{color:var(--aic-wp-blue)}.aic-legal-wrap{max-width:820px}.aic-simple-section.aic-legal-wrap{padding-top:clamp(38px,5vw,62px)}.aic-legal-copy{display:grid;gap:16px;padding:24px 28px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;color:var(--aic-wp-muted);line-height:1.78}.aic-legal-copy>*{margin:0}.aic-legal-copy h2{margin-top:14px;color:var(--aic-wp-ink);font-size:clamp(22px,2vw,28px);line-height:1.22}.aic-legal-copy a{color:var(--aic-wp-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.aic-legal-updated{color:var(--aic-wp-ink);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aic-cms-hero{background:var(--aic-wp-paper);color:var(--aic-wp-ink);font-family:var(--aic-wp-sans)}.aic-cms-hero-inner{display:grid;width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;gap:24px;padding:clamp(64px,8vw,104px) 0 clamp(46px,7vw,88px)}.aic-cms-hero.is-high-impact{position:relative;overflow:hidden;background:var(--aic-wp-hero-bg);color:var(--aic-wp-ink);isolation:isolate}.aic-cms-hero.is-high-impact:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--aic-wp-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--aic-wp-grid-line) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(75% 80% at 82% 12%,#000,transparent 72%);mask-image:radial-gradient(75% 80% at 82% 12%,#000,transparent 72%);opacity:.7}.aic-cms-hero.is-high-impact>*{position:relative;z-index:1}.aic-cms-hero.is-high-impact .aic-simple-lead,.aic-cms-hero.is-high-impact .aic-simple-title{color:var(--aic-wp-ink)}.aic-cms-hero-media{position:relative;width:100%;aspect-ratio:16/9;margin:18px 0 0;overflow:hidden;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:var(--aic-wp-soft);box-shadow:0 26px 60px -24px rgba(24,95,165,.3)}.aic-cms-block{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;padding:clamp(42px,6vw,76px) 0;font-family:var(--aic-wp-sans)}.aic-cms-content{max-width:820px}.aic-cms-richtext{max-width:none;color:var(--aic-wp-muted);font-size:17px;line-height:1.85}.aic-cms-richtext :where(h1,h2,h3,h4){color:var(--aic-wp-black);font-weight:700;letter-spacing:-.02em;line-height:1.14;text-wrap:balance}.aic-cms-richtext :where(h2){margin-top:2.5rem;font-size:clamp(30px,4vw,44px)}.aic-cms-richtext :where(h3){margin-top:2rem;font-size:clamp(24px,3vw,32px)}.aic-cms-richtext :where(p,ul,ol,blockquote){margin-bottom:1.15rem}.aic-cms-richtext :where(ul.list-bullet,ol.list-number){padding-inline-start:1.5rem}.aic-cms-richtext ul.list-bullet{list-style:disc}.aic-cms-richtext ol.list-number{list-style:decimal}.aic-cms-richtext :where(ul.list-bullet,ol.list-number)>li{margin-bottom:.625rem;padding-inline-start:.25rem;color:var(--aic-wp-ink-2);line-height:1.8}.aic-cms-richtext :where(ul.list-bullet,ol.list-number)>li:last-child{margin-bottom:0}.aic-cms-richtext :where(ul.list-bullet,ol.list-number)>li::marker{color:var(--aic-wp-blue);font-weight:700}.aic-cms-richtext :where(a){color:var(--aic-wp-blue);text-decoration:underline;text-underline-offset:.18em}.aic-cms-richtext :where(blockquote){padding:24px 28px;border-left:5px solid var(--aic-wp-blue);border-radius:0 var(--aic-wp-radius) var(--aic-wp-radius) 0;background:var(--aic-wp-soft);color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:21px;line-height:1.55}.aic-cms-media{width:min(1100px,100%);margin:0 auto}.aic-cms-media-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:var(--aic-wp-soft)}.aic-cms-media figcaption{margin-top:14px;color:var(--aic-wp-muted);font-size:14px;line-height:1.6;text-align:center}.aic-cms-cta-band{position:relative;width:100%;max-width:none;padding:clamp(52px,7vw,86px) max(48px,calc((100vw - var(--aic-wp-max)) / 2));background:var(--aic-wp-hero-bg);isolation:isolate}.aic-cms-cta-band:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--aic-wp-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--aic-wp-grid-line) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(75% 80% at 82% 12%,#000,transparent 72%);mask-image:radial-gradient(75% 80% at 82% 12%,#000,transparent 72%);opacity:.7}.aic-cms-cta-band>*{position:relative;z-index:1}.aic-cms-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;width:min(var(--aic-wp-max),100%);margin:0 auto;color:var(--aic-wp-paper)}.aic-cms-cta h2{max-width:680px;margin:0;color:var(--aic-wp-paper);font-size:clamp(34px,4vw,48px);font-weight:700;letter-spacing:0;line-height:1.14;text-wrap:balance}.aic-cms-cta p{max-width:560px;margin:12px 0 0;color:rgba(255,255,255,.74);line-height:1.75}.aic-cms-archive .aic-simple-lead{margin-top:12px}.aic-cms-archive-grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.aic-cms-directory{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;padding:clamp(54px,7vw,86px) 0;border-top:1px solid var(--aic-wp-line)}.aic-cms-directory-header{display:grid;gap:18px;max-width:780px;margin-bottom:34px}.aic-cms-directory-count,.aic-cms-directory-meta{color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.aic-cms-directory-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.aic-cms-directory-card{display:flex;min-height:250px;flex-direction:column;justify-content:space-between;gap:22px;padding:26px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;box-shadow:0 16px 40px -32px rgba(11,21,36,.5)}.aic-cms-directory-card h3{margin:12px 0 0;color:var(--aic-wp-ink);font-size:clamp(22px,2vw,27px);font-weight:700;letter-spacing:0;line-height:1.18}.aic-cms-directory-card p{margin:0;color:var(--aic-wp-muted);font-size:15px;line-height:1.7}.aic-cms-directory-link{width:-moz-fit-content;width:fit-content;color:var(--aic-wp-ink);font-weight:700;text-decoration:underline;text-decoration-color:rgba(24,95,165,.45);text-underline-offset:5px}@media (max-width:1024px){.aic-wp-nav{padding:0 24px}.aic-entity-hero-meta,.aic-source .meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-entity-hero-meta-item:nth-child(2n){border-right:0}.aic-entity-hero-meta-item:nth-child(n+3){border-top:1px solid rgba(70,196,242,.22)}.aic-source .aic-card-list-row{grid-template-columns:minmax(34px,52px) minmax(0,1fr)}.aic-page-home .hero,.aic-page-stage-home .hero,.aic-source .hero.is-dark{min-height:auto;padding:72px 32px 62px}.aic-page-home .hero:after,.aic-page-stage-home .hero:after,.aic-source .hero.is-dark:after{position:absolute;inset:0;display:block;width:auto;height:auto;margin:0;transform:none;opacity:.5;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.aic-page-home .projects-preview,.aic-page-stage-home .projects-preview{grid-template-columns:1fr}.aic-page-home .projects-preview .project-preview-grid,.aic-page-home .projects-preview .projects-preview-header,.aic-page-stage-home .projects-preview .project-preview-grid,.aic-page-stage-home .projects-preview .projects-preview-header{grid-column:1}.aic-page-home .projects-preview .section-deck,.aic-page-home .projects-preview .section-title,.aic-page-stage-home .projects-preview .section-deck,.aic-page-stage-home .projects-preview .section-title{max-width:760px}.aic-page-home .projects-preview .project-preview-grid,.aic-page-stage-home .projects-preview .project-preview-grid,.aic-source .aic-workstream-cards-wrapper .projects-preview .project-preview-grid,.aic-source .project-preview-grid--image{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-page-home .section .blog-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.aic-source .manifesto-pull{min-height:520px;background-position:60%}.aic-source .manifesto-pull .pull-quote{max-width:820px;font-size:clamp(34px,7vw,58px)}.aic-wp-footer-cta{grid-template-columns:1fr;justify-content:start}.aic-wp-footer-cta-button{justify-self:start}.aic-wp-footer-main{grid-template-columns:1fr}}@media (max-width:700px){.aic-wp-nav{min-height:82px}.aic-wp-logo img{height:46px}.aic-wp-mobile-menu{top:82px;max-height:calc(100svh - 100px)}.aic-cms-block,.aic-cms-directory,.aic-cms-hero-inner,.aic-entity-layout,.aic-simple-hero,.aic-simple-section,.aic-source .breadcrumb,.aic-source .coming-soon-note,.aic-source .divider,.aic-source .doc-rule,.aic-source .doc-wrap,.aic-source .f-header,.aic-source .f-layout,.aic-source .f-rule,.aic-source .hero,.aic-source .layer-card,.aic-source .page-header,.aic-source .page-title-block,.aic-source .partner-grid,.aic-source .partner-logos,.aic-source .partners-grid,.aic-source .pillars-hero,.aic-source .project-hero,.aic-source .stat-row,.aic-source .tl,.aic-source.aic-entity-list .aic-entity-list-body,main>.page-header,main>.section-wrap{width:calc(100vw - 48px)}.aic-source .audience-section,.aic-source .blog-list,.aic-source .doc-library,.aic-source .essay,.aic-source .gradient-section,.aic-source .init-body,.aic-source .manifesto-pull,.aic-source .partners-section,.aic-source .projects-list,.aic-source .projects-preview,.aic-source .section,.aic-source .section-wrap,.aic-source .tl-section,.aic-source .workstreams,.aic-source[class*=aic-page-workstream-]>div>.ws-body,.aic-wp-copyright,.aic-wp-footer-cta,.aic-wp-footer-main{padding-left:24px;padding-right:24px}.aic-source .audience-section:before{background:linear-gradient(180deg,rgba(5,10,17,.9),rgba(5,10,17,.74) 48%,rgba(5,10,17,.96)),url(/assets/05_frozen_dendritic_mind.png) 66% /cover no-repeat}.aic-source .manifesto-pull{min-height:560px;background:linear-gradient(90deg,rgba(5,10,17,.98),rgba(5,10,17,.9) 56%,rgba(5,10,17,.62)),linear-gradient(180deg,rgba(10,24,37,.12),rgba(5,10,17,.82)),url(/assets/03_psychedelic_romanesco_universe.png) 58% /cover no-repeat}.aic-source .manifesto-pull .pull-quote{font-size:clamp(31px,9.5vw,42px);line-height:1.08}.aic-source .manifesto-pull .pull-attr{font-size:13px}.aic-source .stat-row{grid-template-columns:1fr}.aic-page-home .hero+.divider+.stat-row,.aic-page-stage-home .hero+.divider+.stat-row{margin-top:-24px}.aic-source .stat-note{max-width:none}.aic-page-home .projects-preview .project-preview-grid,.aic-page-home .section .blog-grid,.aic-page-stage-home .projects-preview .project-preview-grid,.aic-source .aic-workstream-cards-wrapper .projects-preview .project-preview-grid,.aic-source .project-preview-grid--image{grid-template-columns:1fr}.aic-page-home .projects-preview .project-preview-card.has-image,.aic-page-stage-home .projects-preview .project-preview-card.has-image,.aic-source .project-preview-card.has-image{min-height:0}.aic-source .project-preview-media{aspect-ratio:16/9}.aic-source .f-layout,.aic-source .ws-item{grid-template-columns:1fr}.aic-source .f-sidebar{position:static}.aic-source .ws-num{margin-bottom:4px}.aic-source .tl,.aic-source .tl-item{--tl-gap:26px;--tl-spine:22px}.aic-source .tl-item{grid-template-columns:var(--tl-spine) minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.aic-source .tl-date{grid-column:1/-1;grid-row:1;margin-bottom:6px;padding-top:0;text-align:left}.aic-source .tl-spine{grid-column:1;grid-row:2}.aic-source .tl-content{grid-column:2;grid-row:2}.aic-source .aic-card-list-row,.aic-source .commitments-grid,.aic-source .detail-grid,.aic-source .engage-grid,.aic-source .first-signatories,.aic-source .meta-strip,.aic-source .project-meta{grid-template-columns:1fr}.aic-source .aic-card,.aic-source .aic-quote-card,.aic-source .project-card{padding:24px}.aic-source .aic-quote-grid,.aic-source.aic-entity-list .projects-list{gap:18px}.aic-source .aic-source-card-icon,.aic-source .project-card .aic-source-card-icon,.aic-source .project-preview-card .aic-source-card-icon{position:static;margin-bottom:18px}.aic-source .f-card .aic-source-card-icon{position:absolute;top:18px;right:18px;margin-bottom:0}.aic-source .project-number{margin-bottom:4px}.aic-source .layer-header,.aic-source .project-header{align-items:flex-start;flex-direction:column}.aic-source .aic-people-directory{gap:42px}.aic-source .aic-people-section{padding-bottom:42px}.aic-source .aic-people-section-header{margin-bottom:24px}.aic-source .aic-people-section-title{font-size:34px;line-height:1.04}.aic-source .aic-people-section-subtitle{font-size:16px;line-height:1.65}.aic-source .aic-people-featured-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.aic-source .aic-people-field-grid{gap:16px;grid-template-columns:1fr}.aic-source .aic-people-fields{gap:34px}.aic-source .aic-people-card.is-compact{min-height:0;padding:24px}.aic-source .aic-people-card-body{padding:18px}.aic-source .aic-people-card.is-compact .aic-people-name,.aic-source .aic-people-name{font-size:17px}.aic-source .aic-people-org,.aic-source .aic-people-role{font-size:13.5px}main>.section-wrap .field-grid,main>.section-wrap .founders-grid,main>.section-wrap .stewards-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}main>.section-wrap .field-grid{grid-template-columns:1fr}main>.section-wrap .community-person{min-height:0;padding:24px}main>.section-wrap .founder-name,main>.section-wrap .steward-name{margin:16px 18px 6px;font-size:17px}main>.section-wrap .founder-org,main>.section-wrap .founder-role,main>.section-wrap .steward-role{margin:0 18px 18px;font-size:13.5px}.aic-source :where(.page-header,.f-header,.doc-wrap,.project-hero,.pillars-hero,.page-title-block):after{margin-top:28px}.aic-page-home [style*="grid-template-columns:repeat(4,1fr)"],.aic-page-stage-home [style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:1fr!important}.aic-page-home svg[viewBox="0 0 1200 60"],.aic-page-stage-home svg[viewBox="0 0 1200 60"]{display:none!important}.aic-source .doc-nav-strip,.aic-source .ws-nav{flex-wrap:wrap;overflow-x:visible;padding-right:24px;padding-left:24px}.aic-source .doc-nav-strip{display:grid;grid-template-columns:1fr}.aic-source .doc-nav-strip>*{min-width:0}.aic-source .doc-nav-center,.aic-source .doc-nav-link,.aic-source .ws-nav-item{white-space:normal}.aic-page-home .hero,.aic-page-stage-home .hero,.aic-source .hero.is-dark{width:100%;max-width:none;min-height:min(760px,calc(100svh - 96px));margin:0;padding:56px 24px 70px}.aic-page-home .hero-h,.aic-page-stage-home .hero-h,.aic-source .hero.is-dark .hero-h{max-width:100%;margin-bottom:20px;font-size:clamp(36px,10.5vw,44px);line-height:1.04}.aic-page-home .hero-sub,.aic-page-stage-home .hero-sub,.aic-source .hero.is-dark .hero-sub{margin-bottom:24px;font-size:16px;line-height:1.65}.aic-page-home .hero-actions,.aic-page-stage-home .hero-actions,.aic-source .hero.is-dark .hero-actions{align-items:stretch;flex-direction:column}.aic-page-home .hero-actions a,.aic-page-stage-home .hero-actions a,.aic-source .hero.is-dark .hero-actions a{width:100%}.aic-contact-layout,.aic-simple-grid{grid-template-columns:1fr}.aic-simple-card{padding:24px}.aic-cms-cta-band{width:100%;padding-right:24px;padding-left:24px}.aic-entity-hero{min-height:min(620px,calc(100svh - 96px));background-position:50%}.aic-entity-hero:after{background:linear-gradient(180deg,rgba(11,21,36,.86) 0,var(--aic-wp-black) 100%)}.aic-entity-hero-inner{width:calc(100vw - 48px);padding-top:56px;padding-bottom:46px}.aic-entity-hero.has-supplement{min-height:auto}.aic-source.aic-entity-list .project-card.has-image{grid-template-columns:minmax(0,1fr);padding:0}.aic-source.aic-entity-list .aic-entity-list-image{aspect-ratio:16/9;height:auto;min-height:0}.aic-source.aic-entity-list .project-card.has-image>.project-number{padding:24px 24px 0}.aic-source.aic-entity-list .project-card.has-image>div:last-child{padding:0 24px 24px}.aic-source.aic-entity-list .project-card.has-image .project-number{margin-top:2px}.aic-entity-title{font-size:clamp(36px,10.5vw,44px);line-height:1.04}.aic-entity-lead{margin-top:20px;font-size:16px;line-height:1.65}.aic-entity-hero-supplement{margin-top:28px}.aic-entity-hero-meta{grid-template-columns:1fr}.aic-entity-hero-meta-item,.aic-entity-hero-meta-item:nth-child(2n){border-right:0}.aic-entity-hero-meta-item:nth-child(n+2){border-top:1px solid rgba(70,196,242,.22)}.aic-entity-body{padding-top:42px}.aic-cms-cta{align-items:flex-start;flex-direction:column}.aic-cms-archive-grid,.aic-cms-directory-grid{grid-template-columns:1fr}.aic-cms-directory-card{min-height:0}.aic-wp-footer-cta{align-items:flex-start}}.aic-home-foundations{padding:clamp(72px,9vw,120px) 0;border-top:1px solid var(--aic-wp-line);background:#fff}.aic-home-foundations-header{max-width:820px}.aic-home-foundations .section-link{display:inline-flex;margin-top:36px}.aic-source .aic-people-directory{display:grid;gap:clamp(52px,7vw,86px)}.aic-source .aic-people-section{padding-bottom:clamp(52px,7vw,86px);border-bottom:1px solid var(--aic-wp-line)}.aic-source .aic-people-section:last-child{padding-bottom:0;border-bottom:0}.aic-source .aic-people-section-header{max-width:760px;margin-bottom:clamp(28px,4vw,42px)}.aic-source .aic-people-field-label,.aic-source .aic-people-kicker{display:block;color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-mono);font-size:11.5px;font-weight:700;letter-spacing:0;line-height:1.5;text-transform:uppercase}.aic-source .aic-people-section-title{max-width:760px;margin:10px 0 0;color:var(--aic-wp-ink);font-size:54px;font-weight:650;letter-spacing:0;line-height:.98}.aic-source .aic-people-section-title em{color:var(--aic-wp-azure-deep);font-family:var(--aic-wp-serif);font-style:italic;font-weight:500}.aic-source .aic-people-section-subtitle{max-width:720px;margin:18px 0 0;color:var(--aic-wp-muted);font-size:18px;line-height:1.72}.aic-source .aic-people-featured-grid,.aic-source .aic-people-field-grid{display:grid;gap:24px}.aic-source .aic-people-featured-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.aic-source .aic-people-fields{display:grid;gap:clamp(34px,5vw,54px)}.aic-source .aic-people-field{display:grid;gap:16px}.aic-source .aic-people-field-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1024px){.aic-source .aic-people-featured-grid,.aic-source .aic-people-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.aic-source .aic-people-featured-grid,.aic-source .aic-people-field-grid{grid-template-columns:1fr}}.aic-source .aic-people-card{display:block;min-width:0;overflow:hidden;border:1px solid var(--aic-wp-line);border-radius:8px;background:#fff;color:inherit;text-decoration:none;box-shadow:var(--aic-wp-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aic-source .aic-people-card:hover{border-color:rgba(24,95,165,.55);box-shadow:var(--aic-wp-shadow-lg);transform:translateY(-3px)}.aic-source .aic-people-card.is-compact{min-height:174px;padding:26px}.aic-source .aic-people-photo-wrap{aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid var(--aic-wp-line);background:var(--aic-wp-soft)}.aic-source .aic-people-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:saturate(1.04) contrast(1.01);transition:transform .3s ease}.aic-source .aic-people-card:hover .aic-people-photo{transform:scale(1.035)}.aic-source .aic-people-photo.aic-person-initials{font-size:34px}.aic-source .aic-people-card-body{padding:22px 24px 24px}.aic-source .aic-people-name{margin:0;color:var(--aic-wp-ink);font-size:22px;font-weight:650;line-height:1.18}.aic-source .aic-people-card.is-compact .aic-people-name{font-size:20px}.aic-source .aic-people-role{margin:10px 0 0;color:color-mix(in srgb,var(--aic-wp-muted) 88%,var(--aic-wp-ink));font-family:var(--aic-wp-serif);font-size:16px;font-style:italic;font-weight:400;line-height:1.42;overflow-wrap:anywhere}.aic-source .aic-people-org{margin:7px 0 0;color:color-mix(in srgb,var(--aic-wp-muted) 76%,var(--aic-wp-ink));font-size:13.5px;font-weight:600;letter-spacing:.01em;line-height:1.48;overflow-wrap:anywhere}.aic-source .aic-people-grid{display:grid;gap:26px;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.aic-source .aic-person-card{display:block;overflow:hidden;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aic-source .aic-person-card:hover{border-color:rgba(24,95,165,.55);box-shadow:var(--aic-wp-shadow-lg);transform:translateY(-3px)}.aic-source .aic-person-photo-wrap{aspect-ratio:1/1;overflow:hidden;background:var(--aic-wp-soft)}.aic-source .aic-person-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.04) contrast(1.01);transition:transform .3s ease}.aic-source .aic-person-card:hover .aic-person-photo{transform:scale(1.035)}.aic-source .aic-person-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--aic-wp-ink),var(--aic-wp-azure-deep));color:rgba(234,241,248,.85);font-family:var(--aic-wp-mono);font-size:34px;font-weight:700;letter-spacing:.08em}.aic-source .aic-person-name{margin:18px 18px 6px;font-size:19px;line-height:1.25}.aic-source .aic-person-bio{display:-webkit-box;overflow:hidden;margin:0 18px 20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--aic-wp-muted);font-size:13.5px;line-height:1.55}.aic-source .aic-partner-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.aic-source .aic-partner-card{display:grid;gap:14px;padding:24px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aic-source .aic-partner-card:hover{border-color:rgba(24,95,165,.55);box-shadow:var(--aic-wp-shadow-lg);transform:translateY(-3px)}.aic-source .aic-partner-logo{display:flex;align-items:center;justify-content:center;height:84px}.aic-source .aic-partner-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) opacity(.72);transition:filter .2s ease}.aic-source .aic-partner-card:hover .aic-partner-logo img{filter:grayscale(0) opacity(1)}.aic-source .aic-partner-fallback{color:var(--aic-wp-ink);font-size:17px;font-weight:700;line-height:1.3}.aic-source .aic-partner-name{color:var(--aic-wp-muted);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.aic-source .aic-quote-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.aic-source .aic-quote-card{display:flex;flex-direction:column;justify-content:space-between;gap:26px;padding:34px 30px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aic-source .aic-quote-card:hover{border-color:rgba(24,95,165,.55);box-shadow:var(--aic-wp-shadow-lg);transform:translateY(-3px)}.aic-source .aic-quote-text{position:relative;margin:0;padding:0;border:0;color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:clamp(19px,1.9vw,23px);font-style:italic;font-weight:300;line-height:1.55}.aic-source .aic-quote-text:before{content:"“";display:block;margin-bottom:2px;color:var(--aic-wp-spark);font-size:44px;line-height:.6}.aic-source .aic-quote-attribution{display:flex;align-items:center;gap:13px}.aic-source .aic-quote-photo{width:44px;height:44px;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover}.aic-source .aic-quote-photo.aic-person-initials{display:inline-flex;font-size:15px}.aic-source .aic-quote-name{color:var(--aic-wp-ink);font-size:15px;font-weight:700}.aic-entity-layout{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;padding:clamp(48px,7vw,82px) 0 clamp(72px,8vw,108px)}.aic-entity-layout .aic-entity-body{max-width:760px;padding:0}.aic-entity-detail.is-events .aic-entity-layout{padding-top:clamp(34px,5vw,58px)}.aic-entity-detail.is-events .aic-entity-layout .aic-entity-body{max-width:none}.aic-entity-detail.is-events .aic-entity-content{max-width:1080px}.aic-source .aic-event-detail-grid{display:grid;max-width:1080px;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(200px,.34fr) minmax(0,.66fr);align-items:start}.aic-source .aic-event-meta-panel{position:relative;min-height:100%;padding-left:30px;border-left:1px solid rgba(24,95,165,.22)}.aic-source .aic-event-meta-panel:before{content:"";position:absolute;top:3px;left:-7px;width:13px;height:13px;border:3px solid var(--aic-wp-paper);border-radius:999px;background:var(--aic-wp-spark);box-shadow:0 0 0 1px rgba(24,95,165,.35)}.aic-source .aic-event-meta-label,.aic-source .aic-event-story-label{display:block;color:var(--aic-wp-blue)}.aic-source .aic-event-meta-date{margin:12px 0 22px;color:var(--aic-wp-ink);font-family:var(--aic-wp-sans);font-size:clamp(38px,5vw,62px);font-weight:700;letter-spacing:0;line-height:.95}.aic-source .aic-event-facts{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--aic-wp-line)}.aic-source .aic-event-facts div{display:grid;gap:4px;padding:15px 0;border-bottom:1px solid var(--aic-wp-line)}.aic-source .aic-event-facts dd{margin:0;color:var(--aic-wp-ink);font-size:15.5px;font-weight:700;line-height:1.45}.aic-source .aic-event-story{display:grid;gap:20px;min-width:0;padding-top:2px}.aic-source .aic-event-story-copy{max-width:760px;padding-top:24px;border-top:1px solid var(--aic-wp-line)}.aic-source .aic-event-story-copy p:first-child{margin-top:0;color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:clamp(25px,3.1vw,36px);font-weight:300;line-height:1.36}.aic-source .aic-event-timeline-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:42px;padding:0 17px;border:1px solid rgba(24,95,165,.34);border-radius:999px;color:var(--aic-wp-blue);font-size:14px;font-weight:700;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease}.aic-source .aic-event-timeline-link:hover{border-color:rgba(24,95,165,.72);color:var(--aic-wp-azure-deep);transform:translateY(-1px)}.aic-entity-layout.has-sidebar{display:grid;gap:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.72fr) minmax(280px,.34fr);align-items:start}.aic-entity-layout.has-sidebar.is-sidebar-only{grid-template-columns:minmax(0,760px)}.aic-entity-layout.has-sidebar.is-sidebar-only .aic-entity-body{display:none}.aic-entity-layout.has-sidebar.is-sidebar-only .f-sidebar{position:static}.aic-entity-related.f-sidebar{position:sticky;top:128px}.aic-source .aic-related-item{display:block;text-decoration:none}.aic-source .aic-related-item.is-person{display:flex;align-items:center;gap:14px}.aic-source .aic-related-item.has-icon{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.aic-source .aic-related-icon{width:34px;height:34px;border-radius:10px}.aic-source .aic-related-icon svg{width:18px;height:18px}.aic-source .aic-related-item .f-sidebar-item-name{display:block;margin-bottom:4px;font-size:16.5px;transition:color .16s ease}.aic-source .aic-related-item .f-sidebar-item-desc{display:block;line-height:1.55}.aic-source .aic-related-item:hover .f-sidebar-item-name{color:var(--aic-wp-blue)}.aic-source .aic-related-photo{width:42px;height:42px;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover}.aic-source .aic-related-photo.aic-person-initials{display:inline-flex;font-size:14px}.aic-source .aic-related-text{display:block;min-width:0}.aic-source .aic-other-workstreams-card{gap:14px}.aic-source .aic-other-workstreams-list{display:grid;gap:0}.aic-source .aic-other-workstream-item{display:grid;align-items:center;grid-template-columns:30px minmax(0,1fr);gap:12px}.aic-source .aic-other-workstream-icon{width:30px;height:30px;border-radius:8px}.aic-source .aic-other-workstream-icon svg{width:16px;height:16px}.aic-source .aic-other-workstreams-all{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 13px;border:1px solid rgba(24,95,165,.28);border-radius:999px;background:rgba(70,196,242,.08)}.aic-source .aic-related-more{color:var(--aic-wp-blue);font-size:14px;font-weight:700;text-decoration:none}.aic-source .aic-person-profile-card{gap:18px}.aic-source .aic-person-profile-facts{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--aic-wp-line)}.aic-source .aic-person-profile-facts div{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid var(--aic-wp-line)}.aic-source .aic-person-profile-facts dt{color:var(--aic-wp-muted);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.aic-source .aic-person-profile-facts dd{margin:0;color:var(--aic-wp-ink);font-size:15px;font-weight:700;line-height:1.45}.aic-source .aic-person-profile-links{display:flex;flex-wrap:wrap;gap:9px}.aic-source .aic-person-profile-links a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(24,95,165,.34);border-radius:999px;color:var(--aic-wp-blue);font-size:13.5px;font-weight:700;transition:border-color .16s ease,color .16s ease,transform .16s ease}.aic-source .aic-person-profile-links a:hover{border-color:rgba(24,95,165,.72);color:var(--aic-wp-azure-deep);transform:translateY(-1px)}.aic-entity-hero.is-person{min-height:clamp(300px,34vw,430px)}.aic-entity-hero.is-person .aic-entity-hero-inner{display:grid;gap:clamp(24px,4vw,52px);grid-template-columns:auto minmax(0,760px);align-items:center;justify-content:start;padding-top:clamp(42px,5vw,68px);padding-bottom:clamp(38px,5vw,62px)}.aic-entity-hero.is-person .aic-entity-hero-text{min-width:0;max-width:760px}.aic-entity-portrait-wrap{position:relative;z-index:2}.aic-source .aic-entity-portrait{display:block;width:clamp(150px,18vw,220px);height:clamp(150px,18vw,220px);border:3px solid rgba(70,196,242,.55);border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 28px 70px -28px rgba(70,196,242,.55)}.aic-entity-portrait.aic-person-initials{display:flex;font-size:48px}.aic-person-hero-role{max-width:58ch;margin:14px 0 0;color:var(--aic-wp-spark)!important;font-family:var(--aic-wp-mono);font-size:12px!important;font-weight:700;letter-spacing:.08em;line-height:1.5!important;text-transform:uppercase}.aic-entity-quotes{display:grid;gap:26px;margin-top:34px}.aic-source .aic-entity-quote{position:relative;margin:0;padding:30px 32px;border:1px solid var(--aic-wp-line);border-left:4px solid var(--aic-wp-spark);border-radius:var(--aic-wp-radius);background:var(--aic-wp-soft);color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:clamp(19px,2vw,24px);font-style:italic;font-weight:300;line-height:1.6}.aic-source .aic-entity-quote.is-feature{margin-bottom:36px;font-size:clamp(24px,2.6vw,32px)}.aic-entity-logo-card{display:flex;align-items:center;justify-content:center;margin-bottom:36px;padding:44px;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff}.aic-entity-logo-card img{max-width:min(320px,70%);max-height:120px;-o-object-fit:contain;object-fit:contain}.aic-source .aic-entity-placeholder{padding:26px;border:1px dashed var(--aic-wp-line);border-radius:var(--aic-wp-radius);color:var(--aic-wp-muted)}.aic-entity-content.is-empty{max-width:720px}.aic-source .aic-entity-empty{display:grid;gap:18px;padding:clamp(26px,4vw,38px);border:1px solid var(--aic-wp-line);border-left:4px solid var(--aic-wp-spark);border-radius:var(--aic-wp-radius);background:#fff;box-shadow:var(--aic-wp-shadow)}.aic-source .aic-entity-empty-kicker{color:var(--aic-wp-blue);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.aic-source .aic-entity-empty h2{margin:0;color:var(--aic-wp-ink);font-family:var(--aic-wp-sans);font-size:clamp(26px,3vw,34px);line-height:1.16}.aic-source .aic-entity-empty p{margin:0;color:var(--aic-wp-muted);font-size:16px;line-height:1.72}.aic-source .aic-entity-empty blockquote{margin:2px 0 0;padding:0 0 0 18px;border-left:3px solid var(--aic-wp-spark);color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:20px;font-style:italic;line-height:1.55}.aic-source .aic-entity-facts{display:grid;gap:0;margin:4px 0 0;border-top:1px solid var(--aic-wp-line)}.aic-source .aic-entity-facts div{display:grid;grid-template-columns:minmax(118px,.32fr) minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--aic-wp-line)}.aic-source .aic-entity-facts dt{color:var(--aic-wp-muted);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.aic-source .aic-entity-facts dd{margin:0;color:var(--aic-wp-ink);font-weight:700;line-height:1.5}.aic-source .aic-entity-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.aic-source .aic-entity-empty-link,.aic-source .aic-entity-links a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(24,95,165,.34);border-radius:999px;color:var(--aic-wp-blue);font-size:14px;font-weight:700;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease}.aic-source .aic-entity-empty-link:hover,.aic-source .aic-entity-links a:hover{border-color:rgba(24,95,165,.72);color:var(--aic-wp-azure-deep);transform:translateY(-1px)}.aic-source .aic-entity-empty-note{padding-top:2px;font-size:14px!important}@media (max-width:560px){.aic-wp-copyright{align-items:flex-start;flex-direction:column}.aic-wp-legal-links{justify-content:flex-start;margin-left:0}}@media (max-width:1023px){.aic-entity-layout.has-sidebar{grid-template-columns:minmax(0,1fr)}.aic-entity-related.f-sidebar{position:static}}@media (max-width:767px){.aic-entity-layout{width:calc(100vw - 48px)}.aic-entity-detail.is-events .aic-entity-hero{min-height:min(560px,calc(100svh - 96px))}.aic-event-hero-meta{gap:8px;margin-top:22px}.aic-event-hero-meta div{min-width:0;width:100%;padding:11px 12px}.aic-source .aic-event-detail-grid{grid-template-columns:minmax(0,1fr)}.aic-source .aic-event-meta-panel{min-height:0;padding-left:24px}.aic-source .aic-event-meta-date{margin-bottom:18px;font-size:clamp(36px,12vw,48px)}.aic-source .aic-event-story-copy{padding-top:20px}.aic-source .aic-event-story-copy p:first-child{font-size:clamp(22px,7vw,30px)}.aic-entity-hero.is-person .aic-entity-hero-inner{grid-template-columns:minmax(0,1fr);justify-items:start}.aic-entity-portrait-wrap{order:-1;margin-top:8px}.aic-source .aic-entity-portrait{width:132px;height:132px}.aic-source .aic-entity-facts div{grid-template-columns:minmax(0,1fr);gap:4px}.aic-source .aic-people-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.aic-source .aic-person-name{margin:14px 14px 4px;font-size:16px}.aic-source .aic-person-bio{margin:0 14px 16px;font-size:12.5px}.aic-source .aic-partner-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}}.aic-entity-layout .aic-entity-body :where(.section,.gradient-section,.section-wrap,.init-body,.ws-body,.workstreams,.doc-wrap,.f-layout,.essay,.tl-section){width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-top:0}.aic-entity-layout .aic-entity-body :where(.section,.gradient-section){padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px)}.aic-entity-layout .aic-entity-body .layer-card{width:100%;max-width:none;margin-right:0;margin-left:0}.aic-entity-layout .aic-entity-body .meta-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.aic-entity-layout .aic-entity-body :where(.section-h,.section-title,h1,h2){font-size:clamp(26px,2.6vw,34px)}.aic-entity-layout .aic-entity-body :where(.detail-grid,.commitments-grid,.cards-grid){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.aic-source .blk-body>p{max-width:820px;margin-bottom:20px;font-size:17px;line-height:1.9}.aic-source .blk-body>ol,.aic-source .blk-body>ul{max-width:820px;margin:0 0 24px;padding-left:20px}.aic-source .blk-body li{margin-bottom:10px;color:var(--aic-wp-muted);font-size:17px;line-height:1.8}.aic-source .f-section-label{display:block;margin-bottom:16px;color:var(--aic-wp-blue);font-family:var(--aic-wp-mono);font-size:11.5px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.aic-source .ws-nav-item.active{color:var(--aic-wp-ink);border-bottom:2px solid var(--aic-wp-blue);padding-bottom:2px}.aic-source .f-sidebar-link.active-f{color:var(--aic-wp-ink);font-weight:700}.aic-source .doc-arc{max-width:720px;margin:0 0 32px;color:var(--aic-wp-muted);font-size:clamp(16px,1.8vw,19px);line-height:1.75}.aic-source .doc-stack{display:grid;gap:14px;margin-top:28px}.aic-source .tl-dot:not(.filled){background:var(--aic-wp-paper);border:2px solid var(--aic-wp-blue)}.aic-source .essay h2{max-width:820px;margin:46px 0 18px;font-size:clamp(24px,2.6vw,32px)}.aic-source .essay>div>p:first-child{max-width:760px;margin-bottom:28px;color:var(--aic-wp-ink);font-size:clamp(19px,2.2vw,23px);line-height:1.7}.aic-manifesto-family{overflow:visible;background:#f7f9fc}.aic-manifesto-family .manifesto-doc-hero,.aic-manifesto-family .page-header,.aic-source.aic-page-manifesto>.page-header{position:relative;display:grid;width:100%;max-width:none;min-height:clamp(430px,58vh,620px);align-content:center;margin:0;overflow:hidden;padding:clamp(72px,8vw,118px) max(48px,calc((100vw - var(--aic-wp-max)) / 2));color:var(--aic-wp-paper);isolation:isolate}.aic-manifesto-family .manifesto-doc-hero:before,.aic-manifesto-family .page-header:before,.aic-source.aic-page-manifesto>.page-header:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,17,29,.96),rgba(7,17,29,.82) 42%,rgba(7,17,29,.34)),url(/assets/03_psychedelic_romanesco_universe.png) 100% /cover}.aic-manifesto-family .manifesto-doc-hero:after,.aic-manifesto-family .page-header:after,.aic-source.aic-page-manifesto>.page-header:after{content:"";position:absolute;inset:0;z-index:-1;display:block;width:auto;margin:0;border:0;background-image:linear-gradient(rgba(70,196,242,.12) 1px,transparent 0),linear-gradient(90deg,rgba(70,196,242,.12) 1px,transparent 0),linear-gradient(180deg,transparent,rgba(7,17,29,.72));background-size:58px 58px,58px 58px,100% 100%;-webkit-mask-image:linear-gradient(90deg,#000,#000 58%,transparent);mask-image:linear-gradient(90deg,#000,#000 58%,transparent)}.aic-manifesto-family .manifesto-doc-hero>*,.aic-manifesto-family .page-header>*,.aic-source.aic-page-manifesto>.page-header>*{position:relative;z-index:1}.aic-manifesto-family .manifesto-doc-hero .doc-kicker,.aic-manifesto-family .page-header .section-label,.aic-source.aic-page-manifesto>.page-header .section-label{color:var(--aic-wp-spark)}.aic-manifesto-family .manifesto-doc-hero .doc-title,.aic-manifesto-family .page-header .section-h,.aic-source.aic-page-manifesto>.page-header .section-h{max-width:980px;color:var(--aic-wp-paper);letter-spacing:0}.aic-manifesto-family .manifesto-doc-hero .doc-title em,.aic-manifesto-family .page-header .section-h em,.aic-source.aic-page-manifesto>.page-header .section-h em{color:var(--aic-wp-spark)}.aic-manifesto-family .manifesto-doc-hero .doc-intro{max-width:780px}.aic-manifesto-family .manifesto-layout{display:grid;width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:clamp(36px,6vw,76px);align-items:start;padding:clamp(54px,7vw,86px) 0 clamp(72px,9vw,120px)}.aic-manifesto-family .manifesto-sidebar{position:sticky;top:130px;align-self:start;display:grid;gap:14px;max-height:calc(100svh - 154px);overflow-y:auto;padding-right:4px}.aic-manifesto-family .manifesto-sidebar-card{padding:0;border:0;background:transparent;box-shadow:none}.aic-manifesto-family .manifesto-sidebar .aic-sidebar-signup{border-color:var(--aic-wp-line);background:#fff;box-shadow:var(--aic-wp-shadow)}.aic-manifesto-family .manifesto-sidebar .aic-sidebar-signup label,.aic-manifesto-family .manifesto-sidebar .aic-sidebar-signup p{color:var(--aic-wp-muted)}.aic-manifesto-family .manifesto-sidebar .aic-sidebar-signup input{border-color:var(--aic-wp-line);background:#fff;color:var(--aic-wp-ink)}.aic-manifesto-family .manifesto-sidebar .aic-sidebar-signup input::-moz-placeholder{color:rgba(91,103,116,.72)}.aic-manifesto-family .manifesto-sidebar .aic-sidebar-signup input::placeholder{color:rgba(91,103,116,.72)}.aic-manifesto-family .manifesto-sidebar-label{margin-bottom:10px;color:var(--aic-wp-spark);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.aic-manifesto-family .manifesto-sidebar-heading{margin:0 0 18px;color:var(--aic-wp-ink);font-family:var(--aic-wp-serif);font-size:clamp(25px,2.4vw,32px);font-weight:500;letter-spacing:0;line-height:1.08}.aic-manifesto-family .manifesto-sidebar-heading em{color:var(--aic-wp-blue)}.aic-manifesto-family .manifesto-sidebar-nav{display:grid;gap:10px}.aic-manifesto-family .manifesto-sidebar-link{display:grid;height:auto;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid var(--aic-wp-line);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(11,21,36,.035);color:var(--aic-wp-ink);font-size:14px;font-weight:650;line-height:1.28;overflow:hidden;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.aic-manifesto-family .manifesto-sidebar-link.is-active,.aic-manifesto-family .manifesto-sidebar-link:hover{border-color:rgba(24,95,165,.44);background:rgba(24,95,165,.08);box-shadow:var(--aic-wp-shadow);color:var(--aic-wp-azure-deep);transform:translateY(-1px)}.aic-manifesto-family .manifesto-sidebar-num{margin-top:2px;color:var(--aic-wp-spark);font-family:var(--aic-wp-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.aic-manifesto-family .manifesto-sidebar-text{display:grid;min-width:0;gap:6px}.aic-manifesto-family .manifesto-sidebar-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;font-size:14px;line-height:1.25}.aic-manifesto-family .manifesto-sidebar-desc{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--aic-wp-muted);font-size:12px;font-weight:500;line-height:1.45}.aic-manifesto-family .manifesto-sidebar-link.is-active .manifesto-sidebar-desc,.aic-manifesto-family .manifesto-sidebar-link:hover .manifesto-sidebar-desc{color:var(--aic-wp-ink-2)}.aic-source .manifesto-sidebar-note p{margin:0;color:var(--aic-wp-muted);font-size:13px;line-height:1.5}.aic-manifesto-family .manifesto-main{min-width:0}.aic-manifesto-family .manifesto-main>.doc-library,.aic-manifesto-family .manifesto-main>.doc-wrap,.aic-manifesto-family .manifesto-main>.essay{width:100%;max-width:none;margin:0;padding:0;border-top:0;background:transparent}.aic-manifesto-family .manifesto-main>.doc-wrap:after{content:none;display:none}.aic-manifesto-family .manifesto-main>.doc-wrap>.doc-section:first-of-type{padding-top:0}.aic-manifesto-family .manifesto-main .doc-rule{width:100%;max-width:780px;margin:clamp(26px,4vw,42px) 0}.aic-manifesto-family .manifesto-main .doc-section{max-width:780px;margin-bottom:0}.aic-manifesto-family .manifesto-main .doc-section-h{margin:6px 0 16px;font-size:clamp(28px,3.1vw,40px);line-height:1.16}.aic-manifesto-family .manifesto-main .doc-p{max-width:740px;margin-bottom:16px;font-size:16.5px;line-height:1.82}.aic-manifesto-family .manifesto-main .doc-pullquote{max-width:740px;margin:24px 0;padding:22px 24px;font-size:18.5px;line-height:1.56}.aic-manifesto-family .manifesto-main .doc-footnote{max-width:780px;margin-top:34px}.aic-page-manifesto .manifesto-layout{display:grid;width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:clamp(36px,6vw,76px);align-items:start;padding:clamp(36px,5vw,56px) 0 clamp(72px,9vw,118px)}.aic-page-manifesto .manifesto-main{min-width:0}.aic-manifesto-family :where(.manifesto-overview-section,.manifesto-combined-document){scroll-margin-top:132px}.aic-page-manifesto .manifesto-main>.essay{width:100%;max-width:none;margin:0;padding:0;border-top:0;background:transparent}.aic-page-manifesto .manifesto-main>.essay .lead{max-width:700px;margin-bottom:clamp(28px,4vw,42px);padding:0 0 0 22px;border-left:3px solid var(--aic-wp-blue);color:var(--aic-wp-ink);font-size:clamp(20px,2.2vw,25px);line-height:1.62}.aic-page-manifesto .manifesto-main>.essay p{max-width:700px;margin-bottom:22px;color:var(--aic-wp-ink-2);font-size:18px;line-height:1.84}.aic-page-manifesto .manifesto-main>.essay h2{max-width:700px;margin:clamp(46px,6vw,64px) 0 18px;font-size:clamp(28px,3vw,38px)}.aic-page-manifesto .manifesto-main>.essay ul{display:grid;max-width:700px;gap:10px;margin:0 0 28px;padding:0;list-style:none}.aic-page-manifesto .manifesto-main>.essay li{position:relative;margin:0;padding-left:24px;color:var(--aic-wp-ink-2);font-size:17px;line-height:1.75}.aic-page-manifesto .manifesto-main>.essay li:before{content:"";position:absolute;top:.78em;left:0;width:7px;height:7px;border-radius:999px;background:var(--aic-wp-spark)}.aic-page-manifesto .manifesto-main>.essay .closing{width:auto;max-width:700px;margin-top:clamp(34px,5vw,52px);padding-top:24px;border-top:1px solid var(--aic-wp-line);color:var(--aic-wp-teal);font-weight:700}.aic-page-manifesto .manifesto-main>.manifesto-combined-document{width:100%;max-width:820px;margin:72px 0 0;padding-top:72px;border-top:1px solid var(--aic-wp-line)}.aic-page-manifesto .manifesto-doc-heading{max-width:780px;margin-bottom:34px}.aic-page-manifesto .manifesto-doc-heading .doc-title{max-width:760px;margin-bottom:18px;font-size:46px;letter-spacing:0;line-height:1.08}.aic-page-manifesto .manifesto-doc-heading .doc-intro{max-width:720px;margin-bottom:20px;color:var(--aic-wp-ink-2);font-size:20px;line-height:1.7}.aic-page-manifesto .manifesto-combined-body{display:grid;gap:0}.aic-page-manifesto .manifesto-sidebar{position:sticky;top:130px;min-width:0}.aic-page-manifesto .manifesto-sidebar .doc-library{width:100%;margin:0;padding:24px;border:1px solid var(--aic-wp-line);border-radius:8px;background:#fff;box-shadow:var(--aic-wp-shadow)}.aic-page-manifesto .manifesto-sidebar .section-label{margin-bottom:10px}.aic-page-manifesto .manifesto-sidebar .section-h{margin-bottom:18px;font-size:clamp(24px,2.2vw,30px);letter-spacing:0;line-height:1.18}.aic-page-manifesto .manifesto-sidebar .doc-arc{display:none}.aic-page-manifesto .manifesto-sidebar .doc-stack{display:grid;gap:12px;margin-top:0;border-top:0}.aic-page-manifesto .manifesto-sidebar .doc-row{display:grid;min-height:0;grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;align-items:start;padding:14px;border:1px solid var(--aic-wp-line);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(11,21,36,.035);transform:none}.aic-page-manifesto .manifesto-sidebar .doc-row:last-child{border-bottom:1px solid var(--aic-wp-line);padding-bottom:14px}.aic-page-manifesto .manifesto-sidebar .doc-row:focus-visible,.aic-page-manifesto .manifesto-sidebar .doc-row:hover{border-color:rgba(24,95,165,.55);background:#fff;box-shadow:var(--aic-wp-shadow);transform:translateY(-2px)}.aic-page-manifesto .manifesto-sidebar .doc-row:focus-visible .doc-row-title,.aic-page-manifesto .manifesto-sidebar .doc-row:hover .doc-row-title{color:var(--aic-wp-blue)}.aic-page-manifesto .manifesto-sidebar .doc-row-num{margin-top:4px;color:var(--aic-wp-blue);font-size:11px;line-height:1}.aic-page-manifesto .manifesto-sidebar .doc-row-title{margin-bottom:7px;font-size:17px;line-height:1.28}.aic-page-manifesto .manifesto-sidebar .doc-row-desc{display:none}.aic-page-manifesto .manifesto-sidebar .doc-row-meta{color:var(--aic-wp-azure-deep);font-size:10px;line-height:1.4}.aic-page-manifesto .manifesto-sidebar .doc-row-arrow{align-self:center;color:var(--aic-wp-blue);font-size:18px}.aic-manifesto-family .doc-nav-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;padding-top:22px;padding-bottom:22px;border:0;background:transparent}.aic-manifesto-family .doc-nav-strip>*{min-width:0}.aic-manifesto-family .doc-nav-strip>div:empty{visibility:hidden}.aic-manifesto-family .doc-nav-center,.aic-manifesto-family .doc-nav-link{display:flex;min-height:62px;align-items:center;padding:12px 14px;border:1px solid var(--aic-wp-line);border-radius:8px;background:#fff;color:var(--aic-wp-ink);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;white-space:normal}.aic-manifesto-family .doc-nav-link.right{justify-content:flex-end;text-align:right}.aic-manifesto-family .doc-nav-center{justify-content:center;text-align:center}.aic-manifesto-family .doc-nav-dir{color:var(--aic-wp-azure-deep)}.aic-manifesto-family .doc-nav-t{color:var(--aic-wp-ink)}@media (max-width:980px){.aic-page-manifesto .manifesto-layout{grid-template-columns:minmax(0,1fr);gap:34px}.aic-page-manifesto .manifesto-sidebar{position:static;order:-1}.aic-manifesto-family .manifesto-layout{grid-template-columns:1fr;gap:30px}.aic-manifesto-family .manifesto-sidebar{position:static;max-height:none;overflow:visible;padding-right:0}.aic-manifesto-family .manifesto-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.aic-page-manifesto .manifesto-layout{width:calc(100vw - 48px);padding-top:42px;padding-bottom:72px}.aic-page-manifesto .manifesto-main>.essay .lead{padding-left:16px;font-size:20px}.aic-page-manifesto .manifesto-sidebar .doc-library{padding:20px}.aic-page-manifesto .manifesto-sidebar .doc-row{grid-template-columns:28px minmax(0,1fr) 16px;gap:10px}.aic-manifesto-family .manifesto-doc-hero,.aic-manifesto-family .page-header,.aic-source.aic-page-manifesto>.page-header{min-height:min(540px,calc(100svh - 96px));padding:56px 24px 48px}.aic-manifesto-family .manifesto-doc-hero .doc-title,.aic-manifesto-family .page-header .section-h,.aic-source.aic-page-manifesto>.page-header .section-h{font-size:clamp(38px,11vw,54px)}.aic-manifesto-family .manifesto-layout{width:calc(100vw - 48px);padding-top:34px;padding-bottom:68px}.aic-manifesto-family .manifesto-sidebar-nav{grid-template-columns:1fr}.aic-page-manifesto .manifesto-main>.doc-library,.aic-page-manifesto .manifesto-main>.essay{padding:24px}.aic-page-manifesto .manifesto-main>.manifesto-combined-document{margin-top:56px;padding-top:56px}.aic-page-manifesto .manifesto-doc-heading .doc-title{font-size:36px}.aic-page-manifesto .manifesto-doc-heading .doc-intro{font-size:18px}.aic-manifesto-family .doc-nav-strip{grid-template-columns:1fr;padding-right:24px;padding-left:24px}}:root{--aic-motion-duration-fast:180ms;--aic-motion-duration-base:260ms;--aic-motion-duration-reveal:680ms;--aic-motion-ease:cubic-bezier(0.2,0.72,0.18,1);--aic-motion-ease-out:cubic-bezier(0.16,1,0.3,1);--aic-reveal-duration:var(--aic-motion-duration-reveal);--aic-reveal-distance:18px;--aic-reveal-scale:1;--aic-reveal-blur:0}html.aic-reveal-ready [data-reveal]{opacity:0;transform:translate3d(0,var(--aic-reveal-distance),0) scale(var(--aic-reveal-scale));filter:blur(var(--aic-reveal-blur));transition:opacity var(--aic-reveal-duration) var(--aic-motion-ease-out),transform var(--aic-reveal-duration) var(--aic-motion-ease-out),filter var(--aic-reveal-duration) var(--aic-motion-ease-out);transition-delay:var(--aic-reveal-delay,0s);backface-visibility:hidden;will-change:opacity,transform,filter}html.aic-reveal-ready [data-reveal=hero]{--aic-reveal-duration:760ms;--aic-reveal-distance:12px}html.aic-reveal-ready [data-reveal=section]{--aic-reveal-duration:700ms;--aic-reveal-distance:18px}html.aic-reveal-ready [data-reveal=card],html.aic-reveal-ready [data-reveal=item]{--aic-reveal-duration:560ms;--aic-reveal-distance:14px}html.aic-reveal-ready [data-reveal=media]{--aic-reveal-duration:760ms;--aic-reveal-distance:10px;--aic-reveal-scale:0.985}html.aic-reveal-ready [data-reveal].is-revealed{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.aic-source :where(.aic-card,.project-card,.project-preview-card,.f-card,.init-card,.engage-card,.layer-card,.commitment-card,.signatory-card,.detail,.ws-item,.blog-card,.doc-row,.stat-item,.partner-logo,.aic-person-card,.aic-partner-card,.aic-quote-card,.aic-related-item,.aic-entity-quote,.aic-entity-logo-card),.aic-source :where(.btn-primary,.btn-secondary,.section-link,.project-preview-link,.aic-wp-button),.aic-wp-footer :where(.aic-wp-button,a){transition:transform var(--aic-motion-duration-base) var(--aic-motion-ease),border-color var(--aic-motion-duration-base) var(--aic-motion-ease),background-color var(--aic-motion-duration-base) var(--aic-motion-ease),color var(--aic-motion-duration-base) var(--aic-motion-ease),box-shadow var(--aic-motion-duration-base) var(--aic-motion-ease),opacity var(--aic-motion-duration-fast) linear}@media (hover:hover) and (pointer:fine){.aic-source :where(a.aic-card,a.project-card,a.project-preview-card,a.f-card,a.doc-row,a.stat-item,a.partner-logo,a.aic-person-card,a.aic-partner-card,a.aic-quote-card,a.aic-related-item):hover{transform:translate3d(0,-3px,0)}.aic-source :where(.btn-primary,.btn-secondary,.section-link,.aic-wp-button):hover,.aic-wp-footer .aic-wp-button:hover{transform:translate3d(0,-2px,0)}}.aic-entity-hero{background-color:var(--aic-wp-paper);background-image:none;color:var(--aic-wp-ink)}.aic-entity-hero-media{background:var(--aic-wp-soft)}.aic-entity-hero-media img{filter:grayscale(.1) contrast(1.02) brightness(1.04) saturate(.95);mix-blend-mode:normal;opacity:.55}.aic-entity-hero-media:after{background:linear-gradient(90deg,var(--aic-wp-paper) 0,rgba(244,247,251,.65) 40%,rgba(244,247,251,.2) 100%);mix-blend-mode:normal}.aic-entity-hero:after{background:linear-gradient(90deg,var(--aic-wp-paper) 0,rgba(244,247,251,.86) 42%,rgba(244,247,251,.5) 100%)}.aic-entity-hero:not(.has-image):after{background-image:linear-gradient(var(--aic-wp-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--aic-wp-grid-line) 1px,transparent 1px);opacity:.5}.aic-entity-title{color:var(--aic-wp-black)!important}.aic-entity-lead{color:var(--aic-wp-muted)!important}.aic-entity-back{color:var(--aic-wp-muted)}.aic-entity-back:hover{color:var(--aic-wp-ink)}.aic-event-hero-meta div{border-color:var(--aic-wp-line);background:#fff;box-shadow:var(--aic-wp-shadow)}.aic-event-hero-meta dd{color:var(--aic-wp-ink)}.aic-manifesto-family .manifesto-doc-hero,.aic-manifesto-family .page-header,.aic-source.aic-page-manifesto>.page-header{background:#07111d;color:var(--aic-wp-on-dark)}.aic-manifesto-family .manifesto-doc-hero:before,.aic-manifesto-family .page-header:before,.aic-source.aic-page-manifesto>.page-header:before{background:linear-gradient(90deg,rgba(5,10,17,.97),rgba(7,17,29,.86) 42%,rgba(7,17,29,.42)),url(/assets/03_psychedelic_romanesco_universe.png) 100% /cover;filter:saturate(.82) contrast(1.08) brightness(.72)}.aic-manifesto-family .manifesto-doc-hero:after,.aic-manifesto-family .page-header:after,.aic-source.aic-page-manifesto>.page-header:after{background-image:linear-gradient(rgba(70,196,242,.12) 1px,transparent 0),linear-gradient(90deg,rgba(70,196,242,.12) 1px,transparent 0),linear-gradient(180deg,transparent,rgba(5,10,17,.74));opacity:.66}.aic-manifesto-family .manifesto-doc-hero .doc-title,.aic-manifesto-family .page-header .section-h,.aic-source.aic-page-manifesto>.page-header .section-h{color:#fff}.aic-manifesto-family .manifesto-doc-hero .doc-intro{color:rgba(234,241,248,.78)}.aic-manifesto-family .manifesto-doc-hero .doc-meta-item{border-color:var(--aic-wp-line);background:#fff;color:var(--aic-wp-ink-2)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark{background:var(--aic-wp-paper);color:var(--aic-wp-ink)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark:after{background:linear-gradient(90deg,var(--aic-wp-paper) 0,rgba(244,247,251,.82) 36%,rgba(244,247,251,.4) 100%),url(/assets/02_river_delta_neural_network.png) 100% /cover;opacity:.75}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-h{color:var(--aic-wp-black)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-h .dim{color:var(--aic-wp-ink)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-eyebrow{color:var(--aic-wp-azure-deep)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-sub{color:var(--aic-wp-muted)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .btn-secondary{border-color:var(--aic-wp-line);background:#fff;color:var(--aic-wp-ink)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .btn-secondary:hover{border-color:var(--aic-wp-ink);background:var(--aic-wp-ink);color:var(--aic-wp-paper)}@media (max-width:768px){.aic-entity-hero:after,.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark:after{-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark:after{opacity:.6}}.aic-simple-hero,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block),.aic-source>div>.doc-wrap:first-child,main>.page-header{position:relative;display:grid;width:100%;max-width:none;min-height:clamp(360px,44vw,560px);align-content:center;margin:0;overflow:hidden;padding:clamp(72px,8vw,118px) max(48px,calc((100vw - var(--aic-wp-max)) / 2));background:var(--aic-wp-hero-bg-dark);color:var(--aic-wp-on-dark);isolation:isolate}.aic-simple-hero.aic-legal-wrap{max-width:none}.aic-source .f-header,.aic-source .page-header,.aic-source .page-title-block,.aic-source .pillars-hero,.aic-source .project-hero{width:100%;max-width:none;margin:0;padding:clamp(72px,8vw,118px) max(48px,calc((100vw - var(--aic-wp-max)) / 2))}.aic-cms-hero{position:relative;min-height:clamp(360px,44vw,560px);overflow:hidden;background:var(--aic-wp-hero-bg-dark);color:var(--aic-wp-on-dark);isolation:isolate}.aic-cms-hero-inner{position:relative;z-index:1;min-height:inherit;align-content:center;padding-top:clamp(72px,8vw,118px);padding-bottom:clamp(72px,8vw,118px)}.aic-cms-hero:before,.aic-simple-hero:before,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block):before,.aic-source>div>.doc-wrap:first-child:before,main>.page-header:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,10,17,.97),rgba(7,17,29,.86) 42%,rgba(7,17,29,.42)),url(/assets/02_river_delta_neural_network.png) 100% /cover;filter:saturate(.82) contrast(1.08) brightness(.72)}.aic-cms-hero.is-high-impact:after,.aic-cms-hero:after,.aic-simple-hero:after,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block):after,.aic-source>div>.doc-wrap:first-child:after,main>.page-header:after{content:"";position:absolute;inset:0;z-index:-1;display:block;width:auto;margin:0;border:0;background-image:linear-gradient(rgba(70,196,242,.12) 1px,transparent 0),linear-gradient(90deg,rgba(70,196,242,.12) 1px,transparent 0),linear-gradient(180deg,transparent,rgba(5,10,17,.74));background-size:58px 58px,58px 58px,100% 100%;opacity:.66;-webkit-mask-image:linear-gradient(90deg,#000,#000 58%,transparent);mask-image:linear-gradient(90deg,#000,#000 58%,transparent)}.aic-cms-hero>*,.aic-simple-hero>*,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block)>*,.aic-source>div>.doc-wrap:first-child>*,main>.page-header>*{position:relative;z-index:1}.aic-cms-hero .aic-simple-eyebrow,.aic-simple-hero .aic-simple-eyebrow,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) :where(.hero-eyebrow,.page-eyebrow,.f-kicker,.doc-kicker,.project-kicker,.section-label,.eyebrow,.page-kicker,.breadcrumb,.meta-label,.tag,.status),.aic-source>div>.doc-wrap:first-child :where(.hero-eyebrow,.page-eyebrow,.f-kicker,.doc-kicker,.project-kicker,.section-label,.eyebrow,.page-kicker,.breadcrumb,.meta-label,.tag,.status),main>.page-header :where(.section-label,.eyebrow,.page-kicker){color:var(--aic-wp-spark)}.aic-cms-hero .aic-simple-title,.aic-cms-hero.is-high-impact .aic-simple-title,.aic-simple-hero .aic-simple-title,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) :where(h1,.hero-h,.page-h,.f-title,.doc-title,.project-title,.section-h,.page-title),.aic-source>div>.doc-wrap:first-child :where(h1,.hero-h,.page-h,.f-title,.doc-title,.project-title,.section-h,.page-title),main>.page-header .section-h{color:#fff!important}.aic-cms-hero .aic-simple-title em,.aic-simple-hero .aic-simple-title em,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) :where(h1,.hero-h,.page-h,.f-title,.doc-title,.project-title,.section-h,.page-title) em,.aic-source>div>.doc-wrap:first-child :where(h1,.hero-h,.page-h,.f-title,.doc-title,.project-title,.section-h,.page-title) em,main>.page-header .section-h em{color:var(--aic-wp-spark)}.aic-cms-hero .aic-simple-lead,.aic-cms-hero.is-high-impact .aic-simple-lead,.aic-simple-hero .aic-simple-lead,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) :where(.hero-sub,.page-sub,.f-intro,.doc-intro,.project-sub,.section-sub,.page-deck,.lead,.intro,p),.aic-source>div>.doc-wrap:first-child :where(.hero-sub,.page-sub,.f-intro,.doc-intro,.project-sub,.section-sub,.page-deck,.lead,.intro,p),main>.page-header :where(.section-sub,p){color:rgba(234,241,248,.8)!important}.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) .back-link,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) a:not(.btn-primary):not(.btn-secondary):not(.button),.aic-source>div>.doc-wrap:first-child .back-link,.aic-source>div>.doc-wrap:first-child a:not(.btn-primary):not(.btn-secondary):not(.button){color:var(--aic-wp-spark)}.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) .meta-strip,.aic-source>div>.doc-wrap:first-child .meta-strip{border-color:rgba(70,196,242,.24);background:rgba(255,255,255,.08)}.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) .meta-strip>div,.aic-source>div>.doc-wrap:first-child .meta-strip>div{border-color:rgba(70,196,242,.24)}.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) :where(.meta-value,.detail-value),.aic-source>div>.doc-wrap:first-child :where(.meta-value,.detail-value){color:#fff}.aic-source .page-title-block .meta-strip{border-color:rgba(70,196,242,.34);background:rgba(5,12,22,.72);box-shadow:0 24px 70px rgba(0,0,0,.24)}.aic-source .page-title-block .meta-strip>div{border-color:rgba(70,196,242,.3);background:rgba(255,255,255,.045)}.aic-source .page-title-block .meta-label{color:#38bdf8}.aic-source .page-title-block .detail-value,.aic-source .page-title-block .meta-value{color:#f8fbff;text-shadow:0 1px 18px rgba(0,0,0,.24)}.aic-source .page-title-block .meta-value.accent{color:#33d7df}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark{background:var(--aic-wp-hero-bg-dark);color:var(--aic-wp-on-dark)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark:after{background:linear-gradient(90deg,var(--aic-wp-ink) 0,rgba(11,21,36,.86) 36%,rgba(11,21,36,.42) 100%),url(/assets/02_river_delta_neural_network.png) 100% /cover;opacity:.9;mix-blend-mode:normal}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-h,.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-h .dim{color:#fff}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-eyebrow,.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-h em{color:var(--aic-wp-spark)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .hero-sub{color:rgba(234,241,248,.82)}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .btn-secondary{border-color:rgba(255,255,255,.35);background:transparent;color:#fff}.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark .btn-secondary:hover{border-color:#fff;background:rgba(255,255,255,.08);color:#fff}.aic-entity-hero{background-color:#07111d;background-image:var(--aic-wp-hero-bg-dark);color:var(--aic-wp-on-dark)}.aic-entity-hero-media{background:var(--aic-wp-ink)}.aic-entity-hero-media img{filter:grayscale(1) contrast(1.08) brightness(1.04);mix-blend-mode:screen;opacity:1}.aic-entity-hero-media:after{background:#5bc8f2;mix-blend-mode:multiply}.aic-source.aic-entity-detail:is(.is-projects,.is-foundations,.is-people) .aic-entity-hero-media img,.aic-source.aic-entity-list:is(.is-projects,.is-foundations,.is-people) .aic-entity-hero-media img{filter:saturate(1.08) contrast(1.03);mix-blend-mode:normal;opacity:1}.aic-source.aic-entity-detail:is(.is-projects,.is-foundations,.is-people) .aic-entity-hero-media:after,.aic-source.aic-entity-list:is(.is-projects,.is-foundations,.is-people) .aic-entity-hero-media:after{background:transparent;mix-blend-mode:normal}.aic-entity-hero:after{background:linear-gradient(90deg,var(--aic-wp-black) 0,rgba(11,21,36,.9) 42%,rgba(11,21,36,.46) 100%)}.aic-source.aic-entity-detail:is(.is-projects,.is-foundations,.is-people) .aic-entity-hero:after,.aic-source.aic-entity-list:is(.is-projects,.is-foundations,.is-people) .aic-entity-hero:after{background:linear-gradient(90deg,rgba(5,10,17,.94),rgba(11,21,36,.82) 42%,rgba(11,21,36,.16))}.aic-page-projects{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/projects-overview-connected-system.webp)}.aic-page-projects-ampl{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/project-ampl-permission-spectrum.webp)}.aic-page-projects-registry{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/project-registry-provenance-river.webp)}.aic-page-projects-dataset{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/project-dataset-federated-biomes.webp)}.aic-page-projects-data-pledge{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/project-data-pledge-contribution-flow.webp)}.aic-page-foundations{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/foundations-overview-living-commons.webp)}.aic-page-foundation-common-good{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/foundation-public-ai-infrastructure.webp)}.aic-page-foundation-participation{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/foundation-humans-and-ai.webp)}.aic-page-foundation-distributed{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/foundation-distributed-benefits.webp)}.aic-page-foundation-governance{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/foundation-responsible-ai.webp)}.aic-page-foundation-knowledge{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/foundation-purposeful-intelligence.webp)}.aic-page-people{--aic-source-entity-hero:url(/aicommons-vibrant-visuals/people-overview-macro-network.webp)}.aic-source.aic-page-people .page-header:before,.aic-source:is(.aic-page-foundations,.aic-page-foundation-common-good,.aic-page-foundation-participation,.aic-page-foundation-distributed,.aic-page-foundation-governance,.aic-page-foundation-knowledge) .f-header:before,.aic-source:is(.aic-page-projects,.aic-page-projects-ampl,.aic-page-projects-registry,.aic-page-projects-dataset,.aic-page-projects-data-pledge) .page-title-block:before{background:linear-gradient(90deg,rgba(5,10,17,.94) 0,rgba(7,17,29,.8) 42%,rgba(7,17,29,.14) 100%),var(--aic-source-entity-hero) center right /cover no-repeat;filter:saturate(1.08) contrast(1.03)}.aic-entity-hero:not(.has-image):after{background-image:linear-gradient(var(--aic-wp-grid-line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--aic-wp-grid-line-dark) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(75% 80% at 82% 12%,#000,transparent 72%);mask-image:radial-gradient(75% 80% at 82% 12%,#000,transparent 72%);opacity:.7}.aic-entity-hero.is-list{min-height:clamp(340px,42vw,520px)}.aic-entity-hero .aic-entity-title{color:#fff!important}.aic-entity-hero .aic-entity-lead{color:rgba(234,241,248,.82)!important}.aic-entity-back{color:rgba(234,241,248,.72)}.aic-entity-back:hover{color:#fff}.aic-event-hero-meta div{border-color:rgba(70,196,242,.24);background:rgba(255,255,255,.08);box-shadow:none}.aic-event-hero-meta dd{color:#fff}.aic-manifesto-family .manifesto-doc-hero .doc-meta-item{border-color:rgba(70,196,242,.28);background:rgba(70,196,242,.1);color:rgba(234,241,248,.82)}.aic-cms-hero :where(em,.aic-simple-eyebrow,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-entity-hero :where(em,.aic-entity-kicker,.aic-person-hero-role,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-manifesto-family .manifesto-doc-hero :where(em,.doc-kicker,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-manifesto-family .page-header :where(em,.section-label,.section-eyebrow,.eyebrow,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-page-home .hero :where(em,.hero-eyebrow,.page-eyebrow,.section-label,.section-eyebrow,.eyebrow,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-page-stage-home .hero :where(em,.hero-eyebrow,.page-eyebrow,.section-label,.section-eyebrow,.eyebrow,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-simple-hero :where(em,.aic-simple-eyebrow,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-source .hero.is-dark :where(em,.hero-eyebrow,.page-eyebrow,.section-label,.section-eyebrow,.eyebrow,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block) :where(em,.hero-eyebrow,.page-eyebrow,.f-kicker,.doc-kicker,.project-kicker,.section-label,.section-eyebrow,.eyebrow,.page-kicker,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-source.aic-page-manifesto>.page-header :where(em,.section-label,.section-eyebrow,.eyebrow,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),.aic-source>div>.doc-wrap:first-child :where(em,.hero-eyebrow,.page-eyebrow,.f-kicker,.doc-kicker,.project-kicker,.section-label,.section-eyebrow,.eyebrow,.page-kicker,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]),main>.page-header :where(em,.hero-eyebrow,.page-eyebrow,.section-label,.section-eyebrow,.eyebrow,.page-kicker,[style*="#185FA5" i],[style*="#0A5FAC" i],[style*="#0c6299" i],[style*="#1483c9" i],[style*="rgb(24, 95, 165)" i],[style*="var(--aic-wp-blue)" i],[style*="var(--aic-wp-azure-deep)" i]){color:var(--aic-wp-spark)!important}@media (max-width:768px){.aic-simple-hero,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block),.aic-source>div>.doc-wrap:first-child,main>.page-header{min-height:min(560px,calc(100svh - 96px));padding:64px 24px 52px}.aic-source .f-header,.aic-source .page-header,.aic-source .page-title-block,.aic-source .pillars-hero,.aic-source .project-hero{width:100%;max-width:none;margin:0;padding:64px 24px 52px}.aic-cms-hero{min-height:min(560px,calc(100svh - 96px))}.aic-cms-hero-inner{width:calc(100vw - 48px);padding-top:64px;padding-bottom:52px}.aic-cms-hero.is-high-impact:after,.aic-cms-hero:after,.aic-entity-hero:after,.aic-simple-hero:after,.aic-source :where(.page-header,.f-header,.project-hero,.pillars-hero,.page-title-block):after,.aic-source:not(.aic-page-home):not(.aic-page-stage-home) .hero.is-dark:after,.aic-source>div>.doc-wrap:first-child:after,main>.page-header:after{-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.aic-entity-hero.is-list{min-height:min(520px,calc(100svh - 96px))}}.aic-entity-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.aic-entity-tool-link svg{width:17px;height:17px;flex:0 0 auto}.aic-source .ampl-source-tool-card,.aic-source .registry-app-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:32px;padding:24px;border:1px solid var(--aic-wp-line);border-radius:8px;background:#fff;box-shadow:var(--aic-wp-shadow)}.aic-source .ampl-source-tool-label,.aic-source .registry-app-cta-label{margin-bottom:8px;color:var(--aic-wp-blue);font-family:var(--aic-wp-mono);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.aic-source .ampl-source-tool-title,.aic-source .registry-app-cta-title{margin:0 0 8px;color:var(--aic-wp-black);font-family:var(--aic-wp-serif);font-size:1.45rem;font-weight:600;line-height:1.2}.aic-source .ampl-source-tool-copy{max-width:580px;margin:0;color:var(--aic-wp-muted);font-size:1rem;line-height:1.55}.aic-source .ampl-source-tool-link,.aic-source .registry-app-cta-link{flex:0 0 auto;white-space:nowrap}.ampl-tool{--ampl-text:#181816;--ampl-muted:#5a5a58;--ampl-faint:#8a8a86;--ampl-bg:#fafaf8;--ampl-cream:#faf6ec;--ampl-line:#e3e3dd;--ampl-line-strong:#d0d0c8;--ampl-accent:#185fa5;--ampl-accent-soft:#e6f0fa;--ampl-yellow:#ffd21e;--ampl-green:#2d7a3e;--ampl-green-soft:#e8f4e8;--ampl-amber:#a07020;--ampl-amber-soft:#faf0e0;--ampl-red:#a85050;--ampl-red-soft:#f8e8e8;background:var(--ampl-bg);color:var(--ampl-text)}.ampl-tool-shell{width:min(1120px,calc(100vw - 56px));margin:0 auto;padding:36px 0 78px}.ampl-tool-back{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:var(--ampl-muted);font-family:var(--aic-wp-mono);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.ampl-tool-back svg{width:15px;height:15px}.ampl-tool-back:hover{color:var(--ampl-accent)}.ampl-tool-hero{padding:22px 0 26px}.ampl-att-footer,.ampl-att-label,.ampl-examples-label,.ampl-input-hint,.ampl-input-prefix,.ampl-means-eyebrow,.ampl-panel-header,.ampl-tool-kicker{font-family:var(--aic-wp-mono);letter-spacing:.08em;text-transform:uppercase}.ampl-tool-kicker{margin-bottom:12px;color:var(--ampl-accent);font-size:12px;font-weight:700}.ampl-tool-title{max-width:820px;margin:0 0 16px;color:var(--ampl-text);font-family:var(--aic-wp-serif);font-size:2.25rem;font-weight:500;line-height:1.12}.ampl-tool-title em{color:var(--ampl-accent)}.ampl-tool-deck{max-width:760px;margin:0;color:var(--ampl-text);font-family:var(--aic-wp-serif);font-size:1.04rem;line-height:1.65}.ampl-input-bar{display:flex;align-items:center;gap:14px;min-width:0;margin-bottom:12px;padding:18px 22px;border:1px solid var(--ampl-line);border-radius:6px;background:#fff}.ampl-input-prefix{flex:0 0 auto;color:var(--ampl-muted);font-size:12px;font-weight:700}.ampl-input-field{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ampl-text);font-family:var(--aic-wp-mono);font-size:14px;line-height:1.4}.ampl-json-button,.ampl-resolve-button,.ampl-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:0;border-radius:4px;font-family:var(--aic-wp-mono);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ampl-json-button svg,.ampl-resolve-button svg{width:15px;height:15px}.ampl-resolve-button{flex:0 0 auto;padding:0 18px;background:var(--ampl-accent);color:#fff}.ampl-resolve-button:hover{background:#144a85}.ampl-input-hint{margin:0 0 24px;padding:0 4px;color:var(--ampl-faint);font-size:11px}.ampl-examples-label{margin-bottom:10px;color:var(--ampl-muted);font-size:11px;font-weight:700}.ampl-examples-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.ampl-example-chip{min-height:36px;padding:8px 14px;border:1px solid var(--ampl-line);border-radius:999px;background:#fff;color:var(--ampl-text);cursor:pointer;font-family:var(--aic-wp-mono);font-size:12px;line-height:1.2;transition:background .16s ease,border-color .16s ease,color .16s ease}.ampl-example-chip.is-active,.ampl-example-chip:hover{border-color:var(--ampl-accent);background:var(--ampl-accent-soft);color:var(--ampl-accent)}.ampl-example-chip.is-active{font-weight:700}.ampl-surface{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(280px,.95fr);gap:18px;margin-bottom:24px;align-items:start}.ampl-panel{overflow:hidden;border:1px solid var(--ampl-line);border-radius:6px;background:#fff}.ampl-panel-header{display:flex;align-items:center;gap:9px;min-height:48px;padding:14px 18px;border-bottom:1px solid var(--ampl-line);background:var(--ampl-bg);color:var(--ampl-accent);font-size:11px;font-weight:700}.ampl-panel-header svg{width:15px;height:15px}.ampl-panel-body{padding:19px 20px}.ampl-fetched-title{margin:0 0 6px;color:var(--ampl-text);font-family:var(--aic-wp-serif);font-size:1.25rem;font-weight:700;line-height:1.25}.ampl-fetched-meta{margin-bottom:14px;color:var(--ampl-muted);font-family:var(--aic-wp-mono);font-size:11px;line-height:1.5}.ampl-fetched-snippet{margin:0;padding-top:13px;border-top:1px solid var(--ampl-line);color:var(--ampl-text);font-family:var(--aic-wp-serif);font-size:.94rem;font-style:italic;line-height:1.6}.ampl-attestation{margin:-1px;border:1.5px solid var(--ampl-text);background:#fff}.ampl-att-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;background:var(--ampl-text);color:#fff;font-family:var(--aic-wp-mono);font-size:12px;line-height:1.4}.ampl-trust-pill{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:4px 10px;border-radius:3px;background:var(--ampl-yellow);color:var(--ampl-text);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ampl-trust-pill svg{width:13px;height:13px}.ampl-att-subject{padding:16px 20px;border-bottom:1px solid var(--ampl-line)}.ampl-att-label{margin-bottom:4px;color:var(--ampl-muted);font-size:10px;line-height:1.4}.ampl-att-subject-text{margin:0;color:var(--ampl-text);font-family:var(--aic-wp-serif);font-size:1.08rem;font-weight:700;line-height:1.35}.ampl-att-subject-text span{display:inline;margin-left:5px;color:var(--ampl-muted);font-weight:400}.ampl-finding{display:grid;grid-template-columns:32px minmax(0,1fr);gap:13px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--ampl-line)}.ampl-finding.is-ampl,.ampl-finding.is-public-domain{background:var(--ampl-green-soft)}.ampl-finding.is-cc,.ampl-finding.is-review{background:var(--ampl-amber-soft)}.ampl-finding.is-refused{background:var(--ampl-red-soft)}.ampl-finding-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:var(--ampl-green);color:#fff}.ampl-finding.is-cc .ampl-finding-icon,.ampl-finding.is-review .ampl-finding-icon{background:var(--ampl-amber)}.ampl-finding.is-refused .ampl-finding-icon{background:var(--ampl-red)}.ampl-finding-icon svg{width:15px;height:15px}.ampl-finding-status{color:var(--ampl-green);font-family:var(--aic-wp-serif);font-size:1rem;font-weight:700;line-height:1.25}.ampl-finding.is-cc .ampl-finding-status,.ampl-finding.is-review .ampl-finding-status{color:var(--ampl-amber)}.ampl-finding.is-refused .ampl-finding-status{color:var(--ampl-red)}.ampl-finding-detail{color:var(--ampl-muted);font-family:var(--aic-wp-mono);font-size:11px;line-height:1.45}.ampl-att-fields{padding:12px 20px}.ampl-att-field{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px dotted var(--ampl-line)}.ampl-att-field:last-child{border-bottom:0}.ampl-att-value,.ampl-module-tags{min-width:0;color:var(--ampl-text);font-family:var(--aic-wp-mono);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ampl-serif{color:var(--ampl-accent);font-family:var(--aic-wp-serif);font-size:1rem;font-weight:700}.ampl-module-tags{display:flex;flex-wrap:wrap;gap:6px}.ampl-module-tag{display:inline-flex;padding:3px 7px;border-radius:3px;background:var(--ampl-accent-soft);color:var(--ampl-accent);font-size:11px}.ampl-module-tag.is-empty{background:var(--ampl-bg);color:var(--ampl-faint);font-style:italic}.ampl-permissions{padding:14px 20px 16px;border-top:1px solid var(--ampl-line);background:#fbfbf9}.ampl-perm-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0;color:var(--ampl-text);font-family:var(--aic-wp-mono);font-size:12px;line-height:1.45}.ampl-perm-row strong{flex:0 0 auto;font-weight:700}.ampl-perm-row .is-allow{color:var(--ampl-green)}.ampl-perm-row .is-required,.ampl-perm-row .is-review{color:var(--ampl-amber)}.ampl-perm-row .is-deny{color:var(--ampl-red)}.ampl-perm-row .is-na{color:var(--ampl-faint);font-style:italic}.ampl-att-footer{display:flex;justify-content:space-between;gap:14px;padding:11px 20px;border-top:1px solid var(--ampl-line);color:var(--ampl-faint);font-size:10px}.ampl-toggle-list{display:grid;gap:0}.ampl-toggle{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;width:100%;padding:13px 0;border:0;border-bottom:1px solid var(--ampl-line);background:transparent;color:var(--ampl-text);cursor:pointer;text-align:left}.ampl-toggle:first-child{padding-top:0}.ampl-toggle-box{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;margin-top:3px;border:1px solid var(--ampl-muted);border-radius:3px;color:var(--ampl-accent)}.ampl-toggle-box svg{width:13px;height:13px}.ampl-toggle strong{display:block;margin-bottom:3px;font-family:var(--aic-wp-mono);font-size:12px;font-weight:800;line-height:1.3}.ampl-toggle small{display:block;color:var(--ampl-muted);font-family:var(--aic-wp-serif);font-size:.9rem;line-height:1.35}.ampl-toggle.is-active .ampl-toggle-box{border-color:var(--ampl-accent);background:var(--ampl-accent-soft)}.ampl-means-panel{margin-top:20px;padding-top:20px;border-top:1px solid var(--ampl-line-strong)}.ampl-means-eyebrow{margin-bottom:9px;color:var(--ampl-accent);font-size:11px;font-weight:700}.ampl-means-summary{margin:0 0 12px;color:var(--ampl-text);font-family:var(--aic-wp-serif);font-size:.96rem;line-height:1.55}.ampl-means-summary strong{color:var(--ampl-accent);font-weight:700}.ampl-means-effects{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ampl-means-effects li{position:relative;padding-left:14px;color:var(--ampl-text);font-family:var(--aic-wp-serif);font-size:.9rem;line-height:1.45}.ampl-means-effects li:before{content:"";position:absolute;top:.72em;left:0;width:4px;height:4px;border-radius:999px;background:var(--ampl-accent)}.ampl-submit-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px 18px;border:1px solid var(--ampl-line);border-radius:6px;background:#fff}.ampl-submit-info{color:var(--ampl-muted);font-family:var(--aic-wp-serif);font-size:.94rem;line-height:1.5}.ampl-submit-info strong{color:var(--ampl-text)}.ampl-submit-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ampl-json-button{padding:0 13px;border:1px solid var(--ampl-line);background:#fff;color:var(--ampl-accent)}.ampl-json-button:hover{border-color:var(--ampl-accent);background:var(--ampl-accent-soft)}.ampl-submit-button{padding:0 16px;background:var(--ampl-line-strong);color:var(--ampl-faint);cursor:not-allowed}.ampl-json-preview{max-height:420px;overflow:auto;margin:0 0 14px;padding:18px;border:1px solid var(--ampl-line);border-radius:6px;background:#111;color:#f7f7f2;font-family:var(--aic-wp-mono);font-size:12px;line-height:1.6}.ampl-note-strip{padding:14px 18px;border-left:3px solid var(--ampl-yellow);border-radius:0 4px 4px 0;background:var(--ampl-cream);color:var(--ampl-muted);font-family:var(--aic-wp-serif);font-size:.94rem;font-style:italic;line-height:1.55}.ampl-tool :where(a,button,input):focus-visible{outline:3px solid rgba(70,196,242,.75);outline-offset:3px}@media (max-width:1080px){.ampl-surface{grid-template-columns:1fr}}@media (max-width:760px){.ampl-tool-shell{width:min(100% - 32px,1120px);padding-top:24px;padding-bottom:56px}.ampl-tool-title{font-size:clamp(2rem,11vw,2.6rem);line-height:1.08}.aic-source .ampl-source-tool-card,.aic-source .registry-app-cta,.ampl-att-footer,.ampl-att-header,.ampl-input-bar,.ampl-submit-row{align-items:stretch;flex-direction:column}.ampl-input-prefix{width:100%}.ampl-input-field{min-height:44px;padding:11px 12px;border:1px solid var(--ampl-line);border-radius:4px;background:#fff;font-size:12.5px}.aic-source .ampl-source-tool-link,.aic-source .registry-app-cta-link,.ampl-json-button,.ampl-resolve-button,.ampl-submit-actions,.ampl-submit-button{width:100%}.ampl-att-field{grid-template-columns:1fr;gap:3px}.ampl-perm-row{align-items:flex-start;flex-direction:column;gap:2px}}.aic-entity-loading .aic-loading-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aic-entity-loading{min-height:70vh}.aic-loading-line{display:block;width:100%;height:11px;border-radius:999px;background:linear-gradient(100deg,var(--aic-wp-soft) 40%,#f7fafd 50%,var(--aic-wp-soft) 60%);background-size:200% 100%;animation:aic-loading-shimmer 1.4s ease-in-out infinite}.aic-loading-line.is-short{width:68%}.aic-entity-loading-hero .aic-loading-line{background:linear-gradient(100deg,rgba(233,238,245,.16) 40%,rgba(233,238,245,.3) 50%,rgba(233,238,245,.16) 60%);background-size:200% 100%}.aic-loading-kicker{width:clamp(92px,12vw,132px);height:10px;margin-bottom:17px}.aic-loading-title{width:min(680px,76%);height:clamp(42px,5vw,68px);border-radius:10px}.aic-loading-title.is-narrow{width:min(430px,54%);height:clamp(34px,4.2vw,58px);margin-top:10px}.aic-loading-copy{display:grid;width:100%;gap:9px}.aic-loading-copy.is-lead{width:min(720px,78%);margin-top:24px}.aic-loading-copy.is-lead .aic-loading-line{height:15px}.aic-loading-icon{width:64px;height:64px;margin-bottom:22px;border:1px solid rgba(70,196,242,.24);border-radius:16px;background:linear-gradient(100deg,rgba(233,238,245,.12) 40%,rgba(233,238,245,.25) 50%,rgba(233,238,245,.12) 60%);background-size:200% 100%;animation:aic-loading-shimmer 1.4s ease-in-out infinite}.aic-loading-list .aic-loading-card{pointer-events:none}.aic-loading-media{min-height:230px;border-radius:12px;background:linear-gradient(100deg,var(--aic-wp-soft) 40%,#f7fafd 50%,var(--aic-wp-soft) 60%);background-size:200% 100%;animation:aic-loading-shimmer 1.4s ease-in-out infinite}.aic-loading-number{width:30px;height:13px}.aic-loading-card-kicker{width:min(112px,42%);height:9px}.aic-loading-card-title{width:min(420px,78%);height:28px;margin:14px 0 18px;border-radius:7px}.aic-loading-card-copy{min-width:0}.aic-loading-meta{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:22px}.aic-loading-meta-item{display:grid;width:100px;gap:6px}.aic-loading-meta-label{width:54px;height:8px}.aic-loading-meta-value{width:92px;height:10px}.aic-loading-grid{display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:repeat(3,minmax(0,1fr))}.aic-loading-grid-card,.aic-loading-logo-card,.aic-loading-quote-card{overflow:hidden;border:1px solid var(--aic-wp-line);border-radius:var(--aic-wp-radius);background:#fff}.aic-loading-grid-card{min-width:0}.aic-loading-grid-media{width:100%;aspect-ratio:4/3;background:linear-gradient(100deg,var(--aic-wp-soft) 40%,#f7fafd 50%,var(--aic-wp-soft) 60%);background-size:200% 100%;animation:aic-loading-shimmer 1.4s ease-in-out infinite}.aic-loading-grid.is-people .aic-loading-grid-media{aspect-ratio:1}.aic-loading-people-directory{display:grid;gap:clamp(28px,4vw,42px)}.aic-loading-people-header{display:grid;width:min(760px,100%);gap:10px}.aic-loading-people-heading{width:min(520px,74%);height:clamp(34px,4vw,54px);margin:2px 0 10px;border-radius:9px}.aic-loading-grid.is-people{gap:24px;grid-template-columns:repeat(5,minmax(0,1fr))}.aic-loading-grid-copy{padding:clamp(20px,2.5vw,28px)}.aic-loading-grid-title{width:76%;height:24px;margin:14px 0 18px;border-radius:7px}.aic-loading-logo-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.aic-loading-logo-card{display:grid;min-height:180px;gap:24px;place-items:center;padding:30px}.aic-loading-logo-mark{width:min(150px,72%);height:60px;border-radius:10px;background:linear-gradient(100deg,var(--aic-wp-soft) 40%,#f7fafd 50%,var(--aic-wp-soft) 60%);background-size:200% 100%;animation:aic-loading-shimmer 1.4s ease-in-out infinite}.aic-loading-logo-name{width:min(130px,58%);height:10px}.aic-loading-quote-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.aic-loading-quote-card{min-height:290px;padding:clamp(26px,3vw,38px)}.aic-loading-quote-mark{height:48px;color:var(--aic-wp-soft);font-family:var(--aic-wp-serif);font-size:68px;line-height:.9}.aic-loading-copy.is-quote{margin-top:28px}.aic-loading-copy.is-quote .aic-loading-line{height:14px}.aic-loading-quote-author{width:36%;height:10px;margin-top:32px}.aic-loading-simple-hero{min-height:clamp(340px,42vw,500px);align-content:center;padding:clamp(72px,9vw,112px) max(48px,calc((100vw - var(--aic-wp-max)) / 2))}.aic-loading-simple-hero .aic-loading-line{background:linear-gradient(100deg,rgba(233,238,245,.16) 40%,rgba(233,238,245,.3) 50%,rgba(233,238,245,.16) 60%);background-size:200% 100%}.aic-loading-simple-title{width:min(760px,72%);height:clamp(42px,5vw,68px);border-radius:10px}.aic-loading-simple-title.is-narrow{width:min(480px,52%);height:clamp(34px,4.2vw,58px)}.aic-loading-content{width:min(var(--aic-wp-max),calc(100vw - 96px));margin:0 auto}.aic-loading-content-page .aic-loading-prose,.aic-loading-content.is-legal{max-width:820px}.aic-loading-prose{display:grid;gap:clamp(32px,5vw,52px)}.aic-loading-prose-group{display:grid;gap:10px}.aic-loading-prose-group .aic-loading-line{height:12px}.aic-loading-prose-heading{width:min(320px,56%);height:25px!important;margin-bottom:9px;border-radius:7px}@media (max-width:900px){.aic-loading-grid,.aic-loading-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-loading-grid.is-people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.aic-loading-simple-title,.aic-loading-simple-title.is-narrow,.aic-loading-title,.aic-loading-title.is-narrow{width:88%}.aic-loading-copy.is-lead{width:92%}.aic-loading-grid,.aic-loading-grid.is-people,.aic-loading-logo-grid,.aic-loading-quote-grid{grid-template-columns:1fr}.aic-loading-grid{gap:18px}.aic-loading-logo-card{min-height:150px}.aic-loading-content,.aic-loading-simple-hero{width:auto;padding-right:24px;padding-left:24px}}@keyframes aic-loading-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.aic-entity-hero *,.aic-source *,.aic-source :after,.aic-source :before,.aic-wp-footer *,.aic-wp-header *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.aic-reduced-motion [data-reveal],html.aic-reduced-motion [data-reveal].is-revealed,html.aic-reveal-ready [data-reveal],html.aic-reveal-ready [data-reveal].is-revealed{opacity:1;transform:none;filter:none;transition:none}}@media (max-width:767px){.aic-source.aic-entity-detail:is(.is-projects,.is-foundations,.is-people) .aic-entity-hero:after,.aic-source.aic-entity-list:is(.is-projects,.is-foundations,.is-people) .aic-entity-hero:after{background:linear-gradient(180deg,rgba(5,10,17,.36),rgba(5,10,17,.88)),linear-gradient(90deg,rgba(5,10,17,.78),rgba(5,10,17,.22))}.aic-source.aic-page-people .page-header:before,.aic-source:is(.aic-page-foundations,.aic-page-foundation-common-good,.aic-page-foundation-participation,.aic-page-foundation-distributed,.aic-page-foundation-governance,.aic-page-foundation-knowledge) .f-header:before,.aic-source:is(.aic-page-projects,.aic-page-projects-ampl,.aic-page-projects-registry,.aic-page-projects-dataset,.aic-page-projects-data-pledge) .page-title-block:before{background:linear-gradient(180deg,rgba(5,10,17,.44) 0,rgba(5,10,17,.82) 100%),var(--aic-source-entity-hero) center /cover no-repeat}}.aic-page-home .hero-sub,.aic-page-registry .doc-intro{white-space:pre-line}.aic-wp-footer-cta-actions{display:grid;justify-items:start;gap:20px;position:relative;z-index:1}.aic-wp-footer-quiet-link{color:inherit;text-underline-offset:4px}.aic-wp-footer-quiet-link:hover{text-decoration:underline}.aic-page-registry .doc-meta-row{margin-bottom:48px}.aic-page-home .blk-body ol{list-style:decimal}.aic-page-registry .blk-body ul{list-style:disc}.aic-page-about .doc-section:last-of-type .blk-body a[href="/projectsdata-pledge"],.aic-page-home .blk-body a[href="/projectsdata-pledge"],.aic-page-home .blk-body a[href="/registry"],.aic-page-registry .blk-body a[href="/projectsdata-pledge"]{display:inline-flex;align-items:center;min-height:44px;padding:10px 24px;border-radius:999px;background:var(--aic-wp-blue);color:#fff;font-weight:600;text-decoration:none}.aic-source.is-data-pledge .commitments-grid,.aic-source.is-data-pledge .engage-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-bottom:48px}.aic-source.is-data-pledge .commitment-card,.aic-source.is-data-pledge .engage-card{padding:clamp(20px,3vw,32px);border:1px solid var(--aic-wp-line)}.aic-source.is-data-pledge .commitment-summary{font-family:var(--aic-wp-serif);font-style:italic;font-size:21px;line-height:1.5;margin:16px 0}.aic-source.is-data-pledge .engage-grid{padding:clamp(16px,2vw,24px);background:var(--aic-wp-soft)}.aic-source.is-data-pledge .engage-card{display:flex;flex-direction:column}.aic-source.is-data-pledge .engage-card .section-link{margin-top:auto;padding-top:20px}.aic-source.is-data-pledge .workstreams{gap:0;margin:32px 0 48px}.aic-source.is-data-pledge .ws-item{background:transparent;box-shadow:none;border-radius:0;border:0;border-top:1px solid var(--aic-wp-line);padding:28px 0}@media (max-width:700px){.aic-source.is-data-pledge .commitments-grid,.aic-source.is-data-pledge .engage-grid{grid-template-columns:minmax(0,1fr)}}