:root{--t-white:#fff;--t-ink:#07231e;--t-accent:#b7f629;--t-gray:#c4c8c6;--t-ink-70:#3d5650;--t-card:#eef0ee;--t-black:#000;--t-ink-a70:#07231eb3;--t-ink-a50:#07231e80;--t-ink-a20:#07231e33;--t-ink-a15:#07231e26;--t-ink-a10:#07231e1a;--t-ink-a06:#07231e0f;--t-ink-a05:#07231e0d;--t-white-a60:#fff9;--t-white-a45:#ffffff73;--t-white-a40:#fff6;--t-white-a30:#ffffff4d;--t-white-a25:#ffffff40;--t-white-a20:#fff3;--t-white-a15:#ffffff26;--t-white-a10:#ffffff1a;--t-white-a08:#ffffff14;--t-white-a06:#ffffff0f;--t-white-a05:#ffffff0d;--t-black-a50:#00000080;--t-black-a30:#0000004d;--t-black-a25:#00000040;--t-black-a20:#0003;--t-black-a10:#0000001a;--t-accent-a75:#b7f629bf;--t-accent-a15:#b7f62926;--t-accent-a10:#b7f6291a;--t-accent-a0:#b7f62900;--t-ground:var(--t-white);--t-ground-dark:var(--t-ink);--t-scene:var(--t-black);--t-color-text:var(--t-ink);--t-color-text-muted:var(--t-ink-a70);--t-color-text-faint:var(--t-ink-a50);--t-color-text-secondary:var(--t-ink-70);--t-color-text-label:var(--t-gray);--t-color-text-on-accent:var(--t-ink);--t-color-text-on-dark:var(--t-white);--t-color-text-on-dark-muted:var(--t-gray);--t-color-text-on-dark-faint:var(--t-white-a40);--t-surface-card:var(--t-card);--t-surface-card-dark:var(--t-white-a05);--t-surface-muted:var(--t-ink-a05);--t-surface-glass:var(--t-white-a10);--t-surface-glass-strong:var(--t-white-a15);--t-surface-glass-submit:var(--t-white-a30);--t-surface-glass-submit-hover:var(--t-white-a45);--t-surface-pill:var(--t-black-a30);--t-surface-pill-light:var(--t-ink-a06);--t-surface-panel:var(--t-black-a30);--t-surface-panel-solid:var(--t-ink);--t-surface-overlay:var(--t-black-a50);--t-surface-image-overlay:var(--t-black-a30);--t-surface-menu:var(--t-ink-70);--t-line:var(--t-ink-a20);--t-line-strong:var(--t-ink);--t-line-on-dark:var(--t-white-a30);--t-line-on-dark-strong:var(--t-white);--t-line-drawer:var(--t-white-a20);--t-line-grid:var(--t-ink-a10);--t-line-grid-on-dark:var(--t-white-a08);--t-line-cross:var(--t-gray);--t-line-cross-on-dark:var(--t-white-a25);--t-line-accent:linear-gradient(90deg, var(--t-accent-a0), var(--t-accent-a75), var(--t-accent-a0));--t-error:#dc2626;--t-error-on-dark:#ff7a7a;--t-error-text-on-dark:#ff9e9e;--t-success-tint:var(--t-accent-a10);--t-focus:var(--t-accent);--t-font:"PP Mori", "Onest", system-ui, sans-serif;--t-font-mono:var(--t-font);--t-weight-light:200;--t-weight-regular:400;--t-weight-semibold:600;--t-weight-heading:var(--t-weight-regular);--t-weight-body:var(--t-weight-regular);--t-weight-mono:var(--t-weight-semibold);--t-track-mono:.18em;--t-text-hero:min(5.729vw, 110px);--t-lh-hero:.95;--t-ls-hero:-.018em;--t-weight-hero:var(--t-weight-heading);--t-text-hero-long:var(--t-text-hero);--t-lh-hero-long:var(--t-lh-hero);--t-ls-hero-long:var(--t-ls-hero);--t-weight-hero-long:var(--t-weight-hero);--t-text-display:max(4.375rem, min(4.688vw, 90px));--t-lh-display:1;--t-ls-display:-.051em;--t-weight-display:var(--t-weight-heading);--t-text-intro:2.875rem;--t-lh-intro:1.2;--t-ls-intro:-.01em;--t-weight-intro:var(--t-weight-heading);--t-text-h2:max(2rem, min(2.396vw, 46px));--t-lh-h2:.96;--t-ls-h2:-.018em;--t-weight-h2:var(--t-weight-heading);--t-text-h3:max(1.25rem, min(1.563vw, 30px));--t-lh-h3:1.46;--t-ls-h3:-.018em;--t-weight-h3:var(--t-weight-heading);--t-text-statement:min(2.396vw, 46px);--t-lh-statement:1.2;--t-ls-statement:-.018em;--t-weight-statement:var(--t-weight-regular);--t-text-lead:max(1.0625rem, min(1.198vw, 23px));--t-lh-lead:1.26;--t-ls-lead:-.018em;--t-weight-lead:var(--t-weight-regular);--t-text-body-lg:1.25rem;--t-lh-body-lg:1.46;--t-ls-body-lg:-.01em;--t-weight-body-lg:var(--t-weight-regular);--t-text-body:1.125rem;--t-lh-body:1.4;--t-ls-body:.02em;--t-text-label:1.25rem;--t-lh-label:.95;--t-ls-label:-.01em;--t-weight-label:var(--t-weight-regular);--t-text-nav:.875rem;--t-lh-nav:1;--t-ls-nav:.03em;--t-weight-nav:var(--t-weight-regular);--t-text-mono-num:max(.609rem, min(.677vw, 13px));--t-lh-mono-num:.81;--t-ls-mono-num:var(--t-track-mono);--t-weight-mono-num:var(--t-weight-semibold);--t-text-mono-sm:.8125rem;--t-lh-mono-sm:.81;--t-ls-mono-sm:var(--t-track-mono);--t-weight-mono-sm:var(--t-weight-regular);--t-text-mono-xs:.6875rem;--t-lh-mono-xs:.81;--t-ls-mono-xs:var(--t-track-mono);--t-weight-mono-xs:var(--t-weight-semibold);--t-text-note:var(--t-text-nav);--t-lh-note:1.35;--t-ls-note:var(--t-ls-body);--t-weight-note:var(--t-weight-regular);--t-lh-mono:.81;--t-lh-btn-sm:1.2;--t-text-menu:1rem;--t-lh-menu:1.2;--t-ls-menu:-.03em;--t-weight-menu:var(--t-weight-regular);--t-space-4:4px;--t-space-6:6px;--t-space-8:8px;--t-space-10:10px;--t-space-12:12px;--t-space-14:14px;--t-space-16:16px;--t-space-18:18px;--t-space-20:20px;--t-space-24:24px;--t-space-28:28px;--t-space-32:32px;--t-space-36:36px;--t-space-40:40px;--t-space-44:44px;--t-space-48:48px;--t-space-54:54px;--t-space-56:56px;--t-space-60:60px;--t-space-72:72px;--t-space-80:80px;--t-space-90:90px;--t-space-96:96px;--t-space-120:120px;--t-space-135:135px;--t-space-180:180px;--t-section-sm:var(--t-space-40);--t-section-md:var(--t-space-60);--t-section-lg:var(--t-space-90);--t-section-xl:var(--t-space-120);--t-intro-pad-y:var(--t-space-180);--t-intro-pad-x:70px;--t-block-gap:var(--t-space-72);--t-tail-gap:var(--t-space-120);--t-columns:12;--t-container-pad:min(3.646vw, 70px);--t-gutter:min(1.042vw, 20px);--t-container-max:120rem;--t-content-narrow:55rem;--t-content-intro:min(64.844vw, 1245px);--t-content-hero:max(var(--t-content-narrow), min(62.5vw, 1200px));--t-content-lead:40rem;--t-header-top:46px;--t-header-top-mobile:25px;--t-pill-pad-y:18px;--t-pill-pad-x:min(1.25vw, 24px);--t-pill-pad-y-mobile:20px;--t-pill-pad-x-mobile:26px;--t-pill-gap:min(1.667vw, 32px);--t-nav-gap:min(1.25vw, 24px);--t-cta-gap:min(.417vw, 8px);--t-actions-gap:min(.625vw, 12px);--t-nav-item-pad-y:14px;--t-nav-logo-h:25.5px;--t-nav-logo-h-mobile:24px;--t-nav-dot:5px;--t-nav-dot-bottom:3.5px;--t-hero-top:calc(var(--t-header-top) + var(--t-space-135));--t-sticky-top:var(--t-space-120);--t-radius-none:0;--t-radius-hairline:1px;--t-radius-xs:4px;--t-radius-sm:6px;--t-radius-md:8px;--t-radius-md2:10px;--t-radius-lg:12px;--t-radius-xl:17px;--t-radius-xl2:18px;--t-radius-2xl:20px;--t-radius-3xl:24px;--t-radius-round:50%;--t-radius-track:100px;--t-line-w-1:1px;--t-line-w-15:1.5px;--t-line-w-2:2px;--t-line-w-3:3px;--t-line-w-4:4px;--t-blur-glass:5.5px;--t-blur-glass-hover:8px;--t-blur-cta:27px;--t-blur-panel:30px;--t-shadow-card:inset 0 1px #ffffff0f, 0 40px 80px #00000040;--t-shadow-panel:-4px 0 24px #0003;--t-shadow-thumb:0 0 0 1px var(--t-ink);--t-shadow-media-soft:0 4px 16px #00000014;--t-shadow-media-strong:0 12px 40px #0000001f;--t-dur-instant:.1s;--t-dur-fast:.15s;--t-dur-color:.2s;--t-dur-quick:.25s;--t-dur-base:.3s;--t-dur-accordion:.35s;--t-dur-media:.5s;--t-dur-resize:.6s;--t-dur-wipe:.7s;--t-dur-content:.9s;--t-dur-dot:1s;--t-dur-rollover:1.2s;--t-dur-reveal:1.4s;--t-dur-logo-fade:2.4s;--t-dur-flicker:2.5s;--t-delay-wipe-text:.2s;--t-delay-burger:.3s;--t-delay-burger-2:.45s;--t-ease-color:cubic-bezier(.39, .575, .565, 1);--t-ease-move:cubic-bezier(.19, 1, .22, 1);--t-ease-out:cubic-bezier(0, 0, .58, 1);--t-ease-menu:cubic-bezier(.16, 1, .3, 1);--t-ease-dot:cubic-bezier(.075, .82, .165, 1);--t-ease-panel:cubic-bezier(.32, .72, 0, 1);--t-ease-underline:cubic-bezier(.85, 0, .15, 1);--t-ease-burger-lines:cubic-bezier(.445, .05, .55, .95);--t-ease-burger-cross:cubic-bezier(.785, .135, .15, .86);--t-ease-burger-inner:cubic-bezier(.47, 0, .745, .715);--t-ease-standard:cubic-bezier(.4, 0, .2, 1);--t-ease-fast-in-out:cubic-bezier(.52, 0, 0, 1);--t-ease-notch:cubic-bezier(.67, .05, .43, 1);--t-ease-expo-out:var(--t-ease-move);--t-ease-expo-in-out:cubic-bezier(.87, 0, .13, 1);--t-ease-power2-out:cubic-bezier(.215, .61, .355, 1);--t-ease-power2-in-out:cubic-bezier(.645, .045, .355, 1);--t-ease-power3-out:cubic-bezier(.165, .84, .44, 1);--t-reveal-y:24px;--t-reveal-y-lg:32px;--t-reveal-y-child:12px;--t-reveal-dur:.7s;--t-reveal-dur-child:.5s;--t-reveal-dur-lg:1.4s;--t-reveal-stagger:60ms;--t-reveal-stagger-text:50ms;--t-reveal-stagger-lg:.12s;--t-reveal-margin:-15%;--t-reveal-margin-cards:-12%;--t-reveal-margin-text:-60%;--t-dur-loader-scene:2s;--t-dur-loader-split:1.2s;--t-delay-loader:.2s;--t-btn-h-sm:42px;--t-btn-h-md:48px;--t-btn-h-lg:58px;--t-btn-pad-sm:8px min(1.458vw, 28px);--t-btn-pad-md:14px 20px;--t-btn-pad-lg:25px 96px;--t-btn-pad-lg-mobile:25px 0;--t-btn-radius:var(--t-radius-md);--t-btn-wipe-bleed:1px;--t-btn-underline-gap:3px;--t-btn-underline-gap-link:.375rem;--t-focus-w:2px;--t-focus-offset:2px;--t-focus-offset-lg:3px;--t-icon-sm:16px;--t-icon-md:24px;--t-burger:24px;--t-burger-line-h:2px;--t-burger-line-1:7px;--t-burger-line-2:15px;--t-drawer-w:min(20rem, 85vw);--t-drawer-head-h:72px;--t-drawer-head-pad:24px 20px 20px;--t-drawer-pad:24px 20px;--t-drawer-item-pad:12px 16px;--t-drawer-contact-pad:20px;--t-z-header:10;--t-z-scroll-indicator:20;--t-z-menu:100;--t-z-loader:999;--t-z-overlay-sticky:2000}:root,[data-tone=light]{--t-fg:var(--t-color-text);--t-fg-muted:var(--t-color-text-muted);--t-fg-faint:var(--t-color-text-faint);--t-fg-label:var(--t-color-text-label);--t-fg-secondary:var(--t-color-text-secondary);--t-bg:var(--t-ground);--t-line-ctx:var(--t-line);--t-line-ctx-strong:var(--t-line-strong);--t-surface-ctx:var(--t-surface-muted);--t-pill-ctx:var(--t-surface-pill-light);--t-panel-ctx:var(--t-surface-panel-solid);--t-outline-hover-fg:var(--t-accent);--t-nav-hover-fg:var(--t-fg)}[data-tone=dark]{--t-fg:var(--t-color-text-on-dark);--t-fg-muted:var(--t-color-text-on-dark-muted);--t-fg-faint:var(--t-color-text-on-dark-faint);--t-fg-label:var(--t-color-text-label);--t-fg-secondary:var(--t-color-text-label);--t-bg:var(--t-ground-dark);--t-line-ctx:var(--t-line-on-dark);--t-line-ctx-strong:var(--t-line-on-dark-strong);--t-surface-ctx:var(--t-surface-glass);--t-pill-ctx:var(--t-surface-pill);--t-panel-ctx:var(--t-surface-panel);--t-outline-hover-fg:var(--t-ink);--t-nav-hover-fg:var(--t-accent)}@media (max-width:1023px){:root{--t-text-hero:3.625rem;--t-ls-hero:0;--t-text-display:min(2.5rem, 10.256vw);--t-ls-display:-.03em;--t-text-hero-long:var(--t-text-display);--t-lh-hero-long:var(--t-lh-display);--t-ls-hero-long:var(--t-ls-display);--t-text-h2:min(2rem, 8.205vw);--t-lh-h2:1.2;--t-ls-h2:-.02em;--t-text-h3:min(1.5rem, 6.154vw);--t-ls-h3:-.015em;--t-text-statement:1.25rem;--t-ls-statement:-.01em;--t-text-lead:min(1.25rem, 5.128vw);--t-ls-lead:-.01em;--t-text-label:1.0625rem;--t-text-mono-num:.8125rem;--t-container-pad:5.128vw;--t-gutter:2.564vw;--t-columns:2;--t-section-sm:var(--t-space-24);--t-section-md:var(--t-space-40);--t-section-lg:var(--t-space-60);--t-section-xl:var(--t-space-90);--t-intro-pad-y:100px;--t-intro-pad-x:20px;--t-block-gap:var(--t-space-48);--t-tail-gap:var(--t-space-72);--t-hero-top:calc(var(--t-header-top-mobile) + var(--t-space-96))}}@media (min-width:768px) and (max-width:1023px){:root{--t-text-display:min(3.125rem, 12.821vw)}}@media (prefers-reduced-motion:reduce){:root{--t-dur-instant:0s;--t-dur-fast:0s;--t-dur-color:0s;--t-dur-quick:0s;--t-dur-base:0s;--t-dur-accordion:0s;--t-dur-media:0s;--t-dur-resize:0s;--t-dur-wipe:0s;--t-dur-content:0s;--t-dur-dot:0s;--t-dur-rollover:0s;--t-dur-reveal:0s;--t-dur-logo-fade:0s;--t-dur-flicker:0s;--t-dur-loader-scene:0s;--t-dur-loader-split:0s;--t-delay-loader:0s;--t-delay-wipe-text:0s;--t-delay-burger:0s;--t-delay-burger-2:0s;--t-reveal-dur:0s;--t-reveal-dur-child:0s;--t-reveal-dur-lg:0s;--t-reveal-stagger:0s;--t-reveal-stagger-text:0s;--t-reveal-stagger-lg:0s;--t-reveal-y:0px;--t-reveal-y-lg:0px;--t-reveal-y-child:0px}}:root{--t-accent-a50:#b7f62980;--t-accent-a30:#b7f6294d;--t-accent-a25:#b7f62940;--t-accent-a20:#b7f62933;--t-accent-tint:#f0fdd2;--t-gradient-lime-corner:linear-gradient(132deg, var(--t-white) 39.29%, var(--t-card) 62.93%, var(--t-accent-tint) 104.67%);--t-gradient-lime-bottom:linear-gradient(180deg, var(--t-white) 28%, var(--t-card) 54.77%, var(--t-accent-tint) 117.93%);--t-accent-deep:#6b9a29;--t-gradient-metric:linear-gradient(90deg, var(--t-accent-deep) 0, var(--t-accent) 100%);--t-text-metric:2.25rem;--t-text-metric-label:1rem;--t-weight-metric:var(--t-weight-semibold);--t-opacity-metric-label:.7;--t-glow-silhouette:drop-shadow(0 0 .375rem var(--t-accent-a50)) drop-shadow(0 0 1rem var(--t-accent-a30)) drop-shadow(0 0 1.75rem var(--t-accent-a20));--t-glow-halo:drop-shadow(0 0 .9375rem var(--t-accent-a25));--t-mask-fade:15%;--t-mask-fade-end:85%;--t-mask-edge-y:linear-gradient(180deg, transparent 0, var(--t-black) var(--t-mask-fade), var(--t-black) var(--t-mask-fade-end), transparent);--t-mask-edge-x:linear-gradient(90deg, transparent 0, var(--t-black) var(--t-mask-fade), var(--t-black) var(--t-mask-fade-end), transparent);--t-mask-edge-top:linear-gradient(180deg, transparent 0, var(--t-black) var(--t-mask-fade), var(--t-black));--t-col-min:32.5rem;--t-col-gap:3.5rem;--t-vw:1vw;--t-vh:1vh;--t-dvh:1dvh;--t-svh:1svh;--t-lvh:1lvh;--t-text-prose:var(--t-text-lead);--t-lh-prose:1.26;--t-ls-prose:-.01em;--t-prose-h-1:2.5rem;--t-prose-h-2:2.25rem;--t-prose-h-3:1.875rem;--t-prose-h-4:1.625rem;--t-prose-h-5:1.4375rem;--t-prose-h-6:1.25rem;--t-prose-h-7:1.125rem;--t-prose-mb-1:var(--t-space-20);--t-prose-mb-2:var(--t-space-18);--t-prose-mb-3:var(--t-space-14);--t-prose-mb-4:var(--t-space-12);--t-prose-mb-5:var(--t-space-10);--t-prose-mb-6:var(--t-space-10);--t-prose-mb-7:var(--t-space-10);--t-prose-underline-offset:.125rem;--t-prose-hover-opacity:.7;--t-prose-max:37.5rem;--t-accent-2:#fb6b3c;--t-accent-2-a35:#fb6b3c59;--t-accent-2-a25:#fb6b3c40;--t-accent-2-a0:#fb6b3c00;--t-neutral-dark:#1d1d1d;--t-neutral-dark-a75:#1d1d1dbf;--t-edge-glow-h:12.5rem;--t-gradient-edge-glow:linear-gradient(180deg, var(--t-accent-a0), var(--t-accent-a20));--t-gradient-edge-glow-warm:linear-gradient(180deg, var(--t-accent-2-a0), var(--t-accent-2-a25));--t-glow-halo-warm:drop-shadow(0 0 .9375rem var(--t-accent-2-a25))}@media (max-width:1023px){:root{--t-text-metric:1.75rem;--t-prose-h-1:2rem;--t-prose-h-2:1.75rem;--t-prose-h-3:1.5rem;--t-prose-h-4:1.4375rem;--t-prose-h-5:1.25rem;--t-prose-h-6:1.125rem;--t-prose-h-7:1.0625rem;--t-prose-mb-1:var(--t-space-16);--t-prose-mb-2:var(--t-space-14);--t-prose-mb-3:var(--t-space-12);--t-prose-mb-4:var(--t-space-10);--t-prose-mb-5:var(--t-space-8);--t-prose-mb-6:var(--t-space-8);--t-prose-mb-7:var(--t-space-8)}}
