.topic-promotion.svelte-lnaqq0{position:relative;isolation:isolate;display:grid;grid-template-rows:104px auto auto;gap:20px;padding:20px 17px 17px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 30px -24px #0f172a38;color:#0f172a;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease}.topic-promotion.svelte-lnaqq0:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#bc2c34;clip-path:circle(0 at 100% 0);content:"";transition:clip-path .76s cubic-bezier(.22,1,.36,1)}.topic-promotion.interacting.svelte-lnaqq0{border-color:#bc2c34;box-shadow:0 16px 36px -24px #0f172a47}.topic-promotion.interacting.svelte-lnaqq0:before{clip-path:circle(150% at 100% 0)}.topic-promotion.svelte-lnaqq0:focus-visible{outline:2px solid #bc2c34;outline-offset:3px}.orb-shell.svelte-lnaqq0,.copy.svelte-lnaqq0,.action.svelte-lnaqq0{position:relative;z-index:1}.orb-shell.svelte-lnaqq0{place-self:start center;width:92px;height:92px;opacity:1;transform:scale(.78);transform-origin:center;transition:opacity .36s ease,transform .62s cubic-bezier(.22,1,.36,1),filter .3s ease;pointer-events:none}.orb-shell.svelte-lnaqq0 .promotion-orb{display:block;width:100%;height:100%}.topic-promotion.interacting.svelte-lnaqq0 .orb-shell:where(.svelte-lnaqq0){opacity:1;filter:brightness(0) invert(1);transform:scale(.78)}.copy.svelte-lnaqq0{display:grid;gap:12px}strong.svelte-lnaqq0{display:block;font-family:Host Grotesk,sans-serif;font-size:17px;font-weight:500;letter-spacing:-.022em;line-height:1.22;text-wrap:balance;transition:color .34s ease}.action-label.svelte-lnaqq0{transition:color .26s ease}.description.svelte-lnaqq0{display:block;font-size:11px;line-height:1.52;color:#64748b;transition:color .34s ease}.action.svelte-lnaqq0{display:grid;grid-template-columns:1fr 30px;gap:12px;align-items:center;font-size:11px;font-weight:620;line-height:1.32;color:#bc2c34;opacity:.82;transition:color .34s ease,opacity .22s ease}.action.svelte-lnaqq0 i:where(.svelte-lnaqq0){position:relative;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#bc2c341a;transition:background-color .26s ease,color .26s ease}.action.svelte-lnaqq0 i:where(.svelte-lnaqq0) svg:where(.svelte-lnaqq0){display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.topic-promotion.interacting.svelte-lnaqq0 strong:where(.svelte-lnaqq0),.topic-promotion.interacting.svelte-lnaqq0 .action:where(.svelte-lnaqq0){color:#fff}.topic-promotion.interacting.svelte-lnaqq0 .description:where(.svelte-lnaqq0){color:#ffffffd1}.topic-promotion.interacting.svelte-lnaqq0 .action:where(.svelte-lnaqq0) i:where(.svelte-lnaqq0){background:#ffffff29;color:#fff}.topic-promotion.svelte-lnaqq0 .action:where(.svelte-lnaqq0):hover{opacity:1}.topic-promotion.svelte-lnaqq0 .action:where(.svelte-lnaqq0):hover i:where(.svelte-lnaqq0){background:#bc2c34;color:#fff}.topic-promotion.interacting.svelte-lnaqq0 .action:where(.svelte-lnaqq0):hover i:where(.svelte-lnaqq0){background:#fff;color:#bc2c34}@media (max-width: 900px){.topic-promotion.svelte-lnaqq0{grid-template-columns:minmax(0,1fr) 136px;grid-template-rows:auto auto;gap:14px 34px;padding:22px 24px}.copy.svelte-lnaqq0{grid-column:1;grid-row:1;align-self:end}.action.svelte-lnaqq0{grid-column:1;grid-row:2;width:min(260px,100%)}.orb-shell.svelte-lnaqq0{grid-column:2;grid-row:1 / 3;place-self:center;width:124px;height:124px}strong.svelte-lnaqq0{font-size:20px}.description.svelte-lnaqq0{max-width:46ch;font-size:11.5px}}@media (max-width: 520px){.topic-promotion.svelte-lnaqq0{grid-template-columns:1fr;grid-template-rows:104px auto auto;gap:20px;padding:20px 17px 17px}.orb-shell.svelte-lnaqq0,.copy.svelte-lnaqq0,.action.svelte-lnaqq0{grid-column:1;grid-row:auto}.orb-shell.svelte-lnaqq0{place-self:start center;width:92px;height:92px}strong.svelte-lnaqq0{font-size:17px}.description.svelte-lnaqq0{font-size:11px}}@media (prefers-reduced-motion: reduce){.topic-promotion.svelte-lnaqq0,.topic-promotion.svelte-lnaqq0:before,.orb-shell.svelte-lnaqq0,strong.svelte-lnaqq0,.description.svelte-lnaqq0,.action.svelte-lnaqq0,.action.svelte-lnaqq0 i:where(.svelte-lnaqq0){transition:none}}.index-shell.svelte-qn4lfv{align-self:stretch;min-width:0}.desktop-rail.svelte-qn4lfv{position:sticky;top:88px}.desktop-promotion.svelte-qn4lfv{margin-top:38px}.index-heading.svelte-qn4lfv,.compact-index.svelte-qn4lfv summary:where(.svelte-qn4lfv){display:flex;align-items:baseline;justify-content:space-between;gap:18px;font-family:Geist Mono,ui-monospace,monospace;font-size:9px;font-weight:580;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.index-heading.svelte-qn4lfv small:where(.svelte-qn4lfv),.compact-index.svelte-qn4lfv small:where(.svelte-qn4lfv){font:inherit;color:#94a3b8}.index-list.svelte-qn4lfv{position:relative;margin-top:24px;padding-left:20px}.progress-track.svelte-qn4lfv{position:absolute;top:3px;bottom:3px;left:0;width:1px;background:#e2e8f0}.progress-track.svelte-qn4lfv span:where(.svelte-qn4lfv){display:block;width:1px;background:#bc2c34;transition:height .1s linear}.progress-track.svelte-qn4lfv i:where(.svelte-qn4lfv){position:absolute;left:50%;display:block;width:5px;height:5px;border-radius:50%;background:#bc2c34;transform:translate(-50%,-50%);transition:top .1s linear}ol.svelte-qn4lfv{display:grid;gap:15px;margin:0;padding:0;list-style:none}a.svelte-qn4lfv{display:block;font-size:11px;font-weight:500;line-height:1.42;color:#94a3b8;text-decoration:none;transition:color .16s ease,transform .16s ease}a.svelte-qn4lfv:hover,a[aria-current=location].svelte-qn4lfv{color:#0f172a}a[aria-current=location].svelte-qn4lfv{transform:translate(4px)}.compact-index.svelte-qn4lfv{display:none}@media (max-width: 900px){.desktop-rail.svelte-qn4lfv{display:none}.compact-index.svelte-qn4lfv{position:sticky;top:48px;z-index:5;display:block;margin-bottom:48px;background:#fff}.compact-index.svelte-qn4lfv summary:where(.svelte-qn4lfv){padding:14px 0 13px;cursor:pointer;list-style:none}.compact-index.svelte-qn4lfv summary:where(.svelte-qn4lfv)::-webkit-details-marker{display:none}.compact-index.svelte-qn4lfv .compact-list:where(.svelte-qn4lfv){margin-top:0;padding:20px 0 24px 20px}.compact-index.svelte-qn4lfv a:where(.svelte-qn4lfv){max-width:46ch;font-size:12px}}@media (prefers-reduced-motion: reduce){a.svelte-qn4lfv,.progress-track.svelte-qn4lfv span:where(.svelte-qn4lfv),.progress-track.svelte-qn4lfv i:where(.svelte-qn4lfv){transition:none}}.guided-article.svelte-un5a6d{padding-bottom:clamp(100px,12vw,164px);color:#0f172a}.opening.svelte-un5a6d{max-width:1480px;margin:0 auto;padding:clamp(18px,2vw,30px) clamp(20px,3.5vw,56px) 0;text-align:left}.breadcrumb.svelte-un5a6d{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:#64748b;text-decoration:none;transition:color .16s ease}.breadcrumb.svelte-un5a6d:hover,.breadcrumb.svelte-un5a6d:focus-visible{color:#bc2c34}h1.svelte-un5a6d,h2.svelte-un5a6d,p.svelte-un5a6d{margin-top:0}h1.svelte-un5a6d{max-width:980px;margin:16px auto 34px;font-family:Host Grotesk,sans-serif;font-size:clamp(45px,4.5vw,66px);font-weight:420;letter-spacing:-.042em;line-height:1.05;text-align:center;text-wrap:balance}.hero-composition.svelte-un5a6d{display:grid;grid-template-columns:minmax(0,900px) minmax(220px,270px);gap:clamp(42px,4vw,64px);align-items:end;max-width:1234px;margin:0;text-align:left}.context-photo.svelte-un5a6d,.person-photo.svelte-un5a6d{min-width:0}.person-photo.svelte-un5a6d{position:relative;top:clamp(42px,4.5vw,64px);margin-top:0}.context-photo.svelte-un5a6d .photo-frame{height:clamp(420px,32vw,520px);aspect-ratio:auto;isolation:isolate}.person-photo.svelte-un5a6d .photo-frame{aspect-ratio:531 / 616;isolation:isolate}.story-details.svelte-un5a6d{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(180px,1fr) minmax(110px,.6fr);gap:clamp(30px,5vw,78px);max-width:760px;margin:36px 0 0;text-align:left}.story-details.svelte-un5a6d div:where(.svelte-un5a6d){display:grid;gap:7px}.story-details.svelte-un5a6d dt:where(.svelte-un5a6d){font-family:Geist Mono,ui-monospace,monospace;font-size:9px;font-weight:580;letter-spacing:.045em;text-transform:uppercase;color:#94a3b8}.story-details.svelte-un5a6d dd:where(.svelte-un5a6d){margin:0;font-size:13px;line-height:1.45;color:#334155}.story-details.svelte-un5a6d dd:where(.svelte-un5a6d) a:where(.svelte-un5a6d),.person-link.svelte-un5a6d{color:inherit;text-decoration-color:#cbd5e1;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.story-details.svelte-un5a6d dd:where(.svelte-un5a6d) a:where(.svelte-un5a6d):hover,.story-details.svelte-un5a6d dd:where(.svelte-un5a6d) a:where(.svelte-un5a6d):focus-visible,.person-link.svelte-un5a6d:hover,.person-link.svelte-un5a6d:focus-visible{color:#bc2c34;text-decoration-color:currentColor}.profile.svelte-un5a6d .person-link:where(.svelte-un5a6d){font-weight:560}.reading-layout.svelte-un5a6d{display:grid;grid-template-columns:190px minmax(0,670px);gap:clamp(68px,8vw,118px);justify-content:center;padding:clamp(76px,8vw,112px) clamp(20px,5vw,78px) 0}.reading-column.svelte-un5a6d{min-width:0}.introduction.svelte-un5a6d{margin-bottom:38px;font-family:Host Grotesk,sans-serif;font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:390;letter-spacing:-.025em;line-height:1.4;color:#334155}.profile.svelte-un5a6d{margin-bottom:0;font-size:17px;line-height:1.7;color:#475569}.exchange.svelte-un5a6d{scroll-margin-top:94px;margin-top:clamp(72px,8vw,88px)}.exchange.svelte-un5a6d h2:where(.svelte-un5a6d){max-width:38ch;margin:0 0 24px;font-family:Host Grotesk,sans-serif;font-size:clamp(18px,1.45vw,20px);font-weight:440;letter-spacing:-.008em;line-height:1.38;text-wrap:balance}.exchange-bridge.svelte-un5a6d{margin:0 0 28px}.exchange-bridge.svelte-un5a6d p:where(.svelte-un5a6d){margin:0;font-size:15px;font-style:italic;line-height:1.65;color:#64748b}.answer.svelte-un5a6d{margin:0}.answer.svelte-un5a6d>p:where(.svelte-un5a6d){width:100%;margin-bottom:21px;font-size:17px;font-weight:400;letter-spacing:-.003em;line-height:1.68;color:#0f172a}.answer.svelte-un5a6d>p:where(.svelte-un5a6d):last-child{margin-bottom:0}.answer-highlight.svelte-un5a6d{width:auto;margin:31px 0 33px 12px;padding:0}.answer-highlight.svelte-un5a6d p:where(.svelte-un5a6d){width:100%;margin:0;font-size:16.5px;font-weight:400;letter-spacing:-.002em;line-height:1.58;color:#64748b;quotes:"“" "”"}.answer-highlight.svelte-un5a6d p:where(.svelte-un5a6d):before{content:open-quote}.answer-highlight.svelte-un5a6d p:where(.svelte-un5a6d):after{content:close-quote}.answer-highlight.svelte-un5a6d strong:where(.svelte-un5a6d){font-weight:620;color:#475569}.article-ending.svelte-un5a6d{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;margin-top:clamp(96px,10vw,122px)}.interview-details.svelte-un5a6d{display:grid;gap:5px}.interview-details.svelte-un5a6d strong:where(.svelte-un5a6d){font-size:13px;font-weight:540}.interview-details.svelte-un5a6d span:where(.svelte-un5a6d),.interview-details.svelte-un5a6d small:where(.svelte-un5a6d){font-size:11px;color:#64748b}.article-ending.svelte-un5a6d button:where(.svelte-un5a6d){border:0;padding:2px 0;background:transparent;font-family:inherit;font-size:11px;font-weight:540;color:#64748b;cursor:pointer;transition:color .16s ease}.article-ending.svelte-un5a6d button:where(.svelte-un5a6d):hover,.article-ending.svelte-un5a6d button:where(.svelte-un5a6d):focus-visible{color:#bc2c34}.article-ending.svelte-un5a6d button:where(.svelte-un5a6d):focus-visible{outline:2px solid #bc2c34;outline-offset:4px}.article-ending.svelte-un5a6d>p:where(.svelte-un5a6d){grid-column:1 / -1;max-width:68ch;margin-bottom:0;font-size:11px;line-height:1.65;color:#64748b}.mobile-promotion.svelte-un5a6d{display:none}@media (max-width: 900px){.hero-composition.svelte-un5a6d{grid-template-columns:minmax(0,1.55fr) minmax(160px,.55fr);gap:24px}.context-photo.svelte-un5a6d .photo-frame{height:clamp(330px,48vw,470px)}.person-photo.svelte-un5a6d{top:clamp(34px,6vw,52px);margin-top:0}.reading-layout.svelte-un5a6d{grid-template-columns:1fr;gap:0;max-width:720px;margin-inline:auto}.mobile-promotion.svelte-un5a6d{display:block;margin-top:56px}}@media (max-width: 540px){.opening.svelte-un5a6d{padding-top:24px}h1.svelte-un5a6d{margin-bottom:36px;font-size:38px}.hero-composition.svelte-un5a6d{grid-template-columns:minmax(0,1.45fr) minmax(108px,.55fr);gap:14px}.context-photo.svelte-un5a6d .photo-frame{height:clamp(240px,68vw,330px)}.person-photo.svelte-un5a6d{top:30px;margin-top:0}.story-details.svelte-un5a6d{grid-template-columns:minmax(120px,1.4fr) minmax(105px,1fr) minmax(70px,.6fr);gap:18px;margin-top:26px}.reading-layout.svelte-un5a6d{padding-top:68px}.introduction.svelte-un5a6d{font-size:23px}.exchange.svelte-un5a6d h2:where(.svelte-un5a6d){font-size:20px}.answer.svelte-un5a6d>p:where(.svelte-un5a6d){font-size:16.5px}.answer-highlight.svelte-un5a6d{margin:27px 0 29px 10px}.answer-highlight.svelte-un5a6d p:where(.svelte-un5a6d){font-size:16px}.article-ending.svelte-un5a6d{grid-template-columns:minmax(0,1fr) auto;gap:24px 16px;align-items:start}.article-ending.svelte-un5a6d>p:where(.svelte-un5a6d){grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.breadcrumb.svelte-un5a6d{transition:none}}
