:root{--ink-950:#03070d;--ink-900:#07111b;--navy-800:#0a1826;--gunmetal-700:#17232d;--gunmetal-600:#22313d;--titanium-100:#e7ecef;--silver-100:#f2f5f7;--silver-200:#d7e0e7;--silver-400:#93a1ac;--silver-600:#5d6a74;--blue-500:#2c8dff;--blue-300:#6cb6ff;--line-dark:#d7e0e72e;--line-light:#03070d2e;--display:"Iowan Old Style", Baskerville, Georgia, serif;--sans:"Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif;--shell:1320px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ink-950);scroll-behavior:smooth}body{background:var(--ink-950);min-width:320px;color:var(--silver-100);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}::selection{background:var(--blue-500);color:#fff}:focus-visible{outline:2px solid var(--blue-300);outline-offset:4px}.site-shell{background:var(--ink-900);min-height:100vh}.shell{width:min(calc(100% - 96px), var(--shell));margin-inline:auto}.skip-link{z-index:1000;color:var(--ink-950);background:#fff;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{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{height:210px;padding-inline:max(32px, calc((100vw - var(--shell)) / 2));z-index:50;border-bottom:1px solid var(--line-dark);background:#03070dfa;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0000002e}.site-header .wordmark{align-items:center;gap:24px;min-width:552px;height:204px;display:inline-flex}.site-header .wordmark-artwork{object-fit:contain;filter:drop-shadow(0 0 18px #50a3f63d);flex:none;width:294px;height:196px;display:block}.header-wordmark-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.header-wordmark-type{color:var(--silver-100);font-family:var(--display);letter-spacing:.16em;text-shadow:0 1px 10px #b4d3ec29;white-space:nowrap;font-size:1.5rem;font-weight:400;line-height:1}.header-wordmark-tagline{color:var(--silver-200);letter-spacing:.1em;white-space:nowrap;margin-top:12px;font-size:.6rem;font-weight:700;line-height:1.45}.nav{align-items:stretch;gap:clamp(10px,1.15vw,18px);height:100%;display:flex}.nav a{min-height:44px;color:var(--silver-400);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:clamp(.58rem,.61vw,.68rem);font-weight:600;transition:color .16s;display:inline-flex;position:relative}.nav a:after{content:"";background:var(--blue-500);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a[aria-current=page]{color:var(--silver-100)}.nav a[aria-current=page]:after{transform:scaleX(1)}.menu-toggle{border:1px solid var(--line-dark);min-width:56px;min-height:44px;color:var(--silver-100);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;font-size:.68rem;font-weight:700;display:none}.eyebrow{color:var(--blue-300);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:.69rem;font-weight:700;line-height:1.4}h1,h2,h3{text-wrap:balance}.button-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.button{letter-spacing:.1em;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:.7rem;font-weight:700;line-height:1.2;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--silver-100);border-color:var(--silver-100);color:var(--ink-950)}.button.primary:hover{background:var(--silver-200);border-color:var(--silver-200)}.button.ghost{color:var(--silver-100);background:0 0;border-color:#d7e0e76b}.button.ghost:hover{border-color:var(--blue-300);color:#fff}.text-link{border-bottom:1px solid var(--silver-600);width:fit-content;color:var(--silver-100);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:20px;margin-top:28px;padding-bottom:5px;font-size:.69rem;font-weight:700;transition:color .16s,border-color .16s,gap .16s;display:inline-flex}.text-link:hover{border-color:var(--blue-300);color:var(--blue-300);gap:24px}button.text-link{cursor:pointer;background:0 0;border-style:solid;border-width:0 0 1px;padding:0 0 5px}button.text-link:disabled{color:var(--silver-600);border-color:var(--line-dark);cursor:not-allowed}.dark-link{color:var(--ink-950)}.status-label{color:var(--blue-300);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.5;display:inline-block}.home-hero{background:radial-gradient(circle at 78% 34%, #1f5b8f21, transparent 34%), var(--ink-950);border-bottom:1px solid var(--line-dark);position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(42px,5vw,76px);min-height:680px;padding-block:clamp(72px,8vw,112px) 78px;display:grid;position:relative}.hero-copy-block{max-width:760px;animation:.44s both hero-in}.hero-copy-block h1{max-width:14ch;font-family:var(--display);letter-spacing:-.03em;font-size:clamp(3rem,4.9vw,5rem);font-weight:400;line-height:1.02}.hero-copy{max-width:620px;color:var(--silver-400);margin:28px 0 36px;font-size:clamp(1.04rem,1.3vw,1.2rem)}.intelligence-network-visual{aspect-ratio:1;isolation:isolate;justify-self:end;width:min(100%,570px);position:relative}.network-aura{z-index:-1;filter:blur(18px);background:radial-gradient(circle,#419df333,#0f2d4614 45%,#0000 72%);border-radius:50%;position:absolute;inset:12%}.network-map{width:100%;height:100%;display:block}.network-core-label,.network-node{color:var(--silver-400);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:700;line-height:1.35;position:absolute}.network-core-label{width:112px;color:var(--silver-100);text-align:center;inset:48% auto auto 50%;transform:translate(-50%,-50%)}.network-node:before{content:"";background:var(--blue-300);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #6cb6ffb3}.node-intelligence{top:12%;left:10%}.node-industries{top:4%;left:42%}.node-technology{text-align:right;top:15%;right:0}.node-infrastructure{text-align:right;bottom:23%;right:-1%}.node-partnerships{bottom:4%;left:34%}.node-opportunity{bottom:19%;left:1%}.at-a-glance{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);padding-block:0 72px;display:grid}.at-a-glance>div{border-top:1px solid var(--line-dark);padding-top:22px}.at-a-glance dt{color:var(--blue-300);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.at-a-glance dd{color:var(--silver-200);margin-top:10px;font-size:.98rem}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.section{background:var(--ink-900);padding-block:clamp(88px,10vw,144px)}.light-surface{background:var(--titanium-100);color:var(--ink-950)}.light-surface .eyebrow{color:#0753b7}.editorial-split{grid-template-columns:minmax(280px,5fr) minmax(360px,7fr);align-items:start;gap:clamp(48px,9vw,128px);display:grid}.section-heading{max-width:760px;margin-bottom:62px}.section-heading h2,.cta-band h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:400;line-height:1}.section-heading>p:last-child{max-width:690px;color:var(--silver-400);margin-top:24px}.light-surface .section-heading>p:last-child{color:var(--silver-600)}.prose-large{max-width:760px;color:var(--silver-400);font-size:clamp(1.04rem,1.35vw,1.2rem)}.prose-large p+p{margin-top:24px}.home-about{background:var(--navy-800)}.partnerships-preview{background:var(--ink-900)}.technology-preview{background:var(--gunmetal-700);border-block:1px solid var(--line-dark)}.venture-ledger{border-top:1px solid var(--line-light)}.venture-card{border-bottom:1px solid var(--line-light);grid-template-columns:64px minmax(0,1fr) 230px;align-items:start;gap:32px;padding:34px 0;display:grid}.venture-index{color:var(--silver-600);letter-spacing:.12em;font-size:.69rem}.venture-card .eyebrow{color:var(--silver-600);margin-bottom:10px}.venture-card h3{font-family:var(--display);font-size:clamp(2rem,3.3vw,3.35rem);font-weight:400;line-height:1}.venture-card h3 a:hover{color:#0e68cb}.venture-card-main>p:last-child{max-width:720px;color:var(--silver-600);margin-top:16px}.venture-card-meta{flex-direction:column;align-items:flex-start;display:flex}.venture-card-meta .status-label{color:#0e68cb}.venture-card-meta .text-link{color:var(--ink-950)}.disclosure{border-left:2px solid var(--blue-500);color:var(--silver-400);padding:22px 0 0 22px;font-size:.86rem}.disclosure-dark{max-width:900px;color:var(--silver-600);margin-top:38px}.leadership-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);display:grid}.leadership-card{border-bottom:1px solid var(--line-light);grid-template-columns:180px minmax(0,1fr);gap:32px;padding:34px 40px 40px 0;display:grid}.leadership-card:nth-child(2n){border-left:1px solid var(--line-light);padding-left:40px}.portrait-placeholder{aspect-ratio:4/5;color:var(--silver-200);background:linear-gradient(145deg,#182936,#08121a);border:1px solid #d7e0e747;place-items:center;display:grid;position:relative;overflow:hidden}.portrait-placeholder:before{content:"";border:1px solid #d7e0e729;position:absolute;inset:12%}.portrait-placeholder span{font-family:var(--display);letter-spacing:.08em;font-size:clamp(2.2rem,4vw,4rem)}.leadership-card .eyebrow{color:var(--silver-600);margin-bottom:8px}.leadership-card h3{font-family:var(--display);font-size:clamp(2rem,3vw,3rem);font-weight:400}.leadership-card p{color:var(--silver-600);margin-top:14px}.leadership-card .pending-role{color:#0e68cb;font-size:.78rem;font-weight:600}.leadership-card .text-link{color:var(--ink-950)}.breadcrumb-wrap{padding-top:28px}.breadcrumbs ol{color:var(--silver-400);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:.68rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--silver-600);margin-left:10px}.breadcrumbs a:hover{color:var(--blue-300)}.page-hero{background:radial-gradient(circle at 82% 38%, #2c8dff17, transparent 30%), var(--ink-950);border-bottom:1px solid var(--line-dark);align-items:flex-end;min-height:470px;padding-block:clamp(76px,9vw,120px);display:flex;position:relative;overflow:hidden}.page-hero:after{display:none}.page-hero-grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:end;gap:7vw;display:grid}.page-hero h1{max-width:900px;font-family:var(--display);letter-spacing:-.04em;font-size:clamp(3.6rem,7vw,6.8rem);font-weight:400;line-height:.96}.page-hero-copy{max-width:620px;color:var(--silver-400);font-size:clamp(1.05rem,1.4vw,1.22rem)}.hero-meta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.print-button{color:var(--silver-100)}.back-link{padding-block:44px 74px}.detail-grid{grid-template-columns:minmax(280px,4.5fr) minmax(0,7.5fr);align-items:start;gap:clamp(54px,8vw,116px);display:grid}.detail-grid aside h2,.public-summary-grid h2{font-family:var(--display);font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400;line-height:1}.profile-overview{color:#34424c;margin-top:26px;font-size:clamp(1rem,1.25vw,1.15rem)}.detail-grid .disclosure{color:var(--silver-600);margin-top:30px}.project-ledger{border-top:1px solid var(--line-light)}.project-ledger>div{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(150px,.38fr) 1fr;gap:30px;padding:26px 0;display:grid}.project-ledger dt,.profile-facts dt,.contact-details dt{color:var(--silver-600);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.project-ledger dd{color:#24313a;font-size:1rem}.public-summary-grid{grid-template-columns:minmax(280px,5fr) minmax(360px,7fr);align-items:start;gap:clamp(54px,9vw,128px);display:grid}.public-summary-copy{color:#34424c;max-width:760px;font-size:clamp(1.04rem,1.35vw,1.2rem)}.public-summary-copy .disclosure{color:var(--silver-600);margin-top:30px}.venture-focus-section{background:var(--navy-800)}.technology-support-section{background:var(--gunmetal-700);border-block:1px solid var(--line-dark)}.ruled-list{border-top:1px solid #d7e0e71f;list-style:none}.ruled-list li{color:var(--silver-200);border-bottom:1px solid #d7e0e71f;padding:22px 0;font-size:clamp(1.1rem,2vw,1.5rem)}.profile-detail{grid-template-columns:minmax(240px,4fr) minmax(0,8fr);gap:8vw;display:grid}.portrait-large{width:100%;max-width:380px}.profile-detail article>p:not(.eyebrow):not(.profile-contact){color:#34424c;max-width:780px;margin-bottom:22px;font-size:clamp(1.04rem,1.35vw,1.18rem)}.profile-facts{border-top:1px solid var(--line-light);max-width:780px;margin-top:44px}.profile-facts>div,.contact-details>div{border-bottom:1px solid var(--line-light);grid-template-columns:180px 1fr;gap:28px;padding:18px 0;display:grid}.profile-facts a{align-items:center;min-height:44px;display:inline-flex}.profile-contact .text-link{color:var(--ink-950)}.principles-section{background:var(--gunmetal-700)}.principle-row,.principle-ledger article,.partner-ledger article{border-top:1px solid var(--line-dark);grid-template-columns:64px minmax(180px,.8fr) minmax(260px,1.2fr);align-items:baseline;gap:32px;padding:24px 0;display:grid}.principle-row:last-child,.principle-ledger article:last-child,.partner-ledger article:last-child{border-bottom:1px solid var(--line-dark)}.principle-row>span,.principle-ledger span,.partner-ledger span{color:var(--silver-600);letter-spacing:.12em;font-size:.68rem}.principle-row h2,.principle-ledger h2,.partner-ledger h2{font-family:var(--display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.principle-row p,.principle-ledger p,.partner-ledger p{color:var(--silver-400)}.light-surface .principle-ledger article,.light-surface .partner-ledger article{border-color:var(--line-light)}.light-surface .principle-ledger p,.light-surface .partner-ledger p{color:var(--silver-600)}.action-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.action-grid article{border-right:1px solid var(--line-dark);padding:38px}.action-grid article:first-child{border-left:1px solid var(--line-dark)}.action-grid h2{font-family:var(--display);font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1}.action-grid article>p:not(.eyebrow){color:var(--silver-400);margin-top:20px}.pipeline-table{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}th,td{border-bottom:1px solid var(--line-light);vertical-align:top;padding:20px 18px}thead th{color:var(--silver-600);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}tbody th{font-family:var(--display);font-size:1.3rem;font-weight:400}tbody td{color:var(--silver-600);font-size:.9rem}.capital-overview{background:var(--gunmetal-700)}.capital-overview .principle-ledger span{color:var(--silver-400)}.cta-band{background:var(--ink-950);border-block:1px solid var(--line-dark);padding-block:clamp(80px,9vw,124px)}.cta-band-grid{grid-template-columns:minmax(280px,7fr) minmax(320px,5fr);align-items:end;gap:8vw;display:grid}.cta-band-grid>div:last-child>p{color:var(--silver-400)}.cta-band .button-row{margin-top:30px}.contact-layout{grid-template-columns:minmax(280px,5fr) minmax(420px,7fr);align-items:start;gap:8vw;display:grid}.contact-details{border-top:1px solid var(--line-dark);margin:36px 0}.contact-details>div{border-color:var(--line-dark)}.contact-details dt{color:var(--silver-400)}.contact-details dd{color:var(--silver-100);flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.contact-details dd span{color:var(--silver-400);font-size:.78rem}.contact-details a{border-bottom:1px solid var(--silver-600);overflow-wrap:anywhere}.audience-list{flex-wrap:wrap;gap:8px 18px;display:flex}.audience-list span{color:var(--silver-400);letter-spacing:.08em;text-transform:uppercase;padding:6px 0;font-size:.69rem}.contact-form{background:var(--gunmetal-700);border:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:26px 22px;padding:clamp(26px,4vw,52px);display:grid}.form-row{position:relative}.form-row.full,.form-submit.full,.form-success.full,.form-error-summary.full{grid-column:1/-1}.form-row label{color:var(--silver-200);letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:700;display:block}.form-row input,.form-row select,.form-row textarea{color:#fff;letter-spacing:normal;text-transform:none;background:0 0;border:0;border-bottom:1px solid #657581;border-radius:0;outline:0;width:100%;min-height:48px;margin-top:8px;padding:10px 0;font-size:1rem;font-weight:400;line-height:1.45;display:block}.form-row select option{color:var(--ink-950)}.form-row textarea{resize:vertical;border:1px solid #657581;min-height:150px;padding:14px}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:var(--blue-300);box-shadow:0 1px var(--blue-300)}.form-error-summary{color:#ffc1c1;border:1px solid #de7e7e;padding:12px 14px;font-size:.78rem}.field-error{color:#ffc1c1;margin-top:6px;font-size:.75rem;display:block}.form-submit{align-items:flex-start;gap:22px;display:flex}.form-note{max-width:450px;color:var(--silver-400);font-size:.76rem}.form-success{border-top:1px solid var(--line-dark);flex-direction:column;align-items:flex-start;gap:10px;padding-top:22px;display:flex}.form-success span{color:var(--silver-400)}.form-success .button{margin-top:8px}.form-privacy{border:1px solid var(--line-dark);color:var(--silver-400);margin-top:16px;padding:18px 20px;font-size:.78rem}.form-privacy strong{color:var(--silver-200);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.form-privacy p+p{margin-top:8px}.legal-page{min-height:62vh;padding:clamp(80px, 10vw, 140px) max(24px, calc((100vw - var(--shell)) / 2));background:var(--ink-900)}.legal-page h1,.not-found h1{font-family:var(--display);font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:1}.legal-note{border-top:1px solid var(--line-dark);max-width:800px;color:var(--silver-400);margin-top:44px;padding-top:24px}.not-found{text-align:center;background:var(--ink-950);place-content:center;justify-items:center;gap:18px;min-height:72vh;padding:48px;display:grid}.not-found strong{font-family:var(--display);color:var(--silver-600);font-size:clamp(6rem,14vw,11rem);font-weight:400;line-height:.8}.not-found p{color:var(--silver-400)}.not-found .button-row{justify-content:center;margin-top:18px}.site-footer{background:var(--ink-950);border-top:1px solid var(--line-dark);color:var(--silver-400);padding-block:70px 28px}.footer-primary{grid-template-columns:minmax(190px,.9fr) minmax(420px,1.5fr) minmax(220px,.85fr);align-items:start;gap:32px;min-height:250px;display:grid}.footer-wordmark{justify-content:flex-start;align-items:center;width:132px;min-width:132px;height:88px;margin-bottom:18px;display:inline-flex;overflow:hidden}.footer-artwork{object-fit:contain;filter:drop-shadow(0 0 12px #50a3f62e);flex:none;width:60px;height:40px;display:block}.footer-brand>p{color:var(--silver-200);letter-spacing:.12em;font-size:.73rem}.footer-brand>span{color:var(--silver-400);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:.64rem;display:block}.footer-founders{border-block:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-founder{border-left:1px solid var(--line-dark);min-width:0;padding:22px 26px 24px}.footer-founder:last-child{border-right:1px solid var(--line-dark)}.footer-founder-name{color:var(--silver-100);font-family:var(--display);font-size:1.45rem;line-height:1.1}.footer-founder-role{color:var(--blue-300);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:.65rem;font-weight:700;display:block}.footer-founder-links{flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px;font-size:.76rem;display:flex}.footer-founder-links a{overflow-wrap:anywhere;border-bottom:1px solid #0000;align-items:center;min-height:44px;display:inline-flex}.footer-founder-links a:hover{border-color:var(--blue-300);color:var(--blue-300)}.footer-links{letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(100px,1fr));align-content:start;gap:14px 24px;font-size:.68rem;display:grid}.footer-links a:hover,.footer-legal a:hover{color:var(--blue-300)}.footer-legal{border-top:1px solid var(--line-dark);color:var(--silver-400);justify-content:space-between;gap:30px;padding-top:22px;font-size:.68rem;display:flex}.footer-legal div{gap:24px;display:flex}@media (max-width:1390px){.site-header{height:184px;padding-inline:32px}.site-header .wordmark{gap:20px;min-width:500px;height:176px}.site-header .wordmark-artwork{width:252px;height:168px}.header-wordmark-type{font-size:1.24rem}.header-wordmark-tagline{font-size:.52rem}.menu-toggle{justify-content:center;align-items:center;display:inline-flex}.nav{background:var(--ink-950);border-bottom:1px solid var(--line-dark);flex-direction:column;gap:0;height:auto;max-height:calc(100svh - 184px);padding:20px 32px 28px;display:none;position:absolute;top:184px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 34px #00000057}.nav[data-open=true]{display:flex}.nav a{border-bottom:1px solid var(--line-dark);width:100%;min-height:48px;font-size:.75rem}.nav a:after{width:36px;right:auto}}@media (max-width:1000px){.footer-primary{grid-template-columns:1fr;gap:42px}.footer-founders{width:100%}.footer-links{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:900px){.shell{width:min(calc(100% - 64px), var(--shell))}.site-header{gap:20px;height:160px;padding-inline:24px}.site-header .wordmark{gap:16px;min-width:440px;height:152px}.site-header .wordmark-artwork{width:210px;height:140px}.header-wordmark-type{font-size:1.08rem}.header-wordmark-tagline{letter-spacing:.07em;margin-top:9px;font-size:.5rem}.nav{max-height:calc(100svh - 160px);top:160px}.hero-grid,.page-hero-grid,.editorial-split,.cta-band-grid,.detail-grid,.public-summary-grid,.profile-detail,.contact-layout{grid-template-columns:1fr}.hero-grid{gap:38px;min-height:auto;padding-block:78px 42px}.intelligence-network-visual{justify-self:center;width:min(100%,560px)}.at-a-glance{grid-template-columns:1fr;gap:22px}.page-hero{min-height:auto}.page-hero-copy{max-width:760px}.venture-card{grid-template-columns:48px 1fr}.venture-card-meta{grid-column:2}.leadership-grid{grid-template-columns:1fr}.leadership-card{grid-template-columns:140px 1fr}.principle-row,.principle-ledger article,.partner-ledger article{grid-template-columns:46px .75fr 1.25fr;gap:20px}.action-grid{grid-template-columns:1fr}.action-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.action-grid article:first-child{border-top:1px solid var(--line-dark)}}@media (max-width:680px){.shell{width:calc(100% - 40px)}.site-header{gap:12px;height:188px;padding-inline:16px}.site-header .wordmark{flex-direction:column;justify-content:center;gap:0;width:206px;min-width:206px;height:180px}.site-header .wordmark-artwork{width:168px;height:112px}.footer-wordmark{width:102px;min-width:102px;height:70px}.header-wordmark-copy{align-items:center;width:206px}.header-wordmark-type{letter-spacing:.14em;font-size:.9rem}.header-wordmark-tagline{letter-spacing:.035em;margin-top:6px;font-size:.52rem;line-height:1.25}.nav{max-height:calc(100svh - 188px);padding-inline:20px;top:188px;overflow-y:auto}.footer-founder-links a,.footer-links a,.footer-legal a,.breadcrumbs a,.contact-direct a,.contact-details a,.text-link,.wordmark{align-items:center;min-height:44px;display:inline-flex}.footer-links a,.footer-legal a{width:100%}.hero-grid{padding-block:64px 48px}.hero-copy-block{min-width:0}.hero-copy-block h1{font-size:clamp(2.3rem,10.5vw,3rem);line-height:1.04}.intelligence-network-visual{width:min(100%,390px)}.network-core-label{width:92px;font-size:.53rem}.network-node{letter-spacing:.09em;max-width:108px;font-size:.48rem}.network-node:before{width:4px;height:4px;margin-right:5px}.node-intelligence{left:4%}.node-technology{right:1%}.node-infrastructure{right:0}.node-opportunity{left:0}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%}.section{padding-block:68px}.section-heading{margin-bottom:42px}.section-heading h2,.cta-band h2{font-size:clamp(2.45rem,12vw,3.4rem)}.page-hero{padding-block:64px}.page-hero h1{font-size:clamp(2.8rem,13vw,4.1rem)}.breadcrumb-wrap{padding-top:20px}.venture-card{grid-template-columns:1fr;gap:12px;padding-block:30px}.venture-card-meta{grid-column:1;margin-top:8px}.venture-card h3{font-size:2.3rem}.venture-card h3 a{align-items:center;min-height:44px;display:inline-flex}.leadership-grid{grid-template-columns:1fr}.leadership-card,.leadership-card:nth-child(2n){border-left:0;grid-template-columns:105px 1fr;gap:20px;padding:28px 0}.portrait-placeholder span{font-size:2rem}.project-ledger>div,.profile-facts>div,.contact-details>div{grid-template-columns:1fr;gap:7px}.principle-row,.principle-ledger article,.partner-ledger article{grid-template-columns:38px 1fr}.principle-row p,.principle-ledger p,.partner-ledger p{grid-column:2}.action-grid article{padding:30px 24px}.contact-form{grid-template-columns:1fr;padding:26px 20px}.form-row.full,.form-submit.full,.form-success.full,.form-error-summary.full{grid-column:auto}.form-row input,.form-row select,.form-row textarea{font-size:16px}.form-submit{flex-direction:column}.footer-primary{min-height:0;padding-bottom:52px}.footer-founders{grid-template-columns:1fr}.footer-founder{border-right:1px solid var(--line-dark)}.footer-founder+.footer-founder{border-top:1px solid var(--line-dark)}.footer-links{grid-template-columns:1fr}.footer-legal{flex-direction:column;align-items:flex-start}.footer-legal div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,.site-shell{color:#000!important;background:#fff!important}.site-header,.site-footer,.breadcrumbs,.cta-band,.back-link,.print-button,.button-row,.skip-link{display:none!important}.page-hero{border-bottom:1px solid #555;min-height:auto;padding:24pt 0;color:#000!important;background:#fff!important}.page-hero:after{display:none}.page-hero-grid,.detail-grid{width:100%;display:block}.page-hero h1{color:#000;font-size:36pt}.page-hero-copy,.page-hero .eyebrow,.status-label{color:#333!important}.section,.light-surface{padding:24pt 0;color:#000!important;background:#fff!important}.project-ledger>div{break-inside:avoid}.project-ledger dd,.detail-grid .disclosure{color:#222}.section .eyebrow{color:#26445e!important}.ruled-list li{color:#22313d!important}}.public-product-feature{border:1px solid;margin:48px 0 0;padding:32px}.public-product-feature h2{font-family:var(--display);margin:10px 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.05}.public-product-feature>p:not(.eyebrow){color:#34424c;max-width:680px}.public-product-feature a{border:1px solid;margin-top:12px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:680px){.public-product-feature{padding:24px}}.public-product-feature{border-color:var(--blue-500)}.public-product-feature>a{background:var(--navy-800);color:var(--silver-100);border-color:var(--blue-500)}.public-product-feature>a:hover{background:var(--gunmetal-600)}.status-legend{grid-template-columns:1fr 1fr;gap:18px 28px;margin-top:28px;display:grid}.status-legend>div{border-top:1px solid var(--line-dark);padding-top:12px}.status-legend dt{color:var(--blue-300);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.status-legend dd{margin-top:4px;font-size:.9rem}.industrial-directory{padding:0}.industrial-directory h2{font-family:var(--display);letter-spacing:-.02em;margin:12px 0 20px;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:400;line-height:1.05}.industrial-intro{color:#34424c;max-width:820px;font-size:clamp(1rem,1.2vw,1.1rem)}.industrial-intro a{color:#0753b7;text-underline-offset:4px;text-decoration:underline}.hunter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 72px;padding:0;list-style:none;display:grid}.hunter-card{border:1px solid var(--line-light);border-top:3px solid var(--blue-500);background:#fff;flex-direction:column;padding:26px 24px 22px;display:flex}.hunter-market{color:#0753b7;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hunter-card h3{font-family:var(--display);margin:8px 0 10px;font-size:1.6rem;font-weight:400;line-height:1.1}.hunter-card>p:not(.hunter-market){color:#34424c;font-size:.95rem}.hunter-card .hunter-note{color:var(--silver-600);margin-top:10px;font-size:.85rem}.hunter-card dl{gap:6px;margin-top:auto;padding-top:18px;display:grid}.hunter-card dl>div{border-top:1px solid var(--line-light);justify-content:space-between;gap:12px;padding-top:8px;font-size:.82rem;display:flex}.hunter-card dt{color:var(--silver-600);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hunter-card dd{color:#24313a;text-align:right}.fee-heading{font-family:var(--display);margin-bottom:12px;font-size:clamp(2rem,3vw,2.8rem);font-weight:400}.fee-ledger{border-top:1px solid var(--line-light);margin:28px 0 22px}.fee-ledger>div{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:28px;padding:22px 0;display:grid}.fee-ledger dt strong{font-family:var(--display);font-size:1.4rem;font-weight:400;display:block}.fee-ledger dt span{color:var(--silver-600);margin-top:4px;font-size:.88rem;display:block}.fee-payer{color:#0753b7;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.fee-ledger ul{color:#24313a;margin-top:8px;padding-left:18px}.fee-ledger li+li{margin-top:4px}.industrial-note{max-width:860px;color:var(--silver-600);font-size:.9rem}.hunter-demo{border-left:3px solid var(--blue-500);color:#24313a;background:#fff;max-width:860px;margin-top:28px;padding:18px 22px}.k4-project-list{border-top:1px solid var(--line-light);list-style:none}.k4-project-list li{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:26px 0;display:grid}.k4-project-list h3{font-family:var(--display);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:400;line-height:1.1}.k4-project-list h3 a:hover{color:#0e68cb}.k4-project-list p{max-width:760px;color:var(--silver-600);margin-top:8px}.light-surface .status-label{color:#0753b7}@media (max-width:1000px){.hunter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.status-legend{grid-template-columns:1fr}.hunter-grid{grid-template-columns:1fr;margin-bottom:56px}.fee-ledger>div{grid-template-columns:1fr;gap:10px}.k4-project-list li{grid-template-columns:1fr;gap:8px}.k4-project-list h3 a,.industrial-intro a{align-items:center;min-height:44px;display:inline-flex}}.site-header,.site-header{height:84px;padding-inline:max(32px, calc((100vw - var(--shell)) / 2))}.site-header .wordmark{flex-direction:row;gap:14px;min-width:0;height:84px}.wordmark-emblem{object-fit:cover;width:52px;height:45px;display:block;-webkit-mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%);mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%)}.site-header .header-wordmark-type{letter-spacing:.08em;text-shadow:none;font-size:1.32rem}.nav a{letter-spacing:.04em;text-transform:none;font-size:.74rem;font-weight:600}.home-hero{background:var(--ink-950)}.home-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,5vw,80px);min-height:min(760px,100vh - 84px);padding-block:clamp(56px,7vw,96px);display:grid}.home-hero-copy h1{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(3rem,5.4vw,5.6rem);font-weight:400;line-height:.98;animation:.52s both hero-in}.home-hero-copy>p{max-width:34ch;color:var(--silver-200);margin:28px 0 38px;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.home-hero-art{aspect-ratio:1536/922;isolation:isolate;justify-self:center;width:min(100%,680px);margin:0;position:relative}.home-hero-art-glow{z-index:-1;filter:blur(28px);background:radial-gradient(circle,#6cb6ff47,#2c8dff1a 42%,#0000 72%);border-radius:50%;animation:6s ease-in-out infinite hero-art-sweep;position:absolute;inset:-20px}.home-hero-art-mark{object-fit:cover;object-position:top;filter:drop-shadow(0 0 46px #6cb6ff73)drop-shadow(0 26px 60px #0009);width:100%;height:100%;animation:.62s both hero-in;display:block;-webkit-mask-image:radial-gradient(44% 88%,#000 34%,#0000 96%);mask-image:radial-gradient(44% 88%,#000 34%,#0000 96%)}@keyframes hero-art-sweep{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.home-hero-art-glow{animation:none}}.story-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.story-grid h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:400;line-height:1.02}.story-copy{max-width:62ch;color:var(--silver-600);font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.7}.story-copy p+p{margin-top:22px}.home-section-head{max-width:760px;margin-bottom:44px}.home-section-head h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:400;line-height:1.02}.home-section-head p{max-width:60ch;color:var(--silver-400);margin-top:18px}.home-ventures{background:var(--navy-800)}.home-ventures .venture-ledger{border-top-color:var(--line-dark)}.home-ventures .venture-card{border-bottom-color:var(--line-dark)}.home-ventures .venture-card-main>p:last-child{color:var(--silver-400)}.home-ventures .venture-card h3 a:hover{color:var(--blue-300)}.venture-card{grid-template-columns:minmax(0,1fr) 230px}.venture-card h3{font-size:clamp(1.7rem,2.6vw,2.5rem)}.status-label{text-transform:none;letter-spacing:.02em;font-size:.8rem}.text-link{text-transform:none;letter-spacing:.02em;font-size:.86rem}.button{text-transform:none;letter-spacing:.02em;font-size:.9rem}.leadership-role{font-size:.92rem;font-weight:600;color:#0753b7!important;margin-top:6px!important}.footer-wordmark{gap:12px;width:auto;min-width:0;height:auto;overflow:visible}.footer-wordmark .wordmark-type{font-family:var(--display);color:var(--silver-100);letter-spacing:.06em;font-size:1.2rem}.footer-brand>p{letter-spacing:.02em;font-size:.86rem}.footer-brand>span{text-transform:none;letter-spacing:.02em;font-size:.8rem}.footer-links{text-transform:none;letter-spacing:.02em;font-size:.82rem}.footer-disclosure{border-top:1px solid var(--line-dark);color:var(--silver-600);padding-block:22px;font-size:.76rem;line-height:1.6}.footer-disclosure a{color:var(--silver-400);text-underline-offset:3px;text-decoration:underline}@media (max-width:1390px){.site-header{height:84px;padding-inline:32px}.site-header .wordmark{gap:14px;min-width:0;height:84px}.site-header .header-wordmark-type{font-size:1.24rem}}@media (max-width:900px){.site-header{height:72px;padding-inline:24px}.site-header .wordmark{min-width:0;height:72px}.home-hero-grid,.story-grid{grid-template-columns:1fr;min-height:0}.home-hero-grid{padding-block:48px 56px}.venture-card{grid-template-columns:1fr;gap:14px}}@media (max-width:680px){.site-header{height:68px;padding-inline:16px}.site-header .wordmark{flex-direction:row;gap:10px;width:auto;min-width:0;height:68px}.wordmark-emblem{width:42px;height:36px}.site-header .header-wordmark-type{font-size:1.05rem}.home-hero-copy h1{font-size:clamp(2.5rem,11vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.home-hero-copy h1{animation:none}}@media (max-width:1390px){.nav{max-height:calc(100svh - 84px);top:100%}}@media (min-width:901px){.menu-toggle{display:none}.nav{height:100%;max-height:none;box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:clamp(18px,2.2vw,34px);padding:0;display:flex;position:static;overflow:visible}.nav a{border-bottom:0;width:auto;min-height:44px;font-size:.86rem}.nav a:after{width:auto;right:0}.nav-investor-link{border-left:1px solid var(--line-dark);margin-left:8px;padding-left:20px;font-size:.78rem}}@media (max-width:900px){.nav-investor-link{border-top:1px solid var(--line-dark);margin-top:10px;padding-top:18px}}.home-ventures .venture-card .text-link{color:var(--silver-100);border-color:var(--silver-600)}.home-ventures .venture-card .text-link:hover{color:var(--blue-300);border-color:var(--blue-300)}.venture-card-meta .text-link{margin-top:10px}@media (max-width:900px){.venture-card-meta{grid-column:1}}.home-ventures .venture-card-meta .status-label{color:var(--blue-300)}.footer-disclosure{color:var(--silver-400)}.footer-disclosure a{color:var(--silver-100)}@media (max-width:680px){.footer-disclosure a{align-items:center;min-height:44px;display:inline-flex}}.operator-band{background:var(--navy-800);border-block:1px solid var(--line-dark);padding-block:30px}.operator-band-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 22px;display:flex}.operator-band-mark{object-fit:contain;filter:drop-shadow(0 0 10px #6cb6ff38);display:block}.operator-band-mark-dc{width:46px;height:40px;-webkit-mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%);mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%)}.operator-band-mark-k4{width:40px;height:36px}.operator-band-divider{color:var(--silver-600);font-size:1.1rem}.operator-band-line{color:var(--silver-200);letter-spacing:.04em;text-align:center;font-size:.82rem;font-weight:600}@media (max-width:680px){.operator-band{padding-block:22px}.operator-band-row{gap:10px 14px}.operator-band-line{width:100%;margin-top:4px;font-size:.76rem}.home-hero-grid{gap:16px;padding-block:32px 30px}.home-hero-art{order:-1;width:min(82%,300px)}.home-hero-copy>p{margin-top:20px;margin-bottom:28px}}.home-portfolio{background:var(--ink-900)}.portfolio-group{padding-block:56px}.portfolio-group+.portfolio-group{border-top:1px solid var(--line-light)}.portfolio-group-heading{font-family:var(--display);margin-bottom:28px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:400}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.portfolio-card{border:1px solid var(--line-light);background:#fff;flex-direction:column;display:flex}.portfolio-card-body{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.portfolio-card-body .industry-tag{color:#0753b7;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.portfolio-card-body h3{font-family:var(--display);color:var(--ink-950);margin:8px 0;font-size:1.5rem;font-weight:400;line-height:1.12}.portfolio-card-body>p:not(.industry-tag){color:#34424c;font-size:.92rem}.portfolio-card-badges{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:18px;display:flex}.portfolio-card-badges .status-label{color:#0753b7}.portfolio-card-badges .status-label.demo-badge{color:#5d6a74}.portfolio-card-meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.portfolio-card-meta .text-link{color:#24313a;border-color:#c7d1d8;margin-top:0}.portfolio-card-meta .text-link:hover{color:#0753b7;border-color:var(--blue-500)}.portfolio-card-meta .button.ghost{min-height:44px;color:var(--ink-950);border-color:#c7d1d8;padding:0 16px;font-size:.72rem}.portfolio-card-meta .button.ghost:hover{border-color:var(--blue-500);color:#0753b7}.device-mock{background:linear-gradient(165deg, var(--gunmetal-700), var(--ink-950));padding:20px 18px 30px;position:relative}.device-mock-laptop{width:100%}.device-mock-screen{aspect-ratio:16/10;background:linear-gradient(150deg, var(--navy-800), var(--ink-950));border:1px solid #d7e0e729;border-radius:6px 6px 2px 2px;flex-direction:column;padding:20px 16px;display:flex;position:relative;overflow:hidden}.device-mock-screen-icon{justify-content:center;align-items:center}.device-mock-base{background:linear-gradient(90deg, var(--gunmetal-600), var(--silver-400), var(--gunmetal-600));border-radius:0 0 4px 4px;height:8px}.device-mock-phone{aspect-ratio:9/18;background:linear-gradient(165deg, var(--navy-800), var(--ink-950));border:2px solid var(--gunmetal-600);border-radius:16px;justify-content:center;align-items:center;width:30%;display:flex;position:absolute;bottom:4px;right:10px;box-shadow:-8px 10px 24px #00000080}.device-mock-screen-photo{padding:0}.device-mock-phone-screen{justify-content:center;align-items:center;width:100%;height:100%;padding:14px 8px;display:flex}.device-mock-phone-screen-photo{border-radius:14px;padding:0;position:relative;overflow:hidden}.portfolio-icon{color:#6cb6ff8c;filter:drop-shadow(0 0 14px #6cb6ff33);width:38%;max-width:54px}.device-mock-phone .portfolio-icon{width:46%;max-width:30px}.portfolio-summary-dialog{background:#fff;border:0;width:min(92%,480px);max-height:min(86vh,640px);margin:auto;padding:28px clamp(24px,4vw,36px) 32px;overflow-y:auto}.portfolio-summary-dialog::backdrop{background:#03070db8}.portfolio-summary-dialog .industry-tag{color:#0753b7;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.portfolio-summary-dialog h3{font-family:var(--display);color:var(--ink-950);margin:8px 0;font-size:1.7rem;font-weight:400}.portfolio-summary-dialog .status-label{color:#0753b7}.portfolio-summary-dialog>p:not(.industry-tag):not(.status-label):not(.disclosure){color:#34424c;margin-top:10px;font-size:.96rem}.portfolio-summary-dialog .disclosure{color:var(--silver-600);margin-top:18px;font-size:.82rem}.portfolio-summary-dialog-actions{gap:14px;margin-top:24px;display:flex}@media (max-width:1000px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.portfolio-grid{grid-template-columns:1fr}.portfolio-group{padding-block:42px}}.request-access-layout{grid-template-columns:minmax(0,7fr) minmax(260px,4fr);align-items:start;gap:clamp(40px,6vw,90px);display:grid}.request-access-aside .disclosure{color:var(--silver-600)}.request-access-form .field-group-label{color:var(--silver-200);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:.67rem;font-weight:700;display:block}.venture-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.venture-checkbox{min-height:28px;color:var(--silver-100);align-items:center;gap:10px;font-size:.9rem;display:flex}.venture-checkbox input{flex:none;width:18px;height:18px;margin-top:0}.contact-form.request-access-form .eyebrow.full{grid-column:1/-1;margin-bottom:0}.nda-step{max-width:760px}.nda-step .eyebrow{margin-bottom:18px}.nda-scroll-box{border:1px solid var(--line-light);color:#24313a;background:#fff;height:360px;margin-bottom:18px;padding:26px 28px;font-size:.92rem;line-height:1.65;overflow-y:auto}.nda-scroll-letterhead{border-bottom:1px solid var(--line-light);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.nda-scroll-letterhead img{object-fit:contain;width:42px;height:36px;-webkit-mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%);mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%)}.nda-scroll-letterhead span{font-family:var(--display);color:var(--ink-950);letter-spacing:.02em;font-size:1.1rem}.nda-scroll-box p{margin-bottom:14px}.nda-scroll-box .nda-scroll-end{color:var(--silver-600);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin-top:24px;font-size:.78rem}.nda-step .form-row{margin-bottom:16px}.nda-step .form-row label{color:var(--ink-950);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.nda-step .form-row input{color:var(--ink-950);background:#fff;border:1px solid #657581;margin-top:8px;padding:10px 12px}.nda-step .form-row input:disabled{color:var(--silver-600);background:#eef1f3}.nda-agree{color:var(--ink-950);align-items:flex-start;gap:10px;margin-bottom:20px;font-size:.88rem;line-height:1.5;display:flex}.nda-agree input{flex:none;width:18px;height:18px;margin-top:2px}.nda-step .form-error-summary{color:#9c2b2b;background:#fdeceb;border:1px solid #c33f3f;margin-bottom:16px;padding:12px 14px;font-size:.85rem}.nda-step .form-submit{flex-direction:column;align-items:flex-start;gap:10px}.nda-step .form-note{color:var(--silver-600)}.request-access-confirmation{max-width:640px;padding:60px 0}.request-access-confirmation h2{font-family:var(--display);color:var(--ink-950);margin:10px 0 18px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400}.request-access-confirmation p{color:#34424c;font-size:1.05rem}@media (max-width:900px){.request-access-layout,.venture-checkbox-grid{grid-template-columns:1fr}}@media (max-width:680px){.nda-scroll-box{height:300px;padding:20px}}.admin-shell{background:var(--ink-950);min-height:100vh;padding-block:80px}.admin-login{background:var(--gunmetal-700);border:1px solid var(--line-dark);text-align:center;flex-direction:column;align-items:center;width:min(92%,380px);margin:0 auto;padding:48px 36px;display:flex}.admin-login-mark{object-fit:contain;width:64px;height:56px;margin-bottom:18px;-webkit-mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%);mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%)}.admin-login h1{font-family:var(--display);color:var(--silver-100);margin-bottom:24px;font-size:1.8rem;font-weight:400}.admin-login form{flex-direction:column;gap:16px;width:100%;display:flex}.admin-login label{text-align:left;color:var(--silver-200);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.admin-login input{color:#fff;background:0 0;border:1px solid #657581;width:100%;min-height:46px;margin-top:8px;padding:10px 12px}.admin-login .button{margin-top:6px}.admin-dashboard{color:var(--silver-100);padding-block:10px}.admin-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.admin-header h1{font-family:var(--display);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:400}.admin-signed-in-as{color:var(--silver-400);margin-top:6px;font-size:.85rem}.admin-founder-access{max-width:640px}.admin-founder-access p{color:var(--silver-400);margin-bottom:16px;font-size:.9rem}.admin-new-code-banner{background:var(--navy-800);border:1px solid var(--blue-500);color:var(--silver-100);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;padding:18px 20px;display:flex}.admin-new-code-banner code{background:var(--ink-950);color:var(--blue-300);letter-spacing:.03em;padding:4px 10px;font-size:1rem}.admin-new-code-banner span{width:100%;color:var(--silver-400);font-size:.8rem}.admin-section{border-top:1px solid var(--line-dark);padding-block:36px}.admin-section h2{font-family:var(--display);margin-bottom:20px;font-size:1.5rem;font-weight:400}.admin-table-wrap{overflow-x:auto}.admin-dashboard table{min-width:760px}.admin-dashboard th,.admin-dashboard td{border-bottom:1px solid var(--line-dark);color:var(--silver-200);vertical-align:top;padding:14px 12px;font-size:.84rem}.admin-dashboard thead th{color:var(--silver-600);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.admin-user-agent{max-width:260px;color:var(--silver-600);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-row-flagged{background:#c55a3c1f}.admin-flag{color:#e2a24a}.admin-flag-summary{color:#e2a24a;border:1px solid #e2a24a;margin-bottom:16px;padding:12px 14px;font-size:.86rem}.admin-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.admin-approve-panel{background:var(--navy-800);border:1px solid var(--line-dark);flex-direction:column;gap:12px;width:min(100%,360px);margin-bottom:10px;padding:14px;display:flex}.admin-approve-panel .venture-checkbox-grid,.admin-manual-code .venture-checkbox-grid{grid-template-columns:1fr}.admin-inline-field{color:var(--silver-400);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:.72rem;font-weight:700;display:flex}.admin-inline-field input{color:#fff;text-transform:none;letter-spacing:normal;background:0 0;border:1px solid #657581;min-height:40px;padding:8px 10px;font-size:.9rem;font-weight:400}.admin-manual-code{background:var(--gunmetal-700);border:1px solid var(--line-dark);flex-direction:column;gap:16px;max-width:640px;padding:20px;display:flex}.admin-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:680px){.admin-manual-fields{grid-template-columns:1fr}.admin-header{flex-direction:column;align-items:flex-start;gap:14px}}.access-shell{background:var(--ink-950);min-height:100vh;padding-block:80px}.access-card{background:var(--gunmetal-700);border:1px solid var(--line-dark);text-align:center;flex-direction:column;align-items:center;gap:6px;width:min(92%,420px);margin:0 auto;padding:48px 36px;display:flex}.access-card-mark{object-fit:contain;width:64px;height:56px;margin-bottom:14px;-webkit-mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%);mask-image:radial-gradient(40% 42%,#000 40%,#0000 100%)}.access-card h1{font-family:var(--display);color:var(--silver-100);margin:4px 0 18px;font-size:1.7rem;font-weight:400}.access-card form{flex-direction:column;gap:16px;width:100%;margin-top:12px;display:flex}.access-card label{text-align:left;color:var(--silver-200);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.access-card input{color:#fff;text-align:center;letter-spacing:.03em;background:0 0;border:1px solid #657581;width:100%;min-height:46px;margin-top:8px;padding:10px 12px}.access-card .form-note{color:var(--silver-400);margin-top:18px;font-size:.82rem}.access-card .form-note a{color:var(--blue-300);text-underline-offset:3px;text-decoration:underline}.investor-room{padding-block:70px}.investor-room-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.investor-room-header h1{font-family:var(--display);color:var(--silver-100);font-size:clamp(2.2rem,3.6vw,3rem);font-weight:400}.investor-room-code-note{color:var(--silver-400);margin-bottom:36px;font-size:.9rem}.investor-room-code-note code{background:var(--gunmetal-700);color:var(--blue-300);padding:3px 8px}.investor-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.investor-room-card{background:var(--gunmetal-700);border:1px solid var(--line-dark);padding:26px}.investor-room-card .industry-tag{color:var(--blue-300);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.investor-room-card h2{font-family:var(--display);color:var(--silver-100);margin:8px 0 10px;font-size:1.5rem;font-weight:400}.investor-room-card p:not(.industry-tag){color:var(--silver-400);margin-bottom:18px;font-size:.92rem}.investor-room-see-all{margin-top:28px}@media (max-width:900px){.investor-room-grid{grid-template-columns:1fr}}
