.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,8vw,6rem);display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:600;line-height:1.04}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--quiet);margin:1.5rem 0 0;font-size:1.1875rem;line-height:1.55}.stack[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:26rem;overflow:visible}.block[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round}.block[data-astro-cid-lcdefpme] .top[data-astro-cid-lcdefpme]{fill:var(--block-top)}.block[data-astro-cid-lcdefpme] .left[data-astro-cid-lcdefpme]{fill:var(--block-left)}.block[data-astro-cid-lcdefpme] .right[data-astro-cid-lcdefpme]{fill:var(--block-right)}.block[data-astro-cid-lcdefpme].accent .top[data-astro-cid-lcdefpme]{fill:var(--accent)}.block[data-astro-cid-lcdefpme].accent .left[data-astro-cid-lcdefpme]{fill:color-mix(in srgb, var(--accent) 80%, var(--paper))}.block[data-astro-cid-lcdefpme].accent .right[data-astro-cid-lcdefpme]{fill:color-mix(in srgb, var(--accent) 62%, var(--paper))}.plot[data-astro-cid-lcdefpme]{fill:none;stroke:var(--quiet);stroke-width:1.25px;stroke-dasharray:4 5}@media (prefers-reduced-motion:no-preference){.block[data-astro-cid-lcdefpme],.plot[data-astro-cid-lcdefpme]{animation:.56s cubic-bezier(.2,.7,.2,1) both settle;animation-delay:calc(var(--order) * .11s + .12s)}@keyframes settle{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}}.band[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,4rem);scroll-margin-top:1rem;display:grid}h2[data-astro-cid-lcdefpme]{margin:0;font-size:1.0625rem;font-weight:600}.products[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.products[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.5rem;padding-block:1.125rem;display:grid}.products[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.0625rem;font-weight:600}.products[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--quiet);margin:0}.status[data-astro-cid-lcdefpme]{color:var(--quiet);white-space:nowrap;font-size:.9375rem}a[data-astro-cid-lcdefpme].status{color:var(--ink);text-decoration-color:var(--quiet)}a[data-astro-cid-lcdefpme].status:hover{color:var(--accent)}.contact-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--quiet);margin:0 0 .5rem}.email[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:500}@media (width<=52rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.stack[data-astro-cid-lcdefpme]{order:-1;justify-self:start;max-width:13rem}.band[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}}@media (width<=36rem){.products[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.status[data-astro-cid-lcdefpme]{margin-top:.25rem}}
