.capture[data-astro-cid-yabbk2hu]{padding:48px var(--margin);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media (width>=1200px){.capture[data-astro-cid-yabbk2hu]{padding-block:clamp(48px,8vh,96px) clamp(64px,12vh,128px)}}.hero-line[data-astro-cid-yabbk2hu]{flex-direction:column;align-items:center;margin-bottom:12px;display:flex;position:relative}.hero-text[data-astro-cid-yabbk2hu]{font-size:var(--text-hero);letter-spacing:var(--tracking-tight);font-weight:700;line-height:1.1}.squiggle[data-astro-cid-yabbk2hu]{width:0;min-width:97%;height:16px;margin-top:4px;overflow:visible}.squiggle[data-astro-cid-yabbk2hu] path[data-astro-cid-yabbk2hu]{fill:none;stroke:var(--color-ink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.hero-mark[data-astro-cid-yabbk2hu]{object-fit:contain;width:62px;height:62px;position:absolute;top:0;left:calc(100% + 8px)}.hero-pixel[data-astro-cid-yabbk2hu]{width:72px;height:54px;image-rendering:pixelated;top:6px}.capture-headline[data-astro-cid-yabbk2hu]{font-size:var(--text-display);letter-spacing:var(--tracking-tight);white-space:nowrap;margin-bottom:24px;font-weight:600;line-height:1.1}.capture-form[data-astro-cid-yabbk2hu]{flex-direction:column;align-items:center;width:100%;display:flex}.contact-bars[data-astro-cid-yabbk2hu]{flex-direction:column;gap:16px;width:100%;max-width:600px;display:flex}.contact-bars[data-astro-cid-yabbk2hu][hidden]{display:none}.bar[data-astro-cid-yabbk2hu]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:48px;align-items:center;width:100%;max-width:600px;height:48px;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 6px #0000000f}.bar[data-astro-cid-yabbk2hu]:focus-within{border-color:var(--color-ink)}.bar[data-astro-cid-yabbk2hu].is-error,.bar[data-astro-cid-yabbk2hu].is-error:focus-within{border-color:var(--color-error);background:#ef44440f;box-shadow:0 0 0 3px #ef444426}.bar-input[data-astro-cid-yabbk2hu]{min-width:0;height:100%;font-size:var(--text-body);background:0 0;border:none;outline:none;flex:1;padding:0 24px;font-weight:500}.bar-input[data-astro-cid-yabbk2hu]:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--color-surface) inset;-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink)}.bar-input[data-astro-cid-yabbk2hu]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--color-surface) inset;-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink)}.bar-input[data-astro-cid-yabbk2hu]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--color-surface) inset;-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink)}.bar-input-centred[data-astro-cid-yabbk2hu]{text-align:center;padding:0 56px}.bar-input[data-astro-cid-yabbk2hu]::placeholder{color:#767676;opacity:1}.bar-phone[data-astro-cid-yabbk2hu] .bar-input[data-astro-cid-yabbk2hu]{padding-left:6px;padding-right:56px}.dial[data-astro-cid-yabbk2hu]{height:100%;font-size:var(--text-button);opacity:.8;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:48px 0 0 48px;padding:0 4px 0 18px;font-weight:500}.dial[data-astro-cid-yabbk2hu]:focus-visible{outline-offset:-4px}.bar-submit[data-astro-cid-yabbk2hu]{background:var(--color-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bar-submit[data-astro-cid-yabbk2hu]:hover{opacity:.8;transform:translateY(-50%)scale(1.05)}.bar-submit[data-astro-cid-yabbk2hu] svg[data-astro-cid-yabbk2hu]{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.consent[data-astro-cid-yabbk2hu]{color:var(--color-muted);font-size:13px;font-weight:500;line-height:1.4}.consent[data-astro-cid-yabbk2hu] a[data-astro-cid-yabbk2hu]{color:var(--color-ink);text-underline-offset:3px}.success[data-astro-cid-yabbk2hu][hidden]{display:none}.success[data-astro-cid-yabbk2hu] .capture-headline[data-astro-cid-yabbk2hu]{margin-bottom:12px}.success-text[data-astro-cid-yabbk2hu]{color:var(--color-muted);font-size:var(--text-body);font-weight:500;line-height:1.5}@media (width<=1024px){.capture-headline[data-astro-cid-yabbk2hu]{white-space:normal;max-width:20ch}}@media (width<=640px){.capture[data-astro-cid-yabbk2hu]{padding:48px 20px 0}.hero-text[data-astro-cid-yabbk2hu]{font-size:var(--text-hero-mobile)}.squiggle[data-astro-cid-yabbk2hu]{height:13px;margin-top:3px}.hero-mark[data-astro-cid-yabbk2hu]{width:44px;height:44px;left:calc(100% + 4px)}.hero-pixel[data-astro-cid-yabbk2hu]{width:52px;height:39px;top:4px}.capture-headline[data-astro-cid-yabbk2hu]{font-size:var(--text-display-mobile);max-width:none}.bar[data-astro-cid-yabbk2hu]{height:52px}.bar-input-centred[data-astro-cid-yabbk2hu]{text-align:left;padding:0 52px 0 22px}.bar-submit[data-astro-cid-yabbk2hu]{width:36px;height:36px}}@media (width<=380px){.hero-text[data-astro-cid-yabbk2hu]{font-size:32px}.hero-pixel[data-astro-cid-yabbk2hu]{width:40px;height:30px;left:calc(100% + 2px)}}.work[data-astro-cid-5bpsg6b4]{padding:var(--margin);padding-top:48px}.work-label[data-astro-cid-5bpsg6b4]{border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-bottom:12px;font-weight:700;line-height:12px}.columns[data-astro-cid-5bpsg6b4]{gap:40px;display:flex}.column[data-astro-cid-5bpsg6b4]{flex:1 1 0;min-width:0;list-style:none}.row[data-astro-cid-5bpsg6b4]{border-bottom:1px solid var(--color-border);height:56px;font-size:var(--text-body);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .2s;display:flex}a[data-astro-cid-5bpsg6b4].row:hover,button[data-astro-cid-5bpsg6b4].row:hover{background-color:#00000005}button[data-astro-cid-5bpsg6b4].row{border:none;border-bottom:1px solid var(--color-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:0;font-family:inherit}.row[data-astro-cid-5bpsg6b4]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.row-cta[data-astro-cid-5bpsg6b4] .row-name[data-astro-cid-5bpsg6b4]{color:var(--color-muted)}.badge[data-astro-cid-5bpsg6b4]{border-radius:var(--radius-badge);font-size:var(--text-badge);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-weight:600;line-height:12px;display:inline-flex}.badge-live[data-astro-cid-5bpsg6b4]{color:var(--color-live-text);border-color:var(--color-live);background:color-mix(in srgb, var(--color-live) 5%, transparent)}.badge-in-build[data-astro-cid-5bpsg6b4]{color:var(--color-in-build-text);border-color:var(--color-in-build);background:color-mix(in srgb, var(--color-in-build) 5%, transparent)}.badge-cta[data-astro-cid-5bpsg6b4]{color:var(--color-surface);background:var(--color-ink);border-color:var(--color-ink);transition:background-color .2s}.row-cta[data-astro-cid-5bpsg6b4]:hover .badge-cta[data-astro-cid-5bpsg6b4]{background:#000}.badge-cta[data-astro-cid-5bpsg6b4] svg[data-astro-cid-5bpsg6b4]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;transition:transform .2s}.row-cta[data-astro-cid-5bpsg6b4]:hover .badge-cta[data-astro-cid-5bpsg6b4] svg[data-astro-cid-5bpsg6b4]{transform:translate(2px)}.showcase[data-astro-cid-5bpsg6b4]{background:var(--color-surface);border:none;border-radius:20px;width:min(1040px,100vw - 32px,133.333dvh - 124px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #00000040}.showcase[data-astro-cid-5bpsg6b4][open]{flex-direction:column;animation:.35s cubic-bezier(.2,.9,.3,1) showcase-in;display:flex}.showcase[data-astro-cid-5bpsg6b4][open]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1e1e66;animation:.35s showcase-fade}@keyframes showcase-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes showcase-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.showcase[data-astro-cid-5bpsg6b4][open],.showcase[data-astro-cid-5bpsg6b4][open]::backdrop{animation:none}}.showcase-head[data-astro-cid-5bpsg6b4]{border-bottom:1px solid var(--color-border);font-size:var(--text-body);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 22px;font-weight:600;display:flex}.showcase-actions[data-astro-cid-5bpsg6b4]{flex-shrink:0;align-items:center;gap:8px;display:flex}.showcase-visit[data-astro-cid-5bpsg6b4]{border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-surface);align-items:center;gap:4px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.showcase-visit[data-astro-cid-5bpsg6b4][hidden]{display:none}.showcase-visit[data-astro-cid-5bpsg6b4] svg[data-astro-cid-5bpsg6b4]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.showcase-close[data-astro-cid-5bpsg6b4]{background:var(--color-canvas);cursor:pointer;border:none;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .2s,transform .2s;display:grid}.showcase-close[data-astro-cid-5bpsg6b4]:hover{background:var(--color-ink)}.showcase-close[data-astro-cid-5bpsg6b4]:active{transform:scale(.92)}.showcase-close[data-astro-cid-5bpsg6b4]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.showcase-close[data-astro-cid-5bpsg6b4] svg[data-astro-cid-5bpsg6b4]{width:14px;height:14px;stroke:var(--color-ink);stroke-width:2.5px;stroke-linecap:round;transition:stroke .2s,transform .3s cubic-bezier(.2,.9,.3,1)}.showcase-close[data-astro-cid-5bpsg6b4]:hover svg[data-astro-cid-5bpsg6b4]{stroke:var(--color-surface);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.showcase-close[data-astro-cid-5bpsg6b4]:hover svg[data-astro-cid-5bpsg6b4]{transform:none}}.showcase[data-astro-cid-5bpsg6b4] video[data-astro-cid-5bpsg6b4]{aspect-ratio:4/3;object-fit:contain;background:#1e1e1e;width:100%;min-height:0;display:block}@media (width<=1024px){.columns[data-astro-cid-5bpsg6b4]{flex-direction:column;gap:0}}@media (width<=640px){.work[data-astro-cid-5bpsg6b4]{padding:48px 20px 40px}.row[data-astro-cid-5bpsg6b4]{height:46px}}main[data-astro-cid-zkhec6xw]{flex-direction:column;flex:1;display:flex}.statement[data-astro-cid-zkhec6xw]{max-width:820px;padding:48px var(--margin) 0;box-sizing:content-box;font-size:var(--text-statement);letter-spacing:-.02em;align-self:flex-start;font-weight:500;line-height:36px}@media (width<=640px){.statement[data-astro-cid-zkhec6xw]{padding:56px 20px 0;font-size:20px;line-height:28px}}
