:root{--font-syne: "Syne", sans-serif;--font-dm-serif: "DM Serif Display", serif;--font-dm-mono: "DM Mono", monospace;--layout-max-wide: 860px;--layout-max-narrow: 560px;--space-page-x: 2rem;--space-page-x-desktop: 4rem;--space-hero-top: 4rem;--space-hero-bottom: 3rem;--space-hero-top-desktop: 5rem;--space-hero-bottom-desktop: 4rem;--space-section-y: 2.5rem;--space-section-y-desktop: 3rem;--space-footer-top: 3rem;--space-footer-bottom: 4rem;--space-contact-top: 3rem;--space-contact-bottom: 4rem;--space-contact-x-desktop: 3rem;--space-contact-team-bottom: 2.5rem;--space-contact-footer-top: 3rem;--space-contact-footer-padding-top: 1.5rem;--space-eyebrow-bottom: 1.1rem;--space-title-bottom: 1.3rem;--space-title-xs-bottom: .35rem;--space-description-bottom: 2.25rem;--space-label-bottom: 1.6rem;--space-label-sm-bottom: 1.35rem;--space-cta-y: .85rem;--space-cta-x: 1.8rem;--space-seal-y: .4rem;--space-seal-x: .9rem;--space-seal-top: 1.5rem;--space-seal-gap: .5rem;--space-logo-row-gap: .75rem;--space-logo-column-gap: 1.5rem;--space-feature-gap: 1rem;--space-feature-row-y: 1rem;--space-contact-button-gap: .7rem;--space-contact-button-content-gap: .9rem;--space-contact-button-y: .9rem;--space-contact-button-x: 1rem;--text-eyebrow-size: .7rem;--text-label-size: .68rem;--text-label-xs-size: .65rem;--text-body-size: .9rem;--text-cta-size: .76rem;--text-feature-number-size: .65rem;--text-feature-title-size: .88rem;--text-feature-copy-size: .82rem;--text-footer-title-size: 1rem;--text-footer-copy-size: .75rem;--text-contact-heading-size: 2.2rem;--text-contact-copy-size: .84rem;--text-contact-type-size: .65rem;--text-contact-value-size: .85rem;--text-contact-footer-brand-size: .7rem;--text-contact-footer-copy-size: .64rem;--text-seal-size: .68rem;--text-hero-size: clamp(3rem, 6vw, 4.5rem);--text-home-wordmark-size: .88rem;--text-home-slogan-size: clamp(2.2rem, 5vw, 3.6rem);--text-home-choice-title-size: .95rem;--text-home-choice-copy-size: .75rem;--text-nav-wordmark-size: .7rem;--text-nav-tab-size: .68rem;--text-nav-tab-size-mobile: .56rem;--tracking-eyebrow: .18em;--tracking-label: .2em;--tracking-cta: .12em;--tracking-contact-type: .14em;--tracking-contact-footer-brand: .22em;--tracking-seal: .1em;--tracking-home-wordmark: .3em;--tracking-home-choice-title: .08em;--tracking-home-contact: .14em;--tracking-nav-wordmark: .25em;--tracking-nav-tab: .1em;--tracking-nav-tab-mobile: .04em;--leading-tight: 1;--leading-loose: 1.85;--leading-feature: 1.72;--leading-copy: 1.6;--leading-home-choice-copy: 1.55;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--measure-copy: 42ch;--border-width: 1px;--radius-sm: 3px;--radius-pill: 20px;--size-logo-height: 32px;--size-feature-number-width: 1.6rem;--opacity-muted: .65;--opacity-soft: .45;--opacity-logo: .86;--filter-logo: grayscale(1) contrast(1.1) brightness(1.2);--type-ui-wordmark-font: var(--weight-black) var(--text-home-wordmark-size) / 1 var(--font-syne);--type-display-hero-font: 400 var(--text-hero-size) / var(--leading-tight) var(--font-dm-serif);--type-display-home-font: 400 var(--text-home-slogan-size) / var(--leading-tight) var(--font-dm-serif);--type-ui-choice-title-font: var(--weight-semibold) var(--text-home-choice-title-size) / 1 var(--font-syne);--type-ui-cta-font: var(--weight-bold) var(--text-cta-size) / 1 var(--font-syne);--type-ui-contact-link-font: var(--weight-bold) .75rem / 1 var(--font-syne);--type-ui-nav-wordmark-font: var(--weight-black) var(--text-nav-wordmark-size) / 1 var(--font-syne);--type-ui-nav-tab-font: var(--weight-bold) var(--text-nav-tab-size) / 1 var(--font-syne);--type-ui-nav-tab-mobile-font: var(--weight-bold) var(--text-nav-tab-size-mobile) / 1 var(--font-syne);--dark-bg: #0e0e12;--dark-surface: #15151b;--dark-accent: #c8924a;--dark-text: #9898aa;--dark-head: #ebebf2;--dark-border: rgba(255, 255, 255, .08);--dark-accent-border: rgba(200, 146, 74, .45);--dark-footer-bg: #09090c;--dark-button-border: rgba(255, 255, 255, .08);--dark-button-bg: rgba(255, 255, 255, .03);--dark-contact-type: rgba(255, 255, 255, .3);--dark-contact-divider: rgba(255, 255, 255, .06);--dark-contact-footer-brand: rgba(255, 255, 255, .15);--dark-contact-footer-copy: rgba(255, 255, 255, .18);--light-bg: #f5f2ed;--light-surface: #eceae3;--light-accent: #7a2828;--light-text: #6b6560;--light-head: #1a1614;--light-border: rgba(26, 22, 20, .1);--light-accent-border: rgba(122, 40, 40, .35);--light-seal-bg: rgba(122, 40, 40, .07);--light-seal-border: rgba(122, 40, 40, .2);--color-bg: var(--dark-bg);--color-surface: var(--dark-surface);--color-text: var(--dark-text);--color-head: var(--dark-head);--color-accent: var(--dark-accent);--color-border: var(--dark-border);--color-accent-border: var(--dark-accent-border);--color-footer-bg: var(--dark-footer-bg);--color-button-border: var(--dark-button-border);--color-button-bg: var(--dark-button-bg);--color-contact-type: var(--dark-contact-type);--color-contact-divider: var(--dark-contact-divider);--color-contact-footer-brand: var(--dark-contact-footer-brand);--color-contact-footer-copy: var(--dark-contact-footer-copy);--color-seal-bg: var(--light-seal-bg);--color-seal-border: var(--light-seal-border)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-dm-mono),monospace;overflow-x:hidden}a{color:inherit}
