.trial[data-astro-cid-4vgqnzw6]{max-width:58rem;margin:0 auto}.head[data-astro-cid-4vgqnzw6]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "art" "plate";gap:var(--sp-4) var(--sp-7);margin-bottom:var(--sp-8)}@media(min-width:760px){.head[data-astro-cid-4vgqnzw6]{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"crumbs crumbs" "art plate";align-items:center}}.crumbs[data-astro-cid-4vgqnzw6]{grid-area:crumbs;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2);font-size:var(--fs-16);color:var(--c-text-dim)}.crumbs[data-astro-cid-4vgqnzw6] a[data-astro-cid-4vgqnzw6]{display:inline-flex;align-items:center;min-height:var(--target);font-family:var(--font-display);letter-spacing:var(--tracking-display)}.crumbs[data-astro-cid-4vgqnzw6] .lore[data-astro-cid-4vgqnzw6]{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--c-bone)}.crumbs[data-astro-cid-4vgqnzw6] .plain[data-astro-cid-4vgqnzw6]{font-style:italic}.art[data-astro-cid-4vgqnzw6]{grid-area:art;width:min(15rem,70vw);justify-self:center}.plate[data-astro-cid-4vgqnzw6]{grid-area:plate;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.title[data-astro-cid-4vgqnzw6]{display:flex;flex-direction:column;gap:var(--sp-1)}.name[data-astro-cid-4vgqnzw6]{font-size:clamp(var(--fs-32),4.6vw,var(--fs-56));color:var(--c-bone);text-shadow:0 0 28px color-mix(in srgb,var(--c-ember) 18%,transparent)}.project[data-astro-cid-4vgqnzw6]{font-family:var(--font-body);font-size:var(--fs-24);font-style:italic;letter-spacing:0;color:var(--c-ember)}.summary[data-astro-cid-4vgqnzw6]{max-width:var(--maxw-text);font-size:var(--fs-20);color:var(--c-bone)}.facts[data-astro-cid-4vgqnzw6]{display:flex;flex-wrap:wrap;margin:0}.facts[data-astro-cid-4vgqnzw6] div[data-astro-cid-4vgqnzw6]{display:flex;flex-direction:column;padding:var(--sp-1) var(--sp-5) var(--sp-1) 0}.facts[data-astro-cid-4vgqnzw6] div[data-astro-cid-4vgqnzw6]+div[data-astro-cid-4vgqnzw6]{padding-left:var(--sp-5);border-left:var(--stroke) solid var(--c-line-strong)}.facts[data-astro-cid-4vgqnzw6] dt[data-astro-cid-4vgqnzw6]{font-size:var(--fs-14);font-style:italic;color:var(--c-text-dim)}.facts[data-astro-cid-4vgqnzw6] dd[data-astro-cid-4vgqnzw6]{margin:0;font-size:var(--fs-18);color:var(--c-bone)}.boss[data-astro-cid-4vgqnzw6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-3);padding:var(--sp-2) var(--sp-4);border-left:var(--stroke) solid var(--c-ember);background:var(--c-ember-wash)}.boss-label[data-astro-cid-4vgqnzw6]{font-family:var(--font-display);font-size:var(--fs-16);letter-spacing:var(--tracking-label);color:var(--c-ember)}.boss-name[data-astro-cid-4vgqnzw6],.boss[data-astro-cid-4vgqnzw6] a[data-astro-cid-4vgqnzw6]{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:.06em;color:var(--c-bone)}.boss-plain[data-astro-cid-4vgqnzw6]{font-size:var(--fs-16);font-style:italic;color:var(--c-text-dim)}.chips[data-astro-cid-4vgqnzw6],.links[data-astro-cid-4vgqnzw6]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.chips[data-astro-cid-4vgqnzw6] li[data-astro-cid-4vgqnzw6]{padding:var(--sp-1) var(--sp-3);border:var(--stroke) solid var(--c-line-strong);font-size:var(--fs-16);line-height:var(--lh-snug)}.links[data-astro-cid-4vgqnzw6]{gap:0 var(--sp-5)}.links[data-astro-cid-4vgqnzw6] a[data-astro-cid-4vgqnzw6]{display:inline-flex;align-items:center;min-height:var(--target)}.chapters[data-astro-cid-4vgqnzw6]{position:relative;display:grid;gap:var(--sp-8)}.chapters[data-astro-cid-4vgqnzw6]:before{content:"";position:absolute;left:1.25rem;top:var(--sp-4);bottom:0;width:var(--stroke);background:linear-gradient(180deg,var(--c-ember),var(--c-line-strong) 20%,transparent)}.chapter[data-astro-cid-4vgqnzw6]{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:var(--sp-5);scroll-margin-top:var(--sp-9)}.chapter[data-astro-cid-4vgqnzw6]>:not(.numeral){grid-column:2}.numeral[data-astro-cid-4vgqnzw6]{grid-column:1;grid-row:1 / span 2;position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;font-family:var(--font-display);font-size:var(--fs-16);color:var(--c-ember)}.numeral[data-astro-cid-4vgqnzw6]:before{content:"";position:absolute;inset:.45rem;background:var(--c-void);border:var(--stroke) solid var(--c-ember-deep);transform:rotate(45deg)}.numeral[data-astro-cid-4vgqnzw6] span[data-astro-cid-4vgqnzw6]{position:relative}.chapter[data-astro-cid-4vgqnzw6] .sh-name{font-size:clamp(var(--fs-24),3vw,var(--fs-32))}.chapter[data-astro-cid-4vgqnzw6] .sh-plain{font-size:var(--fs-18)}.intro[data-astro-cid-4vgqnzw6]{padding-left:calc(2.5rem + var(--sp-5))}.prose[data-astro-cid-4vgqnzw6]{max-width:var(--maxw-text);font-size:var(--fs-18)}.prose[data-astro-cid-4vgqnzw6]>*+*{margin-top:var(--sp-4)}.prose[data-astro-cid-4vgqnzw6] ul,.prose[data-astro-cid-4vgqnzw6] ol{display:grid;gap:var(--sp-2);margin-bottom:0;padding:0;list-style:none}.prose[data-astro-cid-4vgqnzw6] li{position:relative;padding-left:var(--sp-5)}.prose[data-astro-cid-4vgqnzw6] ul>li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border:var(--stroke) solid var(--c-ember-deep);transform:rotate(45deg)}.prose[data-astro-cid-4vgqnzw6] ol{counter-reset:step}.prose[data-astro-cid-4vgqnzw6] ol>li:before{counter-increment:step;content:counter(step) ".";position:absolute;left:0;font-variant-numeric:tabular-nums;color:var(--c-ember)}.prose[data-astro-cid-4vgqnzw6] strong{font-weight:600;color:var(--c-bone)}.prose[data-astro-cid-4vgqnzw6] h3{margin-top:var(--sp-6);font-size:var(--fs-20);color:var(--c-bone)}.prose[data-astro-cid-4vgqnzw6] img{height:auto;border:var(--stroke) solid var(--c-line-strong)}.prose[data-astro-cid-4vgqnzw6] blockquote{margin-inline:0;padding-left:var(--sp-4);border-left:var(--stroke) solid var(--c-ember-deep);font-style:italic;color:var(--c-text-dim)}.prose[data-astro-cid-4vgqnzw6] code{font-size:.9em;color:var(--c-ember)}.unwritten[data-astro-cid-4vgqnzw6]{opacity:.6}.todo[data-astro-cid-4vgqnzw6]{padding:var(--sp-3) var(--sp-4);border:var(--stroke) dashed var(--c-line-strong);font-size:var(--fs-16);font-style:italic;color:var(--c-text-dim)}.trail[data-astro-cid-4vgqnzw6]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);margin-top:var(--sp-9);padding-top:var(--sp-5);border-top:var(--stroke) solid var(--c-line-strong)}@media(min-width:760px){.trail[data-astro-cid-4vgqnzw6]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.step[data-astro-cid-4vgqnzw6]{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;padding:var(--sp-3);border:var(--stroke) solid transparent;text-decoration:none;color:var(--c-text-dim);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.step[data-astro-cid-4vgqnzw6]:empty{display:none}@media(min-width:760px){.step[data-astro-cid-4vgqnzw6]:empty{display:block}.next[data-astro-cid-4vgqnzw6]{align-items:flex-end;text-align:right}.next[data-astro-cid-4vgqnzw6] .step-relic[data-astro-cid-4vgqnzw6]{flex-direction:row-reverse}}a[data-astro-cid-4vgqnzw6].step:hover,a[data-astro-cid-4vgqnzw6].step:focus-visible{background:var(--c-ember-wash);border-color:var(--c-line-strong)}.step-dir[data-astro-cid-4vgqnzw6]{font-size:var(--fs-16);font-style:italic}.step-relic[data-astro-cid-4vgqnzw6]{display:flex;align-items:center;gap:var(--sp-3)}.step[data-astro-cid-4vgqnzw6] .step-sigil{flex:none;width:2.25rem;height:2.25rem;color:var(--c-ember)}.step-names[data-astro-cid-4vgqnzw6]{display:flex;flex-direction:column;min-width:0}.step-name[data-astro-cid-4vgqnzw6]{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:.06em;color:var(--c-bone)}.step-plain[data-astro-cid-4vgqnzw6]{font-size:var(--fs-16);font-style:italic}.hall[data-astro-cid-4vgqnzw6]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target);padding:0 var(--sp-5);border:var(--stroke) solid var(--c-line-strong);font-family:var(--font-display);font-size:var(--fs-16);letter-spacing:var(--tracking-display);color:var(--c-bone);text-decoration:none;justify-self:center}.hall[data-astro-cid-4vgqnzw6]:hover,.hall[data-astro-cid-4vgqnzw6]:focus-visible{border-color:var(--c-ember)}
