.cairn[data-astro-cid-xyriww6k]{position:relative;width:100%}.cs[data-astro-cid-xyriww6k]{position:absolute;display:block;pointer-events:none;transition:translate .35s var(--ease-out)}.cs[data-astro-cid-xyriww6k]:focus-visible{outline:none}.interactive[data-astro-cid-xyriww6k] .cs[data-astro-cid-xyriww6k] .st-body{pointer-events:fill;cursor:pointer}.interactive[data-astro-cid-xyriww6k] .cs[data-astro-cid-xyriww6k]:hover,.interactive[data-astro-cid-xyriww6k] .cs[data-astro-cid-xyriww6k]:focus-visible,.cs[data-astro-cid-xyriww6k].is-hot{translate:0 -2px;z-index:2}.interactive[data-astro-cid-xyriww6k] .cs[data-astro-cid-xyriww6k]:hover .st-line,.interactive[data-astro-cid-xyriww6k] .cs[data-astro-cid-xyriww6k]:focus-visible .st-line,.cs[data-astro-cid-xyriww6k].is-hot .st-line{stroke:var(--ember);stroke-opacity:1;stroke-width:2}.cs[data-astro-cid-xyriww6k].is-dim{opacity:.28}.cairn-glow[data-astro-cid-xyriww6k]{position:absolute;width:150%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--ember-glow) 30%,transparent),transparent 75%);pointer-events:none}.chip[data-astro-cid-zdabdlx7]{display:inline-block;width:1.9rem;flex:none}.intro[data-astro-cid-5mmphhnr]{padding-top:clamp(3rem,8vw,7rem)}.heading[data-astro-cid-5mmphhnr]{margin-top:1.5rem;font-size:var(--fs-display);line-height:.92;letter-spacing:-.035em}.intro-grid[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,6vw,7rem);margin-top:clamp(2rem,4vw,3rem);align-items:end}.lead[data-astro-cid-5mmphhnr]{font-size:var(--fs-lead);line-height:1.5;color:var(--ink-soft);max-width:38rem}.words[data-astro-cid-5mmphhnr]{color:var(--ink-faint);font-size:.8125rem}.legend[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;list-style:none;margin:1.25rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--rule)}.legend[data-astro-cid-5mmphhnr] li[data-astro-cid-5mmphhnr]{display:flex;align-items:center;gap:.7rem;font-family:var(--mono);font-size:.75rem;color:var(--ink-soft)}.body[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:minmax(9rem,3fr) minmax(0,8fr);gap:clamp(2rem,6vw,7rem);margin-top:clamp(3rem,7vw,6rem)}.cairn-col[data-astro-cid-5mmphhnr]{position:relative}.cairn-sticky[data-astro-cid-5mmphhnr]{position:sticky;top:1.5rem;height:calc(100svh - 3rem);display:flex;justify-content:center;align-items:flex-end}.cairn-sticky[data-astro-cid-5mmphhnr] .cairn{height:100%;width:auto;max-width:100%}.grep[data-astro-cid-5mmphhnr]{display:flex;align-items:center;gap:.75rem;padding:.9rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:.9375rem}.prompt[data-astro-cid-5mmphhnr]{color:var(--ember);white-space:nowrap}.grep[data-astro-cid-5mmphhnr] input[data-astro-cid-5mmphhnr]{flex:1;min-width:0;background:none;border:0;outline:none;font:inherit;color:var(--ink);caret-color:var(--ember)}.grep[data-astro-cid-5mmphhnr] input[data-astro-cid-5mmphhnr]::placeholder{color:var(--ink-faint)}.grep[data-astro-cid-5mmphhnr] input[data-astro-cid-5mmphhnr]::-webkit-search-cancel-button{filter:grayscale(1)}.grep[data-astro-cid-5mmphhnr]:focus-within{border-bottom-color:var(--ember)}.count[data-astro-cid-5mmphhnr]{color:var(--ink-faint);font-size:.75rem;white-space:nowrap}.none[data-astro-cid-5mmphhnr]{margin-top:2rem;font-style:italic;color:var(--ink-faint)}.month[data-astro-cid-5mmphhnr]{margin-top:clamp(2.5rem,5vw,4rem)}.month-label[data-astro-cid-5mmphhnr]{padding-bottom:.75rem;border-bottom:1px solid var(--rule)}.entries[data-astro-cid-5mmphhnr]{list-style:none;margin:0;padding:0}.entry[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]{display:grid;gap:.45rem;padding:1.6rem 0 1.7rem;border-bottom:1px solid var(--rule);text-decoration:none}.meta[data-astro-cid-5mmphhnr]{display:flex;flex-wrap:wrap;gap:.5rem}.title[data-astro-cid-5mmphhnr]{font-size:clamp(1.5rem,1.15rem + 1.1vw,2.125rem);line-height:1.15;letter-spacing:-.015em;text-wrap:balance;transition:color .2s}.title[data-astro-cid-5mmphhnr].by-cairn{font-family:var(--mono);font-size:clamp(1.25rem,1rem + .8vw,1.625rem);letter-spacing:-.02em}.desc[data-astro-cid-5mmphhnr]{max-width:42rem;color:var(--ink-soft);font-size:1.0625rem;line-height:1.55}.cairn-badge[data-astro-cid-5mmphhnr]{font-family:var(--mono);font-size:.75rem;color:var(--ember)}.entry[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]:hover .title[data-astro-cid-5mmphhnr],.entry[data-astro-cid-5mmphhnr].is-hot .title[data-astro-cid-5mmphhnr]{color:var(--ember)}.facts[data-astro-cid-5mmphhnr].narrow,.e-stone[data-astro-cid-5mmphhnr]{display:none}@media(max-width:900px){.intro-grid[data-astro-cid-5mmphhnr]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-5mmphhnr].wide{display:none}.body[data-astro-cid-5mmphhnr]{grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,8vw,4rem)}.cairn-col[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-bottom:2rem}.cairn-sticky[data-astro-cid-5mmphhnr]{position:relative;top:0;height:clamp(24rem,64svh,36rem);order:2}.facts[data-astro-cid-5mmphhnr].narrow{display:block;padding-bottom:.5rem}.facts[data-astro-cid-5mmphhnr].narrow .legend[data-astro-cid-5mmphhnr]{grid-template-columns:minmax(0,1fr);gap:.8rem}.facts[data-astro-cid-5mmphhnr].narrow .legend[data-astro-cid-5mmphhnr] li[data-astro-cid-5mmphhnr]{font-size:.8125rem}.e-stone[data-astro-cid-5mmphhnr]{display:block;grid-column:1;grid-row:1 / span 3;align-self:start;width:100%;margin-top:1.55rem;transition:translate .35s var(--ease-out)}.entry[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]{grid-template-columns:2.75rem minmax(0,1fr);column-gap:1.1rem}.entry[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]>[data-astro-cid-5mmphhnr]:not(.e-stone){grid-column:2}.entry[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]:hover .e-stone[data-astro-cid-5mmphhnr]{translate:0 -3px}.cairn-col[data-astro-cid-5mmphhnr] .cs{view-transition-name:none!important}.e-stone[data-astro-cid-5mmphhnr]{view-transition-name:var(--vt)}}
