.dg[data-astro-cid-mb5gojzx]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dg__panel[data-astro-cid-mb5gojzx]{background:var(--char-2);border:1px solid var(--line-d);border-radius:var(--r-lg);margin:0;padding:1.4rem 1.2rem 1.2rem}.dg__panel--hardy[data-astro-cid-mb5gojzx]{background:linear-gradient(160deg,#1f3a24,#142616);border-color:#9acc5659}.dg[data-astro-cid-mb5gojzx] svg[data-astro-cid-mb5gojzx]{width:100%;height:auto;overflow:visible}.dg__deck[data-astro-cid-mb5gojzx]{fill:#6b5a43;opacity:.55}.dg__beam[data-astro-cid-mb5gojzx]{fill:#c9a26b}.dg__plate[data-astro-cid-mb5gojzx],.dg__saddle[data-astro-cid-mb5gojzx]{fill:#b9c2c8}.dg__post[data-astro-cid-mb5gojzx]{fill:#d5dbdf}.dg__eye[data-astro-cid-mb5gojzx]{fill:none;stroke:#d5dbdf;stroke-width:6px}.dg__screws[data-astro-cid-mb5gojzx] line[data-astro-cid-mb5gojzx]{stroke:var(--lime);stroke-width:3px;stroke-linecap:round}.dg__dim[data-astro-cid-mb5gojzx] line[data-astro-cid-mb5gojzx]{stroke:#fff6;stroke-dasharray:4 4}.dg__dim[data-astro-cid-mb5gojzx] text[data-astro-cid-mb5gojzx]{fill:#ffffffbf;font:700 13px var(--font);letter-spacing:.08em;text-transform:uppercase}.dg__panel--hardy[data-astro-cid-mb5gojzx] .dg__dim[data-astro-cid-mb5gojzx] text[data-astro-cid-mb5gojzx]{fill:var(--lime)}.dg[data-astro-cid-mb5gojzx] figcaption[data-astro-cid-mb5gojzx]{color:#ffffffb8;margin-top:.9rem;font-size:.92rem}.dg[data-astro-cid-mb5gojzx] figcaption[data-astro-cid-mb5gojzx] strong[data-astro-cid-mb5gojzx]{color:#fff;margin-bottom:.15rem;font-size:1.05rem;display:block}html.js .dg[data-astro-cid-mb5gojzx] .dg__beam[data-astro-cid-mb5gojzx]{transform-box:fill-box;transform-origin:bottom;transition:transform .9s var(--ease-out);transform:scaleY(0)}html.js .dg[data-astro-cid-mb5gojzx] .b2[data-astro-cid-mb5gojzx]{transition-delay:.15s}html.js .dg[data-astro-cid-mb5gojzx].is-in .dg__beam[data-astro-cid-mb5gojzx]{transform:none}html.js .dg[data-astro-cid-mb5gojzx] .dg__screws[data-astro-cid-mb5gojzx] line[data-astro-cid-mb5gojzx]{opacity:0;transition:opacity .4s .7s}html.js .dg[data-astro-cid-mb5gojzx].is-in .dg__screws[data-astro-cid-mb5gojzx] line[data-astro-cid-mb5gojzx]{opacity:1}@media (prefers-reduced-motion:reduce){html.js .dg[data-astro-cid-mb5gojzx] .dg__beam[data-astro-cid-mb5gojzx],html.js .dg[data-astro-cid-mb5gojzx] .dg__screws[data-astro-cid-mb5gojzx] line[data-astro-cid-mb5gojzx]{opacity:1;transition:none;transform:none}}@media (width<=640px){.dg[data-astro-cid-mb5gojzx]{grid-template-columns:1fr}}.h2[data-astro-cid-lcdefpme]{margin:.8rem 0 1.1rem;font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem)}.h3[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin:.6rem 0 .8rem}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--ink);padding:clamp(3.5rem,2rem + 6vw,7rem) 0 2.5rem;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-3;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-2;background:linear-gradient(95deg,#0f1214f7 25%,#0f1214c7 55%,#17321d8c 100%);position:absolute;inset:0}.hero__glow[data-astro-cid-lcdefpme]{z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#9acc5647,#0000);width:60vw;max-width:820px;height:60vw;max-height:820px;position:absolute;top:5%;right:-10%}.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr .7fr;align-items:center;gap:2rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:1rem 0 1.3rem;font-size:clamp(2.7rem,1.5rem + 3.6vw,5.1rem)}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hero__art[data-astro-cid-lcdefpme]{position:relative}.hero__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 40px 60px #0000008c);width:100%;max-width:520px;animation:rise 1.1s var(--ease-out) both;margin-inline:auto}@keyframes rise{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:none}}.proof[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-d);grid-template-columns:repeat(5,1fr);gap:0;margin:clamp(2.5rem,1.5rem + 3vw,4rem) 0 0;padding:0;list-style:none;display:grid}.proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--lime);align-items:flex-start;gap:.8rem;padding:1.3rem 1rem 0 0;display:flex}.proof[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-size:1.15rem;font-weight:800;font-stretch:85%;display:block}.proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffff9e;font-size:.84rem;line-height:1.4;display:block}.onebeam__grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.ticks[data-astro-cid-lcdefpme]{margin:1.6rem 0 2rem;padding:0;list-style:none}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#fff;align-items:flex-start;gap:.7rem;margin-bottom:.7rem;display:flex}.ticks[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--lime);flex:none;margin-top:.25rem}.showcase__head[data-astro-cid-lcdefpme]{max-width:760px;margin-bottom:2.5rem}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-template-areas:"a a b b""a a c d""f f e e";grid-auto-rows:minmax(230px,auto);gap:1rem;display:grid}.bento[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);margin:0;overflow:hidden}.bento[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bento[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}}.bento__a[data-astro-cid-lcdefpme]{grid-area:a}.bento__b[data-astro-cid-lcdefpme]{grid-area:b}.bento__c[data-astro-cid-lcdefpme]{grid-area:c}.bento__d[data-astro-cid-lcdefpme]{grid-area:d}.bento__e[data-astro-cid-lcdefpme]{grid-area:e}.bento__f[data-astro-cid-lcdefpme]{grid-area:f}.stat[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--ink);color:#ffffffb3;flex-direction:column;justify-content:flex-end;padding:1.4rem;display:flex}.stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-size:var(--step-3);margin-bottom:.5rem;font-weight:800;font-stretch:78%;line-height:1}.stat--lime[data-astro-cid-lcdefpme]{background:var(--lime);color:#0f1214bf}.stat--lime[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.sec-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:46ch;margin:0}.pgrid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.2rem;display:grid}.code[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--forest);position:relative;overflow:hidden}.code__bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.code[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e1e11f7 35%,#0e1e11bf);position:absolute;inset:0}.code__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.code__cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ccard[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #9acc5640;padding:1.4rem}.ccard[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--lime);font-size:var(--step-3);margin-bottom:.6rem;font-weight:800;font-stretch:78%;line-height:1;display:block}.ccard[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffffc7;font-size:.92rem}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.3rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--r-lg);margin:0 0 1rem;overflow:hidden}.steps[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.steps__n[data-astro-cid-lcdefpme]{color:var(--lime-600);letter-spacing:.1em;font-size:.85rem;font-weight:800}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.25rem 0 .4rem;font-size:1.25rem;font-weight:800;font-stretch:85%}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.94rem}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);border:1px solid var(--line);transition:border-color .2s ease, background-color .2s ease, transform .25s var(--ease-out);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1rem;padding:1.3rem 1.4rem;text-decoration:none;display:grid}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>svg[data-astro-cid-lcdefpme]:first-child{color:var(--lime-600);grid-row:span 2}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-size:1.1rem}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{grid-column:2;font-size:.88rem}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>svg[data-astro-cid-lcdefpme]:last-child{color:var(--slate-2);grid-area:1/3/span 2}@media (hover:hover) and (pointer:fine){.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--lime);background:var(--lime-050);transform:translateY(-2px)}}.quote__in[data-astro-cid-lcdefpme]{text-align:center;max-width:980px;position:relative}.quote__mark[data-astro-cid-lcdefpme]{color:var(--lime);margin:0 0 -1rem;font-size:10rem;font-weight:800;line-height:.6}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fff;font-size:var(--step-3);letter-spacing:-.01em;font-weight:700;font-stretch:85%;line-height:1.15}.quote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:var(--lime);margin-top:1.4rem;font-weight:700}.quote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fff9;font-weight:400}.vgrid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.dist[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.dist__logos[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.dist__logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale();opacity:.75;width:auto;height:34px}.lnl[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--body-d);border-radius:var(--r-lg);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.lnl[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.post[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#fff;flex-direction:column;gap:.5rem;padding:1.6rem;text-decoration:none;display:flex}.post__meta[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--lime-600);font-size:.78rem;font-weight:700}.post[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.3rem;font-weight:800;font-stretch:85%;line-height:1.15}.post[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.93rem}.post__more[data-astro-cid-lcdefpme]{color:var(--ink);align-items:center;gap:.4rem;margin-top:auto;padding-top:.8rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.post[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}}.faqwrap[data-astro-cid-lcdefpme]{max-width:900px}@media (width<=1000px){.hero__in[data-astro-cid-lcdefpme],.onebeam__grid[data-astro-cid-lcdefpme],.code__grid[data-astro-cid-lcdefpme],.dist[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:360px}.proof[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.services[data-astro-cid-lcdefpme],.vgrid[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;grid-template-areas:"a a""b b""c d""f f""e e"}}@media (width<=560px){.proof[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.code__cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.bento[data-astro-cid-lcdefpme]{grid-auto-rows:minmax(150px,auto)}.pgrid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.7rem}}
