@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_ecfdd5e1-module__jpPhNG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_ecfdd5e1-module__jpPhNG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
:root{--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}.kf-wordmark{aspect-ratio:1574/240;background-color:currentColor;display:block;-webkit-mask:url(/logo-wordmark.png) 50%/contain no-repeat;mask:url(/logo-wordmark.png) 50%/contain no-repeat}@keyframes kf-rise-soft{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes kf-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html[data-kf-motion=on] [data-kf-reveal-children]>*{opacity:0;transition:opacity .75s var(--ease-out-quint), transform .75s var(--ease-out-quint);transform:translateY(20px)}html[data-kf-motion=on] [data-kf-reveal-children].kf-in>*{opacity:1;transform:none}[data-kf-reveal-children]>:nth-child(2){transition-delay:70ms}[data-kf-reveal-children]>:nth-child(3){transition-delay:.14s}[data-kf-reveal-children]>:nth-child(4){transition-delay:.21s}[data-kf-reveal-children]>:nth-child(5){transition-delay:.28s}[data-kf-reveal-children]>:nth-child(6){transition-delay:.35s}[data-kf-reveal-children]>:nth-child(7){transition-delay:.42s}[data-kf-reveal-children]>:nth-child(n+8){transition-delay:.49s}html[data-kf-motion=on] [data-kf-reveal-children]>[data-kf-reveal-children]{opacity:1;transition:none;transform:none}html[data-kf-motion=on] [data-kf-reveal-children]>:has([data-kf-reveal-children]){opacity:1;transition:none;transform:none}html[data-kf-motion=on] #how-it-works ol>li{border-top-color:#0000;position:relative}html[data-kf-motion=on] #how-it-works ol>li:before{content:"";background:var(--foreground);transform-origin:0;height:2px;transition:transform .9s var(--ease-out-quint);position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}html[data-kf-motion=on] #how-it-works ol>li.kf-in:before{transform:scaleX(1)}}[data-kf-hero-em]{animation:kf-rise-soft .8s var(--ease-out-quint) backwards;animation-delay:2.6s;display:inline-block}.kf-cta{--kf-edge:transparent;--kf-edge-depth:2px;box-shadow:0 var(--kf-edge-depth) 0 0 var(--kf-edge);transition:background-color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart), color .2s var(--ease-out-quart), transform .2s var(--ease-out-quart), box-shadow .2s var(--ease-out-quart)}.kf-cta:hover{--kf-edge-depth:4px;transform:translateY(-2px)}.kf-cta:active{--kf-edge-depth:0px;transition-duration:70ms;transform:translateY(2px)}.kf-cta-primary{--kf-edge:color-mix(in oklab, var(--primary) 70%, #000)}.kf-cta-ink{--kf-edge:color-mix(in oklab, var(--invert) 70%, #000)}.kf-cta-outline{--kf-edge:color-mix(in oklab, var(--foreground) 16%, transparent)}.kf-cta-inverse{--kf-edge:color-mix(in oklab, var(--invert-foreground) 22%, transparent)}.kf-lift:hover{box-shadow:0 6px 0 -2px color-mix(in oklab, var(--foreground) 9%, transparent);transform:translateY(-3px)}.kf-underline{transition:background-size .35s var(--ease-out-quart);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.kf-underline:hover,.kf-underline:focus-visible{background-size:100% 1px}.kf-ticker{position:relative;overflow:clip}.kf-ticker:before,.kf-ticker:after{content:"";z-index:2;pointer-events:none;width:clamp(3.5rem,12%,11rem);position:absolute;top:0;bottom:0}.kf-ticker:before{background:linear-gradient(90deg, var(--background) 12%, var(--background-t0));left:0}.kf-ticker:after{background:linear-gradient(270deg, var(--background) 12%, var(--background-t0));right:0}.kf-ticker-track{width:max-content;display:flex}.kf-ticker-run{align-items:center;display:flex}.kf-strip-item{white-space:nowrap;font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--muted-foreground);transition:color .35s var(--ease-out-quart);align-items:center;gap:2.5rem;padding-inline-end:2.5rem;font-size:1.0625rem;font-weight:500;display:flex}.kf-ticker:hover .kf-strip-item{color:var(--foreground)}.kf-strip-dot{background:var(--primary);opacity:.5;border-radius:9999px;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.kf-ticker-track{animation:46s linear infinite kf-ticker}.kf-ticker:hover .kf-ticker-track,.kf-ticker:focus-within .kf-ticker-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.kf-ticker:before,.kf-ticker:after{display:none}.kf-ticker-track{width:100%}.kf-ticker-run{flex-wrap:wrap;justify-content:center;padding-inline:1.5rem}.kf-ticker-run:nth-child(2){display:none}.kf-strip-item{gap:1.25rem;padding-inline-end:1.25rem}}.kf-panel{animation:kf-panel-in .45s var(--ease-out-quart) both}@media (prefers-reduced-motion:reduce){[data-kf-hero-em],.kf-panel,.kf-arrow,.kf-announce:after{animation:none}.kf-announce:after{display:none}.kf-hero h1{animation:none;-webkit-mask-image:none;mask-image:none}.kf-lift:hover .kf-icon,.kf-glow:hover .kf-icon,.kf-cta:hover,.kf-lift:hover{transform:none}}@keyframes kf-unmask{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes kf-dot-drift{to{background-position:0 96px}}@keyframes kf-ticker{to{transform:translate(-50%)}}@keyframes kf-arrow-nudge{0%,70%,to{transform:translate(0)}35%{transform:translate(5px)}}@keyframes kf-announce-sheen{0%{transform:translate(-120%)skew(-18deg)}55%,to{transform:translate(420%)skew(-18deg)}}.kf-hero h1{animation:kf-rise-soft .8s var(--ease-out-quint) 2.5s both, kf-unmask 1.5s var(--ease-out-expo) 2.5s both;-webkit-mask-image:linear-gradient(100deg,#000 0 34%,#0000 62%);mask-image:linear-gradient(100deg,#000 0 34%,#0000 62%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kf-announce{position:relative;overflow:hidden}.kf-announce:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:18%;animation:9s ease-in-out 3s infinite kf-announce-sheen;position:absolute;inset:0 auto 0 0}.kf-arrow{animation:kf-arrow-nudge 3.4s var(--ease-out-quart) infinite;display:inline-block}.kf-icon{transition:transform .45s var(--ease-out-quint);display:inline-block}.kf-lift:hover .kf-icon,.kf-glow:hover .kf-icon{transform:translateY(-3px)rotate(-7deg)scale(1.08)}.kf-glow,.kf-lift{background-image:radial-gradient(130% 100% at 50% 100%, color-mix(in oklab, var(--primary) 15%, transparent), transparent 72%);transition:background-size .5s var(--ease-out-quart), border-color .3s var(--ease-out-quart), transform .3s var(--ease-out-quart), box-shadow .3s var(--ease-out-quart);background-position:50% 100%;background-repeat:no-repeat;background-size:140% 0}.kf-glow:hover,.kf-lift:hover,.kf-cta:focus-visible,.kf-glow:focus-within,.kf-lift:focus-within{background-size:140% 150%}.kf-cta:focus-visible,.kf-underline:focus-visible,[data-kf-reveal-children] a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:9999px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.kf-hero{animation:linear both kf-dot-drift;animation-timeline:view();animation-range:entry exit}}}@keyframes kf-sheet-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes kf-scrim-in{0%{opacity:0}}.kf-sheet{animation:kf-sheet-in .3s var(--ease-out-quint) both}.kf-sheet-scrim{animation:kf-scrim-in .3s var(--ease-out-quart) both}@media (prefers-reduced-motion:reduce){.kf-sheet,.kf-sheet-scrim{animation:none}}
