:root{color-scheme:dark;--bg:#101111;--panel:#181919;--border:#303232;--primary:#eeefeb;--muted:#929793;--font:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--primary);font-family:var(--font);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{padding-left:max(6vw,calc((100vw - 1380px)/2));padding-right:max(6vw,calc((100vw - 1380px)/2))}.site-header{height:102px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #292b2a}.wordmark,.footer-logo{font-size:27px;font-weight:650;letter-spacing:-1.7px;line-height:1}.mark-dot,.footer-logo span{color:#9b9e99}.nav{display:flex;align-items:center;gap:38px;font-size:12px;font-weight:500;letter-spacing:.02em}.nav a{color:#bbc0bc;transition:color .2s}.nav a:hover{color:white}.nav a:last-child{color:#f0f1ee}.nav a span{padding-left:4px;color:#929793}.hero{min-height:715px;position:relative;padding-top:130px;padding-bottom:78px;display:flex;flex-direction:column;justify-content:flex-start}.eyebrow{display:flex;align-items:center;gap:13px;color:#acb0ac;font-size:10px;letter-spacing:.19em;font-weight:600}.eyebrow-line{width:21px;height:1px;background:#c9cdc6}.hero h1{font-size:clamp(51px,6.4vw,100px);font-weight:450;line-height:1.11;letter-spacing:-.065em;margin:62px 0 0}.hero h1 span{color:#868c88}.hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-top:68px}.hero-bottom p{font-size:17px;line-height:1.75;color:#a3a9a4;max-width:490px;margin:0}.text-link{font-size:13px;border-bottom:1px solid #777d78;padding-bottom:9px;white-space:nowrap}.text-link span{margin-left:30px;color:#888e89}.hero-index{font-size:11px;letter-spacing:.08em;color:#636965;position:absolute;bottom:34px;right:6vw}.section{border-top:1px solid var(--border);padding-top:96px;padding-bottom:130px;display:grid;grid-template-columns:28% 72%}.section-label{display:flex;gap:20px;font-size:11px;color:#aab0ab;font-weight:600;letter-spacing:.15em;padding-top:13px}.section-label span:first-child{color:#646b66}.section-content{min-width:0}.section h2{font-size:clamp(35px,4.3vw,65px);font-weight:450;letter-spacing:-.055em;line-height:1.14;margin:0}.about-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:63px}.about-columns p{font-size:17px;line-height:1.85;color:#aab0ab;margin:0}.about-columns p:first-child{color:#e2e5df}.section-intro{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px}.section-intro h2{font-size:clamp(34px,3.45vw,54px)}.section-intro p{font-size:13px;line-height:1.9;color:var(--muted);max-width:240px;margin:0}.venture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.venture{min-height:136px;background:#191b1a;border:1px solid #2b2e2b;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#e0e3dd;font-size:18px;font-weight:550;letter-spacing:-.04em;transition:background .25s,border-color .25s}.venture:hover{background:#202321;border-color:#474c47}.venture-groq{font-size:29px;font-weight:600;letter-spacing:-.07em}.investment-note{max-width:680px;color:#686e69;font-size:11px;line-height:1.75;margin:25px 0 0}.contact{padding-bottom:145px}.contact-layout{display:grid;grid-template-columns:43% 1fr;gap:8%}.contact-copy{font-size:15px;line-height:1.85;color:var(--muted);margin:31px 0 0;max-width:280px}.contact-form{min-width:0}.field{margin-bottom:27px}.field label{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;color:#b9beb9;margin-bottom:12px}.field label span{color:#6c736d}.field input,.field textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #424742;color:var(--primary);padding:12px 0 15px;outline:0;border-radius:0;font-size:14px;transition:border-color .15s}.field input::placeholder,.field textarea::placeholder{color:#656c66}.field input:focus,.field textarea:focus{border-bottom-color:#dedfd9}.field textarea{resize:vertical;min-height:125px}.form-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:35px}.form-bottom p{font-size:10px;line-height:1.6;color:#727a73;max-width:180px;margin:0}.form-bottom button{border:1px solid #e9ebe5;background:#e9ebe5;color:#111;padding:17px 20px;font-size:12px;font-weight:600;cursor:pointer;min-width:173px;display:flex;gap:20px;justify-content:space-between;align-items:center;transition:background .2s}.form-bottom button:hover{background:#c9cdc6}.form-bottom button:disabled{opacity:.65;cursor:wait}.form-status{font-size:12px;line-height:1.5;min-height:24px;color:#cacfc9}.form-status.error{color:#edb1a5}.honeypot{position:absolute;left:-9999px;overflow:hidden;width:1px;height:1px}.footer{border-top:1px solid #2e312e;padding-top:58px;padding-bottom:35px}.footer-main{display:flex;justify-content:space-between;align-items:center;padding-bottom:70px}.footer-logo{font-size:39px}.back-to-top{color:#aaafaa;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #303330;padding-top:24px;color:#838983;font-size:11px}.footer-legal{font-size:10px;line-height:1.8;color:#5f665f;max-width:850px;margin-top:22px}@media(max-width:950px){.section{grid-template-columns:22% 78%}.contact-layout{grid-template-columns:1fr;gap:40px}.section-intro{display:block}.section-intro p{margin-top:25px;max-width:470px}.venture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-columns{gap:30px}}@media(max-width:650px){.shell{padding-left:24px;padding-right:24px}.site-header{height:76px;padding:0 24px}.wordmark{font-size:24px}.nav{gap:18px;font-size:11px}.hero{padding-top:108px;padding-bottom:95px;min-height:620px}.hero h1{font-size:clamp(42px,10vw,65px);margin-top:42px;letter-spacing:-.058em}.hero-bottom{display:block;margin-top:50px}.hero-bottom p{font-size:15px}.text-link{display:inline-block;margin-top:35px}.hero-index{right:24px;bottom:26px}.section{display:block;padding-top:64px;padding-bottom:90px}.section-label{margin-bottom:44px}.section h2{font-size:42px}.about-columns{display:block;margin-top:36px}.about-columns p{font-size:15px;margin-bottom:22px}.section-intro h2{font-size:39px}.venture-grid{gap:8px}.venture{min-height:103px;font-size:14px;padding:12px}.venture-groq{font-size:24px}.investment-note{font-size:10px}.contact-copy{max-width:400px}.form-bottom{align-items:flex-start}.form-bottom p{max-width:140px}.form-bottom button{min-width:150px;padding:16px 14px}.footer-main{padding-bottom:65px}.footer-bottom{display:block;line-height:2}.footer-bottom span{display:block}}

.venture{position:relative}.venture-arrow{position:absolute;top:13px;right:15px;color:#767d77;font-size:15px;transition:transform .2s,color .2s}.venture:hover .venture-arrow{transform:translate(2px,-2px);color:#e0e3dd}.venture:focus-visible{outline:2px solid #ddd;outline-offset:3px}.venture-unlinked{cursor:default}

/* Quiet monochrome wordmark layout; use original approved SVGs in /logos when available. */
.venture-identity{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;max-width:100%}
.venture-name{font-size:clamp(14px,1.28vw,20px);font-weight:550;line-height:1.3;letter-spacing:-.035em}
.venture-logo{max-width:82%;width:auto;max-height:49px;object-fit:contain}
.venture-logo[hidden]{display:none}
.venture-groq .venture-name{font-size:28px;letter-spacing:-.08em}
.venture-anduril .venture-name,.venture-icarus .venture-name,.venture-neurophos .venture-name{font-weight:650;letter-spacing:.035em;text-transform:uppercase}
.venture-stoke-space .venture-name,.venture-cowboy-space .venture-name{font-weight:600;letter-spacing:-.04em}
.venture-subatomic-industries .venture-name,.venture-frictionless-capital .venture-name{font-size:clamp(13px,1.1vw,17px)}
.venture:has(.venture-logo:not([hidden])) .venture-name{font-size:11px;font-weight:500;letter-spacing:.015em;color:#949b95;text-transform:none}
@media(max-width:650px){.venture-name{font-size:13px}.venture-groq .venture-name{font-size:22px}.venture-logo{max-height:38px}}
