.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{align-items:center;gap:var(--s2);margin:0 0 var(--s6);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;padding:0;font-size:11.5px;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";margin-right:var(--s2);color:var(--faint)}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--brass-bright)}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current=page]{color:var(--ink-2)}.capture[data-astro-cid-i26ydgg4]{text-align:center;max-width:680px;padding:var(--s8) var(--s6);background:linear-gradient(#d4ad6312,#d4ad6305);margin-inline:auto;position:relative}.capture[data-astro-cid-i26ydgg4] .label[data-astro-cid-i26ydgg4]{color:var(--brass)}.capture__copy[data-astro-cid-i26ydgg4]{color:var(--ink-2);max-width:var(--measure-tight);margin-inline:auto;margin-bottom:var(--s6)}.capture__form[data-astro-cid-i26ydgg4]{gap:var(--s3);flex-wrap:wrap;justify-content:center;display:flex}.capture__form[data-astro-cid-i26ydgg4] input[data-astro-cid-i26ydgg4][type=email]{max-width:340px;font-family:var(--prose);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:999px;flex:260px;padding:14px 18px;font-size:16px}.capture__form[data-astro-cid-i26ydgg4] input[data-astro-cid-i26ydgg4][type=email]::placeholder{color:var(--faint)}.capture__form[data-astro-cid-i26ydgg4] .cta[data-astro-cid-i26ydgg4]{border-radius:999px}.capture__form[data-astro-cid-i26ydgg4] button[data-astro-cid-i26ydgg4][disabled]{opacity:.6;cursor:default}.capture__hp[data-astro-cid-i26ydgg4]{opacity:0;width:0;height:0;position:absolute;left:-9999px}.capture__status[data-astro-cid-i26ydgg4]{margin:var(--s5) 0 0;min-height:22px;font-size:var(--t-small)}.capture__status[data-astro-cid-i26ydgg4][data-state=ok]{color:var(--brass)}.capture__status[data-astro-cid-i26ydgg4][data-state=err]{color:#e08a80}.capture__note[data-astro-cid-i26ydgg4]{margin:var(--s4) 0 0;font-family:var(--mono);color:var(--muted);font-size:11.5px;line-height:1.6}.prose{font-family:var(--prose);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2);max-width:var(--measure)}.prose>*+*{margin-top:var(--s5)}.prose h2{margin-top:var(--s9);margin-bottom:var(--s4);color:var(--ink)}.prose h3{margin-top:var(--s7);margin-bottom:var(--s3);color:var(--ink)}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose strong{color:var(--ink);font-weight:600}.prose em{font-style:italic}.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px}.prose a:hover{color:var(--brass-bright);text-decoration-color:var(--brass-bright)}.prose ul,.prose ol{padding-left:1.35em}.prose li+li{margin-top:var(--s3)}.prose li::marker{color:var(--brass)}.prose blockquote,.pull-quote{margin:var(--s9) 0;padding-left:var(--s6);border-left:1px solid var(--line);font-family:var(--serif-heading);color:var(--ink);max-width:var(--measure-tight);font-size:clamp(22px,2.4vw,30px);line-height:1.3;position:relative}.prose blockquote:before,.pull-quote:before{content:"“";color:var(--brass);opacity:.5;font-size:2.4em;line-height:1;position:absolute;top:-.22em;left:-.12em}.prose blockquote cite,.pull-quote cite{margin-top:var(--s4);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-style:normal;display:block}.prose figure{margin:var(--s8) 0}.prose figcaption{margin-top:var(--s3);font-size:var(--t-small);color:var(--muted)}.prose table{border-collapse:collapse;width:100%;font-size:var(--t-small);font-variant-numeric:tabular-nums}.prose th,.prose td{padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top}.prose th{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.chord{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink);white-space:nowrap;font-size:.94em}.prose code{font-family:var(--mono);background:#ece7db0f;border-radius:4px;padding:.12em .36em;font-size:.92em}
