.aos-svg[data-astro-cid-cfih75lw]{width:100%;height:auto;display:block}.wib[data-astro-cid-ce7yz54k]{padding:4rem 0;border-bottom:1px solid var(--rule, rgba(15, 18, 25, .12))}.mono[data-astro-cid-ce7yz54k]{font-family:var(--mono-stack, ui-monospace, "SF Mono", Menlo, monospace)}.section-header[data-astro-cid-ce7yz54k]{margin-bottom:2.5rem}.section-label[data-astro-cid-ce7yz54k]{display:block;font-size:.78rem;color:var(--ink-soft);opacity:.7;margin-bottom:.4rem;letter-spacing:.04em}.section-header[data-astro-cid-ce7yz54k] h2[data-astro-cid-ce7yz54k]{font-family:var(--serif-stack);font-size:2.25rem;font-weight:700;line-height:1.05;letter-spacing:-.015em;margin:0 0 .5rem;color:var(--ink)}.section-sub[data-astro-cid-ce7yz54k]{margin:0;color:var(--ink-soft);font-size:1rem;max-width:46rem}.aos[data-astro-cid-ce7yz54k]{display:grid;grid-template-columns:1.05fr 1fr;background:#0d1117;color:#e6edf3;border-radius:14px;overflow:hidden;margin:0 0 1.5rem}.aos-copy[data-astro-cid-ce7yz54k]{padding:2rem 2.1rem}.aos-kicker[data-astro-cid-ce7yz54k]{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc}.aos[data-astro-cid-ce7yz54k] h3[data-astro-cid-ce7yz54k]{font-family:var(--serif-stack, Georgia, serif);font-size:1.6rem;line-height:1.2;margin:.5rem 0 .75rem;color:#fff}.aos[data-astro-cid-ce7yz54k] p[data-astro-cid-ce7yz54k]{font-size:.95rem;line-height:1.65;color:#c9d1d9;margin:0 0 .9rem}.aos[data-astro-cid-ce7yz54k] ul[data-astro-cid-ce7yz54k]{margin:.25rem 0 1.1rem;padding:0;list-style:none;display:grid;gap:.55rem}.aos[data-astro-cid-ce7yz54k] li[data-astro-cid-ce7yz54k]{font-size:.88rem;line-height:1.5;color:#c9d1d9;padding-left:1.1rem;position:relative}.aos[data-astro-cid-ce7yz54k] li[data-astro-cid-ce7yz54k]:before{content:"";position:absolute;left:0;top:.5rem;width:7px;height:7px;border-radius:2px;background:#5eead4}.aos[data-astro-cid-ce7yz54k] li[data-astro-cid-ce7yz54k] b[data-astro-cid-ce7yz54k]{color:#fff;font-weight:600}.aos-more[data-astro-cid-ce7yz54k]{font-size:.8rem;color:#7dd3fc;text-decoration:none}.aos-more[data-astro-cid-ce7yz54k]:hover{text-decoration:underline}.aos-diag[data-astro-cid-ce7yz54k]{background:radial-gradient(120% 90% at 70% 20%,#132235 0,#0d1117 70%);display:flex;align-items:center;justify-content:center;padding:1.4rem;border-left:1px solid #1f2937}.wib-grid[data-astro-cid-ce7yz54k]{display:grid;grid-template-columns:1fr;gap:1.4rem;margin-top:1.4rem}.wib-grid[data-astro-cid-ce7yz54k].two{grid-template-columns:repeat(2,1fr)}.wib-grid[data-astro-cid-ce7yz54k].three{grid-template-columns:repeat(3,1fr)}.wcard[data-astro-cid-ce7yz54k]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule, rgba(15, 18, 25, .12));border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.wcard[data-astro-cid-ce7yz54k]:hover{border-color:var(--gold, #c9a227);transform:translateY(-2px);box-shadow:0 8px 28px -16px #0f121940}.wshot[data-astro-cid-ce7yz54k]{background:#0d1117;aspect-ratio:16 / 9.4;overflow:hidden;border-bottom:1px solid var(--rule, rgba(15, 18, 25, .12))}.wshot[data-astro-cid-ce7yz54k] img[data-astro-cid-ce7yz54k]{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.wshot[data-astro-cid-ce7yz54k].svg img[data-astro-cid-ce7yz54k]{object-fit:contain;object-position:center;padding:1rem}.wbody[data-astro-cid-ce7yz54k]{padding:1.1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.whead[data-astro-cid-ce7yz54k]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.wbody[data-astro-cid-ce7yz54k] h3[data-astro-cid-ce7yz54k]{font-family:var(--serif-stack, Georgia, serif);font-size:1.35rem;line-height:1.2;margin:0;color:var(--ink, #0f1219)}.three[data-astro-cid-ce7yz54k] .wbody[data-astro-cid-ce7yz54k] h3[data-astro-cid-ce7yz54k]{font-size:1.2rem}.badge[data-astro-cid-ce7yz54k]{font-size:.68rem;padding:.2rem .55rem;border-radius:999px;background:var(--paper-warm, #f1ece4);color:var(--ink-soft, #3f3a33);white-space:nowrap}.badge[data-astro-cid-ce7yz54k].live:before{content:"● ";color:#16a34a}.wrole[data-astro-cid-ce7yz54k]{font-size:.76rem;color:var(--ink-soft, #6b7280);opacity:.8}.wbody[data-astro-cid-ce7yz54k] p[data-astro-cid-ce7yz54k]{font-size:.92rem;line-height:1.55;color:var(--ink-soft, #374151);margin:.15rem 0 0}.wfoot[data-astro-cid-ce7yz54k]{margin-top:auto;padding-top:.75rem;display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.cs[data-astro-cid-ce7yz54k]{color:var(--ink, #0f1219);font-weight:600}.post[data-astro-cid-ce7yz54k]{color:#b45309;font-size:.75rem}.wide[data-astro-cid-ce7yz54k]{display:grid;grid-template-columns:1.35fr 1fr}.wide[data-astro-cid-ce7yz54k] .wshot[data-astro-cid-ce7yz54k]{aspect-ratio:auto;height:100%;min-height:320px;border-bottom:0;border-right:1px solid var(--rule, rgba(15, 18, 25, .12))}.wib-work[data-astro-cid-ce7yz54k]{margin-top:2.75rem}.wib-work[data-astro-cid-ce7yz54k] .sec[data-astro-cid-ce7yz54k]{font-family:var(--serif-stack, Georgia, serif);font-size:1.6rem;margin:.3rem 0 .4rem}.redact[data-astro-cid-ce7yz54k]{font-size:.72rem;color:var(--ink-soft, #6b7280);background:#f3f4f6;border-radius:6px;padding:.1rem .45rem;white-space:nowrap}@media(max-width:900px){.aos[data-astro-cid-ce7yz54k]{grid-template-columns:1fr}.aos-diag[data-astro-cid-ce7yz54k]{border-left:0;border-top:1px solid #1f2937}.wib-grid[data-astro-cid-ce7yz54k].two,.wib-grid[data-astro-cid-ce7yz54k].three,.wide[data-astro-cid-ce7yz54k]{grid-template-columns:1fr}.wide[data-astro-cid-ce7yz54k] .wshot[data-astro-cid-ce7yz54k]{min-height:0;aspect-ratio:16 / 9.4;border-right:0;border-bottom:1px solid var(--rule, rgba(15, 18, 25, .12))}}@media(min-width:901px)and (max-width:1100px){.wib-grid[data-astro-cid-ce7yz54k].three{grid-template-columns:repeat(2,1fr)}}
