@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.zt62-W_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.zt62-W_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.Hd_HKq_className{font-family:Newsreader,Newsreader Fallback}.Hd_HKq_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.QVq-Ba_className{font-family:Geist,Geist Fallback;font-style:normal}.QVq-Ba_variable{--font-geist:"Geist", "Geist Fallback"}
:root{--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-prose:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-ui:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--text-2xs:.64rem;--text-xs:.8rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--text-display:clamp(2.25rem, 3.5vw + 1.1rem, 3.75rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--radius-sm:3px;--radius-md:6px;--radius-lg:12px;--dur-short:.12s;--dur-med:.22s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--measure:34rem;--page-max:66rem;--page-pad:clamp(1.125rem, 5vw, 3rem);--layer-progress:4;--layer-header:3;--header-offset:5rem;--reader-scale:1.12;--reader-leading:1.68}@media (max-width:40rem){:root{--header-offset:7rem}}@media (min-width:34rem) and (max-width:40rem){:root{--header-offset:4.25rem}}@media (max-width:22rem){:root{--header-offset:9.5rem}}:root,[data-reader-theme=light]{--paper:#faf4ec;--paper-raised:#fefbf7;--paper-sunken:#f2ece3;--rule:#dcd7cf;--rule-strong:#c3bdb4;--ink:#1d1712;--ink-muted:#5b544d;--ink-faint:#6e6862;--accent:#ad420a;--accent-quiet:#fdddd0;--focus:#9e3700;--shadow:0 1px 2px #1d17120f, 0 8px 24px #1d17120f;--prose-weight:400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root,[data-reader-theme=light]{--paper:lab(96.5484% .84284 4.50271);--paper-raised:lab(98.8548% .410289 2.24417);--paper-sunken:lab(93.6526% .993192 5.25986);--rule:lab(86.1082% .84722 4.50566);--rule-strong:lab(76.832% 1.0041 5.26732);--ink:lab(8.32477% 2.54384 4.38684);--ink-muted:lab(36.1869% 2.06827 4.92488);--ink-faint:lab(44.3241% 1.42297 4.35519);--accent:lab(43.1312% 43.0355 51.4536);--accent-quiet:lab(90.4755% 10.2132 10.4717);--focus:lab(38.2844% 48.9913 67.5268);--shadow:0 1px 2px lab(8.32477% 2.54384 4.38684/.06), 0 8px 24px lab(8.32477% 2.54384 4.38684/.06)}}[data-reader-theme=sepia]{--paper:#efe3cf;--paper-raised:#f6ecda;--paper-sunken:#e6d9c2;--rule:#d5c9b4;--rule-strong:#bdaf98;--ink:#2b1f15;--ink-muted:#594a3c;--ink-faint:#695b4c;--accent:#943500;--accent-quiet:#f5cdbe;--focus:#8e2e00;--shadow:0 1px 2px #2b1f1514, 0 8px 24px #2b1f1512;--prose-weight:400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){[data-reader-theme=sepia]{--paper:lab(90.8088% 1.58352 11.5168);--paper-raised:lab(93.6991% 1.33437 9.95197);--paper-sunken:lab(87.3376% 1.84873 13.0959);--rule:lab(81.5319% 1.73903 12.3247);--rule-strong:lab(72.258% 2.05061 13.9457);--ink:lab(12.9341% 4.68617 9.34607);--ink-muted:lab(32.6758% 4.73292 10.8216);--ink-faint:lab(39.6596% 4.19538 11.0041);--accent:lab(36.2543% 39.7826 49.0263);--accent-quiet:lab(85.7695% 12.8591 13.1724);--focus:lab(33.8209% 43.0728 56.1926);--shadow:0 1px 2px lab(12.9341% 4.68617 9.34607/.08), 0 8px 24px lab(12.9341% 4.68617 9.34607/.07)}}[data-reader-theme=dark]{--paper:#0f0a07;--paper-raised:#19120e;--paper-sunken:#080503;--rule:#2e2723;--rule-strong:#49413b;--ink:#ebe7e2;--ink-muted:#afaaa4;--ink-faint:#847f7a;--accent:#e39761;--accent-quiet:#341e12;--focus:#f7a062;--shadow:0 1px 2px #03010180, 0 8px 24px #03010166;--prose-weight:350;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-reader-theme=dark]{--paper:lab(3.02506% 1.34888 1.79676);--paper-raised:lab(6.15239% 2.50389 3.38929);--paper-sunken:lab(1.54821% .722557 .954375);--rule:lab(16.4399% 2.40435 3.84263);--rule-strong:lab(28.0341% 2.78725 4.46868);--ink:lab(91.9032% .460118 3.01553);--ink-muted:lab(69.8565% .878006 3.70922);--ink-faint:lab(53.6043% 1.1681 3.61701);--accent:lab(69.3192% 25.5162 40.1648);--accent-quiet:lab(13.9415% 9.66068 12.7823);--focus:lab(73.8766% 29.094 45.9946);--shadow:0 1px 2px lab(.456209% .33851 .402895/.5), 0 8px 24px lab(.456209% .33851 .402895/.4)}}[data-reader-theme=dusk]{--paper:#392a20;--paper-raised:#47372c;--paper-sunken:#2d2119;--rule:#5f4f44;--rule-strong:#7a685c;--ink:#e5ddd0;--ink-muted:#bcb3a7;--ink-faint:#a69d93;--accent:#f39762;--accent-quiet:#563729;--focus:#ffac7a;--shadow:0 1px 2px #05030280, 0 8px 24px #05030266;--prose-weight:350;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-reader-theme=dusk]{--paper:lab(18.6912% 5.89548 9.25405);--paper-raised:lab(24.4858% 6.27218 9.86189);--paper-sunken:lab(14.067% 5.04853 7.92619);--rule:lab(34.9401% 5.7307 9.07378);--rule-strong:lab(45.3752% 6.0969 9.68123);--ink:lab(88.4534% 1.22964 7.59306);--ink-muted:lab(73.3492% 1.82712 7.46827);--ink-faint:lab(65.2054% 2.14741 6.54217);--accent:lab(71.4302% 31.7298 42.863);--accent-quiet:lab(26.6086% 12.8525 14.622);--focus:lab(78.3344% 34.164 46.1439);--shadow:0 1px 2px lab(.894083% .512682 .64933/.5), 0 8px 24px lab(.894083% .512682 .64933/.4)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);font-synthesis:none;-webkit-font-smoothing:antialiased;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:0;font-style:normal;font-weight:600;line-height:1.12}p{margin:0}.skip-link{inset-inline-start:-100vw;top:var(--space-sm);z-index:calc(var(--layer-header) + 1);background:var(--paper-raised);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--rule-strong);position:absolute}.skip-link:focus{inset-inline-start:var(--space-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{width:100%;max-width:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}.page--narrow{max-width:46rem}.stack>*+*{margin-block-start:var(--stack-gap,var(--space-md))}.rule{border:0;border-block-start:1px solid var(--rule);margin:0}.eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:500}.section{padding-block:var(--space-xl)}.section--tight{padding-block:var(--space-lg)}.section__head{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin-block-end:var(--space-md);display:flex}.section__title{font-size:var(--text-lg)}.section>.section__title{margin-block-end:var(--space-md)}.section__link{font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap}.section__note{font-size:var(--text-sm);color:var(--ink-muted)}.progress{height:3px;z-index:var(--layer-progress);pointer-events:none;background:0 0;position:fixed;inset-block-start:0;inset-inline:0}.progress__bar{height:100%;width:var(--progress,0%);background:var(--accent);transform-origin:0}.header{z-index:var(--layer-header);background:color-mix(in oklch, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--rule);position:sticky;inset-block-start:0}.header__inner{align-items:baseline;gap:var(--space-xs) var(--space-md);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.wordmark{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.03em;white-space:nowrap;font-weight:600;text-decoration:none}.wordmark__tale{color:var(--accent)}.nav a,.wordmark{position:relative}.nav a:after,.wordmark:after{content:"";block-size:44px;position:absolute;inset-block-start:50%;inset-inline:-.35rem;translate:0 -50%}.nav{align-items:center;gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (min-width:34rem){.nav{margin-inline-start:auto}}.nav__link{color:var(--ink-muted);white-space:nowrap;padding-block:var(--space-3xs);border-block-end:1px solid #0000;text-decoration:none}.nav__link:hover,.nav__link[aria-current=page]{color:var(--ink);border-block-end-color:var(--accent)}.nav__link--lead{color:var(--ink);font-weight:500}.nav__group{align-items:center;display:flex;position:relative}.nav__panel{z-index:var(--layer-header);min-inline-size:13rem;padding:var(--space-3xs);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-md);display:none;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-start:0;box-shadow:0 18px 40px -24px #2a201173;box-shadow:0 18px 40px -24px lab(13.0218% 2.98411 11.9054/.45)}.nav__panel--right{inset-inline:auto 0}.nav__panel-list{margin:0;padding:0;list-style:none}.nav__panel-link{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);color:var(--ink-muted);text-decoration:none;display:flex}.nav__panel-link:hover,.nav__panel-link:focus-visible{background:var(--paper-sunken);color:var(--ink)}.nav__panel-count{color:var(--ink-faint);font-variant-numeric:tabular-nums}.nav__panel-all{padding:var(--space-3xs) var(--space-2xs);border-block-start:1px solid var(--rule);color:var(--accent);font-size:var(--text-xs);margin-block-start:var(--space-3xs);text-decoration:none;display:block}.nav__group[data-open] .nav__panel{display:block}.nav__panel:before{content:"";block-size:var(--space-2xs);position:absolute;inset-block-end:100%;inset-inline:0}.footer{padding-block:var(--space-lg) var(--space-xl);border-block-start:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-muted);margin-block-start:var(--space-2xl)}.footer__grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.footer__links{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__links a{white-space:nowrap;text-decoration:none}.footer__links a:hover{color:var(--ink);text-decoration:underline}.footer__note{max-width:42ch}.grid{gap:var(--space-md) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));display:grid}.grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.card{gap:var(--space-2xs);align-content:start;min-width:0;text-decoration:none;display:grid;position:relative}.card__cover{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--paper-sunken);border:1px solid var(--rule);position:relative;overflow:hidden}.card__cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-med) var(--ease-out)}.card__head{justify-content:space-between;align-items:baseline;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.card__title{font-size:var(--text-base);text-wrap:pretty;font-weight:600}.card__age{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.card__meta{font-size:var(--text-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.card__summary{font-family:var(--font-prose);font-size:var(--text-sm);color:var(--ink-muted);text-wrap:pretty}.card--offpage{display:none}:target{scroll-margin-block-start:calc(var(--header-offset) + var(--space-2xs))}.wall-anchor{scroll-margin-block-start:calc(var(--header-offset) + var(--space-md))}.pager{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.pager__prev,.pager__next,.pager__page{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--ink-muted);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-2xs);cursor:pointer}.pager__page{font-variant-numeric:tabular-nums;min-inline-size:2.75rem}.pager__prev:hover,.pager__next:hover,.pager__page:hover{color:var(--ink);border-color:var(--accent)}.pager__page[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--paper);font-weight:500}.pager__prev:disabled,.pager__next:disabled{opacity:.45;cursor:default}.pager__gap{color:var(--ink-faint);padding-inline:var(--space-3xs)}.pager__note{font-size:var(--text-xs);color:var(--ink-faint);margin-block-start:var(--space-2xs)}@media (hover:hover) and (pointer:fine){.card:hover .card__cover img{transform:scale(1.02)}.card:hover .card__title{color:var(--accent)}}.entry-list{border-block-start:1px solid var(--rule);margin:0;padding:0;list-style:none}.entry-list__item{border-block-end:1px solid var(--rule)}.entry-list__link{gap:var(--space-3xs) var(--space-md);padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.entry-list__title{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.015em;font-weight:600}.entry-list__meta{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.entry-list__summary{font-family:var(--font-prose);font-size:var(--text-sm);color:var(--ink-muted);max-width:60ch}.entry-list__link--cover{align-items:start;column-gap:var(--space-sm);grid-template-columns:4.5rem minmax(0,1fr)}.entry-list__cover{aspect-ratio:2/3;border-radius:var(--radius-md);border:1px solid var(--rule);background:var(--paper-sunken);grid-area:1/1/span 3;align-self:start;width:100%;overflow:hidden}.entry-list__cover img{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.entry-list__link:hover .entry-list__title{color:var(--accent)}}@media (min-width:40rem){.entry-list__link{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}.entry-list__meta{grid-area:1/1}.entry-list__title,.entry-list__summary{grid-column:2}.entry-list__link--cover{grid-template-columns:6rem minmax(0,1fr);align-items:start}.entry-list__link--cover .entry-list__meta,.entry-list__link--cover .entry-list__title,.entry-list__link--cover .entry-list__summary{grid-column:2}}@media (min-width:56rem){.entry-list{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.entry-list__link:not(.entry-list__link--cover){grid-template-columns:minmax(0,1fr)}.entry-list__link:not(.entry-list__link--cover) .entry-list__meta{grid-area:auto/1}.entry-list__link:not(.entry-list__link--cover) .entry-list__title,.entry-list__link:not(.entry-list__link--cover) .entry-list__summary{grid-column:1}}.featured{gap:var(--space-md);padding-block:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.featured__cover{aspect-ratio:2/3;border-radius:var(--radius-lg);border:1px solid var(--rule);background:var(--paper-sunken);width:min(100%,15rem);overflow:hidden}.featured__cover img{object-fit:cover;width:100%;height:100%}.featured__title{font-size:var(--text-2xl);margin-block:var(--space-2xs) var(--space-xs)}.featured__summary{font-family:var(--font-prose);font-size:var(--text-md);color:var(--ink-muted);text-wrap:pretty;max-width:46ch}.featured__meta{font-size:var(--text-sm);color:var(--ink-faint);font-variant-numeric:tabular-nums}.lede{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;text-wrap:balance;max-width:30ch;font-weight:400}.lede__note{font-family:var(--font-prose);font-size:var(--text-md);color:var(--ink-muted);max-width:52ch;text-wrap:pretty;margin-block-start:var(--space-sm)}.actions{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.btn{align-items:center;gap:var(--space-2xs);min-height:44px;padding-inline:var(--space-sm);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--primary:hover{background:color-mix(in oklch, var(--ink) 94%, white)}.btn--quiet{color:var(--ink-muted);background:0 0;border-color:#0000}.tags{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag{font-size:var(--text-xs);color:var(--ink-muted);border:1px solid var(--rule);padding:.1rem var(--space-2xs);white-space:nowrap;border-radius:999px;text-decoration:none}.tag:hover{border-color:var(--accent);color:var(--ink)}@media (max-width:40rem){.tag,.pager__prev,.pager__next,.pager__page{justify-content:center;align-items:center;min-block-size:44px;padding-block:0;display:inline-flex}.tags,.pager{gap:var(--space-xs)}.header__inner{row-gap:var(--space-sm)}}.tag__count{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-inline-start:var(--space-3xs)}.shelf-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.shelf-card{gap:var(--space-3xs);block-size:100%;padding:var(--space-xs) var(--space-sm);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-md);transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.shelf-card:hover{border-color:var(--accent);transform:translateY(-1px)}.shelf-card__count{font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;line-height:1}.shelf-card__unit{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-faint)}.shelf-card__title{font-weight:500}.shelf-card__note{font-size:var(--text-xs);color:var(--ink-muted)}.breadcrumbs{gap:var(--space-3xs) var(--space-2xs);font-size:var(--text-xs);color:var(--ink-faint);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs a{white-space:nowrap;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs li+li:before{content:"/";color:var(--rule-strong);margin-inline-end:var(--space-2xs)}.empty{border:1px dashed var(--rule-strong);border-radius:var(--radius-md);padding:var(--space-md);font-family:var(--font-prose);font-size:var(--text-md);color:var(--ink-muted);max-width:50ch}.ad-slot{margin-block:var(--space-lg)}.reader{padding-block:var(--space-md) var(--space-2xl)}.reader__head{max-width:var(--measure);margin-inline:auto}.reader__title{font-size:var(--text-display);margin-block:var(--space-2xs) var(--space-xs)}.shelf-facts{max-width:60ch;font-size:var(--text-sm);color:var(--ink-muted);margin-block-start:var(--space-sm)}.reader__retelling{font-family:var(--font-prose);font-size:var(--text-md);color:var(--ink-muted);margin-block-end:var(--space-xs)}.reader__summary{font-family:var(--font-prose);font-size:var(--text-md);color:var(--ink-muted);text-wrap:pretty}.reader__meta{gap:var(--space-2xs) var(--space-sm);font-size:var(--text-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.reader__meta span{white-space:nowrap}.reader__figure{margin:var(--space-lg) auto 0;max-width:min(var(--measure), 22rem)}.reader__figure img{border-radius:var(--radius-md);border:1px solid var(--rule);width:100%;height:auto}.reader__figure figcaption{font-size:var(--text-xs);color:var(--ink-faint);margin-block-start:var(--space-2xs)}.prose{max-width:var(--measure);margin:var(--space-lg) auto 0;font-family:var(--font-prose);font-size:calc(1.0625rem * var(--reader-scale));font-weight:var(--prose-weight);line-height:var(--reader-leading);font-variant-numeric:oldstyle-nums;hanging-punctuation:first;text-wrap:pretty}.prose>*+*{margin-block-start:1em}.prose h2{font-size:calc(1.35rem * var(--reader-scale));margin-block-start:2.2em}.prose h3{font-size:calc(1.15rem * var(--reader-scale));margin-block-start:1.8em}.prose blockquote{border-inline-start:2px solid var(--accent);color:var(--ink-muted);margin-inline:0;padding-inline-start:var(--space-sm);font-style:italic}.prose ul,.prose ol{padding-inline-start:1.2em}.prose li+li{margin-block-start:.4em}.prose a{color:var(--accent)}.prose .scene-break{justify-content:center;gap:var(--space-2xs);color:var(--ink-faint);letter-spacing:.4em;text-indent:.4em;margin-block:2em;display:flex}.prose--dropcap>p:first-of-type:first-letter{font-family:var(--font-display);float:inline-start;color:var(--accent);padding-block-start:.06em;padding-inline-end:.08em;font-size:3.1em;font-weight:600;line-height:.82}@media (max-width:39.99rem){.prose--dropcap>p:first-of-type:first-letter{float:none;font-size:inherit;color:inherit;font-family:inherit}}.reader__end{max-width:var(--measure);margin:var(--space-xl) auto 0;border-block-start:1px solid var(--rule);padding-block-start:var(--space-md)}.reader__end-note{font-family:var(--font-prose);font-size:var(--text-sm);color:var(--ink-muted);max-width:54ch}.provenance{font-size:var(--text-sm);color:var(--ink-muted)}.provenance dl{gap:var(--space-3xs) var(--space-sm);margin:var(--space-sm) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.provenance dt{color:var(--ink-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.provenance dd{margin:0 0 var(--space-2xs)}@media (min-width:40rem){.provenance dl{grid-template-columns:9rem minmax(0,1fr)}.provenance dd{margin-block-end:0}}.next-up{gap:var(--space-3xs);margin-block-start:var(--space-md);display:grid}.next-up a{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;text-decoration:none}.next-up a:hover{color:var(--accent)}a.next-up__all{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--ink-muted);font-weight:400}[data-adult] .adult-gated{display:none}[data-adult-ack] [data-adult] .adult-gated{display:block}[data-adult-ack] [data-adult] .adult-gate{display:none}.adult-gate{max-width:var(--measure);padding-block:var(--space-xl) var(--space-2xl);gap:var(--space-sm);justify-items:start;margin-inline:auto;display:grid}.adult-gate__title{font-size:var(--text-xl)}.adult-gate__note{font-family:var(--font-prose);font-size:var(--text-md);color:var(--ink-muted);text-wrap:pretty;max-width:46ch}.adult-gate .actions{margin-block-start:var(--space-2xs)}.controls{max-width:var(--measure);margin:var(--space-md) auto 0;border-block-end:1px solid var(--rule);font-size:var(--text-xs)}.controls__summary{align-items:center;gap:var(--space-2xs);padding-block:var(--space-xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;list-style:none;display:flex}.controls__summary::-webkit-details-marker{display:none}.controls__summary:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;width:.45em;height:.45em;transform:rotate(45deg)translateY(-.1em)}.controls[open]>.controls__summary:after{transform:rotate(-135deg)translateY(-.1em)}.controls__panel{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;padding-block-end:var(--space-xs);display:none}.controls[open]>.controls__panel{display:flex}@media (min-width:40rem){.controls{z-index:calc(var(--layer-header) - 1);background:color-mix(in oklch, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;inset-block-start:calc(var(--header-offset) + var(--space-2xs))}.controls>.controls__summary{display:none}.controls>.controls__panel{padding-block:var(--space-2xs);display:flex}}.controls__group{align-items:center;gap:var(--space-3xs);display:flex}.controls__label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.control{min-width:34px;min-height:34px;padding-inline:var(--space-2xs);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out)}.control:hover{border-color:var(--accent);color:var(--ink)}.control[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:var(--accent-quiet)}.control--text{font-size:var(--text-xs);padding-inline:var(--space-xs)}.swatches{gap:var(--space-3xs);display:flex}.swatch{border:1px solid var(--rule-strong);cursor:pointer;border-radius:50%;width:26px;height:26px;padding:0}.swatch[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.swatch--light{background:#faf4ec;background:lab(96.5484% .84284 4.50271)}.swatch--sepia{background:#efe3cf;background:lab(90.8088% 1.58352 11.5168)}.swatch--dark{background:#0f0a07;background:lab(3.02506% 1.34888 1.79676)}.swatch--dusk{background:#392a20;background:lab(18.6912% 5.89548 9.25405)}[data-mode=read-aloud] body:has(.reader) :is(.header,.footer,.breadcrumbs){display:none}[data-mode=read-aloud] .reader__figure{display:none}[data-mode=read-aloud] .controls{border-block-end:0;position:static}[data-mode=read-aloud] .prose,[data-mode=read-aloud] .reader__head,[data-mode=read-aloud] .reader__end{--measure:38rem}[data-mode=read-aloud] .prose{font-size:calc(1.15rem * var(--reader-scale));--reader-leading:1.9}.doc{max-width:42rem;padding-block:var(--space-lg) var(--space-xl);margin-inline:auto}.doc h1{font-size:var(--text-2xl);margin-block-end:var(--space-sm)}.doc h2{font-size:var(--text-md);margin-block:var(--space-lg) var(--space-2xs)}.doc p,.doc li{font-family:var(--font-prose);font-size:var(--text-md);color:var(--ink);text-wrap:pretty}.doc p+p,.doc ul,.doc ol{margin-block-start:var(--space-sm)}.doc ul,.doc ol{padding-inline-start:1.2em}.doc a:not(.btn){color:var(--accent)}.doc__note{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--ink-muted);border-inline-start:2px solid var(--accent);margin-block-start:var(--space-md);padding-inline-start:var(--space-sm)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:40rem){.footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (min-width:60rem){.featured{gap:var(--space-xl);grid-template-columns:15rem minmax(0,1fr);align-items:center}:root{--measure:36rem}}.card__source{font-size:var(--text-xs);color:var(--ink-faint)}.card__link{color:inherit;text-decoration:none}.card__link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.card__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.card:hover .card__link{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.lede__jump{font-size:var(--text-sm);margin-block-start:var(--space-sm)}.wall__tools{gap:var(--space-2xs);margin-block-start:var(--space-sm);display:grid}.wall__search input,.wall__sort{min-block-size:44px;inline-size:100%;padding-inline:var(--space-sm);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base)}.wall__search input::placeholder{color:var(--ink-faint)}.wall__controls{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.wall__toggle{min-block-size:44px;padding-inline:var(--space-sm);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer}.wall__toggle[aria-expanded=true]{border-color:var(--accent);color:var(--ink)}.wall__filters{gap:var(--space-md);margin-block-start:var(--space-sm);display:none}.wall__filters--open{display:grid}.wall__group{border:0;min-inline-size:0;margin:0;padding:0}.wall__group legend{color:var(--ink-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin-block-end:var(--space-2xs);padding:0}.wall__chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--space-2xs);min-block-size:44px;padding-inline:var(--space-sm);border:1px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border-radius:999px;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip--on{background:var(--accent);border-color:var(--accent);color:var(--paper)}.chip__count{color:var(--ink-faint);font-variant-numeric:tabular-nums}.chip--on .chip__count{color:var(--paper);opacity:.82}.wall__status{justify-content:space-between;align-items:center;gap:var(--space-2xs);margin-block:var(--space-md) var(--space-2xs);border-block-end:1px solid var(--rule);color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;padding-block-end:var(--space-2xs);display:flex}.wall__clear{min-block-size:44px;padding-inline:var(--space-2xs);color:var(--accent);font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.wall__empty{max-inline-size:50ch;margin-block-start:var(--space-lg)}.wall__empty-title{font-size:var(--text-lg);margin-block-end:var(--space-2xs)}.wall__empty .btn{margin-block-start:var(--space-sm)}.picker{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.picker a{min-block-size:44px;padding-inline:var(--space-sm);border:1px solid var(--rule);color:var(--ink-muted);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.picker a:hover{border-color:var(--accent);color:var(--ink)}.featured__meta a{color:var(--ink)}.controls__group{gap:var(--space-3xs);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.controls__group legend{padding:0}.controls__options{align-items:center;gap:var(--space-3xs);display:flex}.control-option{justify-content:center;align-items:center;display:inline-flex;position:relative}.control-option input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.control-option .control{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.control-option input:checked+.control{border-color:var(--accent);background:var(--accent-quiet);color:var(--ink)}.control-option input:focus-visible+.control,.control-option input:focus-visible+.swatch{outline:2px solid var(--focus);outline-offset:2px}.control-option--swatch{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.control-option input:checked+.swatch{outline:2px solid var(--accent);outline-offset:2px}.nav__toggle{border-radius:var(--radius-sm);block-size:44px;inline-size:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:-.35rem;padding:0;display:inline-flex}.nav__toggle:hover{background:var(--paper-sunken);color:var(--ink)}.nav__caret{block-size:.45em;inline-size:.45em;transition:transform var(--dur-short) var(--ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:rotate(45deg)translateY(-.1em)}.nav__group[data-open] .nav__caret{transform:rotate(-135deg)translateY(-.1em)}@media (max-width:40rem){.nav__toggle{display:none}}@media (min-width:40rem){.wall__tools{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wall__controls{flex-wrap:nowrap}.wall__sort{inline-size:auto}}@media (min-width:60rem){.wall__filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wall__toggle{display:none}}@media print{html,:root,[data-reader-theme]{--paper:#fff!important;--paper-raised:#fff!important;--paper-sunken:#fff!important;--ink:#000!important;--ink-muted:#1a1a1a!important;--ink-faint:#333!important;--accent:#000!important}body{color:#000!important;background:#fff!important}.header,.footer,.skip-link,.controls,.progress,[data-progress-bar],.ad-slot,.next-up,.picker,.wall__tools,.wall__filters,.wall__status,.pager,.pager__note,.adult-gate,.featured__cover,.shelf-grid,.tags,.picker{display:none!important}.reader,.page{max-width:none!important;padding:0!important}.reader__head,.reader__figure,.doc,.prose{max-width:none!important}.reader__figure{max-width:40mm!important;margin-block:4mm!important}.doc,.prose{color:#000!important;font-size:11pt!important;line-height:1.5!important}.doc a,.prose a{color:#000!important;text-decoration:none!important}.doc a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}h1,h2,h3{break-after:avoid;color:#000!important}p,li{orphans:3;widows:3}img{max-width:100%!important}}.story-audio{max-width:var(--measure);margin:var(--space-lg) auto var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised)}.story-audio__ui{gap:var(--space-2xs);display:grid}.story-audio__lead{align-items:center;gap:var(--space-sm);display:flex}.story-audio__play{border:1px solid var(--rule-strong);background:var(--accent);block-size:3rem;inline-size:3rem;color:var(--paper-raised);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.story-audio__play:hover{filter:brightness(1.06)}.story-audio__play:focus-visible,.story-audio__small:focus-visible,.story-audio__seek:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.story-audio__title{margin:0;font-weight:600}.story-audio__hint{color:var(--ink-faint);font-size:var(--text-xs);margin:0}.story-audio__seek{min-block-size:2.75rem;inline-size:100%;accent-color:var(--accent);cursor:pointer;margin:0}.story-audio__row{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--ink-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:flex}.story-audio__buttons{gap:var(--space-2xs);display:flex}.story-audio__small{min-block-size:2.75rem;padding-inline:var(--space-xs);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer}.story-audio__small:hover{border-color:var(--rule-strong)}.story-audio__error{margin:var(--space-2xs) 0 0;color:var(--ink-muted);font-size:var(--text-xs)}@media (max-width:34rem){.story-audio{padding:var(--space-sm)}.story-audio__row{flex-wrap:wrap}.story-audio__buttons{order:3;inline-size:100%}.story-audio__small{flex:1}}@media print{.story-audio{display:none!important}}.hero-band{background:var(--accent-quiet);border-block-end:1px solid var(--rule)}.hero-band .featured__meta{color:var(--ink-muted)}.hero-band__grid{gap:var(--space-lg);padding-block:var(--space-xl);align-items:center;display:grid}@media (min-width:60rem){.hero-band__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 17rem}}.hero-band__title{margin-block:var(--space-2xs) var(--space-xs);font-size:clamp(2rem,3.2vw + 1.1rem,2.75rem)}.hero-band__summary{font-family:var(--font-prose);font-size:var(--text-md);color:var(--ink-muted);text-wrap:pretty;max-width:46ch}.hero-band__cover{aspect-ratio:2/3;border-radius:var(--radius-lg);border:1px solid var(--rule);background:var(--paper-raised);justify-self:center;inline-size:min(100%,17rem);overflow:hidden;box-shadow:0 12px 32px #1d17121f;box-shadow:0 12px 32px lab(8.32477% 2.54384 4.38684/.12)}.hero-band__cover img{object-fit:cover;width:100%;height:100%}.btn--ember{background:var(--accent);border-color:var(--accent);color:var(--paper-raised);box-shadow:0 4px 12px #ad420a40;box-shadow:0 4px 12px lab(43.1312% 43.0355 51.4536/.25)}.btn--ember:hover{background:color-mix(in oklch, var(--accent) 96%, white);border-color:var(--accent);color:var(--paper-raised)}.btn--ember:active{box-shadow:none;transform:translateY(1px)}.nav__age{padding:.15rem var(--space-2xs);border:1px solid var(--accent);background:var(--accent-quiet);color:var(--accent);font-size:var(--text-2xs);white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.nav__panel--mega{min-inline-size:min(32rem, calc(100vw - 2 * var(--page-pad)))}.nav__panel-columns{gap:var(--space-md) var(--space-xl);display:grid}@media (min-width:40rem){.nav__panel-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.nav__panel-heading{margin:var(--space-2xs) var(--space-2xs) var(--space-3xs);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.card__cover{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.card{transition:transform var(--dur-med) var(--ease-out)}@media (hover:hover) and (pointer:fine){.card:hover{transform:translateY(-2px)}.card:hover .card__cover{box-shadow:0 6px 12px #1d171214,0 16px 36px #1d17121a;box-shadow:0 6px 12px lab(8.32477% 2.54384 4.38684/.08),0 16px 36px lab(8.32477% 2.54384 4.38684/.1)}}.card__title{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.015em}.card__meta{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;display:flex}.card__shelf{color:var(--ink-faint);margin-inline-end:var(--space-3xs)}.chip-mini{padding:.05rem var(--space-2xs);font-size:var(--text-2xs);white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.chip-mini--genre{background:var(--accent-quiet);color:var(--accent)}.chip-mini--time{border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink-muted);font-variant-numeric:tabular-nums}.rail{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.crail{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.crail{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.crail__item{column-gap:var(--space-sm);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;display:grid;position:relative}.crail__link{color:inherit;text-decoration:none}.crail__link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.crail__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.crail__item:hover .crail__link{color:var(--accent)}.crail__cover{aspect-ratio:2/3;border-radius:var(--radius-md);border:1px solid var(--rule);background:var(--paper-sunken);overflow:hidden}.crail__cover img{object-fit:cover;width:100%;height:100%}.crail__title{font-size:var(--text-sm);text-wrap:pretty;font-weight:500}.crail__track{background:var(--rule);block-size:4px;border-radius:999px;margin-block-start:var(--space-2xs);overflow:hidden}.crail__fill{background:var(--accent);block-size:100%}.crail__left{font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-block-start:var(--space-3xs)}.next-card{column-gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:border-color var(--dur-short) var(--ease-out);grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;margin-block-start:var(--space-md);display:grid;position:relative}.next-card:hover{border-color:var(--accent)}.next-card__link{color:inherit;text-decoration:none}.next-card__link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.next-card__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.next-card__cover{aspect-ratio:2/3;border-radius:var(--radius-md);border:1px solid var(--rule);background:var(--paper-sunken);overflow:hidden}.next-card__cover img{object-fit:cover;width:100%;height:100%}.next-card__title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;margin-block-start:var(--space-3xs);font-weight:600;display:block}.next-card:hover .next-card__title{color:var(--accent)}.next-card__meta{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-block-start:var(--space-3xs);display:block}.next-card__arrow{font-size:var(--text-lg);color:var(--accent)}.story-audio{border-radius:999px;padding:10px 20px 10px 10px}.story-audio__bar{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.story-audio__mid{flex:1;min-inline-size:0}.story-audio__mid .story-audio__title{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.story-audio__mid .story-audio__seek{min-block-size:0;margin-block-start:6px}.story-audio__play{block-size:2.75rem;inline-size:2.75rem}.story-audio__time{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--ink-faint);white-space:nowrap}.story-audio__buttons{gap:var(--space-3xs)}.story-audio__small{min-block-size:2.75rem;padding-inline:var(--space-2xs);font-size:var(--text-xs)}@media (max-width:34rem){.story-audio{border-radius:var(--radius-lg)}.story-audio__mid{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.card,.card__cover img,a.next-card{transition-duration:.01ms!important}.card:hover{transform:none}}.account{max-width:var(--measure);margin-top:var(--space-lg)}.account__tabs{gap:var(--space-xs);border-bottom:1px solid var(--ink-faint);margin-bottom:var(--space-md);display:flex}.account__tab{appearance:none;padding:var(--space-xs) var(--space-3xs);font:inherit;font-family:var(--font-display);color:var(--ink-muted);cursor:pointer;border:0;background:0 0;border-bottom:2px solid #0000}.account__tab--on{color:var(--ink);border-bottom-color:var(--ember)}.account__form{gap:var(--space-2xs);flex-direction:column;display:flex}.account__label{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--ink);margin-top:var(--space-2xs)}.account__input{min-height:44px;padding:0 var(--space-xs);border:1px solid var(--ink-faint);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);font:inherit;font-size:var(--text-base)}.account__input:focus-visible,.account__tab:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.account__fieldset{margin:var(--space-xs) 0 0;gap:var(--space-2xs);border:0;flex-direction:column;padding:0;display:flex}.account__legend{font-family:var(--font-display);font-size:var(--text-md);margin-bottom:var(--space-2xs)}.account__choice{gap:var(--space-xs);min-height:44px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--ink-faint);border-radius:var(--radius-md);background:var(--paper-raised);cursor:pointer;align-items:flex-start;display:flex}.account__choice input{accent-color:var(--ember);margin-top:.35em}.account__hint{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.account__actions{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.account .btn{margin-top:var(--space-sm);align-self:flex-start}.account__actions .btn{margin-top:0}.account__error{font-size:var(--text-sm);color:var(--ink);background:var(--paper-sunken);border-left:3px solid var(--ember);padding:var(--space-2xs) var(--space-xs);margin-top:var(--space-sm)}.account__status,.account__note,.account__signedin{font-size:var(--text-base);margin-top:var(--space-sm)}.account__status,.account__note{color:var(--ink-muted)}.account--standalone{max-width:var(--measure);margin-top:var(--space-lg)}.account__eyebrow{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.account__headline{font-family:var(--font-display);font-size:var(--text-2xl);margin:var(--space-2xs) 0 var(--space-sm)}.account__teen{margin-top:var(--space-lg);border-top:1px solid var(--ink-faint);padding-top:var(--space-md)}
