.inner-meta{color:var(--meta-color);font:500 .71rem/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.inner-hero{padding-block:clamp(3.5rem,7vw,7.75rem) clamp(3rem,6vw,6.75rem);border-bottom:1px solid var(--rule)}.inner-hero[data-theme=ink]{background-image:linear-gradient(to right,var(--grid) 1px,transparent 1px),linear-gradient(to bottom,var(--grid) 1px,transparent 1px);background-size:calc((100vw - 2 * var(--pad)) / 12) 100%,100% 5.5rem;background-position:var(--pad) 0,0 0}.inner-coordinate{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;justify-content:space-between;align-items:center;margin-bottom:clamp(1.4rem,3vw,3rem)}.inner-coordinate .eyebrow{color:var(--meta-color)}.inner-coordinate .eyebrow:before{content:"";display:inline-block;background:var(--signal);width:.48rem;height:.48rem;margin-right:.7rem;vertical-align:.05em}.inner-coordinate a{min-height:44px;display:inline-flex;align-items:center}.inner-coordinate a:hover{text-decoration:underline;text-underline-offset:.3em}.inner-hero__title{max-width:12ch;font:810 clamp(3.25rem,10.9vw,11.75rem)/.9 var(--display);font-variation-settings:"wdth" 72,"wght" 810;letter-spacing:-.075em;text-wrap:balance}.inner-hero__intro{max-width:47ch;margin-top:clamp(1.35rem,3.5vw,3rem);font-size:clamp(1.02rem,1.8vw,1.42rem)}.inner-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem 1.1rem;align-items:center}.inner-hero__shell>:is(.inner-hero__actions,.inner-meta,.inner-identity){margin-top:1.6rem}.inner-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:1.3rem;min-height:44px;padding:.6rem .85rem;border:1px solid currentColor;width:fit-content;font:500 .76rem/1.4 var(--mono);transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.inner-cta:hover{background:var(--fg);color:var(--bg);transform:translateY(-2px)}.inner-section{padding-block:clamp(3.25rem,8vw,8.5rem)}.inner-block-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.75rem}.inner-block-heading h2,.inner-run h2,.inner-now h2,.inner-prose h2{font:700 clamp(1.65rem,3.6vw,3.4rem)/1 var(--display);letter-spacing:-.045em;text-wrap:balance}.inner-filter{display:flex;flex-wrap:wrap;gap:.3rem}.inner-filter[hidden],[data-inner-group][hidden],[data-lab-figure][hidden],.inner-code__copy[hidden]{display:none}.inner-filter button{padding:.35rem .7rem;min-height:44px;border:1px solid var(--rule);background:transparent;font:500 .7rem/1.2 var(--mono);letter-spacing:.03em;text-transform:uppercase}.inner-filter button:hover,.inner-filter button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.inner-archive+.inner-archive{margin-top:clamp(3rem,6vw,6rem)}.inner-archive>.inner-meta{margin-bottom:.85rem}.inner-list{padding:0;list-style:none;border-top:1px solid var(--rule)}.inner-list>li{border-bottom:1px solid var(--rule)}.inner-row{display:grid;grid-template-columns:minmax(5.8rem,1fr) minmax(0,7fr) 1rem;gap:1rem;align-items:baseline;min-height:4.15rem;padding:.8rem .3rem}.inner-row--long{grid-template-columns:minmax(0,1fr) 1rem}.inner-row--featured .inner-row{padding-block:1.6rem}.inner-row__title{display:block;font:675 clamp(1.3rem,2.7vw,2.5rem)/1.1 var(--display);letter-spacing:-.04em}.inner-row__title+.inner-meta{display:block;margin-top:.45rem}.inner-row--featured .inner-row__title{font-size:clamp(1.85rem,5.2vw,4.6rem);max-width:20ch}.inner-row__arrow{justify-self:end;transition:transform var(--dur-fast) var(--ease-out)}a.inner-row:hover,a.inner-row:focus-visible{background:var(--paper-2)}.inner-row:hover .inner-row__arrow,.inner-lab-row:hover .inner-row__arrow{transform:translate(2px,-2px)}.inner-reading__progress{display:none}@supports (animation-timeline: scroll()){.inner-reading__progress{display:block;position:fixed;z-index:18;inset:var(--header-height) 0 auto;height:2px;background:var(--signal);transform-origin:left;animation:inner-read-line linear both;animation-timeline:scroll(root)}}@keyframes inner-read-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inner-reading .inner-hero__title{max-width:19ch;font-size:clamp(2.75rem,7.25vw,7rem)}.inner-reading__body,.inner-research,.inner-run,.inner-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.4fr);gap:clamp(2rem,6vw,7rem)}.inner-reading__body{padding-block:clamp(2rem,5vw,5rem)}.inner-prose>p:not(.inner-meta){max-width:63ch;font:400 clamp(1.22rem,1.8vw,1.5rem)/1.55 var(--serif)}.inner-prose>*+*{margin-top:1rem}.inner-prose>h2{margin-top:1.7rem}.inner-reading__aside{border-top:1px solid var(--rule);padding-top:.75rem}.inner-reading__aside>*+*{margin-top:.65rem}.inner-next{display:grid;align-items:baseline;gap:.4rem;margin-top:clamp(2rem,6vw,5rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.inner-next:before{content:"";display:block;border-top:1px solid var(--rule);margin-bottom:1rem}.inner-next .text-link{font:675 clamp(1.45rem,3.75vw,3rem)/1.08 var(--display);letter-spacing:-.04em;flex-wrap:wrap}.inner-section .inner-next{padding-bottom:0}.inner-section--lab{padding-top:clamp(2rem,4vw,4rem)}.inner-lab{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,1fr);align-items:start;gap:clamp(2rem,6vw,7rem)}.inner-lab__works>.inner-meta{margin-bottom:.75rem}.inner-lab-row{display:grid;grid-template-columns:1.35rem minmax(0,1fr) 1rem;align-items:baseline;gap:.9rem;padding:clamp(.9rem,2.1vw,1.65rem) .25rem}.inner-lab-row__title{display:block;font:785 clamp(1.8rem,4.4vw,4.15rem)/.98 var(--display);font-variation-settings:"wdth" 78,"wght" 785;letter-spacing:-.065em}.inner-lab-row:hover,.inner-lab-row:focus-visible{background:color-mix(in srgb,var(--fg) 7%,transparent)}.inner-lab-row__description{display:block;margin-top:.48rem;font-size:.95rem;max-width:44ch}.inner-badge{display:inline-flex;align-items:center;gap:.55em;width:fit-content;padding:.35rem .46rem;border:1px solid var(--rule);font:500 .68rem/1.3 var(--mono);letter-spacing:.045em;text-transform:uppercase}.inner-badge:before{content:"";width:.42rem;height:.42rem;background:var(--badge-color)}.inner-badge--evidence{--badge-color: var(--evidence)}.inner-badge--pending{--badge-color: var(--pending)}.inner-lab-row .inner-badge{margin-top:.55rem}.inner-figure{min-width:0;background:var(--ink);color:var(--paper);--meta-color: #b0aca2;border:1px solid #5b584f}.inner-lab__figures{position:sticky;top:calc(var(--header-height) + 1rem)}.inner-figure figure:not([hidden]){animation:inner-figure-enter .24s var(--ease-out) both}@keyframes inner-figure-enter{0%{opacity:.55}to{opacity:1}}.inner-figure__svg{width:100%;height:auto}.inner-figure figcaption{border-top:1px solid var(--rule);padding:.7rem .85rem;display:flex;gap:.5rem;justify-content:space-between}.inner-research{grid-template-columns:minmax(0,.95fr) minmax(15rem,1fr);align-items:start}.inner-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.75rem,1fr));padding:0;border-top:1px solid var(--rule);list-style:none}.inner-flow li{padding:.6rem .55rem;border-inline-end:1px solid var(--rule);font-size:.8rem}.inner-flow li:last-child{border-inline-end:0}.inner-flow span,.inner-paper-meta{display:block}.inner-run{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start}.inner-run h2,.inner-run p+p{margin-block:.65rem}.inner-code{position:relative;border:1px solid var(--rule);min-width:0}.inner-code pre{margin:0;padding:1rem .85rem;white-space:pre-wrap;overflow-wrap:anywhere;font:400 .79rem/1.7 var(--mono)}.inner-code__copy{display:block;margin:.35rem .35rem 0 auto;min-height:44px;border:1px solid var(--rule);background:transparent;padding-inline:.7rem;font:500 .71rem var(--mono)}.inner-code__copy:hover{background:var(--fg);color:var(--bg)}.inner-code__feedback:not(:empty){display:block;padding:0 .85rem .6rem;font:500 .71rem var(--mono)}.inner-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1rem;border-top:1px solid var(--rule);max-width:62rem;gap:.8rem 1.2rem}.inner-identity dd{margin-top:.25rem}.inner-about__chapters{grid-column:1;grid-row:1}.inner-rail{grid-column:2;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-height) + 1rem);border-left:1px solid var(--rule);padding-left:.8rem}.inner-rail ol{list-style:none;padding:0}.inner-rail a{display:flex;align-items:center;min-height:44px;gap:.65rem}.inner-rail a[aria-current]{color:var(--fg);font-weight:700}.inner-rail a[aria-current] span{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.35em}.inner-about__chapters section{padding-block:clamp(1.5rem,4vw,3.5rem);border-top:1px solid var(--rule)}.inner-about__chapters section>*+*{margin-top:1rem}.inner-about__chapters section>p:not(.inner-meta){max-width:51ch}.inner-timeline{position:relative;list-style:none;padding:0}.inner-timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--signal);opacity:.7}.inner-timeline>li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.9rem,5vw,5rem);padding:clamp(1.25rem,3.5vw,3rem) 0}.inner-timeline>li:before{content:"";position:absolute;top:calc(clamp(1.25rem,3.5vw,3rem) + .35rem);left:calc(50% - 4px);width:9px;height:9px;border-radius:50%;background:var(--signal);transition:box-shadow var(--dur-base) var(--ease-out)}.inner-timeline>li.is-in-view:before{box-shadow:0 0 0 6px color-mix(in srgb,var(--signal) 21%,transparent)}.inner-timeline__when{grid-column:1;grid-row:1;justify-self:end}.inner-timeline__entry{grid-column:2;grid-row:1;max-width:37rem;border-bottom:1px solid var(--rule);padding-bottom:1rem}.inner-timeline__entry h3{font:700 clamp(1.4rem,3.5vw,2.8rem)/1 var(--display);letter-spacing:-.045em;margin-top:.4rem}.inner-timeline__entry ul{margin-top:.6rem;padding-left:1.2rem}.inner-timeline__entry li+li{margin-top:.35rem}.inner-timeline>li:nth-child(2n) .inner-timeline__entry{grid-column:1;justify-self:end;width:100%}.inner-timeline>li:nth-child(2n) .inner-timeline__when{grid-column:2;justify-self:start}.inner-now{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background-clip:content-box}.inner-now article{min-height:12rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--rule)}.inner-now article>*+*{margin-top:.6rem}.inner-now h2{font-size:clamp(1.45rem,3.8vw,3.05rem)}@media(max-width:850px){.inner-hero[data-theme=ink]{background-size:calc((100vw - 2 * var(--pad)) / 8) 100%,100% 4.5rem}.inner-reading__body,.inner-research,.inner-run,.inner-about{grid-template-columns:minmax(0,1fr)}.inner-about__chapters{grid-row:2}.inner-rail{position:static;grid-column:1;border-left:0;padding-left:0}.inner-rail ol{display:flex;flex-wrap:wrap;gap:0 .75rem}.inner-rail a{min-height:44px}}@media(max-width:680px){.inner-hero[data-theme=ink]{background-size:calc((100vw - 2 * var(--pad)) / 4) 100%,100% 4.5rem}.inner-hero__title{font-size:clamp(2.85rem,11.8vw,5rem);max-width:12ch}.inner-row:not(.inner-row--long){grid-template-columns:minmax(0,1fr) 1rem;gap:.25rem .65rem}.inner-row:not(.inner-row--long)>.inner-meta:first-child{grid-column:1 / -1}.inner-lab{grid-template-columns:minmax(0,1fr)}.inner-lab__figures{position:static;max-width:25rem}.inner-lab__figures>figure:not(:first-child){display:none}.inner-lab__figures>figure:first-child{display:block}.inner-identity{grid-template-columns:minmax(0,1fr)}.inner-timeline:before{left:4px}.inner-timeline>li{grid-template-columns:minmax(0,1fr);padding-left:1.6rem;gap:.25rem}.inner-timeline>li:before{left:0}.inner-timeline>li:nth-child(n) .inner-timeline__when{grid-column:1;grid-row:1;justify-self:start}.inner-timeline>li:nth-child(n) .inner-timeline__entry{grid-column:1;grid-row:2;justify-self:start}.inner-now{grid-template-columns:minmax(0,1fr)}}html[data-motion=off] .inner-reading__progress{display:none}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .inner-reading__progress{display:none}}
