:root{--ink: #17181a;--ink-2: #2b2d2b;--paper: #f6f5f0;--white: #ffffff;--line: #d9d6cd;--line-strong: #9a9a9a;--muted: #5f635e;--muted-2: #75766f;--app-accent: #b68235;--app-accent-text: #92682a;--app-accent-tint: rgba(182, 130, 53, .15);--tone-graphite: #4a4540;--tone-graphite-tint: #f2efe9;--tone-cool: #2b5ea6;--tone-cool-tint: #eaf0f9;--tone-clay: #96591a;--tone-clay-tint: #f8f0e3;--tone-ai: #0f7a63;--tone-ai-tint: #e7f3ef;--tone-alert: #a63a2e;--tone-alert-tint: #fbecea;--tone-alert-ink: #7d2c22;--font-serif: Georgia, "Times New Roman", serif;--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--size-display: 27px;--size-title: 15px;--size-body: 13px;--size-caption: 9px;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--tap-min: 44px;--shadow-sm: 0 3px 10px rgba(18, 22, 20, .08);--shadow: 0 18px 46px rgba(18, 22, 20, .15)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:var(--size-body) / 1.5 var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--font-serif);font-weight:500}.num{font-variant-numeric:tabular-nums lining-nums}:root{--brand-wine: #9f3e49;--brand-taupe: #b5a8a1;--brand-blue: #6699ce;--app-accent: #9f3e49;--app-accent-text: #82333c;--app-accent-tint: rgba(159, 62, 73, .12);--tone-graphite: #78675e;--tone-graphite-tint: #f3f0ef;--tone-cool: #366ea8;--tone-cool-tint: #eaf1f8;--tone-clay: #8e6035;--tone-clay-tint: #f7f1eb;--tone-ai: #6b4f87;--tone-ai-tint: #f1edf5;--tone-brand: #9f3e49;--tone-brand-tint: #f7ebec;--tone-alert: #82333c;--tone-alert-tint: #f6e9ea;--tone-alert-ink: #6d2a32;--paper: #efebe7;--card: #ffffff;--sunk: #faf8f6;--ink: #1e1a18;--ink-2: #3b352f;--ink-3: #6d655e;--ink-4: #8d847c;--line: #d1c9c3;--line-2: #ded8d3;--line-3: #e8e3de;--line-4: #eee9e5;--wash-1: rgba(120, 103, 94, .05);--wash-2: rgba(120, 103, 94, .09);--wash-3: rgba(120, 103, 94, .15);--wash-blue: rgba(102, 153, 206, .14);--wash-wine: rgba(159, 62, 73, .12);--sph-all: linear-gradient(90deg, #9f3e49 0 50%, #6699ce 50%);--sph-family: #9a5260;--sph-spouse: #8e5a7f;--sph-children: #a8703f;--sph-church: #4b7a63;--sph-career: #46688f;--sph-business: #5a6472;--sph-hobby: repeating-linear-gradient(45deg, #7a7140 0 3px, #a89d6e 3px 6px);--font-sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-serif: Newsreader, Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--band: 9px;--appbar: 44px;--nav: 94px;--tap-min: 45px}body{font-family:var(--font-sans)}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:600}.eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.11em;color:var(--ink-4);text-transform:uppercase}
