:root{--black:#000;--lime:#af0;--white:#fff;--gray-medium:#aaa;--gray-dark:#151515;--gray-light:#eee;--bg:var(--gray-light);--heading:var(--black);--text:var(--gray-dark);--muted:#6b6b6b;--surface:var(--white);--surface-alt:var(--gray-light);--border:#0000001f;--border-strong:#00000047;--accent:var(--lime);--on-accent:var(--black);--shadow:0 3px 10px 0 #0000001a;--rail-w:360px;--nav-x:80px;--gutter:80px;--page-pad:80px;--content-max:1480px;--radius:16px;--radius-lg:32px;--r-card:32px;--r-btn:16px;--r-device:16px;--r-screen:6px;--r-nav:8px;--radius-pill:999px;--step--1:clamp(14px, calc(12.98px + .261vw), 18px);--step-0:clamp(15px, calc(13.73px + .327vw), 20px);--step-1:clamp(16px, calc(13.96px + .523vw), 24px);--step-2:clamp(18px, calc(14.43px + .915vw), 32px);--step-3:clamp(24px, calc(18.9px + 1.307vw), 44px);--step-4:clamp(30px, calc(22.35px + 1.961vw), 60px);--step-4b:clamp(32px, calc(23.84px + 2.092vw), 64px);--step-5:clamp(36px, calc(24.78px + 2.876vw), 80px);--step-marquee:clamp(56px, calc(29.49px + 6.797vw), 160px);--input-bg:var(--white);--input-text:var(--black);--light-only-display:block;--dark-only-display:none;--logo-bg:var(--black);--button-color:var(--black);--paperclip:#6b7280;--paperclip-hover:var(--paperclip);--paperclip-hover-bg:var(--gray-light)}:root[data-theme=dark]{--bg:var(--gray-dark);--heading:var(--white);--text:var(--gray-light);--muted:#9a9a9a;--surface:var(--black);--surface-alt:var(--gray-dark);--border:#ffffff24;--border-strong:#ffffff52;--button-color:var(--lime);--paperclip:var(--white);--paperclip-hover:var(--black);--paperclip-hover-bg:var(--lime);--input-bg:var(--black);--input-text:var(--white);--light-only-display:none;--dark-only-display:block;--logo-bg:var(--white)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--bg);scrollbar-gutter:stable;transition:background-color .3s}body{color:var(--text);font-family:var(--font-funnel), system-ui, sans-serif;font-size:var(--step-1);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:normal;transition:background-color .3s,color .3s;display:flex;position:relative}img,picture,svg{max-width:100%;display:block}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:normal}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}ul{padding:0;list-style:none}::selection{background:var(--lime);color:var(--black)}:focus-visible{outline:3px solid var(--lime);outline-offset:2px;border-radius:4px}.hl{background:var(--lime);color:var(--black);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 .18em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .fw-embed-input-row{background:#000}:root:not([data-theme=dark]) .dark-only,:root[data-theme=dark] .light-only{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.bg[data-astro-cid-sor4u3rk]{z-index:-1;pointer-events:none}.layer[data-astro-cid-sor4u3rk]{will-change:transform;position:absolute}img[data-astro-cid-sor4u3rk].layer{height:auto}.tr[data-astro-cid-sor4u3rk]{width:min(62vw,940px);top:0;right:0}.bl[data-astro-cid-sor4u3rk]{width:min(58vw,880px);bottom:0;left:0}.mr[data-astro-cid-sor4u3rk]{width:min(45vw,700px);top:50%;right:0;transform:translateY(-50%)}.ml[data-astro-cid-sor4u3rk]{width:min(45vw,700px);top:50%;left:0;transform:translateY(-50%)}.band[data-astro-cid-sor4u3rk]{will-change:auto;--band-edge:var(--gray-light);background:linear-gradient(to bottom, transparent 0%, var(--band-edge) 18%, var(--lime) 50%, var(--band-edge) 82%, transparent 100%);width:100%;height:2400px;top:50%;left:0;transform:translateY(-50%)}:root[data-theme=dark] .band[data-astro-cid-sor4u3rk]{--band-edge:var(--gray-dark);opacity:.5}.topc[data-astro-cid-sor4u3rk]{background:radial-gradient(50% 60%,#aaff0052,#af00 70%);width:90vw;height:60vh;top:-32%;left:50%;transform:translate(-50%)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.rail[data-astro-cid-wpvy4v7s]{flex:none;margin-top:80px;margin-left:80px}.logo[data-astro-cid-wpvy4v7s]{margin-bottom:160px;display:block}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:190px}nav[data-astro-cid-wpvy4v7s]{margin-bottom:80px}.join-btn[data-astro-cid-wpvy4v7s]{border-radius:var(--r-nav);background:var(--black);height:50px;color:var(--white);white-space:nowrap;border:3px solid #0000;justify-content:center;align-items:center;margin-bottom:80px;padding-inline:20px;font-size:17px;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}:root[data-theme=dark] .join-btn[data-astro-cid-wpvy4v7s]{border-color:var(--lime);color:var(--white);background:0 0}.join-btn[data-astro-cid-wpvy4v7s]:hover,:root[data-theme=dark] .join-btn[data-astro-cid-wpvy4v7s]:hover{background:var(--lime);border-color:var(--lime);color:var(--black)}nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:flex-start;padding-left:0;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{height:56px;font-size:var(--step-1);color:var(--text);white-space:nowrap;align-items:center;gap:9px;font-weight:400;line-height:1;transition:color .18s;display:inline-flex;position:relative}.nav-link[data-astro-cid-wpvy4v7s]:not(.active):hover{color:var(--heading)}.nav-link[data-astro-cid-wpvy4v7s] .arrow[data-astro-cid-wpvy4v7s]{width:16px;height:12px;display:none}.nav-link[data-astro-cid-wpvy4v7s].active{color:var(--black);padding-inline:20px}.nav-link[data-astro-cid-wpvy4v7s].active:before{content:"";background:var(--lime);border-radius:var(--r-nav);z-index:-1;width:100%;height:50px;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}.nav-link[data-astro-cid-wpvy4v7s].active .arrow[data-astro-cid-wpvy4v7s]{display:block}.mode[data-astro-cid-wpvy4v7s]{font-size:var(--step--1);align-items:center;gap:10px;transition:color .18s;display:flex}.mode[data-astro-cid-wpvy4v7s]:hover{color:var(--heading)}.mode-ico[data-astro-cid-wpvy4v7s]{width:20px;height:20px}.nav-open[data-astro-cid-wpvy4v7s],.nav-scrim[data-astro-cid-wpvy4v7s],.drawer-top[data-astro-cid-wpvy4v7s],.nav-sub[data-astro-cid-wpvy4v7s]{display:none}.nav-sub[data-astro-cid-wpvy4v7s] .nav-link[data-astro-cid-wpvy4v7s].sub-active{font-weight:700}@media (width<=1024px){.rail[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;width:100%;margin:0;padding:20px 30px;display:flex}.logo[data-astro-cid-wpvy4v7s]{margin-bottom:0}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:127px}.nav-open[data-astro-cid-wpvy4v7s]{color:var(--heading);justify-content:center;align-items:center;margin:-8px;padding:8px;display:inline-flex}.nav-scrim[data-astro-cid-wpvy4v7s]{opacity:0;visibility:hidden;z-index:90;background:#00000073;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.panel[data-astro-cid-wpvy4v7s]{background:var(--surface);z-index:100;flex-direction:column;width:min(340px,88vw);padding:40px 30px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}#site-nav[data-astro-cid-wpvy4v7s].nav-active .panel[data-astro-cid-wpvy4v7s]{transform:translate(0)}#site-nav[data-astro-cid-wpvy4v7s].nav-active .nav-scrim[data-astro-cid-wpvy4v7s]{opacity:1;visibility:visible}.drawer-top[data-astro-cid-wpvy4v7s]{justify-content:flex-end;align-items:center;height:20px;margin-bottom:32px;display:flex}.nav-back[data-astro-cid-wpvy4v7s]{color:var(--heading);display:none}.nav-back[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s],.nav-back[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s] line[data-astro-cid-wpvy4v7s]{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.nav-close[data-astro-cid-wpvy4v7s]{display:inline-flex}.nav-open[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s],.nav-close[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s],.nav-back[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:20px;height:20px}.panel[data-astro-cid-wpvy4v7s][data-view=products] .drawer-top[data-astro-cid-wpvy4v7s]{justify-content:space-between}.panel[data-astro-cid-wpvy4v7s][data-view=products] .nav-back[data-astro-cid-wpvy4v7s]{display:inline-flex}.panel[data-astro-cid-wpvy4v7s][data-view=products] .nav-main[data-astro-cid-wpvy4v7s]{display:none}.panel[data-astro-cid-wpvy4v7s][data-view=products] .nav-sub[data-astro-cid-wpvy4v7s]{display:block}.panel[data-astro-cid-wpvy4v7s][data-view=main] .nav-sub[data-astro-cid-wpvy4v7s],.panel[data-astro-cid-wpvy4v7s][data-view=products] .join-btn[data-astro-cid-wpvy4v7s]{display:none}.nav-main[data-astro-cid-wpvy4v7s],.nav-sub[data-astro-cid-wpvy4v7s]{margin-bottom:0}.join-btn[data-astro-cid-wpvy4v7s]{align-self:flex-start;height:40px;margin:34px 0 0;padding:14px 15px 15px;font-size:17px}:root[data-theme=dark] .join-btn[data-astro-cid-wpvy4v7s]{border-width:2px;border-radius:12px;padding-inline:16px}.nav-main[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s],.nav-sub[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:0}.nav-link[data-astro-cid-wpvy4v7s]{gap:0;height:auto;padding-block:13px;font-size:24px}.nav-link[data-astro-cid-wpvy4v7s] .arrow[data-astro-cid-wpvy4v7s]{display:none!important}.nav-link[data-astro-cid-wpvy4v7s].active{color:var(--heading);padding-inline:0;font-weight:700}.nav-link[data-astro-cid-wpvy4v7s].active:before{display:none}.mode[data-astro-cid-wpvy4v7s]{margin-top:auto;padding-top:40px;font-size:18px}}.site-footer[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);line-height:28px}.cols[data-astro-cid-jo6i4kqk]{flex-wrap:nowrap;justify-content:space-between;row-gap:80px;display:flex}.cols[data-astro-cid-jo6i4kqk]>section[data-astro-cid-jo6i4kqk]{width:100%;max-width:310px}h3[data-astro-cid-jo6i4kqk]{font-size:var(--step-1);color:var(--heading);letter-spacing:-.01em;margin-bottom:0;font-weight:700}p[data-astro-cid-jo6i4kqk]{line-height:28px}a[data-astro-cid-jo6i4kqk]{color:inherit;transition:color .18s}a[data-astro-cid-jo6i4kqk]:hover{color:var(--heading)}a[data-astro-cid-jo6i4kqk].strong{font-weight:600}:root[data-theme=dark] a[data-astro-cid-jo6i4kqk].strong{color:var(--lime)}.sep[data-astro-cid-jo6i4kqk]{opacity:.5;margin-inline:.15em}@media (width<=1440px){.cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;column-gap:80px;max-width:1090px}}@media (width<=1024px){.cols[data-astro-cid-jo6i4kqk]{justify-content:flex-start;gap:15px}}.wrapper[data-astro-cid-z4jru4n3]{flex:100%;min-width:0;padding:100px 80px 150px}.page[data-astro-cid-z4jru4n3]{max-width:var(--content-max);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}main[data-astro-cid-z4jru4n3]{margin-bottom:150px}@media (width<=1024px){body{flex-direction:column}.wrapper[data-astro-cid-z4jru4n3]{padding:30px 30px 60px}.page[data-astro-cid-z4jru4n3]{max-width:none}main[data-astro-cid-z4jru4n3]{margin-bottom:60px}}
