.submenu.svelte-a8kxe2{--text:var(--surface-text);--accent:var(--surface-text);--link-hover:color-mix(in srgb, var(--surface-text) 90%, var(--second));color:var(--text)}header.svelte-a8kxe2{border-bottom:1px solid var(--prime)}.utility-bar.svelte-a8kxe2{background:color-mix(in srgb, var(--text) 5%, var(--prime));border-bottom:1px solid color-mix(in srgb, var(--text) 12%, var(--prime));display:none}.utility-links.svelte-a8kxe2{flex-wrap:wrap;justify-content:flex-end;gap:0 .35rem;font-size:1rem;line-height:1.25;display:flex}.utility-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){min-width:44px;min-height:44px;color:var(--text);justify-content:center;align-items:center;padding:.5rem;text-decoration:none;display:inline-flex}.utility-links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{text-decoration:underline}.utility-links.svelte-a8kxe2 a[aria-current]:where(.svelte-a8kxe2),.primary.svelte-a8kxe2 a[aria-current]:where(.svelte-a8kxe2){text-underline-offset:.25em;font-weight:700;text-decoration:underline;text-decoration-thickness:.15em}.utility-links.svelte-a8kxe2 a[aria-current]:where(.svelte-a8kxe2){box-shadow:inset 0 -3px}.header-inner.svelte-a8kxe2{justify-content:space-between;align-items:center;gap:var(--space);padding-block:var(--space);display:flex}.brand.svelte-a8kxe2{align-items:center;gap:calc(var(--space) / 2);min-width:0;color:var(--text);font-family:var(--font-heading);overflow-wrap:anywhere;font-weight:700;text-decoration:none;display:flex}.brand.svelte-a8kxe2:hover,.brand.svelte-a8kxe2:focus-visible{color:var(--accent)}.logo-box.svelte-a8kxe2{flex:0 0 3rem;width:3rem;height:3rem;display:block}.logo-box.svelte-a8kxe2 picture{width:100%;height:100%;display:block}.logo-box.svelte-a8kxe2 img{object-fit:contain;width:100%;height:100%;display:block}nav.svelte-a8kxe2{min-width:0}ul.svelte-a8kxe2{margin:0;padding:0;list-style:none}.primary.svelte-a8kxe2{align-items:center;gap:calc(var(--space) / 2) var(--space);flex-wrap:wrap;display:flex}.primary.svelte-a8kxe2>li:where(.svelte-a8kxe2){position:relative}.primary.svelte-a8kxe2 a:where(.svelte-a8kxe2){align-items:center;gap:.35em;display:inline-flex}.nav-label.svelte-a8kxe2{display:inline-block}.dropdown-toggle.svelte-a8kxe2{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.submenu.svelte-a8kxe2{z-index:5;background:var(--second);border:1px solid var(--gray);border-radius:var(--radius,.5rem);min-width:12rem;padding:.5rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #0002}.submenu.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:.35rem .5rem;display:block}.primary.svelte-a8kxe2>li:where(.svelte-a8kxe2):hover>.submenu:where(.svelte-a8kxe2),.primary.svelte-a8kxe2>li:where(.svelte-a8kxe2):focus-within>.submenu:where(.svelte-a8kxe2),.primary.svelte-a8kxe2>li.expanded:where(.svelte-a8kxe2)>.submenu:where(.svelte-a8kxe2){display:block}.menu-toggle.svelte-a8kxe2{display:none}.icon.svelte-a8kxe2{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.35rem;height:1.35rem;display:inline-block}.nav-icon.svelte-a8kxe2{width:1.1rem;height:1.1rem}a.svelte-a8kxe2:focus-visible,button.svelte-a8kxe2:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=48rem){.utility-bar.svelte-a8kxe2{display:block}.header-inner.svelte-a8kxe2{flex-wrap:wrap;padding-block:.75rem}.brand.svelte-a8kxe2{font-size:1.25em}.logo-box.svelte-a8kxe2{flex-basis:3.25rem;width:3.25rem;height:3.25rem}.menu-toggle.svelte-a8kxe2{border:1px solid var(--gray);border-radius:var(--radius,.5rem);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}#main-navigation.svelte-a8kxe2{flex-basis:100%;display:none}#main-navigation.open.svelte-a8kxe2{display:block}.primary.svelte-a8kxe2{border-top:1px solid var(--gray);padding-top:.5rem;display:block}.primary.svelte-a8kxe2>li:where(.svelte-a8kxe2){margin:0}.primary.svelte-a8kxe2>li:where(.svelte-a8kxe2)>a:where(.svelte-a8kxe2),.nav-label.svelte-a8kxe2{padding:.65rem .25rem;display:flex}.submenu.svelte-a8kxe2,.primary.svelte-a8kxe2>li:where(.svelte-a8kxe2):hover>.submenu:where(.svelte-a8kxe2),.primary.svelte-a8kxe2>li:where(.svelte-a8kxe2):focus-within>.submenu:where(.svelte-a8kxe2){display:none}.primary.svelte-a8kxe2>li.expanded:where(.svelte-a8kxe2)>.submenu:where(.svelte-a8kxe2){display:block}.submenu.svelte-a8kxe2{--text:inherit;--accent:inherit;--link-hover:var(--text);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 1rem;position:static}.submenu.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:.5rem .25rem}}.sr-only.svelte-a8kxe2{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}footer.svelte-4jwo3w{background:var(--prime);color:var(--text);border-top:1px solid color-mix(in srgb, var(--text) 25%, var(--prime));padding-block:1.5rem max(1.5rem, env(safe-area-inset-bottom));flex-shrink:0}.footer-inner.svelte-4jwo3w{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem 2rem;display:flex}.footer-copy.svelte-4jwo3w{overflow-wrap:anywhere;flex:18rem;min-width:0;max-width:60ch}p.svelte-4jwo3w{margin:0}p.svelte-4jwo3w+p:where(.svelte-4jwo3w){margin-top:.5rem}nav.svelte-4jwo3w{min-width:0;max-width:100%}ul.svelte-4jwo3w{margin:0;padding:0;list-style:none}.footer-links.svelte-4jwo3w{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}li.svelte-4jwo3w{min-width:0}a.svelte-4jwo3w{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.sr-only.svelte-4jwo3w{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.player-bar.svelte-pt1798{z-index:20;padding:.65rem max(1rem, calc((100vw - var(--wide-width)) / 2)) calc(.65rem + env(safe-area-inset-bottom));background:var(--prime);color:var(--text);border-top:1px solid color-mix(in srgb, var(--text) 30%, var(--prime));font:1rem / 1.4 var(--font-body);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -.25rem 1rem #0002}.controls.svelte-pt1798{grid-area:1/2;justify-content:center;align-items:center;gap:.35rem;display:flex}button.svelte-pt1798{border:1px solid color-mix(in srgb, var(--text) 40%, var(--prime));min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;padding:.4rem}button.svelte-pt1798:hover{color:var(--prime);background:var(--text)}button.svelte-pt1798:disabled{opacity:.4;cursor:default}.play-toggle.svelte-pt1798{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.play-toggle.svelte-pt1798 svg:where(.svelte-pt1798){fill:currentColor;width:1.5rem;height:1.5rem}.close.svelte-pt1798{border-color:#0000;grid-area:1/3;font-size:1.6rem}.episode.svelte-pt1798{grid-area:1/1;align-items:center;gap:.75rem;min-width:0;display:flex}.track-artwork.svelte-pt1798{object-fit:cover;flex:0 0 48px;width:48px;height:48px}.episode.svelte-pt1798 a:where(.svelte-pt1798){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timeline.svelte-pt1798{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;display:grid}input[type=range].svelte-pt1798{width:100%;min-width:0;height:24px;accent-color:var(--accent);grid-column:1/-1;margin:0}.timeline.svelte-pt1798 span:where(.svelte-pt1798){white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.duration.svelte-pt1798{text-align:right}.status.svelte-pt1798{grid-column:1/-1;margin:0;font-size:.85rem}@media (width<=48rem){.player-bar.svelte-pt1798{grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.controls.svelte-pt1798{grid-area:3/1/auto/-1}.close.svelte-pt1798{border-color:color-mix(in srgb, var(--text) 25%, var(--prime));border-radius:50%;grid-area:1/2;align-self:start;place-items:center;width:44px;height:44px;padding:0;line-height:1;display:grid}}@font-face{font-family:Lora;src:url(../../../fonts/lora.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:optional}@font-face{font-family:Lora;src:url(../../../fonts/lora-italic.woff2)format("woff2");font-style:italic;font-weight:400 700;font-display:optional}:root{--font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:var(--font-body);--font-size:1.0625rem;--font-scale:1.2;--line-height:1.6;--space:1.5rem;--content-width:50rem;--wide-width:68.75rem;--radius:.75rem}html{scrollbar-gutter:stable}*{box-sizing:border-box}body{font:var(--font-size) / var(--line-height) var(--font-body);margin:0}h1,h2,h3,h4,h5,h6{--link-hover:var(--accent);color:var(--text);font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin-block:1.5em .6em;font-weight:500;line-height:1.2}h1{font-size:clamp(2rem, 1.2rem + 3vw, calc(var(--font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale)))}h2{font-size:calc(var(--font-size) * var(--font-scale) * var(--font-scale))}h3{font-size:calc(var(--font-size) * var(--font-scale))}h4{font-size:var(--font-size)}h5,h6{letter-spacing:0;font-size:.9em}p{margin-block:0 1.25em}a{color:var(--accent);text-underline-offset:.18em}:is(h1,h2,h3,h4,h5,h6) a:any-link{color:inherit}:root a:any-link:hover,:root a:any-link:focus-visible{color:var(--link-hover,var(--text));text-decoration-thickness:.12em}img{max-width:100%}.container,.container-narrow,.container-wide{width:100%;padding-inline:min(var(--space), 5vw);margin-inline:auto}.container{max-width:1200px}.container-narrow{max-width:760px}.container-wide{max-width:1440px}.bg-prime{background-color:var(--prime)}.bg-accent{background-color:var(--accent)}.bg-light{background-color:var(--second)}.bg-gray{background-color:var(--gray)}.txt-accent{color:var(--accent)}.txt-center{text-align:center}.-p{padding:.5em}.-p-lg{padding:1em}.-m-b{margin-bottom:1em}.-m-y{margin-block:1em}.form-control{width:100%;font:inherit;color:var(--reading-text);background:var(--reading-background);border:1px solid var(--text);border-radius:.3rem;padding:.65em;display:block}.button{font:inherit;color:var(--reading-background);background:var(--surface-text);cursor:pointer;border:0;border-radius:.3rem;padding:.65em 1em}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.reading{--text:var(--reading-text);--accent:var(--reading-link);background:var(--reading-background);color:var(--text);border-radius:var(--radius);width:100%;max-width:52rem;line-height:var(--line-height);overflow-wrap:anywhere;padding:clamp(1.5rem,6vw,4.5rem)}.reading>header,.reading>footer,.reading .content,.reading .description,.reading .credits{max-width:60ch;margin-inline:auto}.reading .content p,.reading .content ul,.reading .content ol{margin-block:0 1.25em}.reading .content :is(h2,h3,h4,h5,h6){margin-block:2em .7em;line-height:1.3}.reading .content blockquote{border-inline-start:3px solid var(--accent);margin-inline:0;padding-inline-start:1.25em}.reading .content pre{overflow-x:auto}.reading .tag{color:var(--reading-text)}.reading>header h1{margin-block:0 .65em}.reading .content>:first-child{margin-top:0}.reading .content>:last-child{margin-bottom:0}.reading .content li+li{margin-top:.45em}.reading .content :is(ul,ol){padding-inline-start:1.4em}.reading .content blockquote p{font-style:italic}.reading>picture{margin-block:2rem 2.5rem;display:block}.reading>picture img{width:100%;height:auto;display:block}.site.svelte-12qhfyh{background:var(--prime);color:var(--text);min-height:100dvh;font:var(--font-size) / var(--line-height) var(--font-body);flex-direction:column;display:flex}.site-content.svelte-12qhfyh{flex:1;display:flow-root}
