:root{--color-forest: var(--wp--preset--color--forest);--color-mist: var(--wp--preset--color--mist);--color-sage: var(--wp--preset--color--sage);--color-burgundy: var(--wp--preset--color--burgundy);--color-charcoal: var(--wp--preset--color--charcoal);--color-ivory: var(--wp--preset--color--ivory);--color-off: var(--wp--preset--color--off);--space-0: 0;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-48: 3rem;--space-64: 4rem;--space-96: 6rem;--space-128: 8rem;--base-font-family: "Clarity City", sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--line-body: 1.6;--line-label: 1.4;--line-heading: 1.12;--line-display: 1.02;--tracking-tight: -.04em;--tracking-heading: -.025em;--tracking-normal: 0;--tracking-wide: .12em;--radius-square: 0;--stroke-hairline: 1px;--stroke-focus: 3px;--stroke-structural: 4px;--base-icon-stroke: 1.5px;--duration-quick: .16s;--duration-medium: .26s;--duration-measured: .48s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--measure-reading: 65ch;--measure-short: 44ch;--measure-display: 16ch;--width-page: 90rem;--width-wide: 75rem;--width-guide-rail: 13rem;--width-mobile-specimen: 24rem;--width-tablet-specimen: 46rem;--logo-desktop: 12rem;--logo-mobile: 9rem;--icon-small: 1rem;--icon-medium: 1.25rem;--icon-large: 1.5rem;--height-control: 3rem;--base-focus-offset: 4px;--base-z-base: 0;--base-z-raised: 1;--base-z-nav: 10;--base-z-overlay: 20;--alpha-border: rgb(7 39 28 / .25);--alpha-overlay: rgb(7 39 28 / .8);--shift-response: .25rem;--figure-height: 20rem;--figure-ratio: 3 / 2;--figure-ratio-mobile: 4 / 3;--canvas-primary: var(--color-off);--canvas-secondary: var(--color-ivory);--surface-primary: var(--color-off);--surface-secondary: var(--color-mist);--surface-inverse: var(--color-forest);--text-primary: var(--color-forest);--text-secondary: var(--color-charcoal);--text-inverse: var(--color-off);--border-primary: var(--color-forest);--accent-primary: var(--color-burgundy);--accent-secondary: var(--color-sage);--action-primary: var(--color-forest);--action-primary-hover: var(--color-burgundy);--action-secondary: var(--color-off);--action-secondary-hover: var(--color-mist);--focus: var(--color-burgundy);--focus-inverse: var(--color-off);--disabled: var(--color-mist);--disabled-text: var(--color-charcoal);--selection: var(--color-forest);--selection-text: var(--color-off);--border-subtle: var(--alpha-border);--overlay: var(--alpha-overlay);--spacing-micro: var(--space-4);--spacing-inline: var(--space-8);--spacing-control: var(--space-16);--spacing-component: var(--space-24);--spacing-content: var(--space-32);--spacing-group: var(--space-48);--spacing-section: var(--space-96);--spacing-major-section: var(--space-128);--spacing-page-top: var(--space-64);--spacing-page-bottom: var(--space-96);--spacing-page-edge: clamp(1.25rem, 4vw, 4rem);--font-family: var(--base-font-family);--reading-width: var(--measure-reading);--short-width: var(--measure-short);--page-max: var(--width-page);--wide-max: var(--width-wide);--guide-rail: var(--width-guide-rail);--mobile-specimen-max: var(--width-mobile-specimen);--tablet-specimen-max: var(--width-tablet-specimen);--control-min: var(--height-control);--radius: var(--radius-square);--border-width: var(--stroke-hairline);--divider-width: var(--stroke-hairline);--structural-width: var(--stroke-structural);--focus-width: var(--stroke-focus);--focus-offset: var(--base-focus-offset);--duration-fast: var(--duration-quick);--duration-standard: var(--duration-medium);--duration-slow: var(--duration-measured);--easing-standard: var(--ease-standard);--easing-enter: var(--ease-enter);--easing-exit: var(--ease-exit);--icon-sm: var(--icon-small);--icon-md: var(--icon-medium);--icon-lg: var(--icon-large);--icon-stroke: var(--base-icon-stroke);--logo-width: var(--logo-desktop);--logo-width-mobile: var(--logo-mobile);--z-base: var(--base-z-base);--z-raised: var(--base-z-raised);--z-nav: var(--base-z-nav);--z-overlay: var(--base-z-overlay);--motion-shift: var(--shift-response);--image-height: var(--figure-height);--image-ratio: var(--figure-ratio);--image-ratio-mobile: var(--figure-ratio-mobile);--type-display-family: var(--font-family);--type-display-size: clamp(3rem, 2rem + 4vw, 6.5rem);--type-display-weight: var(--weight-regular);--type-display-line-height: var(--line-display);--type-display-tracking: var(--tracking-tight);--type-display-measure: 16ch;--type-display-case: none;--type-h1-family: var(--font-family);--type-h1-size: clamp(2.5rem, 1.75rem + 3vw, 5rem);--type-h1-weight: var(--weight-regular);--type-h1-line-height: var(--line-heading);--type-h1-tracking: var(--tracking-tight);--type-h1-measure: 18ch;--type-h1-case: none;--type-h2-family: var(--font-family);--type-h2-size: clamp(2rem, 1.5rem + 2vw, 3.5rem);--type-h2-weight: var(--weight-medium);--type-h2-line-height: var(--line-heading);--type-h2-tracking: var(--tracking-heading);--type-h2-measure: 22ch;--type-h2-case: none;--type-h3-family: var(--font-family);--type-h3-size: clamp(1.5rem, 1.25rem + 1vw, 2rem);--type-h3-weight: var(--weight-medium);--type-h3-line-height: var(--line-heading);--type-h3-tracking: var(--tracking-heading);--type-h3-measure: 28ch;--type-h3-case: none;--type-h4-family: var(--font-family);--type-h4-size: 1.25rem;--type-h4-weight: var(--weight-medium);--type-h4-line-height: var(--line-heading);--type-h4-tracking: var(--tracking-normal);--type-h4-measure: 34ch;--type-h4-case: none;--type-h5-family: var(--font-family);--type-h5-size: 1.125rem;--type-h5-weight: var(--weight-semibold);--type-h5-line-height: var(--line-label);--type-h5-tracking: var(--tracking-normal);--type-h5-measure: 40ch;--type-h5-case: none;--type-h6-family: var(--font-family);--type-h6-size: 1rem;--type-h6-weight: var(--weight-semibold);--type-h6-line-height: var(--line-label);--type-h6-tracking: var(--tracking-normal);--type-h6-measure: 44ch;--type-h6-case: none;--type-lead-family: var(--font-family);--type-lead-size: clamp(1.125rem, 1rem + .5vw, 1.5rem);--type-lead-weight: var(--weight-regular);--type-lead-line-height: var(--line-body);--type-lead-tracking: var(--tracking-normal);--type-lead-measure: 44ch;--type-lead-case: none;--type-body-large-family: var(--font-family);--type-body-large-size: 1.125rem;--type-body-large-weight: var(--weight-regular);--type-body-large-line-height: var(--line-body);--type-body-large-tracking: var(--tracking-normal);--type-body-large-measure: 60ch;--type-body-large-case: none;--type-body-family: var(--font-family);--type-body-size: 1rem;--type-body-weight: var(--weight-regular);--type-body-line-height: var(--line-body);--type-body-tracking: var(--tracking-normal);--type-body-measure: 65ch;--type-body-case: none;--type-body-small-family: var(--font-family);--type-body-small-size: .875rem;--type-body-small-weight: var(--weight-regular);--type-body-small-line-height: var(--line-body);--type-body-small-tracking: var(--tracking-normal);--type-body-small-measure: 65ch;--type-body-small-case: none;--type-caption-family: var(--font-family);--type-caption-size: .75rem;--type-caption-weight: var(--weight-regular);--type-caption-line-height: var(--line-label);--type-caption-tracking: var(--tracking-normal);--type-caption-measure: 60ch;--type-caption-case: none;--type-eyebrow-family: var(--font-family);--type-eyebrow-size: .75rem;--type-eyebrow-weight: var(--weight-semibold);--type-eyebrow-line-height: var(--line-label);--type-eyebrow-tracking: var(--tracking-wide);--type-eyebrow-measure: 36ch;--type-eyebrow-case: uppercase;--type-label-family: var(--font-family);--type-label-size: .875rem;--type-label-weight: var(--weight-medium);--type-label-line-height: var(--line-label);--type-label-tracking: var(--tracking-normal);--type-label-measure: 40ch;--type-label-case: none;--type-metadata-family: var(--font-family);--type-metadata-size: .75rem;--type-metadata-weight: var(--weight-medium);--type-metadata-line-height: var(--line-label);--type-metadata-tracking: var(--tracking-normal);--type-metadata-measure: 44ch;--type-metadata-case: none;--type-navigation-family: var(--font-family);--type-navigation-size: .875rem;--type-navigation-weight: var(--weight-medium);--type-navigation-line-height: var(--line-label);--type-navigation-tracking: var(--tracking-normal);--type-navigation-measure: 24ch;--type-navigation-case: none;--type-button-family: var(--font-family);--type-button-size: .875rem;--type-button-weight: var(--weight-medium);--type-button-line-height: var(--line-label);--type-button-tracking: var(--tracking-normal);--type-button-measure: 30ch;--type-button-case: none;--type-inline-link-family: var(--font-family);--type-inline-link-size: 1em;--type-inline-link-weight: var(--weight-medium);--type-inline-link-line-height: var(--line-body);--type-inline-link-tracking: var(--tracking-normal);--type-inline-link-measure: 65ch;--type-inline-link-case: none;--type-standalone-link-family: var(--font-family);--type-standalone-link-size: 1rem;--type-standalone-link-weight: var(--weight-medium);--type-standalone-link-line-height: var(--line-label);--type-standalone-link-tracking: var(--tracking-normal);--type-standalone-link-measure: 36ch;--type-standalone-link-case: none;--type-emphasis-family: var(--font-family);--type-emphasis-size: clamp(1.5rem, 1.25rem + 1vw, 2rem);--type-emphasis-weight: var(--weight-regular);--type-emphasis-line-height: var(--line-heading);--type-emphasis-tracking: var(--tracking-heading);--type-emphasis-measure: 36ch;--type-emphasis-case: none;--type-utility-family: var(--font-family);--type-utility-size: .875rem;--type-utility-weight: var(--weight-regular);--type-utility-line-height: var(--line-body);--type-utility-tracking: var(--tracking-normal);--type-utility-measure: 65ch;--type-utility-case: none;--button-primary-bg: var(--action-primary);--button-primary-hover: var(--action-primary-hover);--button-primary-text: var(--text-inverse);--button-secondary-bg: var(--action-secondary);--button-secondary-hover: var(--action-secondary-hover);--button-secondary-text: var(--text-primary);--button-padding-x: var(--spacing-component);--button-padding-y: var(--spacing-control);--button-gap: var(--spacing-component);--button-height: var(--control-min);--button-radius: var(--radius);--nav-text: var(--text-primary);--nav-active: var(--accent-primary);--nav-hover: var(--surface-secondary);--nav-padding: var(--spacing-control);--menu-bg: var(--canvas-primary);--menu-gap: var(--spacing-inline);--menu-padding: var(--spacing-component);--scope-line: var(--border-primary);--scope-accent: var(--accent-primary);--scope-padding: var(--spacing-content);--scope-arm: var(--spacing-component);--specimen-padding: var(--spacing-content)}
