.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(2rem,4vw,3.5rem) clamp(3.5rem,7vw,6rem);border-bottom:1px solid var(--color-grid)}.hero__sheet[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2.5rem clamp(2rem,4vw,4rem);align-items:start}.hero__pane[data-astro-cid-bbe6dxrz]{animation:rise .9s var(--ease-out-expo) both}.hero__frame[data-astro-cid-bbe6dxrz]{position:relative;background:var(--color-ink);aspect-ratio:16 / 9}.hero__video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;display:block}.hero__pause[data-astro-cid-bbe6dxrz]{position:absolute;right:.75rem;bottom:.75rem;padding:.35rem .7rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-chalk);background:#050a14cc;border:1px solid var(--color-line);border-radius:4px;cursor:pointer}.hero__pause[data-astro-cid-bbe6dxrz]:hover{border-color:var(--color-baby)}.hero__caption[data-astro-cid-bbe6dxrz]{margin-top:1rem}.hero__block[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.5rem;padding-top:.25rem;animation:rise .9s .25s var(--ease-out-expo) both}.hero__h1[data-astro-cid-bbe6dxrz]{margin:0}.hero__kicker[data-astro-cid-bbe6dxrz]{display:block;margin-bottom:.9rem;font-family:var(--font-mono);font-size:.85rem;color:var(--color-baby)}.hero__kicker[data-astro-cid-bbe6dxrz]:before{content:"$ ";color:var(--color-faint)}.hero__headline[data-astro-cid-bbe6dxrz]{display:block;font-size:clamp(2.2rem,3.6vw,3.4rem);color:var(--color-chalk)}.hero__lede[data-astro-cid-bbe6dxrz]{max-width:34rem;color:var(--color-pencil)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem}.hero__titleblock[data-astro-cid-bbe6dxrz]{padding:.9rem 1.1rem;font-family:var(--font-mono);font-size:.85rem;line-height:1.75;background:var(--color-sheet);border:1px solid var(--color-line);border-radius:6px}.hero__titleblock[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:0 .6em;min-width:0}.hero__titleblock[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]{color:var(--color-baby)}.hero__titleblock[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]:after{content:" =";color:var(--color-faint)}.hero__titleblock[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{color:var(--color-chalk);overflow-wrap:anywhere}@keyframes rise{0%{opacity:0;translate:0 1rem}}@media(max-width:60rem){.hero__sheet[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}}@media(max-width:36rem){.hero__actions[data-astro-cid-bbe6dxrz]>*{flex:1 1 100%}}.showcase[data-astro-cid-xyg7ob6d]{padding-block:clamp(4rem,9vw,8rem)}.showcase__head[data-astro-cid-xyg7ob6d]{display:grid;grid-template-columns:auto minmax(0,34rem);justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.showcase__intro[data-astro-cid-xyg7ob6d]{color:var(--color-pencil)}.showcase__grid[data-astro-cid-xyg7ob6d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem) clamp(1rem,2vw,2rem);list-style:none}.card[data-astro-cid-xyg7ob6d]{display:flex;flex-direction:column;gap:.75rem}.card--feature[data-astro-cid-xyg7ob6d]{grid-column:span 2;grid-row:span 2}.card__order[data-astro-cid-xyg7ob6d]{align-self:start;display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;font-weight:650;color:var(--color-baby);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.card__details[data-astro-cid-xyg7ob6d]{align-self:start;font-size:.9rem;color:var(--color-pencil);text-underline-offset:.25em}.card__details[data-astro-cid-xyg7ob6d]:hover,.card__order[data-astro-cid-xyg7ob6d]:hover{color:var(--color-chalk)}.card__button[data-astro-cid-xyg7ob6d]{display:flex;flex-direction:column;gap:1rem;flex:1;width:100%;padding:0;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.card__media[data-astro-cid-xyg7ob6d]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-sheet);border:1px solid var(--color-line);border-radius:6px;transition:border-color .2s var(--ease-out-expo)}.card__button[data-astro-cid-xyg7ob6d]:hover .card__media[data-astro-cid-xyg7ob6d],.card__button[data-astro-cid-xyg7ob6d]:focus-visible .card__media[data-astro-cid-xyg7ob6d]{border-color:var(--color-baby)}.card__sheet[data-astro-cid-xyg7ob6d]{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.78rem;color:var(--color-faint)}.card__sheet[data-astro-cid-xyg7ob6d] span[data-astro-cid-xyg7ob6d]:first-child{color:var(--color-pencil)}.card__media[data-astro-cid-xyg7ob6d] img[data-astro-cid-xyg7ob6d],.card__preview[data-astro-cid-xyg7ob6d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--ease-out-expo),scale .9s var(--ease-out-expo)}.card__preview[data-astro-cid-xyg7ob6d]{opacity:0}.card__button[data-astro-cid-xyg7ob6d].is-previewing .card__preview[data-astro-cid-xyg7ob6d]{opacity:1}.card__play[data-astro-cid-xyg7ob6d]{position:absolute;left:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.5rem;z-index:2;padding:.4rem .75rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);background:var(--color-baby);border-radius:4px;opacity:0;translate:0 .4rem;transition:opacity .24s var(--ease-out-expo),translate .24s var(--ease-out-expo)}.card__button[data-astro-cid-xyg7ob6d]:hover .card__play[data-astro-cid-xyg7ob6d],.card__button[data-astro-cid-xyg7ob6d]:focus-visible .card__play[data-astro-cid-xyg7ob6d]{opacity:1;translate:0 0}.card__text[data-astro-cid-xyg7ob6d]{display:grid;gap:.35rem}.card__title[data-astro-cid-xyg7ob6d]{font-size:clamp(1.3rem,1.8vw,1.65rem);transition:color .16s var(--ease-out-expo)}.card--feature[data-astro-cid-xyg7ob6d] .card__title[data-astro-cid-xyg7ob6d]{font-size:clamp(1.9rem,3.4vw,3rem)}.card__button[data-astro-cid-xyg7ob6d]:hover .card__title[data-astro-cid-xyg7ob6d]{color:var(--color-baby)}.card__logline[data-astro-cid-xyg7ob6d]{color:var(--color-pencil);font-size:.98rem;max-width:40ch}.card__billing[data-astro-cid-xyg7ob6d]{color:var(--color-faint)}.showcase__custom[data-astro-cid-xyg7ob6d]{margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid var(--color-grid);color:var(--color-pencil)}.showcase__custom[data-astro-cid-xyg7ob6d] a[data-astro-cid-xyg7ob6d]{color:var(--color-baby);font-weight:600;margin-left:.35rem;white-space:nowrap}.screening[data-astro-cid-xyg7ob6d]{width:min(100vw,120rem);max-width:100vw;max-height:100dvh;margin:auto;padding:0;color:var(--color-chalk);background:transparent;border:0}.screening[data-astro-cid-xyg7ob6d][open]{animation:lights-down .5s var(--ease-out-expo)}.screening[data-astro-cid-xyg7ob6d]::backdrop{background:#04070f}.screening__inner[data-astro-cid-xyg7ob6d]{min-height:100dvh;align-content:center;background:#04070f;display:grid;gap:1rem;padding:clamp(.75rem,2.5vw,2rem) var(--gutter)}.screening__bar[data-astro-cid-xyg7ob6d]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.screening__title[data-astro-cid-xyg7ob6d]{font-size:clamp(1.8rem,3.6vw,3rem)}.screening__close[data-astro-cid-xyg7ob6d]{display:grid;place-items:center;flex:none;width:3rem;height:3rem;color:var(--color-chalk);background:none;border:1px solid var(--color-line);border-radius:2px;cursor:pointer}.screening__close[data-astro-cid-xyg7ob6d]:hover{border-color:var(--color-pencil)}.screening__video[data-astro-cid-xyg7ob6d]{width:100%;max-height:calc(100dvh - 15rem);aspect-ratio:16 / 9;background:var(--color-ink);border:1px solid var(--color-line)}.screening__foot[data-astro-cid-xyg7ob6d]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem}.screening__nav[data-astro-cid-xyg7ob6d]{display:flex;gap:.5rem}.screening__order[data-astro-cid-xyg7ob6d]{display:flex;align-items:center;gap:1rem;color:var(--color-pencil)}@keyframes lights-down{0%{opacity:0;scale:.985}}html.is-screening{overflow:hidden}@media(max-width:60rem){.showcase__head[data-astro-cid-xyg7ob6d]{grid-template-columns:1fr}.showcase__grid[data-astro-cid-xyg7ob6d]{grid-template-columns:repeat(2,minmax(0,1fr))}.card--feature[data-astro-cid-xyg7ob6d]{grid-row:auto}.card--feature[data-astro-cid-xyg7ob6d] .card__media[data-astro-cid-xyg7ob6d]{flex:none}}@media(max-width:36rem){.showcase__grid[data-astro-cid-xyg7ob6d]{grid-template-columns:1fr}.card--feature[data-astro-cid-xyg7ob6d]{grid-column:auto}.screening__nav[data-astro-cid-xyg7ob6d]{width:100%}.screening__nav[data-astro-cid-xyg7ob6d] .btn[data-astro-cid-xyg7ob6d]{flex:1;min-width:0}.screening__nav[data-astro-cid-xyg7ob6d] span[data-astro-cid-xyg7ob6d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screening__order[data-astro-cid-xyg7ob6d]{flex-direction:column;align-items:stretch;width:100%}}.specs[data-astro-cid-adu2qhag]{padding-block:clamp(4rem,9vw,8rem);background:var(--color-sheet);border-block:1px solid var(--color-line)}.specs__grid[data-astro-cid-adu2qhag]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:3rem clamp(2rem,6vw,6rem);align-items:start}.specs__head[data-astro-cid-adu2qhag]{position:sticky;top:calc(var(--header-h) + 2rem)}.specs__intro[data-astro-cid-adu2qhag]{margin-top:1.25rem;max-width:32rem;color:var(--color-pencil)}.specs__list[data-astro-cid-adu2qhag]{border-top:1px solid var(--color-line);counter-reset:part}.specs__row[data-astro-cid-adu2qhag]{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:.5rem 2rem;padding-block:1.35rem;border-bottom:1px solid var(--color-line);counter-increment:part}.specs__label[data-astro-cid-adu2qhag]{padding-top:.2rem;color:var(--color-baby)}.specs__label[data-astro-cid-adu2qhag]:before{content:counter(part,decimal-leading-zero) "  ";white-space:pre;color:var(--color-faint)}.specs__value[data-astro-cid-adu2qhag]{max-width:60ch}.specs__code[data-astro-cid-adu2qhag]{display:block;width:fit-content;margin-top:.75rem;padding:.45rem .75rem;color:var(--color-chalk);background:var(--color-paper);border:1px solid var(--color-line);border-radius:1px}@media(max-width:60rem){.specs__grid[data-astro-cid-adu2qhag]{grid-template-columns:1fr}.specs__head[data-astro-cid-adu2qhag]{position:static}}@media(max-width:36rem){.specs__row[data-astro-cid-adu2qhag]{grid-template-columns:1fr}}.order[data-astro-cid-t3m54j5s]{padding-block:clamp(4rem,9vw,8rem);border-top:1px solid var(--color-grid)}.order__head[data-astro-cid-t3m54j5s]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem clamp(2rem,5vw,5rem);align-items:end}.order__head[data-astro-cid-t3m54j5s] .section-title[data-astro-cid-t3m54j5s]{max-width:11ch}.order__intro[data-astro-cid-t3m54j5s] p[data-astro-cid-t3m54j5s]{max-width:34rem;color:var(--color-pencil)}.order__actions[data-astro-cid-t3m54j5s]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.join[data-astro-cid-t3m54j5s]{--dur: 1.4s;margin-top:clamp(3rem,6vw,5rem)}.join__status[data-astro-cid-t3m54j5s]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.join__label[data-astro-cid-t3m54j5s]{color:var(--color-pencil)}.join__count[data-astro-cid-t3m54j5s]{font-family:var(--font-mono);font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--color-baby)}.join__track[data-astro-cid-t3m54j5s]{position:relative;height:4px;background:var(--color-grid);overflow:hidden}.join__fill[data-astro-cid-t3m54j5s]{position:absolute;inset:0;background:var(--color-baby);transform-origin:left;transition:transform var(--dur) var(--ease-out-expo) .2s}.join[data-astro-cid-t3m54j5s].is-waiting .join__fill[data-astro-cid-t3m54j5s]{transform:scaleX(0);transition:none}.join__steps[data-astro-cid-t3m54j5s]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1.25rem,2.5vw,2.5rem);list-style:none}.join__step[data-astro-cid-t3m54j5s]{position:relative;display:flex;flex-direction:column;padding-top:1.75rem;transition:opacity .6s var(--ease-out-expo) calc(.3s + var(--i) * .28s),translate .6s var(--ease-out-expo) calc(.3s + var(--i) * .28s)}.join[data-astro-cid-t3m54j5s].is-waiting .join__step[data-astro-cid-t3m54j5s]{opacity:.35;translate:0 .5rem;transition:none}.join__node[data-astro-cid-t3m54j5s]{position:absolute;top:calc(-4px - .3rem);left:0;width:.85rem;height:.85rem;background:var(--color-baby);border:3px solid var(--color-paper);border-radius:1px;transition:background-color .3s var(--ease-out-expo) calc(.3s + var(--i) * .28s)}.join[data-astro-cid-t3m54j5s].is-waiting .join__node[data-astro-cid-t3m54j5s]{background:var(--color-line);transition:none}.join__tag[data-astro-cid-t3m54j5s]{color:var(--color-baby)}.join__title[data-astro-cid-t3m54j5s]{margin-top:.4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.join__body[data-astro-cid-t3m54j5s]{margin-top:.5rem;max-width:34ch;color:var(--color-pencil);font-size:.98rem;line-height:1.55;margin-bottom:1.25rem}.mock[data-astro-cid-t3m54j5s]{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:auto;padding:1rem;min-height:8.5rem;background:var(--color-sheet);border:1px solid var(--color-grid);border-radius:2px;font-size:.85rem;line-height:1.3}.mock__poster[data-astro-cid-t3m54j5s]{font-size:1.6rem;color:var(--color-chalk)}.mock__btn[data-astro-cid-t3m54j5s]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;background:var(--color-baby);color:var(--color-ink);font-weight:650;border-radius:2px}.mock__line[data-astro-cid-t3m54j5s]{color:var(--color-faint)}.mock__channel[data-astro-cid-t3m54j5s]{color:var(--color-chalk);font-weight:650}.mock__hash[data-astro-cid-t3m54j5s]{margin-right:.15rem;color:var(--color-faint)}.mock__row[data-astro-cid-t3m54j5s]{display:flex;flex-wrap:wrap;gap:.4rem}.mock__chip[data-astro-cid-t3m54j5s]{padding:.3rem .6rem;border:1px solid var(--color-line);border-radius:2px;color:var(--color-pencil)}.mock__chip--go[data-astro-cid-t3m54j5s]{border-color:var(--color-baby);color:var(--color-baby)}.mock__kv[data-astro-cid-t3m54j5s]{display:flex;gap:.75rem;color:var(--color-pencil)}.mock__kv[data-astro-cid-t3m54j5s] span[data-astro-cid-t3m54j5s]:first-child{color:var(--color-faint)}.mock__status[data-astro-cid-t3m54j5s]{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-chalk)}.mock__status[data-astro-cid-t3m54j5s]:before{content:"";width:.5rem;height:.5rem;background:var(--color-baby)}.mock__file[data-astro-cid-t3m54j5s]{color:var(--color-faint);font-family:var(--font-mono);font-size:.78rem}.mock__code[data-astro-cid-t3m54j5s],.mock__log[data-astro-cid-t3m54j5s]{font-family:var(--font-mono);font-size:.78rem;overflow-wrap:anywhere}.mock__code[data-astro-cid-t3m54j5s]{padding:.35rem .55rem;background:var(--color-paper);color:var(--color-chalk);border-radius:2px}.mock__log[data-astro-cid-t3m54j5s]{color:var(--color-baby)}.mock__log[data-astro-cid-t3m54j5s] span[data-astro-cid-t3m54j5s]{white-space:nowrap}.order__dm[data-astro-cid-t3m54j5s]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--color-grid);color:var(--color-pencil)}.order__dm[data-astro-cid-t3m54j5s] strong[data-astro-cid-t3m54j5s]{color:var(--color-chalk)}@media(max-width:60rem){.order__head[data-astro-cid-t3m54j5s]{grid-template-columns:1fr}}@media(max-width:60rem){.join__track[data-astro-cid-t3m54j5s]{display:none}.join__steps[data-astro-cid-t3m54j5s]{grid-template-columns:1fr;gap:0;padding-left:1.5rem;border-left:4px solid var(--color-baby);transition:border-color var(--dur) var(--ease-out-expo)}.join[data-astro-cid-t3m54j5s].is-waiting .join__steps[data-astro-cid-t3m54j5s]{border-left-color:var(--color-grid)}.join__step[data-astro-cid-t3m54j5s]{padding-top:0;padding-bottom:2rem}.join__step[data-astro-cid-t3m54j5s] .mock[data-astro-cid-t3m54j5s]{max-width:26rem}.join__node[data-astro-cid-t3m54j5s]{top:.2rem;left:calc(-1.92rem - 4px)}}@media(max-width:36rem){.order__actions[data-astro-cid-t3m54j5s] .btn{flex:1 1 100%;justify-content:center}}.faq[data-astro-cid-z6gx6xcw]{padding-block:clamp(4rem,9vw,8rem);border-top:1px solid var(--color-grid)}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem clamp(2rem,6vw,6rem)}.faq__guide[data-astro-cid-z6gx6xcw]{margin-top:1.25rem;max-width:32ch;color:var(--color-pencil)}.faq__guide[data-astro-cid-z6gx6xcw] a[data-astro-cid-z6gx6xcw]{color:var(--color-baby)}.faq__grid[data-astro-cid-z6gx6xcw] .section-title[data-astro-cid-z6gx6xcw]{font-size:clamp(2.2rem,3.6vw,3.4rem)}.faq__list[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--color-line)}.faq__item[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--color-line)}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:1.15rem;font-weight:600;cursor:pointer;list-style:none}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:hover{color:var(--color-baby)}.faq__icon[data-astro-cid-z6gx6xcw]{flex:none;color:var(--color-baby);transition:rotate .3s var(--ease-out-expo)}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__icon[data-astro-cid-z6gx6xcw]{rotate:45deg}.faq__item[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{max-width:60ch;padding-bottom:1.4rem;color:var(--color-pencil)}@media(max-width:60rem){.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr}}.skip[data-astro-cid-j7pv25f6]{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.6rem 1rem;background:var(--color-baby);color:var(--color-ink);font-weight:700}.skip[data-astro-cid-j7pv25f6]:focus{top:1rem}
