.essay-index-environment{--index-sky: 1;--index-atmosphere: .4;--index-vegetation: .55;position:fixed;inset:0;z-index:0;pointer-events:none;opacity:calc(1 - var(--meadow-footer-progress, 0))}.essay-index-environment>.living-meadow{--meadow-height: clamp(80px, 13svh, 140px);background:transparent}.essay-index-environment .meadow-sky{opacity:var(--index-sky)}.essay-index-environment .meadow-atmosphere,.essay-index-environment .meadow-insects{opacity:var(--index-atmosphere)}.essay-index-environment .meadow-botanicals{opacity:var(--index-vegetation)}.essay-index-environment:after{content:"";position:absolute;inset:0;background:var(--meadow-hero-clearing);pointer-events:none}body:has([data-editorial-environment]) #navbar{background:var(--bg);border-bottom-color:var(--border);--text: inherit;--text-muted: inherit}body:has([data-editorial-environment]) #navbar:not(.scrolled){--text: inherit;--text-muted: inherit}body:has([data-editorial-environment]) #navbar:not([data-index-over-content]){background:transparent;border-color:transparent}body:has([data-editorial-environment]) #navbar:not([data-index-over-content]):not(.scrolled){--text: inherit;--text-muted: inherit}.essay-index-foreground{position:fixed;inset:auto 0 0;height:var(--index-fringe-height, 145px);overflow:clip;z-index:2;pointer-events:none;opacity:calc(1 - var(--meadow-footer-progress, 0))}.essay-index-foreground .meadow-botanicals{position:absolute;inset:auto 0 calc(var(--index-fringe-height, 145px) - 145px);height:145px;opacity:.8}.essay-index-foreground[data-suspended] *{animation-play-state:paused!important}@media(max-width:700px){.essay-index-foreground .meadow-botanicals{left:50%;right:auto;width:850px;transform:translate(-50%)}}.idx-meadow-surface{position:relative;z-index:1}.idx-meadow-opening{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--site-header-height) + .5rem);padding-bottom:208px}.idx-meadow-surface .idx-meadow-opening .idx-header{padding-top:0;padding-bottom:1rem}.idx-meadow-surface .idx-meadow-opening .idx-header .idx-subscribe{margin-top:1rem}.idx-meadow-scroll{position:absolute;bottom:210px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.7rem;margin:0;padding:.75rem;color:var(--text-muted);font:400 .68rem/1.5 var(--mono);letter-spacing:.05em;text-decoration:none;white-space:nowrap}.idx-meadow-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.idx-meadow-editorial{position:relative;isolation:isolate;display:flow-root}.idx-meadow-editorial:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--bg);box-shadow:0 0 42px 28px var(--bg)}@media(max-width:640px){.idx-meadow-editorial:before{inset-inline:8px;box-shadow:0 0 8px 4px var(--bg)}.idx-meadow-opening{padding-bottom:190px}.idx-meadow-scroll{bottom:120px}}@media(prefers-reduced-motion:reduce){.essay-index-environment{--index-sky: .35;--index-atmosphere: .12;--index-vegetation: .3}.essay-index-foreground *{animation:none!important;transition:none!important}}@media print{.essay-index-environment,.essay-index-foreground,.idx-meadow-editorial:before{display:none}.idx-meadow-opening{min-height:0;padding:0}}.idx-main[data-astro-cid-o72twvsf]{max-width:60rem;margin:0 auto;padding:0 2rem}.idx-header[data-astro-cid-o72twvsf]{padding-top:9.5rem;padding-bottom:3.5rem}.idx-header[data-astro-cid-o72twvsf] .label[data-astro-cid-o72twvsf]{margin-bottom:1.25rem}.idx-header[data-astro-cid-o72twvsf] h1[data-astro-cid-o72twvsf]{margin-bottom:1rem;text-wrap:balance}.idx-dek[data-astro-cid-o72twvsf]{font-size:1.2rem;color:var(--text-muted);max-width:38ch;margin-bottom:1.1rem;text-wrap:pretty}.idx-meta[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;display:flex;gap:.9rem;flex-wrap:wrap}.idx-meta[data-astro-cid-o72twvsf] span[data-astro-cid-o72twvsf]+span[data-astro-cid-o72twvsf]:before{content:"·";margin-right:.9rem;opacity:.5}.idx-subscribe[data-astro-cid-o72twvsf]{margin-top:2.25rem;display:flex;gap:.6rem;max-width:26rem}.idx-subscribe[data-astro-cid-o72twvsf] input[data-astro-cid-o72twvsf]{flex:1;min-width:0;padding:.65rem .9rem;font-family:var(--sans);font-size:.88rem;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);outline:none;transition:border-color .2s}.idx-subscribe[data-astro-cid-o72twvsf] input[data-astro-cid-o72twvsf]::placeholder{color:var(--text-muted);opacity:.7}.idx-subscribe[data-astro-cid-o72twvsf] input[data-astro-cid-o72twvsf]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.idx-subscribe[data-astro-cid-o72twvsf] button[data-astro-cid-o72twvsf]{padding:.65rem 1.2rem;font-family:var(--sans);font-size:.85rem;font-weight:500;background:var(--accent);color:var(--on-accent);border:none;border-radius:4px;cursor:pointer;transition:opacity .2s;white-space:nowrap}.idx-subscribe[data-astro-cid-o72twvsf] button[data-astro-cid-o72twvsf]:hover{opacity:.88}.idx-subscribe-note[data-astro-cid-o72twvsf]{margin-top:.6rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;color:var(--text-muted);opacity:.75}.idx-section[data-astro-cid-o72twvsf]{padding:3.25rem 0 0;border-top:1px solid var(--border);margin-top:3.25rem}.idx-eyebrow[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.9rem;display:flex;align-items:baseline;gap:.75rem}.idx-eyebrow[data-astro-cid-o72twvsf] .num[data-astro-cid-o72twvsf]{color:var(--accent)}.idx-section[data-astro-cid-o72twvsf] h2[data-astro-cid-o72twvsf]{margin-bottom:.5rem}.idx-section-note[data-astro-cid-o72twvsf]{color:var(--text-muted);font-size:.95rem;margin-bottom:2rem;max-width:52ch}.idx-latest[data-astro-cid-o72twvsf]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3rem;align-items:start}.idx-lead[data-astro-cid-o72twvsf]{display:block;text-decoration:none;color:inherit}.idx-lead-kicker[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.idx-lead-kicker-left[data-astro-cid-o72twvsf]{display:inline-flex;align-items:center}.idx-lead-kicker[data-astro-cid-o72twvsf] .sep[data-astro-cid-o72twvsf]{color:var(--text-muted);opacity:.6;margin:0 .5rem}.idx-lead-kicker[data-astro-cid-o72twvsf] .when[data-astro-cid-o72twvsf]{color:var(--text-muted)}.idx-companion-pill[data-astro-cid-o72twvsf]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;padding:.22rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);line-height:1;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.idx-companion-pill[data-astro-cid-o72twvsf] .pill-pip[data-astro-cid-o72twvsf]{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 5px var(--accent);animation:2.2s infinite pulse}.idx-companion-pill[data-astro-cid-o72twvsf].mini{padding:.15rem .45rem;font-size:.52rem;letter-spacing:.06em;margin-left:.6rem;vertical-align:middle}.idx-lead-title[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:2.3rem;font-weight:400;line-height:1.12;letter-spacing:-.015em;color:var(--text);margin-bottom:.9rem;transition:color .2s;text-wrap:pretty}.idx-lead[data-astro-cid-o72twvsf]:hover .idx-lead-title[data-astro-cid-o72twvsf]{color:var(--accent)}.idx-lead-dek[data-astro-cid-o72twvsf]{font-size:1.02rem;line-height:1.55;color:var(--text-muted);margin-bottom:1.1rem;max-width:52ch;text-wrap:pretty}.idx-lead-more[data-astro-cid-o72twvsf]{font-size:.85rem;color:var(--accent);display:inline-flex;align-items:center;gap:.4rem}.idx-lead[data-astro-cid-o72twvsf]:hover .idx-lead-more[data-astro-cid-o72twvsf]{text-decoration:underline;text-underline-offset:3px}.idx-recent[data-astro-cid-o72twvsf]{border-left:1px solid var(--border);padding-left:2.5rem;display:flex;flex-direction:column}.idx-recent-label[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.idx-recent-item[data-astro-cid-o72twvsf]{display:block;text-decoration:none;color:inherit;padding:.95rem 0;border-bottom:1px solid var(--border)}.idx-recent-item[data-astro-cid-o72twvsf]:last-child{border-bottom:none}.idx-recent-date[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;display:block;margin-bottom:.3rem}.idx-recent-title[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:1.08rem;line-height:1.3;color:var(--text);transition:color .2s;text-wrap:pretty}.idx-recent-item[data-astro-cid-o72twvsf]:hover .idx-recent-title[data-astro-cid-o72twvsf]{color:var(--accent)}.idx-theme-jump-bar[data-astro-cid-o72twvsf]{display:flex;align-items:center;gap:.85rem;margin:1.5rem 0 2.5rem;flex-wrap:wrap}.idx-theme-jump-label[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.idx-theme-jump-pills[data-astro-cid-o72twvsf]{display:flex;gap:.45rem;flex-wrap:wrap}.idx-theme-jump-pill[data-astro-cid-o72twvsf]{font-family:var(--sans);font-size:.76rem;color:var(--text-muted);text-decoration:none;border:1px solid var(--border);border-radius:999px;padding:.3rem .75rem;display:inline-flex;align-items:center;gap:.4rem;transition:background-color .2s,border-color .2s,color .2s,transform .2s;background:none}.idx-theme-jump-pill[data-astro-cid-o72twvsf] .num[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.64rem;color:var(--accent)}.idx-theme-jump-pill[data-astro-cid-o72twvsf] .count[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.62rem;opacity:.6}.idx-theme-jump-pill[data-astro-cid-o72twvsf]:hover{color:var(--text);border-color:var(--accent);background:var(--hover-bg)}.idx-theme-jump-pill[data-astro-cid-o72twvsf].archive-pill{border-style:dashed}.idx-theme-jump-pill[data-astro-cid-o72twvsf].map-pill{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 5%,transparent)}.idx-theme-jump-pill[data-astro-cid-o72twvsf].map-pill:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.idx-shelves-list[data-astro-cid-o72twvsf]{display:flex;flex-direction:column;gap:3.5rem}.idx-shelf[data-astro-cid-o72twvsf]{padding-top:2rem;border-top:1px solid var(--border);scroll-margin-top:5rem}.idx-shelf[data-astro-cid-o72twvsf]:first-child{border-top:none;padding-top:0}.idx-shelf-head[data-astro-cid-o72twvsf]{margin-bottom:1.75rem}.idx-shelf-meta[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:.65rem;margin-bottom:.6rem}.idx-shelf-num[data-astro-cid-o72twvsf]{color:var(--accent);font-weight:600}.idx-shelf-badge[data-astro-cid-o72twvsf]{border:1px solid var(--border);border-radius:3px;padding:.05rem .35rem;font-size:.58rem}.idx-shelf-count[data-astro-cid-o72twvsf]{opacity:.8}.idx-shelf-title[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:1.95rem;font-weight:400;line-height:1.18;color:var(--text);margin-bottom:.35rem}.idx-shelf-tagline[data-astro-cid-o72twvsf]{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--accent);margin-bottom:.65rem}.idx-shelf-desc[data-astro-cid-o72twvsf]{font-size:.92rem;line-height:1.55;color:var(--text-muted);max-width:56ch}.idx-shelf-block[data-astro-cid-o72twvsf]{margin-top:1.6rem}.idx-shelf-block-label[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.85rem;display:flex;align-items:center;gap:.5rem}.idx-canonical-grid[data-astro-cid-o72twvsf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.idx-canonical-card[data-astro-cid-o72twvsf]{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.15rem;border:1px solid var(--border);border-radius:6px;text-decoration:none;color:inherit;background:none;transition:border-color .25s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s}.idx-canonical-card[data-astro-cid-o72twvsf]:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));transform:translateY(-2px);background:color-mix(in srgb,var(--bg) 96%,var(--accent));box-shadow:0 6px 20px #0000000d}.idx-canonical-kicker[data-astro-cid-o72twvsf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.5rem;flex-wrap:wrap}.kicker-tag[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--hover-bg);padding:.15rem .4rem;border-radius:3px;font-weight:500}.kicker-date[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.idx-canonical-title[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:1.22rem;font-weight:400;line-height:1.22;color:var(--text);margin-bottom:.5rem;transition:color .2s}.idx-canonical-card[data-astro-cid-o72twvsf]:hover .idx-canonical-title[data-astro-cid-o72twvsf]{color:var(--accent)}.idx-canonical-dek[data-astro-cid-o72twvsf]{font-size:.84rem;line-height:1.48;color:var(--text-muted);margin-bottom:.9rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.idx-canonical-cta[data-astro-cid-o72twvsf]{font-size:.78rem;color:var(--accent);display:inline-flex;align-items:center;gap:.3rem}.idx-canonical-card[data-astro-cid-o72twvsf]:hover .idx-canonical-cta[data-astro-cid-o72twvsf]{text-decoration:underline;text-underline-offset:2px}.idx-shelf-series-grid[data-astro-cid-o72twvsf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.idx-shelf-series-card[data-astro-cid-o72twvsf]{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.15rem;border:1px dashed var(--border);border-radius:6px;text-decoration:none;color:inherit;background:none;transition:border-color .25s,background .25s,transform .25s cubic-bezier(.16,1,.3,1)}.idx-shelf-series-card[data-astro-cid-o72twvsf]:hover{border-color:var(--accent);background:var(--hover-bg);transform:translateY(-2px)}.idx-shelf-series-meta[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}.idx-shelf-series-meta[data-astro-cid-o72twvsf] .badge[data-astro-cid-o72twvsf]{color:var(--accent);font-weight:500}.idx-shelf-series-title[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:1.18rem;font-weight:400;line-height:1.25;color:var(--text);margin-bottom:.4rem}.idx-shelf-series-desc[data-astro-cid-o72twvsf]{font-size:.82rem;line-height:1.48;color:var(--text-muted);margin-bottom:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.idx-series-progress[data-astro-cid-o72twvsf]{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;flex-wrap:wrap}.idx-series-track[data-astro-cid-o72twvsf]{display:flex;align-items:center;gap:.3rem}.idx-series-track[data-astro-cid-o72twvsf] .track-step[data-astro-cid-o72twvsf]{width:14px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent);transition:background .25s,box-shadow .25s}.idx-series-track[data-astro-cid-o72twvsf] .track-step[data-astro-cid-o72twvsf].is-filled{background:var(--accent)}.idx-shelf-series-card[data-astro-cid-o72twvsf]:hover .track-step[data-astro-cid-o72twvsf].is-filled{box-shadow:0 0 5px color-mix(in srgb,var(--accent) 50%,transparent)}.idx-series-progress-label[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.idx-shelf-series-cta[data-astro-cid-o72twvsf]{font-size:.78rem;color:var(--accent)}.idx-shelf-series-card[data-astro-cid-o72twvsf]:hover .idx-shelf-series-cta[data-astro-cid-o72twvsf]{text-decoration:underline;text-underline-offset:2px}.idx-shelf-drawer[data-astro-cid-o72twvsf]{margin-top:1.35rem;border:1px solid var(--border);border-radius:6px;background:none;overflow:hidden;transition:border-color .3s,background-color .3s}.idx-shelf-drawer[data-astro-cid-o72twvsf][open]{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--bg) 98%,var(--accent))}.idx-shelf-drawer-trigger[data-astro-cid-o72twvsf]{padding:.85rem 1.15rem;cursor:pointer;display:flex;align-items:center;gap:.6rem;font-family:var(--sans);font-size:.82rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;transition:background .2s,color .2s;list-style:none}.idx-shelf-drawer-trigger[data-astro-cid-o72twvsf]::-webkit-details-marker{display:none}.idx-shelf-drawer-trigger[data-astro-cid-o72twvsf]:hover{background:var(--hover-bg);color:var(--text)}.trigger-label[data-astro-cid-o72twvsf]{font-weight:500}.trigger-count[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.7rem;opacity:.7;margin-right:auto}.trigger-chevron[data-astro-cid-o72twvsf]{width:0;height:0;border-left:.28rem solid #0000;border-right:.28rem solid #0000;border-top:.32rem solid;opacity:.55;transition:transform .3s cubic-bezier(.16,1,.3,1)}.idx-shelf-drawer[data-astro-cid-o72twvsf][open] .trigger-chevron[data-astro-cid-o72twvsf]{transform:rotate(180deg)}.idx-shelf-drawer[data-astro-cid-o72twvsf].is-closing .trigger-chevron[data-astro-cid-o72twvsf]{transform:rotate(0)!important}@media(prefers-reduced-motion:reduce){.trigger-chevron[data-astro-cid-o72twvsf]{transition:none}.idx-companion-pill[data-astro-cid-o72twvsf] .pill-pip[data-astro-cid-o72twvsf]{animation:none}}.idx-shelf-drawer-content[data-astro-cid-o72twvsf]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.idx-shelf-drawer-inner[data-astro-cid-o72twvsf]{overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.idx-shelf-drawer[data-astro-cid-o72twvsf][open] .idx-shelf-drawer-content[data-astro-cid-o72twvsf]{grid-template-rows:1fr}.idx-shelf-drawer[data-astro-cid-o72twvsf][open] .idx-shelf-drawer-inner[data-astro-cid-o72twvsf]{opacity:1;transform:translateY(0)}.idx-shelf-drawer[data-astro-cid-o72twvsf].is-closing .idx-shelf-drawer-content[data-astro-cid-o72twvsf]{grid-template-rows:0fr!important}.idx-shelf-drawer[data-astro-cid-o72twvsf].is-closing .idx-shelf-drawer-inner[data-astro-cid-o72twvsf]{opacity:0!important;transform:translateY(-4px)!important}@media(prefers-reduced-motion:reduce){.idx-shelf-drawer-content[data-astro-cid-o72twvsf],.idx-shelf-drawer-inner[data-astro-cid-o72twvsf]{transition:none}}.idx-shelf-drawer-list[data-astro-cid-o72twvsf]{padding:.35rem 1.15rem .85rem;border-top:1px solid var(--border)}.idx-shelf-row[data-astro-cid-o72twvsf]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1.25rem;align-items:baseline;padding:.75rem 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .2s}.idx-shelf-row[data-astro-cid-o72twvsf]:last-child{border-bottom:none}.idx-shelf-row-date[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums}.idx-shelf-row-main[data-astro-cid-o72twvsf]{display:flex;flex-direction:column}.idx-shelf-row-title[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:1.06rem;line-height:1.3;color:var(--text);transition:color .2s}.idx-shelf-row[data-astro-cid-o72twvsf]:hover .idx-shelf-row-title[data-astro-cid-o72twvsf]{color:var(--accent)}.idx-shelf-row-dek[data-astro-cid-o72twvsf]{font-size:.8rem;line-height:1.45;color:var(--text-muted);margin-top:.2rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.idx-filter[data-astro-cid-o72twvsf]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.idx-chip[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.68rem;letter-spacing:.05em;color:var(--text-muted);background:none;border:1px solid var(--border);border-radius:999px;padding:.4rem .85rem;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;font-variant-numeric:tabular-nums;line-height:1}.idx-chip[data-astro-cid-o72twvsf] .count[data-astro-cid-o72twvsf]{opacity:.55;margin-left:.4rem}.idx-chip[data-astro-cid-o72twvsf]:hover{border-color:var(--accent);color:var(--accent);background:var(--hover-bg)}.idx-chip[data-astro-cid-o72twvsf].active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 25%,transparent);font-weight:600}.idx-filter-status[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem;min-height:1rem;display:flex;align-items:baseline;gap:1rem}.idx-filter-clear[data-astro-cid-o72twvsf]{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;letter-spacing:inherit;text-transform:inherit}.idx-filter-clear[data-astro-cid-o72twvsf]:hover{text-decoration:underline;text-underline-offset:3px}.idx-year[data-astro-cid-o72twvsf]{display:flex;align-items:baseline;gap:1rem;margin-top:2.5rem;padding-bottom:.6rem;border-bottom:1px solid var(--border)}.idx-year[data-astro-cid-o72twvsf]:first-of-type{margin-top:1rem}.idx-year-num[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:1.45rem;color:var(--text);font-variant-numeric:tabular-nums}.idx-year-count[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums}.idx-row[data-astro-cid-o72twvsf]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1.5rem;align-items:baseline;padding:1.05rem 1rem;margin:0 -1rem;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;border-radius:4px;transition:background .2s}.idx-row[data-astro-cid-o72twvsf]:hover{background:var(--hover-bg)}.idx-row-date[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.idx-row-title[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:1.18rem;line-height:1.3;color:var(--text);transition:color .2s;text-wrap:pretty}.idx-row[data-astro-cid-o72twvsf]:hover .idx-row-title[data-astro-cid-o72twvsf]{color:var(--accent)}.idx-row-series[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-left:.65rem;white-space:nowrap}.idx-row-dek[data-astro-cid-o72twvsf]{font-size:.85rem;line-height:1.5;color:var(--text-muted);margin-top:.3rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.idx-row-tags[data-astro-cid-o72twvsf]{display:flex;gap:.65rem;margin-top:.45rem;flex-wrap:wrap}.idx-row-tag[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.6rem;letter-spacing:.07em;color:var(--text-muted);opacity:.8}.idx-row-tag[data-astro-cid-o72twvsf]:before{content:"#";opacity:.5}.idx-empty[data-astro-cid-o72twvsf]{padding:3rem 0;text-align:center;color:var(--text-muted);font-family:var(--serif);font-style:italic;font-size:1.05rem}.idx-newsletter[data-astro-cid-o72twvsf]{margin-top:4.5rem;border:1px solid var(--border);border-radius:4px;padding:2.5rem 2.75rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem;align-items:center}.idx-newsletter[data-astro-cid-o72twvsf] h3[data-astro-cid-o72twvsf]{font-family:var(--serif);font-size:1.5rem;font-weight:400;margin-bottom:.6rem}.idx-newsletter[data-astro-cid-o72twvsf] p[data-astro-cid-o72twvsf]{font-size:.92rem;color:var(--text-muted);line-height:1.55;max-width:42ch}.idx-newsletter-form[data-astro-cid-o72twvsf]{display:flex;flex-direction:column;gap:.6rem}.idx-newsletter-fine[data-astro-cid-o72twvsf]{font-family:var(--mono);font-size:.6rem;letter-spacing:.05em;color:var(--text-muted);opacity:.7;line-height:1.6;margin-top:.2rem}@media(width<=860px){.idx-latest[data-astro-cid-o72twvsf]{grid-template-columns:1fr;gap:2rem}.idx-recent[data-astro-cid-o72twvsf]{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:1.25rem}.idx-canonical-grid[data-astro-cid-o72twvsf],.idx-shelf-series-grid[data-astro-cid-o72twvsf]{grid-template-columns:1fr}.idx-newsletter[data-astro-cid-o72twvsf]{grid-template-columns:minmax(0,1fr);padding:2rem 1.5rem;gap:1.5rem}}@media(width<=640px){.idx-main[data-astro-cid-o72twvsf]{padding:0 1.25rem}.idx-header[data-astro-cid-o72twvsf]{padding-top:7rem}.idx-lead-title[data-astro-cid-o72twvsf]{font-size:1.8rem}.idx-shelf-title[data-astro-cid-o72twvsf]{font-size:1.6rem}.idx-shelf-row[data-astro-cid-o72twvsf]{grid-template-columns:1fr;gap:.25rem}.idx-row[data-astro-cid-o72twvsf]{grid-template-columns:1fr;gap:.25rem;padding:1rem .75rem;margin:0 -.75rem}}
