@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-ext-wght-normal-CStSwzyf.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-normal-zzU05adE.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-ext-full-normal-sLBPzHsa.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-full-normal-Cy2ndtyN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-gray-00: #FFFFFF;--color-gray-01: #F9F9F9;--color-gray-02: #F3F3F3;--color-gray-03: #EDEDED;--color-gray-04: #E8E8E8;--color-gray-05: #E2E2E2;--color-gray-06: #DCDCDC;--color-gray-07: #D6D6D6;--color-gray-08: #D1D1D1;--color-gray-09: #CBCBCB;--color-gray-10: #C5C5C5;--color-gray-11: #C0C0C0;--color-gray-12: #BABABA;--color-gray-13: #B4B4B4;--color-gray-14: #AFAFAF;--color-gray-15: #A9A9A9;--color-gray-16: #A4A4A4;--color-gray-17: #9F9F9F;--color-gray-18: #999999;--color-gray-19: #949494;--color-gray-20: #8E8E8E;--color-gray-21: #898989;--color-gray-22: #848484;--color-gray-23: #7F7F7F;--color-gray-24: #797979;--color-gray-25: #747474;--color-gray-26: #6F6F6F;--color-gray-27: #6A6A6A;--color-gray-28: #656565;--color-gray-29: #606060;--color-gray-30: #5B5B5B;--color-gray-31: #565656;--color-gray-32: #525252;--color-gray-33: #4D4D4D;--color-gray-34: #484848;--color-gray-35: #434343;--color-gray-36: #3F3F3F;--color-gray-37: #3A3A3A;--color-gray-38: #363636;--color-gray-39: #313131;--color-gray-40: #2D2D2D;--color-gray-41: #282828;--color-gray-42: #242424;--color-gray-43: #202020;--color-gray-44: #1C1C1C;--color-gray-45: #181818;--color-gray-46: #141414;--color-gray-47: #0E0E0E;--color-gray-48: #070707;--color-gray-49: #000000;--color-paper: var(--color-gray-00);--color-ink: var(--color-gray-49);--color-canvas: var(--color-gray-03);--color-stage: var(--color-gray-01);--color-raised: var(--color-gray-00);--color-hover: var(--color-gray-02);--color-active: var(--color-gray-05);--color-hairline: var(--color-gray-04);--color-border: var(--color-gray-07);--color-border-strong: var(--color-gray-22);--color-text-3: var(--color-gray-29);--color-text-2: var(--color-gray-35);--color-text: var(--color-gray-46);--color-tone: var(--color-gray-09);--color-tone-strong: var(--color-gray-17);--color-track: var(--color-gray-03);--color-chosen: var(--color-gray-00);--color-void: var(--color-gray-49);--color-on-void: var(--color-gray-00);--color-on-void-2: var(--color-gray-11);--color-on-ink-2: var(--color-gray-11);--color-spark-red: #FD2B2E;--color-spark-orange: #FE8B29;--color-spark-yellow: #FBDA1B;--color-spark-green: #2CD65F;--color-spark-cyan: #07D1EA;--color-spark-blue: #3075FE;--color-spark-violet: #9540F4;--color-spark-pink: #FE38AD;--color-spark-red-ink: #FD2B2E;--color-spark-orange-ink: #D76F04;--color-spark-yellow-ink: #9E8901;--color-spark-green-ink: #06A141;--color-spark-cyan-ink: #079AAD;--color-spark-blue-ink: #3075FE;--color-spark-violet-ink: #9540F4;--color-spark-pink-ink: #FB34AA;--color-night-canvas: var(--color-gray-48);--color-night-stage: var(--color-gray-47);--color-night-raised: var(--color-gray-46);--color-night-hover: var(--color-gray-43);--color-night-active: var(--color-gray-41);--color-night-hairline: var(--color-gray-44);--color-night-border: var(--color-gray-41);--color-night-border-strong: var(--color-gray-26);--color-night-text-3: var(--color-gray-18);--color-night-text-2: var(--color-gray-11);--color-night-text: var(--color-gray-03);--color-night-tone: var(--color-gray-40);--color-night-tone-strong: var(--color-gray-33);--color-night-track: var(--color-gray-44);--color-night-chosen: var(--color-gray-37);--font-display: "Funnel Display Variable", "Funnel Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-sans: "Funnel Sans Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--font-dot: "Doto Variable", "Geist Mono Variable", ui-monospace, monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 28px;--text-2xl: 40px;--text-3xl: 56px;--text-4xl: 80px;--text-5xl: 120px;--leading-xs: 16px;--leading-base: 20px;--leading-md: 24px;--leading-lg: 28px;--leading-xl: 36px;--leading-2xl: 44px;--leading-3xl: 60px;--leading-4xl: 80px;--leading-5xl: 112px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-display: -.03em;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-label: .06em;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-6: 24px;--spacing-8: 32px;--spacing-12: 48px;--spacing-16: 64px;--spacing-24: 96px;--radius-dot: 2px;--radius-control: 6px;--radius-card: 12px;--radius-stage: 16px;--radius-full: 999px;--opacity-disabled: 40%;--container-sidebar: 272px;--container-brand-row: 96px;--container-logo-w: 176px;--container-logo-h: 72px;--container-prose: 640px;--breakpoint-md: 768px;--breakpoint-xl: 1280px;--gutter: 8px;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-paper: var(--color-gray-48);--color-ink: var(--color-gray-00);--color-canvas: var(--color-night-canvas);--color-stage: var(--color-night-stage);--color-raised: var(--color-night-raised);--color-hover: var(--color-night-hover);--color-active: var(--color-night-active);--color-hairline: var(--color-night-hairline);--color-border: var(--color-night-border);--color-border-strong: var(--color-night-border-strong);--color-text-3: var(--color-night-text-3);--color-text-2: var(--color-night-text-2);--color-text: var(--color-night-text);--color-tone: var(--color-night-tone);--color-tone-strong: var(--color-night-tone-strong);--color-track: var(--color-night-track);--color-chosen: var(--color-night-chosen);--color-on-ink-2: var(--color-gray-35);color-scheme:dark}}:root[data-theme=dark]{--color-paper: var(--color-gray-48);--color-ink: var(--color-gray-00);--color-canvas: var(--color-night-canvas);--color-stage: var(--color-night-stage);--color-raised: var(--color-night-raised);--color-hover: var(--color-night-hover);--color-active: var(--color-night-active);--color-hairline: var(--color-night-hairline);--color-border: var(--color-night-border);--color-border-strong: var(--color-night-border-strong);--color-text-3: var(--color-night-text-3);--color-text-2: var(--color-night-text-2);--color-text: var(--color-night-text);--color-tone: var(--color-night-tone);--color-tone-strong: var(--color-night-tone-strong);--color-track: var(--color-night-track);--color-chosen: var(--color-night-chosen);--color-on-ink-2: var(--color-gray-35);color-scheme:dark}:root{--kd-paper: var(--color-gray-00);--kd-ink: var(--color-gray-49);--kd-accent: var(--color-gray-49)}:root{--gutter: clamp(16px, 4.444vw, 64px);--band-y: clamp(64px, 6.667vw, 96px);--col-gap: 32px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overflow-x:clip}h1,h2,h3,p,ol,ul,pre{margin:0;padding:0}ol,ul{list-style:none}img,svg{display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}.band-ink :focus-visible,.footer :focus-visible{outline-color:var(--color-paper)}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.label{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3);font-weight:400}.display-xl,.display-lg,.display-md,.title,.title-lg{font-family:var(--font-display);font-weight:700;color:var(--color-ink)}.display-xl{font-size:clamp(48px,8.333vw,120px);line-height:.9333;letter-spacing:-.03em}.display-lg{font-size:clamp(40px,5.556vw,80px);line-height:1;letter-spacing:-.03em}.display-md{font-size:clamp(32px,3.889vw,56px);line-height:1.0714;letter-spacing:-.03em}.title,.title-lg{font-size:clamp(22px,1.944vw,28px);line-height:1.2857;letter-spacing:-.02em}.lede{font-size:clamp(18px,1.389vw,20px);line-height:1.4;color:var(--color-text-2)}.band-ink{background:var(--color-ink);color:var(--color-paper)}.band-ink .label{color:var(--color-night-text-3)}.band-ink .display-xl,.band-ink .display-lg,.band-ink .display-md,.band-ink .title,.band-ink .title-lg{color:var(--color-paper)}.band-ink .lede{color:var(--color-night-text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding-inline:20px;border:1px solid transparent;border-radius:var(--radius-control);font:600 16px/24px var(--font-sans);white-space:nowrap;cursor:pointer}.btn-sm{height:40px;padding-inline:16px;font-size:14px;line-height:20px}.btn-ink{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.btn-ink:hover{background:var(--color-gray-40);border-color:var(--color-gray-40)}.btn-outline{background:var(--color-paper);border-color:var(--color-border-strong);color:var(--color-ink)}.btn-outline:hover{background:var(--color-hover)}.band-ink .btn-ink{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.band-ink .btn-outline{background:transparent;border-color:var(--color-night-border-strong);color:var(--color-paper)}.actions{display:flex;flex-wrap:wrap;gap:16px}.topbar{position:relative;z-index:10;background:var(--color-paper);border-bottom:1px solid var(--color-hairline)}.topbar-in{display:flex;align-items:center;justify-content:space-between;height:96px;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.topbar-logo{flex:none;margin-right:56px}.topbar-logo img{width:176px;height:72px;object-fit:contain;object-position:left center}.topbar-links{display:flex;gap:32px;margin-right:auto}.topbar-links a,.topbar-sheet a{font-weight:500;font-size:16px;line-height:24px;color:var(--color-text-2)}.topbar-links a:hover,.topbar-links a[aria-current=page],.topbar-sheet a[aria-current=page]{color:var(--color-ink)}.topbar-end{display:flex;align-items:center;gap:12px}.topbar-end .btn-sm{padding-inline:15px}.topbar-menu{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);cursor:pointer}.topbar-sheet{display:none}@media(max-width:767px){.topbar-in{height:64px}.topbar-logo img{width:118px;height:48px}.topbar-links{display:none}.topbar-menu{display:inline-flex}.topbar-sheet:not([hidden]){display:flex;flex-direction:column;padding:8px var(--gutter) 16px;border-top:1px solid var(--color-hairline)}.topbar-sheet a{display:flex;align-items:center;height:48px}}.band{padding-block:var(--band-y)}.head{display:flex;flex-direction:column;gap:24px;max-width:752px}.head-wide{max-width:none}.head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.head-row .lede{flex:0 1 416px}@media(max-width:1023px){.head-row{flex-direction:column;align-items:flex-start;gap:24px}.head-row .lede{flex:none}}.hero{overflow:clip}.hero-in{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:720px}.hero-copy{flex:0 1 640px;display:flex;flex-direction:column;align-items:flex-start}.hero-copy h1{padding-top:24px}.hero-copy .lede{padding-top:32px}.hero-copy .actions{padding-top:40px}.hero-copy .note{padding-top:16px}.hero-art{flex:0 1 520px;display:flex;justify-content:flex-end}.hero-ring-phone{display:none}@media(max-width:1023px){.hero-in{flex-direction:column;align-items:stretch;min-height:0;padding-block:48px 64px;gap:48px}.hero-copy{flex:none}}.ring{position:relative;width:min(100%,var(--ring-side));aspect-ratio:1}.ring-dots{width:100%;height:100%;overflow:visible}.ring-koidog{position:absolute}.sizes-row{display:flex;justify-content:space-between;gap:16px;margin-top:64px;padding-block:48px;border-block:1px solid var(--color-night-border);font-family:var(--font-dot);font-weight:900;font-variation-settings:"ROND" 100;font-size:clamp(40px,5.556vw,80px);line-height:1.3;color:var(--color-paper)}.sizes-row .is-auto{color:var(--color-night-text-3)}@media(max-width:767px){.sizes-row{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;row-gap:24px;padding-block:32px;margin-top:48px}}.run-steps{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--col-gap);margin-top:64px}.run-steps li{display:grid;grid-template-rows:200px auto auto;row-gap:12px}.run-art{display:flex;align-items:flex-end;border-bottom:1px solid var(--color-ink);margin-right:calc(-1 * var(--col-gap));padding-right:var(--col-gap)}.run-steps li:last-child .run-art{margin-right:0;padding-right:0}.run-art img{width:auto;height:180px;max-width:100%;object-fit:contain;object-position:left bottom}.run-art.is-lift{padding-bottom:12px}.run-steps .title{margin-top:20px}.run-steps p{color:var(--color-text-2)}@media(max-width:1023px){.run-steps{grid-template-columns:repeat(2,1fr);row-gap:48px}.run-art{margin-right:0;padding-right:0}}@media(max-width:559px){.run-steps{grid-template-columns:1fr;margin-top:48px}.run-steps li{grid-template-rows:160px auto auto}.run-art img{height:140px}}.evidence-claim{max-width:640px;padding-top:48px}.proof{display:flex;align-items:stretch;margin-top:48px}.proof-card{flex:1 1 0;min-width:0;display:flex;align-items:flex-end;min-height:200px;padding:32px;border:1px solid var(--color-night-border);border-radius:var(--radius-card);font:700 clamp(28px,2.778vw,40px) / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--color-paper)}.proof-card.is-done{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.proof-op{flex:0 0 32px;display:flex;align-items:center;justify-content:center;color:var(--color-night-text-3)}@media(max-width:1023px){.proof{flex-direction:column}.proof-card{min-height:120px;padding:24px}.proof-op{flex-basis:32px}}.meter-row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-top:64px}.meter{flex:0 1 832px;min-width:0;width:100%;height:auto;aspect-ratio:26 / 1;image-rendering:pixelated}.legend{flex:0 0 416px;display:flex;flex-direction:column;gap:8px;color:var(--color-night-text)}.legend li{display:flex;align-items:center;gap:12px;height:24px}.sw{width:16px;height:16px;flex:none}.sw-solid{background:var(--color-paper)}.sw-dither{background:url(/art/dither-tile.svg) 0 0 / 16px 16px repeat}@media(max-width:1023px){.meter-row{flex-direction:column;align-items:stretch;gap:24px;padding-top:48px}.meter,.legend{flex:none}}.relay-title{max-width:752px}.chain{display:flex;margin-top:48px}.chain .link{flex:1 1 0;min-width:0;min-height:160px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:20px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-paper)}.chain .link.is-ink{background:var(--color-ink);border-color:var(--color-ink)}.chain .link.is-ink .label{color:var(--color-night-text-3)}.chain .name{font:600 20px/28px var(--font-sans);color:var(--color-ink)}.chain .link.is-ink .name{color:var(--color-paper)}.chain .link+.link{margin-left:32px;position:relative}.chain .link+.link:before{content:"";position:absolute;left:-24px;top:50%;width:16px;height:16px;margin-top:-8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h12M10 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}@media(max-width:1100px){.chain{flex-direction:column}.chain .link{min-height:0;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 20px}.chain .name br{display:none}.chain .link+.link{margin-left:0;margin-top:32px}.chain .link+.link:before{left:50%;top:-24px;margin:0 0 0 -8px;transform:rotate(90deg)}}.pair{padding-top:32px}.pair-in{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.pair .head{flex:0 1 560px}.pair-art{flex:0 1 640px;min-width:0;display:flex;flex-direction:column;align-items:flex-end}.pair-koidog{width:342px;height:229px;margin-right:32px;margin-bottom:-29px;position:relative;z-index:0}.pair-art .terminal{position:relative;z-index:1;width:100%}@media(max-width:1023px){.pair-in{flex-direction:column;align-items:stretch;gap:32px}.pair .head,.pair-art{flex:none}.pair-koidog{width:240px;height:auto;margin-right:16px;margin-bottom:-20px}}.terminal{background:var(--color-night-canvas);border-radius:var(--radius-card);overflow:hidden}.terminal-head{display:flex;align-items:center;justify-content:space-between;height:40px;padding-inline:24px;border-bottom:1px solid var(--color-night-hairline)}.terminal .label{color:var(--color-night-text-3)}.terminal-copy{background:none;border:0;padding:0;cursor:pointer}.terminal-copy:hover{color:var(--color-night-text)}.terminal-body{padding:20px 24px 24px;font:14px/24px var(--font-mono);color:var(--color-night-text);white-space:pre;overflow-x:auto}.terminal-lg .terminal-body{padding:24px 24px 28px;font-size:16px;line-height:32px}.terminal .ps,.terminal .cm{color:var(--color-night-text-3)}.terminal .t-wrap{display:none}@media(max-width:559px){.terminal-head{padding-inline:16px}.terminal-body,.terminal-lg .terminal-body{padding:16px;font-size:13px;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere}}.principles{padding-top:0}.principles-head{border-top:1px solid var(--color-ink);padding:24px 0 40px}.principles-list li{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:40px;border-top:1px solid var(--color-border)}.principles-list li:last-child{border-bottom:1px solid var(--color-border)}.principles-list .display-md{max-width:1120px}@media(max-width:559px){.principles-list li{padding-block:24px;align-items:flex-start}}.how-hero-in{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:96px 128px}.how-hero-copy{flex:0 1 784px;display:flex;flex-direction:column;gap:32px}.how-hero-copy .lede{max-width:576px}.life{flex:0 0 400px;min-width:0;margin:0;display:flex;flex-direction:column;gap:12px}.life-art{position:relative}.life-art img{width:100%;height:auto}.life-leaders{position:absolute;left:0;top:94.737%;width:100%;height:auto;aspect-ratio:400 / 24;overflow:visible}.life-labels{display:grid;grid-template-columns:repeat(5,1fr)}.life-labels li{font:13px/20px var(--font-mono);color:var(--color-text-2);text-align:center;white-space:nowrap}@media(max-width:1023px){.how-hero-in{flex-direction:column;align-items:stretch;gap:48px;padding-block:48px 64px}.how-hero-copy{flex:none}.life{flex:none;width:min(100%,400px);align-self:center}}@media(max-width:400px){.life-labels li{font-size:11px}}.walk{border-top:1px solid var(--color-hairline);padding-block:96px 128px}.walk-head{padding-bottom:64px;max-width:784px}.step{display:flex;align-items:center;justify-content:space-between;gap:var(--col-gap);padding-block:64px;border-top:1px solid var(--color-border)}.step.is-flip{flex-direction:row-reverse}.step.is-last{padding-bottom:0}.step-copy{flex:0 1 544px;min-width:0;display:flex;flex-direction:column;gap:24px}.step-num{font-family:var(--font-dot);font-weight:900;font-variation-settings:"ROND" 100;font-size:clamp(56px,5.556vw,80px);line-height:1.2;color:var(--color-ink)}.step-title{font:700 clamp(28px,2.778vw,40px) / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--color-ink)}.step-body{max-width:480px;color:var(--color-text-2)}.step-quote{margin:0;max-width:480px;padding-left:24px;border-left:2px solid var(--color-ink)}.step-quote p{font:700 clamp(22px,1.944vw,28px) / 1.2857 var(--font-display);letter-spacing:-.02em;color:var(--color-text)}.step-art{flex:0 1 640px;min-width:0;display:flex;flex-direction:column}@media(max-width:1023px){.step,.step.is-flip{flex-direction:column;align-items:stretch;gap:40px;padding-block:48px}.step.is-last{padding-bottom:0}.step-copy,.step-art{flex:none}.walk{padding-block:64px 96px}.walk-head{padding-bottom:48px}}.perch{display:flex}.perch-end{justify-content:flex-end;padding-right:32px}.perch-start{padding-left:32px}.step-pair .perch img{width:104px;height:108px}.step-slots .perch img{width:128px;height:96px}.step-size{gap:32px}.presets{display:flex;height:80px;overflow:clip;border:1px solid var(--color-border-strong);border-radius:var(--radius-card)}.presets li{flex:1 1 80px;min-width:0;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--color-border);font-family:var(--font-dot);font-weight:900;font-variation-settings:"ROND" 100;font-size:clamp(28px,2.778vw,40px);line-height:44px;color:var(--color-ink)}.presets li.is-on{background:var(--color-ink);color:var(--color-paper);border-right-color:transparent}.presets li.is-auto{flex-basis:78px;border-right:0;font:600 16px/24px var(--font-sans)}.smallest{display:flex;flex-direction:column;gap:16px}.smallest-head{font:14px/24px var(--font-mono);color:var(--color-text)}.smallest-list{display:grid;grid-template-columns:repeat(4,minmax(0,148px));gap:16px}.smallest-list li{padding-top:16px;border-top:2px solid var(--color-ink);font-weight:600;color:var(--color-text)}@media(max-width:767px){.presets li{font-size:32px;line-height:40px}}@media(max-width:559px){.presets{display:grid;grid-template-columns:repeat(4,1fr);height:auto}.presets li{height:64px}.presets li:nth-child(-n+4){border-bottom:1px solid var(--color-border)}.presets li:nth-child(4){border-right:0}.smallest-list{grid-template-columns:repeat(2,1fr);row-gap:24px}}.slots{background:var(--color-stage);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);overflow:clip}.slots-title{display:flex;align-items:center;height:48px;padding-inline:24px;border-bottom:1px solid var(--color-border)}.slots table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.slots th{height:40px;padding:0;font-weight:400;vertical-align:middle}.slots th:first-child,.slots td:first-child{width:104px;padding-left:24px}.slots th:nth-child(2),.slots td:nth-child(2){width:176px}.slots td{height:56px;padding:0;background:var(--color-raised);border-top:1px solid var(--color-hairline);font:14px/24px var(--font-mono);color:var(--color-text);vertical-align:middle}.slots td:nth-child(2){font:14px/20px var(--font-sans);color:var(--color-text-2)}@media(max-width:559px){.slots-title{padding-inline:16px}.slots th:first-child,.slots td:first-child{width:64px;padding-left:16px}.slots th:nth-child(2),.slots td:nth-child(2){width:auto}}.step-proof{gap:32px;container-type:inline-size}@container (max-width: 579px){.flow{flex-direction:column;align-items:flex-start;gap:8px}.flow-arrow{padding-left:16px}.flow-arrow svg{transform:rotate(90deg)}}.flow{display:flex;align-items:center;justify-content:space-between}.flow-arrow{flex:none;display:flex;color:var(--color-border-strong)}.chip{flex:none;display:flex;align-items:center;height:40px;padding-inline:16px;border:1px solid var(--color-ink);border-radius:var(--radius-control);font:13px/20px var(--font-mono);color:var(--color-text);white-space:pre}.chip.is-quiet{border-color:var(--color-border);color:var(--color-text-2)}.chip.is-fill{border-color:var(--color-active);background:var(--color-active)}.gate{border:1px solid var(--color-border-strong);border-radius:var(--radius-card)}.gate-head{display:flex;align-items:center;height:48px;padding-inline:24px;border-bottom:1px solid var(--color-border);font:13px/20px var(--font-mono);color:var(--color-text)}.gate-list li{display:flex;align-items:center;gap:16px;min-height:56px;padding-inline:24px;color:var(--color-text)}.gate-list li+li{border-top:1px solid var(--color-hairline)}.box{flex:none;width:16px;height:16px;border:1.5px solid var(--color-ink);border-radius:4px}@media(max-width:767px){.gate-head,.gate-list li{padding-inline:16px}}.stations li{position:relative;display:flex;min-height:76px;padding-left:40px;font:14px/24px var(--font-mono);color:var(--color-text)}.stations li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-paper)}.stations li:not(.is-end):after{content:"";position:absolute;left:7px;top:20px;bottom:0;width:2px;background:var(--color-border)}.stations li.is-end{min-height:24px}.stations li.is-end:before{background:var(--color-spark-green-ink);border-color:var(--color-spark-green-ink)}.states{padding-block:128px}.states-head{gap:16px}.states-head .display-md{color:var(--color-night-text)}.states-map{display:flex;flex-direction:column;gap:32px;margin-top:64px}.state-path{display:flex;flex-wrap:wrap;row-gap:24px}.state-path li{flex:0 0 168px;display:flex;flex-direction:column;gap:16px}.state-path li:last-child{flex-basis:136px}.state-art{display:flex;align-items:flex-end;justify-content:center;width:136px;height:96px}.state-art img{height:88px;width:auto}.state{display:flex;align-items:center;justify-content:center;height:40px;padding-inline:16px;border:1px solid var(--color-night-border-strong);border-radius:var(--radius-control);font:13px/20px var(--font-mono);color:var(--color-night-text);white-space:nowrap;gap:8px}.state-path .state{position:relative;width:136px;padding-inline:0}.state-path li:not(:last-child) .state:after{content:"";position:absolute;left:calc(100% + 4px);top:50%;width:24px;height:16px;margin-top:-8px;background:var(--color-night-border-strong);--arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'%3E%3Cpath d='M4 8H19M15 4L19 8L15 12' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--arrow) center / 24px 16px no-repeat;mask:var(--arrow) center / 24px 16px no-repeat}.state.is-done{background:var(--color-night-text);border-color:var(--color-night-text);color:var(--color-ink)}.glyph{flex:none;color:var(--color-night-text)}.glyph[data-glyph=dashed],.glyph[data-glyph=ready]{color:var(--color-spark-cyan)}.glyph[data-glyph=dot]{color:var(--color-spark-blue)}.glyph[data-glyph=half],.glyph[data-glyph=review]{color:var(--color-spark-violet)}.glyph[data-glyph=needs],.glyph[data-glyph=broken]{color:var(--color-spark-orange)}.glyph[data-glyph=pause]{color:var(--color-spark-pink)}.glyph[data-glyph=stop],.glyph[data-glyph=cross]{color:var(--color-spark-red)}.glyph[data-glyph=check]{color:var(--color-spark-green)}.state.is-done .glyph{color:var(--color-spark-green-ink)}.state.is-dashed{border-style:dashed}.state.is-strong{border-color:var(--color-night-text)}.state-branches{display:flex;align-items:flex-start;flex-wrap:wrap;gap:32px}.apart{flex:0 1 472px;min-width:0;display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--color-night-stage);border:1px solid var(--color-night-border);border-radius:var(--radius-card)}.state-row{display:flex;flex-wrap:wrap;gap:8px}.state-slot{flex:0 0 136px;display:flex;align-items:flex-end;justify-content:flex-end;height:88px}.state-slot img{height:88px;width:auto}.waiting{flex:0 0 304px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:48px}.ends{flex:0 0 136px;display:flex;flex-direction:column;gap:8px}@media(max-width:1379px){.state-slot{display:none}}@media(max-width:1023px){.states{padding-block:96px}.waiting{padding-top:0}}@media(max-width:559px){.states{padding-block:64px}.states-map{margin-top:48px}.state-path li,.state-path li:last-child{flex-basis:50%}.state-path li:nth-child(2n) .state:after{display:none}.state-path .state{width:calc(100% - 32px)}.state-path li:nth-child(2n) .state{width:100%}.state-art{width:calc(100% - 32px)}.state-path li{justify-content:flex-end}.state-art:empty{display:none}.apart{flex-basis:100%;padding:16px}.waiting,.ends{flex:1 1 100%}}@media(max-width:374px){.state-path .state{gap:6px;font-size:12px}}.numbers{padding-block:128px}.counts{display:flex;gap:56px;margin-top:64px}.counts li{flex:0 1 400px;min-width:0;display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:2px solid var(--color-ink)}@media(max-width:1023px){.numbers{padding-block:96px}.counts{flex-direction:column;gap:48px;margin-top:48px}.counts li{flex:none}}@media(max-width:559px){.numbers{padding-block:64px}}.closing{border-top:1px solid var(--color-hairline)}.closing-in{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-top:128px}.closing-copy{flex:0 1 784px;display:flex;flex-direction:column;gap:32px;padding-bottom:128px}.closing-art{flex:0 0 288px;display:flex;justify-content:flex-end;height:204px;align-items:flex-end}.closing-art img{width:278px;height:197px}@media(max-width:767px){.closing-in{flex-direction:column;align-items:stretch;gap:0;padding-top:64px}.closing-copy{flex:none;padding-bottom:32px}.closing-art{flex:none;height:auto}.closing-art img{width:200px;height:auto}}.footer{position:relative;overflow:clip;background:var(--color-ink);color:var(--color-night-text);min-height:400px;max-width:100%}.footer-field{position:absolute;top:0;left:50%;width:1440px;height:400px;margin-left:-720px;pointer-events:none}.footer-koidog{position:absolute;top:136px;left:calc(50% + 392px);width:254px;height:201px;pointer-events:none}.footer-cols,.footer-base{position:relative;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.footer-cols{display:flex;align-items:flex-start;gap:96px;padding-top:64px}.footer-brand{flex:0 0 320px;display:flex;flex-direction:column;gap:24px}.footer-lockup{display:flex;align-items:center;gap:8px;height:48px}.footer-brand p{color:var(--color-night-text-2)}.footer-col{flex:0 0 160px;display:flex;flex-direction:column;gap:12px}.footer-col h2{padding-bottom:4px;color:var(--color-night-text-3)}.footer-col a:hover{color:var(--color-paper);text-decoration:underline;text-underline-offset:4px}.footer-base{display:flex;gap:24px;padding-top:112px;padding-bottom:64px;color:var(--color-night-text-3)}@media(max-width:1279px){.footer-koidog{left:auto;right:24px}.footer-field{left:auto;right:0;margin-left:0}}@media(max-width:1023px){.footer-cols{flex-wrap:wrap;gap:48px 64px}.footer-brand{flex:1 1 100%}.footer-koidog{top:auto;bottom:48px;width:160px;height:auto}.footer-base{padding-top:160px}}@media(max-width:559px){.footer-cols{gap:40px 48px;padding-top:48px}.footer-col{flex:0 0 auto;min-width:120px}.footer-koidog{width:128px;right:16px;bottom:72px}.footer-base{flex-direction:column;gap:8px;padding-bottom:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.hero-copy .note{text-transform:none;letter-spacing:0}.sizes-row{--fringe: 2px;--fringe-y: 1px}.fringe{position:relative;isolation:isolate}.fringe .fr{position:absolute;left:0;top:0;mix-blend-mode:screen}.fringe .fr-r{color:var(--color-spark-red);transform:translate(calc(-1 * var(--fringe)))}.fringe .fr-g{color:var(--color-spark-green);transform:translateY(var(--fringe-y))}.fringe .fr-b{color:var(--color-spark-blue);transform:translate(var(--fringe))}.fringe .fr-w{position:relative;color:var(--color-paper)}@media(max-width:767px){.sizes-row{--fringe: 1px;--fringe-y: 1px}}.proof-card.holo-band{position:relative;overflow:clip;background:var(--color-void);border-color:var(--color-night-border-strong);color:var(--color-on-void);--holo-step: 0}.holo-band-foil{position:absolute;top:0;left:0;right:0;height:56px;background-image:url(/art/holo-band-dots-208x336.svg),url(/art/holo-band-hues-208x336.svg);background-size:208px 336px;background-repeat:repeat;background-position:0 0,calc(var(--holo-step) * -8px) 0;pointer-events:none}@media(max-width:1023px){.proof-card.holo-band{min-height:152px}}.chain .name.has-glyph{display:flex;align-items:flex-start;gap:8px}.chain .name.has-glyph .glyph{flex:none;width:16px;height:16px;margin-top:6px}@media(max-width:1100px){.chain .name.has-glyph .glyph{margin-top:6px}}@media(max-width:767px){.topbar-signin{display:none}}@media(max-width:767px){.topbar,.footer,.hero,.sizes,.run,.evidence,.relay,.pair,.principles{--gutter: 16px}.topbar-in{padding-left:16px;padding-right:4px;gap:4px}.topbar-logo{flex:0 1 136px;min-width:0;margin-right:0}.topbar-logo img{width:136px;max-width:100%;height:56px}.topbar-end{gap:4px}.topbar-end .btn-sm{height:32px;padding-inline:11px;font-size:13px;line-height:20px}.topbar-menu{width:44px;height:44px;border:0;background:transparent;color:var(--color-text)}.sizes .head,.run .head,.evidence .head,.relay .head,.pair .head{gap:16px}.sizes .head .display-lg,.run .head .display-md,.evidence .head .display-xl,.relay-title,.pair .head .display-md,.principles-list .display-md{font-size:28px;line-height:36px;letter-spacing:-.02em}.hero-in{padding-block:32px 64px;gap:0}.hero-art{display:none}.hero-ring-phone{display:flex;justify-content:center;padding-bottom:32px}.hero-copy{align-items:center;text-align:center}.hero-copy h1{padding-top:16px;font-size:40px;line-height:44px;letter-spacing:-.03em}.hero-copy h1 .br-wide{display:none}.hero-copy .lede{padding-top:16px;font-size:16px;line-height:24px}.hero-copy .actions{padding-top:32px;gap:12px;justify-content:center;flex-wrap:nowrap}.hero-copy .note{padding-top:16px}.sizes .head-row{gap:12px}.sizes .lede{font-size:16px;line-height:24px}.sizes-row{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:24px;row-gap:0;margin-top:40px;padding-block:24px;font-size:56px;line-height:60px}.sizes-row:before{content:"";flex-basis:100%;order:1}.sizes-row li:nth-child(n+6){order:2;margin-top:8px}.run-steps{grid-template-columns:1fr;row-gap:0;margin-top:32px}.run-steps li{grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:4px;padding-block:16px;border-top:1px solid var(--color-border)}.run-art{grid-row:1 / span 2;height:96px;justify-content:center;align-items:flex-end;border-bottom:0;margin-right:0;padding-right:0}.run-art.is-lift{padding-bottom:0}.run-art img{height:96px;max-width:128px;object-position:center bottom}.run-steps .title{align-self:end;margin-top:0;font:600 16px/24px var(--font-sans);letter-spacing:0}.run-steps p{align-self:start;font-size:14px;line-height:20px}.evidence-claim{max-width:none;padding-top:12px;font:600 16px/24px var(--font-sans);letter-spacing:0;color:var(--color-paper)}.proof{margin-top:32px}.proof-card{flex:none;height:84px;min-height:0;align-items:center;padding:0 23px;font-size:28px;line-height:36px}.proof-card br{display:none}.proof-op{flex:0 0 32px}.proof-card.holo-band{height:152px;min-height:0;align-items:flex-end;padding:0 23px 23px}.meter-row{padding-top:32px;gap:16px}.meter{width:100%;height:32px;aspect-ratio:auto;object-fit:cover;object-position:0 0}.chain{margin-top:32px}.chain .link{flex:none;height:56px;min-height:0;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:0 19px}.chain .link .label{order:2;flex:none}.chain .name{font:600 16px/24px var(--font-sans)}.chain .name.has-glyph{align-items:center}.chain .name.has-glyph .glyph{margin-top:0}.chain .link+.link{margin-top:24px}.chain .link+.link:before{left:50%;top:-20px;margin:0 0 0 -8px;transform:none;background:var(--color-text-3);--down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3v10M4 9l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--down) center / 16px 16px no-repeat;mask:var(--down) center / 16px 16px no-repeat}.pair{padding-block:64px}.pair-koidog{display:none}.pair .terminal-head{padding-inline:16px}.pair .terminal-lg .terminal-body{padding:16px 16px 20px;font-size:14px;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere}.pair .t-wrap{display:inline}.pair .t-flat{display:none}.principles{padding-bottom:64px}.principles-head{padding:24px 0}.principles-list li{align-items:flex-start;gap:16px;padding-block:24px}.principles-list li:last-child{border-bottom:0}.principles-list .display-md{flex:1 1 0;min-width:0}.principles-list .label{flex:none;padding-top:10px}.footer{min-height:0;padding-bottom:240px}.footer-cols{flex-direction:column;flex-wrap:nowrap;gap:0;padding-top:48px}.footer-brand{flex:none;gap:16px}.footer-col{flex:none;width:100%;min-width:0;margin-top:32px}.footer-brand+.footer-col{margin-top:40px}.footer-base{flex-direction:row;flex-wrap:wrap;gap:8px 24px;padding-top:40px;padding-bottom:32px}.footer-field{inset:auto 0 -60px auto;margin-left:0;clip-path:inset(100px 0 0 0)}.footer-koidog{top:auto;bottom:3px;left:calc(50% - 133px);right:auto;width:254px;height:201px}}@media(max-width:389px){.sizes-row{column-gap:20px}}@media(max-width:374px){.sizes-row{font-size:44px;line-height:48px}}@media(max-width:373px){.hero-copy .actions .btn{padding-inline:12px;font-size:14px;line-height:20px}}@media(max-width:339px){.topbar-signin{display:inline-flex}.topbar-end .btn-ink{display:none}}
