.projects-hero{align-items:flex-end;min-height:620px;padding:160px 0 94px;display:flex;position:relative;overflow:hidden}.projects-hero>img,.projects-hero-shade{width:100%;height:100%;position:absolute;inset:0}.projects-hero>img{object-fit:cover;object-position:center}.projects-hero-shade{background:linear-gradient(90deg,#050d22f7,#050d22bd 52%,#050d223d),linear-gradient(#0000 45%,#050d22f0)}.projects-hero-content{z-index:1;width:100%;position:relative}.projects-hero h1{max-width:15ch;margin:12px 0 22px;font-size:clamp(2.9rem,6vw,5.1rem);line-height:1}.projects-hero p{color:#e6efff;max-width:58ch;font-size:1.08rem}.projects-hero-meta{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.projects-hero-meta span{border:1px solid rgba(var(--accent-cyan-rgb),.32);color:var(--brand-sky);text-transform:uppercase;padding:7px 10px;font-size:.75rem}.projects-spotlight{background:var(--surface-alt);border-bottom:1px solid var(--card-border);padding:78px 0}.projects-spotlight-grid{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.projects-spotlight h2{max-width:14ch;margin-top:10px}.projects-spotlight p+p,#planned-tools h2+p{margin-top:16px}#planned-tools ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}#planned-tools li{border-left:2px solid var(--brand-sky,#57bafb);padding-left:16px;line-height:1.65}.projects-focus{padding:var(--section-pad-y) 0}.projects-focus-grid{border-top:1px solid var(--card-border);grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.projects-focus-item{border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);min-height:330px;padding:30px 26px;position:relative}.projects-focus-item:last-child{border-right:0}.projects-focus-icon{border:1px solid rgba(var(--accent-cyan-rgb),.48);width:52px;height:52px;color:var(--accent-cyan);border-radius:50%;place-items:center;margin-bottom:58px;display:grid}.projects-focus-item h3{font-size:1.15rem}.projects-focus-item p{margin-top:12px;font-size:.9rem}.projects-tracks{padding:var(--section-pad-y) 0}.projects-roadmap-section{padding:var(--section-pad-y) 0;background:var(--surface-alt)}.projects-roadmap-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.projects-roadmap-grid>div h2{margin:10px 0 18px}.projects-roadmap li{border-top:1px solid var(--card-border);grid-template-columns:56px 1fr;gap:18px;padding:24px 0;display:grid}.projects-roadmap li>span{color:var(--accent-cyan);font-weight:700}.projects-roadmap h3{font-size:1.12rem}.projects-roadmap p{margin-top:5px}.projects-stakeholders{padding:var(--section-pad-y) 0}.projects-stakeholders-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.projects-stakeholders-photo{height:520px}.projects-stakeholders-photo img{object-fit:cover;width:100%;height:100%}.projects-stakeholders h2{margin:10px 0 20px}.projects-cta{padding:var(--section-pad-y) 0;text-align:center;background:#081127}.projects-cta h2{margin:10px 0 16px}.projects-cta p{margin-bottom:28px}@media (width<=900px){.projects-spotlight-grid,.projects-roadmap-grid,.projects-stakeholders-grid{grid-template-columns:1fr;gap:38px}.projects-focus-grid{grid-template-columns:1fr 1fr}.projects-focus-item:nth-child(2){border-right:0}}@media (width<=600px){.projects-hero{min-height:620px}.projects-focus-grid{grid-template-columns:1fr}.projects-focus-item{border-right:0;min-height:260px}.projects-stakeholders-photo{height:360px}}.platform-prototype-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.platform-prototype-grid figure{min-width:0;margin:0}.platform-prototype-art{background:#03091b;place-items:center;display:grid}.platform-prototype-art img{object-fit:contain;width:100%;height:540px;display:block}.platform-prototype-grid figcaption{padding:22px 0 0}.platform-prototype-grid h3{margin-bottom:10px;font-size:1.6rem}.platform-prototype-grid figcaption span{color:var(--text-secondary);margin-top:12px;font-size:.8rem;display:block}@media (width<=600px){.platform-prototype-grid{grid-template-columns:1fr;gap:36px}.platform-prototype-art img{height:auto;max-height:520px}}.future-product-illustrated .projects-spotlight-grid ul{gap:.5rem;margin:18px 0;padding-left:1.25rem;list-style:outside;display:grid}.future-product-illustrated .projects-spotlight-grid ul+p{margin-top:18px}
