:root{--ot-orange:#fe4c02;--ot-orange-ink:#c43d00;--ot-orange-tint:#fff1ea;--ot-orange-line:#ffc9b0;--ot-black:#0a0a0a;--ot-n-dark:#2b2b2b;--ot-n-600:#595959;--ot-n-500:#6b6b6b;--ot-n-mid:#bfbfbf;--ot-n-light:#ddd;--ot-n-100:#ededed;--ot-off-white:#f9f9f9;--ot-white:#fefefe;--ot-bg:var(--ot-off-white);--ot-surface:var(--ot-white);--ot-text:var(--ot-black);--ot-text-2:var(--ot-n-600);--ot-text-3:var(--ot-n-500);--ot-border:var(--ot-n-light);--ot-accent:var(--ot-orange);--ot-bg-inverse:var(--ot-black);--ot-surface-inverse:#141414;--ot-text-inverse:var(--ot-off-white);--ot-text-inverse-2:#b3b3b3;--ot-text-inverse-3:#8c8c8c;--ot-border-inverse:var(--ot-n-dark);--ot-error:#d92d20;--ot-success:#1f7a4d;--ot-focus:var(--ot-orange);--ot-font-display:"TASA Orbiter","Inter",system-ui,sans-serif;--ot-font-sans:"Inter",system-ui,-apple-system,sans-serif;--ot-font-mono:"Roboto Mono",ui-monospace,monospace;--ot-fs-display-xl:clamp(3.5rem,2.25rem + 5vw,7rem);--ot-fs-display:clamp(2.75rem,2rem + 3vw,5rem);--ot-fs-h1:clamp(2.5rem,2.08rem + 2.08vw,3.75rem);--ot-fs-h2:clamp(2rem,1.625rem + 1.88vw,3.125rem);--ot-fs-h3:clamp(1.5rem,1.27rem + 1.15vw,2.1875rem);--ot-fs-h4:clamp(1.25rem,1.04rem + 1.04vw,1.875rem);--ot-fs-h5:clamp(1.125rem,1rem + 0.63vw,1.5rem);--ot-fs-h6:clamp(1rem,0.92rem + 0.42vw,1.25rem);--ot-fs-stat:clamp(3rem,2.25rem + 3vw,5rem);--ot-fs-lead:1.25rem;--ot-fs-body-lg:1.125rem;--ot-fs-body:1rem;--ot-fs-small:0.875rem;--ot-fs-eyebrow:0.8125rem;--ot-fs-micro:0.75rem;--ot-fw-regular:400;--ot-fw-medium:500;--ot-fw-semibold:600;--ot-fw-bold:700;--ot-fw-display:800;--ot-lh-tight:1.05;--ot-lh-heading:1.1;--ot-lh-snug:1.3;--ot-lh-body:1.5;--ot-lh-loose:1.6;--ot-ls-display:-0.04em;--ot-ls-heading:-0.028em;--ot-ls-body:0;--ot-ls-mono:0.02em;--ot-ls-eyebrow:0.16em;--ot-space-1:0.25rem;--ot-space-2:0.5rem;--ot-space-3:0.75rem;--ot-space-4:1rem;--ot-space-5:1.25rem;--ot-space-6:1.5rem;--ot-space-8:2rem;--ot-space-10:2.5rem;--ot-space-12:3rem;--ot-space-16:4rem;--ot-space-24:6rem;--ot-space-32:8rem;--ot-section-y:clamp(4rem,2.5rem + 5vw,6rem);--ot-section-y-lg:clamp(5rem,3rem + 7vw,8rem);--ot-container:80rem;--ot-container-narrow:48rem;--ot-gutter:max(1rem,50% - 40rem);--ot-radius:0;--ot-border-w:1px;--ot-rule-w:2px;--ot-bar-w:4px;--ot-shadow:none;--ot-dur-fast:150ms;--ot-dur:300ms;--ot-ease:ease-out}