.article-head[data-astro-cid-wynq62ua]{text-align:center;max-width:66ch;margin-inline:auto;margin-bottom:var(--space-xl)}.article-head__kicker[data-astro-cid-wynq62ua]{justify-content:center;margin:0 0 var(--space-md)}.article-head__title[data-astro-cid-wynq62ua]{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink);max-width:20ch;margin-inline:auto;margin-block:0 var(--space-md)}.article-head__title[data-astro-cid-wynq62ua] em,.article-head__title[data-astro-cid-wynq62ua] .em{font-style:italic;color:var(--accent-dark)}.article-head__dek[data-astro-cid-wynq62ua]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-deck);line-height:1.45;color:var(--ink-soft);max-width:54ch;margin-inline:auto;margin-bottom:var(--space-lg)}.article-head__meta[data-astro-cid-wynq62ua]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;color:var(--ink-muted);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:var(--space-sm);margin-top:var(--space-lg)}.article-head__meta[data-astro-cid-wynq62ua] time[data-astro-cid-wynq62ua]{font:inherit;letter-spacing:inherit}.article-head__byline[data-astro-cid-wynq62ua]{color:var(--ink)}.article-head__sep[data-astro-cid-wynq62ua]{color:var(--rule-strong)}.article-hero[data-astro-cid-wynq62ua]{margin-block:var(--space-xl)}.article-hero__panel[data-astro-cid-wynq62ua]{position:relative;aspect-ratio:16 / 7;overflow:hidden;border-radius:var(--radius-sm);background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 7px),linear-gradient(135deg,var(--hue) 0%,#0C120E 128%)}.article-hero__glyph[data-astro-cid-wynq62ua]{position:absolute;right:-.06em;bottom:-.28em;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(160px,34vw,340px);line-height:.8;color:#f5f3ec1a;letter-spacing:var(--tracking-tight);user-select:none}.article-hero__label[data-astro-cid-wynq62ua]{position:absolute;left:var(--space-lg);bottom:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-inverse);z-index:2}.article-hero__img[data-astro-cid-wynq62ua]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;color:transparent;z-index:1}.article-hero[data-astro-cid-wynq62ua] figcaption[data-astro-cid-wynq62ua]{font-family:var(--font-mono);font-size:var(--fs-kicker);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint);margin-top:var(--space-sm);text-align:right}@media(max-width:600px){.article-head__title[data-astro-cid-wynq62ua]{max-width:none}}.rv-prose.article-prose{font-family:var(--font-serif);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);max-width:66ch;margin-inline:auto}.rv-prose.article-prose p,.rv-prose.article-prose li{font-family:var(--font-serif);font-size:18.5px;line-height:1.66}.rv-prose.article-prose p{margin-bottom:var(--space-lg)}.rv-prose.article-prose a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--transition-fast)}.rv-prose.article-prose a:hover{color:var(--signal)}.rv-prose.article-prose sup,.rv-prose.article-prose sup a{font-family:var(--font-mono);font-size:.62em;font-weight:var(--fw-semibold);color:var(--signal);text-decoration:none;letter-spacing:.02em}.rv-prose.article-prose sup a:hover{color:var(--accent-dark)}.rv-prose.article-prose h2,.rv-prose.article-prose h3,.rv-prose.article-prose h4{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink)}.rv-prose.article-prose h2{font-size:var(--fs-h2);margin-block:var(--space-xl) var(--space-md);padding-left:18px;position:relative}.rv-prose.article-prose h2:before{content:"";position:absolute;left:0;top:.18em;width:4px;height:.72em;background:var(--signal);border-radius:1px}.rv-prose.article-prose h3{font-size:var(--fs-h3);margin-block:var(--space-lg) var(--space-sm)}.rv-prose.article-prose h4{font-size:var(--fs-h4);margin-block:var(--space-lg) var(--space-sm)}.rv-prose.article-prose ul,.rv-prose.article-prose ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.rv-prose.article-prose li{margin-bottom:var(--space-xs)}.rv-prose.article-prose blockquote,.rv-prose.article-prose .pull-quote{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h3);line-height:var(--lh-snug);border-left:2px solid var(--accent);padding-left:var(--space-lg);margin-block:var(--space-xl);color:var(--ink-soft)}.rv-prose.article-prose blockquote p{font-family:var(--font-display);font-style:italic;font-size:inherit}.rv-prose.article-prose .pull-quote cite,.rv-prose.article-prose blockquote cite{display:block;font-family:var(--font-mono);font-style:normal;font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted);margin-top:var(--space-sm)}.rv-prose.article-prose>p:first-of-type:first-letter,.rv-prose.article-prose .has-dropcap:first-letter{font-family:var(--font-display);float:left;font-size:3.3em;line-height:.78;font-weight:var(--fw-black);padding-right:var(--space-sm);color:var(--accent-dark)}.rv-prose.article-prose .key-takeaway{font-family:var(--font-sans);font-size:var(--fs-body);background:var(--bg-sunken);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:var(--space-md) var(--space-lg);margin-block:var(--space-lg)}.rv-prose.article-prose .key-takeaway>:last-child{margin-bottom:0}.rv-prose.article-prose .key-takeaway strong:first-child,.rv-prose.article-prose .key-takeaway .key-takeaway__label{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-dark)}.rv-prose.article-prose table{border-collapse:collapse;width:100%;margin-block:var(--space-lg);font-family:var(--font-sans);font-size:var(--fs-small)}.rv-prose.article-prose th,.rv-prose.article-prose td{border:1px solid var(--rule);padding:var(--space-sm);text-align:left}.rv-prose.article-prose th{background:var(--bg-sunken);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.rv-prose.article-prose table caption{font-family:var(--font-mono);font-size:var(--fs-kicker);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted);text-align:left;margin-bottom:var(--space-xs);caption-side:top}.faq-block[data-astro-cid-5xgo2hwp]{max-width:66ch;margin:var(--space-xxl) auto 0;border-top:2px solid var(--ink);padding-top:var(--space-lg)}.faq-block__eyebrow[data-astro-cid-5xgo2hwp]{margin-bottom:var(--space-xs)}.faq-block__title[data-astro-cid-5xgo2hwp]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);color:var(--ink);margin-bottom:var(--space-md)}.faq-item[data-astro-cid-5xgo2hwp]{border-top:1px solid var(--rule)}.faq-item[data-astro-cid-5xgo2hwp]:last-child{border-bottom:1px solid var(--rule)}.faq-item__q[data-astro-cid-5xgo2hwp]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);list-style:none;cursor:pointer;padding-block:var(--space-md);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--ink);transition:color var(--transition-fast)}.faq-item__q[data-astro-cid-5xgo2hwp]::-webkit-details-marker{display:none}.faq-item__q[data-astro-cid-5xgo2hwp]:hover{color:var(--accent-dark)}.faq-item__mark[data-astro-cid-5xgo2hwp]{position:relative;flex:none;width:13px;height:13px;margin-top:.35em}.faq-item__mark[data-astro-cid-5xgo2hwp]:before,.faq-item__mark[data-astro-cid-5xgo2hwp]:after{content:"";position:absolute;left:50%;top:50%;background:var(--signal);transition:transform var(--transition-fast),opacity var(--transition-fast)}.faq-item__mark[data-astro-cid-5xgo2hwp]:before{width:13px;height:2px;transform:translate(-50%,-50%)}.faq-item__mark[data-astro-cid-5xgo2hwp]:after{width:2px;height:13px;transform:translate(-50%,-50%)}.faq-item[data-astro-cid-5xgo2hwp][open] .faq-item__mark[data-astro-cid-5xgo2hwp]:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.faq-item__a[data-astro-cid-5xgo2hwp]{font-family:var(--font-serif);font-size:18px;line-height:var(--lh-body);color:var(--ink-soft);padding-bottom:var(--space-md);max-width:62ch}.faq-item__a[data-astro-cid-5xgo2hwp] p{margin-bottom:var(--space-sm)}.faq-item__a[data-astro-cid-5xgo2hwp] p:last-child{margin-bottom:0}.faq-item__a[data-astro-cid-5xgo2hwp] a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.faq-item__a[data-astro-cid-5xgo2hwp] a:hover{color:var(--signal)}.src-block[data-astro-cid-s2akguvj]{max-width:66ch;margin:var(--space-xl) auto 0;background:var(--bg-sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-lg) var(--space-xl)}.src-block__eyebrow[data-astro-cid-s2akguvj]{margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--rule)}.src-block__list[data-astro-cid-s2akguvj]{list-style:none;margin:0;padding:0;counter-reset:src}.src-item[data-astro-cid-s2akguvj]{counter-increment:src;display:flex;gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--rule-faint);font-family:var(--font-mono);font-size:var(--fs-small);line-height:1.5}.src-item[data-astro-cid-s2akguvj]:last-child{border-bottom:0;padding-bottom:0}.src-item[data-astro-cid-s2akguvj]:before{content:counter(src,decimal-leading-zero);flex:none;color:var(--signal);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.src-item__link[data-astro-cid-s2akguvj]{text-decoration:none;color:var(--ink);transition:color var(--transition-fast)}.src-item__link[data-astro-cid-s2akguvj]:hover{color:var(--signal)}.src-item__link[data-astro-cid-s2akguvj]:hover .src-item__pub[data-astro-cid-s2akguvj]{text-decoration:underline;text-underline-offset:2px}.src-item__pub[data-astro-cid-s2akguvj]{color:var(--accent-dark);font-weight:var(--fw-semibold)}.src-item__title[data-astro-cid-s2akguvj]{color:var(--ink-muted)}.crumbs[data-astro-cid-2e7mcdih]{max-width:66ch;margin:0 auto var(--space-lg);text-align:center;font-family:var(--font-mono);font-size:var(--fs-kicker);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint);line-height:1.5}.crumbs[data-astro-cid-2e7mcdih] a[data-astro-cid-2e7mcdih]{color:var(--ink-muted);text-decoration:none;transition:color var(--transition-fast)}.crumbs[data-astro-cid-2e7mcdih] a[data-astro-cid-2e7mcdih]:hover{color:var(--signal)}.crumbs[data-astro-cid-2e7mcdih] span[data-astro-cid-2e7mcdih][aria-current]{color:var(--ink-faint)}.crumbs[data-astro-cid-2e7mcdih] .sep[data-astro-cid-2e7mcdih]{color:var(--rule-strong);margin:0 8px}.article-related[data-astro-cid-2e7mcdih]{max-width:66ch;margin:var(--space-xxl) auto 0;padding-top:var(--space-lg);border-top:2px solid var(--ink)}.article-related__title[data-astro-cid-2e7mcdih]{font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--signal);margin-bottom:var(--space-md)}.article-related__list[data-astro-cid-2e7mcdih]{list-style:none;margin:0;padding:0}.article-related__list[data-astro-cid-2e7mcdih] li[data-astro-cid-2e7mcdih]{padding-block:var(--space-md);border-bottom:1px solid var(--rule);line-height:var(--lh-snug)}.article-related__list[data-astro-cid-2e7mcdih] a[data-astro-cid-2e7mcdih]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h4);color:var(--ink);text-decoration:none;transition:color var(--transition-fast)}.article-related__list[data-astro-cid-2e7mcdih] a[data-astro-cid-2e7mcdih]:hover{color:var(--accent-dark)}.article-related__list[data-astro-cid-2e7mcdih] span[data-astro-cid-2e7mcdih]{font-family:var(--font-serif);font-size:var(--fs-small);color:var(--ink-muted)}
