@font-face{font-family:Mona Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/mona-300.ttf)format("truetype")}@font-face{font-family:Mona Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mona-400.ttf)format("truetype")}@font-face{font-family:Mona Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mona-600.ttf)format("truetype")}:root{--lv-blue-100:#b0d4e2;--lv-blue-200:#5aa0ba;--lv-blue-500:#007a99;--lv-blue-700:#005d7b;--lv-blue-900:#00374f;--lv-blue-logobg:#0e7c97;--lv-lime:#a3c037;--lv-lime-deep:#7e9824;--lv-white:#fff;--lv-cream:#f7f5f1;--lv-stone-50:#f4f6f8;--lv-stone-100:#e8ecef;--lv-stone-200:#d3d9dd;--lv-stone-400:#8a9398;--lv-stone-700:#3a4347;--lv-stone-900:#15191b;--lv-black:#000;--bg:var(--lv-stone-50);--bg-elevated:var(--lv-white);--bg-inverse:var(--lv-blue-900);--bg-brand:var(--lv-blue-500);--bg-brand-soft:var(--lv-blue-100);--fg:var(--lv-stone-900);--fg-muted:var(--lv-stone-700);--fg-subtle:var(--lv-stone-400);--fg-on-brand:var(--lv-white);--fg-brand:var(--lv-blue-500);--fg-brand-deep:var(--lv-blue-700);--border:var(--lv-stone-200);--border-strong:var(--lv-stone-400);--border-brand:var(--lv-blue-500);--success:#2f9e6e;--warning:#804b08;--danger:#c4453d;--info:var(--lv-blue-500);--font-sans:"Mona Sans", "Proxima Nova", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--fs-4xl:48px;--fs-5xl:64px;--fs-6xl:84px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-loose:1.7;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.08em;--ls-wider:.18em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px #00374f0f;--shadow-sm:0 2px 6px #00374f14;--shadow-md:0 6px 18px #00374f1a;--shadow-lg:0 18px 40px #00374f24;--shadow-inner:inset 0 1px 0 #fff6;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, .84, .44, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s}html,body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.h-display{font-weight:var(--fw-light);font-size:var(--fs-6xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}h1,.h1{font-weight:var(--fw-light);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0 0 var(--sp-4)}h2,.h2{font-weight:var(--fw-semibold);font-size:var(--fs-3xl);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:0 0 var(--sp-3)}h3,.h3{font-weight:var(--fw-semibold);font-size:var(--fs-2xl);line-height:var(--lh-snug);margin:0 0 var(--sp-3)}h4,.h4{font-weight:var(--fw-semibold);font-size:var(--fs-xl);line-height:var(--lh-snug);margin:0 0 var(--sp-2)}h5,.h5{font-weight:var(--fw-semibold);font-size:var(--fs-lg);line-height:var(--lh-snug);margin:0 0 var(--sp-2)}p,.p{font-weight:var(--fw-regular);font-size:var(--fs-base);line-height:var(--lh-loose);margin:0 0 var(--sp-4)}.lead{font-weight:var(--fw-light);font-size:var(--fs-lg);line-height:var(--lh-normal);color:var(--fg-muted)}.eyebrow{font-weight:var(--fw-semibold);font-size:var(--fs-xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--fg-brand)}.tagline{font-weight:var(--fw-regular);font-size:var(--fs-sm);letter-spacing:var(--ls-wider);text-transform:uppercase}.small{font-size:var(--fs-sm)}.muted{color:var(--fg-muted)}.subtle{color:var(--fg-subtle)}code,.code{font-family:var(--font-mono);background:var(--lv-stone-100);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.92em}
