.essay-hero{text-align:center;isolation:isolate;padding-block:clamp(32px,6vw,72px) 40px;position:relative}.essay-hero:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 82% 18%,#5a5fcf24,#0000 62%),radial-gradient(45% 55% at 12% 70%,#e6e6f7f2,#0000 70%),radial-gradient(40% 40% at 30% 15%,#ecebf2e6,#0000 70%);position:absolute;inset:-68px 0 -40px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.essay-hero__inner{justify-items:center;gap:20px;max-width:880px;margin:0 auto;display:grid}.essay-hero__eyebrow{color:var(--accent);margin:0}.essay-hero h1{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:8px 0 0;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1}.essay-hero__lede{max-width:36ch;color:var(--ink-quiet);text-wrap:balance;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.5}.essay-hero .byline{margin:4px 0 0}.essay-body{grid-template-columns:var(--essay-rail) minmax(0, 1fr) minmax(0, var(--essay-column)) minmax(0, 1fr) var(--essay-rail);padding-block:var(--flow-2) var(--section-y);display:grid;overflow-x:clip}.essay-body>.toc{grid-column:1}.essay{min-width:0;color:var(--ink-quiet);grid-column:3;font-size:18px;line-height:1.65}.essay>*{margin:0}.essay>*+*{margin-top:20px}.essay h2{margin-top:var(--essay-section);color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;scroll-margin-top:96px;font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.15}.essay strong{color:var(--ink);font-weight:600}.essay>p:first-child:first-letter{float:left;color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;margin:6px 12px 0 -2px;font-size:84px;font-weight:600;line-height:.82}.essay .wide{width:min(var(--essay-wide), calc(100vw - 2 * var(--gutter)));margin:var(--flow-2) 0 12px 50%;translate:-50%}.essay figcaption{color:var(--ink-mute);font-size:var(--text-sm);text-align:center;line-height:1.5}@media (max-width:1279px){.essay-body{grid-template-columns:minmax(0, 1fr) minmax(0, var(--essay-column)) minmax(0, 1fr)}.essay{grid-column:2}.essay-body>.toc{display:none}}@media (max-width:760px){.essay{font-size:17px}}.toc[data-astro-cid-s3rbudjd]{top:calc(env(safe-area-inset-top,0px) + 96px);align-self:start;position:sticky}.toc[data-astro-cid-s3rbudjd] ol[data-astro-cid-s3rbudjd]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]{color:var(--ink-mute);font-size:var(--text-sm);transition:color .2s var(--ease);padding:4px 0 4px 14px;line-height:1.4;text-decoration:none;display:block;position:relative}.toc[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]:before{content:"";width:2px;transition:background-color .2s var(--ease);background:0 0;border-radius:2px;position:absolute;top:8px;bottom:8px;left:0}.toc[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]:hover,.toc[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd][aria-current=true]{color:var(--ink)}.toc[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd][aria-current=true]:before{background:var(--accent)}.toc[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]:focus-visible{box-shadow:var(--ring);border-radius:var(--r-xs);outline:none}.toc__label[data-astro-cid-s3rbudjd]{color:var(--ink-mute);margin-bottom:10px;display:block}
