:root{--navy:#07141c;--graphite:#16303d;--ink:#12202b;--ink-soft:#314150;--paper:#f3f5f6;--white:#f7f8f9;--line:#12202b24;--blue:#1d4ed8;--blue-deep:#1e3a8a;--blue-bright:#c5d8ff;--red:#e90508;--red-text:#8e1216;--header-h:4.5rem;--page:74rem;--font:"Segoe UI", Aptos, "Helvetica Neue", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font);background:var(--white);color:var(--ink);line-height:1.5}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + .75rem)}body{margin:0}img{max-width:100%;height:auto}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{font-family:var(--font);letter-spacing:-.02em;font-weight:650;line-height:1.15}a{color:var(--blue-deep)}main:focus{outline:none}main#content{scroll-margin-top:var(--header-h)}.skip-link{z-index:30;background:var(--white);color:var(--ink);border:1px solid var(--ink);padding:.55rem .8rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:.75rem}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:10;min-height:var(--header-h);border-bottom:1px solid var(--line);background:#f7f8f9f0;align-items:center;gap:1.25rem;padding:.65rem 1.5rem;display:flex;position:sticky;top:0}.brand{flex:none;align-items:center;display:flex}.brand-full,.footer-brand img{width:auto;height:2.2rem;display:block}.brand-mark{width:2.3rem;height:2.3rem;display:none}.desktop-nav{align-items:center;gap:1.15rem;margin-left:auto;display:flex}.desktop-nav a{color:var(--ink);font-size:.95rem;text-decoration:none}.desktop-nav a[aria-current=page]{color:var(--blue-deep);text-underline-offset:.28em;text-decoration:underline}.header-actions{align-items:center;display:flex}.nav-toggle{border:1px solid var(--ink);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:.4rem .85rem;display:none}.button{min-height:2.75rem;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{background:var(--blue-deep);color:#fff}.button-ghost{color:#fff;border-color:#ffffff8c}.button-ghost:hover{color:#fff;background:#ffffff14}.button-line{border-color:var(--ink);color:var(--ink)}.button-line:hover{background:var(--paper)}.header-demo{white-space:nowrap;margin-left:.75rem}.nav-dialog{background:var(--navy);color:#f4f7f8;border:0;padding:0}html:has(.nav-dialog[open]){overflow:hidden}.nav-dialog[open]{flex-direction:column;width:100vw;max-width:100vw;height:100dvh;max-height:none;margin:0;display:flex;position:fixed;inset:0}.nav-dialog::backdrop{background:#07141cb8}.nav-dialog-bar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.nav-dialog-bar p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.text-button{min-height:2.75rem;color:var(--blue-bright);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.dialog-nav{flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.25rem;display:flex}.dialog-nav a:not(.button){color:#fff;letter-spacing:-.02em;padding:.35rem 0;font-size:1.7rem;font-weight:650;text-decoration:none}.dialog-nav .button{margin-top:1.25rem}.hero-home,.page-hero,.section,.band,.site-footer{padding-inline:1.5rem}.hero-home{width:100%;max-width:none;padding:3.25rem max(1.5rem, calc((100% - var(--page)) / 2)) 3.5rem;background:var(--navy);color:#f4f7f8;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;gap:2rem 3rem;margin:0;display:grid}.hero-home :focus-visible,.page-hero-dark :focus-visible,.band :focus-visible,.nav-dialog :focus-visible{outline-color:var(--blue-bright)}.kicker{color:var(--blue-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:700}.kicker a{color:inherit}.kicker-on-dark{color:var(--blue-bright)}.hero-home h1,.page-hero h1{max-width:16ch;margin:0;font-size:clamp(2.3rem,4vw,3.6rem)}.hero-home h1{color:#fff}.lede{max-width:38rem;color:var(--ink-soft);margin:1rem 0 0;font-size:1.12rem}.lede-on-dark{color:#d7e2ea}.hero-actions,.cta-row{flex-wrap:wrap;gap:.75rem;display:flex}.hero-actions{margin-top:1.5rem}.board{border-top:3px solid var(--red);color:#f4f7f8;background:#10202c;margin:0;padding:1rem}.board figcaption,.chain-figure figcaption,.picture-note,.record figcaption{color:var(--blue-bright);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .85rem;font-size:.75rem;font-weight:700}.picture-note{color:var(--ink-soft)}.board-grid{grid-template-columns:1fr auto 1fr;gap:.75rem;display:grid}.board-label{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-bright);margin:0 0 .35rem;font-size:.78rem;font-weight:700}.board ol,.chain,.steps,.card-grid,.solution-grid,.link-grid,.practice-list{margin:0;padding:0;list-style:none}.board li{border-top:1px solid #ffffff24;align-items:baseline;gap:.65rem;padding:.7rem 0;display:flex}.board li span,.chain-index,.steps li:before{color:var(--red-text);font-size:.78rem;font-weight:750}.board li span{color:#ffb4b4}.board-bridge{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-bright);align-self:center;margin:0;font-size:.75rem;font-weight:700;transform:rotate(180deg)}.page-hero{max-width:var(--page);margin:0 auto;padding-block:3rem 1rem}.page-hero-dark{max-width:none;padding:3.5rem max(1.5rem, calc((100% - var(--page)) / 2)) 3rem;background:var(--navy);color:#fff;flex-direction:column;align-items:flex-start;margin:0;display:flex}.page-hero-dark h1{color:#fff}.page-hero-dark .lede{max-width:40rem}.section{max-width:var(--page);margin:0 auto;padding-block:2.5rem 3rem}.section-paper{background:var(--paper);max-width:none}.section-paper>*,.section.section-paper.split{max-width:var(--page);margin-inline:auto}.section h2{margin:0 0 .75rem;font-size:clamp(1.7rem,3vw,2.3rem)}.section-heading p:last-child,.prose-block p,.split p,.card p,.link-grid p,.solution-grid p,.practice-list p,.chain p,.steps p{color:var(--ink-soft);margin:.7rem 0 0}.card-grid,.link-grid,.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.link-grid li,.solution-grid li{border-top:2px solid var(--navy);padding:1rem 0 0}.card h3,.link-grid h3,.solution-grid h3,.chain h3,.steps h3{margin:0;font-size:1.05rem}.link-grid a,.solution-grid a,.text-link{font-weight:650}.split{grid-template-columns:1.2fr .8fr;align-items:start;gap:1.5rem 2.5rem;display:grid}.split-panel{background:var(--navy);color:#f4f7f8;padding:1.1rem 1.15rem}.split-panel p,.split-panel strong{color:#f4f7f8}.split-panel a{color:var(--blue-bright)}.record{background:var(--navy);color:#f4f7f8;margin:0;padding:1rem 1rem .25rem}.record div{border-top:1px solid #ffffff24;grid-template-columns:8rem 1fr;gap:.75rem;padding:.75rem 0;display:grid}.record dt{color:#b7c6d2;font-size:.86rem}.record dd{margin:0}.chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.chain li,.steps li{border-top:2px solid var(--navy);min-width:0;padding-top:.8rem}.chain-place{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;margin:.35rem 0 0;font-size:.75rem;font-weight:700}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.boundary{border-left:3px solid var(--blue);color:var(--ink);background:#e7eef3;padding:1.15rem 1.2rem}.boundary h2{font-size:1.25rem}.boundary p{color:#243240;margin:.7rem 0 0}.practice-list{flex-direction:column;display:flex}.practice-list li{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:1.5rem 2rem;padding:1.4rem 0;display:grid}.practice-label{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.band{background:var(--navy);color:#f4f7f8;padding-block:3rem}.band>div{max-width:var(--page);margin:0 auto}.band h2{color:#fff;margin:0;font-size:clamp(1.7rem,3vw,2.3rem)}.band p{color:#d7e2ea;max-width:38rem}.band a:not(.button){color:var(--blue-bright)}.band .button{margin-top:.5rem}.contact-facts{grid-template-columns:1fr 1fr;gap:1.25rem;margin:0 0 1.5rem;display:grid}.contact-facts dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.contact-facts dd{margin:.3rem 0 0;font-size:1.35rem;font-weight:650}.contact-facts a{color:var(--ink)}.site-footer{border-top:1px solid var(--line);background:var(--white);padding-block:2.5rem 2rem}.footer-grid{max-width:var(--page);grid-template-columns:1.4fr repeat(3,1fr);gap:1.5rem;margin:0 auto 1.5rem;display:grid}.footer-grid nav{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.footer-label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.footer-meta{max-width:40rem;color:var(--ink-soft);margin:0 auto;font-size:.92rem}@media (width<=960px){.desktop-nav,.header-demo{display:none}.nav-toggle{align-items:center;display:inline-flex}.header-actions{margin-left:auto}.hero-home,.split,.practice-list li,.card-grid,.link-grid,.solution-grid,.chain,.steps,.footer-grid,.contact-facts,.board-grid{grid-template-columns:1fr}.board-bridge{writing-mode:horizontal-tb;padding:.2rem 0;transform:none}}@media (width<=640px){.brand-full{display:none}.brand-mark{display:block}.hero-home,.page-hero,.page-hero-dark,.section,.band,.site-header,.site-footer{padding-inline:1rem}.record div{grid-template-columns:1fr;gap:.15rem}}.hero-home{flex-direction:column;gap:2.25rem;padding-top:4.75rem;display:flex}.hero-copy{max-width:44rem}.hero-statement{color:#fff;letter-spacing:-.03em;margin:.85rem 0 0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:650}.hero-stage{grid-template-columns:minmax(0,1.05fr) minmax(16rem,.9fr);align-items:center;gap:1.75rem 2.5rem;display:grid}.hero-scene{min-width:0;margin:0}.hero-scene img,.solution-visual{object-fit:cover;object-position:center;width:100%;height:auto;display:block}.hero-scene img{aspect-ratio:610/452}.hero-caption{color:#d7e2ea;margin:.7rem 0 0;font-size:.84rem;line-height:1.45}.hero-frame-stack{aspect-ratio:610/452;background:#10202c;position:relative}.hero-frame-stack img{opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hero-frame-stack img.is-active{opacity:1}.hero-pause{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff8c;margin-top:.7rem;padding:.35rem .75rem}.txn,.env-grid,.connect{margin:1.5rem 0 0;padding:0;list-style:none}.txn{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.txn li,.env-grid li,.connect li{border-top:2px solid var(--navy);min-width:0;padding:1rem 0 0}.txn li{position:relative}.txn li+li:before{content:"→";color:var(--blue-deep);font-weight:700;line-height:1;position:absolute;top:1rem;left:-.85rem}.txn span{color:var(--blue-deep);letter-spacing:.08em;font-size:.75rem;font-weight:750}.txn h3,.env-grid h3,.connect h3{margin:.35rem 0 0;font-size:1.15rem}.txn p,.env-grid p,.connect p{color:var(--ink-soft);margin:.55rem 0 0}.env-grid,.connect{gap:1rem;display:grid}.env-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.connect{grid-template-columns:repeat(5,minmax(0,1fr))}.env-grid a{margin-top:.85rem;font-weight:650;display:inline-block}.cta-row{margin-top:1.75rem}.section-paper .txn li,.section-paper .env-grid li,.section-paper .connect li{border-top-color:var(--navy)}.solution-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.solution-visual{aspect-ratio:254/74}.solution-grid h3{margin-top:.85rem}.page-hero h1{max-width:20ch}.governance{color:#f4f7f8;background:#0c1c26;border:1px solid #c5d8ff38;margin:0;padding:1rem 1rem .95rem}.governance figcaption,.timeline figcaption{color:var(--blue-bright);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.75rem;font-weight:700}.timeline figcaption{color:var(--ink-soft)}.governance-authority,.governance-edge{padding:.85rem}.governance-authority{border-top:2px solid var(--blue);background:#1d4ed829}.governance-edge{border-top:2px solid var(--red);background:#e905081f}.governance-zone,.governance-bridge{color:var(--blue-bright);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:700}.governance-bridge{margin:.8rem 0}.governance ol,.timeline ol{margin:0;padding:0;list-style:none}.governance ol{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.governance li{background:#07141cb8;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .8rem;display:flex}.governance li span{color:var(--blue-bright);font-size:.75rem;font-weight:750}.governance li strong{color:#fff;letter-spacing:-.02em;font-size:1.02rem}.governance li small,.governance-note{color:#d7e2ea;font-size:.95rem}.governance-note{margin:.9rem 0 0}.timeline ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.timeline li{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--blue);min-width:0;padding:1rem}.timeline li[data-zone=Edge]{background:var(--navy);border-top-color:var(--red)}.timeline h3{margin:0;font-size:1.05rem}.timeline li p{color:var(--ink-soft);margin:.55rem 0 0}.timeline-zone{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.75rem;font-weight:700}.timeline li[data-zone=Edge] h3,.timeline li[data-zone=Edge] .timeline-zone{color:#fff}.timeline li[data-zone=Edge] .timeline-zone{color:var(--blue-bright)}.timeline li[data-zone=Edge] p{color:#d7e2ea}.mission-hero{max-width:none;padding:2.75rem max(1.5rem, calc((100% - var(--page)) / 2)) .5rem;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);align-items:center;gap:1.5rem 2rem;margin:0;display:grid}.mission-hero h1{max-width:14ch}.mission-visual{margin:0}.mission-visual img{background:var(--navy);width:100%;height:auto;display:block}.mission-visual figcaption{color:var(--ink-soft);margin:.55rem 0 0;font-size:.86rem}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr);align-items:start;gap:1.5rem 2.5rem;display:grid}.contact-layout .contact-facts{grid-template-columns:1fr}.contact-facts address{font-style:normal}.contact-numeric{color:var(--ink-soft);margin-top:.2rem;font-size:1rem;font-weight:550;display:block}.contact-note{max-width:36rem;color:var(--ink-soft);margin:.5rem 0 0}.location-panel{background:var(--navy);color:#f4f7f8;padding:1.2rem 1.2rem 1.3rem}.location-address{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:650}.location-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.location-waiting{color:#d7e2ea;margin:1rem 0 0}.location-frame{background:#10202c;border:0;width:100%;height:280px;margin-top:1rem;display:block}.footer-contact{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.footer-address{color:var(--ink-soft);margin:.35rem 0;font-style:normal}@media (width<=960px){.governance ol,.timeline ol,.mission-hero,.contact-layout,.hero-stage,.connect{grid-template-columns:1fr}.txn,.env-grid{grid-template-columns:1fr 1fr}.txn li+li:before{content:none}.solution-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.governance ol,.solution-grid,.txn,.env-grid,.connect{grid-template-columns:1fr}}.platform-hero h1{max-width:12em}.gov-flow{margin:1.5rem 0 0}.gov-flow figcaption{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.gov-zone{color:var(--blue-deep);letter-spacing:.1em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.75rem;font-weight:700}.gov-group ol,.evidence-list{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.gov-group ol{grid-template-columns:repeat(4,minmax(0,1fr))}.gov-group-execution ol{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-group li,.evidence-list li{background:var(--white);border-top:3px solid var(--blue);min-width:0;padding:1rem}.gov-group-execution li{border-top-color:var(--red)}.gov-group li span,.evidence-list li span{color:var(--blue-deep);letter-spacing:.08em;font-size:.75rem;font-weight:750}.gov-group h3,.evidence-list h3{margin:.35rem 0 0;font-size:1.05rem}.gov-group p,.evidence-list p{color:var(--ink-soft);margin:.55rem 0 0}.gov-principle{background:var(--navy);color:#fff;letter-spacing:-.02em;margin:1.25rem 0 0;padding:.95rem 1rem;font-size:1.2rem;font-weight:650}.platform-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-flow li{position:relative}.platform-flow li+li:before{content:"→";color:var(--blue-deep);font-weight:700;line-height:1;position:absolute;top:1rem;left:-.85rem}.evidence-list{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.5rem}.evidence-list.evidence-list-4{grid-template-columns:repeat(4,minmax(0,1fr))}.architecture-hero h1{max-width:16em}.security-hero h1{max-width:14em}.security-flow{margin:1.5rem 0 0;padding:0;list-style:none}.company-hero h1,.contact-hero h1{max-width:16em}.company-dates{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.company-dates li{border-top:2px solid var(--navy);min-width:0;padding-top:.8rem}.company-dates h3{margin:.35rem 0 0;font-size:1.15rem}.company-dates p{color:var(--ink-soft);margin:.55rem 0 0}@media (width<=640px){.company-dates{grid-template-columns:1fr}}.connect-list{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.connect-list li{border-top:2px solid var(--navy);min-width:0;padding-top:.8rem}.connect-list h3{margin:0;font-size:1.15rem}.connect-list p{color:var(--ink-soft);margin:.55rem 0 0}.connect-list a{margin-top:.85rem;font-weight:650;display:inline-block}@media (width<=640px){.connect-list{grid-template-columns:1fr}}.solution-visual{min-width:0;margin:0}.solution-visual img{background:#10202c;width:100%;height:auto;display:block}.solution-visual figcaption{color:#d7e2ea;margin:.7rem 0 0;font-size:.84rem;line-height:1.45}.chain-figure figcaption{color:var(--ink-soft)}.trust-list{list-style:none}.section-paper .boundary{margin-top:1.5rem}@media (width<=960px){.card-grid.platform-cards,.gov-group ol,.gov-group-execution ol,.evidence-list,.evidence-list.evidence-list-4{grid-template-columns:1fr 1fr}.platform-flow li+li:before{content:none}}@media (width<=640px){.card-grid.platform-cards,.gov-group ol,.gov-group-execution ol,.evidence-list,.evidence-list.evidence-list-4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
