.Landing_root__PVadv{--paper:#f3efe6;--ink:#14130f;--ink-2:#3a372f;--muted:#6f6a5d;--line:rgb(20 19 15/0.13);--line-strong:rgb(20 19 15/0.28);--accent:#ff4b21;--hi:#ffe14d;--dark:#100f0c;position:relative;min-height:100dvh;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;& :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,pre){margin:0;padding:0;border:0;font:inherit}& :where(a){color:inherit}& ::selection{background:var(--accent);color:#fff}}.Landing_grain__qhVMS{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.07 0 0 0 0 0.05 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.Landing_progress__hahly{display:none}@supports (animation-timeline:scroll()){.Landing_progress__hahly{display:block;position:fixed;inset:0 0 auto;z-index:70;height:3px;background:var(--accent);transform-origin:0 50%;animation:Landing_grow__d23dn linear both;animation-timeline:scroll(root)}}@keyframes Landing_grow__d23dn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Landing_root__PVadv [data-reveal-armed]{opacity:0;translate:0 2rem;transition:opacity .9s cubic-bezier(.2,.9,.3,1) var(--d,0s),translate .9s cubic-bezier(.2,.9,.3,1) var(--d,0s)}.Landing_root__PVadv [data-reveal-armed][data-revealed]{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){.Landing_root__PVadv{scroll-behavior:auto}.Landing_root__PVadv [data-reveal-armed]{opacity:1;translate:none;transition:none}}.Nav_sentinel__der7I{position:absolute;top:0;height:1px;width:1px}.Nav_nav__ILwnP{position:fixed;z-index:50;top:.9rem;left:50%;translate:-50% 0;width:min(calc(100% - 1.5rem),72rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .6rem .6rem 1.25rem;border-radius:999px;border:1px solid transparent;transition:background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s;transition:background .35s,border-color .35s,box-shadow .35s,backdrop-filter .35s;transition:background .35s,border-color .35s,box-shadow .35s,backdrop-filter .35s,-webkit-backdrop-filter .35s}.Nav_stuck__eU_dK{background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-color:var(--line);box-shadow:0 12px 32px -18px rgb(20 19 15/.35)}.Nav_home__o5Jbb{color:var(--ink);text-decoration:none;border-radius:8px;&:focus-visible{outline:3px solid var(--accent);outline-offset:4px}}.Nav_wordmark__4z2wI{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display),serif;font-size:1.7rem;line-height:1;letter-spacing:-.01em;& em{font-style:italic;color:var(--accent)}}.Nav_mark__uU_fX{width:.95rem;height:.95rem;border-radius:3px 50% 50% 50%;background:var(--accent);rotate:-12deg;transition:rotate .5s cubic-bezier(.2,.9,.3,1)}.Nav_home__o5Jbb:hover .Nav_mark__uU_fX{rotate:78deg}.Nav_links__XSa_H{display:none;gap:2rem;& a{position:relative;color:var(--ink-2);text-decoration:none;font-size:.95rem;&:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.2,.9,.3,1)}&:focus-visible:after,&:hover:after{transform:scaleX(1);transform-origin:left}}@media (min-width:52rem){display:flex}}.Nav_actions__TLGel{display:flex;align-items:center;gap:.5rem}.Nav_signin__hVZqZ{padding:.6rem 1rem;border:0;background:transparent;color:var(--ink);font:500 .95rem var(--font-sans),sans-serif;white-space:nowrap;border-radius:999px;cursor:pointer;&:hover{background:rgb(20 19 15/.06)}@media (max-width:28rem){display:none}}.Nav_cta__dgRKF{white-space:nowrap;padding-block:.7rem;font-size:.95rem;--pad-x:1.2rem}.Button_button__OStoj{--pad-x:1.6rem;position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:.95rem var(--pad-x);border-radius:999px;border:1px solid transparent;font:500 1rem/1 var(--font-sans),system-ui,sans-serif;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .25s cubic-bezier(.2,.9,.3,1),box-shadow .25s;&:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wipe,var(--ink));transform:translateY(101%);border-radius:50% 50% 0 0/30% 30% 0 0;transition:transform .45s cubic-bezier(.2,.9,.3,1),border-radius .45s}&:focus-visible:before,&:hover:before{transform:translateY(0);border-radius:0}&:hover{transform:translateY(-2px)}&:focus-visible{outline:3px solid var(--ink);outline-offset:3px}}.Button_primary__CqE4U{--wipe:var(--ink);background:var(--accent);color:#fff;&:focus-visible,&:hover{color:var(--paper);box-shadow:0 14px 30px -12px rgb(255 75 33/.7)}}.Button_ghost__o6oSk{--wipe:var(--ink);background:transparent;color:var(--ink);border-color:var(--line-strong,rgb(20 19 15/.28));&:focus-visible,&:hover{color:var(--paper)}}.Button_light__BeXQz{--wipe:var(--accent);background:var(--paper);color:var(--ink);&:focus-visible,&:hover{color:#fff}}.Button_arrow__MiQLN{display:grid;place-items:center;transition:transform .3s}.Button_button__OStoj:hover .Button_arrow__MiQLN{transform:translateX(4px)}.Button_label__bqe5A{position:relative}.SignInDialog_dialog__B9JOs{width:min(92vw,28rem);padding:0;border:0;background:transparent;color:var(--ink,#14130f);overflow:visible;margin:auto;&::-webkit-backdrop{background:rgb(20 19 15/.55);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}&::backdrop{background:rgb(20 19 15/.55);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}opacity:0;transform:translateY(16px) scale(.98);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.3,1),overlay allow-discrete .3s,display allow-discrete .3s;&[open]{opacity:1;transform:none}@starting-style{&[open]{opacity:0;transform:translateY(16px) scale(.98)}}}.SignInDialog_card__5mbu3{position:relative;padding:2.5rem 2rem 2rem;border-radius:28px;background:#fbf8f1;border:1px solid rgb(20 19 15/.12);box-shadow:0 40px 80px -20px rgb(20 19 15/.45);font-family:var(--font-sans),system-ui,sans-serif}.SignInDialog_close__nJNDr{position:absolute;top:.9rem;right:.9rem;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgb(20 19 15/.14);background:transparent;color:inherit;font-size:1.4rem;line-height:1;cursor:pointer;transition:background .2s;&:hover{background:rgb(20 19 15/.06)}}.SignInDialog_eyebrow__vZ_c_{margin:0 0 .5rem;font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#6f6a5d}.SignInDialog_title__7vFGR{margin:0;font-family:var(--font-display),serif;font-weight:400;font-size:3rem;line-height:1;letter-spacing:-.02em;& em{color:var(--accent,#ff4b21)}}.SignInDialog_lede__tc_QF{margin:1rem 0 1.75rem;color:#3a372f;line-height:1.55;text-wrap:pretty}.SignInDialog_buttons__nGmYW{display:grid;grid-gap:.75rem;gap:.75rem;& button{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:.95rem 1.25rem;border-radius:999px;border:1px solid rgb(20 19 15/.16);background:#fff;color:#14130f;font:500 1rem var(--font-sans),sans-serif;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;&:first-child{background:#14130f;color:#fff;border-color:#14130f}&:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px rgb(20 19 15/.5)}}}.Hero_hero__vLx_W{position:relative;padding:clamp(7.5rem,16vh,10rem) 1.25rem clamp(3rem,8vw,6rem);text-align:center}.Hero_inner__TBgs6{position:relative;z-index:1;max-width:68rem;margin-inline:auto}.Hero_eyebrow__Cc07c{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 clamp(1.25rem,3vw,2rem);padding:.45rem .95rem .45rem .8rem;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255/.5);font:500 .82rem var(--font-mono),monospace;letter-spacing:.04em;color:var(--ink-2);animation:Hero_fade-up__ipMcz .8s cubic-bezier(.2,.9,.3,1) .05s both}.Hero_dot__BpgjR{width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgb(255 75 33/.6);animation:Hero_pulse__31zEH 2.4s infinite}.Hero_title__wb3P1{margin:0;font-family:var(--font-display),serif;font-weight:400;font-size:clamp(3.6rem,14.5vw,11.5rem);line-height:.9;letter-spacing:-.035em;text-wrap:balance}.Hero_line__Xpczc{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;&>span{display:block;animation:Hero_rise__46N57 1.1s calc(.15s + var(--i) * .12s) both cubic-bezier(.2,.9,.2,1)}& em{position:relative;display:inline-block;font-style:italic;color:var(--accent)}}.Hero_scribble__FeMpK{position:absolute;left:2%;bottom:-.02em;width:96%;height:.16em;overflow:visible;fill:none;stroke:var(--ink);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:Hero_draw__jQyqc 1s cubic-bezier(.6,0,.2,1) 1.05s forwards}.Hero_sub__PruAF{max-width:38rem;margin:clamp(1.5rem,3vw,2.25rem) auto 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;color:var(--ink-2);text-wrap:pretty;animation:Hero_fade-up__ipMcz .9s cubic-bezier(.2,.9,.3,1) .55s both}.Hero_ctas__CoMXR{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;animation:Hero_fade-up__ipMcz .9s cubic-bezier(.2,.9,.3,1) .7s both}.Hero_fine__5AjDq{margin:1.1rem 0 0;font-size:.85rem;color:var(--muted);animation:Hero_fade-up__ipMcz .9s cubic-bezier(.2,.9,.3,1) .85s both}.Hero_sheet__HhRob{display:none;position:absolute;z-index:0;width:13.5rem;padding:1.1rem 1.2rem;border-radius:6px;background:#fffdf8;border:1px solid var(--line);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 24px 40px -22px rgb(20 19 15/.35);text-align:left;font-family:var(--font-mono),monospace;font-size:.8rem;line-height:1.7;color:var(--ink-2);animation:Hero_float-in__Rvik9 1.2s cubic-bezier(.2,.9,.2,1) .6s both;& strong{margin-bottom:.35rem;color:var(--ink);font-weight:600}& span,& strong{display:block}@media (min-width:70rem){display:block}}.Hero_sheetA__0jbAL{top:26%;left:max(1.5rem,calc(50% - 44rem));--r:-7deg;rotate:var(--r)}.Hero_sheetB__5Di_6{top:14%;right:max(1.5rem,calc(50% - 45rem));--r:6deg;rotate:var(--r);animation-delay:.8s}.Hero_sheetC__2ioL9{top:58%;right:max(2rem,calc(50% - 42rem));--r:-4deg;rotate:var(--r);background:var(--hi);border-color:transparent;font-family:var(--font-display),serif;font-size:1.25rem;line-height:1.25;animation-delay:1s;& strong{font-family:var(--font-mono),monospace;font-size:.8rem}}@supports (animation-timeline:scroll()){.Hero_sheetA__0jbAL,.Hero_sheetB__5Di_6,.Hero_sheetC__2ioL9{animation:Hero_float-in__Rvik9 1.2s cubic-bezier(.2,.9,.2,1) .6s both,Hero_drift__kNDPg linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}.Hero_sheetA__0jbAL{--dy:-120px}.Hero_sheetB__5Di_6{--dy:-60px}.Hero_sheetC__2ioL9{--dy:-190px}}@keyframes Hero_drift__kNDPg{to{translate:0 var(--dy,-80px)}}@keyframes Hero_float-in__Rvik9{0%{opacity:0;transform:translateY(40px)}}@keyframes Hero_rise__46N57{0%{transform:translateY(105%)}}@keyframes Hero_fade-up__ipMcz{0%{opacity:0;transform:translateY(18px)}}@keyframes Hero_draw__jQyqc{to{stroke-dashoffset:0}}@keyframes Hero_pulse__31zEH{70%{box-shadow:0 0 0 10px rgb(255 75 33/0)}to{box-shadow:0 0 0 0 rgb(255 75 33/0)}}@media (prefers-reduced-motion:reduce){.Hero_ctas__CoMXR,.Hero_dot__BpgjR,.Hero_eyebrow__Cc07c,.Hero_fine__5AjDq,.Hero_line__Xpczc>span,.Hero_sheet__HhRob,.Hero_sub__PruAF{animation:none!important}.Hero_scribble__FeMpK{animation:none;stroke-dashoffset:0}}.Demo_section__c8J2v{position:relative;padding:0 1rem clamp(4rem,9vw,8rem);scroll-margin-top:5rem}.Demo_window__efazu{max-width:68rem;margin-inline:auto;border-radius:22px;background:#fffdf8;border:1px solid var(--line);box-shadow:inset 0 2px 0 rgb(255 255 255),0 50px 80px -40px rgb(20 19 15/.45),0 20px 30px -20px rgb(20 19 15/.2);overflow:hidden}.Demo_chrome__QuLcb{display:flex;align-items:center;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--line);background:linear-gradient(#fbf8f1,#f6f2e8);font:500 .82rem var(--font-mono),monospace;color:var(--ink-2)}.Demo_lights__xBg4a{display:flex;gap:.4rem;& i{width:.7rem;height:.7rem;border-radius:50%;background:#d9d3c4}& i:first-child{background:#ff5f57}& i:nth-child(2){background:#febc2e}& i:nth-child(3){background:#28c840}}.Demo_crumb__W4ZW8{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;& b{color:var(--muted);font-weight:400;margin-inline:.2rem}}.Demo_status__gYi9V{font-size:.75rem;padding:.25rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);white-space:nowrap}.Demo_panes__aOdi4{display:grid;grid-template-columns:1fr;container-type:inline-size;@media (min-width:46rem){grid-template-columns:1fr 1fr}}.Demo_pane__UvjIn{position:relative;min-width:0;min-height:24rem;&+&{border-top:1px solid var(--line);background:#fffefb;@media (min-width:46rem){border-top:0;border-left-color:var(--line);border-left-style:solid;border-left-width:1px}}}.Demo_tab__W5O9D{position:absolute;top:.9rem;right:1rem;z-index:1;font:500 .7rem var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);pointer-events:none}.Demo_editor__5oMfA{display:block;width:100%;height:100%;min-height:24rem;padding:2.2rem 1.5rem 1.5rem;border:0;outline:0;resize:none;background:transparent;color:var(--ink);font:400 .9rem/1.75 var(--font-mono),monospace;-moz-tab-size:2;tab-size:2;&:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}}.Demo_preview__TADlk{padding:2rem 1.75rem 1.5rem;font-size:1rem;line-height:1.65;color:var(--ink);overflow-wrap:anywhere;& h1{margin:0 0 .75rem;font:400 clamp(2.2rem,5cqi,3rem) /1 var(--font-display),serif;letter-spacing:-.02em}& h1,& h2{padding:0;border:0}& h2{margin:1.4rem 0 .4rem;font:600 .78rem var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}& p{margin:0 0 .9rem}& ul{margin:0 0 1rem;padding-left:1.2rem}& li{margin:.2rem 0}& blockquote{margin:1rem 0;padding:.4rem 0 .4rem 1rem;border-left:3px solid var(--hi);background:linear-gradient(90deg,rgb(255 225 77/.25),transparent);color:var(--ink-2)}& code{font-family:var(--font-mono),monospace;font-size:.85em}& pre{margin:1rem 0 0;padding:1rem 1.1rem;border-radius:12px;font-size:.82rem;line-height:1.6;overflow-x:auto}& pre code{font-size:inherit}& :not(pre)>code{padding:.1em .4em;border-radius:5px;background:rgb(20 19 15/.07)}}.Demo_caption__K2aRo{max-width:34rem;margin:1.5rem auto 0;text-align:center;font-size:.95rem;color:var(--muted);text-wrap:balance}.Marquee_marquee__zziVk{overflow:hidden;padding:clamp(1.1rem,2.5vw,1.8rem) 0;background:var(--ink);color:var(--paper);border-block:1px solid var(--ink);rotate:-1.2deg;margin-inline:-2rem;transform-origin:center}.Marquee_rail__8FmiL{display:flex;width:max-content;animation:Marquee_slide__xJ1AE 45s linear infinite;&:hover{animation-play-state:paused}}.Marquee_track__3gdag{display:flex;flex-shrink:0;margin:0;padding:0;list-style:none;& li{display:flex;align-items:center;font:400 clamp(2rem,5vw,3.6rem) /1 var(--font-display),serif;letter-spacing:-.01em;white-space:nowrap}& em{color:var(--accent)}}.Marquee_star___vkXd{margin-inline:clamp(1.2rem,3vw,2.4rem);font-family:var(--font-sans),sans-serif;font-size:.6em;color:var(--hi)}@keyframes Marquee_slide__xJ1AE{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee_rail__8FmiL{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.Marquee_track__3gdag[aria-hidden]{display:none}}.Features_section__7BAur{position:relative;padding:clamp(5rem,11vw,9rem) 1.25rem clamp(4rem,8vw,7rem);scroll-margin-top:4rem}.Features_head__Z_fvt{max-width:68rem;margin:0 auto clamp(2.5rem,6vw,4.5rem);& h2{margin:0;font:400 clamp(2.6rem,7vw,5.6rem) /.95 var(--font-display),serif;letter-spacing:-.03em;max-width:16ch;text-wrap:balance}& em{color:var(--accent)}}.Features_kicker__I3lGo{margin:0 0 1.2rem;font:500 .8rem var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.Features_grid__qpvDa{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:clamp(.75rem,1.6vw,1.1rem);gap:clamp(.75rem,1.6vw,1.1rem);max-width:68rem;margin-inline:auto}.Features_card__zIOJw{--mx:50%;--my:0%;position:relative;grid-column:span 6;display:flex;flex-direction:column;min-height:24rem;border-radius:26px;background:#fffdf8;border:1px solid var(--line);overflow:hidden;container-type:inline-size;transition:transform .5s cubic-bezier(.2,.9,.3,1),box-shadow .5s,border-color .3s;&:before{content:"";position:absolute;inset:0;background:radial-gradient(26rem circle at var(--mx) var(--my),rgb(255 75 33/.13),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}&:hover{transform:translateY(-6px);border-color:rgb(20 19 15/.28);box-shadow:0 30px 50px -30px rgb(20 19 15/.4);&:before{opacity:1}}@media (min-width:40rem){grid-column:span 3}@media (min-width:64rem){grid-column:span 2}}.Features_wide__3NbEO{@media (min-width:40rem){grid-column:span 6}@media (min-width:64rem){grid-column:span 4}}.Features_visual__OMLq8{position:relative;flex:1 1;display:grid;place-items:center;padding:1.75rem 1.5rem .5rem;min-height:11rem}.Features_copy__vo0jb{position:relative;padding:.5rem 1.6rem 1.7rem;& h3{margin:.5rem 0;font:400 clamp(1.7rem,6cqi,2.2rem) /1.05 var(--font-display),serif;letter-spacing:-.015em}& p{margin:0;max-width:34ch;color:var(--ink-2);line-height:1.55;font-size:.97rem;text-wrap:pretty}}.Features_num__zYSlQ{font:500 .75rem var(--font-mono),monospace;letter-spacing:.1em;color:var(--accent)}.Features_md__1QIXL{width:min(100%,26rem);font:400 .95rem/1.9 var(--font-mono),monospace;color:var(--ink);transform:rotate(-1.5deg);transition:transform .6s cubic-bezier(.2,.9,.3,1)}.Features_card__zIOJw:hover .Features_md__1QIXL{transform:rotate(0)}.Features_tokHash__lPS74{color:var(--accent);font-weight:600}.Features_tokList__zTl_1{color:#b08800}.Features_tokBold__WsWEu{font-weight:600;background:var(--hi);padding-inline:.15em;border-radius:3px}.Features_tokLink__oqHlN{color:#2f6fed;text-decoration:underline;text-underline-offset:3px}.Features_tokQuote__EK879{color:var(--muted)}.Features_caret__BoSHD{display:inline-block;width:.55em;height:1.1em;vertical-align:text-bottom;background:var(--ink);animation:Features_blink__PYvN_ 1.1s steps(1) infinite}.Features_stack__mFjh1{position:relative;width:12rem;height:8.5rem;& div{position:absolute;inset:0;display:flex;align-items:flex-end;padding:.9rem 1rem;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 20px -14px rgb(20 19 15/.5);font:500 .82rem var(--font-sans),sans-serif;transition:transform .6s cubic-bezier(.2,.9,.3,1)}& div:first-child{transform:translate(-1.4rem,1.2rem) rotate(-6deg);background:#f1ebdd}& div:nth-child(2){transform:translate(.8rem,.5rem) rotate(4deg);background:#ffe9a3}& div:nth-child(3){transform:translate(-.4rem,-.2rem) rotate(-2deg);background:#ffd5c7}& div:nth-child(4){transform:translate(.3rem,-1rem) rotate(2deg)}}.Features_card__zIOJw:hover .Features_stack__mFjh1 div:first-child{transform:translate(-2.6rem,1.6rem) rotate(-12deg)}.Features_card__zIOJw:hover .Features_stack__mFjh1 div:nth-child(2){transform:translate(2rem,.8rem) rotate(9deg)}.Features_card__zIOJw:hover .Features_stack__mFjh1 div:nth-child(3){transform:translate(-1rem,-.2rem) rotate(-4deg)}.Features_card__zIOJw:hover .Features_stack__mFjh1 div:nth-child(4){transform:translate(.4rem,-1.6rem) rotate(3deg)}.Features_search__Y7tk0{width:min(100%,17rem);display:grid;grid-gap:.5rem;gap:.5rem;font-size:.8rem}.Features_field__j_1cj{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;border-radius:999px;background:#fff;border:1.5px solid var(--ink);color:var(--ink)}.Features_typed__656Wo{overflow:hidden;white-space:nowrap;border-right:2px solid var(--accent);width:0;animation:Features_typing__d5YRz 5s steps(6) .4s infinite,Features_blink__PYvN_ .9s steps(1) infinite}.Features_result__EKpD4{display:grid;grid-gap:.15rem;gap:.15rem;padding:.6rem .8rem;border-radius:12px;background:#fff;border:1px solid var(--line);& b{font-weight:600}& span{color:var(--ink-2)}& mark{background:var(--hi);color:inherit;padding-inline:.15em;border-radius:3px}}.Features_link__jv1vG{position:relative;display:grid;grid-gap:.9rem;gap:.9rem;justify-items:center;width:min(100%,28rem)}.Features_url__7QIoO{display:flex;align-items:center;gap:.6rem;width:100%;padding:.8rem 1.1rem;border-radius:999px;background:var(--ink);color:var(--paper);font:400 .88rem var(--font-mono),monospace;white-space:nowrap;overflow:hidden;& em{font-style:normal;color:var(--hi)}}.Features_lock__DF72D{color:#28c840;font-size:.7rem}.Features_pill__Rn1oe{padding:.35rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font:500 .75rem var(--font-mono),monospace}.Features_beam__fqT0G{position:absolute;inset:-20% -10%;background:linear-gradient(100deg,transparent 40%,rgb(255 255 255/.55) 50%,transparent 60%);transform:translateX(-120%);animation:Features_sweep__pzKc0 4.5s ease-in-out infinite;pointer-events:none;mix-blend-mode:soft-light}.Features_code__7Q8si{margin:0;padding:1rem 1.1rem;border-radius:14px;background:#16150f;color:#ece6d5;font:400 .82rem/1.75 var(--font-mono),monospace;box-shadow:0 18px 30px -18px rgb(20 19 15/.7);& span{display:block;white-space:pre}& i{display:inline-block;width:1.6em;margin-right:.9em;text-align:right;font-style:normal;color:#6f6a5d;border-right:1px solid #38352c;padding-right:.7em}& b{font-weight:400}}.Features_k__IyKpY{color:#ff8a65}.Features_s__nBYIY{color:#ffe14d}.Features_save__kBig9{position:relative;display:grid;height:3rem;width:15rem;font:500 .85rem var(--font-sans),sans-serif;&>div{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;border:1px solid var(--line)}}.Features_saveA__f3NgV{background:#fff;color:var(--ink-2);animation:Features_swap-a__jwbPZ 5s infinite}.Features_saveB__7f03E{background:#e3f6e5;color:#17692a;border-color:#b9e3bf!important;animation:Features_swap-b__0aNOW 5s infinite}.Features_spin__roKeZ{width:.8rem;height:.8rem;border-radius:50%;border:2px solid var(--accent);border-right:2px solid transparent;animation:Features_spin__roKeZ .8s linear infinite}@keyframes Features_blink__PYvN_{50%{opacity:0}}@keyframes Features_typing__d5YRz{0%{width:0}25%,92%{width:6ch}to{width:0}}@keyframes Features_sweep__pzKc0{40%,to{transform:translateX(120%)}}@keyframes Features_spin__roKeZ{to{transform:rotate(1turn)}}@keyframes Features_swap-a__jwbPZ{0%,45%{opacity:1;transform:none}55%,95%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes Features_swap-b__0aNOW{0%,45%{opacity:0;transform:translateY(10px)}55%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.Features_beam__fqT0G,.Features_caret__BoSHD,.Features_saveA__f3NgV,.Features_saveB__7f03E,.Features_spin__roKeZ,.Features_typed__656Wo{animation:none}.Features_typed__656Wo{width:auto;border-right:0}.Features_beam__fqT0G,.Features_saveA__f3NgV{display:none}}.Story_section__XCrWk{position:relative;padding:clamp(4rem,9vw,8rem) 1.25rem;scroll-margin-top:4rem}.Story_inner__Mg9r9{max-width:68rem;margin-inline:auto}.Story_head__CxjMu{margin-bottom:clamp(2rem,5vw,4rem);& h2{margin:0;font:400 clamp(2.6rem,7vw,5.6rem) /.95 var(--font-display),serif;letter-spacing:-.03em;text-wrap:balance}& em{color:var(--accent)}}.Story_kicker__t38Rj{margin:0 0 1.2rem;font:500 .8rem var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.Story_steps__MGETr{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong,rgb(20 19 15/.28))}.Story_step__rjjk5{position:relative;display:grid;grid-template-columns:1fr;align-items:center;grid-gap:.25rem 2rem;gap:.25rem 2rem;padding:clamp(1.5rem,3.5vw,2.6rem) 0;border-bottom:1px solid var(--line-strong,rgb(20 19 15/.28));transition:padding-left .5s cubic-bezier(.2,.9,.3,1),background .4s;@media (min-width:52rem){grid-template-columns:9rem 18rem 1fr}&:hover{padding-left:1.2rem;background:linear-gradient(90deg,rgb(255 225 77/.35),transparent 70%)}& h3{margin:0;font:400 clamp(2.2rem,5vw,3.6rem) /1 var(--font-display),serif;letter-spacing:-.02em}& p{margin:.4rem 0 0;max-width:36ch;color:var(--ink-2);font-size:1.05rem;line-height:1.55;text-wrap:pretty}}.Story_n__YNWgz{font:400 clamp(3.5rem,8vw,6.5rem) /.9 var(--font-display),serif;color:transparent;-webkit-text-stroke:1.5px var(--ink);transition:color .4s}.Story_step__rjjk5:hover .Story_n__YNWgz{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.Showcase_section__10W_c{position:relative;padding:clamp(5rem,11vw,9rem) 1.25rem clamp(5rem,10vw,8rem);background:var(--dark);color:var(--paper);scroll-margin-top:0;overflow:clip}.Showcase_inner__tvA_J{max-width:72rem;margin-inline:auto}.Showcase_head___3md8{max-width:44rem;margin-bottom:clamp(3rem,7vw,5.5rem);& h2{margin:0;font:400 clamp(3rem,9.5vw,8rem) /.9 var(--font-display),serif;letter-spacing:-.035em}& em{color:var(--accent)}}.Showcase_kicker__4DJdg{margin:0 0 1.2rem;font:500 .8rem var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(243 239 230/.55)}.Showcase_lede__zMNus{max-width:34rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:rgb(243 239 230/.75);text-wrap:pretty}.Showcase_stage__KTHjs{position:relative;perspective:1600px}.Showcase_frame__y5bPh{position:relative;z-index:1;border-radius:16px;background:#fff;overflow:hidden;border:1px solid rgb(255 255 255/.14);box-shadow:0 60px 120px -30px rgb(0 0 0/.7),0 0 0 1px rgb(0 0 0/.4);transform-origin:50% 100%}.Showcase_bar__WYm5_{display:flex;align-items:center;gap:.4rem;padding:.7rem 1rem;background:#f1eee6;border-bottom:1px solid rgb(20 19 15/.1);&>span{width:.65rem;height:.65rem;border-radius:50%;background:#d9d3c4}&>span:first-child{background:#ff5f57}&>span:nth-child(2){background:#febc2e}&>span:nth-child(3){background:#28c840}}.Showcase_address__aVw75{flex:1 1;max-width:22rem;margin:0 auto;padding:.25rem .9rem;border-radius:999px;background:#fff;border:1px solid rgb(20 19 15/.08);text-align:center;font:400 .75rem var(--font-mono),monospace;color:#6f6a5d}.Showcase_shot___j4Vj{display:block;width:100%;height:auto}.Showcase_glow__S0Mac{position:absolute;z-index:0;inset:10% 5% -12%;background:radial-gradient(60% 60% at 50% 60%,rgb(255 75 33/.45),transparent 70%);filter:blur(40px)}@supports (animation-timeline:view()){.Showcase_frame__y5bPh{animation:Showcase_tilt__BD646 linear both;animation-timeline:view();animation-range:entry 5% cover 42%}.Showcase_glow__S0Mac{animation:Showcase_glow__S0Mac linear both;animation-timeline:view();animation-range:entry 0 cover 50%}}@keyframes Showcase_tilt__BD646{0%{transform:rotateX(28deg) scale(.86);opacity:.4}to{transform:rotateX(0) scale(1);opacity:1}}@keyframes Showcase_glow__S0Mac{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Showcase_frame__y5bPh,.Showcase_glow__S0Mac{animation:none}}.Closing_section__dI3v0{position:relative;padding:clamp(6rem,14vw,12rem) 1.25rem clamp(5rem,10vw,8rem);text-align:center;overflow:clip;&:before{content:"";position:absolute;inset:10% 0 auto;height:70%;background:radial-gradient(50% 60% at 50% 40%,rgb(255 75 33/.14),transparent 70%);pointer-events:none}}.Closing_inner__PfHst{position:relative;max-width:68rem;margin-inline:auto}.Closing_kicker__KO__n{margin:0 0 1.5rem;font:500 .8rem var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.Closing_title__m8Ab1{margin:0;font:400 clamp(3.4rem,12.5vw,10.5rem) /.9 var(--font-display),serif;letter-spacing:-.04em;text-wrap:balance;& em{color:var(--accent)}}.Closing_actions__U24Ca{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.Closing_providers__q5pgm{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;margin:1.5rem 0 0;font-size:.9rem;color:var(--muted);& span{display:inline-flex;align-items:center;gap:.45rem}}.Closing_footer__ZPcks{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;max-width:72rem;margin-inline:auto;padding:1.75rem 1.25rem 2.25rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--muted);& p{margin:0}& a{color:var(--ink-2);text-decoration:none;border-radius:6px;&:hover{color:var(--accent)}&:focus-visible{outline:3px solid var(--accent);outline-offset:3px}}}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-mono:"Geist Mono","Geist Mono Fallback"}