.archive:where(.astro-au5hkref){--paper:#141420;--ink:#ece7e1;--ink-72:#ece7e1b8;--ink-55:#ece7e18c;--ink-32:#ece7e152;--ink-14:#ece7e124;--ember:#ff5a2b;--ember-soft:#ff5a2b29;max-width:48rem;color:var(--ink);background:var(--paper);min-height:100vh;margin:0 auto;padding:0 1rem 6rem;position:relative}.archive:where(.astro-au5hkref):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(800px 500px at 85% -10%, #ff5a2b17, transparent 60%), radial-gradient(700px 500px at -10% 100%, #443a6e59, transparent 60%), var(--paper);position:fixed;inset:0}.grain:where(.astro-au5hkref){pointer-events:none;z-index:0;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.archive:where(.astro-au5hkref)>:where(.astro-au5hkref){z-index:1;position:relative}.display:where(.astro-au5hkref){font-variation-settings:"opsz" 120, "SOFT" 50;letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,ui-serif,Georgia,serif}.display:where(.astro-au5hkref) em:where(.astro-au5hkref){font-variation-settings:"opsz" 120, "SOFT" 100;color:var(--ember);font-style:italic}.intro:where(.astro-au5hkref){animation:.7s cubic-bezier(.22,.61,.36,1) both rise;animation-delay:calc(var(--i) * 60ms);padding:2.5rem 0 2rem}.eyebrow-row:where(.astro-au5hkref){text-transform:uppercase;letter-spacing:.16em;color:var(--ink-72);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:flex}.sigil:where(.astro-au5hkref){width:1.375rem;height:1.75rem;color:var(--ember);filter:drop-shadow(0 0 8px #ff5a2b80)}.sigil:where(.astro-au5hkref) .flame:where(.astro-au5hkref){fill:currentColor;transform-origin:12px 20px;animation:2.4s ease-in-out infinite flicker}.eyebrow:where(.astro-au5hkref){color:var(--ink);font-weight:600}.tended:where(.astro-au5hkref){color:var(--ink-55);margin-left:auto}.intro:where(.astro-au5hkref) h1:where(.astro-au5hkref){font-variation-settings:"opsz" 144, "SOFT" 30;margin:1.5rem 0 1.25rem;font-size:clamp(2.8rem,8vw,5.25rem);font-weight:600;line-height:.96}.dek:where(.astro-au5hkref){font-variation-settings:"opsz" 20, "SOFT" 100;max-width:58ch;color:var(--ink-72);margin-bottom:1.75rem;font-family:Fraunces,serif;font-size:1.1rem;line-height:1.55}.counts:where(.astro-au5hkref){border-top:1px dashed var(--ink-32);grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem;margin-top:1.5rem;padding:1.25rem 0 0;list-style:none;display:grid}@media (width>=640px){.counts:where(.astro-au5hkref){grid-template-columns:repeat(4,1fr)}}.counts:where(.astro-au5hkref) li:where(.astro-au5hkref){flex-direction:column;gap:.15rem;display:flex}.counts:where(.astro-au5hkref) .num:where(.astro-au5hkref){color:var(--ember);font-variation-settings:"opsz" 120, "SOFT" 100;font-family:Fraunces,serif;font-size:2.5rem;font-style:italic;font-weight:700;line-height:1}.counts:where(.astro-au5hkref) .lbl:where(.astro-au5hkref){text-transform:uppercase;letter-spacing:.16em;color:var(--ink-55);font-family:IBM Plex Mono,monospace;font-size:.66rem}.rule:where(.astro-au5hkref){background-image:repeating-linear-gradient(90deg, var(--ink-55) 0 6px, transparent 6px 14px);height:1px;margin:3rem 0}.list-sec:where(.astro-au5hkref){animation:.7s cubic-bezier(.22,.61,.36,1) both rise;animation-delay:calc(var(--i) * 60ms)}.sec-head:where(.astro-au5hkref){flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.marker:where(.astro-au5hkref){color:var(--ember);font-family:Fraunces,serif;font-size:1rem;font-style:italic;font-weight:700}.sec-head:where(.astro-au5hkref) h2:where(.astro-au5hkref){font-variation-settings:"opsz" 120, "SOFT" 30;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:600;line-height:1}.sec-count:where(.astro-au5hkref){letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:.68rem}.post-list:where(.astro-au5hkref){border-top:1px solid var(--ink-14);margin:0;padding:0;list-style:none}.pagination:where(.astro-au5hkref){border-top:1px dashed var(--ink-32);text-transform:uppercase;letter-spacing:.14em;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:flex}.page-btn:where(.astro-au5hkref){color:var(--ink);border:1px solid var(--ink-32);align-items:center;gap:.55rem;padding:.55rem .9rem;text-decoration:none;transition:color .22s,border-color .22s,background .22s,transform .22s;display:inline-flex}.page-btn:where(.astro-au5hkref):hover{color:var(--ember);border-color:var(--ember);background:var(--ember-soft);transform:translateY(-1px)}.page-btn:where(.astro-au5hkref).is-disabled{opacity:.35;pointer-events:none}.page-marker:where(.astro-au5hkref){color:var(--ember);font-variation-settings:"opsz" 144, "SOFT" 100;align-items:baseline;gap:.35rem;font-family:Fraunces,serif;font-size:1.6rem;font-style:italic;font-weight:700;display:inline-flex}.page-marker:where(.astro-au5hkref) .muted:where(.astro-au5hkref){color:var(--ink-32)}.page-marker:where(.astro-au5hkref) .sep:where(.astro-au5hkref){color:var(--ink-32);font-style:normal}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes flicker{0%,to{opacity:1;transform:scaleY(1)scaleX(1)}40%{opacity:.9;transform:scaleY(1.06)scaleX(.97)}70%{opacity:.95;transform:scaleY(.96)scaleX(1.03)}}@media (prefers-reduced-motion:reduce){.archive:where(.astro-au5hkref) :where(.astro-au5hkref),.archive:where(.astro-au5hkref) :where(.astro-au5hkref):before,.archive:where(.astro-au5hkref) :where(.astro-au5hkref):after{transition:none!important;animation:none!important}}