.project-card-transition{transition:opacity .2s ease,transform .2s ease}.project-card-filtering-out{opacity:0;transform:scale(.985)}.project-card-hidden{display:none!important}.project-search-highlight{background:rgba(255,230,120,.65);border-radius:.2em;padding:0 .1em}.project-universe-intro{background:#070707}.project-universe-intro__grid{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.project-universe-intro__copy{max-width:930px}.project-universe-intro__paragraphs{display:grid;gap:18px;margin-top:28px;max-width:860px}.project-universe-intro__paragraphs p{color:hsla(0,0%,100%,.72);font-size:17px;line-height:1.75;margin:0}.project-universe-proof-list{display:grid;gap:12px;padding-top:10px}.project-universe-proof-list__item{background:#101010;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;display:grid;gap:14px;grid-template-columns:42px 1fr;padding:18px}.project-universe-proof-list__item>span{align-items:center;background:rgba(0,208,162,.12);border-radius:4px;color:#00d0a2;display:inline-flex;font-size:12px;font-weight:900;height:34px;justify-content:center;width:34px}.project-universe-proof-list__item strong{color:#fff;display:block;font-size:15px;line-height:1.25}.project-universe-proof-list__item p{color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.55;margin:8px 0 0}.project-list-section{padding-top:36px}.dark-page .js-project-articles-grid>[class*=col-]>.rounded{border-radius:8px!important;display:flex;flex-direction:column;min-height:100%;transition:transform .2s ease,border-color .2s ease,background .2s ease}.dark-page .js-project-articles-grid>[class*=col-]>.rounded:focus-within,.dark-page .js-project-articles-grid>[class*=col-]>.rounded:hover{background:#181818!important;border-color:rgba(0,208,162,.7)!important;transform:translateY(-3px)}.dark-page .js-project-articles-grid img.rounded{aspect-ratio:1.9/1;border-radius:6px!important;object-fit:cover}.dark-page .js-project-articles-grid .badge{align-items:center;display:inline-flex;gap:8px;max-width:100%;white-space:normal;width:fit-content}.dark-page .js-project-articles-grid .line-clamp{line-height:1.28;min-height:46px}.dark-page .js-project-articles-grid p{margin-top:auto}.js-project-list.project-search-active .line-clamp,.js-project-list.project-search-active .line-clamp--2{-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important;overflow:visible!important}.project-section-kicker{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#b7ffe9;display:inline-flex;font-size:12px;font-weight:800;gap:8px;line-height:1;padding:7px 11px;text-transform:uppercase}.project-btn-accent,.project-btn-outline{align-items:center;border-radius:4px;display:inline-flex;font-weight:800;gap:9px;justify-content:center;line-height:1.15;padding:13px 22px;text-align:center;white-space:normal}.project-btn-accent{background:#00d0a2;border:1px solid #00d0a2;color:#06110e}.project-btn-accent:focus,.project-btn-accent:hover{background:#17f0c0;border-color:#17f0c0;color:#06110e}.project-btn-outline{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.68);color:#fff}.project-btn-outline:focus,.project-btn-outline:hover{background:rgba(0,208,162,.1);border-color:#00d0a2;color:#b7ffe9}.project-article-theme .blog-article-reading{padding-bottom:30px}.project-article-reading--oneup .container{width:min(100% - 48px,1280px)}.project-article-reading__inner--oneup{max-width:1180px}.project-reading-layout{align-items:start;display:grid;gap:clamp(30px,4vw,64px);grid-template-columns:minmax(210px,250px) minmax(0,860px)}.project-reading-main{min-width:0}.project-reading-rail{max-height:calc(100vh - 132px);overflow:auto;position:sticky;scrollbar-color:rgba(0,217,173,.42) transparent;scrollbar-width:thin;top:108px;z-index:8}.project-reading-rail__panel{background:radial-gradient(circle at 0 0,rgba(0,217,173,.1),transparent 38%),#0b0f0e;border:1px solid hsla(0,0%,100%,.11);border-radius:10px;box-shadow:0 22px 54px rgba(0,0,0,.2);overflow:hidden;padding:21px 18px 17px;position:relative}.project-reading-rail__panel:before{background:linear-gradient(90deg,transparent,rgba(0,217,173,.8),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.project-reading-mobile-nav small,.project-reading-rail__eyebrow{color:rgba(117,242,209,.68);display:block;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.project-reading-rail__panel>strong{color:#f3f6f5;display:block;font-size:16px;margin-top:7px}.project-reading-rail ol{display:grid;gap:2px;list-style:none;margin:18px 0 0;padding:0}.project-reading-rail li{margin:0}.project-reading-rail a[data-project-reading-link]{align-items:start;border-left:1px solid hsla(0,0%,100%,.1);color:rgba(236,243,241,.54);display:grid;font-size:10px;font-weight:650;gap:8px;grid-template-columns:24px minmax(0,1fr);line-height:1.4;min-height:28px;padding:7px 8px;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.project-reading-rail a[data-project-reading-link] span{color:hsla(0,0%,100%,.28);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.75}.project-reading-rail a[data-project-reading-link].is-active,.project-reading-rail a[data-project-reading-link]:focus,.project-reading-rail a[data-project-reading-link]:hover{background:linear-gradient(90deg,rgba(0,217,173,.09),transparent);border-left-color:#00d9ad;color:#ecfffa}.project-reading-rail a[data-project-reading-link].is-active span{color:#00d9ad}.project-reading-rail__contact{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:#75f2d1;display:flex;font-size:10px;font-weight:800;gap:10px;justify-content:space-between;margin-top:17px;min-height:32px;padding:12px 4px 2px;text-decoration:none}.project-reading-mobile-nav{display:none}.project-reading-mobile-nav nav a:focus-visible,.project-reading-mobile-nav summary:focus-visible,.project-reading-rail__contact:focus-visible,.project-reading-rail a[data-project-reading-link]:focus-visible{outline:2px solid #75f2d1;outline-offset:2px}.project-reading-progress{background:hsla(0,0%,100%,.055);height:2px;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:76px;z-index:1032}.project-reading-progress span{background:linear-gradient(90deg,#00d9ad,#64a8ff);box-shadow:0 0 12px rgba(0,217,173,.78);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}.project-article-prose .project-case-study-section{scroll-margin-top:96px}.project-article-prose .project-case-study-section>h2[id]{scroll-margin-top:112px}.project-at-a-glance,.project-series{margin:38px 0 58px;scroll-margin-top:96px}.project-at-a-glance{--project-tech-accent:#00d9ad;background:radial-gradient(circle at 92% 8%,rgba(100,168,255,.14),transparent 31%),radial-gradient(circle at 8% 92%,rgba(0,217,173,.1),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.035),transparent 54%),#090d0c;border:1px solid hsla(0,0%,100%,.13);border-radius:16px;box-shadow:0 34px 90px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.04);isolation:isolate;overflow:hidden;padding:clamp(28px,4.5vw,46px);position:relative}.project-at-a-glance:before,.project-series:before{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.project-at-a-glance:after{border:1px solid rgba(0,217,173,.1);border-radius:50%;box-shadow:inset 0 0 0 42px rgba(0,217,173,.018),inset 0 0 0 88px rgba(100,168,255,.014);content:"";height:360px;pointer-events:none;position:absolute;right:-140px;top:-160px;width:360px;z-index:-1}.project-at-a-glance__header,.project-series__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.project-at-a-glance__header h2,.project-series__header h2{color:#f5f7f6;font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;line-height:1.04;margin:14px 0 0}.project-at-a-glance .project-section-kicker,.project-series .project-section-kicker{background:rgba(0,217,173,.06);border-color:rgba(0,217,173,.34);color:#75f2d1}.project-system-status{align-items:center;background:rgba(0,217,173,.055);border:1px solid rgba(0,217,173,.22);border-radius:999px;color:rgba(225,255,247,.72);display:inline-flex;flex:0 0 auto;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;gap:9px;letter-spacing:.08em;padding:8px 11px;text-transform:uppercase}.project-case-visual__live i,.project-evidence-note__status i,.project-system-status i{background:#00d9ad;border-radius:50%;box-shadow:0 0 12px rgba(0,217,173,.9);height:6px;width:6px}.project-executive-summary{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-executive-summary__item{--project-card-accent:#00d9ad;background:linear-gradient(145deg,color-mix(in srgb,var(--project-card-accent) 8%,transparent),transparent 48%),rgba(14,18,17,.94);border:1px solid hsla(0,0%,100%,.11);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);min-height:292px;overflow:hidden;padding:25px 24px 96px;position:relative}.project-executive-summary__item--2{--project-card-accent:#64a8ff}.project-executive-summary__item--3{--project-card-accent:#ffb44c}.project-tech-card__meta{align-items:center;display:flex;gap:18px;justify-content:space-between}.project-series__meta,.project-tech-card__meta span{color:hsla(0,0%,100%,.43);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.project-tech-card__meta i{background:var(--project-card-accent);border-radius:50%;box-shadow:0 0 15px color-mix(in srgb,var(--project-card-accent) 78%,transparent);height:7px;width:7px}.project-executive-summary__item strong{color:#f5f7f6;display:block;font-size:19px;letter-spacing:-.022em;line-height:1.22;margin-top:34px;position:relative;z-index:2}.project-executive-summary__item p{color:rgba(236,243,241,.61);font-size:14px;line-height:1.62;margin:12px 0 0;position:relative;z-index:2}.project-tech-card__chart{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--project-card-accent) 10%,transparent));bottom:0;height:76px;left:0;opacity:.82;position:absolute;right:0}.project-tech-card__chart>span{background:hsla(0,0%,100%,.035);bottom:0;position:absolute;top:0;width:1px}.project-tech-card__chart>span:first-child{left:14%}.project-tech-card__chart>span:nth-child(2){left:28%}.project-tech-card__chart>span:nth-child(3){left:42%}.project-tech-card__chart>span:nth-child(4){left:56%}.project-tech-card__chart>span:nth-child(5){left:70%}.project-tech-card__chart>span:nth-child(6){left:84%}.project-tech-card__chart svg{height:100%;width:100%}.project-tech-card__chart path{fill:none;stroke:var(--project-card-accent);stroke-width:2;vector-effect:non-scaling-stroke}.project-proof-metrics{background:rgba(10,14,13,.86);border:1px solid hsla(0,0%,100%,.11);border-radius:10px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;overflow:hidden}.project-proof-metrics__item{--project-metric-accent:#00d9ad;background:linear-gradient(180deg,color-mix(in srgb,var(--project-metric-accent) 4%,transparent),transparent 48%);border-right:1px solid hsla(0,0%,100%,.09);display:flex;flex-direction:column;min-height:228px;padding:22px 20px 18px}.project-proof-metrics__item:last-child{border-right:0}.project-proof-metrics__item--2{--project-metric-accent:#64a8ff}.project-proof-metrics__item--3{--project-metric-accent:#a78bfa}.project-proof-metrics__item--4{--project-metric-accent:#ffb44c}.project-proof-metrics__index{color:hsla(0,0%,100%,.34);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.project-proof-metrics__item strong{color:var(--project-metric-accent);font-size:clamp(30px,4vw,44px);letter-spacing:-.045em;line-height:1;margin-top:20px;text-shadow:0 0 24px color-mix(in srgb,var(--project-metric-accent) 28%,transparent)}.project-proof-metrics__item>span:not(.project-proof-metrics__index):not(.project-proof-metrics__rail){color:#f1f4f3;font-size:14px;font-weight:800;line-height:1.35;margin-top:12px}.project-proof-metrics__item small{color:rgba(236,243,241,.52);font-size:11px;line-height:1.45;margin-top:8px}.project-proof-metrics__rail{background:hsla(0,0%,100%,.08);height:2px;margin-top:auto;overflow:hidden}.project-proof-metrics__rail i{background:linear-gradient(90deg,transparent,var(--project-metric-accent));box-shadow:0 0 12px color-mix(in srgb,var(--project-metric-accent) 66%,transparent);display:block;height:100%;width:72%}.project-proof-metrics__item--2 .project-proof-metrics__rail i{width:86%}.project-proof-metrics__item--3 .project-proof-metrics__rail i{width:64%}.project-proof-metrics__item--4 .project-proof-metrics__rail i{width:96%}.project-case-visual{background:#090d0c;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 24px 54px rgba(0,0,0,.28);margin:18px 0 0;overflow:hidden}.project-case-visual__chrome{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.38);display:grid;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;gap:16px;grid-template-columns:1fr auto 1fr;letter-spacing:.1em;min-height:42px;padding:0 15px;text-transform:uppercase}.project-case-visual__dots{display:flex;gap:6px}.project-case-visual__dots i{background:hsla(0,0%,100%,.18);border-radius:50%;height:6px;width:6px}.project-case-visual__dots i:first-child{background:#ff6b78}.project-case-visual__dots i:nth-child(2){background:#ffb44c}.project-case-visual__dots i:last-child{background:#00d9ad}.project-case-visual__live{align-items:center;color:rgba(225,255,247,.6);display:inline-flex;gap:7px;justify-self:end}.project-case-visual img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;width:100%}.project-case-visual figcaption{border-top:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.52);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.5;margin:0;padding:14px 17px}.project-evidence-gallery{background:radial-gradient(circle at 100% 0,rgba(77,108,255,.12),transparent 36%),linear-gradient(145deg,rgba(13,21,38,.98),rgba(6,10,18,.98));border:1px solid rgba(118,146,255,.2);border-radius:16px;box-shadow:0 28px 70px rgba(0,0,0,.26);margin:72px 0;overflow:hidden;padding:30px;position:relative}.project-evidence-gallery:before{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:26px 26px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 66%);pointer-events:none;position:absolute}.project-evidence-gallery__grid,.project-evidence-gallery__heading,.project-evidence-gallery__notice{position:relative;z-index:1}.project-evidence-gallery__heading{margin-bottom:24px;max-width:760px}.project-evidence-gallery__heading h2{color:#f7f9ff;font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.035em;margin:10px 0 12px}.project-evidence-gallery__heading p{color:rgba(229,235,249,.7);font-size:.98rem;line-height:1.7;margin:0}.project-evidence-gallery__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-evidence-gallery__grid--single{grid-template-columns:minmax(0,1fr)}.project-evidence-gallery__item{background:#080c14;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 20px 46px rgba(0,0,0,.34);margin:0;overflow:hidden}.project-evidence-gallery__chrome{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:rgba(224,232,248,.48);display:grid;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;gap:14px;grid-template-columns:1fr auto 1fr;letter-spacing:.1em;min-height:42px;padding:0 14px;text-transform:uppercase}.project-evidence-gallery__privacy{align-items:center;color:rgba(176,255,226,.74);display:inline-flex;gap:7px;justify-self:end}.project-evidence-gallery__privacy i{background:#00d9ad;border-radius:50%;box-shadow:0 0 12px rgba(0,217,173,.6);height:6px;width:6px}.project-evidence-gallery__item img{background:#f6f8fc;display:block;height:auto;width:100%}.project-evidence-gallery__item figcaption{border-top:1px solid hsla(0,0%,100%,.08);color:rgba(229,235,249,.62);font-size:.78rem;line-height:1.6;margin:0;min-height:66px;padding:14px 17px}.project-evidence-gallery__item figcaption strong{color:rgba(247,249,255,.9)}.project-evidence-gallery__notice{align-items:flex-start;background:rgba(0,217,173,.055);border:1px solid rgba(0,217,173,.17);border-radius:9px;color:rgba(206,248,235,.68);display:flex;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;gap:10px;line-height:1.6;margin:18px 0 0;padding:13px 15px}.project-evidence-gallery__notice span{color:#00d9ad;font-weight:800}.project-evidence-note{background:linear-gradient(90deg,rgba(0,217,173,.08),rgba(0,217,173,.018));border:1px solid rgba(0,217,173,.2);border-radius:10px;margin-top:16px;padding:22px 24px 22px 62px;position:relative}.project-evidence-note:before{border:1px solid rgba(0,217,173,.48);border-radius:50%;box-shadow:inset 0 0 0 5px rgba(0,217,173,.08),0 0 20px rgba(0,217,173,.16);content:"";height:18px;left:24px;position:absolute;top:24px;width:18px}.project-evidence-note__status{align-items:center;color:#75f2d1;display:flex;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;gap:8px;letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.project-evidence-note strong{color:#f1f5f4;display:block}.project-evidence-note p{color:rgba(236,243,241,.6);font-size:14px;line-height:1.65;margin:7px 0 0}.project-series{--project-series-accent:#00d9ad;background:radial-gradient(circle at 4% 2%,rgba(0,217,173,.11),transparent 30%),linear-gradient(145deg,hsla(0,0%,100%,.028),transparent 48%),#0a0e0d;border:1px solid hsla(0,0%,100%,.11);border-radius:14px;isolation:isolate;overflow:hidden;padding:clamp(28px,4vw,40px);position:relative}.project-series__mother-link{color:#75f2d1;font-weight:800}.blog-article-prose a.project-series__mother-link,.blog-article-prose a.project-series__mother-link:focus,.blog-article-prose a.project-series__mother-link:hover{color:#75f2d1!important}.project-series__intro{color:rgba(236,243,241,.6);max-width:820px}.project-series__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.project-series__card{--project-series-card-accent:#00d9ad;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--project-series-card-accent) 6%,transparent),transparent 48%),rgba(14,18,17,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#f3f6f5;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) 50px 20px;min-height:92px;overflow:hidden;padding:17px 16px;position:relative;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.project-series__card:nth-child(4n+2){--project-series-card-accent:#64a8ff}.project-series__card:nth-child(4n+3){--project-series-card-accent:#a78bfa}.project-series__card:nth-child(4n+4){--project-series-card-accent:#ffb44c}.blog-article-prose a.project-series__card,.blog-article-prose a.project-series__card:focus,.blog-article-prose a.project-series__card:hover{color:#f3f6f5!important;text-decoration-line:none!important}.project-series__card.is-current,.project-series__card:focus,.project-series__card:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--project-series-card-accent) 10%,transparent),transparent 58%),#101513;border-color:color-mix(in srgb,var(--project-series-card-accent) 58%,transparent);box-shadow:0 16px 34px rgba(0,0,0,.22);color:#fff;transform:translateY(-2px)}.project-series__card.is-current{box-shadow:inset 3px 0 0 var(--project-series-card-accent),0 16px 34px rgba(0,0,0,.22)}.project-series__index{color:var(--project-series-card-accent);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:900}.blog-article-prose .project-series__content strong{color:#f3f6f5;display:block;font-size:14px;line-height:1.4;margin-top:5px}.project-series__signal{align-items:flex-end;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:8px 8px;border:1px solid hsla(0,0%,100%,.07);border-radius:4px;display:flex;gap:4px;height:26px;justify-content:center;padding:5px 8px}.project-series__signal i{background:var(--project-series-card-accent);border-radius:2px 2px 0 0;box-shadow:0 0 8px color-mix(in srgb,var(--project-series-card-accent) 58%,transparent);width:3px}.project-series__signal i:first-child{height:7px;opacity:.45}.project-series__signal i:nth-child(2){height:14px;opacity:.75}.project-series__signal i:last-child{height:10px}.project-series__arrow{color:var(--project-series-card-accent);font-size:18px}.project-at-a-glance+.project-article-intro{background:radial-gradient(circle at 100% 0,rgba(100,168,255,.09),transparent 34%),linear-gradient(90deg,rgba(100,168,255,.055),hsla(0,0%,100%,.014));border:1px solid rgba(100,168,255,.12);border-left:3px solid #64a8ff;border-radius:0 10px 10px 0;margin:62px 0;overflow:hidden;padding:30px 32px 30px 38px;position:relative}.project-at-a-glance+.project-article-intro:after{background-image:radial-gradient(circle,#64a8ff 1.5px,transparent 0);background-size:9px 9px;content:"";height:22px;opacity:.52;position:absolute;right:20px;top:18px;width:54px}.project-at-a-glance+.project-article-intro p:first-child{color:rgba(247,250,249,.86);font-size:17px;line-height:1.78}.project-series~.project-case-study-section{border-top:1px solid hsla(0,0%,100%,.1);margin-top:82px;padding-top:36px;position:relative}.project-series~.project-case-study-section:before{background:linear-gradient(90deg,#00d9ad,transparent);box-shadow:0 0 18px rgba(0,217,173,.35);content:"";height:1px;left:0;position:absolute;top:-1px;width:76px}.project-series~.project-case-study-section:after{background:#00d9ad;border-radius:50%;box-shadow:0 0 14px rgba(0,217,173,.8);content:"";height:7px;left:0;position:absolute;top:-4px;width:7px}.project-series~.project-case-study-section h2{letter-spacing:-.035em;margin-top:0!important}.project-series~.project-case-study-section>h3{color:rgba(117,242,209,.66);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:13px!important;font-weight:600;letter-spacing:.015em;line-height:1.55;margin-top:14px!important}.project-series~.project-case-study-section--conclusion{background:radial-gradient(circle at 100% 0,rgba(0,217,173,.11),transparent 35%),linear-gradient(145deg,hsla(0,0%,100%,.028),transparent 52%),#0b100e;border:1px solid rgba(0,217,173,.18);border-radius:12px;overflow:hidden;padding:38px 40px}.project-series~.project-case-study-section--conclusion:before{width:100%}.project-flow-diagram{--project-flow-accent:#00d9ad;background:radial-gradient(circle at 0 0,rgba(0,217,173,.1),transparent 30%),#090d0c;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 24px 54px rgba(0,0,0,.22);margin:44px 0 52px;overflow:hidden}.project-flow-diagram__header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.project-flow-diagram__header div{display:flex;flex-direction:column;gap:7px}.project-deep-dive__header>span,.project-flow-diagram__header small,.project-flow-diagram__header span,.project-flow-diagram__node>span{color:hsla(0,0%,100%,.4);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.project-flow-diagram__header strong{color:#f4f7f6;font-size:17px;letter-spacing:-.018em;line-height:1.3}.project-flow-diagram__header small{align-items:center;border:1px solid rgba(0,217,173,.22);border-radius:999px;color:#75f2d1;display:inline-flex;gap:8px;padding:7px 9px}.project-flow-diagram__header small:before{background:var(--project-flow-accent);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--project-flow-accent) 80%,transparent);content:"";height:6px;width:6px}.project-flow-diagram__track{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:26px 26px;display:grid;gap:0;grid-template-columns:repeat(var(--project-flow-count),minmax(0,1fr));padding:18px}.project-flow-diagram__node{--project-node-accent:#00d9ad;background:linear-gradient(160deg,color-mix(in srgb,var(--project-node-accent) 7%,transparent),transparent 56%),rgba(14,18,17,.92);border:1px solid hsla(0,0%,100%,.09);border-right:0;min-height:168px;min-width:0;padding:20px 18px;position:relative}.project-flow-diagram__node:first-child{border-radius:7px 0 0 7px}.project-flow-diagram__node:last-child{border-radius:0 7px 7px 0;border-right:1px solid hsla(0,0%,100%,.09)}.project-flow-diagram__node:nth-child(4n+2){--project-node-accent:#64a8ff}.project-flow-diagram__node:nth-child(4n+3){--project-node-accent:#a78bfa}.project-flow-diagram__node:nth-child(4n+4){--project-node-accent:#ffb44c}.project-flow-diagram__node:before{background:linear-gradient(90deg,transparent,var(--project-node-accent),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.project-flow-diagram__node:not(:last-child):after{background:#0a0f0d;border:1px solid color-mix(in srgb,var(--project-node-accent) 50%,transparent);border-radius:50%;color:var(--project-node-accent);content:"›";display:grid;font-size:13px;height:16px;line-height:1;place-items:center;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:16px;z-index:3}.project-flow-diagram__node>span{color:var(--project-node-accent)}.project-flow-diagram__node strong{color:#f3f6f5;display:block;font-size:14px;line-height:1.3;margin-top:18px}.project-flow-diagram__node p{color:rgba(236,243,241,.55)!important;font-size:11px;line-height:1.5;margin:10px 0 0!important}.project-flow-diagram figcaption{border-top:1px solid hsla(0,0%,100%,.07);color:rgba(236,243,241,.48);font-size:12px;line-height:1.55;margin:0;padding:14px 24px}.project-flow-diagram--transaction .project-flow-diagram__track,.project-flow-diagram--value-chain .project-flow-diagram__track{padding-top:34px;position:relative}.project-flow-diagram--transaction .project-flow-diagram__track:before,.project-flow-diagram--value-chain .project-flow-diagram__track:before{background:linear-gradient(90deg,#00d9ad,#64a8ff,#a78bfa,#ffb44c);box-shadow:0 0 14px rgba(100,168,255,.28);content:"";height:1px;left:8%;position:absolute;right:8%;top:25px}.project-flow-diagram--transaction .project-flow-diagram__node,.project-flow-diagram--value-chain .project-flow-diagram__node{border-top-color:color-mix(in srgb,var(--project-node-accent) 42%,transparent)}.project-flow-diagram--decision-loop{--project-flow-accent:#64a8ff;background:radial-gradient(circle at 50% 78%,rgba(100,168,255,.13),transparent 35%),#090d0c}.project-flow-diagram--decision-loop .project-flow-diagram__track,.project-flow-diagram--quality-loop .project-flow-diagram__track{background-image:radial-gradient(circle at 50% 50%,transparent 0 34%,hsla(0,0%,100%,.04) 34.4% 34.8%,transparent 35.2%),linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:auto,26px 26px,26px 26px;border-radius:50%;padding-top:34px;position:relative}.project-flow-diagram--decision-loop .project-flow-diagram__node,.project-flow-diagram--quality-loop .project-flow-diagram__node{border-radius:7px;border-right:1px solid hsla(0,0%,100%,.09);box-shadow:0 12px 26px rgba(0,0,0,.18);min-height:180px}.project-flow-diagram--decision-loop .project-flow-diagram__node:not(:last-child):after,.project-flow-diagram--quality-loop .project-flow-diagram__node:not(:last-child):after{background:#0c1210;right:-9px}.project-flow-diagram--allocation{--project-flow-accent:#ffb44c}.project-flow-diagram--allocation .project-flow-diagram__track{align-items:center;background-image:radial-gradient(circle at center,rgba(255,180,76,.12),transparent 28%),linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:auto,26px 26px,26px 26px;padding-bottom:30px;padding-top:30px}.project-flow-diagram--allocation .project-flow-diagram__node:nth-child(3){border-left-color:rgba(255,180,76,.32);border-radius:7px;border-right:1px solid rgba(255,180,76,.32);box-shadow:0 18px 42px rgba(255,180,76,.09);min-height:202px;transform:translateY(-8px);z-index:2}.project-flow-diagram--trust-chain{--project-flow-accent:#a78bfa}.project-flow-diagram--trust-chain .project-flow-diagram__node{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--project-node-accent) 11%,transparent),transparent 34%),rgba(14,18,17,.92);border-top:3px double color-mix(in srgb,var(--project-node-accent) 58%,transparent)}.project-flow-diagram--trust-chain .project-flow-diagram__node>span:after{color:var(--project-node-accent);content:"✓";margin-left:7px}.project-flow-diagram--quality-loop{--project-flow-accent:#00d9ad;background:radial-gradient(circle at 50% 100%,rgba(0,217,173,.12),transparent 38%),#090d0c}.project-flow-diagram--quality-loop .project-flow-diagram__node:last-child:after{border-radius:0 10px 0 0;border-right:1px dashed rgba(0,217,173,.34);border-top:1px dashed rgba(0,217,173,.34);content:"";height:15px;pointer-events:none;position:absolute;right:50%;top:-18px;width:calc(400% + 42px);z-index:3}.project-flow-diagram--layers .project-flow-diagram__track{gap:9px;grid-template-columns:1fr}.project-flow-diagram--layers .project-flow-diagram__node,.project-flow-diagram--layers .project-flow-diagram__node:first-child,.project-flow-diagram--layers .project-flow-diagram__node:last-child{align-items:center;border:1px solid hsla(0,0%,100%,.09);border-left:3px solid var(--project-node-accent);border-radius:7px;display:grid;gap:16px;grid-template-columns:44px minmax(150px,.42fr) minmax(0,1fr);min-height:88px;padding:17px 20px}.project-flow-diagram--layers .project-flow-diagram__node p,.project-flow-diagram--layers .project-flow-diagram__node strong{margin-top:0!important}.project-flow-diagram--layers .project-flow-diagram__node:not(:last-child):after{bottom:-13px;right:50%;top:auto;transform:translateX(50%) rotate(90deg)}.project-deep-dives{display:grid;gap:22px;margin:42px 0 50px}.project-deep-dive{border-left:1px solid rgba(100,168,255,.3);padding:8px 0 8px 30px;position:relative}.project-deep-dive:before{background:#64a8ff;border-radius:50%;box-shadow:0 0 14px rgba(100,168,255,.72);content:"";height:7px;left:-4px;position:absolute;top:12px;width:7px}.project-deep-dive__header{margin-bottom:15px}.project-deep-dive__header>span{color:rgba(100,168,255,.74)}.project-deep-dive__header h3{color:#f2f5f4;font-size:20px!important;letter-spacing:-.02em;line-height:1.3;margin:7px 0 0!important}.project-deep-dive p{margin:0 0 15px!important}.project-deep-dive ul{display:grid;gap:10px;list-style:none;margin:20px 0 0;padding:0}.project-deep-dive li{padding-left:22px;position:relative}.project-deep-dive li:before{background:#64a8ff;box-shadow:0 0 8px rgba(100,168,255,.55);content:"";height:1px;left:0;position:absolute;top:.78em;width:10px}.project-article-prose .project-link-block>:first-child,.project-article-prose .project-rich-content>:first-child{margin-top:0!important}.project-article-prose .project-link-block{border-left:3px solid #00d0a2;padding-left:18px}.project-article-prose .project-rich-content pre,.project-article-prose pre{background:#0e1420!important;border:1px solid rgba(0,208,162,.32);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);color:#e6f1ff!important}.project-article-prose .project-rich-content pre code,.project-article-prose pre code{background:transparent!important;color:inherit!important}.project-article-wide-block--cta{padding-bottom:42px;padding-top:18px}.project-article-cta{background:linear-gradient(135deg,rgba(0,208,162,.16),rgba(155,180,255,.08)),#111;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#fff;overflow:hidden;padding:70px 34px;position:relative;text-align:center}.project-article-cta h2{color:#fff;font-size:38px;letter-spacing:0;line-height:1.16;margin:16px auto 0;max-width:820px}.project-article-cta p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.65;margin:18px auto 0;max-width:760px}.project-article-cta__signals{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px auto 0;width:min(100%,860px)}.project-article-cta__signals>span{align-items:center;background:rgba(7,11,10,.46);border:1px solid hsla(0,0%,100%,.12);border-radius:7px;color:rgba(244,249,247,.78);display:flex;font-size:12px;font-weight:750;gap:11px;line-height:1.35;min-height:58px;padding:12px 14px;text-align:left}.project-article-cta__signals i{background:rgba(0,217,173,.08);border:1px solid rgba(0,217,173,.28);border-radius:50%;color:#75f2d1;display:grid;flex:0 0 auto;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-style:normal;height:25px;place-items:center;width:25px}.project-article-cta__actions,.project-final-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.project-related-block{background:#070707;padding:34px 0 64px}.project-article-wide-block--cta>.container,.project-final-cta-section>.container,.project-related-block>.container{max-width:none;width:min(100% - 48px,1180px)}.project-related-block__header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.project-related-block__header h2{color:#fff;font-size:34px;letter-spacing:0;line-height:1.16;margin:14px 0 0}.project-related-block .rounded{background:#151515!important;border:1px solid hsla(0,0%,100%,.14);border-radius:8px!important;box-shadow:none!important;color:#fff;height:100%}.project-related-block img.rounded{aspect-ratio:1.92/1;border:0;object-fit:cover}.project-related-block .badge{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.8)!important}.project-related-block .fw-bold,.project-related-block .text-heading{color:#fff!important}.project-related-block li,.project-related-block p{color:hsla(0,0%,100%,.66)!important}.project-related-block .project-feature-card__eyebrow{color:#00d0a2!important}.project-related-block .project-feature-card__title{color:#fff!important}.project-related-block .project-feature-card__button{background:#00d0a2!important;border-color:#00d0a2!important;color:#04110d!important}.blog-article-theme .project-related-block .project-feature-card__button{color:#04110d!important}.project-related-block .project-feature-card__visual:focus .project-feature-card__button,.project-related-block .project-feature-card__visual:hover .project-feature-card__button{background:#17f0c0!important;border-color:#17f0c0!important;color:#04110d!important}.blog-article-theme .project-related-block .project-feature-card__button span,.project-related-block .project-feature-card__button span{color:inherit!important}.project-related-block a:focus .text-heading,.project-related-block a:hover .text-heading{color:#00d0a2!important}.project-final-cta-section{background:#070707;padding:10px 0 96px}.project-final-cta{background:#101010;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#fff;overflow:hidden;position:relative}.project-final-cta:before{background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.48)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.56));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.project-final-cta__video{filter:brightness(.95) contrast(1.06) saturate(1.08);height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.project-final-cta__content{margin:0 auto;max-width:840px;padding:78px 34px;position:relative;text-align:center;z-index:2}.project-final-cta__content h2{color:#fff;font-size:42px;letter-spacing:0;line-height:1.12;margin:16px 0 0}.project-final-cta__content p{color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.65;margin:18px auto 0;max-width:720px}.project-article-theme .footer-6{background:#070707}@media (max-width:1199.98px){.project-article-reading--oneup .container{width:min(100% - 48px,980px)}.project-reading-layout{gap:0;grid-template-columns:1fr}.project-reading-rail{display:none}.project-reading-mobile-nav{backdrop-filter:blur(14px);background:rgba(11,15,14,.97);border:1px solid hsla(0,0%,100%,.12);border-radius:9px;box-shadow:0 16px 42px rgba(0,0,0,.26);display:block;margin-bottom:32px;position:sticky;top:88px;z-index:12}.project-reading-mobile-nav summary{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;min-height:62px;padding:12px 16px}.project-reading-mobile-nav summary::-webkit-details-marker{display:none}.project-reading-mobile-nav summary strong{color:#f3f6f5;display:block;font-size:12px;line-height:1.3;margin-top:4px}.project-reading-mobile-nav summary i{border-bottom:1px solid #75f2d1;border-right:1px solid #75f2d1;height:9px;transform:rotate(45deg);transition:transform .2s ease;width:9px}.project-reading-mobile-nav[open] summary i{transform:rotate(225deg)}.project-reading-mobile-nav nav{border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(55vh,460px);overflow:auto;padding:8px 12px 14px}.project-reading-mobile-nav nav a{color:rgba(236,243,241,.62);display:grid;font-size:11px;gap:7px;grid-template-columns:24px minmax(0,1fr);line-height:1.4;min-height:40px;padding:9px;text-decoration:none}.project-reading-mobile-nav nav a span{color:rgba(117,242,209,.54);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.8}.project-reading-mobile-nav nav a.is-active{background:rgba(0,217,173,.08);border-radius:5px;color:#ecfffa}}@media (max-width:991.98px){.project-universe-intro__grid{gap:30px;grid-template-columns:1fr}.project-article-wide-block--cta>.container,.project-final-cta-section>.container,.project-related-block>.container{margin-left:auto;margin-right:auto;width:min(100% - 28px,720px)}.project-related-block__header{align-items:flex-start;flex-direction:column}.project-article-cta{padding:58px 24px}.project-article-cta h2,.project-final-cta__content h2{font-size:32px}.project-final-cta__content{padding:64px 24px}.project-executive-summary,.project-proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-article-cta__signals{grid-template-columns:1fr;max-width:640px}.project-proof-metrics__item:nth-child(2){border-right:0}.project-proof-metrics__item:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.09)}.project-evidence-gallery__grid{grid-template-columns:1fr}}@media (max-width:575.98px){.project-universe-intro__paragraphs p{font-size:16px}.project-universe-proof-list__item{grid-template-columns:1fr}.project-article-wide-block--cta>.container,.project-final-cta-section>.container,.project-related-block>.container{width:min(100% - 28px,420px)}.project-btn-accent,.project-btn-outline{width:100%}.project-article-cta h2,.project-final-cta__content h2,.project-related-block__header h2{font-size:28px}.project-at-a-glance__header,.project-series__header{align-items:flex-start;flex-direction:column}.project-article-reading--oneup .container{width:min(100% - 28px,720px)}.project-reading-mobile-nav{margin-bottom:24px;top:78px}.project-reading-mobile-nav nav{grid-template-columns:1fr}.project-at-a-glance,.project-series{border-radius:12px;padding:22px 18px}.project-executive-summary,.project-proof-metrics,.project-series__grid{grid-template-columns:1fr}.project-executive-summary__item{min-height:270px;padding-left:20px;padding-right:20px}.project-proof-metrics__item{border-bottom:1px solid hsla(0,0%,100%,.09);border-right:0;min-height:188px}.project-proof-metrics__item:last-child{border-bottom:0}.project-case-visual__chrome{grid-template-columns:1fr auto}.project-case-visual__chrome>span:nth-child(2){display:none}.project-evidence-gallery{border-radius:12px;margin:52px 0;padding:20px 16px}.project-evidence-gallery__chrome{grid-template-columns:1fr auto;padding:0 12px}.project-evidence-gallery__chrome>span:nth-child(2){display:none}.project-evidence-gallery__item figcaption{min-height:0}.project-evidence-note{padding:58px 20px 20px}.project-evidence-note:before{left:20px;top:22px}.project-series__card{grid-template-columns:30px minmax(0,1fr) 18px;min-height:86px}.project-series__signal{display:none}.project-at-a-glance+.project-article-intro{margin:46px 0;padding:24px 20px 24px 24px}.project-series~.project-case-study-section{margin-top:62px;padding-top:30px}.project-series~.project-case-study-section--conclusion{padding:28px 22px}.project-flow-diagram__header{align-items:flex-start;flex-direction:column}.project-flow-diagram__track{gap:10px;grid-template-columns:1fr;padding:14px}.project-flow-diagram__node,.project-flow-diagram__node:first-child,.project-flow-diagram__node:last-child{border:1px solid hsla(0,0%,100%,.09);border-radius:7px;min-height:0}.project-flow-diagram__node:not(:last-child):after{bottom:-14px;right:50%;top:auto;transform:translateX(50%) rotate(90deg)}.project-flow-diagram--allocation .project-flow-diagram__node:nth-child(3){min-height:0;transform:none}.project-flow-diagram--quality-loop .project-flow-diagram__node:last-child:after{display:none}.project-flow-diagram--layers .project-flow-diagram__node,.project-flow-diagram--layers .project-flow-diagram__node:first-child,.project-flow-diagram--layers .project-flow-diagram__node:last-child{grid-template-columns:34px minmax(0,1fr)}.project-flow-diagram--layers .project-flow-diagram__node p{grid-column:2}.project-deep-dive{padding-left:24px}}