:root[data-site-style=local-anchor]{--color-bg: #FBF6EE;--color-bg-alt: #F2E9D8;--color-bg-soft: #F7F0E2;--color-fg: #1F2A2E;--color-fg-muted: #56625F;--color-fg-subtle: #7A857F;--color-accent: #9C4A1A;--color-accent-dark: #6E330F;--color-accent-hover: #7A3812;--color-accent-soft: #F4DDC8;--color-accent-rgb: 156, 74, 26;--color-secondary: #2F6B3D;--color-secondary-soft: #DCEAD9;--color-secondary-rgb: 47, 107, 61;--color-highlight: #C8842B;--color-highlight-soft: #F4E4C7;--color-success: #2F6B3D;--color-success-soft: #DCEAD9;--color-danger: #A8321F;--color-danger-soft: #F4D8D1;--color-warning: #B45309;--color-warning-soft: #FBE7C9;--color-info: #2563EB;--color-info-soft: #DCE7FA;--surface-1: var(--color-bg);--surface-2: var(--color-bg-soft);--surface-3: var(--color-bg-alt);--surface-elevated: #FFFFFF;--surface-inverse: #1F2A2E;--surface-inverse-fg: #FBF6EE;--border-subtle: rgba(31, 42, 46, .08);--border-default: rgba(31, 42, 46, .14);--border-strong: rgba(31, 42, 46, .24);--border-divider: rgba(31, 42, 46, .1);--border-accent: var(--color-accent);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 5rem;--space-10: 6rem;--space-11: 8rem;--space-12: 10rem;--space-section: clamp(4rem, 8vw, 8rem);--space-section-tight: clamp(3rem, 6vw, 6rem);--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-card: 1rem;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(60, 40, 20, .08);--shadow-md: 0 4px 12px rgba(60, 40, 20, .1);--shadow-lg: 0 12px 32px rgba(60, 40, 20, .14);--shadow-card: 0 1px 2px rgba(60, 40, 20, .06), 0 6px 16px rgba(60, 40, 20, .08);--shadow-card-hover: 0 2px 4px rgba(60, 40, 20, .08), 0 16px 32px rgba(60, 40, 20, .14);--shadow-overlay: 0 2px 4px rgba(60, 40, 20, .06), 0 24px 48px rgba(60, 40, 20, .2);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .5);--gradient-brand: linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);--gradient-brand-soft: linear-gradient(135deg, var(--color-accent-soft) 0%, var(--color-bg-alt) 100%);--gradient-surface: linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-soft) 100%);--gradient-warm: linear-gradient(135deg, #C8842B 0%, var(--color-accent) 50%, var(--color-accent-dark) 100%);--gradient-overlay-dark: linear-gradient(180deg, rgba(31, 42, 46, 0) 0%, rgba(31, 42, 46, .65) 100%);--motion-duration-fast: .15s;--motion-duration: .25s;--motion-duration-slow: .4s;--motion-ease: cubic-bezier(.4, 0, .2, 1);--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--color-espresso: #241A11;--color-espresso-2: #33251733;--color-espresso-hi: #33251A;--color-espresso-rgb: 36, 26, 17;--color-on-espresso: #F5ECDD;--color-on-espresso-muted: #CBB9A1;--color-accent-on-dark: #E39A63;--brand-primary: #9C4A1A;--brand-primary-rgb: 156, 74, 26;--brand-primary-dark: #6E330F;--brand-primary-soft: #F4DDC8;--brand-secondary: #2F6B3D;--brand-accent: #C8842B;--brand-accent-dark: #9C4A1A;--brand-accent-soft: #F4E4C7;--brand-bg: #FBF6EE;--brand-bg-soft: #F7F0E2;--brand-bg-alt: #F2E9D8;--brand-text: #1F2A2E;--font-heading: var(--font-display, "Fraunces", "Bitter", Georgia, serif);--hero-scrim-color: 36, 26, 17;--hero-scrim-strength: .58;--hero-scrim-feather: 72%;--hero-scrim-tint: .16}:root[data-site-style=local-anchor]{--font-display: "Fraunces", "Bitter", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--type-xs: .75rem;--type-sm: .875rem;--type-base: 1rem;--type-md: 1.125rem;--type-lg: 1.25rem;--type-xl: 1.5rem;--type-2xl: 1.875rem;--type-3xl: 2.25rem;--type-4xl: 3rem;--type-5xl: 3.75rem;--text-xs: clamp(.75rem, .72rem + .15vw, .875rem);--text-sm: clamp(.875rem, .84rem + .18vw, 1rem);--text-base: clamp(1rem, .96rem + .2vw, 1.125rem);--text-lg: clamp(1.125rem, 1.07rem + .27vw, 1.25rem);--text-xl: clamp(1.25rem, 1.16rem + .46vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.35rem + .75vw, 1.875rem);--text-3xl: clamp(1.875rem, 1.65rem + 1.13vw, 2.25rem);--text-4xl: clamp(2.25rem, 1.91rem + 1.7vw, 3rem);--text-5xl: clamp(2.75rem, 2.22rem + 2.65vw, 3.75rem);--text-hero: clamp(3rem, 2.18rem + 4.1vw, 4.5rem);--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.018em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-widest: .12em;--font-display-settings-display: "opsz" 144, "SOFT" 50;--font-display-settings-text: "opsz" 36, "SOFT" 30}
