@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Newsreader-normal-latin-DBQoWVJ5.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(/assets/Newsreader-normal-latin-ext-D-f043e1.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(/assets/Newsreader-italic-latin-DSgQPFUB.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:italic;font-weight:200 800;font-display:swap;src:url(/assets/Newsreader-italic-latin-ext-BJpma-y7.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#faf7e4;--color-band:#f5ecc2;--color-strip:#fcfbf0;--color-ink:#2c4542;--color-soft:#5a6d67;--color-accent:#427542;--color-gold:#fdbf68;--color-sky:#bac9db;--color-night:#3a415f;--color-night-ink:#f5ecc2;--color-night-accent:#fdbf68;--color-night-soft:#c5c2ab;--color-night-rule:#51576d;--color-dusk-warm:#99837b;--color-dusk-deep:#565062;--color-scrim:#4b434c;--color-glow:#3d3947;--color-shadow:#46386e;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-wordmark-settings:"opsz" 72;--weight-regular:400;--weight-medium:500;--size-wordmark:clamp(1.375rem, 1.1893rem + .7619vw, 1.875rem);--size-strip:clamp(1.375rem, 1.1893rem + .7619vw, 1.875rem);--size-hero:clamp(2rem, 1.7214rem + 1.1429vw, 2.75rem);--size-page-title:clamp(2.125rem, 1.7071rem + 1.7143vw, 3.25rem);--size-heading:clamp(2rem, 1.675rem + 1.3333vw, 2.875rem);--size-title:clamp(1.875rem, 1.5964rem + 1.1429vw, 2.625rem);--size-card-title:1.875rem;--size-part-title:1.5rem;--size-quote:clamp(1.25rem, 1.1107rem + .5714vw, 1.625rem);--size-reading:clamp(1.125rem, 1.0554rem + .2857vw, 1.3125rem);--size-lead:1.125rem;--size-body:1.0625rem;--size-nav:1.0625rem;--size-control:1rem;--size-pill:.9375rem;--size-status:.9375rem;--size-fine:.875rem;--size-ref:.8125rem;--size-label:.75rem;--size-icon:1.625rem;--size-target:2.75rem;--size-emblem:clamp(4.375rem, 3.8643rem + 2.0952vw, 5.75rem);--size-emblem-large:clamp(6.25rem, 5.3214rem + 3.8095vw, 8.75rem);--size-mark:clamp(6.875rem, 5.9464rem + 3.8095vw, 9.375rem);--line-tight:1.1;--line-title:1.15;--line-strip:1.35;--line-label:1.4;--line-quote:1.45;--line-body:1.5;--line-reading:1.6;--letter-spacing-wordmark:-.015em;--letter-spacing-label:.16em;--letter-spacing-ref:.2em;--letter-spacing-ref-night:.24em;--space-1:.25rem;--space-2:.375rem;--space-3:.5rem;--space-4:.75rem;--space-5:.875rem;--space-6:1.375rem;--space-7:1.625rem;--space-8:3.5rem;--space-gutter:clamp(1rem, .0714rem + 3.8095vw, 3.5rem);--space-header:clamp(.875rem, .6893rem + .7619vw, 1.375rem);--space-section:clamp(2.5rem, 1.5714rem + 3.8095vw, 5rem);--space-band:clamp(2.75rem, 1.9143rem + 3.4286vw, 5rem);--space-grid:clamp(1.125rem, .8929rem + .9524vw, 1.75rem);--space-lead:clamp(1.5rem, 1.0357rem + 1.9048vw, 2.75rem);--space-close-top:clamp(4.375rem, 3.2143rem + 4.7619vw, 7.5rem);--space-close-bottom:clamp(3.75rem, 2.8214rem + 3.8095vw, 6.25rem);--space-close-title:clamp(2.125rem, 1.8929rem + .9524vw, 2.75rem);--space-strip-top:clamp(6.875rem, 5.9464rem + 3.8095vw, 9.375rem);--space-strip-block:clamp(1.625rem, 1.3rem + 1.3333vw, 2.5rem);--space-strip-inline:clamp(1.375rem, .5857rem + 3.2381vw, 3.5rem);--space-pill-inline:1rem;--space-card-block:1.625rem;--space-card-inline:1.75rem;--height-hero:clamp(40rem, 35.8214rem + 17.1429vw, 51.25rem);--height-page-hero:clamp(25rem, 22.2143rem + 11.4286vw, 32.5rem);--height-dusk:clamp(8.125rem, 6.5rem + 6.6667vw, 12.5rem);--radius-pill:999px;--torn:polygon(0 4%, 6% 0, 14% 3%, 22% 1%, 31% 4%, 40% 0, 52% 3%, 61% 1%, 70% 4%, 80% 0, 90% 3%, 100% 1%, 100% 96%, 92% 100%, 83% 97%, 72% 100%, 62% 96%, 50% 99%, 40% 96%, 29% 100%, 18% 97%, 8% 100%, 0 97%);--tilt-strip:-1deg;--tilt-odd:-.5deg;--tilt-even:.6deg;--border-outline:1.5px;--shadow-popup:0 18px 50px color-mix(in srgb, var(--color-shadow) 28%, transparent);--shadow-glow:0 1px 10px color-mix(in srgb, var(--color-glow) 53%, transparent);--motion-fast:.15s;--motion-popup:.22s;--motion-ease:cubic-bezier(.2, .7, .2, 1);--layout-width:min(100% - 2 * var(--space-gutter), 83rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-serif);font-size:var(--size-body);line-height:var(--line-body);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:clip}h1,h2,h3{font-weight:var(--weight-medium);line-height:var(--line-title);text-wrap:balance;margin:0}p,blockquote,figure,ol,ul{margin:0}p,li,figcaption{text-wrap:pretty}img,svg{max-width:100%;display:block}a{color:inherit}::selection{background:var(--color-gold);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--space-5);top:var(--space-5);z-index:40;padding:var(--space-4) var(--space-6);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-weight:var(--weight-medium);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.wrap{width:var(--layout-width);margin-inline:auto}.lockup{align-items:center;gap:calc(var(--size-wordmark) * .42);text-decoration:none;display:inline-flex}.lockup img{width:calc(var(--size-wordmark) * 1.55);height:calc(var(--size-wordmark) * 1.55);border-radius:50%;flex:none}.wordmark{font-size:var(--size-wordmark);font-weight:var(--weight-medium);font-variation-settings:var(--font-wordmark-settings);letter-spacing:var(--letter-spacing-wordmark);white-space:nowrap;color:var(--color-ink);line-height:1}.wordmark i{font-weight:var(--weight-regular);color:var(--color-accent)}.button{min-height:var(--size-target);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:var(--size-control);font-weight:var(--weight-medium);white-space:nowrap;touch-action:manipulation;transition:background-color var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.button:hover{background:var(--color-accent)}}.button-label{text-box:trim-both cap alphabetic}.button-night{border:var(--border-outline) solid var(--color-night-accent);color:var(--color-night-accent);background:0 0;transition:none}@media (hover:hover){.button-night:hover{background:var(--color-night-accent);color:var(--color-night)}}.more{font-weight:var(--weight-medium);color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:1.5px}.label{font-size:var(--size-label);font-weight:var(--weight-medium);line-height:var(--line-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-accent)}.ref{margin-top:var(--space-4);font-size:var(--size-ref);line-height:normal;font-weight:var(--weight-medium);letter-spacing:var(--letter-spacing-ref);text-transform:uppercase;color:var(--color-accent);display:block}.site-header{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-header) var(--space-gutter);display:flex;position:absolute;inset:0 0 auto}.site-nav{align-items:center;gap:var(--space-7);font-size:var(--size-nav);font-weight:var(--weight-medium);display:flex}.site-nav a:not(.pill){padding-block:var(--space-3);text-decoration:none}.site-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:5px;text-decoration-thickness:1.5px}@media (hover:hover){.site-nav a:not(.pill):hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:5px;text-decoration-thickness:1.5px}}.pill{padding:var(--space-3) var(--space-pill-inline);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:var(--size-pill);font-weight:var(--weight-medium);white-space:nowrap;touch-action:manipulation;transition:background-color var(--motion-fast) var(--motion-ease);line-height:1.2;text-decoration:none;display:inline-block}@media (hover:hover){.pill:hover{background:var(--color-accent)}}@supports (text-box:trim-both cap alphabetic){.pill{padding-block:calc(var(--space-3) + (1.2em - 1cap) / 2);text-box:trim-both cap alphabetic}}.menu-slot{display:none}.menu-button{width:var(--size-target);height:var(--size-target);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--space-3) * -1);padding:0;display:inline-grid}.menu-button svg{width:var(--size-icon);height:var(--size-icon)}@media (max-width:47.99rem){.site-nav{gap:var(--space-2)}.site-nav a:not(.pill),.pill-more{display:none}.menu-slot{display:block}}@media (max-width:23.99rem){.site-nav{display:none}}.menu-backdrop{z-index:30;background:color-mix(in srgb, var(--color-night) 45%, transparent);transition:opacity var(--motion-popup) var(--motion-ease);position:fixed;inset:0}.menu-backdrop[data-starting-style],.menu-backdrop[data-ending-style]{opacity:0}.menu-popup{z-index:40;overscroll-behavior:contain;max-height:100dvh;padding:var(--space-header) var(--space-gutter) var(--space-8);padding-top:max(env(safe-area-inset-top), var(--space-header));background:var(--color-paper);box-shadow:var(--shadow-popup);transition:transform var(--motion-popup) var(--motion-ease), opacity var(--motion-popup) var(--motion-ease);position:fixed;inset:0 0 auto;overflow-y:auto}.menu-popup[data-starting-style],.menu-popup[data-ending-style]{opacity:0;transform:translateY(-1.5rem)}.menu-top{justify-content:space-between;align-items:center;display:flex}.menu-links{gap:var(--space-1);margin-top:var(--space-6);padding:0;list-style:none;display:grid}.menu-links a:not(.button){padding:var(--space-4) 0;font-size:var(--size-card-title);font-weight:var(--weight-medium);line-height:var(--line-title);text-decoration:none;display:block}.menu-links li:last-child{margin-top:var(--space-5)}.field{background:var(--color-sky);position:relative;overflow:hidden}.field-home{height:var(--height-hero)}.field-page{height:var(--height-page-hero)}.field-art{object-fit:cover;object-position:38% 60%;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (min-width:48rem){.field-art{object-position:50% 60%}}.field-scrim{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-scrim) 80%, transparent));height:40%;position:absolute;inset:auto 0 0}.strip{z-index:2;inset:var(--space-strip-top) var(--space-5) auto;padding:var(--space-strip-block) var(--space-strip-inline);background:var(--color-strip);clip-path:var(--torn);text-align:center;color:var(--color-ink);position:absolute}@media (min-width:48rem){.strip{width:min(51.25rem, 100% - 2 * var(--space-gutter));transform:translateX(-50%) rotate(var(--tilt-strip));left:50%;right:auto}}.strip blockquote p{font-size:var(--size-strip);font-style:italic;line-height:var(--line-strip)}.strip h1{font-size:var(--size-page-title)}.strip .label{margin-top:var(--space-3)}.field-words{z-index:2;inset:auto var(--space-gutter) clamp(1.375rem, .7857rem + 2.4167vw, 2.875rem);max-width:50rem;color:var(--color-paper);text-shadow:var(--shadow-glow);position:absolute}.field-words h2{font-size:var(--size-hero);line-height:var(--line-tight)}.field-words p{font-size:var(--size-lead);line-height:var(--line-label);text-wrap:balance}.section{padding-block:var(--space-section)}.section-band{background:var(--color-band);padding-block:var(--space-band)}.lead{max-width:56.25rem;margin-bottom:var(--space-lead);font-size:var(--size-title)}.section-title{margin-bottom:var(--space-lead);font-size:var(--size-heading);line-height:var(--line-tight)}.split{gap:var(--space-5);display:grid}.split>h2{font-size:var(--size-heading);line-height:var(--line-tight)}@media (min-width:56rem){.split{gap:var(--space-8);grid-template-columns:1fr 2fr}}.reading{gap:var(--space-5);font-size:var(--size-reading);line-height:var(--line-reading);color:var(--color-soft);display:grid}.verse blockquote p{font-size:var(--size-quote);font-style:italic;line-height:var(--line-quote);color:var(--color-ink)}.verse blockquote p+p{margin-top:var(--space-3)}.cards{gap:var(--space-grid);padding:0;list-style:none;display:grid}@media (min-width:64rem){.cards{grid-template-columns:1fr 1fr}.cards[data-count="3"]{grid-template-columns:repeat(3,1fr)}.cards[data-count="3"] .card{gap:var(--space-4);flex-direction:column}}.card{align-items:flex-start;gap:var(--space-4);padding:var(--space-card-block) var(--space-card-inline);background:var(--color-strip);clip-path:var(--torn);transform:rotate(var(--tilt-odd));flex-direction:column;display:flex;position:relative}.card:nth-child(2n){transform:rotate(var(--tilt-even))}@media (min-width:40rem){.card{gap:var(--space-6);flex-direction:row}}.card img{width:var(--size-emblem);height:var(--size-emblem);flex:none}.card h3{margin:var(--space-1) 0 var(--space-2);font-size:var(--size-card-title)}.card h3 a{text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0}.card h3 a:focus-visible{outline:0}.card:has(h3 a:focus-visible):before{content:"";inset:calc(4% + var(--space-3)) var(--space-5);border:2px solid var(--color-accent);pointer-events:none;position:absolute}@media (hover:hover){.card:hover h3 a{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:1.5px}}.card .line{color:var(--color-soft)}.card .status{margin-top:var(--space-3);color:var(--color-soft);font-size:var(--size-status);font-style:italic;line-height:var(--line-label)}.emblem-large{width:var(--size-emblem-large);height:var(--size-emblem-large);align-self:start}.parts{gap:var(--space-6);padding:0;list-style:none;display:grid}.parts h3{font-size:var(--size-part-title)}.parts p{margin-top:var(--space-2);font-size:var(--size-body);line-height:var(--line-body);color:var(--color-soft)}.episodes{gap:var(--space-6);padding:0;list-style:none;display:grid}.episodes a{font-size:var(--size-part-title);font-weight:var(--weight-medium)}.dusk{height:var(--height-dusk);background:linear-gradient(180deg in oklab, var(--color-band), var(--color-sky) 22%, var(--color-dusk-warm) 48%, var(--color-dusk-deep) 74%, var(--color-night))}.night{padding:var(--space-close-top) var(--space-gutter) var(--space-close-bottom);background:var(--color-night);color:var(--color-night-ink);text-align:center;position:relative;overflow:hidden}.night :focus-visible{outline-color:var(--color-night-accent)}.night-art{object-fit:cover;object-position:55% 0%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.night-veil{background:linear-gradient(180deg, var(--color-night) 0%, transparent 22%, color-mix(in srgb, var(--color-night) 63%, transparent) 40%, color-mix(in srgb, var(--color-night) 90%, transparent) 58%, color-mix(in srgb, var(--color-night) 96%, transparent) 100%);position:absolute;inset:0}.night-words{position:relative}.night-words .mark{width:var(--size-mark);height:var(--size-mark);border-radius:50%;margin:0 auto}.night-words .verse{max-width:21.25rem;margin:var(--space-6) auto 0}@media (min-width:48rem){.night-words .verse{max-width:47.5rem}}.night-words .verse blockquote p{color:var(--color-night-ink)}.night-words .ref{font-size:var(--size-label);letter-spacing:var(--letter-spacing-ref-night);color:var(--color-night-accent)}.night-words h2{margin-top:var(--space-close-title);font-size:var(--size-title)}.night-words>p{margin-top:var(--space-3);line-height:var(--line-quote)}.night-words .button-night{margin-top:var(--space-6)}.site-footer{border-top:1px solid var(--color-night-rule);padding:var(--space-6) var(--space-gutter);background:var(--color-night);color:var(--color-night-soft);font-size:var(--size-fine);line-height:var(--line-quote)}.site-footer :focus-visible{outline-color:var(--color-night-accent)}.footer-links{gap:var(--space-1) var(--space-6);margin-bottom:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer-links a{padding-block:var(--space-2);color:var(--color-night-ink);text-decoration:none;display:inline-block}@media (hover:hover){.footer-links a:hover{color:var(--color-night-accent)}}.footer-fine{justify-content:space-between;gap:var(--space-4);display:flex}.lost{gap:var(--space-6);padding-top:calc(var(--space-section) + 6rem);padding-bottom:var(--space-section);justify-items:start;display:grid}.lost h1{font-size:var(--size-heading);line-height:var(--line-tight)}.lost p{max-width:36rem;font-size:var(--size-reading);line-height:var(--line-reading);color:var(--color-soft)}.lost img{border-radius:50%;width:7.5rem;height:7.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
