.charts[data-astro-cid-buwkz3o6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;display:grid}.chart[data-astro-cid-buwkz3o6]{margin:0}.chart[data-astro-cid-buwkz3o6] .core[data-astro-cid-buwkz3o6]{flex-direction:column;gap:16px;padding:clamp(20px,2.6vw,32px);display:flex}.chart-head[data-astro-cid-buwkz3o6]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chart-head[data-astro-cid-buwkz3o6] h3[data-astro-cid-buwkz3o6]{margin:8px 0 0}.chart-value[data-astro-cid-buwkz3o6]{white-space:nowrap;margin:0;font-size:clamp(32px,3.4vw,48px)}svg[data-astro-cid-buwkz3o6]{width:100%;height:auto;overflow:visible}.grid[data-astro-cid-buwkz3o6]{stroke:#ffffff12}.tick[data-astro-cid-buwkz3o6]{fill:var(--mute);font:500 11px var(--mono)}.area[data-astro-cid-buwkz3o6]{fill:#c6f4321f}.line[data-astro-cid-buwkz3o6]{fill:none;stroke:var(--volt);stroke-width:2.5px;stroke-linejoin:round}.bar[data-astro-cid-buwkz3o6]{fill:#ffffff38}.dot[data-astro-cid-buwkz3o6]{fill:var(--volt);stroke:var(--bg-2);stroke-width:3px}.dot[data-astro-cid-buwkz3o6].dim{fill:var(--mute)}.pt[data-astro-cid-buwkz3o6]{fill:var(--text);font:600 15px var(--body)}.volt-t[data-astro-cid-buwkz3o6]{fill:var(--volt)}.chart-note[data-astro-cid-buwkz3o6]{color:#c9c9c6;margin:0;font-size:15px;line-height:1.55}.chart-src[data-astro-cid-buwkz3o6]{opacity:.7;margin:0}.after-head[data-astro-cid-d2k72spg]{margin:-16px 0 32px}.gap[data-astro-cid-d2k72spg]{margin-top:14px}.wide-video[data-astro-cid-d2k72spg] video[data-astro-cid-d2k72spg]{width:100%;height:auto;display:block}.reel-strip[data-astro-cid-d2k72spg]{padding-block:8px 24px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.reel-track[data-astro-cid-d2k72spg]{width:max-content;animation:drift calc(var(--n) * 7s) linear infinite;gap:14px;display:flex}.reel[data-astro-cid-d2k72spg]{flex:none;width:clamp(200px,18vw,280px)}.reel[data-astro-cid-d2k72spg] video[data-astro-cid-d2k72spg]{aspect-ratio:9/16;object-fit:cover;width:100%}@keyframes drift{to{transform:translate(calc(-50% - 7px))}}.file[data-astro-cid-d2k72spg]{margin-bottom:14px}.file[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(22px,3.5vw,56px);display:grid}.file[data-astro-cid-d2k72spg] h3[data-astro-cid-d2k72spg]{margin-bottom:24px}.file[data-astro-cid-d2k72spg] dl[data-astro-cid-d2k72spg]{margin:0}.file[data-astro-cid-d2k72spg] dd[data-astro-cid-d2k72spg]{color:#c9c9c6;margin:6px 0 18px}.file-kpis[data-astro-cid-d2k72spg]{box-shadow:inset 0 1px 0 var(--hair);flex-wrap:wrap;gap:16px 32px;padding-top:20px;display:flex}.file-kpis[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{white-space:nowrap;margin:0}.file-kpis[data-astro-cid-d2k72spg] .display[data-astro-cid-d2k72spg]{margin-top:8px;font-size:clamp(32px,3.4vw,48px)}.file-shots[data-astro-cid-d2k72spg]{gap:12px;display:grid}.file[data-astro-cid-d2k72spg].stacked .core[data-astro-cid-d2k72spg]{grid-template-columns:1fr;align-items:start}.file[data-astro-cid-d2k72spg].stacked dl[data-astro-cid-d2k72spg]{grid-template-rows:auto 1fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:clamp(20px,3vw,48px);display:grid}.file[data-astro-cid-d2k72spg].stacked dd[data-astro-cid-d2k72spg]{margin-bottom:0}.file[data-astro-cid-d2k72spg].nomedia .core[data-astro-cid-d2k72spg]{grid-template-columns:1fr}.file[data-astro-cid-d2k72spg].nomedia .file-shots[data-astro-cid-d2k72spg]{display:none}.file[data-astro-cid-d2k72spg] .eyebrow[data-astro-cid-d2k72spg].first{color:var(--volt);background:#c6f43214;box-shadow:inset 0 0 0 1px #c6f43273}.file-demo[data-astro-cid-d2k72spg] video[data-astro-cid-d2k72spg]{aspect-ratio:16/10;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--hair), 0 30px 60px -30px #000c;background:#0b0b0c;border-radius:16px;display:block}.file-features[data-astro-cid-d2k72spg]{box-shadow:inset 0 1px 0 var(--hair);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px 32px;margin:0;padding:26px 0 0;list-style:none;display:grid}.file-features[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]{color:#c9c9c6;padding-left:26px;font-size:15px;line-height:1.55;position:relative}.file-features[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]:before{content:"";border-left:2px solid var(--volt);border-bottom:2px solid var(--volt);width:12px;height:7px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.file-features[data-astro-cid-d2k72spg] strong{color:var(--text);font-weight:600}.file-for[data-astro-cid-d2k72spg]{max-width:64ch;color:var(--text);gap:8px;margin:0 0 18px;font-size:clamp(17px,1.3vw,20px);line-height:1.5;display:grid}.file-for[data-astro-cid-d2k72spg] .label[data-astro-cid-d2k72spg]{color:var(--volt)}.file-summary[data-astro-cid-d2k72spg]{color:#c9c9c6;max-width:64ch;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.file[data-astro-cid-d2k72spg].stacked .file-kpis[data-astro-cid-d2k72spg]{margin-top:28px}.file[data-astro-cid-d2k72spg].stacked .file-shots[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{border-radius:14px}@media (width<=900px){.file[data-astro-cid-d2k72spg].stacked dl[data-astro-cid-d2k72spg]{grid-template-rows:none;grid-auto-flow:row}.file[data-astro-cid-d2k72spg].stacked dd[data-astro-cid-d2k72spg]{margin-bottom:18px}}.file-shots[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{background:#fff;border-radius:16px;width:100%}.file-shots[data-astro-cid-d2k72spg].row{grid-template-columns:repeat(var(--n), minmax(0, 300px));justify-content:center;align-items:start}.clips[data-astro-cid-d2k72spg]{display:contents}.clips[data-astro-cid-d2k72spg] figure[data-astro-cid-d2k72spg]{gap:10px;margin:0;display:grid}.clips[data-astro-cid-d2k72spg] video[data-astro-cid-d2k72spg]{background:#000;border-radius:16px;width:100%}.feature[data-astro-cid-d2k72spg]{text-decoration:none;display:block}.feature[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px;padding:clamp(24px,4vw,64px);display:grid}.feature[data-astro-cid-d2k72spg] .lede[data-astro-cid-d2k72spg]{margin:24px 0 32px}.feature[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{width:100%;transition:transform 1s var(--ease);border-radius:16px}.feature[data-astro-cid-d2k72spg]:hover img[data-astro-cid-d2k72spg]{transform:scale(1.02)}.compare-block[data-astro-cid-d2k72spg]{margin-block:0}.compare[data-astro-cid-d2k72spg]{position:relative;overflow:hidden}.compare[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.compare[data-astro-cid-d2k72spg] .old[data-astro-cid-d2k72spg]{clip-path:inset(0 calc(100% - var(--x)) 0 0);position:absolute;inset:0}.compare[data-astro-cid-d2k72spg] .divider[data-astro-cid-d2k72spg]{top:0;bottom:0;left:var(--x);pointer-events:none;background:#fff;width:3px;position:absolute;translate:-50%;box-shadow:0 0 0 1px #00000059,0 0 24px #0009}.compare[data-astro-cid-d2k72spg] .knob[data-astro-cid-d2k72spg]{background:var(--volt);width:64px;height:64px;color:var(--volt-ink);letter-spacing:2px;transition:scale .4s var(--ease);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 4px #fff,0 10px 30px #00000080}.compare[data-astro-cid-d2k72spg]:hover .knob[data-astro-cid-d2k72spg]{scale:1.08}@media (width<=700px){.compare[data-astro-cid-d2k72spg] .knob[data-astro-cid-d2k72spg]{width:40px;height:40px;font-size:10px;box-shadow:0 0 0 3px #fff,0 6px 16px #00000080}.tag[data-astro-cid-d2k72spg]{padding:7px 12px;font-size:11px;top:10px}.tl[data-astro-cid-d2k72spg]{left:10px}.tr[data-astro-cid-d2k72spg]{right:10px}}.compare[data-astro-cid-d2k72spg] input[data-astro-cid-d2k72spg]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.tag[data-astro-cid-d2k72spg]{font:600 clamp(13px, 1.2vw, 16px)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;border-radius:99px;padding:10px 18px;position:absolute;top:18px;box-shadow:0 6px 20px #00000073}.tl[data-astro-cid-d2k72spg]{color:#0b0b0c;background:#fff;left:18px}.tr[data-astro-cid-d2k72spg]{background:var(--volt);color:var(--volt-ink);right:18px}figcaption[data-astro-cid-d2k72spg]{color:var(--mute);padding:16px 20px 18px;font-size:15px}figcaption[data-astro-cid-d2k72spg] b{color:var(--text);font-weight:600}.pair-h[data-astro-cid-d2k72spg]{margin-bottom:24px}.pair[data-astro-cid-d2k72spg]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pair[data-astro-cid-d2k72spg] figure[data-astro-cid-d2k72spg]{margin:0}.scroller[data-astro-cid-d2k72spg]{overscroll-behavior:contain;scrollbar-width:thin;height:min(72dvh,760px);overflow-y:auto}.scroller[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{width:100%}.tbl[data-astro-cid-d2k72spg]{border-collapse:collapse;width:100%}.tbl[data-astro-cid-d2k72spg] th[data-astro-cid-d2k72spg]{text-align:left;border-bottom:1px solid var(--hair);padding:18px 20px;font-weight:500}.tbl[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg]{border-bottom:1px solid var(--hair);color:#c9c9c6;padding:18px 20px}.tbl[data-astro-cid-d2k72spg] tr[data-astro-cid-d2k72spg]:last-child td[data-astro-cid-d2k72spg]{border-bottom:0}.tbl[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg].lead{color:var(--text);font-weight:500}.tbl[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg].num{font:600 clamp(18px, 1.6vw, 22px)/1 var(--display);color:var(--volt)}.tbl-note[data-astro-cid-d2k72spg]{border-top:1px solid var(--hair);color:var(--mute);margin:0;padding:18px 20px 22px;font-size:15px}.tbl-note[data-astro-cid-d2k72spg] b{color:var(--text)}@media (width<=700px){.tbl[data-astro-cid-d2k72spg] thead[data-astro-cid-d2k72spg]{display:none}.tbl[data-astro-cid-d2k72spg] tr[data-astro-cid-d2k72spg]{border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:10px 16px;padding:18px;display:grid}.tbl[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg]{border:0;gap:4px;padding:0;font-size:15px;display:grid}.tbl[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg]:before{content:attr(data-h);font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tbl[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg].lead{grid-column:1/-1;font-size:17px}.tbl[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg].lead:before{display:none}}.checks[data-astro-cid-d2k72spg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.checks[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg]{padding:clamp(22px,2.4vw,30px)}.checks[data-astro-cid-d2k72spg] h3[data-astro-cid-d2k72spg]{margin:0 0 16px}.checks[data-astro-cid-d2k72spg] ul[data-astro-cid-d2k72spg]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]{color:#c9c9c6;padding-left:26px;font-size:15px;line-height:1.5;position:relative}.checks[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]:before{content:"✓";color:var(--volt);font-weight:600;position:absolute;top:0;left:0}.fixes[data-astro-cid-d2k72spg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fixes[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg]{align-content:start;gap:10px;padding:26px;display:grid}.fixes[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{margin:0}.fixes[data-astro-cid-d2k72spg] .was[data-astro-cid-d2k72spg]{color:var(--mute);margin-bottom:12px;text-decoration:line-through #ffffff4d}.honors[data-astro-cid-d2k72spg]{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.honors[data-astro-cid-d2k72spg] figure[data-astro-cid-d2k72spg]{margin:0}.h-award[data-astro-cid-d2k72spg]{grid-area:span 3/span 6}.h-award[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg]{flex-direction:column;display:flex}.h-award[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{object-fit:cover;flex:1;min-height:0}.h-meta[data-astro-cid-d2k72spg]{grid-column:span 6}.h-meta[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{aspect-ratio:16/9;object-fit:cover;object-position:center 30%}.honors[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{width:100%}.honors[data-astro-cid-d2k72spg] figcaption[data-astro-cid-d2k72spg]{gap:10px;padding:22px 24px 26px;display:grid}.honors[data-astro-cid-d2k72spg] figcaption[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{margin:0}.honors[data-astro-cid-d2k72spg] figcaption[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]:last-child{color:var(--mute);font-size:15px}.stat[data-astro-cid-d2k72spg]{grid-column:span 3}.h-award[data-astro-cid-d2k72spg]:only-of-type{grid-row:span 2}.stat[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg]{flex-direction:column;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.stat[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{margin:0}.stat[data-astro-cid-d2k72spg] .display[data-astro-cid-d2k72spg]{font-size:clamp(32px,3vw,48px)}.press[data-astro-cid-d2k72spg]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.press[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg]{place-items:center;height:120px;padding:28px;display:grid}.press[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{filter:grayscale()brightness(1.6);opacity:.85;width:auto;max-height:48px}@media (width<=900px){.file[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg],.feature[data-astro-cid-d2k72spg] .core[data-astro-cid-d2k72spg],.pair[data-astro-cid-d2k72spg],.fixes[data-astro-cid-d2k72spg]{grid-template-columns:1fr}.scroller[data-astro-cid-d2k72spg]{height:60dvh}.honors[data-astro-cid-d2k72spg]>[data-astro-cid-d2k72spg]{grid-area:auto/1/auto/-1!important}}.page-head[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{max-width:18ch}.page-head[data-astro-cid-z7xolria].has-photo{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.portrait[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{aspect-ratio:4/5;object-fit:cover;object-position:62% 40%;width:100%}.prose[data-astro-cid-z7xolria]:not(:has(*)){display:none}.contact[data-astro-cid-z7xolria]{padding-block:clamp(40px, 6vw, 96px) var(--section);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.contact[data-astro-cid-z7xolria] .lede[data-astro-cid-z7xolria]{margin-top:28px}.direct[data-astro-cid-z7xolria]{gap:10px;margin:48px 0 0;padding:0;list-style:none;display:grid}.direct[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{overflow-wrap:anywhere;transition:background .5s var(--ease);grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;display:grid}.direct[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{background:#141416}.direct[data-astro-cid-z7xolria] i[data-astro-cid-z7xolria]{color:var(--volt);font-style:normal}.contact-form[data-astro-cid-z7xolria]{padding:clamp(24px,4vw,48px)}@media (width<=900px){.contact[data-astro-cid-z7xolria],.page-head[data-astro-cid-z7xolria].has-photo{grid-template-columns:1fr}.portrait[data-astro-cid-z7xolria]{max-width:420px}.direct[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{grid-template-columns:1fr auto}.direct[data-astro-cid-z7xolria] .label[data-astro-cid-z7xolria]{grid-column:1/-1}}
