.blog-detail-page.svelte-qyb7jq.svelte-qyb7jq{background:var(--detail-page-bg);color:#1f261d;padding-top:80px}.page-shell.svelte-qyb7jq.svelte-qyb7jq{width:min(1320px,calc(100vw - 48px));margin:0 auto}.detail-hero-section.svelte-qyb7jq.svelte-qyb7jq,.story-section.svelte-qyb7jq.svelte-qyb7jq,.related-section.svelte-qyb7jq.svelte-qyb7jq,.cta-section.svelte-qyb7jq.svelte-qyb7jq{padding:104px 0}.detail-hero-section.svelte-qyb7jq.svelte-qyb7jq{background:var(--detail-hero-bg)}.back-link.svelte-qyb7jq.svelte-qyb7jq,.inline-link.svelte-qyb7jq.svelte-qyb7jq{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--detail-back-link-family);font-size:var(--detail-back-link-size);font-weight:var(--detail-back-link-weight);font-style:var(--detail-back-link-style);color:var(--detail-back-link-color);line-height:var(--detail-back-link-line-height);letter-spacing:var(--detail-back-link-spacing);text-transform:uppercase}.back-link.svelte-qyb7jq.svelte-qyb7jq{margin-bottom:28px}.back-link.svelte-qyb7jq.svelte-qyb7jq:before,.inline-link.svelte-qyb7jq.svelte-qyb7jq:after{content:"";width:34px;height:1px;background:currentColor;opacity:.55}.detail-hero-grid.svelte-qyb7jq.svelte-qyb7jq{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:36px;align-items:start}.detail-breadcrumb.svelte-qyb7jq.svelte-qyb7jq{margin-bottom:18px}.cta-section.svelte-qyb7jq .internal-link-panel{margin-bottom:28px}.meta-row.svelte-qyb7jq.svelte-qyb7jq{display:flex;flex-wrap:wrap;gap:10px 16px;font-family:var(--detail-meta-family);font-size:var(--detail-meta-size);font-weight:var(--detail-meta-weight);font-style:var(--detail-meta-style);color:var(--detail-meta-color);line-height:var(--detail-meta-line-height);letter-spacing:var(--detail-meta-spacing);text-transform:uppercase}.meta-row--hero.svelte-qyb7jq.svelte-qyb7jq{margin-bottom:14px;color:#8d744d}.detail-title.svelte-qyb7jq.svelte-qyb7jq{margin:0;max-width:13ch;font-family:var(--detail-title-family);font-size:var(--detail-title-size);font-weight:var(--detail-title-weight);font-style:var(--detail-title-style);color:var(--detail-title-color);line-height:var(--detail-title-line-height);letter-spacing:var(--detail-title-spacing)}.detail-lead.svelte-qyb7jq.svelte-qyb7jq{margin:26px 0 0;max-width:58ch;font-family:var(--detail-lead-family);font-size:var(--detail-lead-size);font-weight:var(--detail-lead-weight);font-style:var(--detail-lead-style);color:var(--detail-lead-color);line-height:var(--detail-lead-line-height);letter-spacing:var(--detail-lead-spacing)}.hero-tags.svelte-qyb7jq.svelte-qyb7jq{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tag.svelte-qyb7jq.svelte-qyb7jq{display:inline-flex;padding:8px 12px;border:1px solid rgba(31,38,29,.08);background:var(--detail-tag-bg);font-family:var(--detail-tag-family);font-size:var(--detail-tag-size);font-weight:var(--detail-tag-weight);font-style:var(--detail-tag-style);color:var(--detail-tag-text, var(--detail-tag-color));line-height:var(--detail-tag-line-height);letter-spacing:var(--detail-tag-spacing)}.hero-panel.svelte-qyb7jq.svelte-qyb7jq,.hero-media-frame.svelte-qyb7jq.svelte-qyb7jq,.sidebar-card.svelte-qyb7jq.svelte-qyb7jq,.related-card.svelte-qyb7jq.svelte-qyb7jq{border:1px solid var(--detail-hero-border);box-shadow:0 20px 54px #1f261d0d}.hero-panel.svelte-qyb7jq.svelte-qyb7jq{position:relative;overflow:hidden;align-self:start;height:-moz-fit-content;height:fit-content;padding:28px;background:var(--detail-hero-surface)}.hero-panel__content.svelte-qyb7jq.svelte-qyb7jq{position:relative;z-index:1;max-width:38rem}.hero-panel__watermark{position:absolute;right:-26px;bottom:-34px;width:196px;height:196px;z-index:0;color:#cab1862e;pointer-events:none}.section-label.svelte-qyb7jq.svelte-qyb7jq{display:inline-block;margin-bottom:16px;font-family:var(--detail-panel-label-family);font-size:var(--detail-panel-label-size);font-weight:var(--detail-panel-label-weight);font-style:var(--detail-panel-label-style);color:var(--detail-panel-label-color);line-height:var(--detail-panel-label-line-height);letter-spacing:var(--detail-panel-label-spacing);text-transform:uppercase}.section-label--light.svelte-qyb7jq.svelte-qyb7jq{color:var(--detail-panel-label-color)}.hero-panel__title.svelte-qyb7jq.svelte-qyb7jq{margin:0 0 14px;font-family:var(--story-title-family);font-size:clamp(1.55rem,2.3vw,1.95rem);font-weight:300;line-height:1.12;letter-spacing:-.02em;color:#1f261d}.hero-panel__summary.svelte-qyb7jq.svelte-qyb7jq{margin:0 0 22px;font-family:var(--detail-panel-body-family);font-size:var(--detail-panel-body-size);font-weight:var(--detail-panel-body-weight);font-style:var(--detail-panel-body-style);color:var(--detail-panel-body-color);line-height:var(--detail-panel-body-line-height);letter-spacing:var(--detail-panel-body-spacing)}.story-nav.svelte-qyb7jq.svelte-qyb7jq{display:grid;gap:14px}.story-nav.svelte-qyb7jq a.svelte-qyb7jq{color:var(--detail-panel-link-color);text-decoration:none;padding-bottom:14px;border-bottom:1px solid rgba(31,38,29,.08);font-family:var(--detail-panel-link-family);font-size:var(--detail-panel-link-size);font-weight:var(--detail-panel-link-weight);font-style:var(--detail-panel-link-style);line-height:var(--detail-panel-link-line-height);letter-spacing:var(--detail-panel-link-spacing);text-transform:uppercase}.story-nav.svelte-qyb7jq a.svelte-qyb7jq:last-child{padding-bottom:0;border-bottom:0}.hero-media-frame.svelte-qyb7jq.svelte-qyb7jq{margin-top:42px;overflow:hidden;background:var(--detail-hero-surface-alt);aspect-ratio:var(--hero-media-ratio, 16 / 10);min-height:520px}.hero-media-frame.svelte-qyb7jq picture.svelte-qyb7jq,.section-media.svelte-qyb7jq picture.svelte-qyb7jq{display:block;width:100%;height:100%}.hero-media-frame.svelte-qyb7jq img.svelte-qyb7jq,.section-media.svelte-qyb7jq img.svelte-qyb7jq,.related-card__image.svelte-qyb7jq img.svelte-qyb7jq{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-media-frame.svelte-qyb7jq img.svelte-qyb7jq{-o-object-position:var(--hero-media-pos-desktop, center center);object-position:var(--hero-media-pos-desktop, center center)}.section-media.svelte-qyb7jq img.svelte-qyb7jq{-o-object-position:var(--story-media-pos-desktop, center center);object-position:var(--story-media-pos-desktop, center center)}@media (max-width: 1099px){.hero-media-frame.svelte-qyb7jq img.svelte-qyb7jq{-o-object-position:var(--hero-media-pos-tablet, var(--hero-media-pos-desktop, center center));object-position:var(--hero-media-pos-tablet, var(--hero-media-pos-desktop, center center))}.section-media.svelte-qyb7jq img.svelte-qyb7jq{-o-object-position:var(--story-media-pos-tablet, var(--story-media-pos-desktop, center center));object-position:var(--story-media-pos-tablet, var(--story-media-pos-desktop, center center))}}@media (max-width: 767px){.hero-media-frame.svelte-qyb7jq img.svelte-qyb7jq{-o-object-position:var( --hero-media-pos-mobile, var(--hero-media-pos-tablet, var(--hero-media-pos-desktop, center center)) );object-position:var( --hero-media-pos-mobile, var(--hero-media-pos-tablet, var(--hero-media-pos-desktop, center center)) )}.section-media.svelte-qyb7jq img.svelte-qyb7jq{-o-object-position:var( --story-media-pos-mobile, var(--story-media-pos-tablet, var(--story-media-pos-desktop, center center)) );object-position:var( --story-media-pos-mobile, var(--story-media-pos-tablet, var(--story-media-pos-desktop, center center)) )}}.story-section.svelte-qyb7jq.svelte-qyb7jq{background:transparent}.story-layout.svelte-qyb7jq.svelte-qyb7jq{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:34px;align-items:start}.story-layout--full.svelte-qyb7jq.svelte-qyb7jq{grid-template-columns:minmax(0,1fr)}.story-column.svelte-qyb7jq.svelte-qyb7jq{display:grid;gap:28px}.story-block.svelte-qyb7jq.svelte-qyb7jq{scroll-margin-top:140px;padding:30px;border:1px solid var(--story-border);background:var(--story-surface);box-shadow:0 16px 40px #1f261d0a}.story-block__frame.svelte-qyb7jq.svelte-qyb7jq{display:grid;gap:28px;align-items:start}.story-block__frame--media-right.svelte-qyb7jq.svelte-qyb7jq,.story-block__frame--media-left.svelte-qyb7jq.svelte-qyb7jq{grid-template-columns:minmax(0,1.02fr) minmax(280px,.98fr)}.story-block__frame--media-left.svelte-qyb7jq .story-block__content.svelte-qyb7jq{order:2}.story-block__frame--media-left.svelte-qyb7jq .section-media.svelte-qyb7jq{order:1}.story-block__header.svelte-qyb7jq.svelte-qyb7jq{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:18px}.story-block__index.svelte-qyb7jq.svelte-qyb7jq{padding-top:10px;font-family:var(--detail-meta-family);font-size:var(--detail-meta-size);font-weight:var(--detail-meta-weight);font-style:var(--detail-meta-style);color:var(--story-accent);line-height:var(--detail-meta-line-height);letter-spacing:.24em;text-transform:uppercase}.story-eyebrow.svelte-qyb7jq.svelte-qyb7jq{display:inline-block;margin-bottom:10px;font-family:var(--story-eyebrow-family);font-size:var(--story-eyebrow-size);font-weight:var(--story-eyebrow-weight);font-style:var(--story-eyebrow-style);color:var(--story-eyebrow-color);line-height:var(--story-eyebrow-line-height);letter-spacing:var(--story-eyebrow-spacing);text-transform:uppercase}.story-heading.svelte-qyb7jq.svelte-qyb7jq{margin:0;font-family:var(--story-title-family);font-size:var(--story-title-size);font-weight:var(--story-title-weight);font-style:var(--story-title-style);color:var(--story-title-color);line-height:var(--story-title-line-height);letter-spacing:var(--story-title-spacing)}.story-body.svelte-qyb7jq.svelte-qyb7jq{color:var(--story-body-color)}.story-body p,.story-body li,.story-body blockquote p{font-family:var(--story-body-family);font-size:var(--story-body-size);font-weight:var(--story-body-weight);font-style:var(--story-body-style);color:var(--story-body-color);line-height:var(--story-body-line-height);letter-spacing:var(--story-body-spacing)}.story-body p{margin:0 0 18px}.story-body p:last-child{margin-bottom:0}.story-body h3,.story-body h4{margin:28px 0 14px;font-family:var(--story-title-family);font-weight:300;color:var(--story-title-color);line-height:1.15;letter-spacing:-.02em}.story-body h3{font-size:clamp(1.4rem,2.3vw,1.85rem)}.story-body h4{font-size:clamp(1.18rem,1.9vw,1.45rem)}.story-body ul,.story-body ol{margin:0 0 18px;padding-left:1.35rem}.story-body a{color:#8d744d;text-decoration-thickness:1px;text-underline-offset:.18em}.story-body strong{font-weight:600;color:#1f261d}.story-body em{font-style:italic}.section-quote.svelte-qyb7jq.svelte-qyb7jq{margin:26px 0 0;padding:28px;border:1px solid var(--story-quote-border);background:var(--story-quote-bg)}.section-quote.svelte-qyb7jq p.svelte-qyb7jq{margin:0;font-family:var(--story-quote-family);font-size:var(--story-quote-size);font-weight:var(--story-quote-weight);font-style:var(--story-quote-style);color:var(--story-quote-color);line-height:var(--story-quote-line-height);letter-spacing:var(--story-quote-spacing)}.section-media.svelte-qyb7jq.svelte-qyb7jq{margin:0;overflow:hidden;background:var(--story-media-bg);aspect-ratio:var(--story-media-ratio, 4 / 5);min-height:320px}.section-media.svelte-qyb7jq figcaption.svelte-qyb7jq{padding:14px 16px 0;font-family:var(--story-caption-family);font-size:var(--story-caption-size);font-weight:var(--story-caption-weight);font-style:var(--story-caption-style);color:var(--story-caption-color);line-height:var(--story-caption-line-height);letter-spacing:var(--story-caption-spacing)}.section-note.svelte-qyb7jq.svelte-qyb7jq,.sidebar-card.svelte-qyb7jq.svelte-qyb7jq{padding:24px;border:1px solid var(--story-note-border);background:var(--story-note-surface)}.section-note__label.svelte-qyb7jq.svelte-qyb7jq{display:inline-block;margin-bottom:10px;font-family:var(--story-note-label-family);font-size:var(--story-note-label-size);font-weight:var(--story-note-label-weight);font-style:var(--story-note-label-style);color:var(--story-note-label-color);line-height:var(--story-note-label-line-height);letter-spacing:var(--story-note-label-spacing);text-transform:uppercase}.section-note__title.svelte-qyb7jq.svelte-qyb7jq{margin:0 0 12px;font-family:var(--story-note-title-family);font-size:var(--story-note-title-size);font-weight:var(--story-note-title-weight);font-style:var(--story-note-title-style);color:var(--story-note-title-color);line-height:var(--story-note-title-line-height);letter-spacing:var(--story-note-title-spacing)}.section-note__body.svelte-qyb7jq.svelte-qyb7jq{margin:0;font-family:var(--story-note-body-family);font-size:var(--story-note-body-size);font-weight:var(--story-note-body-weight);font-style:var(--story-note-body-style);color:var(--story-note-body-color);line-height:var(--story-note-body-line-height);letter-spacing:var(--story-note-body-spacing)}.story-sidebar.svelte-qyb7jq.svelte-qyb7jq{position:sticky;top:112px;display:grid;gap:18px}.sidebar-card--soft.svelte-qyb7jq.svelte-qyb7jq{background:#ffffffc2}.detail-list.svelte-qyb7jq.svelte-qyb7jq{display:grid;gap:16px;margin:0}.detail-list.svelte-qyb7jq div.svelte-qyb7jq{padding-bottom:14px;border-bottom:1px solid rgba(31,38,29,.08)}.detail-list.svelte-qyb7jq div.svelte-qyb7jq:last-child{padding-bottom:0;border-bottom:0}.detail-list.svelte-qyb7jq dt.svelte-qyb7jq{margin-bottom:6px;font-family:var(--story-note-label-family);font-size:var(--story-note-label-size);font-weight:var(--story-note-label-weight);font-style:var(--story-note-label-style);color:#1f261d75;line-height:var(--story-note-label-line-height);letter-spacing:.18em;text-transform:uppercase}.detail-list.svelte-qyb7jq dd.svelte-qyb7jq,.highlight-list.svelte-qyb7jq li.svelte-qyb7jq{font-family:var(--story-note-body-family);font-size:var(--story-note-body-size);font-weight:var(--story-note-body-weight);font-style:var(--story-note-body-style);color:var(--story-note-body-color);line-height:var(--story-note-body-line-height);letter-spacing:var(--story-note-body-spacing)}.detail-list.svelte-qyb7jq dd.svelte-qyb7jq{margin:0}.highlight-list.svelte-qyb7jq.svelte-qyb7jq{display:grid;gap:12px;margin:0;padding-left:1.1rem}.related-section.svelte-qyb7jq.svelte-qyb7jq{background:var(--detail-related-bg)}.section-intro.svelte-qyb7jq.svelte-qyb7jq{max-width:720px;margin-bottom:42px}.section-title.svelte-qyb7jq.svelte-qyb7jq{margin:0;font-family:var(--related-title-family);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:300;color:var(--related-title-color);line-height:1.06;letter-spacing:-.03em}.related-grid.svelte-qyb7jq.svelte-qyb7jq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related-card.svelte-qyb7jq.svelte-qyb7jq{display:flex;flex-direction:column;background:var(--detail-related-card-bg);border-color:var(--detail-related-border)}.related-card__image.svelte-qyb7jq.svelte-qyb7jq{display:block;aspect-ratio:.96;overflow:hidden;background:#e5ddd1}.related-card__body.svelte-qyb7jq.svelte-qyb7jq{display:flex;flex:1;flex-direction:column;padding:28px}.meta-row--related.svelte-qyb7jq.svelte-qyb7jq{font-family:var(--related-meta-family);font-size:var(--related-meta-size);font-weight:var(--related-meta-weight);font-style:var(--related-meta-style);color:var(--related-meta-color);line-height:var(--related-meta-line-height);letter-spacing:var(--related-meta-spacing)}.related-title.svelte-qyb7jq.svelte-qyb7jq{margin:0 0 14px;font-family:var(--related-title-family);font-size:var(--related-title-size);font-weight:var(--related-title-weight);font-style:var(--related-title-style);color:var(--related-title-color);line-height:var(--related-title-line-height);letter-spacing:var(--related-title-spacing)}.related-title.svelte-qyb7jq a.svelte-qyb7jq{color:inherit;text-decoration:none}.related-excerpt.svelte-qyb7jq.svelte-qyb7jq{margin:16px 0 0;font-family:var(--related-excerpt-family);font-size:var(--related-excerpt-size);font-weight:var(--related-excerpt-weight);font-style:var(--related-excerpt-style);color:var(--related-excerpt-color);line-height:var(--related-excerpt-line-height);letter-spacing:var(--related-excerpt-spacing);display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.inline-link.svelte-qyb7jq.svelte-qyb7jq{margin-top:auto;padding-top:24px}.cta-section.svelte-qyb7jq.svelte-qyb7jq{background:var(--detail-cta-bg);color:#fff}.cta-panel.svelte-qyb7jq.svelte-qyb7jq{position:relative;overflow:hidden;max-width:min(1040px,100%);margin:0 auto;padding:52px clamp(28px,4vw,56px);border:1px solid var(--detail-cta-border);background:#ffffff05}.cta-panel__content.svelte-qyb7jq.svelte-qyb7jq{position:relative;z-index:1;max-width:44rem}.cta-watermark{position:absolute;right:24px;bottom:-18px;width:min(240px,34vw);height:min(240px,34vw);color:#cab18638;pointer-events:none}.cta-title.svelte-qyb7jq.svelte-qyb7jq{margin:0;max-width:12ch;font-family:var(--detail-cta-title-family);font-size:var(--detail-cta-title-size);font-weight:var(--detail-cta-title-weight);font-style:var(--detail-cta-title-style);color:var(--detail-cta-title-color);line-height:var(--detail-cta-title-line-height);letter-spacing:var(--detail-cta-title-spacing)}.cta-copy.svelte-qyb7jq.svelte-qyb7jq{margin:18px 0 0;max-width:60ch;font-family:var(--detail-cta-body-family);font-size:var(--detail-cta-body-size);font-weight:var(--detail-cta-body-weight);font-style:var(--detail-cta-body-style);color:var(--detail-cta-body-color);line-height:var(--detail-cta-body-line-height);letter-spacing:var(--detail-cta-body-spacing)}.cta-actions.svelte-qyb7jq.svelte-qyb7jq{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.cta-button.svelte-qyb7jq.svelte-qyb7jq{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border:1px solid transparent;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.cta-button--gold.svelte-qyb7jq.svelte-qyb7jq{background:#cab186;color:#192114}.cta-button--ghost.svelte-qyb7jq.svelte-qyb7jq{border-color:#f5f2ea38;color:#f5f2eae6;background:transparent}.cta-button--ghost.svelte-qyb7jq.svelte-qyb7jq:hover{background:#f5f2ea14}.image-placeholder{display:grid;place-items:center;width:100%;height:100%;font-family:"Noto Serif Ethiopic",Nyala,serif;font-size:clamp(4rem,7vw,6rem);color:#c7ac8257}.image-placeholder--small{font-size:clamp(3rem,5vw,4.5rem)}@media (max-width: 1199px){.detail-hero-grid.svelte-qyb7jq.svelte-qyb7jq,.story-layout.svelte-qyb7jq.svelte-qyb7jq{grid-template-columns:minmax(0,1fr)}.hero-panel.svelte-qyb7jq.svelte-qyb7jq{max-width:760px}.story-sidebar.svelte-qyb7jq.svelte-qyb7jq{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 959px){.detail-hero-section.svelte-qyb7jq.svelte-qyb7jq,.story-section.svelte-qyb7jq.svelte-qyb7jq,.related-section.svelte-qyb7jq.svelte-qyb7jq,.cta-section.svelte-qyb7jq.svelte-qyb7jq{padding:84px 0}.hero-media-frame.svelte-qyb7jq.svelte-qyb7jq{min-height:420px}.story-block__frame--media-right.svelte-qyb7jq.svelte-qyb7jq,.story-block__frame--media-left.svelte-qyb7jq.svelte-qyb7jq{grid-template-columns:minmax(0,1fr)}.story-block__frame--media-left.svelte-qyb7jq .story-block__content.svelte-qyb7jq,.story-block__frame--media-left.svelte-qyb7jq .section-media.svelte-qyb7jq{order:initial}.related-grid.svelte-qyb7jq.svelte-qyb7jq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.page-shell.svelte-qyb7jq.svelte-qyb7jq{width:min(100vw - 32px,1320px)}.detail-hero-section.svelte-qyb7jq.svelte-qyb7jq,.story-section.svelte-qyb7jq.svelte-qyb7jq,.related-section.svelte-qyb7jq.svelte-qyb7jq,.cta-section.svelte-qyb7jq.svelte-qyb7jq{padding:72px 0}.back-link.svelte-qyb7jq.svelte-qyb7jq{margin-bottom:24px}.detail-title.svelte-qyb7jq.svelte-qyb7jq{max-width:none}.hero-panel.svelte-qyb7jq.svelte-qyb7jq,.story-block.svelte-qyb7jq.svelte-qyb7jq,.sidebar-card.svelte-qyb7jq.svelte-qyb7jq,.cta-panel.svelte-qyb7jq.svelte-qyb7jq{padding:22px}.hero-media-frame.svelte-qyb7jq.svelte-qyb7jq{min-height:320px}.story-block__header.svelte-qyb7jq.svelte-qyb7jq{grid-template-columns:minmax(0,1fr);gap:12px}.story-block__index.svelte-qyb7jq.svelte-qyb7jq{padding-top:0}.story-sidebar.svelte-qyb7jq.svelte-qyb7jq,.related-grid.svelte-qyb7jq.svelte-qyb7jq{grid-template-columns:minmax(0,1fr)}.cta-title.svelte-qyb7jq.svelte-qyb7jq{max-width:none}}@media (prefers-reduced-motion: reduce){.cta-button.svelte-qyb7jq.svelte-qyb7jq{transition:none}}
