.vid[data-astro-cid-p3jfzwo5]{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-md);overflow:hidden;background:var(--surface);border:1px solid var(--border-2)}.vid[data-astro-cid-p3jfzwo5] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vid__poster[data-astro-cid-p3jfzwo5]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:radial-gradient(circle at 50% 40%,rgba(232,163,61,.12),transparent 60%)}.vid__play[data-astro-cid-p3jfzwo5]{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--accent);color:var(--bg);transition:background .15s ease}.vid__poster[data-astro-cid-p3jfzwo5]:hover .vid__play[data-astro-cid-p3jfzwo5]{background:var(--accent-hover)}.vid__title[data-astro-cid-p3jfzwo5]{font-size:19px;font-weight:500}.vid__note[data-astro-cid-p3jfzwo5]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.crumb{padding-top:22px}.crumb__inner{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.crumb__link{color:var(--text-muted-4);transition:color .15s ease}.crumb__link:hover{color:var(--accent)}.crumb__current{color:var(--text-muted-2)}.gd__head{padding-top:48px}.gd__title{font-weight:600;font-size:clamp(36px,5.2vw,60px);line-height:1.04;letter-spacing:-.025em;margin:18px 0 28px}.gd__lead{margin-bottom:20px}.gd__p{font-size:17px;line-height:1.7;color:var(--text-muted-2);font-weight:300}.gd__p+.gd__p{margin-top:16px}.gd__p strong{color:var(--text-muted-3);font-weight:500}.gd__p code{font-family:var(--font-mono);font-size:.88em;color:var(--text);white-space:nowrap}.gd__hero{padding-top:44px}.gd__pending{border:1px dashed var(--border-4);border-radius:var(--r-md);padding:60px 22px;font-size:12px;text-align:center;color:var(--text-muted-4)}.gd__sec{padding-top:72px;display:flex;flex-direction:column;gap:18px}.gd__sec .gd__p+.gd__p{margin-top:0}.gd>.gd__sec:last-child{padding-bottom:84px}.gd__h2{font-weight:600;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.015em}.gd__h3{font-size:21px;font-weight:600;letter-spacing:-.01em}.gd__fine{font-size:14px;color:var(--text-faint);font-weight:300}.gd__list{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:8px;font-size:17px;line-height:1.6;color:var(--text-muted-2);font-weight:300}.gd__list li::marker{color:var(--text-faint)}ol.gd__list li::marker{font-family:var(--font-mono);font-size:13px}.gd__formula{font-family:var(--font-mono);font-size:16px;color:var(--text);padding:18px 22px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-input);overflow-x:auto;white-space:nowrap}.gd__quote{margin:6px 0;padding:4px 0 4px 22px;border-left:2px solid var(--accent);font-size:clamp(19px,2.2vw,22px);line-height:1.5;font-weight:400;color:var(--text)}.gd__table{border-collapse:collapse;font-size:15px;width:100%;max-width:440px}.gd__table th,.gd__table td{padding:10px 14px;text-align:right;border-bottom:1px solid var(--border-2)}.gd__table th{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;color:var(--text-muted-4)}.gd__table td{font-family:var(--font-mono);color:var(--text-muted-3)}.gd__fig{margin:6px 0}.gd__fig-panel{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);padding:22px}.gd__fig-caption{margin-top:12px;font-size:14px;line-height:1.6;color:var(--text-muted-4);font-weight:300}.gd__fig-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-right:8px}.gd__split{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:start}.gd__split>div{display:flex;flex-direction:column;gap:18px}.gd__shot{width:100%;max-width:min(var(--shot-max, 300px),300px);height:auto;border-radius:var(--r-shot);box-shadow:0 0 0 1px var(--border-3),var(--shot-shadow)}.gd__examples{display:flex;flex-direction:column;gap:56px}.gd__ex{display:flex;flex-direction:column;gap:14px}.gd__faq{display:flex;flex-direction:column;gap:36px}.gd__faq>div{display:flex;flex-direction:column;gap:12px}.gd__cta{border-radius:var(--r-lg);padding:40px}.gd__cta-title{font-size:clamp(26px,3vw,34px);font-weight:600;letter-spacing:-.015em;margin-bottom:12px}.gd__cta-body{font-size:17px;line-height:1.65;color:var(--text-muted-2);font-weight:300;margin-bottom:28px;max-width:52ch}.gd__cta-note{margin-top:20px;font-size:11px;letter-spacing:.08em;color:var(--text-faint)}.gd__cta--shot{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:center;padding:48px 56px}@media(max-width:820px){.gd__split{grid-template-columns:1fr}.gd__shot{justify-self:center}.gd__sec{padding-top:56px}.gd__cta{padding:28px}.gd__cta--shot{grid-template-columns:1fr;gap:36px}.gd__cta--shot .gd__shot{justify-self:center}}@media(max-width:640px){.gd__fig-panel{padding:16px}}
