@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/43e396a4-9bcc-47ab-a584-82f69da242ab.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6b7e9f89-8206-4ba8-b1c1-16c64bf29e0e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8526e902-e1b1-4c19-bce7-3d839f2f6ebe.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/1572156c-205a-4ec7-b342-a86a0e3f2f2c.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/38837c2d-52df-4a2e-9453-401c97ef1757.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/19215f7e-6916-4da4-9e10-fa71cb086242.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/1bd02cbf-a58f-46b5-bc98-a03d518ede16.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/2a07b80b-c7f6-41f1-ae6f-992d0698a37f.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/addd2da0-0a08-48fe-bcb8-86b9a057ee84.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/09c3702c-1233-4ef7-9c2e-b715fb18ed86.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/d64a8f42-2381-4f15-937e-736e862d9f48.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/e10aaca5-beb1-4469-926b-86e2b109cc3a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/57e5a683-9bb3-49d2-87fa-10485f3642b1.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ab4e2d38-836a-4391-ad0d-50ffb8b63145.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dd57955b-a44c-4981-93e9-e45fb02ce78f.woff2) format("woff2");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:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/70999567-c22b-4649-a8d3-4e6225645670.woff2) format("woff2");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:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/53f05095-285e-46cc-8520-5cf6e06f074d.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/a24cbd85-c326-4241-bd2e-a1fe9c17be1d.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/7cc8b6c7-d841-4e36-9c07-7ba067d16aa2.woff2) format("woff2");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{--font-display: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root{--ink-900: #0B0F12;--ink-800: #12181F;--ink-700: #1B232C;--ink-600: #2A343F;--ink-500: #3D4A57;--ink-400: #5C6A76;--ink-300: #8695A1;--ink-200: #B4C0C8;--ink-100: #D9E1E5;--paper-000: #FFFFFF;--paper-100: #F5F7F8;--paper-200: #E7ECEE;--cyan-500: #00E5FF;--cyan-600: #00B8CC;--cyan-700: #007D8C;--cyan-100: #CFF9FF;--status-ok: #2FD07E;--status-warn: #FFB000;--status-danger: #FF4A3D;--surface-page: var(--paper-100);--surface-card: var(--paper-000);--surface-sunken: var(--paper-200);--surface-inverse: var(--ink-900);--surface-inverse-card: var(--ink-800);--surface-accent: var(--cyan-500);--text-primary: var(--ink-900);--text-secondary: var(--ink-400);--text-muted: var(--ink-300);--text-on-accent: var(--ink-900);--text-on-inverse: var(--paper-100);--text-on-inverse-secondary: var(--ink-300);--text-link: var(--cyan-700);--text-link-inverse: var(--cyan-500);--border-hair: rgba(11, 15, 18, .12);--border-strong: var(--ink-900);--border-hair-inverse: rgba(245, 247, 248, .16);--border-accent: var(--cyan-500);--focus-ring: var(--cyan-500)}:root{--fs-display-1: 88px;--lh-display-1: .92;--ls-display-1: -.04em;--fs-display-2: 64px;--lh-display-2: .94;--ls-display-2: -.035em;--fs-display-3: 48px;--lh-display-3: 1;--ls-display-3: -.03em;--fs-h1: 36px;--lh-h1: 1.08;--ls-h1: -.025em;--fs-h2: 28px;--lh-h2: 1.15;--ls-h2: -.02em;--fs-h3: 22px;--lh-h3: 1.25;--ls-h3: -.015em;--fs-body-lg: 18px;--lh-body-lg: 1.55;--fs-body: 16px;--lh-body: 1.6;--fs-body-sm: 14px;--lh-body-sm: 1.5;--fs-label: 12px;--lh-label: 1.2;--ls-label: .12em;--fs-micro: 11px;--lh-micro: 1.2;--ls-micro: .1em;--fs-data: 14px;--lh-data: 1.4;--ls-data: 0;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}:root{--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 24px;--space-7: 32px;--space-8: 48px;--space-9: 64px;--space-10: 96px;--space-11: 128px;--container-max: 1240px;--container-narrow: 760px;--gutter: var(--space-6);--section-y: var(--space-10);--grid-columns: 12}:root{--radius-0: 0px;--radius-1: 2px;--radius-2: 4px;--radius-3: 8px;--radius-pill: 999px;--border-width-hair: 1px;--border-width-strong: 2px;--shadow-hard: 4px 4px 0 var(--ink-900);--shadow-hard-sm: 2px 2px 0 var(--ink-900);--shadow-hard-accent: 4px 4px 0 var(--cyan-500);--shadow-soft-1: 0 1px 2px rgba(11, 15, 18, .08);--shadow-soft-2: 0 8px 24px rgba(11, 15, 18, .12);--dur-fast: 90ms;--dur-base: .16s;--dur-slow: .28s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--grid-line: rgba(11, 15, 18, .07);--grid-line-inverse: rgba(245, 247, 248, .08);--grid-size: 32px;--scanline-inverse: rgba(0, 229, 255, .05)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:var(--text-link);text-decoration:none;border-bottom:1px solid var(--border-accent)}a:hover{color:var(--ink-900);background:var(--cyan-100)}.ll-eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.ll-grid-bg{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}.ll-grid-bg--inverse{background-image:linear-gradient(to right,var(--grid-line-inverse) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line-inverse) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}
