@font-face{font-family:"Graded Serif";src:url(/graded/fonts/Zodiak-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:102%}@font-face{font-family:Graded Grotesk;src:url(/graded/fonts/Satoshi-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;size-adjust:105%;ascent-override:89%;descent-override:36%}@font-face{font-family:Graded Grotesk;src:url(/graded/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:105%;ascent-override:89%;descent-override:36%}@font-face{font-family:Graded Grotesk;src:url(/graded/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:105%;ascent-override:89%;descent-override:36%}@font-face{font-family:Graded Sans;src:url(/graded/fonts/inter-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graded Sans;src:url(/graded/fonts/inter-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graded Sans;src:url(/graded/fonts/inter-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graded Mono;src:url(/graded/fonts/CommitMono-400-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graded Mono;src:url(/graded/fonts/CommitMono-400-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--background:#000000;--bg-overlay:#000000f2;--gray-1:#141517;--gray-2:#191b1e;--gray-3:#212629;--gray-4:#293034;--gray-5:#333b3e;--gray-6:#3b4345;--gray-7:#434a4d;--gray-8:#52595b;--gray-9:#6e7679;--gray-10:#878d8f;--gray-11:#a1a4a5;--gray-12:#f0f0f0;--gray-a1:#16171aeb;--gray-a2:#18191ce0;--gray-a3:#b0c7d925;--gray-a4:#caecff33;--gray-a5:#d2f3ff3d;--gray-a6:#d7eff847;--slate-2:#d8f4f609;--slate-3:#ddeaf814;--slate-4:#d3edf81d;--slate-5:#d9edfe25;--slate-6:#d6ebfd30;--slate-7:#d9edff40;--slate-8:#d9edff5d;--slate-10:#e5edfd7b;--slate-11:#f1f7feb5;--slate-12:#fcfdffef;--text-default:var(--gray-11);--text-emphasis:var(--gray-12);--bg-interactive-hover:var(--gray-a3);--ring-focus:var(--gray-a2);--success-bg:#22ff991e;--success-ink:#46fea5d4;--info-bg:#0077ff3a;--info-ink:#70b8ff;--warning-bg:#fa820022;--warning-ink:#ffca16;--error-bg:#ff173f2d;--error-ink:#ff9592;--violet-bg:#8354fe36;--violet-ink:#baa7ff;--dot-red:#ff6465eb;--dot-yellow:#ffd60a;--dot-green:#43fea4ab;--green-500:#00c758;--accent-from:#ffc446;--accent-to:#fe6d15f7;--accent-ink:#ffc446;--lime:#b6f23a;--grad-heading:linear-gradient(to right bottom,#ffffff 30%,rgba(255,255,255,0.5));--grad-hairline:linear-gradient(90deg,transparent,rgba(143,143,143,0.67) 50%,transparent);--grad-edge-line:linear-gradient(90deg,transparent,rgba(232,232,232,0.2) 33%,rgba(143,143,143,0.67) 64%,transparent 99%);--grad-halo:conic-gradient(from 90deg at 50% 50%,#00000000 50%,#000 50%),radial-gradient(rgba(200,200,200,0.1) 0%,transparent 80%);--grad-glass:linear-gradient(104deg,rgba(253,253,253,0.05) 5%,rgba(240,240,228,0.1));--grad-card-fade:linear-gradient(180deg,transparent,#000 50%,#000);--shadow-sm:0 1px 3px rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-button:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-navcard:0 4px 20px 2px rgba(0,0,0,0.18);--texture-grain:url(/graded/texture-grain.png);--ease-std:cubic-bezier(0.4,0,0.2,1);--ease-soft:cubic-bezier(0.36,0.66,0.6,1);--ease-menu:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--g-serif:"Graded Serif",Georgia,serif;--g-grotesk:"Graded Grotesk","Graded Sans",ui-sans-serif,system-ui,sans-serif;--g-sans:"Graded Sans",ui-sans-serif,system-ui,sans-serif;--g-mono:"Graded Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gz-hero:20;--gz-footer:20;--gz-header:40;--gz-menu:50;--gz-tooltip:55;--gz-toast:60;--gz-skip:70;--g-container:1280px;--g-gutter:24px}@supports (color:lab(0% 0 0)){:root{--green-500:lab(70.55% -66.51 45.81)}}[data-period=morning]{--accent-from:#ffff92;--accent-to:#ee8912;--accent-ink:#ffff92}[data-period=afternoon]{--accent-from:#ffc446;--accent-to:#fe6d15f7;--accent-ink:#ffc446}[data-period=night]{--accent-from:#9281f7;--accent-to:#9a54dc;--accent-ink:#9281f7}[data-period=weekend]{--accent-from:#e131f3;--accent-mid:#59b2ea;--accent-to:#a7fc8f;--accent-ink:#a1fcea}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--slate-2:color(display-p3 0.875 0.992 1/0.034);--slate-3:color(display-p3 0.882 0.933 0.992/0.077);--slate-4:color(display-p3 0.882 0.953 0.996/0.111);--slate-5:color(display-p3 0.878 0.929 0.996/0.145);--slate-6:color(display-p3 0.882 0.949 0.996/0.183);--slate-7:color(display-p3 0.882 0.929 1/0.246);--slate-8:color(display-p3 0.871 0.937 1/0.361);--slate-10:color(display-p3 0.918 0.945 1/0.475);--slate-11:color(display-p3 0.949 0.969 0.996/0.708);--slate-12:color(display-p3 0.988 0.992 1/0.937);--success-bg:color(display-p3 0.376 0.996 0.655/0.114);--success-ink:color(display-p3 0.434 0.828 0.573);--info-bg:color(display-p3 0.122 0.463 1/0.219);--info-ink:color(display-p3 0.49 0.72 1);--warning-bg:color(display-p3 1 0.6 0/0.118);--warning-ink:color(display-p3 1 0.8 0.29);--error-bg:color(display-p3 1 0.169 0.271/0.156);--error-ink:color(display-p3 1 0.57 0.55);--violet-bg:color(display-p3 0.494 0.337 0.996/0.202);--violet-ink:color(display-p3 0.72 0.65 1);--dot-red:color(display-p3 1 0.463 0.447/0.853);--dot-yellow:color(display-p3 1 0.871 0.149);--dot-green:color(display-p3 0.506 1 0.682/0.66)}}}html:has(.g-root){background:#000;color-scheme:dark}html:has(.g-root) body{background:#000}.g-root{min-height:100vh;background:var(--background);color:var(--gray-12);font:400 16px/1.5 var(--g-sans);font-feature-settings:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:where(.g-root) ::-moz-selection{background:rgba(255,255,255,.2);color:#fff}:where(.g-root) ::selection{background:rgba(255,255,255,.2);color:#fff}@layer g-reset{:where(.g-root),:where(.g-root) :where(*,:before,:after){box-sizing:border-box;border:0 solid}:where(.g-root) :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,li,pre,hr){margin:0;padding:0}:where(.g-root) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(.g-root) :where(ul,ol,menu){list-style:none}:where(.g-root) :where(a){color:inherit;text-decoration:inherit}:where(.g-root) :where(b,strong){font-weight:600}:where(.g-root) :where(code,kbd,samp,pre){font-family:var(--g-mono);font-size:1em}:where(.g-root) :where(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent;border-radius:0;margin:0;padding:0}:where(.g-root) :where(button,[role=button]){cursor:default}:where(.g-root) :where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}:where(.g-root) :where(img,video){max-width:100%;height:auto}:where(.g-root) :where([hidden]:not([hidden=until-found])){display:none}:where(.g-root) :where(a,button,[tabindex],summary,input,select,textarea,[role=button],[role=tab]):focus{outline:none}:where(.g-root) :where(a,button,[tabindex],summary,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--slate-7);outline-offset:0}}:where(.g-container){width:100%;max-width:1024px;margin-inline:auto;padding-inline:var(--g-gutter)}@media (min-width:768px){:where(.g-container){max-width:var(--g-container)}}:where(.g-narrow){max-width:1024px;margin-inline:auto}:where(.g-section){padding-block:48px}@media (min-width:640px){:where(.g-section){padding-block:96px}}.br-sm{display:none}@media (min-width:640px){.br-sm{display:inline}}.g-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.g-skip{position:fixed;top:8px;left:8px;z-index:var(--gz-skip);display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--slate-6);background:#000;color:var(--gray-12);font:500 14px/20px var(--g-sans);transform:translateY(-200%)}.g-skip:focus,.g-skip:focus-visible{transform:none;outline:none;box-shadow:0 0 0 2px var(--slate-7)}:where(.g-root) *,html:has(.g-root){scrollbar-width:thin;scrollbar-color:gray transparent}body.scrolling .no-hover-while-scrolling{pointer-events:none}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes header-slide-down-fade{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes hero-text-slide-up-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes badge-scale-in-fade{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes open-scale-up-fade{0%{opacity:0;transform:scale(.98) translateY(5px)}to{opacity:1;transform:none}}@keyframes rotate{0%{--angle:0deg}to{--angle:360deg}}@keyframes disco{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(calc(-100% - 32px))}}@keyframes badge-idle{0%,to{transform:rotateX(6deg) rotateY(-10deg) translateY(0)}50%{transform:rotateX(-4deg) rotateY(10deg) translateY(-8px)}}@media (prefers-reduced-motion:reduce){@keyframes header-slide-down-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-text-slide-up-fade{0%{opacity:0}to{opacity:1}}@keyframes badge-scale-in-fade{0%{opacity:0}to{opacity:1}}@keyframes open-scale-up-fade{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%,to{--angle:0deg}}@keyframes disco{0%,to{transform:translateY(-50%) rotate(0deg)}}@keyframes scroll-x{0%,to{transform:translate(0)}}@keyframes badge-idle{0%,to{transform:rotateX(6deg) rotateY(-10deg) translateY(0)}}}:where(.t-hero){font-family:var(--g-serif);font-weight:400;font-size:64px;line-height:64px;letter-spacing:-.01em;font-feature-settings:"ss01","ss04","ss05","ss11";color:var(--gray-12)}:where(.t-cta){font-family:var(--g-serif);font-weight:400;font-size:64px;line-height:64px;letter-spacing:-.01em;font-feature-settings:"ss01","ss04","ss05","ss11";color:var(--gray-12)}:where(.t-h2){font-family:var(--g-grotesk);font-weight:400;font-size:48px;line-height:57.6px;letter-spacing:-.05em;color:var(--gray-12)}:where(.t-card-title){font-family:var(--g-grotesk);font-weight:400;font-size:20px;line-height:26px;letter-spacing:0;color:var(--slate-12)}:where(.t-feature-title){font-family:var(--g-grotesk);font-weight:400;font-size:20px;line-height:32px;letter-spacing:0;color:var(--slate-12)}:where(.t-tab){font-family:var(--g-grotesk);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.05em;color:var(--slate-12)}:where(.t-menu-link){font-family:var(--g-grotesk);font-weight:300;font-size:16px;line-height:21px;letter-spacing:.0125rem;color:var(--gray-11)}:where(.t-navcard){font-family:var(--g-grotesk);font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:var(--gray-12)}:where(.t-pill-cta){font-family:var(--g-grotesk);font-weight:500;font-size:14px;line-height:20px;letter-spacing:.025em;color:rgba(255,255,255,.8)}:where(.t-lead){font-family:var(--g-sans);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--gray-11);text-wrap:balance}:where(.t-quote){font-family:var(--g-sans);font-weight:500;font-size:24px;line-height:36px;letter-spacing:0;color:var(--gray-12)}:where(.t-body-sm){font-family:var(--g-sans);font-weight:400;font-size:14px;line-height:22.4px;letter-spacing:0;color:var(--gray-11)}:where(.t-nav){font-family:var(--g-sans);font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:var(--gray-11)}:where(.t-btn){font-family:var(--g-sans);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}:where(.t-btn-sm){font-family:var(--g-sans);font-weight:600;font-size:14px;line-height:20px;letter-spacing:0}:where(.t-badge){font-family:var(--g-sans);font-weight:400;font-size:14px;line-height:14px;letter-spacing:0;color:var(--gray-12)}:where(.t-label-sm){font-family:var(--g-sans);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--slate-11)}:where(.t-caption){font-family:var(--g-sans);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:var(--gray-11)}:where(.t-status){font-family:var(--g-sans);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;text-transform:capitalize}:where(.t-kbd){font-family:var(--g-sans);font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:var(--gray-11)}@media (pointer:coarse){:where(.t-kbd){display:none}}:where(.t-code){font-family:var(--g-mono);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#ebeced}:where(.t-code-xs){font-family:var(--g-mono);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:#ebeced}:where(.t-log){font-family:var(--g-mono);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--slate-11)}@media (min-width:768px){:where(.t-hero){font-size:96px;line-height:96px}:where(.t-cta){font-size:76.8px;line-height:76.8px}:where(.t-h2){font-size:56px;line-height:67.2px}:where(.t-feature-title){line-height:20px}:where(.t-pill-cta){color:rgba(255,255,255,.6)}:where(.t-lead){font-size:18px;line-height:27px}}:where(.fx-gradient){color:inherit;-webkit-text-fill-color:transparent;background:var(--grad-heading);-webkit-background-clip:text;background-clip:text}:where(.fx-engraved){-webkit-text-stroke:.4px rgba(255,255,255,.5);text-shadow:-1px -1px rgba(255,255,255,.2),1px 1px rgba(0,0,0,.1)}:where(.fx-accent){color:inherit;-webkit-text-fill-color:transparent;background:linear-gradient(to bottom right,var(--accent-from),var(--accent-to));-webkit-background-clip:text;background-clip:text}:where([data-period=weekend] .fx-accent,.fx-accent[data-period=weekend]){background:linear-gradient(to bottom right,var(--accent-from),var(--accent-mid),var(--accent-to));-webkit-background-clip:text;background-clip:text}