.dot-field[data-astro-cid-lpv4tmhp]{z-index:0;pointer-events:none;background-image:radial-gradient(var(--dot) 1px, transparent 1.4px);background-size:16px 16px;position:absolute;inset:0;mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.dot-field__glow[data-astro-cid-lpv4tmhp]{opacity:var(--glow,0);background-image:radial-gradient(var(--signal) 1.2px, transparent 1.6px);background-size:16px 16px;background-position:var(--dx,0px) var(--dy,0px);mask-image:radial-gradient(250px circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.page-hero[data-astro-cid-4jc4jfek]{padding-top:var(--space-hero-top);padding-bottom:var(--space-hero-bottom);overflow-x:clip}.page-hero__proof[data-astro-cid-4jc4jfek]{max-width:44ch}.page-hero__crumb[data-astro-cid-4jc4jfek]{font-size:var(--text-base)}.page-hero__h1--page[data-astro-cid-4jc4jfek]{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.page-hero__visual[data-astro-cid-4jc4jfek]{width:100%;max-width:36rem;position:relative}.page-hero__visual[data-astro-cid-4jc4jfek]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--signal) 13%, transparent), transparent);position:absolute;inset:-12% -18%}[data-theme=dark] .page-hero__visual[data-astro-cid-4jc4jfek]:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--signal) 24%, transparent), transparent)}@media (width>=64rem){.page-hero__visual[data-astro-cid-4jc4jfek]{max-width:none}}.ca[data-astro-cid-ibnsk6ye]{width:100%;height:auto;display:block;overflow:visible}.ca[data-astro-cid-ibnsk6ye] .ca-name{font-family:var(--font-display);fill:var(--fg);font-size:7.6px;font-weight:600}.ca[data-astro-cid-ibnsk6ye] .ca-lab{font-family:var(--font-sans);fill:var(--muted);font-size:7px}.ca[data-astro-cid-ibnsk6ye] .ca-val{font-family:var(--font-display);font-variant-numeric:tabular-nums;fill:var(--fg);font-size:8.2px;font-weight:700}.ca[data-astro-cid-ibnsk6ye] .ca-val--sm{font-size:6.6px}.ca[data-astro-cid-ibnsk6ye] .ca-chip{font-family:var(--font-display);fill:#fff;font-size:6.4px;font-weight:700}.ca[data-astro-cid-ibnsk6ye] .ca-chip--xs{font-size:5.6px}.ca[data-astro-cid-ibnsk6ye] .ca-payofftext{font-family:var(--font-display);fill:#fff;font-size:7px;font-weight:700}.ca[data-astro-cid-ibnsk6ye] .ca-xs{font-family:var(--font-sans);fill:var(--muted);font-size:5.4px}.ca[data-astro-cid-ibnsk6ye] .ca-xs--ink{fill:var(--fg);font-weight:600}.ca[data-astro-cid-ibnsk6ye] .ca-big{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;fill:var(--fg);font-size:15px;font-weight:700}.ca[data-astro-cid-ibnsk6ye] :is(.beat-out-1,.beat-out-2,.beat-out-3,.cb-flash,.cb-src,.cb-run,.cb-pill,.cb-path,.cb-outpath,.cb-ring,.cb-halo,.f1-band,.f1-c--3,.f1-c--2,.f1-c--1){opacity:0}.ca[data-astro-cid-ibnsk6ye] :is(.ca-payoff,.cb-pop,.cb-ring,.cb-halo){transform-box:fill-box;transform-origin:50%}.ca[data-astro-cid-ibnsk6ye] .cb-bar{transform-box:fill-box;transform-origin:0}.ca[data-astro-cid-ibnsk6ye] .ca-payoff{opacity:0;transition:opacity .3s var(--ease-out-quint), transform .45s var(--ease-out-expo);transform:scale(.6)}:is(.way,[data-art-frame]):is(:hover,:focus-within) .ca[data-astro-cid-ibnsk6ye] .ca-payoff{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.motion-ok .ca[data-astro-cid-ibnsk6ye] :is(.beat-out-1,.beat-out-2,.beat-out-3,.beat-in-1,.beat-in-2,.beat-in-3,.beat-on-1,.beat-on-2,.beat-on-3,.beat-bar-1,.beat-bar-2,.beat-bar-3,.f1-seg,.f1-c){animation-duration:7.2s;animation-iteration-count:infinite;animation-timing-function:var(--ease-in-out)}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-out-1{animation-name:beat-out-1}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-out-2{animation-name:beat-out-2}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-out-3{animation-name:beat-out-3}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-in-1{animation-name:beat-in-1}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-in-2{animation-name:beat-in-2}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-in-3{animation-name:beat-in-3}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-on-1{animation-name:beat-on-1}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-on-2{animation-name:beat-on-2}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-on-3{animation-name:beat-on-3}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-bar-1{animation-name:beat-bar-1}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-bar-2{animation-name:beat-bar-2}.motion-ok .ca[data-astro-cid-ibnsk6ye] .beat-bar-3{animation-name:beat-bar-3}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-flash{animation:beat-flash 7.2s var(--ease-in-out) infinite backwards}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-src{animation:beat-src 7.2s var(--ease-in-out) infinite backwards}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-run{animation:beat-run 7.2s var(--ease-in-out) infinite backwards}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-go{animation:beat-go 7.2s var(--ease-in-out) infinite backwards}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-back{animation:beat-back 7.2s var(--ease-in-out) infinite backwards}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-path{animation:beat-path 7.2s var(--ease-in-out) infinite backwards}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-pop{animation:beat-pop 7.2s var(--ease-out-quint) infinite backwards}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-b2{animation-delay:1.584s}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-b3{animation-delay:3.168s}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-outpath{animation:beat-outpath 7.2s var(--ease-in-out) infinite}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-ring{animation:beat-ring 7.2s var(--ease-out-quint) infinite}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-halo{animation:beat-halo 7.2s var(--ease-out-quint) infinite}.motion-ok .ca[data-astro-cid-ibnsk6ye] .cb-halo--late{animation-name:beat-halo-late}.motion-ok .ca[data-astro-cid-ibnsk6ye] .f1-band{animation:f1-band 7.2s var(--ease-in-out) infinite}.motion-ok .ca[data-astro-cid-ibnsk6ye] .f1-seg--1{animation-name:f1-seg-1}.motion-ok .ca[data-astro-cid-ibnsk6ye] .f1-seg--2{animation-name:f1-seg-2}.motion-ok .ca[data-astro-cid-ibnsk6ye] .f1-seg--3{animation-name:f1-seg-3}.motion-ok .ca[data-astro-cid-ibnsk6ye] .f1-c--3{animation-name:f1-c-3}.motion-ok .ca[data-astro-cid-ibnsk6ye] .f1-c--2{animation-name:f1-c-2}.motion-ok .ca[data-astro-cid-ibnsk6ye] .f1-c--1{animation-name:f1-c-1}.motion-ok .ca[data-astro-cid-ibnsk6ye] .f1-c--0{animation-name:f1-c-0}.motion-ok .ca[data-astro-cid-ibnsk6ye] .ut-line--1{animation:ut-draw-1 7.2s var(--ease-in-out) infinite}.motion-ok .ca[data-astro-cid-ibnsk6ye] .ut-line--2{animation:ut-draw-2 7.2s var(--ease-in-out) infinite}.motion-ok .ca[data-astro-cid-ibnsk6ye] .ut-line--3{animation:ut-draw-3 7.2s var(--ease-in-out) infinite}[data-paused] .ca[data-astro-cid-ibnsk6ye] *{animation-play-state:paused!important}}@keyframes beat-out-1{0%,18%{opacity:1;transform:none}21%{opacity:0;transform:translateY(-3px)}89%{opacity:0;transform:translateY(3px)}94%,to{opacity:1;transform:none}}@keyframes beat-out-2{0%,40%{opacity:1;transform:none}43%{opacity:0;transform:translateY(-3px)}89%{opacity:0;transform:translateY(3px)}94%,to{opacity:1;transform:none}}@keyframes beat-out-3{0%,62%{opacity:1;transform:none}65%{opacity:0;transform:translateY(-3px)}89%{opacity:0;transform:translateY(3px)}94%,to{opacity:1;transform:none}}@keyframes beat-in-1{0%,19.5%{opacity:0;transform:translateY(3px)}23%,85%{opacity:1;transform:none}89%,to{opacity:0;transform:translateY(-3px)}}@keyframes beat-in-2{0%,41.5%{opacity:0;transform:translateY(3px)}45%,85%{opacity:1;transform:none}89%,to{opacity:0;transform:translateY(-3px)}}@keyframes beat-in-3{0%,63.5%{opacity:0;transform:translateY(3px)}67%,85%{opacity:1;transform:none}89%,to{opacity:0;transform:translateY(-3px)}}@keyframes beat-on-1{0%,19.5%{opacity:0}23%,85%{opacity:1}89%,to{opacity:0}}@keyframes beat-on-2{0%,41.5%{opacity:0}45%,85%{opacity:1}89%,to{opacity:0}}@keyframes beat-on-3{0%,63.5%{opacity:0}67%,85%{opacity:1}89%,to{opacity:0}}@keyframes beat-bar-1{0%,5%{transform:scaleX(0)}19%,85%{transform:none}93%,to{transform:scaleX(0)}}@keyframes beat-bar-2{0%,27%{transform:scaleX(0)}41%,85%{transform:none}93%,to{transform:scaleX(0)}}@keyframes beat-bar-3{0%,49%{transform:scaleX(0)}63%,85%{transform:none}93%,to{transform:scaleX(0)}}@keyframes beat-flash{0%,13%{opacity:0}17%{opacity:.1}19%{opacity:.26}24%{opacity:.1}32%,to{opacity:0}}@keyframes beat-src{0%,6%{opacity:0}9%,16%{opacity:.12}21%,to{opacity:0}}@keyframes beat-run{0%,5%{opacity:0}8%,17%{opacity:.08}19%{opacity:.22}24%{opacity:.08}30%,to{opacity:0}}@keyframes beat-go{0%,9%{opacity:0;transform:translate(0)}10.5%{opacity:1}17.5%{opacity:1;transform:translate(18px)}19%,to{opacity:0;transform:translate(18px)}}@keyframes beat-back{0%,9%{opacity:0;transform:translate(0)}10.5%{opacity:1}17.5%{opacity:1;transform:translate(-18px)}19%,to{opacity:0;transform:translate(-18px)}}@keyframes beat-path{0%,9%{opacity:0;offset-distance:0%}10.5%{opacity:1}17.5%{opacity:1;offset-distance:100%}19%,to{opacity:0;offset-distance:100%}}@keyframes beat-pop{0%,19.5%{transform:scale(.5)}21%{transform:scale(1.18)}25%,to{transform:none}}@keyframes beat-outpath{0%,65%{opacity:0;offset-distance:0%}66.5%{opacity:1}73%{opacity:1;offset-distance:100%}75%,to{opacity:0;offset-distance:100%}}@keyframes beat-ring{0%,66%{opacity:0;transform:scale(1)}69%{opacity:.5;transform:scale(1)}82%,to{opacity:0;transform:scale(1.32)}}@keyframes beat-halo{0%,66%{opacity:0;transform:scale(1)}69%{opacity:.55;transform:scale(1)}82%,to{opacity:0;transform:scale(1.05)}}@keyframes beat-halo-late{0%,73%{opacity:0;transform:scale(1)}76%{opacity:.55;transform:scale(1)}88%,to{opacity:0;transform:scale(1.08)}}@keyframes ut-draw-1{0%,9.5%{stroke-dashoffset:1px;opacity:1}17.5%,85%{stroke-dashoffset:0;opacity:1}89%{stroke-dashoffset:0;opacity:0}90%,to{stroke-dashoffset:1px;opacity:0}}@keyframes ut-draw-2{0%,31.5%{stroke-dashoffset:1px;opacity:1}39.5%,85%{stroke-dashoffset:0;opacity:1}89%{stroke-dashoffset:0;opacity:0}90%,to{stroke-dashoffset:1px;opacity:0}}@keyframes ut-draw-3{0%,53.5%{stroke-dashoffset:1px;opacity:1}61.5%,85%{stroke-dashoffset:0;opacity:1}89%{stroke-dashoffset:0;opacity:0}90%,to{stroke-dashoffset:1px;opacity:0}}@keyframes f1-band{0%,6%{opacity:0;transform:translateY(0)}11%{opacity:.1}16%{opacity:.1}19%{opacity:.24}24%{opacity:.1;transform:translateY(0)}30%{transform:translateY(18px)}38%{opacity:.1}41%{opacity:.24}46%{opacity:.1;transform:translateY(18px)}52%{transform:translateY(36px)}60%{opacity:.1}63%{opacity:.24}68%{opacity:.1;transform:translateY(36px)}74%,to{opacity:0;transform:translateY(36px)}}@keyframes f1-seg-1{0%,18%{stroke-dasharray:0 1}25%,86%{stroke-dasharray:.303 .697}93%,to{stroke-dasharray:0 1}}@keyframes f1-seg-2{0%,40%{stroke-dasharray:0 1}47%,86%{stroke-dasharray:.303 .697}93%,to{stroke-dasharray:0 1}}@keyframes f1-seg-3{0%,62%{stroke-dasharray:0 1}69%,86%{stroke-dasharray:.303 .697}93%,to{stroke-dasharray:0 1}}@keyframes f1-c-3{0%,18%{opacity:1;transform:none}20.5%{opacity:0;transform:translateY(-4px)}89%{opacity:0;transform:translateY(4px)}94%,to{opacity:1;transform:none}}@keyframes f1-c-2{0%,19.5%{opacity:0;transform:translateY(4px)}23%,40%{opacity:1;transform:none}42.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes f1-c-1{0%,41.5%{opacity:0;transform:translateY(4px)}45%,62%{opacity:1;transform:none}64.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes f1-c-0{0%,63.5%{opacity:0;transform:translateY(4px)}67%,84%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-4px)}}.faq--field[data-astro-cid-gfo3rpqg]{--fg:var(--on-field);--body:var(--on-field);--muted:var(--on-field);--line:#ffffff47;--color-fg:var(--on-field);--color-body:var(--on-field);--color-muted:var(--on-field);--color-line:#ffffff47;color:var(--on-field)}.faq--field[data-astro-cid-gfo3rpqg] :is(h2,summary span,p){color:var(--on-field)}.faq--field[data-astro-cid-gfo3rpqg] summary span span{background:var(--on-field)}.faq--field[data-astro-cid-gfo3rpqg] summary{padding-block:1.1rem}
