.hero[data-astro-cid-povk55ux]{padding-block:var(--spacing-800)}.hero-grid[data-astro-cid-povk55ux]{justify-content:space-between;align-items:center;gap:var(--spacing-500);flex-wrap:wrap;display:flex}.hero-text[data-astro-cid-povk55ux]{align-items:flex-start;gap:var(--spacing-300);flex-direction:column;flex:32rem;min-inline-size:0;display:flex}.hero-title[data-astro-cid-povk55ux]{font-size:var(--fs-hero);line-height:var(--lh-hero);font-weight:var(--fw-display);letter-spacing:-1px;color:var(--ink-on-page)}.hero-subtitle[data-astro-cid-povk55ux]{max-inline-size:34rem;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--muted-on-page)}.hero-buttons[data-astro-cid-povk55ux]{gap:var(--spacing-200);flex-wrap:wrap;padding-block-start:var(--spacing-100);display:flex}.hero-drawing[data-astro-cid-povk55ux]{aspect-ratio:440/560;flex:0 27.5rem;inline-size:100%;max-inline-size:27.5rem;margin-inline:auto;position:relative}.drawing[data-astro-cid-povk55ux]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.dot[data-astro-cid-povk55ux]{fill:var(--color-accent);fill-opacity:.22}.fade-in[data-astro-cid-povk55ux]{stop-color:var(--clr-primary-100)}.fade-out[data-astro-cid-povk55ux]{stop-color:var(--clr-neutral-1100)}.built-a[data-astro-cid-povk55ux]{stop-color:var(--clr-accent-400)}.built-b[data-astro-cid-povk55ux]{stop-color:var(--clr-accent-450)}.construction[data-astro-cid-povk55ux] line[data-astro-cid-povk55ux]{stroke:var(--line-construction);stroke-dasharray:var(--dash-construction)}.sketch-ring[data-astro-cid-povk55ux]{stroke:var(--line-dimension);stroke-dasharray:3 4}.drawn[data-astro-cid-povk55ux]{stroke:var(--line-drawn);stroke-dasharray:var(--dash-drawn)}.hint[data-astro-cid-povk55ux] line[data-astro-cid-povk55ux]{stroke:var(--line-dimension);stroke-dasharray:2 4}.dimension[data-astro-cid-povk55ux],.dimension[data-astro-cid-povk55ux] line[data-astro-cid-povk55ux],.dimension[data-astro-cid-povk55ux] path[data-astro-cid-povk55ux]{stroke:var(--line-dimension)}.built-line[data-astro-cid-povk55ux]{stroke:var(--line-built);stroke-width:var(--stroke-built)}.screen[data-astro-cid-povk55ux]{fill:var(--color-accent);fill-opacity:.08}.hint-solid[data-astro-cid-povk55ux]{stroke:var(--line-dimension)}.joint[data-astro-cid-povk55ux]{fill:var(--color-accent)}.signal[data-astro-cid-povk55ux]{fill:var(--color-signal)}.fill-soft[data-astro-cid-povk55ux] rect[data-astro-cid-povk55ux],.fill-soft[data-astro-cid-povk55ux]{fill:var(--color-accent);fill-opacity:.25}.fill-mid[data-astro-cid-povk55ux]{fill:var(--color-accent);fill-opacity:.5}.fill-ink[data-astro-cid-povk55ux] rect[data-astro-cid-povk55ux]{fill:var(--color-on-accent);fill-opacity:.35}.ink-node[data-astro-cid-povk55ux]{fill:var(--color-on-accent)}.stage-2[data-astro-cid-povk55ux]>.drawn[data-astro-cid-povk55ux],.stage-2[data-astro-cid-povk55ux]>path[data-astro-cid-povk55ux]{stroke:var(--line-drawn)}.annotation[data-astro-cid-povk55ux]{font-size:var(--fs-annotation);line-height:var(--lh-annotation);letter-spacing:var(--ls-annotation);text-transform:var(--tt-annotation);font-weight:var(--fw-control);color:var(--accent-on-page);white-space:nowrap;gap:.4em;display:inline-flex;position:absolute}.annotation-number[data-astro-cid-povk55ux]{color:var(--muted-on-page)}@media (prefers-reduced-motion:no-preference){.stage[data-astro-cid-povk55ux]{animation:stage-in var(--dur-draw) var(--ease-draw) both}.stage-2[data-astro-cid-povk55ux]{animation-delay:var(--stagger)}.stage-3[data-astro-cid-povk55ux]{animation-delay:calc(var(--stagger) * 2)}.stage-4[data-astro-cid-povk55ux]{animation-delay:calc(var(--stagger) * 3)}@keyframes stage-in{0%{opacity:0}to{opacity:1}}}@media (width<=50em){.hero[data-astro-cid-povk55ux]{padding-block:var(--spacing-750)}}.product-tile[data-astro-cid-npb25krk]{gap:var(--spacing-300);padding:var(--card-pad);background:var(--ground-raised);border:1px solid var(--line-card);border-radius:var(--card-radius);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-wrap:wrap;min-inline-size:0;display:flex}.product-tile[data-astro-cid-npb25krk]:hover,.product-tile[data-astro-cid-npb25krk]:focus-within{border-color:var(--line-card-hover);transform:translateY(var(--card-hover-lift))}.product-tile-sheet[data-astro-cid-npb25krk]{flex:0 0 10rem;inline-size:10rem;max-inline-size:100%}.frame[data-astro-cid-npb25krk],.drawn[data-astro-cid-npb25krk]{stroke:var(--line-drawn);stroke-dasharray:var(--dash-drawn)}.solid-line[data-astro-cid-npb25krk]{stroke:var(--line-built);stroke-width:var(--stroke-built)}.solid[data-astro-cid-npb25krk]{fill:var(--color-accent);fill-opacity:.4;stroke:var(--line-built)}.signal[data-astro-cid-npb25krk]{fill:var(--color-signal)}.product-tile-body[data-astro-cid-npb25krk]{align-items:flex-start;gap:var(--spacing-100);flex-direction:column;flex:14rem;min-inline-size:0;display:flex}.product-tile-number[data-astro-cid-npb25krk]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);font-weight:var(--fw-control);color:var(--accent-on-page)}.product-tile-head[data-astro-cid-npb25krk]{align-items:center;gap:var(--spacing-100) var(--spacing-200);flex-wrap:wrap;display:flex}.product-tile-name[data-astro-cid-npb25krk]{font-size:var(--fs-card-title);line-height:var(--lh-card-title);font-weight:var(--fw-title)}.product-tile-line[data-astro-cid-npb25krk]{color:var(--ink-on-page)}.product-tile-shows-label[data-astro-cid-npb25krk]{font-size:var(--fs-annotation);line-height:var(--lh-annotation);letter-spacing:var(--ls-annotation);text-transform:var(--tt-annotation);color:var(--muted-on-page);margin-block-start:var(--spacing-100)}.product-tile-shows-text[data-astro-cid-npb25krk]{color:var(--muted-on-page)}
