.hero[data-astro-cid-wak2nhca]{background:var(--ink);color:var(--on-ink);padding-block:72px 96px;overflow:hidden}.hero-kicker[data-astro-cid-wak2nhca]{color:var(--on-ink-muted);align-items:center;gap:12px;max-width:none;display:flex}.hero[data-astro-cid-wak2nhca] h1[data-astro-cid-wak2nhca]{letter-spacing:-.058em;margin-top:32px;font-size:clamp(48px,8.4vw,128px);line-height:.96}.hero[data-astro-cid-wak2nhca] h1[data-astro-cid-wak2nhca] em[data-astro-cid-wak2nhca]{color:var(--on-ink-muted)}.hero-grid[data-astro-cid-wak2nhca]{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:40px;display:flex}.hero-lede[data-astro-cid-wak2nhca]{color:var(--on-ink-muted);max-width:46ch;font-size:20px;line-height:1.55}.hero-grid[data-astro-cid-wak2nhca] .button-row[data-astro-cid-wak2nhca]{flex:none;margin-top:0}.reel-len[data-astro-cid-wak2nhca]{font-family:var(--mono);color:var(--on-ink-muted);font-size:13px}.hero-reel[data-astro-cid-wak2nhca]{margin-top:72px}.hero-frame[data-astro-cid-wak2nhca]{border:1px solid var(--ink-3);aspect-ratio:16/9;background:#000;border-radius:18px;position:relative;overflow:hidden}.hero-frame[data-astro-cid-wak2nhca] video[data-astro-cid-wak2nhca]{object-fit:cover;width:100%;height:100%}.hero-controls[data-astro-cid-wak2nhca]{justify-content:space-between;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.reel-chip[data-astro-cid-wak2nhca]{height:44px;color:var(--on-ink);-webkit-backdrop-filter:blur(10px);background:#0e1116c7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:500;transition:background .2s;display:inline-flex}.reel-chip[data-astro-cid-wak2nhca]:hover{background:#0e1116f2}.reel-toggle[data-astro-cid-wak2nhca]{justify-content:center;width:44px;padding:0}.hero-reel[data-astro-cid-wak2nhca] figcaption[data-astro-cid-wak2nhca]{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-muted);justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;display:flex}.hero-facts[data-astro-cid-wak2nhca]{border-top:1px solid var(--ink-3);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.hero-facts[data-astro-cid-wak2nhca] div[data-astro-cid-wak2nhca]{padding:24px 24px 0 0}.hero-facts[data-astro-cid-wak2nhca] div[data-astro-cid-wak2nhca]+div[data-astro-cid-wak2nhca]{border-left:1px solid var(--ink-3);padding-left:24px}.hero-facts[data-astro-cid-wak2nhca] dt[data-astro-cid-wak2nhca]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-muted);font-size:12px}.hero-facts[data-astro-cid-wak2nhca] dd[data-astro-cid-wak2nhca]{letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:500}.service-grid[data-astro-cid-wak2nhca]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-card[data-astro-cid-wak2nhca]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);transition:border-color .25s, transform .45s var(--ease), box-shadow .45s var(--ease);flex-direction:column;display:flex;overflow:hidden}.service-card[data-astro-cid-wak2nhca]:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 18px 40px #0e111614}.service-art[data-astro-cid-wak2nhca]{aspect-ratio:16/10;background:var(--ink);overflow:hidden}.service-art[data-astro-cid-wak2nhca] img[data-astro-cid-wak2nhca]{object-fit:cover;width:100%;height:100%}.service-body[data-astro-cid-wak2nhca]{flex-direction:column;flex:1;gap:14px;padding:28px;display:flex}.service-top[data-astro-cid-wak2nhca]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.service-top[data-astro-cid-wak2nhca] .eyebrow[data-astro-cid-wak2nhca]{white-space:nowrap}.service-body[data-astro-cid-wak2nhca] p[data-astro-cid-wak2nhca]{color:var(--muted);font-size:16px}.service-body[data-astro-cid-wak2nhca] .text-link[data-astro-cid-wak2nhca]{align-self:flex-start;margin-top:auto}.section-work[data-astro-cid-wak2nhca]{background:var(--paper-2)}.section-work[data-astro-cid-wak2nhca] .section-aside[data-astro-cid-wak2nhca] p[data-astro-cid-wak2nhca]{margin-bottom:14px}.reason-grid[data-astro-cid-wak2nhca]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.reason-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca]{border-bottom:1px solid var(--line-strong);align-content:start;gap:14px;padding:36px 36px 40px 0;display:grid}.reason-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca]:not(:nth-child(3n+1)){border-left:1px solid var(--line-strong);padding-left:36px}.reason-grid[data-astro-cid-wak2nhca] p[data-astro-cid-wak2nhca]{color:var(--muted);font-size:16px}.step-grid[data-astro-cid-wak2nhca]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca]{border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--ink-3);align-content:start;gap:14px;padding:32px 28px 36px;display:grid;position:relative}.step-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca]:not(:last-child):after{content:"";background:var(--ink-3);width:22px;height:1px;position:absolute;top:44px;right:-21px}.step-grid[data-astro-cid-wak2nhca] h3[data-astro-cid-wak2nhca]{font-size:24px}.step-grid[data-astro-cid-wak2nhca] p[data-astro-cid-wak2nhca]{color:var(--on-ink-muted);font-size:16px}.faq-section[data-astro-cid-wak2nhca]{grid-template-columns:1fr 1.4fr;align-items:start;gap:72px;display:grid}.faq-section[data-astro-cid-wak2nhca] .section-aside[data-astro-cid-wak2nhca]{margin-top:20px}.faq-section[data-astro-cid-wak2nhca]>div[data-astro-cid-wak2nhca]:first-child{position:sticky;top:108px}.dev-band[data-astro-cid-wak2nhca]{background:var(--white);border:1px solid var(--line);border-radius:18px;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;margin-bottom:112px;padding:48px;display:grid}.dev-band[data-astro-cid-wak2nhca] h2[data-astro-cid-wak2nhca]{margin-top:12px;font-size:clamp(28px,2.8vw,38px)}.dev-band[data-astro-cid-wak2nhca] p[data-astro-cid-wak2nhca]:not(.eyebrow){color:var(--muted);margin-top:14px}.dev-band[data-astro-cid-wak2nhca] .button-row[data-astro-cid-wak2nhca]{justify-content:flex-end;margin-top:0}.reel-dialog[data-astro-cid-wak2nhca]{width:min(1280px,94vw);color:var(--on-ink);background:0 0;border:0;padding:0}.reel-dialog[data-astro-cid-wak2nhca]::backdrop{background:#080a0de6}.reel-dialog-inner[data-astro-cid-wak2nhca]{gap:14px;display:grid}.reel-dialog[data-astro-cid-wak2nhca] video[data-astro-cid-wak2nhca]{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%}.reel-close[data-astro-cid-wak2nhca]{color:var(--on-ink);justify-self:end;padding:8px 4px;font-size:15px}.reel-note[data-astro-cid-wak2nhca]{font-family:var(--mono);letter-spacing:.04em;color:var(--on-ink-muted);text-transform:uppercase;max-width:none;font-size:12px}@media (width<=1080px){.faq-section[data-astro-cid-wak2nhca],.dev-band[data-astro-cid-wak2nhca]{grid-template-columns:1fr;gap:32px}.hero-grid[data-astro-cid-wak2nhca]{flex-direction:column;align-items:flex-start;gap:28px}.faq-section[data-astro-cid-wak2nhca]>div[data-astro-cid-wak2nhca]:first-child{position:static}.service-grid[data-astro-cid-wak2nhca]{grid-template-columns:1fr;max-width:640px}.reason-grid[data-astro-cid-wak2nhca]{grid-template-columns:1fr 1fr}.reason-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca]:not(:nth-child(3n+1)){border-left:0;padding-left:0}.reason-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca]:nth-child(2n){border-left:1px solid var(--line-strong);padding-left:32px}.step-grid[data-astro-cid-wak2nhca]{grid-template-columns:1fr 1fr}.step-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca]:after{display:none}.dev-band[data-astro-cid-wak2nhca] .button-row[data-astro-cid-wak2nhca]{justify-content:flex-start}}@media (width<=640px){.hero[data-astro-cid-wak2nhca]{padding-block:48px 72px}.hero-kicker[data-astro-cid-wak2nhca]{font-size:11px}.hero[data-astro-cid-wak2nhca] h1[data-astro-cid-wak2nhca]{font-size:clamp(44px,13vw,60px)}.hero-lede[data-astro-cid-wak2nhca]{font-size:17px}.hero-reel[data-astro-cid-wak2nhca]{margin-top:48px}.hero-frame[data-astro-cid-wak2nhca]{border-radius:12px}.hero-controls[data-astro-cid-wak2nhca]{bottom:12px;left:12px;right:12px}.reel-chip[data-astro-cid-wak2nhca]{height:38px;padding:0 14px;font-size:14px}.reel-chip[data-astro-cid-wak2nhca]:not(.reel-toggle){display:none}.hero-controls[data-astro-cid-wak2nhca]{justify-content:flex-end}.reel-toggle[data-astro-cid-wak2nhca]{width:38px;padding:0}.hero-reel[data-astro-cid-wak2nhca] figcaption[data-astro-cid-wak2nhca]{flex-direction:column;gap:4px}.hero-facts[data-astro-cid-wak2nhca]{grid-template-columns:1fr 1fr}.hero-facts[data-astro-cid-wak2nhca] div[data-astro-cid-wak2nhca],.hero-facts[data-astro-cid-wak2nhca] div[data-astro-cid-wak2nhca]+div[data-astro-cid-wak2nhca]{border-left:0;padding:20px 0 0}.hero-facts[data-astro-cid-wak2nhca] div[data-astro-cid-wak2nhca]:nth-child(2n){border-left:1px solid var(--ink-3);padding-left:20px}.hero-facts[data-astro-cid-wak2nhca] dd[data-astro-cid-wak2nhca]{font-size:17px}.reason-grid[data-astro-cid-wak2nhca]{grid-template-columns:1fr}.reason-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca],.reason-grid[data-astro-cid-wak2nhca] li[data-astro-cid-wak2nhca]:nth-child(2n){border-left:0;padding:28px 0 30px}.step-grid[data-astro-cid-wak2nhca]{grid-template-columns:1fr}.dev-band[data-astro-cid-wak2nhca]{margin-bottom:80px;padding:28px}}
