.folk-home,.folk-home-skin,.folk-site-nav{--h-ink:#030003;--h-soft:#595959;--h-mute:#737373;--h-blue:#030003;--h-tint:#f5f5f5;--h-ring:#8a8a8a;--h-lift:#183d9a29;font-family:var(--font-sf);-webkit-font-smoothing:antialiased}.folk-home{--color-ink:#030003;--color-ink-soft:#595959;--color-ink-rgb:3 0 3;--color-cream:#fff;color:var(--h-ink);background:#fff}.folk-landing-v2.folk-home-skin.folk-home-skin{--ink:#030003;--paper:#fff;--card:#fff;--cta-ink:#030003;--accent-blue:#030003;--accent-blue-rgb:3 0 3;--fw-ink:#030003;--fw-cream:#fff;--fw-espresso:#030003;--color-cream:#fff!important;--color-cream-rgb:255 255 255!important;--color-ink:#030003!important;--color-ink-rgb:3 0 3!important;--color-ink-mute:#737373!important;--color-ink-soft:#595959!important;--color-ink-faint:#0300034d!important;font-family:var(--font-sf)!important;background:#fff!important}.folk-home :is(h1,h2,h3),.folk-landing-v2.folk-home-skin .display-serif{font-family:var(--font-averia), Georgia, serif;text-wrap:balance;font-weight:700}.folk-home p{text-wrap:pretty}.folk-home ::selection{background:#e5e5e5}body:has(.folk-home):before{display:none}body:has(.folk-home-skin):before{display:none}.folk-home :is(a,button):focus-visible,.folk-site-nav :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid}.folk-home-skin.folk-fw .fw-card{box-shadow:none;background:#f5f5f5;border-radius:24px}.folk-home-skin.folk-fw .fw-chip{font-size:14px;font-weight:600}.folk-home-skin.folk-fw .fw-chip--on{color:#fff;box-shadow:none;text-shadow:none;background:#030003}.fh-key,.fh-download{background:var(--h-ink,#030003);color:#fff;min-height:52px;font-family:var(--font-sf);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:1.2;transition:transform .16s cubic-bezier(.2,0,0,1),background-color .15s;display:inline-flex}.fh-key-face{min-height:inherit;border-radius:inherit;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 24px;display:flex}.fh-key--sm{min-height:44px;font-size:15px}.fh-key--sm .fh-key-face{padding:10px 20px}.fh-key--soft{color:var(--h-ink);background:#f0f0f0}.fh-download{gap:12px;min-height:64px;padding:16px 30px;font-size:19px}.fh-key:active,.fh-download:active{transform:scale(.96)}.fh-key:focus-visible,.fh-download:focus-visible{outline:2px solid var(--h-ink);outline-offset:4px}.fh-text-link{min-height:44px;color:var(--h-soft);text-underline-offset:4px;align-items:center;padding:10px;font-size:15px;-webkit-text-decoration:underline #b8b8b8;text-decoration:underline #b8b8b8;transition:color .15s;display:inline-flex}@media (hover:hover){.fh-key:hover,.fh-download:hover{background-color:#292929}.fh-key--soft:hover{background-color:#e5e5e5}.fh-text-link:hover{color:var(--h-ink)}}.fh-hero{text-align:center;padding:152px 20px 0}.fh-headline{letter-spacing:-.055em;max-width:25ch;margin:0 auto;font-size:clamp(44px,5.5vw,80px);line-height:1.06}.fh-social-proof{max-width:34ch;color:var(--h-soft);text-wrap:balance;margin:28px auto 0;font-size:15px;line-height:1.5}.fh-hero-doors{flex-direction:column;align-items:center;gap:3px;margin-top:30px;display:flex}.fh-channel-note{color:var(--h-soft);margin-top:8px;font-size:14px}.fh-phone-col{width:min(100%,1040px);margin:52px auto 0}.fh-features{margin-top:88px}.fh-section-title{text-align:center;letter-spacing:-.035em;margin-bottom:30px;font-size:clamp(30px,4vw,44px);line-height:1.12}.fh-footer{border-top:1px solid #e8e8e8;padding-top:40px;padding-bottom:40px}.folk-home .fh-foot-col h3{font-family:var(--font-sf)}@media (max-width:639px){.fh-hero{padding-top:126px;padding-inline:24px}.fh-headline{font-size:clamp(38px,10.5vw,56px)}.fh-social-proof{max-width:30ch;margin-top:24px;font-size:14px}.fh-hero-doors{margin-top:26px}.fh-phone-col{margin-top:36px}.fh-features{margin-top:56px}}.fh-fan{--s:22px;--spread:17deg;width:calc(var(--s) * 2.15);height:calc(var(--s) * 1.12);flex:none;display:inline-block;position:relative}.fh-fan>img{width:var(--s);height:var(--s);margin-left:calc(var(--s) / -2);transform-origin:50% 280%;filter:drop-shadow(0 1px 2px #03000338);transition:transform .32s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:50%}.fh-fan>img:first-child{transform:rotate(calc(var(--spread) * -1))}.fh-fan>img:nth-child(2){z-index:1;transform:rotate(0)translateY(-1px)}.fh-fan>img:nth-child(3){z-index:2;transform:rotate(var(--spread))}.fh-fan--lg{--s:48px;--spread:15deg}.fh-fan--lg>img{filter:drop-shadow(0 6px 10px #14285a38)}.fh-message-link{align-items:center;gap:12px;margin-top:8px;text-decoration:none;display:inline-flex}.fh-message-link>span:last-child{text-underline-offset:4px;text-decoration:underline}.fh-message-link .fh-fan{--s:28px;width:calc(var(--s) * 2.5)}.fh-message-link:focus-visible{outline:2px solid var(--h-ink);outline-offset:5px;border-radius:8px}.fh-message-link:focus-visible .fh-fan,.fh-message-link:active .fh-fan{--spread:21deg}@media (hover:hover){.fh-key:hover .fh-fan,.fh-message-link:hover .fh-fan,.fh-card:hover .fh-fan{--spread:21deg}}.fh-retro{max-width:var(--retro-max,236px);letter-spacing:-.01em;color:#07131f;text-align:left;text-wrap:pretty;filter:drop-shadow(0 10px 14px var(--h-lift));padding:7px 18px 7px 11px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:20px;display:inline-block;position:relative}.fh-retro[data-side=left]{padding:7px 11px 7px 18px}.fh-retro>svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.fh-retro-text{position:relative}.fh-retro:not([data-drawn]){background:linear-gradient(#cce5ff 0%,#93c5fb 48%,#abd8ff 84%,#d7efff 100%);border-radius:15px;box-shadow:inset 0 0 0 1px #6e8fab}.fh-burst{z-index:40;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:32px;line-height:1;animation:1.25s cubic-bezier(.2,.7,.3,1) both fh-burst;position:absolute}@keyframes fh-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--rot)) scale(var(--s))}}.fh-card{isolation:isolate;background:#f5f5f5;border-radius:28px;flex-direction:column;padding:22px 22px 24px;transition:transform .26s cubic-bezier(.2,0,0,1);display:flex;position:relative}@media (hover:hover){.fh-card:hover{transform:translateY(-4px)}.fh-card:hover .fh-card-sticker{transform:rotate(calc(var(--r) * -1)) scale(1.08)}}.fh-card-art{height:132px;position:relative}.fh-card-sticker{--r:0deg;width:92px;height:auto;transform:rotate(var(--r));filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(0 10px 14px #14285a29);-webkit-user-select:none;user-select:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:-4px}.fh-card-fan{position:absolute;top:6px;left:6px;transform:rotate(-4deg)}.fh-card-bubble{--retro-max:196px;position:absolute;top:58px;right:-6px}.fh-card-bubble .fh-retro{font-size:14.5px;line-height:18px}@media (max-width:639px){.fh-card{border-radius:24px;padding:16px 18px 20px}.fh-card-art{height:96px}.fh-card-sticker{width:74px}.fh-card-bubble{top:22px;left:112px;right:auto}}.fh-foot-col h3{color:var(--h-ink);font-size:15px;font-weight:700}.fh-foot-col a{color:var(--h-soft);padding:12px 0;font-size:15px;transition:color .15s;display:inline-block}.fh-foot-col a:hover{color:var(--h-ink)}@media (prefers-reduced-motion:reduce){.fh-card,.fh-card-sticker,.fh-fan>img,.fh-key,.fh-download,.folk-home-skin.folk-fw a.fw-card{transition:none;animation:none}.fh-key:active,.fh-download:active,.fh-card:hover,.folk-home-skin.folk-fw a.fw-card:hover,.folk-home-skin.folk-fw a.fw-card:active{transform:none}.fh-card:hover .fh-card-sticker{transform:rotate(var(--r))}.fh-key:hover .fh-fan,.fh-message-link:hover .fh-fan,.fh-message-link:focus-visible .fh-fan,.fh-message-link:active .fh-fan,.fh-card:hover .fh-fan{--spread:17deg}.fh-key:hover .fh-fan--lg,.fh-card:hover .fh-fan--lg{--spread:15deg}.fh-burst{display:none}}.fh-demo{max-width:100%}.fh-demo-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b8b8b8 transparent;text-align:left;border-bottom:1px solid #e7e7e7;gap:28px;width:max-content;max-width:100%;margin-inline:auto;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.fh-demo-tab{color:#757575;min-height:48px;font-family:var(--font-sf);white-space:nowrap;background:0 0;border:0;flex:none;padding:8px 0 13px;font-size:15px;font-weight:500;line-height:1.2;transition:color .15s;position:relative}.fh-demo-tab:after{content:"";inset-inline:0;opacity:0;background:currentColor;height:2px;transition:opacity .15s;position:absolute;bottom:0}.fh-demo-tab[aria-selected=true]{color:var(--h-ink)}.fh-demo-tab[aria-selected=true]:after{opacity:1}.fh-demo-phone{aspect-ratio:490/1000;width:min(100%,440px);margin-inline:auto}.fh-demo-panel{border-radius:36px;margin-top:28px}@media (max-width:639px){.fh-demo-tabs{gap:24px}.fh-demo-tab{font-size:14px}}@media (prefers-reduced-motion:reduce){.fh-demo-tab,.fh-demo-tab:after{transition:none}}
