@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600&display=swap";
@font-face{font-family:Nohemi;src:url(/fonts/nohemi/Nohemi-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/nohemi/Nohemi-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/nohemi/Nohemi-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/nohemi/Nohemi-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/nohemi/Nohemi-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/nohemi/Nohemi-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--black:#fff;--ink:#fbfbfa;--carbon:#fff;--graphite:#f3f3f1;--slate:#e7e7e5;--border:#e9e9e9;--border-light:#d8d8d8;--mute:#aaa;--silver:#6b6b6b;--smoke:#2b2b2b;--white:#2b2b2b;--pure:#2b2b2b;--red:#e41613;--font-sans:"Instrument Sans", Helvetica, Arial, sans-serif;--font-display:"Nohemi", "Instrument Sans", Helvetica, Arial, sans-serif;--font-serif:"Instrument Serif", "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--radius:2px;--radius-lg:2px;--maxw:1180px;--ease-out:cubic-bezier(.2, .7, .2, 1);--shadow-1:0 1px 2px #0000000a, 0 4px 14px -8px #00000014;--shadow-2:0 2px 4px #0000000d, 0 14px 34px -18px #00000029}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 1, "cv11" 1;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--smoke);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.mono,td,.cardBig{font-variant-numeric:tabular-nums}img,video,canvas{max-width:100%;height:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--slate);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.mono{font-family:var(--font-mono)}.container{max-width:var(--maxw);margin:0 auto;padding:0 clamp(16px,4vw,32px)}.kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;font-size:11px;display:flex}.kicker:before{content:"";background:var(--border-light);width:28px;height:1px}.btn{letter-spacing:.01em;border:1px solid var(--border-light);color:var(--white);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.btn:hover{border-color:var(--silver);box-shadow:var(--shadow-1);transform:translateY(-1px)}.btn:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)}.btn-solid{background:var(--pure);color:var(--black);border-color:var(--pure)}.btn-solid:hover{background:var(--smoke);border-color:var(--smoke);box-shadow:var(--shadow-2)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50px,-50px)}}@keyframes dash{to{stroke-dashoffset:-20px}}.fade-up{animation:.8s cubic-bezier(.16,1,.3,1) both fadeUp}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.d3{animation-delay:.3s}.d4{animation-delay:.45s}.d5{animation-delay:.6s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
