@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#101310;--night:#0b0e0c;--paper:#f1f0e9;--white:#fbfbf7;--lime:#b7ff39;--muted:#5f625d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #4d5cff;outline-offset:6px}h1,h2,h3,p{margin:0}.mono{font:400 11px/1.5 'DM Mono',monospace;letter-spacing:.08em}.skip{position:absolute;top:-100px;left:20px;background:var(--lime);padding:12px;z-index:10}.skip:focus{top:10px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}header{height:80px;padding:0 5vw;background:var(--night);color:var(--white);border-bottom:1px solid #ffffff24;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font:500 12px 'DM Mono',monospace;letter-spacing:.1em}nav{display:flex;gap:32px;font-size:13px;font-weight:600}nav a:hover{color:var(--lime)}.hero{background:var(--night);color:var(--white);padding:36px 5vw 25px}.hero-top,.hero-bottom{display:flex;justify-content:space-between;align-items:center}.hero-top{color:#c1c6bd}.hero-top i{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:10px}.edition{color:#7a8278}.hero-layout{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:center;max-width:1400px;margin:70px auto 80px}h1{font-size:clamp(43px,5.6vw,82px);font-weight:500;letter-spacing:-.055em;line-height:1.08}h1 em{color:var(--lime);font-style:normal}.intro{font-size:16px;color:#aeb5aa;line-height:1.75;max-width:570px;margin:30px 0 34px}.actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:54px;padding:0 20px;background:var(--lime);color:var(--ink);font-size:13px;font-weight:800}.button span{font-size:20px}.button:hover{background:#cdff79}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding:10px 0}.text-link:hover{opacity:.7}.lab-mark{position:relative;width:340px;padding:35px 0;color:#6d7966}.lab-mark svg{width:100%;stroke:#b7ff3930;stroke-width:1}.lab-mark .guide{stroke:#ffffff14;stroke-dasharray:3 6}.lab-mark .rune{stroke:var(--lime);stroke-width:2}.lab-mark .node{fill:var(--lime);stroke:none}.coordinate{position:absolute;top:0;left:0;font:10px 'DM Mono',monospace;letter-spacing:.1em}.coordinate.bottom{top:auto;bottom:0}.hero-bottom{padding-top:23px;border-top:1px solid #ffffff24;color:#7e8879}.projects{padding:65px 5vw 50px}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.section-head .mono{color:var(--muted)}h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;font-weight:500;margin-top:10px}.section-head p{font-size:13px;color:var(--muted)}.project{display:grid;grid-template-columns:45px 1fr 1.15fr 110px;gap:24px;align-items:center;padding:28px 12px;border-top:1px solid #10131033;transition:background .2s}.project:last-child{border-bottom:1px solid #10131033}.project:hover{background:#e5e8db}.number{color:#787d73}.project h3{font-size:27px;letter-spacing:-.04em;font-weight:600}.project-name .mono{font-size:9px;color:var(--muted)}.project p{font-size:13px;color:var(--muted);max-width:390px}.project-end{display:flex;align-items:center;justify-content:space-between;gap:20px}.status{font-size:9px;background:#dce7cc;padding:4px 8px}.status.beta{background:#e3e2f8}.arrow{font-size:25px}.all-projects{margin:24px 0 0 81px}.insights{background:var(--lime);margin:0 5vw;padding:35px 40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.insights p{margin-top:12px;font-size:14px}.dark{background:var(--ink);color:var(--white);flex-shrink:0}.dark:hover{background:#30362c}.note{padding:42px 5vw;display:grid;grid-template-columns:1fr 1.15fr;gap:35px}.note .mono{color:var(--muted)}.note p{font-size:13px;max-width:590px;color:var(--muted)}footer{border-top:1px solid #10131033;margin:0 5vw;padding:25px 0;display:flex;justify-content:space-between;color:var(--muted)}footer div{display:flex;gap:25px;font-size:11px}footer a:hover{text-decoration:underline}@media(min-width:1600px){header,.hero,.projects,.note{padding-left:max(5vw,calc((100vw - 1440px)/2));padding-right:max(5vw,calc((100vw - 1440px)/2))}}@media(max-width:950px){.hero-layout{grid-template-columns:1fr 220px;gap:20px}.lab-mark{width:220px}.project{grid-template-columns:25px 1fr 1fr 80px;gap:15px}.project h3{font-size:23px}}@media(max-width:650px){header{height:70px}nav{gap:16px;font-size:11px}.brand{font-size:10px;gap:7px}.edition,.lab-mark{display:none}.hero-top .mono{font-size:10px}.hero-layout{display:block;margin:48px 0 52px}h1{font-size:clamp(40px,9.5vw,60px)}.intro{font-size:14px}.actions{gap:15px}.hero-bottom{font-size:8px;gap:20px}.section-head{display:block}.section-head p{margin-top:12px}.projects{padding-top:40px}.project{grid-template-columns:22px 1fr 65px;gap:12px;padding:23px 0}.project p{grid-column:2;grid-row:2;font-size:12px}.project-end{grid-column:3;grid-row:1/3;flex-direction:column;align-items:end}.all-projects{margin-left:34px}.insights{padding:25px;display:block}.insights p{font-size:13px}.insights .button{margin-top:24px}.note{display:block}.note p{margin-top:14px}footer{display:block}footer div{margin-top:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.status.archive{background:#deded9}.original-cloud{background:#0b0e0c}
