.podcast-page.svelte-14kpb0p{color:var(--cream)}.ep-section.svelte-14kpb0p{padding-block:var(--section-y)}.ep-section.svelte-14kpb0p+.ep-section:where(.svelte-14kpb0p){border-top:1px solid var(--rule)}.ep-prose.svelte-14kpb0p{max-width:var(--read-max)}.ep-prose.svelte-14kpb0p p:where(.svelte-14kpb0p){margin:0 0 1.1em;font-family:var(--font-body);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.7;color:var(--cream-soft)}.ep-prose.svelte-14kpb0p p:where(.svelte-14kpb0p):last-child{margin-bottom:0}.ep-prose.svelte-14kpb0p em:where(.svelte-14kpb0p){font-style:italic;color:var(--cream)}.ep-prose.svelte-14kpb0p strong:where(.svelte-14kpb0p){font-weight:600;color:var(--cream)}.ep-h3.svelte-14kpb0p{margin:var(--sp-7) 0 var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;color:var(--cream)}.ep-prose.svelte-14kpb0p .ep-aside:where(.svelte-14kpb0p){margin-top:var(--sp-6);padding:var(--sp-1) 0 var(--sp-1) var(--sp-5);border-left:2px solid var(--horizon);font-size:var(--fs-body)}.ep-quote.svelte-14kpb0p{padding-block:var(--sp-8)}.ep-quote--major.svelte-14kpb0p{padding-block:var(--sp-7) var(--section-y)}.ep-quote-rule.svelte-14kpb0p{margin:0 0 var(--sp-8)}.ep-quote.svelte-14kpb0p .ep-quote-icon{margin-bottom:var(--sp-4);color:var(--horizon)}.ep-quote.svelte-14kpb0p blockquote:where(.svelte-14kpb0p){margin:0;padding:0;border:0}.ep-quote.svelte-14kpb0p blockquote:where(.svelte-14kpb0p) p:where(.svelte-14kpb0p){max-width:calc(28 * var(--ch-body));margin:0 0 var(--sp-5);font-family:var(--font-body);font-style:italic;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);line-height:1.3;letter-spacing:-.005em;color:var(--cream);text-wrap:balance}.ep-quote--major.svelte-14kpb0p blockquote:where(.svelte-14kpb0p) p:where(.svelte-14kpb0p){max-width:calc(22 * var(--ch-body));font-size:clamp(1.875rem,1.2rem + 3vw,3.5rem)}.ep-quote.svelte-14kpb0p footer:where(.svelte-14kpb0p){font-family:var(--font-body);font-size:var(--fs-small);line-height:1.5;color:var(--cream-muted)}.ep-quote.svelte-14kpb0p cite:where(.svelte-14kpb0p){font-family:var(--font-mono);font-style:normal;font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--horizon)}.ep-quote-context.svelte-14kpb0p{margin-left:var(--sp-2)}.founder-essay.svelte-14kpb0p{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"portrait head" "prose prose";gap:var(--sp-5) var(--sp-4);align-items:start;padding-block:var(--sp-7);border-top:1px solid var(--rule)}.founder-portrait.svelte-14kpb0p{grid-area:portrait;aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.founder-portrait.svelte-14kpb0p img:where(.svelte-14kpb0p){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.founder-head.svelte-14kpb0p{grid-area:head;min-width:0}.founder-prose.svelte-14kpb0p{grid-area:prose}.founder-eyebrow.svelte-14kpb0p{margin:0 0 var(--sp-3)}.founder-name.svelte-14kpb0p{margin:0 0 var(--sp-2);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:1.1;color:var(--cream)}.founder-name.svelte-14kpb0p a:where(.svelte-14kpb0p){color:inherit;text-decoration:underline;text-decoration-color:var(--rule-strong);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color var(--dur-quick) ease}.founder-name.svelte-14kpb0p a:where(.svelte-14kpb0p):focus-visible{outline:2px solid var(--amber);outline-offset:2px}.founder-meta.svelte-14kpb0p{margin:0;font-family:var(--font-body);font-size:var(--fs-small);line-height:1.5;color:var(--cream-muted)}.founder-meta.svelte-14kpb0p .mono:where(.svelte-14kpb0p){font-family:var(--font-mono);font-size:var(--fs-label);color:var(--horizon)}.timeline.svelte-14kpb0p{position:relative;max-width:56rem;margin:0;padding:0 0 0 var(--sp-6);list-style:none}.timeline.svelte-14kpb0p:before{content:"";position:absolute;left:.3rem;top:.5rem;bottom:.5rem;width:1px;background:linear-gradient(180deg,var(--horizon) 0%,var(--ridge) 60%,transparent 100%);opacity:.6}.timeline-row.svelte-14kpb0p{position:relative;padding-bottom:var(--sp-6)}.timeline-dot.svelte-14kpb0p{position:absolute;left:calc(-1 * var(--sp-6));top:.3rem;width:.65rem;height:.65rem;border:2px solid var(--ink);border-radius:50%;background:var(--horizon)}.timeline-meta.svelte-14kpb0p{display:flex;flex-wrap:wrap;gap:0 var(--sp-2);margin:0 0 var(--sp-2);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cream-muted)}.timeline-year.svelte-14kpb0p{color:var(--horizon)}.timeline-heading.svelte-14kpb0p{margin:0 0 var(--sp-2);font-family:var(--font-display);font-weight:600;font-size:1.1875rem;line-height:1.25;color:var(--cream)}.timeline-text.svelte-14kpb0p{max-width:var(--read-max);margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--cream-soft)}.timeline-caption.svelte-14kpb0p{max-width:calc(60 * var(--ch-body));margin:var(--sp-4) 0 0;font-family:var(--font-body);font-style:italic;font-size:var(--fs-body);line-height:1.6;color:var(--cream-muted)}.team-grid.svelte-14kpb0p{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7);align-items:start}.team-wall.svelte-14kpb0p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none}.team-tile.svelte-14kpb0p{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:inherit;text-decoration:none;transition:border-color var(--dur-quick) ease}.team-tile.svelte-14kpb0p:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.team-tile-media.svelte-14kpb0p{position:absolute;top:0;right:0;bottom:0;left:0}.team-tile-media.svelte-14kpb0p img:where(.svelte-14kpb0p){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-tile-meta.svelte-14kpb0p{position:absolute;z-index:2;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:var(--sp-6) var(--sp-3) var(--sp-3);background:linear-gradient(180deg,transparent 0%,var(--scrim-strong) 60%)}.team-tile-name.svelte-14kpb0p{font-family:var(--font-display);font-weight:500;font-size:var(--fs-small);letter-spacing:.02em;color:var(--cream)}.team-tile-tag.svelte-14kpb0p{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--horizon)}.tour-block.svelte-14kpb0p{max-width:var(--read-max);margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--rule)}.tour-block.svelte-14kpb0p .tour-heading:where(.svelte-14kpb0p){margin-top:0;margin-bottom:var(--sp-4)}.tour-list.svelte-14kpb0p{display:flex;flex-direction:column;gap:var(--sp-4);margin:0;padding:0;list-style:none}.tour-list.svelte-14kpb0p li:where(.svelte-14kpb0p){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.tour-place.svelte-14kpb0p{font-family:var(--font-display);font-weight:500;font-size:var(--fs-body);letter-spacing:.01em;color:var(--cream)}.tour-detail.svelte-14kpb0p{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--cream-soft)}@media(hover:hover)and (pointer:fine){.founder-name.svelte-14kpb0p a:where(.svelte-14kpb0p):hover{text-decoration-color:var(--amber)}.team-tile.svelte-14kpb0p:hover{border-color:var(--rule-amber)}}@media(min-width:640px){.team-wall.svelte-14kpb0p{grid-template-columns:repeat(3,minmax(0,1fr))}.tour-list.svelte-14kpb0p li:where(.svelte-14kpb0p){grid-template-columns:9rem minmax(0,1fr);gap:var(--sp-4);align-items:baseline}}@media(min-width:768px){.founder-essay.svelte-14kpb0p{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);grid-template-rows:auto 1fr;grid-template-areas:"portrait head" "portrait prose";gap:var(--sp-5) var(--sp-7)}.founder-portrait.svelte-14kpb0p{aspect-ratio:4 / 5}}@media(min-width:1024px){.founder-portrait.svelte-14kpb0p{position:sticky;top:calc(var(--nav-h) + var(--sp-4))}.team-grid.svelte-14kpb0p{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--sp-7)}}
