.article-hero.svelte-hlldot{isolation:isolate;color:#fff;background:var(--ink);align-items:end;min-height:min(790px,100svh - 100px);display:flex;position:relative}.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{object-fit:cover}.article-hero__shade.svelte-hlldot{z-index:-1;background:linear-gradient(90deg,#000000bf,#00000014 72%),linear-gradient(#0000 28%,#000000e6)}.article-hero__content.svelte-hlldot{padding-block:5rem}.article-hero.svelte-hlldot h1:where(.svelte-hlldot){letter-spacing:-.075em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(3rem,6.6vw,6.4rem);font-weight:780;line-height:.91}.article-hero__description.svelte-hlldot{color:#dedbd2;max-width:45rem;font-family:var(--serif);margin:1.65rem 0 0;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.45}.article-layout.svelte-hlldot{grid-template-columns:minmax(180px,.55fr) minmax(0,2fr) minmax(120px,.45fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4rem,8vw,7.5rem);display:grid}.article-aside.svelte-hlldot{grid-column:1;position:sticky;top:2rem}.article-aside__authors.svelte-hlldot{gap:.8rem;display:grid}.article-aside__author.svelte-hlldot{align-items:center;gap:.7rem;text-decoration:none;display:flex}.article-aside__author.svelte-hlldot img:where(.svelte-hlldot),.article-aside__avatar.svelte-hlldot{width:3rem;height:3rem;transition:transform var(--motion-medium) var(--ease-editorial);border-radius:50%}.article-aside__author.svelte-hlldot img:where(.svelte-hlldot){object-fit:cover}.article-aside__avatar.svelte-hlldot{color:var(--ink);background:var(--projector);place-items:center;font-size:.66rem;font-weight:800;display:grid}.article-aside__author.svelte-hlldot strong:where(.svelte-hlldot){color:var(--ink);font-size:.75rem;font-weight:760;line-height:1.25}.article-aside__details.svelte-hlldot{border-top:1px solid var(--line);gap:.8rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.article-aside__meta.svelte-hlldot,.article-aside__category.svelte-hlldot{color:var(--muted);align-items:center;gap:.4rem;margin:0;font-size:.64rem;font-weight:650;line-height:1.35;display:inline-flex}.article-aside__meta.svelte-hlldot svg,.article-aside__category.svelte-hlldot svg{width:1rem;height:1rem;color:var(--accent-dark);transition:transform var(--motion-medium) var(--ease-editorial);flex:none}.article-aside__category.svelte-hlldot{color:var(--ink);font-weight:750;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{max-width:47rem;font-family:var(--serif);grid-column:2;font-size:clamp(1.18rem,1.6vw,1.32rem);line-height:1.68}.article-body.svelte-hlldot>p:first-child{letter-spacing:-.025em;margin-top:0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:520;line-height:1.32}.article-body.svelte-hlldot p{margin:0 0 1.55em}.article-body.svelte-hlldot h2{letter-spacing:-.055em;margin:2.3em 0 .75em;font-family:Inter Variable,Inter,sans-serif;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:760;line-height:1}.article-body.svelte-hlldot blockquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:-.035em;margin:2.4em 0;padding:1.75rem 0 1.75rem clamp(1.5rem,4vw,3.5rem);font-size:clamp(1.55rem,3vw,2.35rem);font-style:italic;font-weight:480;line-height:1.22;position:relative}.article-body.svelte-hlldot blockquote:before{color:var(--accent);content:"“";font-size:3rem;font-weight:700;line-height:1;position:absolute;top:1.6rem;left:0}.article-body.svelte-hlldot blockquote p{margin:0}.author-boxes.svelte-hlldot{max-width:58rem;margin-bottom:var(--section-space);gap:1rem;display:grid}.author-box.svelte-hlldot{background:#e4dfd3;grid-template-columns:auto 1fr;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.author-box__avatar.svelte-hlldot{background:var(--projector);border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:.8rem;font-weight:800;display:grid}.author-box.svelte-hlldot p:where(.svelte-hlldot):first-child{color:var(--accent-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .45rem;font-size:.62rem;font-weight:780}.author-box.svelte-hlldot h2:where(.svelte-hlldot){letter-spacing:-.045em;margin:0;font-size:1.55rem}.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{color:#55524c;max-width:42rem;font-family:var(--serif);margin:.7rem 0 0;font-size:1rem;line-height:1.45}.related.svelte-hlldot{--ink:#f3f0e8;--line:#4b4943;--muted:#aaa79e;padding-block:var(--section-space);color:#f3f0e8;background:#171714}.related__grid.svelte-hlldot{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;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(--paper);display:block}.article-hero__image.svelte-hlldot{height:62svh;min-height:390px;position:relative}.article-hero__shade.svelte-hlldot{display:none}.article-hero__content.svelte-hlldot{padding-block:2.25rem 2.75rem}.article-hero.svelte-hlldot h1:where(.svelte-hlldot){font-size:clamp(2.6rem,12vw,4.25rem)}.article-hero__description.svelte-hlldot{color:#55524c}.article-layout.svelte-hlldot{grid-template-columns:1fr;padding-block:3.5rem}.article-aside.svelte-hlldot{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:1.25rem;padding-bottom:2rem;display:grid;position:static}.article-aside__authors.svelte-hlldot{flex-wrap:wrap;display:flex}.article-aside__details.svelte-hlldot{border-top:0;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:0;padding-top:0;display:flex}.article-body.svelte-hlldot{grid-column:1}.author-box.svelte-hlldot,.related__grid.svelte-hlldot{grid-template-columns:1fr}}
