:root{--abt-bg:#faf9f6;--abt-surface:#ffffff;--abt-sunk:#f5f3f0;--abt-line:#e0deda;--abt-line-strong:#d0cdc8;--abt-divider:#e9e7e4;--abt-track:#e6e4e1;--abt-ink:#1a1510;--abt-ink-2:#413c36;--abt-placeholder:#6b655e;--abt-accent:#035a69;--abt-on-accent:#ffffff;--abt-accent-tint:color-mix(in oklch,var(--abt-accent) 8%,white);--abt-focus-ring:0 0 0 3px color-mix(in oklch,var(--abt-accent) 25%,transparent);--abt-dark-ground:#0b0b0b;--abt-on-dark:#ffffff;--abt-accent-on-dark:#5fb3c4;--abt-good:#3b9555;--abt-mid:#d79628;--abt-bad:#d24d42;--abt-font-sans:var(--font-hanken-grotesk),"Hanken Grotesk",system-ui,sans-serif;--abt-font-serif:var(--font-source-serif),"Source Serif 4",Georgia,serif;--abt-text-score:clamp(120px,18cqi,176px);--abt-text-display:clamp(36px,7cqi,76px);--abt-text-title:clamp(30px,5cqi,50px);--abt-text-section:clamp(26px,3.4cqi,34px);--abt-text-lead:clamp(18px,2.6cqi,25px);--abt-text-item:21px;--abt-text-body:18px;--abt-text-small:16px;--abt-text-badge:13px;--abt-eyebrow-tracking:0.06em;--abt-space-1:4px;--abt-space-2:8px;--abt-space-3:12px;--abt-space-4:16px;--abt-space-5:20px;--abt-space-6:24px;--abt-space-7:28px;--abt-space-8:40px;--abt-space-9:48px;--abt-space-10:72px;--abt-content-max:1000px;--abt-radius-tag:6px;--abt-radius-icon-button:10px;--abt-radius-button:12px;--abt-radius-input-lg:14px;--abt-radius-tile:16px;--abt-radius-card:20px;--abt-radius-panel:24px;--abt-radius-pill:999px;--abt-radius-app-icon:22.5%;--abt-shadow-pop:0 1px 2px rgba(0,0,0,0.06),0 12px 40px rgba(0,0,0,0.08);--abt-shadow-sheet:0 12px 40px rgba(0,0,0,0.14);--abt-scrim:rgba(26,21,16,0.4);--abt-tap-min:44px;--abt-button-height:56px}body{--abt-font-sans:var(--font-hanken-grotesk),"Hanken Grotesk",system-ui,sans-serif;--abt-font-serif:var(--font-source-serif),"Source Serif 4",Georgia,serif}.abt-page{container-type:inline-size;background:var(--abt-bg);color:var(--abt-ink);font-family:var(--abt-font-sans)}@keyframes abt-word-in{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.abt-motion{animation:none!important;transition:none!important}}