.hero-wrap[data-astro-cid-lwhxyud7]{position:relative}.hero[data-astro-cid-lwhxyud7]{position:relative;z-index:1;display:grid;grid-template-rows:min(60svh,max(55svh,24rem)) auto;min-block-size:100svh;background:var(--dark);color:var(--paper);overflow:clip}@media(min-width:64rem){.hero-wrap[data-astro-cid-lwhxyud7]{block-size:calc(var(--hero-block) + 100svh)}.hero[data-astro-cid-lwhxyud7]{position:sticky;inset-block-start:0;grid-template-rows:none;grid-template-columns:45% 55%;block-size:var(--hero-block);min-block-size:0}.hero[data-astro-cid-lwhxyud7][data-portrait-side=right]{grid-template-columns:55% 45%}.hero__page--portrait[data-astro-cid-lwhxyud7]{order:1}.hero__page--text[data-astro-cid-lwhxyud7],.hero[data-astro-cid-lwhxyud7][data-portrait-side=right] .hero__page--portrait[data-astro-cid-lwhxyud7]{order:2}.hero[data-astro-cid-lwhxyud7][data-portrait-side=right] .hero__page--text[data-astro-cid-lwhxyud7]{order:1}}.hero__page[data-astro-cid-lwhxyud7]{position:relative;min-inline-size:0}.hero__page--portrait[data-astro-cid-lwhxyud7]{order:-1;isolation:isolate}.hero__media[data-astro-cid-lwhxyud7]{block-size:100%}.hero__page--portrait[data-astro-cid-lwhxyud7] picture[data-astro-cid-lwhxyud7]{display:block;block-size:100%}.hero__asset[data-astro-cid-lwhxyud7]{inline-size:100%;block-size:100%;object-fit:cover;object-position:center var(--hero-focal, 30%);will-change:transform}.hero__melt[data-astro-cid-lwhxyud7]{display:none;position:absolute;inset-block:0;inline-size:15%;pointer-events:none;z-index:2}@media(min-width:64rem){.hero__melt[data-astro-cid-lwhxyud7]{display:block;inset-inline-end:0;background:linear-gradient(to left,var(--dark),transparent)}.hero[data-astro-cid-lwhxyud7][data-portrait-side=right] .hero__melt[data-astro-cid-lwhxyud7]{inset-inline-end:auto;inset-inline-start:0;background:linear-gradient(to right,var(--dark),transparent)}}.hero__foot[data-astro-cid-lwhxyud7]{position:absolute;inset-inline:0;inset-block-end:0;block-size:25%;background:linear-gradient(to top,var(--dark) 8%,transparent);pointer-events:none;z-index:2}@media(min-width:64rem){.hero__foot[data-astro-cid-lwhxyud7]{block-size:10%;background:linear-gradient(to top,color-mix(in srgb,var(--dark) 85%,transparent),transparent)}}.hero__page--text[data-astro-cid-lwhxyud7]{display:flex;align-items:center;padding-inline:var(--gutter);padding-block:calc(var(--header-height) + 1rem) var(--space-xl)}@media(min-width:64rem){.hero__page--text[data-astro-cid-lwhxyud7]{padding-inline-start:clamp(3rem,5vw,6rem);padding-inline-end:clamp(2rem,4vw,5rem);padding-block:0}.hero[data-astro-cid-lwhxyud7][data-portrait-side=right] .hero__page--text[data-astro-cid-lwhxyud7]{padding-inline-start:clamp(3rem,7vw,8rem);padding-inline-end:clamp(2rem,4vw,5rem)}}.hero__content[data-astro-cid-lwhxyud7]{display:grid;gap:var(--space-xs);justify-items:start;inline-size:100%}.hero__meta[data-astro-cid-lwhxyud7]{display:flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gold-light)}.hero__chevron[data-astro-cid-lwhxyud7]{inline-size:40px;block-size:40px;object-fit:contain;flex:none}.hero__speaker[data-astro-cid-lwhxyud7]{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-light);color:color-mix(in srgb,var(--paper) 88%,transparent)}.hero__title[data-astro-cid-lwhxyud7]{font-family:var(--font-display);font-size:calc(clamp(2.2rem,9vw,3.2rem) * var(--title-fit, 1));line-height:1.02;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--paper);max-inline-size:100%;overflow-wrap:break-word;margin:0}@media(min-width:64rem){.hero__title[data-astro-cid-lwhxyud7]{font-size:calc(clamp(2.5rem,4.5vw,4.5rem) * var(--title-fit, 1))}}.hero__subtitle[data-astro-cid-lwhxyud7]{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--leading-normal);max-inline-size:40ch;color:color-mix(in srgb,var(--paper) 85%,transparent)}.hero__rule[data-astro-cid-lwhxyud7]{inline-size:64px;block-size:var(--rule-thin);background:var(--gold);margin-block-start:var(--space-2xs)}.hero__gutter[data-astro-cid-lwhxyud7]{display:none}@media(min-width:64rem){.hero__gutter[data-astro-cid-lwhxyud7]{display:block;position:absolute;inset-block:0;inset-inline-start:45%;inline-size:1px;background:color-mix(in srgb,var(--gold) 15%,transparent);z-index:3;pointer-events:none}.hero[data-astro-cid-lwhxyud7][data-portrait-side=right] .hero__gutter[data-astro-cid-lwhxyud7]{inset-inline-start:55%}}.hero__hint[data-astro-cid-lwhxyud7]{position:absolute;inset-block-end:var(--space-md);inset-inline-start:calc(45% + clamp(3rem,5vw,6rem));z-index:3}.hero[data-astro-cid-lwhxyud7][data-portrait-side=right] .hero__hint[data-astro-cid-lwhxyud7]{inset-inline-start:clamp(3rem,7vw,8rem)}@media(max-width:63.99rem){.hero__hint[data-astro-cid-lwhxyud7]{display:none}}.hero__title .split-line{will-change:transform}.running-head--story[data-astro-cid-ukq7rne3]{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);block-size:44px;padding-inline:var(--gutter);background:var(--paper-blur);backdrop-filter:blur(10px);border-block-end:var(--rule-thin) solid var(--hairline);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted);opacity:0;transform:translateY(-100%);transition:opacity var(--dur-mid) var(--ease-out-slow),transform var(--dur-mid) var(--ease-out-slow);pointer-events:none}.running-head--story[data-astro-cid-ukq7rne3][data-visible=true]{opacity:1;transform:translateY(0)}.running-head__site[data-astro-cid-ukq7rne3]{white-space:nowrap}.running-head__name[data-astro-cid-ukq7rne3]{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}@media(max-width:40rem){.running-head__site[data-astro-cid-ukq7rne3]{display:none}.running-head__name[data-astro-cid-ukq7rne3]{text-align:start}}
