@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-normal-200_800-latin-ext-0.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-normal-200_800-latin-1.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:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-italic-100_900-latin-ext-2.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:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-italic-100_900-latin-3.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-normal-100_900-latin-ext-4.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-normal-100_900-latin-5.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:400;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-400-latin-ext-6.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/ibm-plex-mono-normal-400-latin-7.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/ibm-plex-mono-normal-500-latin-ext-8.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/ibm-plex-mono-normal-500-latin-9.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/ibm-plex-mono-normal-600-latin-ext-10.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/ibm-plex-mono-normal-600-latin-11.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{--kl-color-green-50: #E7F3EC;--kl-color-green-100: #D3EADD;--kl-color-green-200: #A8F3D2;--kl-color-green-300: #5FF0B2;--kl-color-green-400: #17E88F;--kl-color-green-500: #17B877;--kl-color-green-600: #0F9862;--kl-color-green-700: #0A7D4F;--kl-color-green-800: #0A6E46;--kl-color-green-900: #085C3B;--kl-color-green-950: #05231A;--kl-color-ink-300: #9FAFA6;--kl-color-ink-400: #7A8A80;--kl-color-ink-500: #5C6B62;--kl-color-ink-600: #3D5247;--kl-color-ink-700: #24322B;--kl-color-ink-800: #1B2620;--kl-color-ink-900: #131C17;--kl-color-ink-950: #0B120F;--kl-color-neutral-0: #FFFFFF;--kl-color-neutral-50: #FAFAF8;--kl-color-neutral-100: #F1F3F1;--kl-color-neutral-200: #E5E8E6;--kl-color-neutral-300: #C9CFCB;--kl-color-neutral-400: #9DB5A5;--kl-color-neutral-500: #6B7570;--kl-color-neutral-700: #46514B;--kl-color-neutral-900: #101512;--kl-color-heat-amber: #F5A623;--kl-color-heat-orange: #EF7B3A;--kl-color-heat-red: #E5484D;--kl-color-status-positiveText: #0A7D4F;--kl-color-status-negativeText: #DC2626;--kl-color-status-warningText: #B45309;--kl-color-status-infoText: #1D4ED8;--kl-space-1: 4px;--kl-space-2: 8px;--kl-space-3: 12px;--kl-space-4: 16px;--kl-space-5: 20px;--kl-space-6: 24px;--kl-space-8: 32px;--kl-space-10: 40px;--kl-space-12: 48px;--kl-space-16: 64px;--kl-space-20: 80px;--kl-space-24: 96px;--kl-radius-input: 8px;--kl-radius-card: 12px;--kl-radius-panel: 18px;--kl-radius-pill: 999px;--kl-breakpoint-xs: 480px;--kl-breakpoint-sm: 768px;--kl-breakpoint-md: 1024px;--kl-breakpoint-navCollapse: 1080px;--kl-breakpoint-lg: 1280px;--kl-container-content: 1200px;--kl-container-wide: 1360px;--kl-container-gutter: clamp(20px, 4vw, 32px);--kl-border-hairline: 1px;--kl-border-emphasis: 2px;--kl-border-feature: 3px;--kl-z-base: 0;--kl-z-raised: 10;--kl-z-sticky: 50;--kl-z-nav: 100;--kl-z-drawer: 120;--kl-z-overlay: 130;--kl-z-toast: 140;--kl-z-tooltip: 150;--kl-font-family-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--kl-font-family-text: "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--kl-font-family-mono: "IBM Plex Mono", ui-monospace, "SF Mono", SFMono-Regular, monospace;--kl-font-weight-regular: 400;--kl-font-weight-medium: 500;--kl-font-weight-semibold: 600;--kl-font-weight-bold: 700;--kl-font-weight-display: 800;--kl-font-size-xs: clamp(.72rem, .7rem + .1vw, .78rem);--kl-font-size-sm: clamp(.82rem, .8rem + .12vw, .88rem);--kl-font-size-base: clamp(.98rem, .94rem + .18vw, 1.05rem);--kl-font-size-md: clamp(1.06rem, 1rem + .3vw, 1.16rem);--kl-font-size-lg: clamp(1.18rem, 1.1rem + .5vw, 1.38rem);--kl-font-size-xl: clamp(1.42rem, 1.28rem + .7vw, 1.7rem);--kl-font-size-2xl: clamp(1.72rem, 1.5rem + 1.1vw, 2.15rem);--kl-font-size-3xl: clamp(2.1rem, 1.75rem + 1.8vw, 2.8rem);--kl-font-size-4xl: clamp(2.5rem, 2rem + 2.6vw, 3.6rem);--kl-font-size-hero: clamp(2.6rem, 1.9rem + 3.6vw, 4.35rem);--kl-font-leading-tight: 1.06;--kl-font-leading-heading: 1.14;--kl-font-leading-body: 1.6;--kl-font-tracking-display: -.025em;--kl-font-tracking-heading: -.015em;--kl-font-tracking-mono: 0;--kl-font-tracking-label: .02em;--kl-font-measure-body: 66ch;--kl-font-measure-prose: 70ch;--kl-shadow-resting: 0 1px 2px rgba(11, 18, 15, .05), 0 6px 20px rgba(11, 18, 15, .06);--kl-shadow-raised: 0 2px 4px rgba(11, 18, 15, .06), 0 14px 36px rgba(11, 18, 15, .11);--kl-shadow-signal: 0 1px 2px rgba(10, 125, 79, .28), 0 6px 18px rgba(10, 125, 79, .22);--kl-shadow-signalBright: 0 2px 14px rgba(23, 232, 143, .28);--kl-shadow-cover: 0 3px 10px rgba(11, 18, 15, .18), 0 14px 28px rgba(11, 18, 15, .12);--kl-motion-duration-instant: .12s;--kl-motion-duration-fast: .2s;--kl-motion-duration-base: .32s;--kl-motion-duration-slow: .56s;--kl-motion-easing-out: cubic-bezier(.22, 1, .36, 1);--kl-motion-easing-spring: cubic-bezier(.34, 1.3, .5, 1);--kl-motion-easing-pop: cubic-bezier(.3, 1.45, .45, 1);--kl-motion-reveal-rise: 14px;--kl-motion-reveal-riseApp: 10px;--kl-motion-reveal-stagger: 60ms;--kl-motion-reveal-staggerMax: .42s;--kl-motion-typing-type: 42ms;--kl-motion-typing-delete: 24ms;--kl-motion-typing-hold: 2.6s;--kl-motion-countUp: .72s;--kl-motion-marqueeSpeed: 62;--kl-motion-smoothScrollLerp: .135;--kl-motion-parallax-min: .04;--kl-motion-parallax-max: .16;--kl-motion-parallax-clamp: 200px;--kl-motion-parallax-bleed: 260px;--kl-color-background-page: #FAFAF8;--kl-color-background-surface: #FFFFFF;--kl-color-background-sunken: #F1F3F1;--kl-color-background-inverse: #0B120F;--kl-color-background-inverseRaised: #131C17;--kl-color-text-primary: #101512;--kl-color-text-secondary: #46514B;--kl-color-text-tertiary: #6B7570;--kl-color-text-onInverse: #E9EFEA;--kl-color-text-onInverseSecondary: #9FAFA6;--kl-color-text-onSignal: #FFFFFF;--kl-color-border-default: #E5E8E6;--kl-color-border-strong: #C9CFCB;--kl-color-border-onInverse: #24322B;--kl-color-interactive-accent: #0A7D4F;--kl-color-interactive-accentHover: #0A6E46;--kl-color-interactive-accentActive: #085C3B;--kl-color-interactive-accentBright: #17E88F;--kl-color-interactive-wash: #E7F3EC;--kl-color-interactive-washStrong: #D3EADD;--kl-color-focus-ring: #0A7D4F;--kl-color-focus-ringOnInverse: #17E88F;--kl-color-status-positive: #0A7D4F;--kl-color-status-negative: #DC2626;--kl-color-status-warning: #B45309;--kl-color-status-info: #1D4ED8;--kl-color-selection-background: #0A7D4F;--kl-color-selection-text: #FFFFFF;--kl-color-selection-backgroundOnInverse: #17E88F;--kl-color-selection-textOnInverse: #0B120F;--kl-color-dataviz-categorical-1: #0A7D4F;--kl-color-dataviz-categorical-2: #2563EB;--kl-color-dataviz-categorical-3: #F5A623;--kl-color-dataviz-categorical-4: #7C3AED;--kl-color-dataviz-categorical-5: #0E9494;--kl-color-dataviz-categorical-6: #EF7B3A;--kl-color-dataviz-sequential-start: #E7F3EC;--kl-color-dataviz-sequential-end: #085C3B;--kl-color-dataviz-diverging-negative: #E5484D;--kl-color-dataviz-diverging-mid: #F1F3F1;--kl-color-dataviz-diverging-positive: #0A7D4F;--kl-color-dataviz-heat-low: #F5A623;--kl-color-dataviz-heat-mid: #EF7B3A;--kl-color-dataviz-heat-high: #E5484D;--kl-color-dataviz-track: #E7F3EC}[data-theme=dark]{--kl-color-background-page: #0B120F;--kl-color-background-surface: #131C17;--kl-color-background-sunken: #080D0B;--kl-color-background-inverse: #FAFAF8;--kl-color-background-inverseRaised: #FFFFFF;--kl-color-text-primary: #E9EFEA;--kl-color-text-secondary: #9FAFA6;--kl-color-text-tertiary: #5C6B62;--kl-color-text-onInverse: #101512;--kl-color-text-onInverseSecondary: #46514B;--kl-color-text-onSignal: #0B120F;--kl-color-border-default: #24322B;--kl-color-border-strong: #3D5247;--kl-color-border-onInverse: #E5E8E6;--kl-color-interactive-accent: #17E88F;--kl-color-interactive-accentHover: #2BF29B;--kl-color-interactive-accentActive: #5FF0B2;--kl-color-interactive-wash: rgba(23, 232, 143, .12);--kl-color-interactive-washStrong: rgba(23, 232, 143, .2);--kl-color-focus-ring: #17E88F;--kl-color-focus-ringOnInverse: #0A7D4F;--kl-color-status-positive: #17E88F;--kl-color-status-negative: #FF6B6B;--kl-color-status-warning: #F5A623;--kl-color-status-info: #60A5FA;--kl-color-selection-background: #17E88F;--kl-color-selection-text: #0B120F;--kl-color-selection-backgroundOnInverse: #0A7D4F;--kl-color-selection-textOnInverse: #FFFFFF;--kl-color-dataviz-categorical-1: #17E88F;--kl-color-dataviz-categorical-2: #60A5FA;--kl-color-dataviz-categorical-4: #A78BFA;--kl-color-dataviz-categorical-5: #2DD4BF;--kl-color-dataviz-sequential-start: #1B2620;--kl-color-dataviz-sequential-end: #17E88F;--kl-color-dataviz-diverging-negative: #FF6B6B;--kl-color-dataviz-diverging-mid: #24322B;--kl-color-dataviz-diverging-positive: #17E88F;--kl-color-dataviz-heat-high: #FF6B6B;--kl-color-dataviz-track: rgba(23, 232, 143, .14)}[data-density=compact]{--kl-density-control-height: 32px;--kl-density-control-paddingX: 12px;--kl-density-cell-paddingY: 8px;--kl-density-cell-paddingX: 12px;--kl-density-card-padding: 16px;--kl-density-stack-gap: 10px;--kl-density-font-body: clamp(.82rem, .8rem + .12vw, .88rem);--kl-density-font-label: clamp(.72rem, .7rem + .1vw, .78rem)}[data-brand=launchfit]{--kl-color-interactive-accent: #0E9494;--kl-color-interactive-accentHover: #0B7A7A;--kl-color-interactive-accentBright: #2DD4BF;--kl-color-interactive-wash: #E6F5F4;--kl-color-dataviz-categorical-1: #0E9494}[data-brand=brandsight]{--kl-color-interactive-accent: #0A7D4F;--kl-color-dataviz-categorical-1: #0A7D4F}:root{--ink: var(--kl-color-background-inverse);--ink-raised: var(--kl-color-background-inverseRaised);--ink-border: var(--kl-color-border-onInverse);--ink-text: var(--kl-color-text-onInverse);--ink-text-2: var(--kl-color-text-onInverseSecondary);--paper: var(--kl-color-background-page);--surface: var(--kl-color-background-surface);--line: var(--kl-color-border-default);--line-strong: var(--kl-color-border-strong);--text: var(--kl-color-text-primary);--text-2: var(--kl-color-text-secondary);--text-3: var(--kl-color-text-tertiary);--signal: var(--kl-color-interactive-accent);--signal-hover: var(--kl-color-interactive-accentHover);--signal-active: var(--kl-color-interactive-accentActive);--signal-bright: var(--kl-color-interactive-accentBright);--signal-wash: var(--kl-color-interactive-wash);--signal-wash-2: var(--kl-color-interactive-washStrong);--heat-1: var(--kl-color-dataviz-heat-low);--heat-2: var(--kl-color-dataviz-heat-mid);--heat-3: var(--kl-color-dataviz-heat-high);--negative: var(--kl-color-status-negative);--positive: var(--kl-color-status-positive);--font-display: var(--kl-font-family-display);--font-text: var(--kl-font-family-text);--font-mono: var(--kl-font-family-mono);--fs-xs: var(--kl-font-size-xs);--fs-sm: var(--kl-font-size-sm);--fs-base: var(--kl-font-size-base);--fs-md: var(--kl-font-size-md);--fs-lg: var(--kl-font-size-lg);--fs-xl: var(--kl-font-size-xl);--fs-2xl: var(--kl-font-size-2xl);--fs-3xl: var(--kl-font-size-3xl);--fs-4xl: var(--kl-font-size-4xl);--fs-hero: var(--kl-font-size-hero);--lh-tight: var(--kl-font-leading-tight);--lh-heading: var(--kl-font-leading-heading);--lh-body: var(--kl-font-leading-body);--track-display: var(--kl-font-tracking-display);--track-heading: var(--kl-font-tracking-heading);--measure: var(--kl-font-measure-body);--sp-1: var(--kl-space-1);--sp-2: var(--kl-space-2);--sp-3: var(--kl-space-3);--sp-4: var(--kl-space-4);--sp-5: var(--kl-space-5);--sp-6: var(--kl-space-6);--sp-8: var(--kl-space-8);--sp-10: var(--kl-space-10);--sp-12: var(--kl-space-12);--sp-16: var(--kl-space-16);--sp-20: var(--kl-space-20);--sp-24: var(--kl-space-24);--section-pad: clamp(64px, 9vw, 116px);--container: var(--kl-container-content);--container-wide: var(--kl-container-wide);--gutter: var(--kl-container-gutter);--r-input: var(--kl-radius-input);--r-card: var(--kl-radius-card);--r-panel: var(--kl-radius-panel);--r-pill: var(--kl-radius-pill);--shadow-1: var(--kl-shadow-resting);--shadow-2: var(--kl-shadow-raised);--shadow-signal: var(--kl-shadow-signal);--t-instant: var(--kl-motion-duration-instant);--t-fast: var(--kl-motion-duration-fast);--t-base: var(--kl-motion-duration-base);--t-slow: var(--kl-motion-duration-slow);--ease-out: var(--kl-motion-easing-out);--ease-spring: var(--kl-motion-easing-spring);--ease-pop: var(--kl-motion-easing-pop);--z-nav: var(--kl-z-nav);--z-drawer: var(--kl-z-drawer);--z-toast: var(--kl-z-toast)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--text);font-family:var(--font-text);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;position:relative}body:before{content:"";position:fixed;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(11,18,15,.11) 1px,transparent 1.2px);background-size:26px 26px;filter:blur(.5px);pointer-events:none}.on-ink{position:relative;overflow:hidden;background-image:radial-gradient(circle,rgba(23,232,143,.075) 1px,transparent 1.2px);background-size:26px 26px;background-color:var(--ink)}.on-ink>.container{position:relative;z-index:1}::selection{background:var(--signal);color:#fff}.on-ink ::selection,.on-ink::selection{background:var(--signal-bright);color:var(--ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:2px}.on-ink :focus-visible{outline-color:var(--signal-bright)}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:var(--track-heading);line-height:var(--lh-heading);text-wrap:balance}h1{font-size:var(--fs-hero);font-weight:800;letter-spacing:var(--track-display);line-height:var(--lh-tight)}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-xl)}h4{font-family:var(--font-text);font-weight:600;font-size:var(--fs-md)}p{max-width:var(--measure)}a{color:var(--signal);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img,svg,video,canvas{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}ul[role=list],ol[role=list]{list-style:none}::placeholder{color:var(--text-3)}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-48px;left:var(--sp-4);z-index:calc(var(--z-nav) + 1);background:var(--ink);color:#fff;padding:10px 16px;border-radius:var(--r-input);transition:top var(--t-fast) var(--ease-out)}.skip-link:focus-visible{top:var(--sp-4);text-decoration:none}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container-wide{max-width:var(--container-wide)}.section{padding-block:var(--section-pad);position:relative;overflow:clip}.section-tight{padding-block:clamp(48px,6vw,80px);position:relative;overflow:clip}.section:not(.on-ink):before,.section-tight:not(.on-ink):before{content:"";position:absolute;inset:-200px 0;z-index:-1;pointer-events:none;background:radial-gradient(620px 420px at 86% 6%,rgba(10,125,79,.085),transparent 70%),radial-gradient(540px 400px at 4% 96%,rgba(10,125,79,.06),transparent 70%)}.section:nth-of-type(2n):not(.on-ink):before,.section-tight:nth-of-type(2n):not(.on-ink):before{background:radial-gradient(620px 420px at 10% 4%,rgba(10,125,79,.085),transparent 70%),radial-gradient(540px 400px at 92% 98%,rgba(10,125,79,.06),transparent 70%)}.on-ink{color:var(--ink-text)}.on-ink h1,.on-ink h2,.on-ink h3{color:#fff}.on-ink p{color:var(--ink-text-2)}.on-ink a{color:var(--signal-bright)}.rv{opacity:0;transform:translateY(14px)}.rv.in{opacity:1;transform:none;transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out)}html.no-js .rv,html.reduced-motion .rv{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;color:var(--signal);letter-spacing:.02em;margin-bottom:var(--sp-4)}.kicker:before{content:"";width:20px;height:1px;background:var(--signal)}.on-ink .kicker{color:var(--signal-bright)}.on-ink .kicker:before{background:var(--signal-bright)}.section-head{max-width:720px;margin-bottom:clamp(32px,5vw,56px)}.section-head .sub{color:var(--text-2);margin-top:var(--sp-4);font-size:var(--fs-md)}.on-ink .section-head .sub{color:var(--ink-text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:var(--fs-base);line-height:1;border-radius:var(--r-input);padding:14px 22px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),transform var(--t-instant) var(--ease-out)}.btn:hover{text-decoration:none}.btn:active{transform:scale(.985)}.btn-sm{padding:10px 16px;font-size:var(--fs-sm)}.btn-lg{padding:16px 28px;font-size:var(--fs-md)}.btn-primary{background:var(--signal);color:#fff;box-shadow:var(--shadow-signal)}.btn-primary:hover{background:var(--signal-hover)}.btn-primary:active{background:var(--signal-active)}.on-ink .btn-primary{background:var(--signal-bright);color:var(--ink);box-shadow:0 2px 14px #17e88f47}.on-ink .btn-primary:hover{background:#2bf29b}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--line-strong)}.btn-secondary:hover{border-color:var(--text-3);box-shadow:var(--shadow-1)}.on-ink .btn-secondary{background:transparent;color:var(--ink-text);border-color:var(--ink-border)}.on-ink .btn-secondary:hover{border-color:var(--ink-text-2)}.btn-ghost{color:var(--signal);background:transparent}.btn-ghost:hover{background:var(--signal-wash);color:var(--signal-hover)}.on-ink .btn-ghost{color:var(--signal-bright)}.on-ink .btn-ghost:hover{background:#17e88f21;color:var(--signal-bright)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-1);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.card-hover:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--line-strong)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel)}.on-ink .card,.on-ink .panel{background:var(--ink-raised);border-color:var(--ink-border);box-shadow:none}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;padding:4px 10px;border-radius:var(--r-pill);background:var(--signal-wash);color:var(--signal-hover)}.badge-line{background:transparent;border:1px solid var(--line-strong);color:var(--text-2)}.on-ink .badge{background:#17e88f1f;color:var(--signal-bright)}.soon-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.06em;white-space:nowrap;padding:6px 12px;border-radius:var(--r-pill);background:var(--signal-wash);color:var(--signal-hover);border:1px solid color-mix(in srgb,var(--signal) 30%,transparent)}.soon-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal)}.on-ink .soon-chip{background:#17e88f1a;color:var(--signal-bright);border-color:#17e88f4d}.on-ink .soon-chip:before{background:var(--signal-bright)}.announce{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-sm);font-weight:500;color:var(--text-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 16px 6px 7px;box-shadow:0 1px 2px #0b120f0a;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.announce:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1);text-decoration:none}.announce .tag{background:var(--signal-wash);color:var(--signal-hover);font-family:var(--font-mono);font-size:11px;font-weight:600;border-radius:var(--r-pill);padding:3px 9px}.announce .arrow{color:var(--signal);transition:transform var(--t-instant) var(--ease-out)}.announce:hover .arrow{transform:translate(2px)}.stat .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.01em}.stat .l{color:var(--text-2);font-size:var(--fs-sm);margin-top:2px}.on-ink .stat .l{color:var(--ink-text-2)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}table.cmp{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:560px}.cmp th,.cmp td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.cmp tr:last-child td{border-bottom:none}.cmp thead th{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;color:var(--text-2);background:var(--paper);letter-spacing:.02em}.cmp td:first-child{color:var(--text-2)}.cmp .win{color:var(--text);font-weight:500;position:relative}.cmp .win:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--signal);border-radius:2px}.cmp .win{padding-left:26px}.acc{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.acc details{border-bottom:1px solid var(--line)}.acc details:last-child{border-bottom:none}.acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:18px 22px;font-weight:600;font-size:var(--fs-base);transition:background var(--t-instant) var(--ease-out)}.acc summary::-webkit-details-marker{display:none}.acc summary:hover{background:var(--paper)}.acc summary .ind{flex:none;width:20px;height:20px;position:relative;color:var(--signal)}.acc summary .ind:before,.acc summary .ind:after{content:"";position:absolute;inset:0;margin:auto;background:currentColor;border-radius:1px;transition:transform var(--t-fast) var(--ease-out)}.acc summary .ind:before{width:12px;height:2px}.acc summary .ind:after{width:2px;height:12px}.acc details[open] summary .ind:after{transform:rotate(90deg) scaleY(0)}.acc .acc-body{padding:0 22px 20px;color:var(--text-2)}.acc .acc-body>*+*{margin-top:10px}.field{display:grid;gap:6px}.field>label{font-weight:600;font-size:var(--fs-sm)}.field .req{color:var(--signal)}.field input,.field select,.field textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-input);padding:12px 14px;width:100%;transition:border-color var(--t-instant) var(--ease-out),box-shadow var(--t-instant) var(--ease-out)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--text-3)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-wash-2)}.field .err{display:none;color:var(--negative);font-size:var(--fs-sm)}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--negative)}.field.invalid .err{display:block}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2346514B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:38px}.logo-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(28px,5vw,56px)}.logo-strip img{height:26px;width:auto;opacity:.62;filter:grayscale(1) contrast(.85);transition:opacity var(--t-fast) var(--ease-out),filter var(--t-fast) var(--ease-out)}.logo-strip img:hover{opacity:.95;filter:grayscale(1) contrast(1)}.prose{max-width:70ch}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fs-xl);margin-top:2em}.prose h3{font-size:var(--fs-lg);margin-top:1.6em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:2px solid var(--signal);padding-left:1.2em;color:var(--text-2);font-size:var(--fs-md)}.prose strong{font-weight:600}.prose .meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3)}.defblock{border-left:3px solid var(--signal);background:var(--surface);border-radius:0 var(--r-card) var(--r-card) 0;padding:20px 24px}.defblock dt{font-weight:700;font-family:var(--font-display);font-size:var(--fs-lg);margin-bottom:6px}.defblock dd{color:var(--text-2)}.defblock .src{display:block;margin-top:10px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3)}.hr-field{border:none;height:1px;background:var(--line);position:relative;overflow:visible}.product-frame{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.product-frame .pf-bar{display:flex;align-items:center;gap:6px;background:var(--ink);padding:10px 14px}.product-frame .pf-bar i{width:8px;height:8px;border-radius:50%;background:#2e3b34}.product-frame .pf-bar .pf-url{margin-left:10px;font-family:var(--font-mono);font-size:11px;color:var(--ink-text-2);background:var(--ink-raised);border-radius:6px;padding:3px 10px}.ev-bar{display:grid;grid-template-columns:104px 1fr 58px;gap:10px;align-items:center;font-size:13px;margin-top:9px}.ev-bar .tr{height:6px;background:var(--signal-wash);border-radius:3px;overflow:hidden}.ev-bar .tr i{display:block;height:100%;width:0;background:var(--signal);border-radius:3px;transition:width .9s var(--ease-out)}.ev-bar.neg .tr i{background:var(--heat-2)}.ev-bar b{font-weight:500;font-size:12px;text-align:right;color:var(--text-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.on-ink .ev-bar .tr{background:#17e88f24}.on-ink .ev-bar .tr i{background:var(--signal-bright)}.belt{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.belt-track{display:flex;align-items:center;gap:clamp(48px,7vw,88px);width:max-content;padding-right:clamp(48px,7vw,88px);animation:belt-scroll 36s linear infinite}html.no-js .belt:hover .belt-track{animation-play-state:paused}.belt-track img{height:clamp(34px,4.2vw,52px);width:auto;opacity:.62;filter:grayscale(1) contrast(.9);transition:opacity var(--t-fast) var(--ease-out),filter var(--t-fast) var(--ease-out);flex:none}.belt-track img:hover{opacity:1;filter:grayscale(1) contrast(1.05)}@keyframes belt-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.belt-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.belt-track .belt-dup{display:none}.belt{mask-image:none;-webkit-mask-image:none}}.acc .acc-body{overflow:hidden}.drawer{opacity:0;transform:translateY(-10px);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.drawer.open{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.drawer{transition:none;opacity:1;transform:none}}.fx-ticks{position:absolute;top:0;bottom:0;left:calc(50% - min(50vw,calc(var(--container) / 2)) + 8px);width:8px;background-image:repeating-linear-gradient(to bottom,var(--line-strong) 0 1px,transparent 1px 56px);opacity:.55;pointer-events:none}@media(max-width:720px){.fx-ticks{display:none}}.fx-glow{position:absolute;inset:-260px 0;pointer-events:none;background:radial-gradient(640px 420px at 82% 0%,rgba(10,125,79,.09),transparent 70%),radial-gradient(520px 380px at 8% 100%,rgba(10,125,79,.06),transparent 70%)}.on-ink .fx-glow{background:radial-gradient(700px 460px at 85% 0%,rgba(23,232,143,.07),transparent 70%),radial-gradient(560px 400px at 5% 100%,rgba(23,232,143,.05),transparent 70%)}.fx-grid{position:absolute;inset:-260px 0;pointer-events:none;background-image:linear-gradient(to right,rgba(11,18,15,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(11,18,15,.06) 1px,transparent 1px);background-size:84px 84px;filter:blur(1.1px);-webkit-mask-image:radial-gradient(90% 85% at 50% 45%,transparent 30%,#000 82%);mask-image:radial-gradient(90% 85% at 50% 45%,transparent 30%,#000 82%)}.stat{display:grid;gap:2px;justify-items:start}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:var(--z-nav);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.nav[data-astro-cid-dmqpwcec].scrolled{border-bottom-color:var(--line)}.nav-in[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);height:68px}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.brand[data-astro-cid-dmqpwcec]:hover{text-decoration:none}.brand-mark[data-astro-cid-dmqpwcec]{width:22px;height:auto}.brand-word[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.01em}.brand-word[data-astro-cid-dmqpwcec] b[data-astro-cid-dmqpwcec]{color:var(--signal);font-weight:800}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:4px}.nav-link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--text-2);padding:8px 12px;border-radius:var(--r-input);text-decoration:none;transition:color var(--t-instant) var(--ease-out),background var(--t-instant) var(--ease-out)}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--text);background:var(--signal-wash);text-decoration:none}.nav-link[data-astro-cid-dmqpwcec].active{color:var(--text)}.nav-link[data-astro-cid-dmqpwcec].active:after{content:none}.flyout-wrap[data-astro-cid-dmqpwcec]{position:relative}.flyout[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + 10px);left:0;min-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-2);padding:8px;display:grid;gap:2px;opacity:0;transform:translateY(6px) scale(.99);pointer-events:none;transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-spring)}.flyout-sm[data-astro-cid-dmqpwcec]{min-width:330px}.flyout-wrap[data-astro-cid-dmqpwcec].open .flyout[data-astro-cid-dmqpwcec],.flyout-wrap[data-astro-cid-dmqpwcec]:focus-within .flyout[data-astro-cid-dmqpwcec]{opacity:1;transform:none;pointer-events:auto}.flyout-item[data-astro-cid-dmqpwcec]{display:grid;gap:3px;padding:12px 14px;border-radius:var(--r-card);color:var(--text);text-decoration:none;transition:background var(--t-instant) var(--ease-out)}.flyout-item[data-astro-cid-dmqpwcec]:hover{background:var(--signal-wash);text-decoration:none}.flyout-foot[data-astro-cid-dmqpwcec]{border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);margin-top:6px;padding-top:14px}.flyout-foot[data-astro-cid-dmqpwcec] .fi-head[data-astro-cid-dmqpwcec] b[data-astro-cid-dmqpwcec]{color:var(--signal)}.fi-head[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px;font-size:15px}.fi-head[data-astro-cid-dmqpwcec] b[data-astro-cid-dmqpwcec]{font-weight:600}.fi-blurb[data-astro-cid-dmqpwcec]{font-size:13.5px;color:var(--text-2)}.nav-cta[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px}.nav-login[data-astro-cid-dmqpwcec]{padding-inline:10px}@media(max-width:1350px){.nav-soon[data-astro-cid-dmqpwcec]{display:none}}.burger[data-astro-cid-dmqpwcec]{display:none;width:40px;height:40px;border-radius:var(--r-input);position:relative}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{position:absolute;left:11px;right:11px;height:2px;background:var(--text);border-radius:2px;transition:transform var(--t-fast) var(--ease-out),top var(--t-fast) var(--ease-out)}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(1){top:16px}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(2){top:23px}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(1){top:19px;transform:rotate(45deg)}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(2){top:19px;transform:rotate(-45deg)}.drawer[data-astro-cid-dmqpwcec]{position:fixed;inset:68px 0 0;z-index:var(--z-drawer);background:var(--paper);overflow-y:auto;padding:var(--sp-6) var(--gutter) calc(var(--sp-16) + env(safe-area-inset-bottom,0px))}.drawer[data-astro-cid-dmqpwcec][hidden]{display:none}.drawer-group[data-astro-cid-dmqpwcec]{padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.drawer-label[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3);margin-bottom:6px}.drawer-link[data-astro-cid-dmqpwcec]{display:block;padding:12px 0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--text);text-decoration:none}.drawer-blurb[data-astro-cid-dmqpwcec]{display:block;font-family:var(--font-text);font-weight:400;font-size:var(--fs-sm);color:var(--text-2);margin-top:2px}.drawer-cta[data-astro-cid-dmqpwcec]{width:100%;margin-top:var(--sp-6)}.drawer-cta-2[data-astro-cid-dmqpwcec]{margin-top:var(--sp-3)}.drawer-meta[data-astro-cid-dmqpwcec]{margin-top:var(--sp-4);font-size:var(--fs-xs);color:var(--text-3);text-align:center}@media(max-width:1150px){.nav-links[data-astro-cid-dmqpwcec],.nav-login[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec]{display:block}}@media(max-width:480px){.nav-cta[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{display:none}.nav-in[data-astro-cid-dmqpwcec]{height:60px}.drawer[data-astro-cid-dmqpwcec]{inset:60px 0 0}}.cstl[data-astro-cid-ki4xnhu7]{position:absolute;pointer-events:none;filter:blur(.7px)}.cstl[data-astro-cid-ki4xnhu7] svg[data-astro-cid-ki4xnhu7]{width:100%;height:100%}.tw[data-astro-cid-ki4xnhu7]{animation:cstl-breathe 5.5s ease-in-out infinite}.tw[data-astro-cid-ki4xnhu7].t1{animation-delay:-1.6s;animation-duration:6.8s}.tw[data-astro-cid-ki4xnhu7].t2{animation-delay:-3.2s;animation-duration:7.6s}.tw[data-astro-cid-ki4xnhu7].t3{animation-delay:-4.8s;animation-duration:6.1s}@keyframes cstl-breathe{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.tw[data-astro-cid-ki4xnhu7]{animation:none}}@media(max-width:760px){.cstl[data-astro-cid-ki4xnhu7]{display:none}}.footer[data-astro-cid-sz7xmlte]{padding:clamp(56px,8vw,88px) 0 40px}.f-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,56px);margin-bottom:clamp(40px,6vw,64px)}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:19px}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:22px;height:auto}.brand[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{color:var(--signal-bright)}.f-tag[data-astro-cid-sz7xmlte]{margin-top:14px;font-size:var(--fs-sm);max-width:34ch}.f-mono[data-astro-cid-sz7xmlte]{margin-top:18px;font-size:11px;color:#5c6b62;letter-spacing:.14em}.f-h[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-text-2);margin-bottom:14px;letter-spacing:.04em}.f-col[data-astro-cid-sz7xmlte]{display:grid;gap:10px;align-content:start}.f-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-text);font-size:var(--fs-sm);text-decoration:none;width:fit-content}.f-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--signal-bright)}.f-soon[data-astro-cid-sz7xmlte]{color:var(--ink-text-2);font-size:var(--fs-sm)}.f-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--ink-border);padding-top:24px;font-size:var(--fs-xs);color:var(--ink-text-2)}.f-legal[data-astro-cid-sz7xmlte]{display:flex;gap:18px}.f-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-text-2)}.f-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--signal-bright)}@media(max-width:860px){.f-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.f-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:28px}}
