h1.svelte-qqw47l{font-weight:900;font-size:clamp(2.5rem,11vw,4rem);white-space:nowrap}h1.svelte-qqw47l strong:where(.svelte-qqw47l){font-weight:900;color:var(--accent)}@media (prefers-color-scheme: dark){h1.svelte-qqw47l,h1.svelte-qqw47l strong:where(.svelte-qqw47l){font-weight:800;-webkit-text-stroke:.25px var(--background)}}article.svelte-n8xs49{margin-bottom:3rem}h3.svelte-n8xs49{margin-bottom:.25rem}.meta.svelte-n8xs49{font-family:Inconsolata,monospace;font-weight:400;color:var(--subtle-text);margin-bottom:1rem}.description.svelte-n8xs49 .role:where(.svelte-n8xs49){font-family:Inconsolata,monospace;font-size:1.15rem;font-weight:700;color:inherit;margin-bottom:.5rem}.description.svelte-n8xs49 .role.spaced:where(.svelte-n8xs49){margin-top:1.25rem}.description.svelte-n8xs49 .lead:where(.svelte-n8xs49){font-family:Inconsolata,monospace;font-size:1.0625rem;font-weight:600;line-height:1.45;padding-left:18px;margin-bottom:.75rem}.description.svelte-n8xs49 p:where(.svelte-n8xs49):not(.lead){margin-bottom:.25rem;display:flex;align-items:flex-start}.description.svelte-n8xs49 p:where(.svelte-n8xs49):not(.lead):before{content:"■";color:var(--accent);margin-right:.75em;display:inline-flex;transform:translateY(-.05em);font-size:.5rem;width:1.5em;flex-shrink:0;align-self:baseline;margin-top:.5rem}article.svelte-1j316xm{display:flex;flex-direction:row;gap:2rem;margin-bottom:3rem}.media-column.svelte-1j316xm{flex:0 0 200px}.content-column.svelte-1j316xm{flex:1 1 auto}h3.svelte-1j316xm{margin:0 0 .75rem}.description.svelte-1j316xm p{margin-bottom:1rem}.artifacts-container.svelte-1j316xm div{margin-top:.25rem;display:flex;flex-direction:column;gap:.25rem}.artifacts-container a{display:inline-block;font-size:.9rem;font-weight:700;text-decoration:none}@media (max-width: 600px){article.svelte-1j316xm{flex-direction:column}.media-column.svelte-1j316xm{flex-basis:auto;max-width:100%}}li.svelte-odw3hc{margin-bottom:1.5rem}.citation.svelte-odw3hc p{margin-bottom:.25rem;font-size:.9rem;color:var(--subtle-text)}h2.svelte-1x7meyx{font-weight:900;font-size:clamp(1.6rem,5.5vw,2.2974rem);white-space:nowrap;margin:3.5rem 0 2rem;border-bottom:2px solid var(--accent)}.accent.svelte-1x7meyx{font-weight:900;color:var(--accent)}.header-link.svelte-1x7meyx{color:inherit;text-decoration:none;font-weight:inherit}@media (max-width: 480px){h2.svelte-1x7meyx{white-space:normal;text-wrap:balance}}@media (prefers-color-scheme: dark){h2.svelte-1x7meyx,.accent.svelte-1x7meyx{font-weight:800;-webkit-text-stroke:.25px var(--background)}}.svg-filters{position:absolute;visibility:hidden;width:1px;height:1px}.glitched{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out;transform:translateZ(0);outline:90px solid transparent!important}.glitched:focus-visible{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.tags-container.svelte-1yemyjf{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.tag.svelte-1yemyjf{font-size:.8rem;font-family:Inconsolata,monospace;color:var(--subtle-text);-webkit-user-select:none;user-select:none;line-height:1.5}.sep.svelte-1yemyjf{color:var(--accent);font-weight:700;font-size:.9rem}
