.article-hero.svelte-1ormjzk{position:relative;padding-top:120px;padding-bottom:clamp(4rem,8vw,8rem);min-height:60vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--graphite)}.article-hero__bg.svelte-1ormjzk{position:absolute;top:0;right:0;bottom:0;left:0}.article-hero__overlay.svelte-1ormjzk{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#232323eb,#23232380)}.article-hero__content.svelte-1ormjzk{position:relative;z-index:1}.article-hero__meta.svelte-1ormjzk{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6)}.back-link.svelte-1ormjzk{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);transition:color .25s ease;text-decoration:none}.back-link.svelte-1ormjzk:hover{color:var(--champagne)}.article-hero__title.svelte-1ormjzk{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:400;color:var(--ivory);line-height:1.1;max-width:24ch;animation-delay:.2s}.article-hero__info.svelte-1ormjzk{display:flex;gap:var(--space-3);margin-top:var(--space-5);font-size:.82rem;color:var(--stone);animation-delay:.35s}.article-container.svelte-1ormjzk{display:grid;grid-template-columns:1fr 300px;gap:clamp(4rem,8vw,8rem);align-items:start}.article-lead.svelte-1ormjzk{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:300;font-style:italic;color:var(--charcoal);line-height:1.7;margin-bottom:var(--space-8);max-width:none;padding-bottom:var(--space-8);border-bottom:1px solid var(--border)}.article-content.svelte-1ormjzk p{font-size:1rem;line-height:1.85;color:var(--charcoal);margin-bottom:1.5rem;max-width:70ch}.article-content.svelte-1ormjzk h3{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:400;color:var(--graphite);margin-top:2.5rem;margin-bottom:1rem;line-height:1.2}.article-sidebar.svelte-1ormjzk{display:flex;flex-direction:column;gap:var(--space-8);position:sticky;top:calc(80px + var(--space-8))}.sidebar-block.svelte-1ormjzk{display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-text.svelte-1ormjzk{font-size:.85rem;color:var(--taupe);line-height:1.65;max-width:none}.sidebar-btn.svelte-1ormjzk{align-self:flex-start}.sidebar-quote.svelte-1ormjzk{padding:var(--space-5)}.sidebar-quote__text.svelte-1ormjzk{font-family:var(--font-serif);font-size:var(--text-base);font-style:italic;color:var(--graphite);line-height:1.6;margin-bottom:var(--space-3);max-width:none}.sidebar-quote__cite.svelte-1ormjzk{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--champagne);font-style:normal}@media(max-width:1024px){.article-container.svelte-1ormjzk{grid-template-columns:1fr}.article-sidebar.svelte-1ormjzk{position:static}}
