.progress[data-astro-cid-7gqhff7v]{position:fixed;top:var(--header-h);left:0;right:0;height:3px;z-index:90}.progress[data-astro-cid-7gqhff7v] span[data-astro-cid-7gqhff7v]{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.cs-hero[data-astro-cid-7gqhff7v]{padding-top:calc(var(--header-h) + clamp(40px,6vw,80px));padding-bottom:clamp(48px,6vw,80px);border-bottom:1px solid var(--line);overflow:hidden}.cs-hero-grid[data-astro-cid-7gqhff7v]{display:grid;gap:clamp(32px,5vw,64px);align-items:center}@media(min-width:1000px){.cs-hero-grid[data-astro-cid-7gqhff7v]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.cs-hero[data-astro-cid-7gqhff7v] .display[data-astro-cid-7gqhff7v]{font-size:clamp(2.6rem,6vw,5rem);overflow-wrap:anywhere}.cs-meta[data-astro-cid-7gqhff7v]{margin-top:32px;display:grid;gap:14px}.cs-meta[data-astro-cid-7gqhff7v]>div[data-astro-cid-7gqhff7v]{display:grid;grid-template-columns:150px 1fr;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.cs-meta[data-astro-cid-7gqhff7v] dt[data-astro-cid-7gqhff7v]{font-size:.72rem;text-transform:uppercase;letter-spacing:2px;color:var(--muted-2);font-weight:700;padding-top:3px}.cs-meta[data-astro-cid-7gqhff7v] dd[data-astro-cid-7gqhff7v]{margin:0;color:var(--white);font-weight:600}.ext[data-astro-cid-7gqhff7v]{color:var(--accent)}.cs-mono[data-astro-cid-7gqhff7v]{aspect-ratio:16/10;display:grid;place-items:center;border:1px solid var(--line);background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/32px 32px,var(--surface)}.cs-mono[data-astro-cid-7gqhff7v] span[data-astro-cid-7gqhff7v]{font-size:clamp(3rem,8vw,6rem);font-weight:900;text-transform:uppercase;color:transparent;-webkit-text-stroke:2px var(--accent)}.highlights[data-astro-cid-7gqhff7v]{background:var(--accent);color:var(--accent-ink)}.hl-grid[data-astro-cid-7gqhff7v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hl-grid[data-astro-cid-7gqhff7v] li[data-astro-cid-7gqhff7v]{padding:28px 24px;border-right:1px solid rgba(11,9,9,.15);display:grid;gap:4px}.hl-grid[data-astro-cid-7gqhff7v] li[data-astro-cid-7gqhff7v]:last-child{border-right:0}.hl-grid[data-astro-cid-7gqhff7v] strong[data-astro-cid-7gqhff7v]{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:900;line-height:1;color:var(--accent-ink);letter-spacing:-1px}.hl-grid[data-astro-cid-7gqhff7v] span[data-astro-cid-7gqhff7v]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.cs-layout[data-astro-cid-7gqhff7v]{display:grid;gap:48px}@media(min-width:1080px){.cs-layout[data-astro-cid-7gqhff7v]{grid-template-columns:260px minmax(0,760px);justify-content:space-between}}.cs-aside[data-astro-cid-7gqhff7v]{display:none}@media(min-width:1080px){.cs-aside[data-astro-cid-7gqhff7v]{display:grid;gap:32px;align-self:start;position:sticky;top:calc(var(--header-h) + 32px)}}.toc-title[data-astro-cid-7gqhff7v]{font-size:.72rem;text-transform:uppercase;letter-spacing:2px;color:var(--accent);font-weight:800;margin-bottom:12px}.toc[data-astro-cid-7gqhff7v] ol[data-astro-cid-7gqhff7v]{list-style:none;padding:0;display:grid;gap:2px;border-left:1px solid var(--line)}.toc[data-astro-cid-7gqhff7v] a[data-astro-cid-7gqhff7v]{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:.85rem;color:var(--muted);line-height:1.4;transition:color .2s,border-color .2s}.toc[data-astro-cid-7gqhff7v] a[data-astro-cid-7gqhff7v]:hover,.toc[data-astro-cid-7gqhff7v] a[data-astro-cid-7gqhff7v].is-active{color:var(--white);border-left-color:var(--accent)}.aside-cta[data-astro-cid-7gqhff7v]{padding:20px;border:1px solid var(--line);background:var(--surface);display:grid;gap:14px}.aside-cta[data-astro-cid-7gqhff7v] p[data-astro-cid-7gqhff7v]{color:var(--white);font-weight:700;font-size:.95rem}.testimonial[data-astro-cid-7gqhff7v]{margin-top:3em}.testimonial[data-astro-cid-7gqhff7v] h2[data-astro-cid-7gqhff7v]{margin-bottom:1em}.yt[data-astro-cid-7gqhff7v]{position:relative;aspect-ratio:16/9;background:#000;border:1px solid var(--line)}.yt[data-astro-cid-7gqhff7v] iframe,.yt-poster[data-astro-cid-7gqhff7v],.yt-poster[data-astro-cid-7gqhff7v] img[data-astro-cid-7gqhff7v]{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.yt-play[data-astro-cid-7gqhff7v]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.dates[data-astro-cid-7gqhff7v]{margin-top:3em;font-size:.82rem;color:var(--muted-2);border-top:1px solid var(--line);padding-top:18px}
