.fig{margin-block:var(--space-10)}.fig--row .fig__strip{display:grid;grid-template-columns:repeat(var(--fig-cols,var(--fig-count,4)),minmax(0,1fr));align-items:end;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4)}.fig__cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.fig__img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.fig--row .fig__img{aspect-ratio:var(--fig-ratio,4/5);object-fit:cover;object-position:center}.fig__label{font-size:var(--dg-wlabel,15px);line-height:1}.fig__caption,.fig__label{color:var(--ink-secondary);text-align:center}.fig__caption{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);text-wrap:balance}@media (max-width:48rem){.fig--row .fig__strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:26rem){.fig--row .fig__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.essay{--essay-margin:15rem;width:100%}@keyframes essay-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.essay__date{display:block;color:var(--ink-primary);animation:essay-rise .6s ease .05s both}.essay .essay__title{margin-top:var(--space-6);font-size:var(--text-essay-title);line-height:1.04;--goo-base:var(--essay-accent);--goo-dark:var(--essay-accent-dark);--goo-light:var(--essay-accent-light)}.essay__deck{margin-top:var(--space-8);max-width:34ch;line-height:1.3;color:var(--ink-primary);animation:essay-rise .6s ease .16s both}.essay__tags{margin-top:var(--space-6);--card-chip-ink:var(--ink-on-colour);--card-chip-fill:var(--essay-accent);animation:essay-rise .6s ease .27s both}@media (prefers-reduced-motion:reduce){.essay__date,.essay__deck,.essay__tags{animation:none}}.essay__pending{margin-top:var(--space-10);color:var(--ink-secondary)}.essay__body{margin-top:var(--space-16)}.essay__body.is-armed>.essay__row{opacity:0;transform:translateY(12px)}.essay__body.is-armed>.essay__row.is-in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s ease}.essay__row{display:grid;grid-template-columns:var(--essay-margin) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.essay__margin{position:relative}.essay__note{position:absolute;inset-block-start:0;inset-inline:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);color:var(--essay-annotation);font-family:var(--font-annotation);font-size:1.25rem;line-height:1.1;text-transform:lowercase}.essay__note-arrow{width:9rem;height:4.5rem;background:currentColor;mask:var(--note-arrow,url("/annotations/loop-rise.svg")) no-repeat center /contain;-webkit-mask:var(--note-arrow,url("/annotations/loop-rise.svg")) no-repeat center /contain;transform:scaleX(var(--note-arrow-flip,1)) scaleY(-1)}.essay__content{min-width:0}.essay__p{margin-block:0 var(--space-6);color:var(--ink-secondary)}.essay__p a,.fig__caption a{color:var(--essay-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;background-image:linear-gradient(var(--essay-accent),var(--essay-accent));background-repeat:no-repeat;background-position:0;background-size:0 1.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .45s ease-in-out,color .45s ease-in-out}.essay__p a:focus-visible,.essay__p a:hover,.fig__caption a:focus-visible,.fig__caption a:hover{color:var(--ink-on-colour);background-size:100% 1.3em;text-decoration:none}@media (prefers-reduced-motion:reduce){.essay__p a,.fig__caption a{transition:none}}.essay__h2{margin-block:var(--space-12) var(--space-6);line-height:1;color:var(--ink-primary)}.essay__code-inline{font-family:var(--font-mono);font-size:.875em;padding:.08em .35em;border-radius:.35em;background:var(--colour-void-10);color:var(--essay-accent);overflow-wrap:break-word}.essay__code{margin-block:var(--space-8)}.essay__quote{margin-block:0 var(--space-8);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);-webkit-border-start:2px solid var(--essay-accent);border-inline-start:2px solid var(--essay-accent);color:var(--ink-primary)}.essay__art{margin-block:var(--space-8) var(--space-10);aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-overlay)}.essay__highlight{margin-block:var(--space-10)}.essay__hl-part--0{color:var(--essay-hl)}.essay__hl-part--1{color:var(--essay-hl-light)}.essay__figure{margin-block:var(--space-6);padding:var(--space-3) var(--space-4);border:1px dashed var(--colour-flare);border-radius:var(--radius-lg);color:var(--colour-flare);font-style:italic}@media (max-width:64rem){.essay__row{grid-template-columns:1fr}.essay__margin{display:none}}.article.page{-webkit-padding-before:var(--space-10);padding-block-start:var(--space-10)}.cs-progress{position:fixed;inset-block-start:0;inset-inline:0;height:3px;z-index:calc(var(--z-nav) + 1);pointer-events:none}.cs-progress__bar{height:100%;width:100%;transform:scaleX(0);transform-origin:left;will-change:transform}