.body-image.svelte-i9vu54{margin:var(--space-8) 0}.body-image.svelte-i9vu54 img:where(.svelte-i9vu54){width:100%;display:block}.body-image.svelte-i9vu54 figcaption:where(.svelte-i9vu54){font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);text-align:right;margin-top:var(--space-2)}.article.svelte-1teoznn{padding-bottom:var(--space-10)}.hero.svelte-1teoznn{padding:var(--space-4) var(--space-4) 0;line-height:0}.hero__img.svelte-1teoznn{width:100%;max-height:80vh;object-fit:cover;display:block;border-radius:var(--radius-2xl)}.hero__credit.svelte-1teoznn{font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);text-align:right;padding:var(--space-2) var(--space-4) 0;line-height:1.4}.column.svelte-1teoznn{max-width:660px;margin:0 auto;padding:var(--space-8) var(--space-5) 0}.post-header__top.svelte-1teoznn{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.post-back.svelte-1teoznn{font-family:var(--font-body);font-size:13px;color:var(--text-tertiary);text-decoration:none}.post-back.svelte-1teoznn:hover{color:var(--text-primary)}.lang-toggle.svelte-1teoznn{display:flex;gap:2px;background:var(--bg-elevated);border-radius:var(--radius-full);padding:3px}.lang-toggle.svelte-1teoznn button:where(.svelte-1teoznn){font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.05em;padding:4px 10px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.lang-toggle.svelte-1teoznn button.active:where(.svelte-1teoznn){background:var(--bg-surface);color:var(--text-primary)}.post-series.svelte-1teoznn{display:block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-4)}.post-header.svelte-1teoznn{margin-bottom:var(--space-8);text-align:center}.post-title.svelte-1teoznn{font-family:var(--font-display);font-size:40px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-5);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.post-lead.svelte-1teoznn{font-family:var(--font-body);font-size:18px;color:var(--text-secondary);margin:0 0 var(--space-5);line-height:1.6}.post-date.svelte-1teoznn{font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:var(--space-3)}.post-credits.svelte-1teoznn{display:flex;gap:var(--space-4);justify-content:center;font-family:var(--font-body);font-size:12px;color:var(--text-tertiary)}.pull-quote.svelte-1teoznn{margin:var(--space-8) 0;padding:var(--space-6) var(--space-6);border:none;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);text-align:center}.pull-quote.svelte-1teoznn p:where(.svelte-1teoznn){font-family:"Instrument Serif",Georgia,serif;font-size:28px;font-weight:700;font-style:italic;line-height:1.2;color:var(--text-primary);margin:0 0 var(--space-3)}.pull-quote.svelte-1teoznn footer:where(.svelte-1teoznn){font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase}.post-body.svelte-1teoznn{font-family:var(--font-body);font-size:17px;font-weight:300;color:var(--text-primary);line-height:1.75}.post-body.svelte-1teoznn p{margin:0 0 var(--space-5)}.post-body.svelte-1teoznn h2{font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--text-primary);margin:var(--space-8) 0 var(--space-3);line-height:1.3}.post-body.svelte-1teoznn h3{font-family:var(--font-body);font-size:17px;font-weight:400;font-style:italic;color:var(--text-secondary);margin:var(--space-7) 0 var(--space-2);line-height:1.5}.post-body.svelte-1teoznn blockquote{border-left:2px solid var(--accent);padding-left:var(--space-5);margin:var(--space-6) 0;font-style:italic;color:var(--text-secondary)}.post-body.svelte-1teoznn strong{font-weight:600}.post-body.svelte-1teoznn a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.post-body.svelte-1teoznn img{width:100%;display:block;margin:var(--space-8) 0}.post-body.svelte-1teoznn figure{margin:var(--space-8) 0}.post-body.svelte-1teoznn figcaption{font-size:12px;color:var(--text-tertiary);text-align:right;margin-top:var(--space-2)}.post-aside.svelte-1teoznn{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.aside-label.svelte-1teoznn{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin:0 0 var(--space-3)}.profile-card.svelte-1teoznn{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:#f9f6f0;border-radius:var(--radius-lg);text-decoration:none;color:inherit;margin-bottom:var(--space-3);transition:opacity var(--duration-fast) var(--ease-out)}.profile-card.svelte-1teoznn:hover{opacity:.8}.profile-card__photo.svelte-1teoznn{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.profile-card__photo--placeholder.svelte-1teoznn{background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text-secondary)}.profile-card__info.svelte-1teoznn{flex:1;display:flex;flex-direction:column;gap:3px}.profile-card__name.svelte-1teoznn{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--text-primary)}.profile-card__role.svelte-1teoznn{font-family:var(--font-body);font-size:13px;color:var(--text-secondary)}.profile-card__cta.svelte-1teoznn{font-family:var(--font-body);font-size:13px;color:var(--accent);white-space:nowrap;flex-shrink:0}.place-card.svelte-1teoznn{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--ease-out)}.place-card.svelte-1teoznn:hover{border-color:var(--accent)}.place-card__img.svelte-1teoznn{width:60px;height:60px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.place-card__info.svelte-1teoznn{flex:1;display:flex;flex-direction:column;gap:3px}.place-card__name.svelte-1teoznn{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text-primary)}.place-card__category.svelte-1teoznn{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);text-transform:capitalize}.place-card__cta.svelte-1teoznn{font-family:var(--font-body);font-size:13px;color:var(--accent);white-space:nowrap;flex-shrink:0}@media(min-width:600px){.post-title.svelte-1teoznn{font-size:56px}.pull-quote.svelte-1teoznn p:where(.svelte-1teoznn){font-size:48px}.post-lead.svelte-1teoznn{font-size:20px}.post-body.svelte-1teoznn,.post-body.svelte-1teoznn h3{font-size:18px}.hero__credit.svelte-1teoznn{padding-right:calc((100vw - 660px)/2)}}
