ul[data-astro-cid-cognygiv]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-cognygiv]{font-size:var(--text-base);padding:.35rem .85rem}li[data-astro-cid-cognygiv]:before{content:"✓"}section[data-astro-cid-he3spzz3]{gap:1.25rem 3rem;padding-block:clamp(3.5rem,7vw,6rem);display:grid}@media (width>=48rem){section[data-astro-cid-he3spzz3]{grid-template-columns:14rem minmax(0,1fr)}section[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]:not(.label){grid-column:2}}.label[data-astro-cid-he3spzz3]:before{content:counter(sec, decimal-leading-zero) "  /  ";color:var(--ai-ink)}.body[data-astro-cid-he3spzz3]{gap:1rem;max-width:36rem;display:grid}form[data-astro-cid-he3spzz3]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-2xl);gap:.5rem;padding:1.4rem;display:grid}label[data-astro-cid-he3spzz3]{font-size:var(--text-sm);color:var(--fg-muted);margin-top:.5rem}label[data-astro-cid-he3spzz3]:first-of-type{margin-top:0}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{font:inherit;font-size:var(--text-lg);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--bg);color:var(--fg);box-sizing:border-box;width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.65rem .8rem}input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{border-color:var(--ink-ai);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ai) 35%, transparent);outline:none}button[data-astro-cid-he3spzz3]{cursor:pointer;justify-self:start;margin-top:.75rem;font-family:inherit}button[data-astro-cid-he3spzz3]:disabled{opacity:.6;cursor:progress}.notice[data-astro-cid-he3spzz3]{font-size:var(--text-sm);color:var(--fg-muted);margin-top:.5rem}#contact-status[data-astro-cid-he3spzz3]{min-height:1.5em;font-size:var(--text-sm);color:var(--fg-muted)}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule)}.fine[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--fg-muted);align-items:center;gap:.65rem;padding-block:1.75rem 2.25rem;display:flex}.links[data-astro-cid-jo6i4kqk]{gap:1.25rem;margin-left:auto;display:flex}.fine[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:.75rem}.mark[data-astro-cid-jo6i4kqk]{border:1px solid var(--fg-muted);border-radius:var(--radius-xs);place-items:center;width:1.125rem;height:1.125rem;display:grid}.mark[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{background:var(--fg-muted);width:.4rem;height:.4rem}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;--bg:var(--ink-bg);grid-template-columns:minmax(0,1fr);align-items:center;min-height:min(46rem,100svh - 3.5rem);padding-block:clamp(3rem,8vw,6rem);display:grid;position:relative;overflow:hidden}canvas[data-astro-cid-ge2uvauf]{z-index:-2;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf][data-webgl=on] canvas[data-astro-cid-ge2uvauf]{opacity:1}.shade[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(90deg, var(--ink-bg) 0%, color-mix(in srgb, var(--ink-bg) 82%, transparent) 38%, transparent 72%), linear-gradient(0deg, var(--ink-bg) 0%, transparent 22%);position:absolute;inset:0}@media (width<=56rem){.shade[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, color-mix(in srgb, var(--ink-bg) 78%, transparent), color-mix(in srgb, var(--ink-bg) 90%, transparent))}.hero[data-astro-cid-ge2uvauf][data-webgl=on] canvas[data-astro-cid-ge2uvauf]{opacity:.3}}.copy[data-astro-cid-ge2uvauf]{box-sizing:border-box;gap:1.4rem;width:100%;max-width:68rem;display:grid}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:not(h1){max-width:34rem}.copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:40rem}.eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--text-12px);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-ai)}h1[data-astro-cid-ge2uvauf]{color:var(--ink-fg);text-wrap:balance;font-size:clamp(2.25rem,1.4rem + 3vw,3.25rem);line-height:1.14}.lede[data-astro-cid-ge2uvauf]{color:var(--ink-muted)}.status[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);color:var(--ink-muted);border-left:2px solid var(--ink-rule);align-items:flex-start;gap:.6rem;padding-left:.85rem;display:flex}.dot[data-astro-cid-ge2uvauf]{background:var(--ink-ok);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.45rem}.links[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.caption[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--text-10px);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-sidebar-text-faint);position:absolute;bottom:.75rem;right:1rem}.poster[data-astro-cid-ge2uvauf]{z-index:-3;transition:opacity .9s var(--ease);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf][data-webgl=on] .poster[data-astro-cid-ge2uvauf]{opacity:0}.poster[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{aspect-ratio:5/6.8;border-radius:var(--radius-lg);border:1px solid var(--ink-rule);background:repeating-linear-gradient(0deg, transparent 0 1.1rem, var(--color-border) 1.1rem 1.25rem) 12% 28% / 76% 60% no-repeat, var(--color-canvas);width:min(15rem,30vw);transform:translate(-50%, -50%) rotate(var(--r)) translate(var(--x), var(--y));opacity:var(--o);position:absolute;top:50%;left:66%}.poster[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:first-child{--r:-4deg;--x:3.4rem;--y:-1.4rem;--o:.45}.poster[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){--r:-2deg;--x:1.7rem;--y:-.7rem;--o:.7}.poster[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){--r:0deg;--x:0;--y:0;--o:1}.poster[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{background:var(--ink-ai);width:min(17rem,34vw);height:2px;box-shadow:0 0 18px var(--color-ai);position:absolute;top:46%;left:66%;transform:translate(-50%)}@media (width<=56rem){.poster[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf],.poster[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{opacity:.35;left:62%}}ul[data-astro-cid-alfzjbv3]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){ul[data-astro-cid-alfzjbv3]{grid-template-columns:repeat(3,minmax(0,1fr))}}li[data-astro-cid-alfzjbv3]{align-content:start;gap:.5rem;padding:1.4rem;display:grid}.n[data-astro-cid-alfzjbv3]{font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:var(--tracking-title);color:var(--ai-ink);line-height:1}.t[data-astro-cid-alfzjbv3]{font-size:var(--text-lg)}.why[data-astro-cid-alfzjbv3]{max-width:52rem;color:var(--fg-muted)}.src[data-astro-cid-alfzjbv3]{font-family:var(--font-mono);font-size:var(--text-12px);color:var(--fg-muted);align-self:end;padding-top:.5rem}ol[data-astro-cid-l43jfdkk]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){ol[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,minmax(0,1fr))}li[data-astro-cid-l43jfdkk]:not(:last-child):after{content:"→";z-index:1;font-size:var(--text-lg-plus);color:var(--fg-muted);position:absolute;top:1.2rem;right:-.95rem}}li[data-astro-cid-l43jfdkk]{flex-direction:column;gap:.5rem;padding:1.3rem;display:flex;position:relative}.num[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);font-size:var(--text-12px);color:var(--ai-ink)}h3[data-astro-cid-l43jfdkk]{font-size:var(--text-2-5xl)}li[data-astro-cid-l43jfdkk]>p[data-astro-cid-l43jfdkk]:not(.ill,.next){color:var(--fg-muted)}.ill[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);font-size:var(--text-10px);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);margin-top:auto;padding-top:.25rem}.next[data-astro-cid-l43jfdkk]{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vis[data-astro-cid-l43jfdkk],.finding[data-astro-cid-l43jfdkk]{box-sizing:border-box}.vis[data-astro-cid-l43jfdkk]{border:1px solid var(--rule);border-radius:var(--radius-xl);background:var(--bg);font-size:var(--text-13px);align-content:start;justify-items:start;gap:.75rem;margin-block:.75rem;padding:.9rem;display:grid}.rows[data-astro-cid-l43jfdkk]{border-block:1px solid var(--rule);width:100%;display:grid}.row[data-astro-cid-l43jfdkk]{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.row[data-astro-cid-l43jfdkk]+.row[data-astro-cid-l43jfdkk]{border-top:1px solid var(--rule)}.name[data-astro-cid-l43jfdkk]{font-weight:500}.segs[data-astro-cid-l43jfdkk]{gap:3px;display:inline-flex}.segs[data-astro-cid-l43jfdkk] i[data-astro-cid-l43jfdkk]{border-radius:var(--radius-seg);background:var(--rule);width:1.4rem;height:5px}.segs[data-astro-cid-l43jfdkk][data-tone=ok] i[data-astro-cid-l43jfdkk][data-on=true]{background:var(--color-success)}.segs[data-astro-cid-l43jfdkk][data-tone=warn] i[data-astro-cid-l43jfdkk][data-on=true]{background:var(--color-accent-amber)}.segs[data-astro-cid-l43jfdkk][data-tone=danger] i[data-astro-cid-l43jfdkk][data-on=true]{background:var(--color-danger-border)}.finding[data-astro-cid-l43jfdkk]{border-radius:var(--radius-lg);border:1px dashed var(--color-ai-border);background:var(--ai-wash);justify-items:start;gap:.5rem;width:100%;padding:.75rem;display:grid}.finding[data-astro-cid-l43jfdkk][data-state=approved]{border-style:solid;border-color:var(--ok-ink);background:var(--surface)}.finding[data-astro-cid-l43jfdkk] b[data-astro-cid-l43jfdkk]{font-family:var(--font-serif);font-weight:500;font-size:var(--text-lg);line-height:1.3}.arrow[data-astro-cid-l43jfdkk]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--fg-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;justify-self:center}.grid[data-astro-cid-l43jfdkk]{text-align:center;grid-template-columns:minmax(4.5rem,1fr) repeat(3,1fr);gap:4px;width:100%;display:grid}.grid[data-astro-cid-l43jfdkk] .h[data-astro-cid-l43jfdkk],.grid[data-astro-cid-l43jfdkk] .f[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);font-size:var(--text-10px);color:var(--fg-muted)}.grid[data-astro-cid-l43jfdkk] .f[data-astro-cid-l43jfdkk]{text-align:left;font-size:var(--text-12px);color:var(--fg);align-self:center}.cell[data-astro-cid-l43jfdkk]{border-radius:var(--radius-sm);border:1px solid var(--rule);color:var(--fg-muted);padding-block:.3rem}.cell[data-astro-cid-l43jfdkk][data-on=true]{background:var(--ok-wash);color:var(--ok-ink);border-color:#0000}.audit[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);font-size:var(--text-12px);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}ul[data-astro-cid-qj3fwpa7]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){ul[data-astro-cid-qj3fwpa7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){ul[data-astro-cid-qj3fwpa7]{grid-template-columns:repeat(4,minmax(0,1fr))}}li[data-astro-cid-qj3fwpa7]{align-content:start;gap:.5rem;padding:1.3rem;display:grid}svg[data-astro-cid-qj3fwpa7]{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--ai-wash);fill:none;width:2.25rem;height:2.25rem;stroke:var(--ai-ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;padding:.5rem}h3[data-astro-cid-qj3fwpa7]{font-size:var(--text-xl)}li[data-astro-cid-qj3fwpa7] p[data-astro-cid-qj3fwpa7]{color:var(--fg-muted);font-size:var(--text-base)}.slot[data-astro-cid-ae2kqkmy]{border:1px solid var(--rule);border-radius:var(--radius-2xl);padding:1.25rem 1.4rem}ul[data-astro-cid-wfg3qaib]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){ul[data-astro-cid-wfg3qaib]:has(li+li){grid-template-columns:repeat(2,minmax(0,1fr))}li[data-astro-cid-wfg3qaib][data-lead=true]:first-child{grid-column:1/-1}}figure[data-astro-cid-wfg3qaib]{gap:.9rem;margin:0;display:grid}.frame[data-astro-cid-wfg3qaib]{border:1px solid var(--rule);border-radius:var(--radius-2xl);background:var(--ink-surface);box-shadow:var(--shadow-modal);overflow:hidden}.chrome[data-astro-cid-wfg3qaib]{border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-10px);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-sidebar-text-muted);align-items:center;gap:.4rem;padding:.55rem .9rem;display:flex}.chrome[data-astro-cid-wfg3qaib] i[data-astro-cid-wfg3qaib]{background:var(--color-sidebar-active);border-radius:50%;width:.55rem;height:.55rem}.chrome[data-astro-cid-wfg3qaib] span[data-astro-cid-wfg3qaib]{margin-left:.6rem}.player[data-astro-cid-wfg3qaib]{aspect-ratio:16/9;background:var(--color-sidebar-bg);position:relative}video[data-astro-cid-wfg3qaib]{object-fit:cover;width:100%;height:100%;display:block}.play[data-astro-cid-wfg3qaib]{background:linear-gradient(0deg, color-mix(in srgb, var(--color-sidebar-bg) 55%, transparent), transparent 55%);cursor:pointer;transition:opacity .3s var(--ease);border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.play[data-astro-cid-wfg3qaib] svg[data-astro-cid-wfg3qaib]{box-sizing:border-box;background:var(--color-sidebar-text-strong);width:4.5rem;height:4.5rem;fill:var(--color-sidebar-bg);box-shadow:var(--shadow-panel);transition:transform .3s var(--ease);border-radius:50%;padding:1.3rem 1.1rem 1.3rem 1.5rem}.play[data-astro-cid-wfg3qaib]:hover svg[data-astro-cid-wfg3qaib],.play[data-astro-cid-wfg3qaib]:focus-visible svg[data-astro-cid-wfg3qaib]{transform:scale(1.08)}.player[data-astro-cid-wfg3qaib][data-playing] .play[data-astro-cid-wfg3qaib]{opacity:0;pointer-events:none}figcaption[data-astro-cid-wfg3qaib]{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.title[data-astro-cid-wfg3qaib]{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--fg)}.meta[data-astro-cid-wfg3qaib]{font-family:var(--font-mono);font-size:var(--text-12px);color:var(--fg-muted)}figcaption[data-astro-cid-wfg3qaib] a[data-astro-cid-wfg3qaib]{font-size:var(--text-sm)}
