:root{--cvx-type-display-family: var(--font-display);--cvx-type-display-size: clamp(2.75rem, 4.5vw + .75rem, 3.75rem);--cvx-type-display-leading: 1.1;--cvx-type-display-weight: 600;--cvx-type-display-tracking: -.025em;--cvx-type-display-measure: 18ch;--cvx-type-h1-family: var(--font-display);--cvx-type-h1-size: clamp(2.25rem, 3.2vw + .5rem, 3.25rem);--cvx-type-h1-leading: 1.12;--cvx-type-h1-weight: 600;--cvx-type-h1-tracking: -.02em;--cvx-type-h2-family: var(--font-display);--cvx-type-h2-size: clamp(1.625rem, 2vw + .35rem, 2.125rem);--cvx-type-h2-leading: 1.2;--cvx-type-h2-weight: 600;--cvx-type-h2-tracking: -.02em;--cvx-type-h3-family: var(--font-display);--cvx-type-h3-size: clamp(1.3125rem, 1.2vw + .4rem, 1.625rem);--cvx-type-h3-leading: 1.25;--cvx-type-h3-weight: 600;--cvx-type-h3-tracking: -.01em;--cvx-type-h4-family: var(--font-sans);--cvx-type-h4-size: 1.125rem;--cvx-type-h4-leading: 1.35;--cvx-type-h4-weight: 600;--cvx-type-lead-family: var(--font-sans);--cvx-type-lead-size: clamp(1.125rem, .5vw + 1rem, 1.3125rem);--cvx-type-lead-leading: 1.45;--cvx-type-lead-weight: 400;--cvx-type-lead-measure: 36rem;--cvx-type-body-family: var(--font-sans);--cvx-type-body-size: 1.0625rem;--cvx-type-body-leading: 1.6;--cvx-type-body-weight: 400;--cvx-type-body-measure: var(--cvx-measure-reading);--cvx-type-body-compact-family: var(--font-sans);--cvx-type-body-compact-size: .9375rem;--cvx-type-body-compact-leading: 1.5;--cvx-type-body-compact-weight: 400;--cvx-type-nav-family: var(--font-sans);--cvx-type-nav-size: 1rem;--cvx-type-nav-leading: 1.5;--cvx-type-nav-weight: 500;--cvx-type-button-family: var(--font-sans);--cvx-type-button-size: 1rem;--cvx-type-button-leading: 1.4;--cvx-type-button-weight: 500;--cvx-type-label-family: var(--font-sans);--cvx-type-label-size: .8125rem;--cvx-type-label-leading: 1.45;--cvx-type-label-weight: 600;--cvx-type-label-tracking: .06em;--cvx-type-eyebrow-family: var(--font-sans);--cvx-type-eyebrow-size: .8125rem;--cvx-type-eyebrow-leading: 1.45;--cvx-type-eyebrow-weight: 600;--cvx-type-eyebrow-tracking: .06em;--cvx-type-metadata-family: var(--font-mono);--cvx-type-metadata-size: .8125rem;--cvx-type-metadata-leading: 1.45;--cvx-type-metadata-weight: 400;--cvx-type-metadata-tracking: .04em;--cvx-type-caption-family: var(--font-sans);--cvx-type-caption-size: .8125rem;--cvx-type-caption-leading: 1.45;--cvx-type-caption-weight: 400;--cvx-type-code-family: var(--font-mono);--cvx-type-code-size: .875em;--cvx-type-code-leading: 1.5;--cvx-measure-narrow: 28rem;--cvx-measure-reading: 42rem;--cvx-measure-wide: 56rem;--cvx-leading-tight: 1.12;--cvx-leading-standard: 1.5;--cvx-leading-reading: 1.6;--cvx-leading-relaxed: 1.65;--cvx-shell-header-height: 4.75rem;--cvx-shell-header-height-mobile: 3.5rem;--cvx-shell-inline-padding: var(--gutter-mobile);--cvx-shell-nav-gap: var(--space-2);--cvx-shell-border: var(--cvx-border-hairline) solid var(--cvx-color-border);--cvx-shell-surface: var(--cvx-surface-elevated);--cvx-shell-background: color-mix(in srgb, var(--cvx-surface-elevated) 98%, transparent);--cvx-shell-z-index: 100;--cvx-shell-nav-breakpoint: 64rem;--cvx-shell-nav-target-min: 2.75rem;--cvx-shell-brand-size: 1.125rem;--cvx-shell-mobile-nav-size: 1.0625rem;--cvx-shell-container-max: var(--cvx-layout-product-stage);--cvx-color-canvas: #f3f5f4;--cvx-color-canvas-elevated: #fafbfa;--cvx-color-surface: #ffffff;--cvx-color-surface-quiet: #e8ecea;--cvx-color-surface-interactive: #e0e7e4;--cvx-color-text: #15201c;--cvx-color-text-secondary: #3d4a45;--cvx-color-text-muted: #5c6b64;--cvx-color-heading: #101814;--cvx-color-border: #c9d2cd;--cvx-color-border-strong: #9aaba3;--cvx-color-divider: #d5ddd8;--cvx-color-accent: #2a5f5c;--cvx-color-accent-soft: #d4e4e1;--cvx-color-accent-hover: #214c4a;--cvx-color-accent-contrast: #f7faf9;--cvx-color-focus: #1f6b66;--cvx-color-field-glow: color-mix(in srgb, var(--cvx-color-accent) 6%, transparent);--cvx-color-field-edge: color-mix(in srgb, var(--cvx-color-accent) 12%, var(--cvx-color-border));--cvx-surface-canvas: var(--cvx-color-canvas);--cvx-surface-base: var(--cvx-color-surface);--cvx-surface-quiet: var(--cvx-color-surface-quiet);--cvx-surface-elevated: var(--cvx-color-canvas-elevated);--cvx-surface-interactive: var(--cvx-color-surface-interactive);--cvx-surface-selected: color-mix(in srgb, var(--cvx-color-accent) 8%, var(--cvx-color-surface));--cvx-surface-transformation-standard: var(--cvx-color-surface-quiet);--cvx-surface-transformation-cognisphere: color-mix( in srgb, var(--cvx-color-accent) 6%, var(--cvx-color-surface) );--cvx-surface-evidence: var(--cvx-color-canvas-elevated);--cvx-surface-trust: color-mix(in srgb, var(--cvx-color-canvas) 92%, var(--cvx-color-accent-soft));--cvx-space-micro: .25rem;--cvx-space-inline: .5rem;--cvx-space-control: .75rem;--cvx-space-component: 1rem;--cvx-space-cluster: 1.5rem;--cvx-space-section: 2.5rem;--cvx-space-scene: 4rem;--cvx-space-major-transition: clamp(3.5rem, 8vw, 6.5rem);--cvx-layout-narrow: var(--cvx-measure-narrow);--cvx-layout-reading: var(--cvx-measure-reading);--cvx-layout-standard: 72rem;--cvx-layout-wide: 56rem;--cvx-layout-full-gutter: var(--gutter-mobile);--cvx-border-hairline: 1px;--cvx-border-default: 1px;--cvx-border-emphasis: 2px;--cvx-border-transformation-cognisphere: color-mix( in srgb, var(--cvx-color-accent) 28%, var(--cvx-color-border-strong) );--cvx-radius-control: .375rem;--cvx-radius-surface: .5rem;--cvx-radius-dialog: .75rem;--cvx-elevation-none: none;--cvx-elevation-raised: 0 1px 2px rgb(21 32 28 / .05), 0 4px 12px rgb(21 32 28 / .04);--cvx-elevation-dialog: 0 2px 4px rgb(21 32 28 / .06), 0 8px 20px rgb(21 32 28 / .06);--cvx-density-compact-gap: var(--cvx-space-inline);--cvx-density-standard-gap: var(--cvx-space-cluster);--cvx-density-spacious-gap: var(--cvx-space-section);--cvx-density-immersive-gap: var(--cvx-space-scene);--cvx-interaction-hover-tint: color-mix(in srgb, var(--cvx-color-accent) 6%, transparent);--cvx-interaction-hover-tint-strong: color-mix(in srgb, var(--cvx-color-accent) 8%, transparent);--cvx-interaction-focus-ring: var(--cvx-color-focus);--cvx-interaction-selected-edge: var(--cvx-color-accent);--cvx-hero-stage-min-height: 0;--cvx-hero-stage-padding: clamp(var(--cvx-space-section), 6vh, var(--cvx-space-scene));--cvx-hero-proposition-max: 48rem;--cvx-hero-copy-max: var(--cvx-hero-proposition-max);--cvx-hero-product-gap: clamp(var(--cvx-space-cluster), 4vw, var(--cvx-space-scene));--cvx-hero-proof-gap: clamp(var(--cvx-space-section), 5vh, var(--cvx-space-scene));--cvx-layout-product-stage: min(100%, 80rem);--cvx-transformation-priority-edge: 3px;--cvx-transformation-axis-size: 2rem;--cvx-transformation-standard-density: var(--cvx-density-compact-gap);--cvx-transformation-guided-density: var(--cvx-density-standard-gap);--cvx-signature-context-field: var(--cvx-surface-evidence);--cvx-signature-transformation-axis: var(--cvx-color-accent);--cvx-signature-priority-edge: var(--cvx-interaction-selected-edge);--cvx-signature-guided-sequence: var(--cvx-transformation-guided-density);--cvx-scene-transition: var(--cvx-space-major-transition);--cvx-scene-internal: var(--cvx-space-section);--cvx-scene-statement-measure: var(--cvx-measure-narrow);--cvx-scene-narrative-measure: var(--cvx-measure-reading);--cvx-scene-evidence-measure: 36rem;--cvx-scene-landscape-width: var(--cvx-layout-product-stage);--cvx-scene-trust-inset: clamp(var(--cvx-space-section), 6vw, var(--cvx-space-scene));--cvx-scene-continuation-measure: var(--cvx-measure-narrow);--cvx-scene-handoff-gap: clamp(var(--cvx-space-cluster), 5vh, var(--cvx-space-scene));--cvx-lower-landscape-row-gap: var(--cvx-space-cluster);--cvx-lower-trust-calm-gap: var(--cvx-density-spacious-gap);--cvx-lower-conversion-focus: var(--cvx-measure-narrow);--cvx-lower-density-fade: clamp(var(--cvx-space-section), 6vh, var(--cvx-space-scene));--cvx-motion-duration-instant: var(--duration-instant);--cvx-motion-duration-micro: var(--duration-fast);--cvx-motion-duration-state: var(--duration-normal);--cvx-motion-duration-panel: var(--duration-normal);--cvx-motion-ease-standard: var(--ease-standard);--cvx-motion-ease-emphasized: var(--ease-emphasis);--cvx-motion-ease-exit: var(--ease-exit);--cvx-breakpoint-narrow-max: 24.99rem;--cvx-breakpoint-mobile-max: 47.99rem;--cvx-breakpoint-tablet-max: 63.99rem;--cvx-breakpoint-product-min: 48rem;--cvx-breakpoint-desktop-min: 64rem;--cvx-breakpoint-wide-min: 75rem;--cvx-scroll-margin-block: calc(var(--cvx-shell-header-height) + var(--cvx-space-control))}:root{color-scheme:light;--color-background: var(--cvx-color-canvas);--color-background-elevated: var(--cvx-color-canvas-elevated);--color-surface: var(--cvx-color-surface);--color-surface-subtle: var(--cvx-color-surface-quiet);--color-surface-muted: var(--cvx-color-surface-quiet);--color-surface-elevated: var(--cvx-color-surface);--color-surface-interactive: var(--cvx-color-surface-interactive);--color-text-primary: var(--cvx-color-text);--color-text-secondary: var(--cvx-color-text-secondary);--color-text-muted: var(--cvx-color-text-muted);--color-foreground: var(--cvx-color-text);--color-foreground-muted: var(--cvx-color-text-muted);--color-heading: var(--cvx-color-heading);--color-border: var(--cvx-color-border);--color-border-strong: var(--cvx-color-border-strong);--color-divider: var(--cvx-color-divider);--color-accent: var(--cvx-color-accent);--color-accent-soft: var(--cvx-color-accent-soft);--color-accent-hover: var(--cvx-color-accent-hover);--color-accent-contrast: var(--cvx-color-accent-contrast);--color-on-accent: var(--cvx-color-accent-contrast);--color-focus: var(--cvx-color-focus);--color-field-glow: var(--cvx-color-field-glow);--color-field-edge: var(--cvx-color-field-edge);--color-success: #1f5c3a;--color-warning: #8a5a12;--color-error: #8f2a2a;--color-mode-understand: var(--cvx-color-accent);--color-mode-understand-soft: var(--cvx-color-accent-soft);--color-mode-navigate: #365a63;--color-mode-navigate-soft: #d3e0e4;--color-mode-meet: #3f5a4a;--color-mode-meet-soft: #d8e4da;--color-state-claimable: var(--color-success);--color-state-uncertain: var(--color-warning);--color-state-fallback: var(--color-text-muted);--color-state-error: var(--color-error);--color-text: var(--color-text-primary)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--cvx-color-canvas: #0c100f;--cvx-color-canvas-elevated: #121716;--cvx-color-surface: #151b19;--cvx-color-surface-quiet: #1a221f;--cvx-color-surface-interactive: #24302c;--cvx-color-text: #e6eeea;--cvx-color-text-secondary: #b4c2bb;--cvx-color-text-muted: #8a9a92;--cvx-color-heading: #f1f6f3;--cvx-color-border: #2c3833;--cvx-color-border-strong: #3f5048;--cvx-color-divider: #2a342f;--cvx-color-accent: #7eb0ab;--cvx-color-accent-soft: #1e3330;--cvx-color-accent-hover: #97c4bf;--cvx-color-accent-contrast: #0c100f;--cvx-color-focus: #8ec5bf;--cvx-color-field-glow: color-mix(in srgb, var(--cvx-color-accent) 8%, transparent);--cvx-color-field-edge: color-mix(in srgb, var(--cvx-color-accent) 16%, var(--cvx-color-border));--cvx-elevation-raised: 0 1px 2px rgb(0 0 0 / .25), 0 4px 14px rgb(0 0 0 / .2);--cvx-elevation-dialog: 0 2px 6px rgb(0 0 0 / .3), 0 10px 24px rgb(0 0 0 / .25);--color-mode-navigate: #7aa3ae;--color-mode-navigate-soft: #1c2e33;--color-mode-meet: #86b094;--color-mode-meet-soft: #1f3226;--color-success: #5dba86;--color-warning: #d4a84b;--color-error: #e07a7a}}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-sans-3-latin-500.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600.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:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-code-pro-latin-400.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: "Source Serif 4", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--font-ui: var(--font-sans);--font-mono: "Source Code Pro", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--font-size-display: var(--cvx-type-display-size);--font-size-h1: var(--cvx-type-h1-size);--font-size-h2: var(--cvx-type-h2-size);--font-size-h3: var(--cvx-type-h3-size);--font-size-h4: var(--cvx-type-h4-size);--font-size-lead: var(--cvx-type-lead-size);--font-size-body: var(--cvx-type-body-size);--font-size-body-large: var(--cvx-type-lead-size);--font-size-body-small: var(--cvx-type-body-compact-size);--font-size-label: var(--cvx-type-label-size);--font-size-caption: var(--cvx-type-caption-size);--font-size-code: var(--cvx-type-code-size);--line-height-tight: var(--cvx-leading-tight);--line-height-snug: 1.3;--line-height-normal: var(--cvx-leading-standard);--line-height-relaxed: var(--cvx-leading-relaxed);--measure-display: var(--cvx-type-display-measure);--measure-prose: var(--cvx-measure-reading);--measure-lead: var(--cvx-type-lead-measure);--font-size-sm: var(--cvx-type-body-compact-size);--font-size-base: var(--cvx-type-body-size);--font-size-lg: var(--cvx-type-lead-size);--font-size-nav: var(--cvx-type-nav-size);--font-size-page-title: var(--cvx-type-display-size);--font-size-section-title: var(--cvx-type-h2-size);--font-size-cta: var(--cvx-type-button-size);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 600;--letter-spacing-tight: -.02em;--letter-spacing-display: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .04em}:root{--space-1: var(--cvx-space-micro);--space-2: var(--cvx-space-inline);--space-3: var(--cvx-space-control);--space-4: var(--cvx-space-component);--space-5: 1.25rem;--space-6: var(--cvx-space-cluster);--space-8: 2rem;--space-10: var(--cvx-space-section);--space-12: 3rem;--space-16: var(--cvx-space-scene);--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--section-space-sparse: clamp(4rem, 10vw, 8rem);--section-space-structured: clamp(3rem, 6vw, 5rem);--section-space-compact: clamp(2rem, 4vw, 3rem);--section-space-transitional: var(--cvx-space-major-transition)}:root{--content-width: var(--cvx-layout-standard);--content-readable: var(--cvx-layout-reading);--section-width: var(--cvx-layout-wide);--wide-width: 80rem;--full-width: 100%;--gutter-mobile: var(--space-4);--gutter-tablet: var(--space-6);--gutter-desktop: var(--space-8);--gutter-wide: var(--space-10);--header-height: var(--cvx-shell-header-height, 4.75rem);--grid-gap: var(--space-6);--grid-gap-tight: var(--space-4);--grid-gap-loose: var(--space-10);--bp-tablet: 48rem;--bp-desktop: 64rem;--bp-wide: 90rem}:root{--elevation-d0: var(--cvx-elevation-none);--elevation-d1: inset 0 1px 0 rgb(255 255 255 / .6);--elevation-d2: var(--cvx-elevation-raised);--elevation-d3: var(--cvx-elevation-dialog);--shadow-sm: var(--cvx-elevation-raised);--shadow-md: var(--cvx-elevation-dialog);--surface-bg-field: var(--cvx-surface-canvas);--surface-bg-subtle: var(--cvx-surface-quiet);--surface-bg: var(--cvx-surface-base);--surface-bg-elevated: var(--cvx-surface-elevated);--surface-bg-interactive: var(--cvx-surface-interactive)}:root{--border-width-hairline: var(--cvx-border-hairline);--border-width-strong: var(--cvx-border-emphasis);--radius-none: 0;--radius-sm: .25rem;--radius-md: var(--cvx-radius-control);--radius-lg: var(--cvx-radius-surface);--radius-xl: var(--cvx-radius-dialog);--radius-full: 9999px}:root{--duration-instant: 0ms;--duration-fast: .14s;--duration-normal: .24s;--duration-slow: .4s;--duration-transform: .52s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasis: cubic-bezier(.2, 0, 0, 1);--ease-transform: cubic-bezier(.33, 1, .68, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: .01ms;--duration-normal: .01ms;--duration-slow: .01ms;--duration-transform: .01ms}}:root{--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--cvx-interaction-focus-ring);--touch-target-min: 2.75rem;--touch-target-min-compact: 2.25rem}:root{--mode-understand-color: var(--color-mode-understand);--mode-understand-soft: var(--color-mode-understand-soft);--mode-navigate-color: var(--color-mode-navigate);--mode-navigate-soft: var(--color-mode-navigate-soft);--mode-meet-color: var(--color-mode-meet);--mode-meet-soft: var(--color-mode-meet-soft);--mode-marker-size: .5rem;--mode-control-min-height: var(--touch-target-min)}@layer base{:where(body){font-family:var(--cvx-type-body-family);font-size:var(--cvx-type-body-size);line-height:var(--cvx-type-body-leading);font-weight:var(--cvx-type-body-weight)}:where(main p,main li,.prose p,.prose li){font-size:var(--cvx-type-body-size);line-height:var(--cvx-type-body-leading);max-width:var(--cvx-measure-reading)}:where(.site-nav__link){font-size:var(--cvx-type-nav-size);line-height:var(--cvx-type-nav-leading);font-weight:var(--cvx-type-nav-weight)}:where(.btn){font-size:var(--cvx-type-button-size);line-height:var(--cvx-type-button-leading);font-weight:var(--cvx-type-button-weight)}:where(.btn--small){font-size:var(--cvx-type-body-compact-size);line-height:var(--cvx-type-body-compact-leading)}}@layer visual-system{:where(.vs-display){font-family:var(--cvx-type-display-family);font-size:var(--cvx-type-display-size);font-weight:var(--cvx-type-display-weight);line-height:var(--cvx-type-display-leading);letter-spacing:var(--cvx-type-display-tracking);max-width:var(--cvx-type-display-measure)}:where(.vs-lead){font-family:var(--cvx-type-lead-family);font-size:var(--cvx-type-lead-size);line-height:var(--cvx-type-lead-leading);font-weight:var(--cvx-type-lead-weight);max-width:var(--cvx-type-lead-measure)}:where(.vs-meta){font-family:var(--cvx-type-metadata-family);font-size:var(--cvx-type-metadata-size);line-height:var(--cvx-type-metadata-leading);letter-spacing:var(--cvx-type-metadata-tracking);text-transform:uppercase}:where(.vs-section-title){font-family:var(--cvx-type-h2-family);font-size:var(--cvx-type-h2-size);font-weight:var(--cvx-type-h2-weight);line-height:var(--cvx-type-h2-leading);letter-spacing:var(--cvx-type-h2-tracking);max-width:24ch}:where(.vs-page-title){font-family:var(--cvx-type-display-family);font-size:var(--cvx-type-display-size);font-weight:var(--cvx-type-display-weight);line-height:var(--cvx-type-display-leading);letter-spacing:var(--cvx-type-display-tracking)}}:where(.research-hero__title,.research-detail__title){font-size:var(--cvx-type-h1-size);line-height:var(--cvx-type-h1-leading)}:where(.research-hero__eyebrow){font-size:var(--cvx-type-eyebrow-size);line-height:var(--cvx-type-eyebrow-leading);letter-spacing:var(--cvx-type-eyebrow-tracking)}:where(.research-hero__lead,.research-detail__abstract){font-size:var(--cvx-type-lead-size);line-height:var(--cvx-type-lead-leading);max-width:var(--cvx-measure-reading)}:where(.research-section-heading__title){font-size:var(--cvx-type-h2-size);line-height:var(--cvx-type-h2-leading)}:where(.research-section-heading__lead,.research-detail__facts){font-size:var(--cvx-type-body-size);line-height:var(--cvx-type-body-leading)}:where(.research-detail__cite-plain,.research-detail__cite-bibtex){font-size:var(--cvx-type-body-compact-size);line-height:var(--cvx-type-body-compact-leading)}:where([data-hpv46-homepage] .arrival__eyebrow){font-size:var(--cvx-type-eyebrow-size);line-height:var(--cvx-type-eyebrow-leading);letter-spacing:var(--cvx-type-eyebrow-tracking)}:where([data-hpv46-homepage] .hpv42-context-stage-marker,[data-hpv46-homepage] .hpv43-proof-stage-marker,[data-hpv46-homepage] .hpv45-stage-marker){font-size:var(--cvx-type-label-size);line-height:var(--cvx-type-label-leading);letter-spacing:var(--cvx-type-label-tracking)}:where([data-hpv46-homepage] .arrival__lead){font-size:var(--cvx-type-lead-size);line-height:var(--cvx-type-lead-leading)}:where([data-hpv46-homepage] .hpv44-value-stage__body,[data-hpv46-homepage] .hpv44-value-stage__support,[data-hpv46-homepage] .hpv44-process-stage__lead,[data-hpv46-homepage] .hpv44-audience-grid__desc,[data-hpv46-homepage] .hpv45-trust-panel__body,[data-hpv46-homepage] .hpv45-bento-tile__problem,[data-hpv46-homepage] .hpv45-bento-tile__transform){font-size:var(--cvx-type-body-size);line-height:var(--cvx-type-body-leading);max-width:var(--cvx-measure-reading)}:where([data-hpv46-homepage] .hpv44-stage-eyebrow,[data-hpv46-homepage] .hpv45-stage-eyebrow){font-size:var(--cvx-type-eyebrow-size);line-height:var(--cvx-type-eyebrow-leading);letter-spacing:var(--cvx-type-eyebrow-tracking)}.site-header{position:sticky;top:0;z-index:var(--cvx-shell-z-index);border-bottom:var(--cvx-shell-border);background:var(--cvx-shell-background);max-width:100%;box-sizing:border-box}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;max-width:min(var(--cvx-shell-container-max),100%);min-width:0;min-height:var(--cvx-shell-header-height-mobile);margin-inline:auto;padding-inline:var(--cvx-shell-inline-padding);box-sizing:border-box}.site-brand{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--cvx-color-heading);font-weight:var(--font-weight-semibold);font-size:var(--cvx-shell-brand-size);letter-spacing:var(--letter-spacing-tight);text-decoration:none;flex-shrink:1;min-width:0;min-height:var(--cvx-shell-nav-target-min)}.site-brand:hover{color:var(--cvx-color-heading)}.site-brand:focus-visible{outline:var(--focus-ring-width) solid var(--cvx-interaction-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.site-brand__mark{color:var(--cvx-color-accent);flex-shrink:0;width:1.75rem;height:1.75rem}.site-brand__name{line-height:1.2;min-width:0;overflow-wrap:anywhere}.site-header__actions{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.site-header__cta{display:none;flex-shrink:0}@media(min-width:64rem){.site-header__inner{min-height:var(--cvx-shell-header-height);padding-inline:var(--gutter-desktop);max-width:min(var(--cvx-shell-container-max),100%)}.site-header__actions{gap:var(--space-6)}.site-header__cta{display:inline-flex;margin-inline-start:var(--space-2);padding-inline-start:var(--space-4);border-inline-start:var(--cvx-shell-border)}}.site-nav{position:relative}.site-nav__toggle{display:flex;align-items:center;justify-content:center;width:var(--cvx-shell-nav-target-min);height:var(--cvx-shell-nav-target-min);padding:0;border:var(--cvx-border-hairline) solid var(--cvx-color-border);border-radius:var(--cvx-radius-control);background:var(--cvx-surface-base);color:var(--cvx-color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.site-nav__toggle:hover{background:var(--cvx-surface-interactive)}.site-nav__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--cvx-interaction-focus-ring);outline-offset:var(--focus-ring-offset)}.site-nav__toggle-icon{position:relative;display:block;width:1.125rem;height:2px;background:currentColor;transition:background-color var(--duration-fast) var(--ease-standard)}.site-nav__toggle-icon:before,.site-nav__toggle-icon:after{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform var(--duration-normal) var(--ease-standard)}.site-nav__toggle-icon:before{top:-6px}.site-nav__toggle-icon:after{top:6px}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-icon{background:transparent}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-icon:before{transform:translateY(6px) rotate(45deg)}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-icon:after{transform:translateY(-6px) rotate(-45deg)}.site-nav__panel{position:absolute;top:calc(100% + var(--space-3));right:0;min-width:14rem;padding:var(--space-4);background:var(--cvx-shell-surface);border:var(--cvx-shell-border);border-radius:var(--radius-md)}.site-nav__panel[hidden]{display:none}.site-nav__list{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);margin:0;padding:0;list-style:none}.site-nav__list>li{display:flex;align-items:center;margin:0;padding:0;list-style:none}.site-nav__link{display:flex;align-items:center;box-sizing:border-box;min-height:var(--cvx-shell-nav-target-min);padding:var(--space-2) var(--space-3);color:var(--cvx-color-text-muted);font-family:var(--cvx-type-nav-family);font-size:var(--font-size-nav);font-weight:var(--cvx-type-nav-weight);line-height:var(--cvx-type-nav-leading);text-decoration:none;border-radius:var(--radius-sm);border-bottom:2px solid transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.site-nav__link:hover{color:var(--cvx-color-heading);background:var(--cvx-interaction-hover-tint)}.site-nav__link:focus-visible{outline:var(--focus-ring-width) solid var(--cvx-interaction-focus-ring);outline-offset:var(--focus-ring-offset)}.site-nav__link.is-active{color:var(--cvx-color-heading);background:transparent;border-bottom-color:var(--cvx-interaction-selected-edge);font-weight:var(--font-weight-semibold)}@media(max-width:63.99rem){.site-nav__panel{position:fixed;top:var(--cvx-shell-header-height-mobile);right:0;left:0;bottom:0;min-width:auto;padding:var(--space-6) var(--cvx-shell-inline-padding);border:none;border-top:var(--cvx-shell-border);border-radius:0;overflow-y:auto;z-index:calc(var(--cvx-shell-z-index) - 1)}.site-nav__list{gap:var(--space-2)}.site-nav__link{font-size:var(--cvx-shell-mobile-nav-size);padding:var(--space-3) var(--space-2);border-bottom-width:2px}}@media(min-width:64rem){.site-nav__toggle{display:none}.site-nav__panel{position:static;min-width:auto;padding:0;background:transparent;border:none;border-radius:0}.site-nav__panel[hidden]{display:block}.site-nav__list{flex-direction:row;align-items:center;gap:var(--cvx-shell-nav-gap)}.site-nav__list>li{align-self:center}.site-nav__link{padding:var(--space-2) var(--space-3);border-bottom-width:2px;height:var(--cvx-shell-nav-target-min)}.site-nav__link.is-active{background:transparent;border-bottom-color:var(--cvx-interaction-selected-edge)}}@media(prefers-reduced-motion:reduce){.site-nav__toggle-icon,.site-nav__toggle-icon:before,.site-nav__toggle-icon:after,.site-nav__link,.site-nav__toggle{transition:none}}body.nav-open{overflow:hidden}@media(min-width:64rem){body.nav-open{overflow:auto}}noscript .site-nav__toggle{display:none}noscript .site-nav__panel[hidden]{display:block;position:static;padding:var(--space-4) 0 0;border:none;overflow:visible}noscript .site-nav__list{gap:var(--space-2)}@media(max-width:24.99rem){.site-header__inner{gap:var(--cvx-space-control);padding-inline:var(--cvx-space-control)}}@layer base{:where(html){background:var(--cvx-surface-canvas)}:where(body){background:var(--cvx-surface-canvas);color:var(--cvx-color-text)}:where(body.ceg10-page-field){background:radial-gradient(ellipse 120% 60% at 50% -10%,var(--cvx-color-field-glow),transparent 50%),var(--cvx-surface-canvas)}:where(a){color:var(--cvx-color-accent)}:where(a:hover){color:var(--cvx-color-accent-hover)}:where(a:focus-visible){outline:var(--focus-ring-width) solid var(--cvx-interaction-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--cvx-radius-control)}}:where(.hpv2-mode-dialog){border:var(--cvx-border-hairline) solid var(--cvx-color-field-edge);border-radius:var(--cvx-radius-dialog);background:var(--cvx-surface-base);color:var(--cvx-color-text);box-shadow:var(--cvx-elevation-dialog)}:where(.hpv2-mode-dialog::backdrop){background:color-mix(in srgb,var(--cvx-surface-canvas) 55%,rgb(21 32 28 / .45))}:where(.site-footer){border-top:var(--cvx-border-hairline) solid var(--cvx-color-border);background:color-mix(in srgb,var(--cvx-surface-quiet) 70%,var(--cvx-surface-canvas))}:where(.research-hub){background:transparent}:where(.research-series__item,.research-manifesto){border-color:var(--cvx-color-border)}:where([data-hpv44-editorial]>section+section){margin-top:var(--cvx-space-major-transition)}:where(#use-cases,#trust-accessibility){padding-block:var(--cvx-space-scene)}:where([data-hpv43-adaptive-proof-stage],[data-hpv42-context-stage]){background:var(--cvx-surface-evidence)}:where(#trust-accessibility){background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--cvx-surface-trust) 40%,transparent) 12%,transparent 100%)}:where(.btn--primary){background:var(--cvx-color-accent);border-color:var(--cvx-color-accent);color:var(--cvx-color-accent-contrast)}:where(.btn--primary:hover){background:var(--cvx-color-accent-hover);border-color:var(--cvx-color-accent-hover)}:where(.btn--secondary){background:var(--cvx-surface-base);border-color:var(--cvx-color-border-strong);color:var(--cvx-color-accent)}:where(.btn--ghost){background:transparent;border-color:transparent;color:var(--cvx-color-accent)}:where(.btn:focus-visible){outline:var(--focus-ring-width) solid var(--cvx-interaction-focus-ring);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){:where(.btn){transition:none}}.ceg10-page-field{background:radial-gradient(ellipse 120% 80% at 50% -20%,var(--color-field-glow),transparent 55%),var(--color-background)}.ceg-cognitive-rail{max-width:var(--wide-width);margin:var(--space-4) auto 0;padding-inline:var(--gutter-mobile);display:grid;gap:var(--space-3)}.ceg-cognitive-rail>.ceg5-adaptation-banner,.ceg-cognitive-rail>.ceg6-comparison,.ceg-cognitive-rail>.ceg7-explanation{margin:0;padding-inline:0}.ceg-control{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-heading);font-family:var(--font-ui);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ceg-control:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}.ceg-control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ceg-control--primary{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))}.cognitive-entry__shell{border-color:var(--color-field-edge);box-shadow:var(--elevation-d2)}.cognitive-entry__marker{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));border:var(--border-width-hairline) solid var(--color-field-edge)}.cognitive-entry__sphere{transition:transform var(--duration-normal) var(--ease-transform)}[data-ceg2-state=open_input] .cognitive-entry__sphere,[data-ceg2-state=open_ready] .cognitive-entry__sphere,[data-ceg2-state=open_empty] .cognitive-entry__sphere{transform:scale(1.08)}[data-ceg2-state=submitted] .cognitive-entry__sphere,[data-ceg2-state=handoff] .cognitive-entry__sphere{transform:scale(1.12);color:var(--color-accent-hover)}[data-ceg2-mode=adaptive] .cognitive-entry__marker{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface))}[data-domain-page=concept] .domain-hero{border-bottom:var(--border-width-hairline) solid var(--color-divider)}[data-domain-page=experience] main{background:var(--color-background)}[data-domain-page=infrastructure] .domain-layers li{border-left-width:3px}[data-domain-page=web] .domain-hero__title{max-width:16ch}[data-domain-page=trust] .domain-hero{background:color-mix(in srgb,var(--color-surface-subtle) 60%,transparent);border-radius:var(--radius-lg);margin-inline:var(--gutter-mobile);padding-inline:var(--space-6)}[data-domain-page=trust] .domain-pillars li{border-left-color:var(--color-border-strong);background:var(--color-surface);box-shadow:var(--elevation-d1)}.concept-flow{display:grid;gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;max-width:20rem}.concept-flow__step{position:relative;padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-weight:var(--font-weight-medium);color:var(--color-heading)}.concept-flow__step:not(:last-child):after{content:"";position:absolute;left:50%;bottom:calc(-1 * var(--space-2));width:2px;height:var(--space-2);background:var(--color-accent);transform:translate(-50%)}.concept-flow__step[data-emphasis=true]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}.ceg10-experience-environment{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 4%,var(--color-background)) 0%,var(--color-background) 24rem)}.ceg10-experience-environment .exp-pipeline{border-color:var(--color-field-edge);box-shadow:var(--elevation-d2)}@media(min-width:48rem){.ceg-cognitive-rail{padding-inline:var(--gutter-tablet)}}@media(min-width:64rem){.ceg-cognitive-rail{padding-inline:var(--gutter-desktop)}[data-domain-page=trust] .domain-hero{margin-inline:var(--gutter-desktop)}}@media(prefers-reduced-motion:no-preference){.cognitive-entry__sphere{will-change:transform}.ceg-cognitive-rail>.ceg7-explanation__panel:not([hidden]){animation:ceg10-panel-enter var(--duration-normal) var(--ease-enter)}@keyframes ceg10-panel-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.cognitive-entry__sphere{transform:none!important}}@keyframes cvx-state-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes cvx-panel-enter{0%{opacity:0}to{opacity:1}}:where([data-ceg6-mode][aria-selected=true],.site-nav__link.is-active,.site-nav__link[aria-current=page]){transition-duration:var(--cvx-motion-duration-instant)}@media(hover:hover){:where(.site-nav__link,.site-nav__toggle,.btn,[data-hpv2-mode],[data-hpv2-suggestion],.ceg6-comparison__mode,.ceg6-comparison__trigger,.ceg7-explanation__trigger,[data-cvx-application-item] .hpv45-bento-tile__cta,.hpv45-trust-cta,.hpv45-next-step-primary__link,.hpv45-next-step-link){transition:color var(--cvx-motion-duration-micro) var(--cvx-motion-ease-standard),background-color var(--cvx-motion-duration-micro) var(--cvx-motion-ease-standard),border-color var(--cvx-motion-duration-micro) var(--cvx-motion-ease-standard),box-shadow var(--cvx-motion-duration-micro) var(--cvx-motion-ease-standard)}}@media(prefers-reduced-motion:no-preference){:where([data-hpv3-adaptive-proof]:not([hidden])){animation:cvx-state-enter var(--cvx-motion-duration-state) var(--cvx-motion-ease-emphasized)}:where([data-ceg5-composition-shell][data-ceg5-mode=adaptive] [data-hpv42-context-active]){animation:cvx-state-enter var(--cvx-motion-duration-state) var(--cvx-motion-ease-emphasized)}}@media(prefers-reduced-motion:no-preference){:where(.hpv2-mode-dialog[open]),:where(.hpv42-cognitive-entry-gateway[open]){animation:cvx-panel-enter var(--cvx-motion-duration-panel) var(--cvx-motion-ease-standard)}:where(.hpv2-mode-dialog[open]::backdrop),:where(.hpv42-cognitive-entry-gateway[open]::backdrop){animation:cvx-panel-enter var(--cvx-motion-duration-panel) var(--cvx-motion-ease-standard)}:where([data-ceg7-panel]:not([hidden])){animation:cvx-panel-enter var(--cvx-motion-duration-panel) var(--cvx-motion-ease-standard)}}@media(prefers-reduced-motion:no-preference){:where([data-ceg6-comparison-panel]:not([hidden])){animation:cvx-panel-enter var(--cvx-motion-duration-state) var(--cvx-motion-ease-standard)}}:where([data-cvx-editorial-system],[data-cvx-hero-signature],[data-cvx-transformation-signature]){animation-iteration-count:1}@media(prefers-reduced-motion:reduce){:where([data-hpv3-adaptive-proof],[data-hpv42-context-active],[data-ceg7-panel],[data-ceg6-comparison-panel]){animation:none}}:where(.site-nav__link,.site-nav__toggle,.btn,[data-hpv2-mode],[data-hpv2-suggestion],[data-hpv2-mode-close],[data-ceg2-input],[data-ceg2-submit],.ceg6-comparison__mode,.ceg6-comparison__trigger,.ceg7-explanation__trigger,[data-hpv2-change-context],[data-hpv2-ack-reset],[data-hpv2-reset],.hpv45-bento-tile__cta,.hpv45-trust-cta,.hpv45-next-step-primary__link,.hpv45-next-step-link):focus-visible{outline:var(--focus-ring-width) solid var(--cvx-interaction-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--cvx-radius-control)}@media(hover:hover){:where(.btn--primary:hover){background:var(--cvx-color-accent-hover);border-color:var(--cvx-color-accent-hover)}:where(.btn--secondary:hover,.btn--ghost:hover){background:var(--cvx-interaction-hover-tint)}:where([data-hpv2-mode]:not([disabled]):hover){background:var(--cvx-interaction-hover-tint);border-color:var(--cvx-color-border-strong)}:where([data-hpv2-suggestion]:hover){background:var(--cvx-interaction-hover-tint);border-color:var(--cvx-color-accent)}:where(.ceg6-comparison__mode:hover){background:var(--cvx-interaction-hover-tint)}:where(.ceg6-comparison__trigger:hover,.ceg7-explanation__trigger:hover){background:var(--cvx-interaction-hover-tint-strong)}:where(.hpv45-bento-tile__cta:hover,.hpv45-trust-cta:hover){color:var(--cvx-color-accent-hover)}:where(.hpv45-next-step-primary__link:hover){border-color:var(--cvx-color-accent);background:var(--cvx-interaction-hover-tint)}:where(.hpv45-next-step-link:hover){background:var(--cvx-interaction-hover-tint)}}:where(.btn:active,[data-hpv2-mode]:active,[data-hpv2-suggestion]:active){transform:none}:where(.btn:active){background:color-mix(in srgb,var(--cvx-color-accent) 88%,var(--cvx-color-text))}:where([data-hpv2-suggestion][aria-pressed=true]){background:var(--cvx-surface-selected);border-color:var(--cvx-interaction-selected-edge);color:var(--cvx-color-heading)}:where(.ceg6-comparison__mode[aria-selected=true]){background:var(--cvx-surface-selected);border-color:var(--cvx-interaction-selected-edge);color:var(--cvx-color-heading);font-weight:var(--font-weight-semibold)}:where(.site-nav__link[aria-current=page],.site-nav__link.is-active){color:var(--cvx-color-heading);border-bottom-color:var(--cvx-interaction-selected-edge);font-weight:var(--font-weight-semibold)}:where(.site-nav__toggle[aria-expanded=true]){background:var(--cvx-surface-selected);border-color:var(--cvx-color-border-strong)}:where(.btn:disabled,[data-ceg2-submit]:disabled){opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:where(.btn,[data-hpv2-mode],[data-hpv2-suggestion],.ceg6-comparison__mode){transition:none}}:where(.hpv34-deep-route){contain:strict;overflow:clip;max-width:1px;inset-inline-start:0}:where(.hpv34-deep-route) :where(.hp-zone,.hp-experience,.cognitive-experience){max-width:1px;overflow:clip}:where(main :target,[id]:target){scroll-margin-top:var(--cvx-scroll-margin-block)}:where([data-hpv42-context-active],[data-hpv3-adaptive-proof],[data-hpv43-adaptive-proof-stage],#use-cases,#trust-accessibility,#continue,#why-it-matters,#how-it-works,#who-it-helps){scroll-margin-top:var(--cvx-scroll-margin-block)}@media(max-width:24.99rem){:where([data-cvx-hero-signature]){padding-inline:var(--cvx-space-control)}:where([data-hpv42-cognitive-entry-gateway]){width:min(100%,calc(100vw - 2 * var(--cvx-space-control)))}}@media(max-width:47.99rem){:where([data-hpv42-cognitive-entry-gateway],.hpv2-mode-dialog){max-height:min(92dvh,46rem);margin:auto}:where([data-hpv2-experience-surface][data-hpv42-context-active]){scroll-margin-top:var(--cvx-scroll-margin-block)}}@media(min-width:48rem){:where([data-cvx-editorial-system]>[data-cvx-scene]:first-of-type){margin-top:0}}@media(min-width:48rem)and (max-width:63.99rem){:where([data-cvx-editorial-system],main){max-width:100%;min-width:0;overflow-x:clip}}@media(min-width:64rem){:where(.site-header__inner){min-height:var(--cvx-shell-header-height)}}@media(min-width:64rem)and (max-width:74.99rem){:where(.site-header__cta){display:none}:where(.site-nav__list){gap:var(--cvx-space-inline)}:where(.site-nav__link){padding-inline:var(--cvx-space-inline);font-size:var(--cvx-type-body-compact-size)}:where(.site-header__inner){padding-inline:var(--gutter-mobile);gap:var(--cvx-space-control)}}@media(min-width:75rem){:where([data-cvx-application-landscape],[data-cvx-trust-chamber],[data-cvx-conversion-decision]){max-width:var(--cvx-layout-standard);margin-inline:auto}}@media(max-height:42rem)and (max-width:47.99rem){:where([data-cvx-hero-signature]){padding-block:var(--cvx-space-section);min-height:auto}}@media(pointer:coarse){:where(.site-nav__link,.site-nav__toggle,.btn,[data-hpv2-mode],[data-hpv2-suggestion]){min-height:var(--cvx-shell-nav-target-min)}}@layer reset,base,visual-system;@layer reset{*,*:before,*:after{box-sizing:border-box}}@layer base{@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-family:var(--font-sans);font-size:100%;line-height:var(--line-height-relaxed);-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-background)}body{margin:0;min-height:100vh;color:var(--color-text-primary);background:var(--color-background)}body.ceg10-page-field{background:radial-gradient(ellipse 120% 60% at 50% -10%,var(--color-field-glow),transparent 50%),var(--color-background)}main{display:block}main :target{scroll-margin-top:calc(var(--header-height) + var(--space-2))}h1,h2,h3,h4{color:var(--color-heading);font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4);font-family:var(--font-sans);letter-spacing:var(--letter-spacing-normal)}p{margin:0 0 var(--space-4)}ul,ol{margin:0 0 var(--space-4);padding-left:1.25rem}li+li{margin-top:var(--space-2)}a{color:var(--color-accent);transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--color-accent-hover)}a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}:not(a):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}img,svg{max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prose{max-width:var(--content-readable);line-height:var(--line-height-relaxed)}.prose--wide{max-width:var(--section-width)}}@layer visual-system{.vs-display{font-family:var(--font-display);font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);color:var(--color-heading);max-width:var(--measure-display)}.vs-lead{font-family:var(--font-sans);font-size:var(--font-size-lead);line-height:var(--line-height-snug);color:var(--color-text-secondary);max-width:var(--measure-lead)}.vs-meta{font-family:var(--font-mono);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}.vs-section-title{font-family:var(--font-display);font-size:var(--font-size-section-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-heading);max-width:24ch}.vs-page-title{font-family:var(--font-display);font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);color:var(--color-heading)}}.skip-link[data-astro-cid-4svbv52e]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-foreground);border:2px solid var(--color-focus);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.skip-link[data-astro-cid-4svbv52e]:focus,.skip-link[data-astro-cid-4svbv52e]:focus-visible{position:fixed;left:var(--space-4);top:var(--space-4);width:auto;height:auto;overflow:visible}
