.article-hero.svelte-hlldot{min-height:var(--hero-height);isolation:isolate;color:var(--white);background:var(--ink);align-items:end;display:flex;position:relative;overflow:hidden}.article-hero__image.svelte-hlldot,.article-hero__shade.svelte-hlldot{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.article-hero__image.svelte-hlldot{filter:saturate(.12)contrast(1.14);object-fit:cover}.article-hero__shade.svelte-hlldot{z-index:-1;background:linear-gradient(90deg, rgb(from var(--ink-deep) r g b / .78), transparent 68%), linear-gradient(0deg, rgb(from var(--ink-deep) r g b / .96), transparent 75%)}.article-hero__content.svelte-hlldot{padding-block:var(--space-xl);position:relative}.article-hero.svelte-hlldot h1:where(.svelte-hlldot){max-width:13ch;font-size:var(--font-size-section);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tight);line-height:var(--line-height-heading);text-wrap:pretty;margin:0}.article-hero__summary.svelte-hlldot{max-width:45rem;margin:var(--space-md) 0 0}.article-layout.svelte-hlldot{padding-block:var(--space-xl);align-items:start;gap:clamp(var(--space-cluster), 5vw, calc(var(--space-lg) * 2));grid-template-columns:minmax(200px,.6fr) minmax(0,2fr) minmax(100px,.35fr);display:grid}.article-aside.svelte-hlldot{padding:var(--space-sm);border:var(--border) solid var(--ink);background:var(--white);box-shadow:var(--shadow-sm);grid-column:1;position:sticky;top:7rem}.article-aside__authors.svelte-hlldot{gap:var(--space-control);display:grid}.article-aside__author.svelte-hlldot{align-items:center;gap:var(--space-control);text-decoration:none;display:flex}.article-aside__author.svelte-hlldot img:where(.svelte-hlldot),.article-aside__avatar.svelte-hlldot{width:var(--control-size);height:var(--control-size);border:var(--border) solid var(--ink);transition:transform var(--motion-medium) var(--ease-editorial)}.article-aside__author.svelte-hlldot img:where(.svelte-hlldot){object-fit:cover}.article-aside__avatar.svelte-hlldot{color:var(--ink);background:var(--projector);box-shadow:var(--shadow-offset-compact) var(--shadow-offset-compact) 0 var(--ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-heavy);place-items:center;display:grid}.article-aside__author.svelte-hlldot strong:where(.svelte-hlldot){color:var(--ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.article-aside__details.svelte-hlldot{padding-top:var(--space-card);margin-top:var(--space-card);gap:var(--space-control);display:grid}.article-aside__meta.svelte-hlldot,.article-aside__category.svelte-hlldot{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);align-items:center;gap:var(--space-2xs);margin:0;display:inline-flex}.article-aside__meta.svelte-hlldot svg,.article-aside__category.svelte-hlldot svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent-dark);transition:transform var(--motion-medium) var(--ease-editorial);flex:none;display:block}.article-aside__category-icon.svelte-hlldot{width:var(--icon-sm);height:var(--icon-sm);flex:none;place-items:center;display:grid}.article-aside__category.svelte-hlldot{padding-top:var(--space-control);color:var(--ink);font-weight:var(--font-weight-bold);text-decoration:none}.article-aside__author.svelte-hlldot:hover strong:where(.svelte-hlldot),.article-aside__category.svelte-hlldot:hover{color:var(--accent-dark)}.article-aside__author.svelte-hlldot:hover img:where(.svelte-hlldot),.article-aside__author.svelte-hlldot:hover .article-aside__avatar:where(.svelte-hlldot){transform:rotate(-6deg)scale(1.06)}.article-aside__category.svelte-hlldot:hover svg{transform:rotate(-8deg)scale(1.08)}.article-body.svelte-hlldot{width:100%;max-width:var(--measure-reading);padding:var(--space-lg);border:var(--border-thin) solid var(--line-soft);background:var(--white);font-family:var(--editorial-font);font-size:var(--font-size-md);line-height:var(--line-height-prose);grid-column:2}.article-body.svelte-hlldot>p:first-child{max-width:var(--measure-copy);font-size:calc(var(--font-size-md) * 1.125);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-body);margin-top:0}.article-body.svelte-hlldot p{margin:0 0 1.55em}.article-body.svelte-hlldot h2{font-family:var(--sans-font);font-size:var(--font-size-xl);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-tight);line-height:var(--line-height-heading);margin:2.3em 0 .75em}.article-body.svelte-hlldot ul,.article-body.svelte-hlldot ol{padding-left:var(--space-lg);margin:0 0 1.55em}.article-body.svelte-hlldot li+li{margin-top:var(--space-2xs)}.article-body.svelte-hlldot hr{border:0;border-top:var(--border-thin) solid var(--line-soft);margin:var(--space-xl) 0}.article-body.svelte-hlldot figure{margin:var(--space-xl) 0}.article-body.svelte-hlldot figure.article-figure--portrait{max-width:min(100%, var(--measure-media-portrait));margin-inline:auto}.article-body.svelte-hlldot figure img{border:var(--border-heavy) solid var(--ink);background:var(--line-soft);width:100%;height:auto;box-shadow:var(--shadow-sm)}.article-body.svelte-hlldot figcaption{margin-top:var(--space-xs);color:var(--muted);font-family:var(--sans-font);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.article-body.svelte-hlldot blockquote{padding:var(--space-md) var(--space-md) var(--space-md) clamp(3rem, 5vw, 4.5rem);border:var(--border-heavy) solid var(--ink);background:var(--projector);box-shadow:var(--shadow-sm);font-family:var(--literary-font);font-size:var(--font-size-xl);font-style:italic;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--line-height-body);margin:2.4em 0;position:relative}.article-body.svelte-hlldot blockquote:before{top:var(--space-md);left:var(--space-sm);color:var(--accent);content:"“";font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);position:absolute}.article-body.svelte-hlldot blockquote p{margin:0}.author-boxes.svelte-hlldot{max-width:58rem;margin-bottom:var(--section-space);gap:var(--space-sm);display:grid}.author-box.svelte-hlldot{padding:clamp(var(--space-md), 3vw, var(--space-lg));border:var(--border-heavy) solid var(--ink);background:var(--white);box-shadow:var(--shadow-md);gap:var(--space-md);grid-template-columns:auto 1fr;display:grid}.author-box__avatar.svelte-hlldot{border:var(--border-heavy) solid var(--ink);background:var(--projector);width:5rem;height:5rem;box-shadow:var(--shadow-offset-sm) var(--shadow-offset-sm) 0 var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-heavy);place-items:center;display:grid}.author-box.svelte-hlldot p:where(.svelte-hlldot):first-child{margin:0 0 var(--space-2xs);color:var(--accent-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.author-box.svelte-hlldot h2:where(.svelte-hlldot){font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);margin:0}.author-box.svelte-hlldot h2:where(.svelte-hlldot) a:where(.svelte-hlldot){text-decoration:none}.author-box.svelte-hlldot h2:where(.svelte-hlldot) a:where(.svelte-hlldot):hover,.author-box.svelte-hlldot h2:where(.svelte-hlldot) a:where(.svelte-hlldot):focus-visible{color:var(--accent-dark)}.author-box.svelte-hlldot div:where(.svelte-hlldot)>p:where(.svelte-hlldot):last-child{max-width:var(--measure-wide);margin:var(--space-control) 0 0;color:var(--muted);font-family:var(--editorial-font);font-size:var(--font-size-base);line-height:var(--line-height-body)}.related.svelte-hlldot{--ink:var(--text-on-dark);--line:var(--line-on-dark);--muted:var(--text-on-dark-muted);padding-block:var(--section-space);color:var(--text-on-dark);background:var(--ink-deep)}.related__grid.svelte-hlldot{margin-top:var(--space-cluster);gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=860px){.article-layout.svelte-hlldot{grid-template-columns:1fr minmax(0,4fr)}.article-body.svelte-hlldot{grid-column:2}.related__grid.svelte-hlldot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.article-hero.svelte-hlldot{min-height:0;color:var(--ink);background:var(--white);display:block}.article-hero__image.svelte-hlldot{height:clamp(17rem,46svh,24rem);position:relative}.article-hero__shade.svelte-hlldot{display:none}.article-hero__content.svelte-hlldot{padding-block:var(--space-lg)}.article-hero.svelte-hlldot h1:where(.svelte-hlldot){font-size:var(--font-size-2xl)}.article-layout.svelte-hlldot{padding-block:var(--space-lg);grid-template-columns:1fr}.article-aside.svelte-hlldot{padding-bottom:var(--space-cluster);gap:var(--space-card);grid-template-columns:1fr;display:grid;position:static}.article-aside__authors.svelte-hlldot{flex-wrap:wrap;display:flex}.article-aside__details.svelte-hlldot{align-items:center;column-gap:var(--space-card);row-gap:var(--space-control);flex-wrap:wrap;margin-top:0;padding-top:0;display:flex}.article-body.svelte-hlldot{padding:var(--space-md);grid-column:1}.author-box.svelte-hlldot,.related__grid.svelte-hlldot{grid-template-columns:1fr}}
