.home-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;min-height:510px;padding:clamp(28px,6vw,74px);border:1px solid rgba(104,173,224,.35);border-radius:30px;background:radial-gradient(circle at 18% 10%,rgba(53,174,255,.22),transparent 27%),radial-gradient(circle at 89% 84%,rgba(201,255,93,.16),transparent 23%),linear-gradient(135deg,#123d63,#071a2e 63%);overflow:hidden}.home-copy{align-self:center}.home-copy h1{margin:13px 0 18px;font-size:clamp(43px,6.8vw,78px);line-height:.9;letter-spacing:-.09em}.home-copy h1 em{color:#c9ff5d;font-style:normal}.home-copy>p:not(.eyebrow){max-width:600px;color:#c3d5e5;font-size:17px;line-height:1.6}.home-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:33px}.home-metrics span{padding:8px 10px;border:1px solid rgba(194,218,236,.2);border-radius:999px;color:#b5c9dc;font-size:11px;font-weight:750}.home-metrics b{margin-right:5px;color:#c9ff5d}.home-brand-panel{position:relative;display:grid;place-items:center;align-content:center;min-height:320px;border:1px solid rgba(201,255,93,.4);border-radius:26px;background:linear-gradient(145deg,rgba(9,38,63,.9),rgba(8,20,34,.75));box-shadow:0 24px 58px #0007;overflow:hidden}.home-brand-panel:before{position:absolute;inset:10%;border:1px solid rgba(54,174,255,.3);border-radius:50%;content:""}.home-brand-panel img{position:relative;z-index:1;width:125px;height:125px;border-radius:27px;object-fit:cover;box-shadow:0 0 0 7px rgba(201,255,93,.1),0 16px 35px #0008}.home-brand-panel>div{position:relative;z-index:1;display:grid;gap:6px;margin-top:20px;text-align:center}.home-brand-panel p{margin:0;color:#c9ff5d;font:800 10px 'Courier New',monospace;letter-spacing:.18em}.home-brand-panel b{font-size:26px;line-height:1;letter-spacing:-.07em}.home-brand-panel span{color:#9eb5c9;font-size:11px}.quick-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.quick-nav a{position:relative;display:grid;gap:5px;min-height:134px;padding:19px;border:1px solid rgba(120,174,218,.28);border-radius:17px;background:rgba(11,34,55,.74);color:#fff;text-decoration:none;transition:.18s}.quick-nav a:hover{border-color:#c9ff5d;transform:translateY(-3px);background:#112e4b}.quick-nav span{color:#c9ff5d;font:800 10px 'Courier New',monospace}.quick-nav b{font-size:15px;letter-spacing:-.04em}.quick-nav small{color:#97afc5;font-size:11px}.quick-nav i{position:absolute;right:16px;bottom:13px;color:#c9ff5d;font-size:17px;font-style:normal}.homepage-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;margin-top:30px}.home-editorial,.home-latest{min-height:315px;border:1px solid rgba(113,165,208,.32);border-radius:23px;background:linear-gradient(145deg,#123450,#091c30);overflow:hidden}.home-editorial{padding:38px}.home-editorial h2{margin:10px 0 13px;font-size:clamp(29px,4vw,46px);line-height:1;letter-spacing:-.075em}.home-editorial>p:not(.eyebrow){color:#b7cbe0;font-size:14px;line-height:1.65}.text-link{display:inline-block;margin-top:18px;color:#c9ff5d;font-size:12px;font-weight:900;text-decoration:none}.home-latest{display:grid;grid-template-columns:42% 1fr}.home-latest img{width:100%;height:100%;object-fit:cover}.home-latest>div{padding:29px}.home-latest span{color:#c9ff5d;font:800 10px 'Courier New',monospace;letter-spacing:.14em}.home-latest p{display:-webkit-box;overflow:hidden;margin:13px 0;color:#e4f0fa;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:6}.home-latest a{color:#c9ff5d;font-size:12px;font-weight:900;text-decoration:none}.home-latest.empty{grid-template-columns:1fr}.ecosystem-section{margin-top:30px;padding:39px;border:1px solid rgba(110,166,211,.3);border-radius:27px;background:radial-gradient(circle at 94% 2%,rgba(201,255,93,.14),transparent 24%),linear-gradient(145deg,#102b46,#07182a)}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:end}.section-heading h2{margin:9px 0 0;font-size:clamp(30px,4vw,51px);line-height:.98;letter-spacing:-.075em}.section-heading p:last-child{margin:0;color:#a9bfd1;font-size:14px;line-height:1.6}.ecosystem-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:30px}.ecosystem-cards article{padding:19px;border:1px solid rgba(168,203,230,.18);border-radius:17px;background:rgba(4,17,29,.26)}.card-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:rgba(201,255,93,.14);color:#c9ff5d;font-weight:900}.ecosystem-cards h3{margin:17px 0 5px;font-size:18px;letter-spacing:-.05em}.ecosystem-cards p{min-height:56px;margin:0;color:#9eb6ca;font-size:12px;line-height:1.55}.ecosystem-cards a{color:#c9ff5d;font-size:11px;font-weight:850;text-decoration:none}.project-story{display:grid;grid-template-columns:auto 1.25fr .85fr;gap:31px;align-items:center;margin-top:30px;padding:42px;border:1px solid rgba(201,255,93,.3);border-radius:27px;background:linear-gradient(145deg,#123551,#091b2d)}.story-number{align-self:start;color:#c9ff5d;font:900 clamp(38px,6vw,72px)/.75 'Courier New',monospace}.project-story h2{margin:8px 0 13px;font-size:clamp(29px,4vw,48px);line-height:1;letter-spacing:-.07em}.project-story p:not(.eyebrow){color:#b7cbdd;font-size:14px;line-height:1.65}.project-story aside{display:grid;gap:15px;padding:22px;border:1px solid rgba(92,173,232,.3);border-radius:20px;background:rgba(4,20,35,.42)}.project-story aside b{font-size:18px;line-height:1.1;letter-spacing:-.05em}.project-story aside span{color:#9eb7ca;font-size:12px;line-height:1.55}.project-story aside .primary{justify-self:start}.commerce-showcase{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.commerce-showcase>a{min-height:260px;padding:34px;border:1px solid rgba(119,176,220,.3);border-radius:25px;background:radial-gradient(circle at 85% 16%,rgba(54,174,255,.28),transparent 24%),linear-gradient(145deg,#123a61,#0a1d32);color:#fff;text-decoration:none}.commerce-showcase>a:last-child{background:radial-gradient(circle at 85% 16%,rgba(201,255,93,.18),transparent 24%),linear-gradient(145deg,#2a2450,#101b36)}.commerce-showcase h2{margin:14px 0;font-size:clamp(34px,4.7vw,57px);line-height:.9;letter-spacing:-.085em}.commerce-showcase span{color:#c9ff5d;font-size:12px;font-weight:900}@media(max-width:820px){.quick-nav{grid-template-columns:1fr 1fr}.ecosystem-cards{grid-template-columns:1fr 1fr}.project-story{grid-template-columns:auto 1fr}.project-story aside{grid-column:1/-1}.section-heading{grid-template-columns:1fr}}@media(max-width:620px){.home-hero,.homepage-grid{grid-template-columns:1fr}.home-hero{padding:28px 20px;border-radius:22px}.home-brand-panel{min-height:250px}.quick-nav{gap:7px}.quick-nav a{min-height:118px;padding:15px 12px}.quick-nav b{font-size:13px}.quick-nav small{font-size:10px}.homepage-grid{gap:12px}.home-editorial{min-height:0;padding:28px 20px}.home-latest{grid-template-columns:36% 1fr;min-height:220px}.home-latest>div{padding:18px}.home-latest p{-webkit-line-clamp:4;font-size:11px}.ecosystem-section,.project-story{padding:27px 20px;border-radius:22px}.ecosystem-cards{grid-template-columns:1fr}.ecosystem-cards p{min-height:0}.project-story{grid-template-columns:1fr;gap:22px}.story-number{font-size:48px}.commerce-showcase{grid-template-columns:1fr}.commerce-showcase>a{min-height:205px;padding:27px 21px}}
