@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_dfcc43cd-module__FpJpYq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_dfcc43cd-module__FpJpYq__variable{--font-vls-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_4ea1b297-module__AIaTmG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_4ea1b297-module__AIaTmG__variable{--font-vls-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.vls-scope{--cream:#f9f4ee;--white:#fff;--aubergine:#2f191d;--aubergine-700:#3d2226;--ink:#241b1a;--ink-muted:#756762;--ink-faint:#a8968f;--hairline:#ecdfd4;--connector:#e6d5c9;--divider-dark:#ffffff1f;--oxblood:#94373f;--oxblood-press:#6f272e;--oxblood-soft:#f2ddd8;--oxblood-bright:#cf7a74;--claude-sunburst:#d97757;--cogent-red:#f51e3c;--on-dark:#f6ece5;--on-dark-muted:#f6ece5a8;--grid-line-dark:#ffffff08;--bg-page:var(--cream);--bg-band:var(--aubergine);--bg-band-raised:var(--aubergine-700);--surface-card:var(--white);--surface-accent:var(--oxblood-soft);--text-strong:var(--ink);--text-body:var(--ink-muted);--text-faint:var(--ink-faint);--text-on-dark:var(--on-dark);--text-on-dark-muted:var(--on-dark-muted);--accent:var(--oxblood);--accent-press:var(--oxblood-press);--accent-soft:var(--oxblood-soft);--accent-bright:var(--oxblood-bright);--border-hairline:var(--hairline);--border-connector:var(--connector);--border-on-dark:var(--divider-dark);--link:var(--ink);--link-hover:var(--oxblood);--font-serif:var(--font-vls-serif), Georgia, "Times New Roman", serif;--font-sans:var(--font-vls-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--weight-head:500;--weight-body:400;--weight-body-medium:500;--weight-body-strong:600;--weight-mono:500;--track-head:-.02em;--track-body:0;--track-eyebrow:.12em;--leading-head:1.04;--leading-lead:1.45;--leading-body:1.6;--fs-hero:clamp(2.25rem, 1.4rem + 4.2vw, 3.875rem);--fs-h1:clamp(2rem, 1.4rem + 3vw, 3rem);--fs-h2:clamp(1.6rem, 1.2rem + 2vw, 2.375rem);--fs-h3:clamp(1.3rem, 1.1rem + 1vw, 1.625rem);--fs-lead:clamp(1.0625rem, 1rem + .4vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-eyebrow:.75rem;--fs-mono-data:.8125rem;--fs-stat:clamp(2.5rem, 1.8rem + 3vw, 3.5rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:30px;--space-8:40px;--space-10:56px;--space-12:64px;--space-14:88px;--space-16:104px;--content-max:1100px;--gutter:32px;--pad-x:64px;--pad-x-md:40px;--pad-x-sm:20px;--section-y:var(--space-14);--section-y-cta:var(--space-16);--card-pad:var(--space-7);--radius-card:14px;--radius-feature:16px;--radius-band:20px;--radius-pill:999px;--radius-chip:10px;--border-width:1px;--stroke-icon:1.6px;--shadow-lift:0 16px 40px #241b1a1f;--shadow-none:none;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.32s;--grid-cell:22px;background:var(--bg-page);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.vls-scope *,.vls-scope :before,.vls-scope :after{box-sizing:border-box}.vls-scope h1,.vls-scope h2,.vls-scope h3,.vls-scope h4{font-family:var(--font-serif);font-weight:var(--weight-head);letter-spacing:var(--track-head);line-height:var(--leading-head);color:var(--text-strong);text-wrap:balance;margin:0}.vls-scope h1{font-size:var(--fs-h1)}.vls-scope h2{font-size:var(--fs-h2)}.vls-scope h3{font-size:var(--fs-h3)}.vls-scope .display{font-size:var(--fs-hero);line-height:var(--leading-head)}.vls-scope p{margin:0}.vls-scope .lead{font-size:var(--fs-lead);line-height:var(--leading-lead);color:var(--text-body);text-wrap:pretty}.vls-scope .eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-weight:var(--weight-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);display:inline-flex}.vls-scope .eyebrow--pill{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-press);padding:6px 12px}.vls-scope .band-dark .eyebrow{color:var(--accent-bright)}.vls-scope .mono{font-family:var(--font-mono);font-size:var(--fs-mono-data);letter-spacing:.04em}.vls-scope a{color:var(--link);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.vls-scope a:hover{color:var(--link-hover)}.vls-scope .band-dark a{color:var(--text-on-dark)}.vls-scope .band-dark a:hover{color:var(--accent-bright)}.vls-scope .card{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-card);padding:var(--card-pad);box-shadow:var(--shadow-none)}.vls-scope .card--feature{border-radius:var(--radius-feature)}.vls-scope .card--lift{box-shadow:var(--shadow-lift)}.vls-scope .btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-body-strong);border-radius:var(--radius-pill);border:var(--border-width) solid transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);padding:14px 22px;line-height:1;text-decoration:none;display:inline-flex}.vls-scope .btn--primary{background:var(--accent);color:var(--white)}.vls-scope .btn--primary:hover{background:var(--accent-press);color:var(--white)}.vls-scope .btn--secondary{color:var(--text-strong);border-color:var(--ink);background:0 0}.vls-scope .btn--secondary:hover{background:var(--ink);color:var(--cream)}.vls-scope .btn--soft{background:var(--accent-soft);color:var(--accent-press)}.vls-scope .btn--soft:hover{background:#e9cfc8}.vls-scope .btn--ghost{color:var(--text-strong);background:0 0;padding-left:0;padding-right:0}.vls-scope .btn--ghost:hover{color:var(--accent)}.vls-scope .band-dark .btn--secondary{color:var(--on-dark);border-color:#f6ece566}.vls-scope .band-dark .btn--secondary:hover{background:var(--on-dark);color:var(--aubergine)}.vls-scope .band-dark{background:var(--bg-band);color:var(--text-on-dark);border-radius:var(--radius-band)}.vls-scope .band-dark h1,.vls-scope .band-dark h2,.vls-scope .band-dark h3{color:var(--on-dark)}.vls-scope .band-dark .lead{color:var(--text-on-dark-muted)}.vls-scope .grid-texture-dark{background-image:linear-gradient(var(--grid-line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line-dark) 1px, transparent 1px);background-size:var(--grid-cell) var(--grid-cell)}.vls-scope .numeral-chip{border-radius:var(--radius-pill);background:var(--accent-soft);width:38px;height:38px;color:var(--accent-press);font-family:var(--font-mono);font-size:var(--fs-mono-data);font-weight:var(--weight-mono);justify-content:center;align-items:center;display:inline-flex}.vls-scope .stat{font-family:var(--font-serif);font-weight:var(--weight-head);letter-spacing:var(--track-head);font-size:var(--fs-stat);color:var(--text-strong);line-height:1}.vls-scope .content{max-width:var(--content-max);padding-inline:var(--pad-x);margin-inline:auto}.vls-scope .section{padding-block:var(--section-y)}.vls-scope .section--cta{padding-block:var(--section-y-cta)}.vls-scope .hr{background:var(--border-hairline);border:0;height:1px}.vls-scope .vls-nav{z-index:50;background:var(--bg-page);border-bottom:1px solid var(--border-hairline);position:sticky;top:0}.vls-scope .vls-nav-in{justify-content:space-between;align-items:center;padding-block:16px;display:flex}.vls-scope .vls-links{align-items:center;gap:26px;display:flex}.vls-scope .vls-links>a:not(.btn){color:var(--text-strong);font-size:.95rem;font-weight:500;text-decoration:none}.vls-scope .vls-links>a:not(.btn):hover{color:var(--accent)}.vls-scope .vls-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.vls-scope .vls-grid4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.vls-scope .vls-grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.vls-scope .vls-calc{grid-template-columns:1.15fr .85fr;align-items:start;gap:20px;display:grid}.vls-scope details.vls-faq summary::-webkit-details-marker{display:none}.vls-scope details.vls-faq summary{cursor:pointer;list-style:none}.vls-scope details.vls-faq[open] .vls-faq-plus{transform:rotate(45deg)}@media (max-width:960px){.vls-scope .vls-hero{grid-template-columns:1fr;gap:36px}.vls-scope .vls-grid4{grid-template-columns:1fr 1fr}.vls-scope .vls-grid3,.vls-scope .vls-calc{grid-template-columns:1fr}.vls-scope .vls-calc>.band-dark{order:-1;position:static;top:auto}}@media (max-width:640px){.vls-scope .vls-links>a:not(.btn){display:none}.vls-scope .vls-grid4{grid-template-columns:1fr}}@media (max-width:880px){.vls-scope .content{padding-inline:var(--pad-x-md)}}@media (max-width:560px){.vls-scope .content{padding-inline:var(--pad-x-sm)}}.vls-scope .vls-media-fallback{background:radial-gradient(120% 120% at 0% 0%, var(--accent-soft), transparent 55%), linear-gradient(135deg, #efe3da, #e6d5c9)}@media (prefers-reduced-motion:reduce){.vls-scope *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
