:root{color-scheme:light;--marketing-base-color-scale-neutral-0: oklch(0.985 0.001 50);--marketing-base-color-scale-neutral-1: oklch(0.965 0.0023 50);--marketing-base-color-scale-neutral-2: oklch(0.945 0.0037 50);--marketing-base-color-scale-neutral-3: oklch(0.92 0.0055 50);--marketing-base-color-scale-neutral-5: oklch(0.862 0.0099 50);--marketing-base-color-scale-neutral-6: oklch(0.828 0.0128 50);--marketing-base-color-scale-neutral-7: oklch(0.79 0.016 50);--marketing-base-color-scale-neutral-8: oklch(0.59 0.02 50);--marketing-base-color-scale-neutral-9: oklch(0.46 0.0195 50);--marketing-base-color-scale-neutral-10: oklch(0.36 0.0153 50);--marketing-base-color-scale-neutral-11: oklch(0.295 0.0125 50);--marketing-base-color-scale-neutral-12: oklch(0.25 0.0107 50);--marketing-base-color-scale-neutral-13: oklch(0.208 0.0089 50);--marketing-base-color-scale-brown-1: oklch(0.91 0.0382 54);--marketing-base-color-scale-brown-2: oklch(0.835 0.0487 54);--marketing-base-color-scale-brown-3: oklch(0.755 0.059 54);--marketing-base-color-scale-brown-7: oklch(0.39 0.0572 54);--marketing-base-color-scale-brown-8: oklch(0.32 0.048 54);--marketing-base-color-scale-brown-9: oklch(0.265 0.0403 54);--marketing-base-color-scale-red-0: oklch(0.965 0.0162 25);--marketing-base-color-scale-red-5: oklch(0.555 0.1744 25);--marketing-base-color-scale-red-8: oklch(0.32 0.1202 25);--marketing-base-color-scale-green-0: oklch(0.965 0.0548 148);--marketing-base-color-scale-green-5: oklch(0.555 0.1315 148);--marketing-base-color-scale-green-8: oklch(0.32 0.0873 148);--marketing-base-size-2: 0.125rem;--marketing-base-size-4: 0.25rem;--marketing-base-size-6: 0.375rem;--marketing-base-size-8: 0.5rem;--marketing-base-size-12: 0.75rem;--marketing-base-size-16: 1rem;--marketing-base-size-20: 1.25rem;--marketing-base-size-24: 1.5rem;--marketing-base-size-28: 1.75rem;--marketing-base-size-32: 2rem;--marketing-base-size-40: 2.5rem;--marketing-base-size-48: 3rem;--marketing-base-size-64: 4rem;--marketing-base-size-80: 5rem;--marketing-base-size-96: 6rem;--marketing-base-size-128: 8rem;--marketing-base-text-size-100: 0.75rem;--marketing-base-text-size-200: 0.875rem;--marketing-base-text-size-300: 1rem;--marketing-base-text-size-400: 1.125rem;--marketing-base-text-size-500: 1.25rem;--marketing-base-text-size-600: 1.5rem;--marketing-base-text-size-700: 1.75rem;--marketing-base-text-size-800: 2rem;--marketing-base-text-size-900: 2.25rem;--marketing-base-text-size-1000: 2.625rem;--marketing-base-text-size-1100: 3rem;--marketing-base-text-size-1200: 3.375rem;--marketing-base-text-size-1300: 3.75rem;--marketing-base-text-size-1400: 4.25rem;--marketing-base-text-size-1500: 4.75rem;--marketing-base-text-weight-normal: 400;--marketing-base-text-weight-medium: 500;--marketing-base-text-weight-semibold: 600;--marketing-base-text-weight-bold: 700;--marketing-color-canvas-default: var(--marketing-base-color-scale-neutral-0);--marketing-color-canvas-subtle: var(--marketing-base-color-scale-neutral-2);--marketing-color-canvas-inset: var(--marketing-base-color-scale-neutral-3);--marketing-color-canvas-overlay: var(--marketing-base-color-scale-neutral-0);--marketing-color-canvas-inverse: var(--marketing-base-color-scale-neutral-13);--marketing-color-text-default: var(--marketing-base-color-scale-neutral-13);--marketing-color-text-secondary: var(--marketing-base-color-scale-neutral-11);--marketing-color-text-muted: var(--marketing-base-color-scale-neutral-10);--marketing-color-text-subtle: var(--marketing-base-color-scale-neutral-9);--marketing-color-text-onEmphasis: var(--marketing-base-color-scale-neutral-0);--marketing-color-border-subtle: var(--marketing-base-color-scale-neutral-2);--marketing-color-border-default: var(--marketing-base-color-scale-neutral-6);--marketing-color-border-muted: var(--marketing-base-color-scale-neutral-5);--marketing-color-accent-primary: var(--marketing-base-color-scale-brown-8);--marketing-color-accent-secondary: var(--marketing-base-color-scale-brown-7);--marketing-color-accent-muted: var(--marketing-base-color-scale-brown-1);--marketing-color-focus: var(--marketing-color-accent-primary);--marketing-color-link: oklch(0.465 0.128 256);--marketing-color-link-hover: oklch(0.390 0.108 256);--marketing-color-success-fg: var(--marketing-base-color-scale-green-8);--marketing-color-success-emphasis: var(--marketing-base-color-scale-green-5);--marketing-color-success-subtle: var(--marketing-base-color-scale-green-0);--marketing-color-danger-fg: var(--marketing-base-color-scale-red-8);--marketing-color-danger-emphasis: var(--marketing-base-color-scale-red-5);--marketing-color-danger-subtle: var(--marketing-base-color-scale-red-0);--marketing-overlay-bgColor: oklch(0.208 0.0089 50 / 22%);--portrait-brand-paper: var(--marketing-base-color-scale-neutral-0);--portrait-brand-ink: var(--marketing-base-color-scale-neutral-13);--portrait-brand-color: #4b7fff;--portrait-brand-signature: var(--portrait-brand-ink);--marketing-announcement-bgColor-rest: color-mix(in srgb, var(--portrait-brand-color) 45%, var(--marketing-base-color-scale-neutral-13));--marketing-announcement-bgColor-hover: color-mix(in srgb, var(--portrait-brand-color) 52%, var(--marketing-base-color-scale-neutral-13));--marketing-announcement-fgColor: var(--marketing-base-color-scale-neutral-0);--portrait-instrument-object: var(--portrait-brand-ink);--portrait-instrument-line-strong: color-mix(in srgb, var(--portrait-brand-ink) 14%, transparent);--portrait-instrument-line-default: color-mix(in srgb, var(--portrait-brand-ink) 9%, transparent);--portrait-instrument-line-field: color-mix(in srgb, var(--portrait-brand-ink) 5%, transparent);--portrait-instrument-stroke-glyph: 1.5px;--portrait-instrument-stroke-connector: 1px;--portrait-product-surface-frame-lightness: 0.915;--portrait-product-surface-card-lightness: 0.958;--portrait-product-easel-pigment: #462c1a;--portrait-product-easel-surface-hue: 68;--portrait-product-easel-frame-chroma: 0.012;--portrait-product-easel-card-chroma: 0.006;--portrait-product-easel-stage: oklch(var(--portrait-product-surface-frame-lightness) var(--portrait-product-easel-frame-chroma) var(--portrait-product-easel-surface-hue));--portrait-product-easel-stage-raised: oklch(var(--portrait-product-surface-card-lightness) var(--portrait-product-easel-card-chroma) var(--portrait-product-easel-surface-hue));--portrait-product-mosaic-pigment: #80591f;--portrait-product-mosaic-surface-hue: 84;--portrait-product-mosaic-frame-chroma: 0.018;--portrait-product-mosaic-card-chroma: 0.008;--portrait-product-mosaic-stage: oklch(var(--portrait-product-surface-frame-lightness) var(--portrait-product-mosaic-frame-chroma) var(--portrait-product-mosaic-surface-hue));--portrait-product-mosaic-stage-raised: oklch(var(--portrait-product-surface-card-lightness) var(--portrait-product-mosaic-card-chroma) var(--portrait-product-mosaic-surface-hue));--portrait-product-companies-pigment: #555e43;--portrait-product-companies-surface-hue: 115;--portrait-product-companies-frame-chroma: 0.012;--portrait-product-companies-card-chroma: 0.006;--portrait-product-companies-stage: oklch(var(--portrait-product-surface-frame-lightness) var(--portrait-product-companies-frame-chroma) var(--portrait-product-companies-surface-hue));--portrait-product-companies-stage-raised: oklch(var(--portrait-product-surface-card-lightness) var(--portrait-product-companies-card-chroma) var(--portrait-product-companies-surface-hue));--portrait-product-deep-research-pigment: #75504b;--portrait-product-deep-research-surface-hue: 36;--portrait-product-deep-research-frame-chroma: 0.012;--portrait-product-deep-research-card-chroma: 0.006;--portrait-product-deep-research-stage: oklch(var(--portrait-product-surface-frame-lightness) var(--portrait-product-deep-research-frame-chroma) var(--portrait-product-deep-research-surface-hue));--portrait-product-deep-research-stage-raised: oklch(var(--portrait-product-surface-card-lightness) var(--portrait-product-deep-research-card-chroma) var(--portrait-product-deep-research-surface-hue));--portrait-product-monitors-pigment: #3f6470;--portrait-product-monitors-surface-hue: 204;--portrait-product-monitors-frame-chroma: 0.014;--portrait-product-monitors-card-chroma: 0.007;--portrait-product-monitors-stage: oklch(var(--portrait-product-surface-frame-lightness) var(--portrait-product-monitors-frame-chroma) var(--portrait-product-monitors-surface-hue));--portrait-product-monitors-stage-raised: oklch(var(--portrait-product-surface-card-lightness) var(--portrait-product-monitors-card-chroma) var(--portrait-product-monitors-surface-hue));--portrait-product-screening-pigment: #5c627d;--portrait-product-screening-surface-hue: 277;--portrait-product-screening-frame-chroma: 0.014;--portrait-product-screening-card-chroma: 0.007;--portrait-product-screening-stage: oklch(var(--portrait-product-surface-frame-lightness) var(--portrait-product-screening-frame-chroma) var(--portrait-product-screening-surface-hue));--portrait-product-screening-stage-raised: oklch(var(--portrait-product-surface-card-lightness) var(--portrait-product-screening-card-chroma) var(--portrait-product-screening-surface-hue));--marketing-fontStack-body: "IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--marketing-fontStack-display: "Aleo", "Aleo Symbols", "Aleo Fallback", Georgia, "Times New Roman", serif;--marketing-fontStack-monospace: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--marketing-text-body-size-small: var(--marketing-base-text-size-100);--marketing-text-body-size-medium: var(--marketing-base-text-size-200);--marketing-text-body-size-large: var(--marketing-base-text-size-300);--marketing-text-body-size-xlarge: var(--marketing-base-text-size-400);--marketing-text-body-size-xxlarge: var(--marketing-base-text-size-500);--marketing-text-title-size-small: var(--marketing-base-text-size-500);--marketing-text-title-size-medium: var(--marketing-base-text-size-600);--marketing-text-title-size-large: var(--marketing-base-text-size-800);--marketing-text-title-size-xlarge: var(--marketing-base-text-size-900);--marketing-text-weight-normal: var(--marketing-base-text-weight-normal);--marketing-text-weight-medium: var(--marketing-base-text-weight-medium);--marketing-text-weight-semibold: var(--marketing-base-text-weight-semibold);--marketing-text-weight-bold: var(--marketing-base-text-weight-bold);--marketing-text-lineHeight-100: 1;--marketing-text-lineHeight-200: 1.2857;--marketing-text-lineHeight-300: 1.4286;--marketing-text-lineHeight-400: 1.5;--marketing-text-display-size: clamp(var(--marketing-base-text-size-1000), 1.9286rem + 2.9018vw, var(--marketing-base-text-size-1400));--marketing-text-display-weight: var(--marketing-text-weight-medium);--marketing-text-display-lineHeight: 1.08;--marketing-text-display-letterSpacing: -0.01em;--marketing-text-display-maxWidth: 13em;--marketing-text-heading-1-size: clamp(var(--marketing-base-text-size-800), 1.5714rem + 1.7857vw, var(--marketing-base-text-size-1100));--marketing-text-heading-1-weight: var(--marketing-text-weight-medium);--marketing-text-heading-1-lineHeight: 1.125;--marketing-text-heading-1-letterSpacing: -0.015em;--marketing-text-heading-1-maxWidth: 16em;--marketing-text-heading-2-size: clamp(var(--marketing-base-text-size-600), 1.2857rem + 0.8929vw, var(--marketing-base-text-size-800));--marketing-text-heading-2-weight: var(--marketing-text-weight-normal);--marketing-text-heading-2-lineHeight: 1.25;--marketing-text-heading-2-letterSpacing: 0;--marketing-text-heading-2-maxWidth: 20em;--marketing-text-card-title-size: var(--marketing-text-heading-2-size);--marketing-text-card-title-weight: var(--marketing-text-weight-medium);--marketing-text-card-title-lineHeight: var(--marketing-text-heading-2-lineHeight);--marketing-text-card-title-letterSpacing: var(--marketing-text-heading-2-letterSpacing);--marketing-text-card-title-maxWidth: var(--marketing-text-heading-2-maxWidth);--marketing-text-card-description-size: var(--marketing-text-subtitle-size);--marketing-text-editorial-intro-size: clamp(1.375rem, 3.2vw, 1.75rem);--marketing-text-card-description-weight: var(--marketing-text-weight-normal);--marketing-text-card-description-lineHeight: var(--marketing-text-subtitle-lineHeight);--marketing-text-card-description-maxWidth: var(--marketing-prose-maxWidth);--marketing-text-heading-3-size: var(--marketing-base-text-size-500);--marketing-text-heading-3-weight: var(--marketing-text-weight-medium);--marketing-text-heading-3-lineHeight: 1.4;--marketing-text-heading-3-letterSpacing: 0;--marketing-text-heading-4-size: var(--marketing-base-text-size-300);--marketing-text-heading-4-weight: var(--marketing-text-weight-medium);--marketing-text-heading-4-lineHeight: 1.5;--marketing-text-heading-4-letterSpacing: 0;--marketing-text-lede-size: clamp(var(--marketing-base-text-size-400), 1.0714rem + 0.2232vw, var(--marketing-base-text-size-500));--marketing-text-lede-lineHeight: 1.5;--marketing-text-subtitle-size: clamp(var(--marketing-base-text-size-300), 0.9464rem + 0.2232vw, var(--marketing-base-text-size-400));--marketing-text-subtitle-lineHeight: 1.5;--marketing-text-body-lineHeight: var(--marketing-text-lineHeight-400);--marketing-text-prose-lineHeight: 1.6;--marketing-text-label-size: var(--marketing-base-text-size-100);--marketing-text-label-weight: var(--marketing-text-weight-medium);--marketing-text-label-lineHeight: 1.3333;--marketing-text-label-letterSpacing: 0.08em;--marketing-text-caption-size: var(--marketing-base-text-size-100);--marketing-text-caption-lineHeight: 1.3333;--marketing-prose-maxWidth: 30em;--marketing-prose-wide-maxWidth: 35em;--marketing-text-numeric-fontVariant: tabular-nums lining-nums;--marketing-borderRadius-small: 0.25rem;--marketing-borderRadius-medium: 0.375rem;--marketing-borderRadius-large: 0.5rem;--marketing-borderRadius-xlarge: 0.75rem;--marketing-borderRadius-full: 999rem;--marketing-borderWidth-thin: 1px;--marketing-boxShadow-small: 0 1px 2px rgb(33 28 25 / 8%);--marketing-boxShadow-medium: 0 8px 24px rgb(33 28 25 / 12%);--marketing-boxShadow-large: 0 24px 64px rgb(33 28 25 / 16%);--marketing-outline-focus: 2px solid var(--marketing-color-focus);--marketing-outline-focus-offset: 2px;--marketing-motion-duration-micro: 100ms;--marketing-motion-duration-short: 220ms;--marketing-motion-easing-move: cubic-bezier(0.16, 1, 0.3, 1);--marketing-control-medium-size: 2.625rem;--marketing-control-small-gap: var(--marketing-base-size-8);--marketing-control-small-paddingInline-normal: var(--marketing-base-size-12);--marketing-control-medium-gap: var(--marketing-base-size-12);--marketing-control-medium-paddingInline-normal: var(--marketing-base-size-16);--marketing-control-large-paddingInline-normal: var(--marketing-base-size-20);--marketing-controlStack-medium-gap-condensed: var(--marketing-base-size-8);--marketing-controlStack-medium-gap-spacious: var(--marketing-base-size-12);--marketing-stack-gap-condensed: var(--marketing-base-size-16);--marketing-stack-gap-normal: var(--marketing-base-size-24);--marketing-stack-gap-spacious: var(--marketing-base-size-48);--marketing-stack-padding-condensed: var(--marketing-base-size-16);--marketing-stack-padding-normal: var(--marketing-base-size-24);--marketing-box-padding-condensed: var(--marketing-base-size-16);--marketing-box-padding-normal: var(--marketing-base-size-24);--marketing-box-padding-spacious: var(--marketing-base-size-48);--marketing-section-container-maxWidth: 80rem;--marketing-section-contentGap: var(--marketing-base-size-24);--marketing-hero-copy-gap: var(--marketing-stack-gap-spacious);--marketing-hero-media-gap: clamp(4rem, 7vw, 6.5rem);--marketing-illustration-zoom: 1;--marketing-section-paddingBlock-condensed: var(--marketing-base-size-16);--marketing-section-paddingBlock-normal: var(--marketing-base-size-48);--marketing-section-paddingBlock-spacious: var(--marketing-base-size-64);--marketing-grid-margin: var(--marketing-base-size-16);--marketing-page-paddingInline-mobile-emphasis: clamp(var(--marketing-base-size-20), 7.2vw, var(--marketing-base-size-28));--marketing-grid-columnGap: var(--marketing-base-size-16);--marketing-grid-rowGap: var(--marketing-base-size-16);--marketing-button-primary-bgColor-rest: var(--portrait-brand-ink);--marketing-button-primary-bgColor-hover: var(--marketing-base-color-scale-brown-9);--marketing-button-primary-bgColor-active: var(--marketing-color-accent-primary);--marketing-button-primary-bgColor-disabled: var(--marketing-base-color-scale-neutral-7);--marketing-button-primary-fgColor-rest: var(--marketing-color-text-onEmphasis);--marketing-button-primary-fgColor-disabled: var(--marketing-base-color-scale-neutral-3);--marketing-button-primary-borderColor-rest: var(--portrait-brand-ink);--marketing-button-default-bgColor-rest: var(--marketing-color-canvas-subtle);--marketing-button-default-bgColor-hover: var(--marketing-color-canvas-inset);--marketing-button-default-bgColor-active: color-mix(in srgb, var(--marketing-color-text-default) 12%, var(--marketing-color-canvas-inset));--marketing-button-default-bgColor-disabled: var(--marketing-color-canvas-subtle);--marketing-button-default-fgColor-rest: var(--marketing-color-text-default);--marketing-button-default-fgColor-disabled: var(--marketing-color-text-subtle);--marketing-button-default-borderColor-rest: transparent;--marketing-button-default-borderColor-hover: transparent;--marketing-button-default-borderColor-disabled: transparent;--marketing-button-outline-bgColor-rest: transparent;--marketing-button-outline-bgColor-hover: color-mix(in srgb, var(--marketing-color-text-default) 8%, transparent);--marketing-button-outline-bgColor-active: color-mix(in srgb, var(--marketing-color-text-default) 8%, transparent);--marketing-button-outline-bgColor-disabled: transparent;--marketing-button-outline-fgColor-rest: var(--marketing-color-text-default);--marketing-button-outline-fgColor-disabled: var(--marketing-color-text-subtle);--marketing-button-outline-borderColor-rest: color-mix(in srgb, var(--marketing-color-text-default) 55%, transparent);--marketing-button-outline-borderColor-hover: var(--marketing-color-text-default);--marketing-button-outline-borderColor-disabled: color-mix(in srgb, var(--marketing-color-text-default) 24%, transparent);--marketing-button-outline-borderWidth: var(--marketing-base-size-2);--marketing-button-inverse-bgColor-rest: var(--marketing-base-color-scale-neutral-13);--marketing-button-inverse-bgColor-hover: var(--marketing-base-color-scale-neutral-1);--marketing-button-inverse-bgColor-active: var(--marketing-base-color-scale-neutral-3);--marketing-button-inverse-bgColor-disabled: var(--marketing-base-color-scale-neutral-12);--marketing-button-inverse-fgColor-rest: var(--marketing-base-color-scale-neutral-1);--marketing-button-inverse-fgColor-hover: var(--marketing-base-color-scale-neutral-13);--marketing-button-inverse-fgColor-disabled: var(--marketing-base-color-scale-neutral-8);--marketing-button-inverse-borderColor-rest: var(--marketing-base-color-scale-neutral-1);--marketing-button-inverse-borderColor-hover: var(--marketing-base-color-scale-neutral-1);--marketing-button-inverse-borderColor-disabled: var(--marketing-base-color-scale-neutral-10);--marketing-button-inverse-borderWidth: var(--marketing-base-size-2);--marketing-button-inverse-ringColor: var(--marketing-base-color-scale-neutral-12);--marketing-button-accent-bgColor-rest: var(--marketing-base-color-scale-brown-2);--marketing-button-accent-bgColor-hover: var(--marketing-base-color-scale-neutral-3);--marketing-button-accent-bgColor-active: var(--marketing-base-color-scale-neutral-5);--marketing-button-accent-bgColor-disabled: var(--marketing-base-color-scale-neutral-5);--marketing-button-accent-fgColor-rest: var(--marketing-base-color-scale-neutral-13);--marketing-button-accent-fgColor-disabled: var(--marketing-base-color-scale-neutral-9);--marketing-button-accent-borderColor-rest: transparent;--marketing-button-accent-borderColor-hover: transparent;--marketing-button-accent-borderColor-disabled: transparent;--marketing-button-accent-borderWidth: var(--marketing-base-size-2);--marketing-button-accent-ringColor: var(--marketing-button-accent-bgColor-rest);--marketing-button-invisible-bgColor-rest: transparent;--marketing-button-invisible-bgColor-hover: var(--marketing-color-canvas-subtle);--marketing-button-invisible-bgColor-active: var(--marketing-color-canvas-inset);--marketing-button-invisible-fgColor-rest: var(--marketing-color-text-default);--marketing-button-invisible-fgColor-disabled: var(--marketing-color-text-subtle);--marketing-button-conversion-primary-bgColor-rest: var(--portrait-brand-ink);--marketing-button-conversion-primary-bgColor-hover: color-mix(in srgb, var(--portrait-brand-ink) 88%, black);--marketing-button-conversion-primary-bgColor-active: color-mix(in srgb, var(--portrait-brand-ink) 76%, black);--marketing-button-conversion-primary-fgColor: var(--marketing-color-text-onEmphasis);--marketing-button-conversion-primary-ringColor: var(--marketing-base-color-scale-brown-2);--marketing-button-conversion-default-bgColor-rest: var(--marketing-color-canvas-default);--marketing-button-conversion-default-bgColor-hover: var(--portrait-brand-ink);--marketing-button-conversion-default-bgColor-active: var(--marketing-base-color-scale-brown-9);--marketing-button-conversion-default-fgColor-rest: var(--marketing-color-text-default);--marketing-button-conversion-default-fgColor-hover: var(--marketing-color-canvas-default);--marketing-button-conversion-default-borderColor-rest: var(--portrait-brand-ink);--marketing-button-conversion-default-borderColor-hover: var(--portrait-brand-ink);--marketing-button-conversion-default-borderWidth: var(--marketing-base-size-2);--marketing-button-conversion-default-ringColor: var(--marketing-color-canvas-subtle);--marketing-button-conversion-focus-ringColor: var(--marketing-color-accent-secondary);--marketing-button-conversion-ringWidth: var(--marketing-base-size-2);--marketing-button-conversion-ringWidth-active: var(--marketing-base-size-2);--marketing-button-conversion-large-paddingInline: var(--marketing-base-size-28);--marketing-button-conversion-labelDistance: var(--marketing-base-size-40);--marketing-button-conversion-duration: 200ms;--marketing-button-conversion-easing: cubic-bezier(0, 0, 0.35, 1);--marketing-button-conversion-labelEasing: cubic-bezier(0, 0, 0.2, 1);--marketing-button-small-size: 2.125rem;--marketing-button-medium-size: var(--marketing-control-medium-size);--marketing-button-large-size: var(--marketing-base-size-48)}html[data-color-mode=dark]{--marketing-color-link: oklch(0.725 0.105 256);--marketing-color-link-hover: oklch(0.795 0.070 256);color-scheme:dark;--marketing-color-canvas-default: var(--marketing-base-color-scale-neutral-13);--marketing-color-canvas-subtle: var(--marketing-base-color-scale-neutral-12);--marketing-color-canvas-inset: var(--marketing-base-color-scale-neutral-11);--marketing-color-canvas-overlay: var(--marketing-base-color-scale-neutral-12);--marketing-color-canvas-inverse: var(--marketing-base-color-scale-neutral-0);--marketing-color-text-default: var(--marketing-base-color-scale-neutral-1);--marketing-color-text-secondary: var(--marketing-base-color-scale-neutral-5);--marketing-color-text-muted: var(--marketing-base-color-scale-neutral-7);--marketing-color-text-subtle: var(--marketing-base-color-scale-neutral-8);--marketing-color-text-onEmphasis: var(--marketing-base-color-scale-neutral-13);--marketing-color-border-default: var(--marketing-base-color-scale-neutral-9);--marketing-color-border-muted: var(--marketing-base-color-scale-neutral-10);--marketing-color-accent-primary: var(--marketing-base-color-scale-brown-2);--marketing-color-accent-secondary: var(--marketing-base-color-scale-brown-3);--marketing-color-accent-muted: var(--marketing-base-color-scale-brown-9);--marketing-overlay-bgColor: oklch(0.08 0.004 50 / 62%);--marketing-button-primary-bgColor-rest: var(--marketing-color-text-default);--marketing-button-primary-bgColor-hover: var(--marketing-base-color-scale-neutral-3);--marketing-button-primary-bgColor-active: var(--marketing-base-color-scale-neutral-5);--marketing-button-primary-bgColor-disabled: var(--marketing-base-color-scale-neutral-10);--marketing-button-primary-fgColor-rest: var(--marketing-color-canvas-default);--marketing-button-primary-fgColor-disabled: var(--marketing-base-color-scale-neutral-7);--marketing-button-primary-borderColor-rest: var(--marketing-color-text-default);--marketing-button-conversion-primary-bgColor-rest: var(--marketing-color-accent-primary);--marketing-button-conversion-primary-bgColor-hover: var(--marketing-button-primary-bgColor-hover);--marketing-button-conversion-primary-bgColor-active: var(--marketing-button-primary-bgColor-active);--marketing-button-conversion-primary-fgColor: var(--marketing-button-primary-fgColor-rest);--marketing-button-conversion-primary-ringColor: var(--marketing-base-color-scale-brown-3);--marketing-button-conversion-default-bgColor-rest: var(--marketing-color-canvas-default);--marketing-button-conversion-default-bgColor-hover: var(--marketing-color-text-default);--marketing-button-conversion-default-bgColor-active: var(--marketing-base-color-scale-neutral-3);--marketing-button-conversion-default-fgColor-rest: var(--marketing-color-text-default);--marketing-button-conversion-default-fgColor-hover: var(--marketing-color-canvas-default);--marketing-button-conversion-default-borderColor-rest: var(--marketing-color-text-default);--marketing-button-conversion-default-borderColor-hover: var(--marketing-color-text-default);--marketing-button-conversion-default-ringColor: var(--marketing-color-canvas-subtle);--marketing-button-outline-bgColor-hover: rgb(255 255 255 / 8%);--marketing-button-outline-bgColor-active: rgb(255 255 255 / 8%);--marketing-button-outline-borderColor-rest: rgb(255 255 255 / 55%);--portrait-brand-paper: var(--marketing-base-color-scale-neutral-13);--portrait-brand-ink: var(--marketing-base-color-scale-neutral-1);--portrait-brand-signature: var(--portrait-brand-ink)}@media(max-width:47.999rem){:root{--marketing-text-display-size: clamp(2rem, 1.5rem + 2.2vw, 2.5rem);--marketing-text-heading-1-size: clamp(1.75rem, 1.5rem + 1vw, 2rem);--marketing-text-heading-2-size: clamp(1.375rem, 1.25rem + 0.5vw, 1.5rem);--marketing-text-lede-size: var(--marketing-base-text-size-300);--marketing-text-subtitle-size: var(--marketing-base-text-size-300);--marketing-hero-copy-gap: var(--marketing-base-size-24);--marketing-hero-media-gap: var(--marketing-base-size-32);--marketing-page-paddingInline-mobile-emphasis: var(--marketing-base-size-20);--marketing-button-conversion-large-paddingInline: var(--marketing-base-size-16);--marketing-illustration-zoom: 0.7}}@media(max-width:29.999rem){:root{--marketing-illustration-zoom: 0.6}}@media(min-width:48rem){:root{--marketing-section-contentGap: var(--marketing-base-size-32);--marketing-section-paddingBlock-condensed: var(--marketing-base-size-32);--marketing-section-paddingBlock-normal: var(--marketing-base-size-64);--marketing-section-paddingBlock-spacious: var(--marketing-base-size-80);--marketing-grid-margin: var(--marketing-base-size-40);--marketing-grid-columnGap: var(--marketing-base-size-32);--marketing-grid-rowGap: var(--marketing-base-size-32)}}@media(min-width:64rem){:root{--marketing-section-contentGap: var(--marketing-base-size-48);--marketing-section-paddingBlock-condensed: var(--marketing-base-size-48);--marketing-section-paddingBlock-normal: var(--marketing-base-size-96);--marketing-section-paddingBlock-spacious: var(--marketing-base-size-128)}}@media(min-width:80rem){:root{--marketing-grid-margin: var(--marketing-base-size-16);--marketing-grid-columnGap: var(--marketing-base-size-48);--marketing-grid-rowGap: var(--marketing-base-size-48)}}@media(max-width:22.499rem){:root{--marketing-text-display-size: clamp(1.75rem, 10vw - 0.25rem, 2rem)}}
