.film[data-astro-cid-t3o2kxre]{position:relative;line-height:0}video[data-astro-cid-t3o2kxre]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top;background:var(--paper-raised)}.film-toggle[data-astro-cid-t3o2kxre]{position:absolute;right:.9rem;bottom:.9rem;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1d1d1fb8;color:#f5f5f7;line-height:1;transition:background var(--dur) var(--ease)}.film-toggle[data-astro-cid-t3o2kxre]:hover{background:#1d1d1fe6}.film-toggle[data-astro-cid-t3o2kxre] svg{width:18px;height:18px}.when-playing[data-astro-cid-t3o2kxre],.when-paused[data-astro-cid-t3o2kxre]{display:none}.film[data-astro-cid-t3o2kxre].is-playing .when-playing[data-astro-cid-t3o2kxre],.film[data-astro-cid-t3o2kxre]:not(.is-playing) .when-paused[data-astro-cid-t3o2kxre]{display:inline-flex}.qd[data-astro-cid-pnzcs74u]{margin:0;padding:clamp(1.25rem,3vw,2.5rem);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r)}.qd-title[data-astro-cid-pnzcs74u]{max-width:none;font-weight:600;color:var(--ink-2);padding-bottom:1rem;border-bottom:1px solid var(--rule)}.qd-grid[data-astro-cid-pnzcs74u]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.1fr);gap:clamp(1.25rem,3vw,2.5rem);margin-top:1.5rem}.qd-head[data-astro-cid-pnzcs74u]{font-size:1rem;font-weight:600;color:var(--ink-3);margin-bottom:.75rem}.qd-list[data-astro-cid-pnzcs74u],.qd-gate[data-astro-cid-pnzcs74u]{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.qd-card[data-astro-cid-pnzcs74u]{display:grid;gap:.15rem;padding:.75rem 1rem;background:var(--paper);border:1px solid var(--rule);border-radius:12px;font-size:.95rem;line-height:1.35;color:var(--ink-2)}.qd-card[data-astro-cid-pnzcs74u] strong[data-astro-cid-pnzcs74u]{color:var(--ink);font-size:1.02rem}.qd-fig[data-astro-cid-pnzcs74u]{font-variant-numeric:tabular-nums}.qd-card[data-astro-cid-pnzcs74u].is-out{border-color:var(--danger)}.qd-card[data-astro-cid-pnzcs74u].is-out .qd-fig[data-astro-cid-pnzcs74u]{text-decoration:line-through}.qd-card[data-astro-cid-pnzcs74u].is-win{border:2px solid var(--ink)}.qd-flag[data-astro-cid-pnzcs74u]{font-weight:600;font-size:.9rem;color:var(--ink)}.is-out[data-astro-cid-pnzcs74u] .qd-flag[data-astro-cid-pnzcs74u]{color:var(--danger)}.qd-gate[data-astro-cid-pnzcs74u]{counter-reset:check;padding:1rem;border:1px solid var(--rule-strong);border-radius:12px;background:var(--paper)}.qd-gate[data-astro-cid-pnzcs74u] li[data-astro-cid-pnzcs74u]{counter-increment:check;display:grid;grid-template-columns:1.6rem 1fr;font-size:.95rem;line-height:1.35;color:var(--ink-2);padding-bottom:.6rem;border-bottom:1px solid var(--rule)}.qd-gate[data-astro-cid-pnzcs74u] li[data-astro-cid-pnzcs74u]:last-child{border-bottom:0;padding-bottom:0}.qd-gate[data-astro-cid-pnzcs74u] li[data-astro-cid-pnzcs74u]:before{content:counter(check);font-weight:600;color:var(--ink)}.qd-gate-note[data-astro-cid-pnzcs74u]{margin-top:.75rem;font-size:.9rem;color:var(--ink-3)}.qd-cap[data-astro-cid-pnzcs74u]{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--rule);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink);max-width:28em}@media(max-width:62rem){.qd-grid[data-astro-cid-pnzcs74u]{grid-template-columns:1fr}}.crumbs[data-astro-cid-by4zwojz] ol[data-astro-cid-by4zwojz]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2);list-style:none;padding:0;margin:0 0 var(--s-6);font-size:var(--t-small);color:var(--ink-3)}.crumbs[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]+li[data-astro-cid-by4zwojz]:before{content:"/";margin-right:var(--s-2);color:var(--rule-strong)}.crumbs[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{display:inline-block;padding-block:.3rem;text-decoration:none}.crumbs[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover{text-decoration:underline;text-underline-offset:.22em}.meta[data-astro-cid-by4zwojz]{display:flex;flex-wrap:wrap;gap:var(--s-2);color:var(--ink-3);margin-bottom:var(--s-5)}.client[data-astro-cid-by4zwojz]{color:var(--accent);font-weight:600}.sep[data-astro-cid-by4zwojz]{color:var(--rule-strong)}.title[data-astro-cid-by4zwojz]{max-width:24ch;font-size:clamp(2.1rem,1.5rem + 2vw,3.2rem)}.lede[data-astro-cid-by4zwojz]{margin-top:var(--s-5);max-width:56ch}.status[data-astro-cid-by4zwojz]{display:inline-flex;align-items:center;gap:var(--s-3);margin-top:var(--s-6);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r);background:var(--paper-raised)}.status-dot[data-astro-cid-by4zwojz]{width:7px;height:7px;border-radius:50%;background:var(--ink-3);flex:none}.status-text[data-astro-cid-by4zwojz]{font-size:var(--t-label);color:var(--ink-2);text-transform:none;letter-spacing:.02em}.hero-figure[data-astro-cid-by4zwojz]{margin:0}.hero-figure[data-astro-cid-by4zwojz] video{border:1px solid var(--rule);border-radius:var(--r)}.hero-figure[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz],.body-figure[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;border:1px solid var(--rule);border-radius:var(--r);background:var(--paper-sunk)}figcaption[data-astro-cid-by4zwojz]{margin-top:var(--s-3);font-size:var(--t-small);max-width:33em}.metrics[data-astro-cid-by4zwojz]{margin:0;border-top:1px solid var(--rule)}.metric[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:9rem minmax(0,1fr);column-gap:var(--s-5);padding-block:var(--s-4);border-bottom:1px solid var(--rule)}.metric-value[data-astro-cid-by4zwojz]{grid-row:1 / span 2;margin:0;font-size:1.35rem;font-weight:650;line-height:1.3}.metric-note[data-astro-cid-by4zwojz]{max-width:33em}.metric-label[data-astro-cid-by4zwojz]{font-size:var(--t-small);font-weight:600}.metric-note[data-astro-cid-by4zwojz]{margin:0;font-size:var(--t-small);line-height:1.5}.body-grid[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:var(--s-8);align-items:start}.body-heading[data-astro-cid-by4zwojz]{max-width:18ch}.body-prose[data-astro-cid-by4zwojz]{max-width:33em}.body-section[data-astro-cid-by4zwojz]{padding-top:var(--s-9);padding-bottom:0}.body-figure[data-astro-cid-by4zwojz]{margin:var(--s-7) 0 0}.body-figure[data-astro-cid-by4zwojz].narrow{max-width:22rem}.tech[data-astro-cid-by4zwojz]{border-top:1px solid var(--rule);padding-top:var(--s-3)}.tech[data-astro-cid-by4zwojz] summary[data-astro-cid-by4zwojz]{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;color:var(--ink-2)}.honest[data-astro-cid-by4zwojz]{padding:var(--s-6);border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--paper-raised)}.honest-head[data-astro-cid-by4zwojz]{color:var(--ink);font-weight:600;margin-bottom:var(--s-4)}.honest-body[data-astro-cid-by4zwojz]{max-width:33em;color:var(--ink-2)}.facts[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--rule)}.facts-head[data-astro-cid-by4zwojz]{color:var(--ink-3);margin-bottom:var(--s-4)}.tags[data-astro-cid-by4zwojz]{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;padding:0;margin:0}.tags[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{padding:.3rem .7rem;border:1px solid var(--rule);border-radius:var(--r);font-size:var(--t-small);color:var(--ink-2)}.next-nav[data-astro-cid-by4zwojz]{border-top:1px solid var(--rule)}.next[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label arrow" "title arrow" "client arrow";align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-6);border:1px solid var(--rule);border-radius:var(--r);text-decoration:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.next[data-astro-cid-by4zwojz]:hover{border-color:var(--rule-strong);background:var(--paper-raised)}.next-label[data-astro-cid-by4zwojz]{grid-area:label;color:var(--ink-3)}.next-title[data-astro-cid-by4zwojz]{grid-area:title;font-family:var(--f-display);font-size:var(--t-h3);max-width:30ch}.next-client[data-astro-cid-by4zwojz]{grid-area:client;font-size:var(--t-small)}.next-arrow[data-astro-cid-by4zwojz]{grid-area:arrow;font-size:1.4rem;color:var(--ink-3)}.next[data-astro-cid-by4zwojz]:hover .next-arrow[data-astro-cid-by4zwojz]{color:var(--accent)}@media(max-width:64rem){.body-grid[data-astro-cid-by4zwojz]{grid-template-columns:1fr;gap:var(--s-5)}.metric[data-astro-cid-by4zwojz]{grid-template-columns:1fr}}@media(max-width:40rem){.metrics[data-astro-cid-by4zwojz],.facts[data-astro-cid-by4zwojz]{grid-template-columns:1fr}}
