@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Geist Serif";src:url(/fonts/GeistSerifVF.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Pixel Square;src:url(/fonts/GeistPixel-Square.woff2) format("woff2");font-display:swap}@font-face{font-family:Geist Pixel Circle;src:url(/fonts/GeistPixel-Circle.woff2) format("woff2");font-display:swap}@font-face{font-family:Geist Pixel Grid;src:url(/fonts/GeistPixel-Grid.woff2) format("woff2");font-display:swap}@font-face{font-family:Geist Pixel Line;src:url(/fonts/GeistPixel-Line.woff2) format("woff2");font-display:swap}@font-face{font-family:Geist Pixel Triangle;src:url(/fonts/GeistPixel-Triangle.woff2) format("woff2");font-display:swap}:root{--paper:#EFEBE7;--paper-2:#E5E0DB;--ink:#121211;--ink-2:#5E5A56;--line:rgba(18,18,17,.14);--red:#EF4136;--bone:#EAE5E2;--select:#2F6BFF;--bg:var(--red);--fg:var(--bone);--accent:var(--red);--accent-ink:#C8281E;--chrome:var(--ink);--face:"neue-haas-grotesk-display","Geist","Helvetica Neue",Arial,sans-serif;--sans:var(--face);--mono:var(--face);--pixel:var(--face);--nh:var(--face);--code:"Geist Mono",ui-monospace,Menlo,monospace;--face-text:var(--face);--fz:1;--track:-0.01;--t-label:calc(12px * var(--fz));--t-small:calc(14px * var(--fz));--t-body:calc(clamp(17px, .19vw + 16.3px, 19px) * var(--fz));--t-read:calc(clamp(21px, .83vw + 18px, 30px) * var(--fz));--t-head:calc(clamp(30px, 2.4vw + 21.4px, 56px) * var(--fz));--t-display:calc(clamp(56px, 8.15vw + 26.7px, 144px) * var(--fz));--lh-display:.92;--lh-head:1.08;--lh-read:1.3;--lh-body:1.5;--lh-ui:1.2;--tr-display:-.03em;--tr-head:-.02em;--tr-read:-.01em;--tr-body:0em;--tr-label:.06em;--lead:var(--lh-read);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--g:clamp(16px,2.2vw,32px);--col-gap:var(--s5);--section:clamp(80px,9vw,128px);--measure:66ch;--target:44px;--r-pill:999px;--r-card:12px;--press:scale(.97);--ease:cubic-bezier(.2,.8,.2,1);--read:var(--t-read)}:root[data-face=nh]{--face-text:"neue-haas-grotesk-text","Geist","Helvetica Neue",Arial,sans-serif}:root[data-face-kind=serif]{--fz:1.04;--lh-body:1.55;--tr-display:-.015em;--tr-label:.04em}:root[data-face-kind=mono]{--fz:.92;--lh-body:1.6;--lh-read:1.35;--tr-body:-.01em;--tr-display:-.04em;--tr-label:.02em;--track:-0.02;--measure:60ch}:root[data-face-kind=pixel]{--t-body:max(18px,clamp(17px,.19vw + 16.3px,19px));--t-label:13.16px;--lh-body:1.6;--tr-body:.02em;--tr-label:.04em;--tr-display:0em;--track:0;font-synthesis:none}*{margin:0;padding:0;box-sizing:border-box}html{text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 var(--t-body)/var(--lh-body) var(--face-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}canvas,img,svg,video{display:block;max-width:100%}:focus-visible{outline:2px solid var(--select);outline-offset:4px;border-radius:4px}::selection{background:var(--ink);color:var(--paper)}.grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--col-gap);column-gap:var(--col-gap)}@media (max-width:860px){.grid12{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--s4)}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.label{font:500 var(--t-label)/var(--lh-ui) var(--face-text);letter-spacing:var(--tr-label);text-transform:uppercase}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}[data-machine]{display:none}:root[data-view=machine] [data-machine]{display:block}:root[data-view=machine] [data-human]{display:none}html{scroll-padding-top:76px}