.hero[data-astro-cid-ge2uvauf]{min-height:min(100svh,1080px);display:flex;position:relative;overflow:hidden}.hero-canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero-canvas[data-astro-cid-ge2uvauf].is-fallback{background-image:radial-gradient(#ffffff3d 1.4px,#0000 1.8px);background-size:24px 24px}.hero-inner[data-astro-cid-ge2uvauf]{z-index:1;padding-top:calc(var(--header-h) + clamp(2.5rem, 7vh, 6rem));flex-direction:column;justify-content:flex-end;gap:clamp(2rem,3.2vw,3.5rem);padding-bottom:clamp(1.25rem,2.4vw,2rem);display:flex;position:relative}.hero-title[data-astro-cid-ge2uvauf]{max-width:13.5ch;font-size:clamp(3.1rem,9.2vw,10.5rem)}.hero-link[data-astro-cid-ge2uvauf]{color:inherit;transition:background-size .45s var(--ease-out), color .25s;background-image:linear-gradient(currentColor,currentColor);background-position:0 93%;background-repeat:no-repeat;background-size:100% .065em;border-radius:.04em;text-decoration:none}.hero-link[data-astro-cid-ge2uvauf]:hover,.hero-link[data-astro-cid-ge2uvauf]:focus-visible{background-image:linear-gradient(var(--mark), var(--mark));color:var(--link);background-size:100% 100%;outline:none}.hero-link[data-astro-cid-ge2uvauf]:active{color:var(--active)}.hero-foot[data-astro-cid-ge2uvauf]{gap:2rem;display:grid}.hero-lead[data-astro-cid-ge2uvauf]{max-width:33em}.hero-prices[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hero-prices[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);transition:padding .4s var(--ease-out);grid-template-columns:1fr auto;align-items:baseline;column-gap:1rem;padding:.85rem 0;text-decoration:none;display:grid}.hero-prices[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{padding-left:.75rem}.hp-name[data-astro-cid-ge2uvauf]{font-size:1.15rem;font-weight:680;font-stretch:108%}.hp-scope[data-astro-cid-ge2uvauf]{color:var(--fg-2);grid-area:2/1;font-size:.88rem}.hp-price[data-astro-cid-ge2uvauf]{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-size:1.15rem;font-weight:650}.hero-meta[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1rem;display:flex}.hero-meta[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--fg);font-weight:600}.hero-scroll[data-astro-cid-ge2uvauf]{color:var(--fg);align-items:center;gap:.6em;text-decoration:none;display:inline-flex}.hero-scroll[data-astro-cid-ge2uvauf]:after{content:"";transform-origin:0;width:1.6em;height:1px;animation:scrollcue 2.4s var(--ease-io) infinite;background:currentColor}@keyframes scrollcue{0%{transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@media (width>=960px){.hero-foot[data-astro-cid-ge2uvauf]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.hero-lead[data-astro-cid-ge2uvauf]{grid-column:1/span 6}.hero-prices[data-astro-cid-ge2uvauf]{grid-column:8/-1}}@media (width<=600px){.hero-meta[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){display:none}}.marquee[data-astro-cid-543bmuqs]{border-block:1px solid var(--line);padding-block:clamp(1rem,2vw,1.75rem);overflow:hidden}.marquee-track[data-astro-cid-543bmuqs]{width:max-content;display:flex}.marquee-group[data-astro-cid-543bmuqs]{flex:none;display:flex}.mq-item[data-astro-cid-543bmuqs]{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:.5em;padding-right:.5em;font-size:clamp(2rem,5.2vw,5.5rem);font-weight:720;font-stretch:112%;line-height:1;display:inline-flex}.mq-item[data-astro-cid-543bmuqs] i[data-astro-cid-543bmuqs]{background:var(--link);width:.26em;height:.26em;display:inline-block}.mq-item[data-astro-cid-543bmuqs]:nth-child(3n+2) i[data-astro-cid-543bmuqs]{background:var(--mark);box-shadow:inset 0 0 0 1px #0000001a}.principles[data-astro-cid-p4uopdll]{gap:0 var(--gutter);display:grid}.pr[data-astro-cid-p4uopdll]{border-top:1px solid var(--line);gap:1rem;padding-block:clamp(1.75rem,3vw,2.75rem);display:grid}.pr[data-astro-cid-p4uopdll]:last-child{border-bottom:1px solid var(--line)}.pr-title[data-astro-cid-p4uopdll]{letter-spacing:-.045em;font-size:clamp(2.2rem,5vw,5rem);font-weight:730;font-stretch:112%;line-height:.95}.pr-text[data-astro-cid-p4uopdll]{max-width:36ch;color:var(--fg-2);font-size:1.1rem}@media (width>=900px){.pr[data-astro-cid-p4uopdll]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.pr-title[data-astro-cid-p4uopdll]{grid-column:1/span 7}.pr-text[data-astro-cid-p4uopdll]{grid-column:9/-1}.pr[data-astro-cid-p4uopdll]:hover .pr-title[data-astro-cid-p4uopdll]{color:var(--link)}.pr-title[data-astro-cid-p4uopdll]{transition:color .25s}}.bs{color:#000;background:#fff;font-size:clamp(10px,1vw,15px);position:absolute;inset:0;overflow:hidden}.build-mobile .bs{aspect-ratio:16/10;font-size:clamp(9px,2.6vw,13px);position:relative;inset:auto}.bs-brief{background:#f2f2f7;place-items:center;display:grid}.bs-brief .doc{background:#fff;border-radius:.8em;width:78%;padding:1.8em 2em;box-shadow:0 1.5em 3em -1.5em #00005059}.doc-title{letter-spacing:-.03em;margin-bottom:.8em;font-size:1.5em;font-weight:750}.doc-rows{gap:.55em;display:grid}.doc-rows>div{border-bottom:1px solid #00003c1a;grid-template-columns:7em 1fr;gap:1em;padding-bottom:.55em;display:grid}.doc-rows dt{color:#6a6a80}.doc-rows dd{font-weight:600}.doc-quote{justify-content:space-between;align-items:baseline;margin-top:1em;font-weight:600;display:flex}.doc-quote strong{letter-spacing:-.03em;font-size:2em;font-weight:780}.stamp{border:.18em solid var(--link);color:var(--link);text-transform:none;border-radius:.4em;padding:.5em .9em;font-size:1.2em;font-weight:800;position:absolute;top:12%;right:8%;transform:rotate(-8deg)}.bs-content{background:#fff;padding:2.4em 3em}.cl-title{letter-spacing:-.03em;margin-bottom:.9em;font-size:1.5em;font-weight:750}.cl{gap:.7em;display:grid}.cl li{align-items:center;gap:.9em;font-size:1.15em;font-weight:560;display:flex}.cl-box{background:var(--link);border-radius:.3em;flex:none;width:1.25em;height:1.25em;position:relative}.cl-box:after{content:"";border:.14em solid #fff;border-width:0 .14em .14em 0;width:.32em;height:.62em;position:absolute;top:.18em;left:.42em;transform:rotate(45deg)}.cl-foot{background:var(--mark);margin-top:1.2em;padding:.35em .6em;font-weight:650;display:inline-block}.bs-design{background:#fff;grid-template-rows:auto 1fr auto;gap:1.2em;padding:1.4em 2em 1.8em;display:grid}.wf-nav{align-items:center;gap:1em;display:flex}.wf-nav i{background:var(--c1);border-radius:.3em;width:4em;height:1.1em}.wf-nav span{background:#d9d9e3;border-radius:1em;width:3em;height:.5em}.wf-nav span:first-of-type{margin-left:auto}.wf-nav b{background:var(--c2);border-radius:1em;width:5.5em;height:1.8em}.wf-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:1.6em;display:grid}.wf-copy{gap:.6em;display:grid}.wf-copy i{background:var(--c1);border-radius:.3em;height:1.5em;display:block}.wf-copy .w1{width:92%}.wf-copy .w2{width:78%}.wf-copy .w3{background:#cfcfdb;width:52%;height:.6em;margin-top:.4em}.wf-copy b{background:var(--c2);border-radius:1.2em;width:8em;height:2.2em;margin-top:.8em;display:block}.wf-art{background:var(--c3);border-radius:1em;height:100%;min-height:9em}.wf-cards{grid-template-columns:repeat(3,1fr);gap:1em;display:grid}.wf-cards i{background:color-mix(in srgb, var(--c3) 45%, #fff);border-radius:.7em;height:4.5em;display:block}.bs-build{background:#0b0b2e;grid-template-columns:1.15fr 1fr;gap:1.5em;padding:1.8em;display:grid}.code{align-content:start;gap:.75em;padding-top:.4em;display:grid}.code i{height:.62em;width:var(--w);margin-left:var(--x);background:#6f7bff;border-radius:1em;display:block}.code i.t1{opacity:.8;background:#fff}.code i.t2{background:var(--mark);opacity:.85}.code i.t3{background:#c9a6ff}.devices{justify-content:center;align-items:flex-end;gap:.8em;display:flex;position:relative}.dev{border:.15em solid #fff;border-radius:.5em;align-content:start;gap:.4em;padding:.6em;display:grid}.dev i{background:#ffffff80;border-radius:.2em;height:.6em;display:block}.dev i:first-child{background:#ffffffd9;height:1.6em}.dev-d{width:55%;height:62%}.dev-t{width:26%;height:50%}.dev-p{border-radius:.7em;width:14%;height:38%}.bs-review img,.bs-launch img{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.pin{background:var(--active);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:2.2em;height:2.2em;font-weight:750;display:grid;position:absolute;box-shadow:0 .4em 1em #00000040}.note{color:#000;white-space:nowrap;background:#fff;border-radius:.6em;align-items:center;gap:.8em;padding:.7em .9em;font-weight:600;display:flex;position:absolute;box-shadow:0 .8em 2em -.6em #00003273}.note em{color:#fff;background:#0a7a3c;border-radius:1em;padding:.15em .5em;font-size:.85em;font-style:normal}.p1{top:54%;left:18%}.n1{top:62%;left:24%}.p2{top:14%;right:30%}.n2{top:22%;right:6%}.bs-launch .live{background:#fff;border-radius:.8em;gap:.8em;padding:1.2em 1.4em;display:grid;position:absolute;bottom:7%;right:5%;box-shadow:0 1.2em 3em -1em #00003c80}.live-badge{letter-spacing:-.03em;align-items:center;gap:.5em;font-size:1.6em;font-weight:800;display:inline-flex}.live-badge span{background:#0a9a4a;border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 0 .25em #0a9a4a33}.bs-launch ul{gap:.35em;font-weight:560;display:grid}.bs-launch li:before{content:"";background:var(--link);width:.5em;height:.5em;margin-right:.6em;display:inline-block}@keyframes bs-up{0%{opacity:0;transform:translateY(1.2em)}to{opacity:1;transform:none}}@keyframes bs-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:rotate(-8deg)}}@keyframes bs-check{0%{background:#e3e3ec}to{background:var(--link)}}@keyframes bs-grey{0%{background:#e3e3ec}}@keyframes bs-type{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.build-screens .bs.is-active .doc{animation:bs-up .7s var(--ease-out) both}.build-screens .bs.is-active .stamp{animation:bs-pop .5s var(--ease-out) .55s both}.build-screens .bs.is-active .cl-box{animation:bs-check .3s ease calc(var(--k) * .16s + .2s) both}.build-screens .bs.is-active .cl-box:after{animation:bs-up .3s ease calc(var(--k) * .16s + .3s) both}.build-screens .bs.is-active .cl-foot{animation:bs-up .5s var(--ease-out) 1.3s both}.build-screens .bs.is-active.bs-design :is(i,b,.wf-art){animation:.9s .5s both bs-grey}.build-screens .bs.is-active .code i{transform-origin:0;animation:bs-type .45s var(--ease-out) calc(var(--k) * 80ms) both}.build-screens .bs.is-active .dev{animation:bs-up .6s var(--ease-out) .4s both}.build-screens .bs.is-active :is(.pin,.note){animation:bs-up .5s var(--ease-out) both}.build-screens .bs.is-active .n1{animation-delay:.25s}.build-screens .bs.is-active .p2{animation-delay:.6s}.build-screens .bs.is-active .n2{animation-delay:.85s}.build-screens .bs.is-active .live{animation:bs-up .7s var(--ease-out) .3s both}.build[data-astro-cid-q4otqnx5]{padding-top:var(--section)}.build-pin[data-astro-cid-q4otqnx5]{display:none}.build-mobile[data-astro-cid-q4otqnx5]{padding-bottom:var(--section);gap:3.5rem;display:grid}.bm-step[data-astro-cid-q4otqnx5]{gap:.7rem;display:grid}.bm-step[data-astro-cid-q4otqnx5] p[data-astro-cid-q4otqnx5]{color:var(--fg-2);max-width:46ch}.bm-step[data-astro-cid-q4otqnx5] .browser[data-astro-cid-q4otqnx5]{margin-top:.75rem}.bm-step[data-astro-cid-q4otqnx5] .browser-url[data-astro-cid-q4otqnx5]{margin-right:0}@media (width>=900px){.bm-step[data-astro-cid-q4otqnx5]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.bm-step[data-astro-cid-q4otqnx5]>[data-astro-cid-q4otqnx5]:not(.browser){grid-column:1/span 4}.bm-step[data-astro-cid-q4otqnx5] .browser[data-astro-cid-q4otqnx5]{grid-area:1/6/span 4/-1;margin-top:0}}@media (width>=1080px){html:not(.no-motion) .build-pin[data-astro-cid-q4otqnx5]{min-height:100svh;padding-block:calc(var(--header-h) + 1rem) 2rem;align-items:center;display:flex}html:not(.no-motion) .build-mobile[data-astro-cid-q4otqnx5]{display:none}}.build-desk[data-astro-cid-q4otqnx5]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;width:100%;display:grid}.build-left[data-astro-cid-q4otqnx5]{grid-column:1/span 4;gap:2.25rem;display:grid}.build-right[data-astro-cid-q4otqnx5]{grid-column:6/-1;gap:1.25rem;display:grid}.build-counter[data-astro-cid-q4otqnx5]{letter-spacing:-.04em;color:var(--link);align-items:flex-end;gap:.08em;font-size:clamp(8rem,14vw,15rem);font-weight:800;font-stretch:62%;line-height:.78;display:flex}.build-counter[data-astro-cid-q4otqnx5] small[data-astro-cid-q4otqnx5]{letter-spacing:-.02em;color:var(--fg);padding-bottom:.32em;font-size:.17em;font-weight:700;font-stretch:100%;line-height:1}.build-steps[data-astro-cid-q4otqnx5]{display:grid}.build-step[data-astro-cid-q4otqnx5]{opacity:0;transition:opacity .4s, transform .6s var(--ease-out);grid-area:1/1;align-content:start;gap:.6rem;display:grid;transform:translateY(14px)}.build-step[data-astro-cid-q4otqnx5].is-active{opacity:1;transform:none}.build-step[data-astro-cid-q4otqnx5] p[data-astro-cid-q4otqnx5]{max-width:34ch;color:var(--fg-2)}.build-window[data-astro-cid-q4otqnx5] .browser-url[data-astro-cid-q4otqnx5]{margin-right:0}.build-screens[data-astro-cid-q4otqnx5]{aspect-ratio:16/10;position:relative}.build-screens[data-astro-cid-q4otqnx5] .bs{opacity:0;transition:opacity .45s}.build-screens[data-astro-cid-q4otqnx5] .bs.is-active{opacity:1}.build-ticks[data-astro-cid-q4otqnx5]{grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;display:grid}.build-ticks[data-astro-cid-q4otqnx5] span[data-astro-cid-q4otqnx5]{gap:.45rem;display:grid}.build-ticks[data-astro-cid-q4otqnx5] i[data-astro-cid-q4otqnx5]{background:var(--line);height:6px;transition:background-color .3s}.build-ticks[data-astro-cid-q4otqnx5] b[data-astro-cid-q4otqnx5]{color:var(--fg-2);text-align:center;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.build-ticks[data-astro-cid-q4otqnx5] .on i[data-astro-cid-q4otqnx5]{background:var(--link)}.build-ticks[data-astro-cid-q4otqnx5] .current b[data-astro-cid-q4otqnx5]{color:var(--fg)}.work-feature[data-astro-cid-lcdefpme]{gap:clamp(3.5rem, 7vw, 6rem) var(--gutter);display:grid}@media (width>=900px){.work-feature[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.work-feature[data-astro-cid-lcdefpme]>:nth-child(4n+1){grid-column:1/span 7}.work-feature[data-astro-cid-lcdefpme]>:nth-child(4n+2){grid-column:9/span 4;margin-top:clamp(6rem,16vw,16rem)}.work-feature[data-astro-cid-lcdefpme]>:nth-child(4n+3){grid-column:2/span 5}.work-feature[data-astro-cid-lcdefpme]>:nth-child(4n+4){grid-column:7/span 6;margin-top:clamp(4rem,10vw,10rem)}}.work-more[data-astro-cid-lcdefpme]{justify-content:center;margin-top:clamp(3rem,6vw,5rem);display:flex}.home-faq[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.faq-more[data-astro-cid-lcdefpme]{max-width:30ch;margin-top:1.25rem}@media (width>=900px){.home-faq[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.home-faq[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{grid-column:1/span 4}.home-faq[data-astro-cid-lcdefpme]>.faq{grid-column:6/-1}}.journal-teaser[data-astro-cid-lcdefpme]{padding-top:0}
