.home-page{--public-width:1760px;--public-gutter:clamp(16px, 3vw, 48px);--public-space:clamp(22px, 1.6vw, 30px);--public-surface:#1c302a;--public-text:#edf7f1;--public-muted:#bed1c6;--public-line:#486756;--public-accent:#8ff0b2;color:var(--public-text,#edf7f1);isolation:isolate;background-color:#13271f;background-image:radial-gradient(at 15% 0,#4c89652b,#0000 65%),linear-gradient(#78db9d24 1px,#0000 1px),linear-gradient(90deg,#78db9d24 1px,#0000 1px);background-size:auto,48px 48px,48px 48px;min-height:100dvh}.home-page__content{width:min(var(--public-width,1760px),100% - var(--public-gutter,24px)*2);min-width:0;padding-block:clamp(18px,2vw,30px) var(--public-space);gap:var(--public-space);margin-inline:auto;display:grid}.home-page__first-band{grid-template-columns:minmax(0,2.8fr) minmax(285px,1fr);gap:clamp(18px,1.8vw,30px);display:grid}.home-page .home-eyebrow{color:var(--public-accent);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:1.7}.home-page[dir=rtl] .home-eyebrow{letter-spacing:0}.home-page .home-section-heading{border-bottom:1px solid #486653;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:18px;padding-block-end:14px;display:flex}.home-page .home-section-heading h2{color:var(--public-text);margin:6px 0;font-size:clamp(23px,2vw,32px);line-height:1.4}.home-page .home-section-heading p:not(.home-eyebrow){color:var(--public-muted);margin:0;font-size:13px;line-height:1.7}.home-page .home-categories{min-width:0;box-shadow:none;background:0 0;border-block-start:1px solid #486653;margin:0;padding:0}.home-page .home-categories .news-landing__hub{box-shadow:none;background:0 0;border:0;padding:0}.home-page .home-categories .news-landing__hub:before,.home-page .home-categories .news-landing__hub:after{display:none}.home-page .home-categories .news-landing__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-page a:focus-visible,.home-page button:focus-visible{outline-offset:4px}.home-discovery{gap:var(--public-space);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.home-headlines{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#10251d;background-image:linear-gradient(#70c9940d 1px,#0000 1px),linear-gradient(90deg,#70c9940d 1px,#0000 1px);background-size:22px 22px;border:1px solid #486653;border-radius:6px;min-width:0;padding:24px}.home-headlines__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-headlines li{background:#0b1e14;border:1px solid #45644f;border-radius:8px;min-width:0;padding:18px;transition:background-color .18s;position:relative}.home-headlines li:has(a):hover{background:#153725}.home-headlines li:focus-within{outline-offset:3px;outline:2px solid #b3ffcd}.home-headlines__source{color:#98ecc0;margin:0 0 10px;font:11px/1.6 ui-monospace,Consolas,monospace}.home-headlines__outbound{color:#91c5a5;margin-inline-start:8px}.home-headlines h3 a:after{content:"";position:absolute;inset:0}.home-headlines__number{font-family:var(--font-geist-mono),monospace;color:#94b5a1;padding-block-start:3px;font-size:11px}.home-headlines h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.65}.home-headlines a{color:#edf7f1;text-decoration:none}.home-headlines a:hover{text-underline-offset:4px;color:#affbc6;text-decoration:underline}.home-headlines__meta{color:#b1c9bc;flex-wrap:wrap;gap:6px 12px;margin-block-start:8px;font-size:11px;line-height:1.6;display:flex}.home-archive-band{min-width:0}.home-archive-band__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-preview-state{min-height:90px;color:var(--public-muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;line-height:1.7;display:flex}@media (min-width:2200px){.home-page{--public-width:1920px}}@media (max-width:1350px){.home-headlines__list,.home-archive-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.home-page .home-categories .news-landing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-discovery{grid-template-columns:1fr}.home-headlines{padding:20px}.home-page__content{padding-block-start:28px}}@media (max-width:560px){.home-page .home-categories .news-landing__grid{grid-template-columns:1fr}.home-page .home-categories .news-landing__card{padding:16px}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.home-page__first-band{display:contents}.home-hero{order:0}.home-page .home-categories{order:1}.home-terminal{order:2}.home-platform-status{order:3}.home-discovery{order:4}.home-mission{order:5}}@media (max-width:640px){.home-headlines__list,.home-archive-band__grid{grid-template-columns:minmax(0,1fr)}}.home-audience{background:linear-gradient(#8bfbb50a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#8bfbb50a 1px,#0000 1px) 0 0/24px 24px,radial-gradient(at 0 0,#3c795846,#0000 75%),#1b3329;border:1px solid #527b61;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(22px,2.2vw,36px);display:grid}.home-audience h2{text-wrap:balance;max-width:26ch;margin:10px 0 14px;font-size:clamp(26px,2.3vw,38px);line-height:1.3}.home-audience__intro{color:#d3e8dc;max-width:65ch;margin:0;font-size:14px;line-height:1.85}.home-audience__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-audience li{border-inline-start:1px solid #5f876d;min-width:0;padding-inline-start:18px}.home-audience__index{color:#96e5b1;font:12px/1.6 ui-monospace,monospace}.home-audience h3{margin:16px 0 8px;font-size:17px;line-height:1.5}.home-audience li p{color:#c6ddcf;margin:0;font-size:13px;line-height:1.8}@media (max-width:1100px){.home-audience{order:0;grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.home-audience{gap:24px}.home-audience__capabilities{grid-template-columns:minmax(0,1fr);gap:16px}.home-audience li{grid-template-columns:24px minmax(0,1fr);gap:10px;padding-inline-start:12px;display:grid}.home-audience h3{margin-block-start:0}}@media (max-width:560px){.home-page{--public-space:20px}.home-page__content{padding-block-start:14px;padding-block-end:max(20px,env(safe-area-inset-bottom))}.home-page .home-hero{order:0}.home-page .home-terminal{order:1}.home-page .home-audience{order:2}.home-page .home-categories{order:3}.home-page .home-platform-status{order:4}.home-page .home-discovery{order:5}.home-page .home-mission{order:6}.home-page .home-section-heading{flex-wrap:wrap;gap:8px;margin-block-end:14px;padding-block-end:10px}.home-page .home-section-heading h2{font-size:23px}.home-page .home-audience{gap:18px;padding:18px}.home-page .home-audience h2{margin-block:8px 12px;font-size:25px}.home-page .home-audience__intro{font-size:13px;line-height:1.75}.home-page .home-audience h3{margin-block-end:6px;font-size:16px}.home-page .home-headlines{padding:16px}.home-page .home-headlines li{padding:14px}.home-page .home-headlines__list{gap:10px}.home-page .home-terminal__header{gap:4px 12px;padding:12px 16px}.home-page .home-matrix-terminal{padding:14px 16px}.home-page .home-matrix-terminal__empty{padding-block-start:12px}.home-page .home-matrix-terminal__empty p{margin-block:8px 12px}.home-page .home-matrix-terminal__empty>span{padding-block-start:10px}}
