.root_root__5Z4LT{--display:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--text:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--script:var(--font-caveat),cursive;--ease-out:cubic-bezier(.16,1,.3,1);--radius:24px;--wrap:1280px;--lb-zoom:1;min-height:calc(100vh / var(--lb-zoom));background:var(--lb-ground);color:var(--lb-ink);font:400 16px/1.6 var(--text);letter-spacing:-.006em;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.root_root__5Z4LT) :where(h1,h2,h3){text-wrap:balance;margin:0}:where(.root_root__5Z4LT) :where(p){margin:0}:where(.root_root__5Z4LT) *,:where(.root_root__5Z4LT) :after,:where(.root_root__5Z4LT) :before{border-color:var(--lb-line)}.root_root__5Z4LT [data-signup-off]{cursor:default;pointer-events:none}@media (min-width:1600px){:where([data-lb-zoom=ok]) .root_root__5Z4LT{--lb-zoom:1.1;zoom:var(--lb-zoom)}}@media (min-width:1760px){:where([data-lb-zoom=ok]) .root_root__5Z4LT{--lb-zoom:1.2}}@media (min-width:1920px){:where([data-lb-zoom=ok]) .root_root__5Z4LT{--lb-zoom:1.3}}@media (min-width:2080px){:where([data-lb-zoom=ok]) .root_root__5Z4LT{--lb-zoom:1.4}}@media (min-width:2240px){:where([data-lb-zoom=ok]) .root_root__5Z4LT{--lb-zoom:1.5}}@media (min-width:2400px){:where([data-lb-zoom=ok]) .root_root__5Z4LT{--lb-zoom:1.6}}@media (min-width:2560px){:where([data-lb-zoom=ok]) .root_root__5Z4LT{--lb-zoom:1.7}}@font-face{font-family:LB Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:LB Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:LB Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:LB Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}[data-lb-marketing]{--font-geist:"LB Geist";--font-caveat:"LB Caveat"}[data-lb-words] .w{overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}[data-lb-words] .w,[data-lb-words] .wi{display:inline-block}@media (prefers-reduced-motion:no-preference){:where([data-lb-js]) [data-lb-reveal]:not([data-lb-fold]){transition:opacity .75s cubic-bezier(.2,.65,.2,1),transform .75s cubic-bezier(.2,.65,.2,1);will-change:opacity,transform}:where([data-lb-js]) [data-lb-reveal]:not([data-lb-fold]):not([data-in]){opacity:0;transform:translateY(22px)}:where([data-lb-js]) [data-lb-reveal=blur]:not([data-lb-fold]){transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out),filter .9s var(--ease-out)}:where([data-lb-js]) [data-lb-reveal=blur]:not([data-lb-fold]):not([data-in]){opacity:0;transform:translateY(44px) scale(.975);filter:blur(6px)}:where([data-lb-js]) [data-lb-reveal][data-lb-fold]{animation:lbRevealRise .75s cubic-bezier(.2,.65,.2,1) both;will-change:opacity,transform}:where([data-lb-js]) [data-lb-words]:not([data-lb-words=hero]) .wi{transition:transform .9s cubic-bezier(.2,.75,.2,1),opacity .7s ease,filter .7s ease;transition-delay:calc(var(--i) * 55ms)}:where([data-lb-js]) [data-lb-words]:not([data-lb-words=hero]):not([data-in]) .wi{transform:translateY(110%) rotate(4deg);opacity:0;filter:blur(4px)}:where([data-lb-js]) [data-lb-words=hero] .wi{animation:lbWordRise .9s cubic-bezier(.2,.75,.2,1) calc(.15s + var(--i) * 55ms) both,lbWordFade .7s ease calc(.15s + var(--i) * 55ms) both}}@keyframes lbRevealRise{0%{opacity:0;transform:translateY(22px)}}@keyframes lbWordRise{0%{transform:translateY(110%) rotate(4deg)}}@keyframes lbWordFade{0%{opacity:0;filter:blur(4px)}}