.gate{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100vh;display:flex}.gate-title{font-family:var(--font-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:14px}.gate input{border:none;border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-mono);text-align:center;letter-spacing:.3em;background:0 0;outline:none;width:160px;padding:12px 0;font-size:16px;transition:border-color .3s}.gate input:focus{border-bottom-color:var(--ink-quiet)}.gate input::placeholder{color:var(--ink-faint);font-family:var(--font-serif);letter-spacing:.1em;font-size:13px}:root{--bg:#0c1520;--ink:#ede7da;--ink-quiet:#8f98a6;--ink-faint:#2c3646;--rule:#1e2836;--font-serif:"EB Garamond", Georgia, serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", Courier, monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-size:19px;font-weight:400;line-height:1.5}.frame{flex-direction:column;max-width:1100px;min-height:100vh;margin:0 auto;padding:56px 64px 96px;display:flex}header{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:14px;font-family:var(--font-serif);justify-content:space-between;align-items:baseline;display:flex}header .right{color:var(--ink-quiet);font-size:13px}.hero{max-width:880px;padding:14vh 0 8vh}.hero p{letter-spacing:-.005em;color:var(--ink);font-size:clamp(34px,4.4vw,56px);font-style:italic;font-weight:400;line-height:1.18}.hero p span{color:var(--ink-quiet);font-style:normal}.metrics-bar{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:48px;margin-bottom:64px;padding:40px 0;display:grid}.metric-item{flex-direction:column;gap:8px;display:flex}.metric-val{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;font-size:clamp(34px,4.2vw,48px);font-weight:400}.metric-label{font-family:var(--font-serif);color:var(--ink-quiet);font-size:15px;font-style:italic}section{border-top:1px solid var(--rule);padding:64px 0}section:first-of-type{border-top:none}.section-row{grid-template-columns:180px 1fr;align-items:start;gap:64px;display:grid}.section-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-quiet);font-size:12px;font-family:var(--font-serif);font-weight:500;position:sticky;top:40px}.portfolio-intro{color:var(--ink-quiet);border-left:1px solid var(--ink-faint);max-width:780px;margin-bottom:2.5rem;padding-left:1.5rem;font-size:18px;line-height:1.6}.table-title{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1rem;font-size:21px;font-weight:500}.table-wrapper{background:0 0;border:none;width:100%;margin-bottom:3.5rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--rule);padding:14px 0}th{font-family:var(--font-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-quiet);border-bottom:1.5px solid var(--rule);padding-bottom:10px;font-size:11px;font-weight:500}tr:last-child td{border-bottom:none}.company-name{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:400}.mono{font-family:var(--font-mono);color:var(--ink-quiet);font-size:13.5px}.co-investors{font-family:var(--font-serif);color:var(--ink-quiet);font-size:13.5px;font-style:italic}.portfolio-note{color:var(--ink-quiet);max-width:780px;font-size:14px;font-style:italic;line-height:1.6;font-family:var(--font-serif);margin-top:3rem}.about-text{max-width:640px;color:var(--ink);font-size:22px;line-height:1.5}.about-text p+p{color:var(--ink-quiet);margin-top:18px;font-size:18px}.contact-line a{color:var(--ink);border-bottom:1px solid var(--ink-faint);padding-bottom:4px;font-size:24px;text-decoration:none;transition:border-color .3s}.contact-line a:hover{border-bottom-color:var(--ink)}footer{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-family:var(--font-serif);justify-content:space-between;margin-top:auto;padding-top:64px;display:flex}.logo-grid{grid-template-columns:repeat(4,1fr);place-items:center;gap:40px 32px;display:grid}.logo-item{height:40px;color:var(--ink-quiet);opacity:.55;justify-content:center;align-items:center;width:100%;transition:all .25s ease-in-out;display:flex}.logo-item svg{fill:currentColor;width:100%;max-width:110px;height:100%;max-height:20px;display:block}.logo-item:hover{color:var(--ink-quiet);opacity:.55}.logo-item[title=Accel] svg{max-height:15px}.logo-item[title=Y\ Combinator] svg{max-height:16px}.logo-item[title=a16z] svg{max-height:17px}.logo-item[title=Lightspeed] svg{max-height:16px}.logo-item[title=Sequoia] svg{max-height:12px}@media (width<=760px){.frame{padding:36px 20px 64px}header{font-size:11px}.hero{padding:8vh 0 5vh}.hero p{font-size:30px;line-height:1.22}.metrics-bar{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;padding:24px 0}.metric-val{font-size:32px}.metric-label{font-size:12px}section{padding:36px 0}.section-row{grid-template-columns:1fr;gap:16px}.section-label{position:static}.portfolio-intro{margin-bottom:1.5rem;padding-left:1rem;font-size:15px}.table-title{margin-top:1.5rem;margin-bottom:.75rem;font-size:18px}.table-wrapper{margin-bottom:2rem}table{font-size:13.5px}th,td{padding:10px 0}.company-name{font-size:16px}.co-investors,.mono{font-size:12.5px}.portfolio-note{margin-top:2rem;font-size:12px;line-height:1.5}.logo-grid{grid-template-columns:repeat(3,1fr);gap:32px 24px}.logo-item{height:36px}.logo-item svg{max-width:90px;max-height:18px}.logo-item[title=Accel] svg{max-height:11px}.logo-item[title=Y\ Combinator] svg,.logo-item[title=a16z] svg,.logo-item[title=Lightspeed] svg{max-height:13px}.logo-item[title=Sequoia] svg{max-height:10px}.about-text{font-size:18px}.about-text p+p{font-size:15px}.contact-line a{font-size:20px}footer{padding-top:48px;font-size:10px}}
