@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/hanken-grotesk-latin-300-normal.7Inw_u-u.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-300-normal.D6QX6NIr.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.woff)format("woff")}:root,[data-theme=light]{--surface-000:#fbfaf7;--surface-100:#f1efe9;--surface-sand:#e6dfd1;--surface-inverse:#111110;--ink:#111110;--ink-muted:#66625a;--ink-on-sand:#57524a;--on-inverse:#fff;--line:#e4e1d9;--line-strong:#8a857b;--brand:#1d5b45;--on-brand:#fff;--marker:#f4c542;--success:#027a48;--error:#b42318;--focus:var(--brand)}[data-theme=dark]{--surface-000:#0e0e0d;--surface-100:#181816;--surface-sand:#2b2721;--surface-inverse:#f4f2ee;--ink:#f4f2ee;--ink-muted:#a19c92;--ink-on-sand:#b5ad9e;--on-inverse:#111110;--line:#24231f;--line-strong:#6f6a62;--brand:#74c9a6;--on-brand:#111110;--marker:#f4c542;--success:#6fbf7b;--error:#f07a6e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-000:#0e0e0d;--surface-100:#181816;--surface-sand:#2b2721;--surface-inverse:#f4f2ee;--ink:#f4f2ee;--ink-muted:#a19c92;--ink-on-sand:#b5ad9e;--on-inverse:#111110;--line:#24231f;--line-strong:#6f6a62;--brand:#74c9a6;--on-brand:#111110;--marker:#f4c542;--success:#6fbf7b;--error:#f07a6e}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-0:0px;--radius-1:2px;--radius-full:9999px;--shadow-none:none;--opacity-nav:.94;--font-sans:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--container:1280px}.le-display{font-family:var(--font-sans);letter-spacing:-3px;font-size:72px;font-weight:400;line-height:72px}.le-h1{font-family:var(--font-sans);letter-spacing:-1.8px;font-size:44px;font-weight:400;line-height:46px}.le-h2{font-family:var(--font-sans);letter-spacing:-.8px;font-size:30px;font-weight:400;line-height:33px}.le-h3{font-family:var(--font-sans);letter-spacing:-.2px;font-size:20px;font-weight:500;line-height:24px}.le-stat{font-family:var(--font-sans);letter-spacing:-2.2px;font-size:56px;font-weight:300;line-height:56px}.le-body-lg{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:28px}.le-body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:23px}.le-small{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.le-label{font-family:var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:400;line-height:16px}.le-index{font-family:var(--font-mono);letter-spacing:.4px;font-size:11px;font-weight:400;line-height:16px}html{background:var(--surface-000);color:var(--ink)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:23px}a{color:var(--brand)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=767px){.le-display{letter-spacing:-1.8px;font-size:42px;line-height:44px}.le-h1{letter-spacing:-1.2px;font-size:34px;line-height:38px}.le-h2{font-size:26px;line-height:30px}}.le-root{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.le-label{font-family:var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;font-size:11px;line-height:16px}.le-btn{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3) 0 var(--space-5);border-radius:var(--radius-0);cursor:pointer;font-family:var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;border:1px solid #0000;font-size:11px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.le-btn--lg{height:var(--space-12)}.le-btn--primary{background:var(--surface-inverse);color:var(--on-inverse)}.le-btn--primary:hover{background:var(--brand);color:var(--on-brand)}.le-btn--secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.le-btn--secondary:hover{border-color:var(--ink)}.le-btn--ghost{color:var(--ink);background:0 0;padding:0}.le-btn--ghost:hover{color:var(--brand)}.le-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.le-btn:disabled{opacity:.45;cursor:not-allowed}.le-btn__arrow{border-radius:var(--radius-1);border:1px solid;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}.le-btn--ghost .le-btn__arrow{border:0;width:auto}.le-capture{width:100%;max-width:560px;display:flex}.le-capture input{min-width:0;height:var(--space-12);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-0);background:var(--surface-000);color:var(--ink);font:15px/23px var(--font-sans);border-right:0;flex:1}.le-capture input::placeholder{color:var(--ink-muted)}.le-capture input:focus{outline:2px solid var(--focus);outline-offset:-2px}.le-capture .le-btn{height:var(--space-12)}.le-capture__msg{margin-top:var(--space-2);font-size:13px;line-height:18px}.le-capture__msg--error{color:var(--error)}.le-capture__msg--success{color:var(--success)}.le-eyebrow{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:inline-flex}.le-eyebrow--brand{color:var(--brand)}.le-eyebrow__dot{border-radius:var(--radius-full);background:var(--marker);width:6px;height:6px}.le-hl{color:inherit;box-shadow:inset 0 -.16em 0 var(--marker);background:0 0;padding:0 .04em}.le-hl--full{color:#111110;box-shadow:none;background:var(--marker);border-radius:var(--radius-1);padding:0 .12em}.le-stat{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.le-stat__value{font-family:var(--font-sans);letter-spacing:-2.2px;color:var(--ink);font-size:56px;font-weight:300;line-height:56px}.le-stat__value--brand{color:var(--brand)}.le-stat__label{color:var(--ink-muted);max-width:28ch;font-size:15px;line-height:23px}.le-card{min-height:200px;padding:var(--space-5);background:var(--surface-sand);color:var(--ink);border-radius:var(--radius-0);flex-direction:column;justify-content:space-between;text-decoration:none;transition:background-color .15s;display:flex}.le-card:hover{background:var(--brand);color:var(--on-brand)}.le-card:hover .le-card__meta,.le-card:hover .le-card__index{color:var(--on-brand)}.le-card__index{font-family:var(--font-mono);letter-spacing:.4px;color:var(--ink-on-sand);font-size:11px}.le-card__title{letter-spacing:-.2px;margin:0 0 var(--space-1);font-family:inherit;font-size:20px;font-weight:500;line-height:24px}.le-card__meta{color:var(--ink-on-sand);font-size:13px;line-height:18px}.le-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root{--on-marker:#111110;--header-h:var(--space-16);--mobile-bar-h:calc(var(--space-12) + var(--space-3) + var(--space-4) + 1px)}@media (width>=1024px){:root{--header-h:calc(var(--space-16) + var(--space-2))}}:root{--on-inverse-muted:#a19c92;--line-inverse:#24231f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4));-webkit-text-size-adjust:100%}body{background:var(--surface-000);min-height:100vh;color:var(--ink);flex-direction:column;display:flex;overflow-x:clip}main{flex:1 0 auto}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}a:hover{color:var(--ink)}.le-btn{min-height:44px}.le-btn--lg{min-height:var(--space-12)}.site-container{width:100%;max-width:var(--container);padding-inline:var(--space-4);margin-inline:auto}@media (width>=768px){.site-container{padding-inline:var(--space-8)}}@media (width>=1024px){.site-container{padding-inline:var(--space-16)}}.site-section{padding-block:var(--space-24)}.le-stat__label{letter-spacing:normal}.section-eyebrow{margin-bottom:var(--space-4)}.section-title{max-width:28ch}.sand-block{justify-content:space-between;gap:var(--space-6);padding:var(--space-6);background:var(--surface-sand);color:var(--ink);flex-direction:column;display:flex}.sand-block--tall{padding:var(--space-5)}@media (width>=640px){.sand-block{min-height:calc(var(--space-24) * 2)}.sand-block--tall{min-height:calc(var(--space-24) * 2 + var(--space-2))}}.sand-block__index{color:var(--ink-on-sand)}.sand-block__title{margin-bottom:var(--space-2)}.sand-block__text{color:var(--ink-on-sand)}.check-list{flex-direction:column;padding:0;list-style:none;display:flex}.check-list li{gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--line);display:flex}.check-list__icon{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);color:var(--brand);flex:none}.on-inverse{background:var(--surface-inverse);color:var(--on-inverse)}.on-inverse :focus-visible{outline-color:var(--on-inverse)}.on-inverse a{color:var(--on-inverse)}.on-inverse .le-eyebrow{color:var(--on-inverse-muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-2);z-index:100;min-height:44px;padding:0 var(--space-4);background:var(--surface-inverse);color:var(--on-inverse);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--on-inverse);transform:none}.le-logo{display:inline-flex}.le-logo img{width:auto}@media (width<=767px){body:not(.is-minimal){padding-bottom:calc(var(--mobile-bar-h) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.announcement[data-astro-cid-2vfgeueo]{background:var(--surface-inverse);color:var(--on-inverse)}.announcement__link[data-astro-cid-2vfgeueo]:focus-visible{outline-offset:-2px}.announcement__inner[data-astro-cid-2vfgeueo]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-8);text-align:center;display:flex}.announcement__long[data-astro-cid-2vfgeueo],.announcement__link[data-astro-cid-2vfgeueo]{display:none}.announcement__link[data-astro-cid-2vfgeueo]{min-height:44px;margin-left:var(--space-2);color:var(--on-inverse);text-underline-offset:3px;align-items:center;text-decoration:underline}.announcement__link[data-astro-cid-2vfgeueo]:hover{color:var(--on-inverse);text-decoration-thickness:2px}@media (width>=768px){.announcement__short[data-astro-cid-2vfgeueo]{display:none}.announcement__long[data-astro-cid-2vfgeueo]{display:inline}.announcement__link[data-astro-cid-2vfgeueo]{display:inline-flex}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--surface-000) calc(var(--opacity-nav) * 100%), transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-6);height:var(--header-h);display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;display:inline-flex}.site-header__nav[data-astro-cid-nen7h5rs]{display:none}.site-header__links[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);padding:0;list-style:none;display:flex}.site-header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);text-decoration:none}.site-header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;display:inline-flex}.site-header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--brand)}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);display:flex}.site-header[data-astro-cid-nen7h5rs] .site-header__cta{display:none}.site-header__toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:var(--radius-0);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__toggle[data-astro-cid-nen7h5rs]:hover{border-color:var(--ink)}.site-header__toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open[data-astro-cid-nen7h5rs]{display:none}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close[data-astro-cid-nen7h5rs]{display:block}.mobile-menu[data-astro-cid-nen7h5rs]{max-height:calc(100vh - var(--header-h));background:var(--surface-000);border-bottom:1px solid var(--line);padding-bottom:var(--space-4);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-menu__links[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-menu__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.mobile-menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--space-12);align-items:center;display:flex}@media (width>=768px){.site-header[data-astro-cid-nen7h5rs] .site-header__cta{display:inline-flex}}@media (width>=1024px){.site-header__nav[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}.site-header__toggle[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{display:none!important}}.site-header__logo[data-astro-cid-nen7h5rs] img{height:24px}@media (width>=1024px){.site-header__logo[data-astro-cid-nen7h5rs] img{height:28px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--surface-100);border-top:1px solid var(--line)}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-8);padding-block:var(--space-12) var(--space-8);flex-direction:column;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-direction:column;display:flex}.site-footer__logo[data-astro-cid-jo6i4kqk]{align-self:flex-start;display:inline-flex}.site-footer__note[data-astro-cid-jo6i4kqk]{color:var(--ink-muted)}.site-footer__links[data-astro-cid-jo6i4kqk]{column-gap:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;display:inline-flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--brand)}@media (width>=768px){.site-footer__inner[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-24);flex-direction:row;justify-content:space-between;align-items:flex-start}}.wa-float-wrap[data-astro-cid-vsqmdgo3]{display:none}.wa-float[data-astro-cid-vsqmdgo3]{right:var(--space-6);bottom:var(--space-6);z-index:40;border-radius:var(--radius-full);background:var(--surface-inverse);width:56px;height:56px;color:var(--on-inverse);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:fixed}.wa-float[data-astro-cid-vsqmdgo3]:hover{background:var(--brand);color:var(--on-brand)}.wa-float[data-astro-cid-vsqmdgo3]:focus-visible{outline-color:var(--ink)}@media (width>=768px){.wa-float-wrap[data-astro-cid-vsqmdgo3]{display:block}}.mobile-bar[data-astro-cid-v3ixspr5]{z-index:40;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--surface-000) calc(var(--opacity-nav) * 100%), transparent);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bar[data-astro-cid-v3ixspr5] .mobile-bar__cta{flex:1;justify-content:center}.mobile-bar__wa[data-astro-cid-v3ixspr5]{width:var(--space-12);height:var(--space-12);background:var(--marker);color:var(--on-marker);flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-bar__wa[data-astro-cid-v3ixspr5]:hover{color:var(--on-marker)}@media (width>=768px){.mobile-bar[data-astro-cid-v3ixspr5]{display:none}}
