@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_slnt,wght.ttf) format("ttf");font-display:swap}:root{--background:#000;--muted:#333;--text:#fff;--gray100:#979797;--gray200:#666;--gray300:#e0e0e0;--gray400:#1c1c1c;--red:#f66;--font-body:'Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif';--font-heading:'Akzidenz-Grotesk Pro, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif';--font-mono:"Menlo, Monaco, monospace";--space-0:0px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:32px;--space-5:64px;--space-6:128px;--space-7:256px;--space-8:512px;--sizes-1:0.25rem;--sizes-2:0.5rem;--sizes-3:0.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-8:2rem;--sizes-10:2.5rem;--sizes-12:3rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-32:8rem;--sizes-40:10rem;--sizes-48:12rem;--sizes-56:14rem;--sizes-64:16rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--font-size-0:0px;--font-size-1:8px;--font-size-2:12px;--font-size-3:16px;--font-size-4:20px;--font-size-5:24px;--font-size-6:28px;--font-size-7:32px;--font-size-8:64px;--font-weight-hairline:100;--font-weight-thin:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-tighter:1;--line-height-tight:1.25;--line-height-normal:1.375;--line-height-wide:1.5;--line-height-wider:1.625;--line-height-widest:2;--transition-100:100ms ease;--transition-200:200ms ease;--transition-300:300ms ease;--transition-400:400ms ease;--transition-500:500ms ease;--transition-1000:1000ms ease}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:var(--text);color:var(--background)}::selection{background:var(--text);color:var(--background)}body,html{background:var(--background);text-rendering:optimizeLegibility;color:var(--text);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig";-moz-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-moz-osx-font-smoothing:grayscale}h1{letter-spacing:-.5px;font-size:var(--font-size-8)}h1,h2{text-transform:uppercase;line-height:var(--line-height-tight);color:var(--text);font-family:var(--font-heading);font-weight:var(--font-weight-bold)}h2{letter-spacing:.5px;font-size:var(--font-size-2)}h3{font-size:var(--font-size-4);font-weight:var(--font-weight-semibold)}h3,p{line-height:var(--line-height-tight);letter-spacing:-.1px;color:var(--text);font-family:var(--font-body)}p{font-size:var(--font-size-3)}button{-webkit-transition:all var(--transition-200);transition:all var(--transition-200);outline:none;border:none;background:var(--gray400);padding:var(--space-3) var(--space-5);line-height:var(--line-height-tighter);color:var(--text);font-size:var(--font-size-2);font-weight:var(--font-weight-bold);-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover{background:var(--gray200)}button:disabled{background:var(--gray300);pointer-events:none}