@font-face{font-family:Lekton;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lekton-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lekton;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lekton-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lekton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lekton-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lekton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lekton-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lekton;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lekton-700-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lekton;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lekton-700-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page:#000;--ink:#fff;--quiet:#d1d5db;--line:#ffffff1f;--measure:64ch;--space:48px;--accent:#3dff8f;color:var(--ink);background:var(--page);font-family:Lekton,ui-monospace,monospace;font-size:17px;line-height:1.75}*{box-sizing:border-box}body{flex-direction:column;min-height:100vh;margin:0;display:flex;overflow-x:hidden}main{flex:1;width:100%;max-width:960px;margin:0 auto;padding:64px 24px 40px}p{max-width:var(--measure);margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration:underline}a:hover{color:var(--quiet)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1{margin:0;font-size:28px;font-weight:700;line-height:1.3}h2{margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.4}footer{width:100%;max-width:960px;color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin:0 auto;padding:24px 24px 40px;font-size:15px;display:flex}footer a+a{margin-left:20px}.page .home{width:132px;margin-bottom:var(--space);line-height:0;display:inline-block}.page .home img{width:100%;height:auto}.page h1{margin-bottom:20px}.page h2{margin-top:32px;margin-bottom:8px}.page p+p{margin-top:16px}.page dl{max-width:var(--measure);grid-template-columns:max-content 1fr;gap:8px 32px;margin:24px 0 0;display:grid}.page dt{color:var(--quiet)}.page dd{margin:0}.quiet{color:var(--quiet);font-size:15px}.not-found{flex-direction:column;display:flex}.not-found .home{margin-bottom:0}.not-found-copy{padding:var(--space) 0;margin:auto 0}.error-code{margin-bottom:32px;font-size:clamp(112px,20vw,224px);font-weight:700;line-height:1}.error-code span{display:inline-block;transform:translateY(-.08em)rotate(-8deg)}.not-found h1{margin-bottom:16px;font-size:clamp(28px,4.5vw,48px);line-height:1.2}.not-found-copy>p:not(.error-code){color:var(--quiet)}.home-link{margin-top:32px;display:inline-block}.logo{width:min(100%,624px);height:auto;margin:0 auto var(--space);display:block}@media (width<=440px){main{padding:40px 20px 32px}footer{padding:20px 20px 32px}.page dl{grid-template-columns:1fr;gap:2px 0}.page dd{margin-bottom:10px}}html.flip{scroll-snap-type:y proximity}body.flip{min-height:auto;display:block}body.flip main{max-width:none;margin:0;padding:0}.panel{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:100svh;padding:96px 24px 64px;display:flex;position:relative}.panel.dark{background:var(--page);color:var(--ink)}.panel.light{background:var(--ink);color:var(--page)}.wrap{width:100%;max-width:960px;margin:0 auto}.statement{margin:0;font-size:clamp(28px,4.5vw,48px);font-weight:700;line-height:1.2}.lead{max-width:40ch;margin:16px 0 0;font-size:20px;line-height:1.5}.panel h2:not(.statement){margin-top:var(--space)}.panel h3{margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.4}.panel ul,.panel ol{margin:32px 0 0;padding:0;list-style:none}.panel.light p,.panel.light h3{color:inherit}.pairs li{border-top:1px solid var(--line);grid-template-columns:max-content 1fr;gap:4px 32px;padding:10px 0;display:grid}.pairs li:last-child{border-bottom:1px solid var(--line)}.panel.light .stats span{color:#0009}.panel.light .pairs li{border-color:#0000001f}.apply{background:var(--accent);color:#000;margin-top:32px;padding:14px 28px;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-block}.apply:hover{color:#000;background:#6bffa9}.apply:focus-visible{outline-color:var(--accent)}.panel.light .apply:focus-visible{outline-color:var(--page)}.proof{margin-top:var(--space)}.proof .stats{margin-top:0}.proof .apply{margin-top:40px}.stats{margin-top:var(--space);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px 40px;display:grid}.stats strong{white-space:nowrap;font-size:clamp(32px,4vw,44px);line-height:1.1;display:block}.stats span{color:var(--quiet);max-width:22ch;margin-top:6px;font-size:15px;line-height:1.5;display:block}.stats b{margin-top:10px;font-size:17px;display:block}.founder{margin-top:var(--space);grid-template-columns:200px 1fr;align-items:center;gap:40px;display:grid}.portrait{width:100%;height:auto;display:block}.founder h3{margin:0;font-size:24px;line-height:1.3}.founder .lead{margin-top:8px}.track{grid-template-columns:repeat(5,1fr);gap:32px 24px;display:grid;margin-top:var(--space)!important}.track li{flex-direction:column;gap:2px;font-size:15px;line-height:1.5;display:flex}.track .mark{align-items:center;gap:12px;min-height:32px;margin-bottom:8px;display:flex}.track img{object-fit:contain;object-position:left;flex:none;width:auto;max-width:72px;height:32px}.track strong{font-size:20px;line-height:1.3}.track li>span:nth-child(2){color:var(--quiet)}.columns{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media (width<=900px){.columns,.track{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.founder{grid-template-columns:1fr;gap:20px}.portrait{max-width:160px}.track{grid-template-columns:1fr;gap:24px}}@media (width<=480px){.columns{grid-template-columns:1fr}}.columns p{font-size:15px;line-height:1.6}.collage{width:100%;height:auto;margin-top:var(--space);display:block}.timeline{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px 40px;display:grid}.timeline li{counter-increment:step}.timeline li:before{content:counter(step);margin-bottom:12px;font-size:28px;font-weight:700;line-height:1;display:block}.timeline .when{color:#0009;margin-top:10px;font-size:15px;line-height:1.6;display:block}.plan{margin:var(--space) 0 0}.plan-scroll{overflow-x:auto}.plan-graphic{min-width:720px;height:150px;font-size:15px;line-height:1.4;position:relative}.plan-mark{color:#0009;border-left:1px solid var(--page);white-space:nowrap;height:62px;padding-bottom:6px;padding-left:10px;position:absolute;top:0}.plan-mark strong{color:var(--page);display:block}.plan-mark.end{border-left:0;border-right:1px solid var(--page);text-align:right;padding:0 10px 6px 0;transform:translate(-100%)}.plan-phase{box-sizing:border-box;white-space:nowrap;align-items:center;gap:.6em;height:44px;padding:0 12px;display:flex;position:absolute;top:62px}.plan-phase.remote{border:2px solid var(--accent)}.plan-phase.program{background:var(--accent)}.plan-place{box-sizing:border-box;border-top:1px solid;padding:6px 12px 0;position:absolute;top:114px}.plan-place+.plan-place{border-left:1px solid}.plan .n{margin-right:.6em;font-weight:700}.plan figcaption{margin-bottom:32px;font-size:20px;line-height:1.4}.teams+.lead{max-width:none;margin-top:64px}.teams{grid-template-columns:repeat(5,1fr);gap:52px 40px;display:grid;margin-top:64px!important}.teams li{font-size:15px;line-height:1.5}.teams img{object-fit:contain;object-position:left;width:auto;max-width:100%;height:48px;display:block}.teams .initial{background:var(--ink);width:48px;height:48px;color:var(--page);place-items:center;font-size:22px;font-weight:700;line-height:1;display:grid}.teams .team{margin-top:18px;font-size:17px;font-weight:700;line-height:1.4}.teams .team a{text-decoration:none}.teams .team a:hover{color:inherit;text-decoration:underline}.teams .founders{color:var(--quiet);margin-top:2px}.panel.light .teams img{filter:invert()}.panel.light .teams .initial{background:var(--page);color:var(--ink)}.panel.light .teams .founders{color:#0009}.panel.light .teams .founders a:hover{color:var(--page)}.teams .founders a{color:inherit;text-decoration:none}.teams .founders .last{white-space:nowrap}.teams li{min-width:0}.teams .founders svg{vertical-align:-1px;opacity:.6;margin-left:4px}.teams .founders a:hover{color:var(--ink);text-decoration:underline}@media (width<=1000px){.teams{grid-template-columns:repeat(3,1fr);gap:40px 32px}}@media (width<=640px){.teams{grid-template-columns:repeat(2,1fr);gap:28px 20px}}.faqs{margin-top:var(--space);border-bottom:1px solid var(--line)}.faqs details{border-top:1px solid var(--line)}.faqs summary{cursor:pointer;justify-content:space-between;gap:24px;padding:18px 0;font-size:20px;font-weight:700;line-height:1.4;list-style:none;display:flex}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:"+";flex:none;font-weight:400}.faqs details[open] summary:after{content:"−"}.faqs p,.faqs ul{color:var(--quiet);max-width:none}.faqs p+p{margin-top:12px}.faqs details>:last-child{margin-bottom:24px}.panel .faqs ul{max-width:none;margin-top:0}.faqs li{text-indent:-1.5em;padding-left:1.5em}.faqs li:before{content:"–";text-indent:0;width:1.5em;display:inline-block}.names{flex-wrap:wrap;gap:8px 32px;font-size:20px;line-height:1.5;display:flex}.panel:has(footer) .wrap{margin-top:auto;margin-bottom:auto}.panel footer{max-width:960px;color:var(--quiet);margin:auto auto 0;padding:48px 0 0}.panel.light footer,.panel.light a:hover{color:#0009}.panel.light :focus-visible{outline-color:var(--page)}.reel{width:100%;margin-top:40px;overflow:hidden}.reel-track{gap:32px;width:max-content;padding:0 24px;list-style:none;animation:60s linear infinite reel;display:flex;margin:0!important}.reel:hover .reel-track,.reel:focus-within .reel-track{animation-play-state:paused}.reel-track li{flex:none;width:180px}.reel-track img{object-fit:cover;filter:grayscale();background:#262626;width:180px;height:180px;display:block}.reel-track .who{align-items:center;gap:8px;margin-top:12px;font-weight:700;line-height:1.4;display:flex}.reel-track .who a{color:#737373;line-height:0;text-decoration:none}.reel-track .who a:hover{color:var(--ink)}.reel-track .title{color:var(--quiet);min-height:1.5em;font-size:15px;line-height:1.5}@keyframes reel{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.reel{overflow-x:auto}.reel-track{animation:none}.reel-track li[aria-hidden]{display:none}}.flip-mark{z-index:2;mix-blend-mode:difference;width:132px;line-height:0;position:fixed;top:24px;left:50%;transform:translate(-50%)}.flip-mark img{width:100%;height:auto}.flip-mark:focus-visible{outline-color:var(--ink)}@media (width<=440px){.panel{padding:80px 20px 48px}.flip-mark{width:104px;top:20px}.lead{font-size:17px}.pairs li{grid-template-columns:1fr}}.karre .lead{max-width:none}.karre .lead+.lead{margin-top:24px}.karre .panel.dark .quiet{color:var(--quiet);font-size:20px}.story{grid-template-columns:auto 1fr;align-items:center;gap:32px 56px;display:grid}.story video{background:#111;width:auto;max-width:100%;height:min(72svh,720px);display:block}.story.wide{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.story.wide video{width:100%;height:auto}.down{color:var(--ink);line-height:0;animation:1.6s ease-in-out infinite nudge;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.down:hover{color:var(--quiet)}@keyframes nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.down{animation:none}}.story h2{margin:0;font-size:24px;line-height:1.3}.story h2 a{text-decoration:none}.story h2 a:hover{color:inherit;text-decoration:underline}.story .founders{color:var(--quiet);margin-top:2px}.story .founders .name{white-space:nowrap}.story .founders a{color:inherit;line-height:0}.story .founders svg{vertical-align:-2px;opacity:.6;margin-left:5px}.story .founders a:hover svg{opacity:1}.panel.light .story .founders{color:#0009}.story .outcome{max-width:40ch;margin-top:20px;font-size:20px;line-height:1.5}.story blockquote{max-width:var(--measure);border-left:2px solid;margin:24px 0 0;padding:0 0 0 20px}.story blockquote p{color:var(--quiet);max-width:none}.panel.light .story blockquote p{color:#0009}.story blockquote footer{max-width:none;color:inherit;margin:8px 0 0;padding:0;font-size:15px;display:block}.karre .ask .apply{width:max-content;margin:40px auto 0;display:block}.karre .panel footer a+a{margin-left:20px}@media (width<=720px){.story,.story.wide{grid-template-columns:1fr;gap:24px}.story video{width:100%;max-width:280px;height:auto}}
