:root{--paper: #faf8f3;--ink: #2c2c2c;--grey: #5f6368;--teal: #3a7676;--rule: #e2ddd2;--serif: "Source Serif 4", Georgia, serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #1d1c1a;--ink: #e9e5dc;--grey: #a7a49c;--teal: #7dbdb6;--rule: #3a3833}:root:not([data-theme=light]) .terrain-bg[data-astro-cid-j7pv25f6]{filter:invert(1);mix-blend-mode:screen;opacity:.35}}:root[data-theme=dark]{--paper: #1d1c1a;--ink: #e9e5dc;--grey: #a7a49c;--teal: #7dbdb6;--rule: #3a3833}:root[data-theme=dark] .terrain-bg[data-astro-cid-j7pv25f6]{filter:invert(1);mix-blend-mode:screen;opacity:.35}[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--serif);font-size:18px;line-height:1.6;color:var(--ink);background-color:var(--paper)}.terrain-bg[data-astro-cid-j7pv25f6]{position:fixed;inset:0;background:url(/terrain-relief.png) center / cover no-repeat;mix-blend-mode:multiply;opacity:.35;pointer-events:none;z-index:-1}.page[data-astro-cid-j7pv25f6]{max-width:720px;margin:0 auto;padding:4rem 1.5rem 3rem;background:var(--paper);min-height:100vh}a[data-astro-cid-j7pv25f6]{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}a[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}p[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.meta[data-astro-cid-j7pv25f6],.nav[data-astro-cid-j7pv25f6],figcaption[data-astro-cid-j7pv25f6],.footer[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.8rem;color:var(--grey)}.masthead[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.6rem;font-weight:400;line-height:1.1;margin-bottom:1rem}.lede[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--grey)}.contact-line[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.85rem;color:var(--grey);margin:1rem 0 0}.nav[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1.5rem;font-size:.9rem}.theme-switch[data-astro-cid-j7pv25f6]{margin-left:auto;padding:0;border:0;background:none;cursor:pointer;line-height:0;align-self:center}.theme-switch[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:12px}.theme-switch[data-astro-cid-j7pv25f6] .track{fill:var(--rule);stroke:var(--grey);stroke-opacity:.35;transition:fill .26s}.theme-switch[data-astro-cid-j7pv25f6] .knob>circle{fill:var(--paper);stroke:var(--grey);stroke-opacity:.5;transition:fill .26s}.theme-switch[data-astro-cid-j7pv25f6] .sun circle,.theme-switch[data-astro-cid-j7pv25f6] .moon{fill:var(--ink)}.theme-switch[data-astro-cid-j7pv25f6] .sun line{stroke:var(--ink);stroke-width:1.3;stroke-linecap:round}.nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--grey);text-decoration:none}.nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--teal)}section[data-astro-cid-j7pv25f6]{margin-top:3.5rem;padding-top:1rem;border-top:1px solid var(--rule)}h2[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.85rem;font-weight:500;color:var(--grey);margin-bottom:1.25rem}h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;font-weight:500;line-height:1.35;margin-bottom:.4rem}h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink)}h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--teal)}.book[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:180px 1fr;gap:1.75rem;align-items:start}.book-cover[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;box-shadow:0 1px 3px #0000002e}.book[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]{font-style:italic}.book[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.maps[data-astro-cid-j7pv25f6]{margin:2rem 0 0}.maps[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}figcaption[data-astro-cid-j7pv25f6]{margin-top:.5rem}.reel[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 230px;gap:1.75rem;align-items:center;margin:2rem 0 0}.reel-frame[data-astro-cid-j7pv25f6]{order:2}.reel-frame[data-astro-cid-j7pv25f6]{position:relative;line-height:0}.reel-frame[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;background:#000;box-shadow:0 1px 3px #0000002e}.reel-toggle[data-astro-cid-j7pv25f6]{position:absolute;inset:0;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.reel-toggle[data-astro-cid-j7pv25f6] svg{width:64px;height:64px}.reel-toggle[data-astro-cid-j7pv25f6] circle{fill:#0000008c}.reel-toggle[data-astro-cid-j7pv25f6] path{fill:#fff}.reel-sound[data-astro-cid-j7pv25f6]{position:absolute;right:10px;bottom:14px;width:36px;height:36px;padding:0;border:0;background:none;cursor:pointer}.reel-sound[data-astro-cid-j7pv25f6] svg{width:36px;height:36px}.reel-play[data-astro-cid-j7pv25f6],.reel-expand[data-astro-cid-j7pv25f6]{position:absolute;width:36px;height:36px;padding:0;border:0;background:none;cursor:pointer}.reel-play[data-astro-cid-j7pv25f6]{left:10px;bottom:14px}.reel-expand[data-astro-cid-j7pv25f6]{right:10px;top:10px}.reel-play[data-astro-cid-j7pv25f6] svg,.reel-expand[data-astro-cid-j7pv25f6] svg{width:36px;height:36px}.reel-frame[data-astro-cid-j7pv25f6] .reel-btn-bg{fill:#0009}.reel-frame[data-astro-cid-j7pv25f6] .reel-fill{fill:#fff}.reel-frame[data-astro-cid-j7pv25f6] .reel-line line,.reel-frame[data-astro-cid-j7pv25f6] .reel-line path{stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}@media(min-width:601px){.reel-toggle[data-astro-cid-j7pv25f6]{cursor:zoom-in}.reel-frame[data-astro-cid-j7pv25f6].is-expanded .reel-toggle[data-astro-cid-j7pv25f6]{cursor:pointer}}@media(max-width:600px){.reel-expand[data-astro-cid-j7pv25f6]{display:none}}.reel-dialog[data-astro-cid-j7pv25f6]{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.reel-dialog[data-astro-cid-j7pv25f6][open]{display:grid;place-items:center}.reel-dialog[data-astro-cid-j7pv25f6]::backdrop{background:#0c0c0bdb;animation:reel-fade .3s ease-out}.reel-dialog[data-astro-cid-j7pv25f6].closing::backdrop{opacity:0;transition:opacity .3s}@keyframes reel-fade{0%{opacity:0}}.reel-frame[data-astro-cid-j7pv25f6].is-expanded{width:min(92vw,50.625vh)}.reel-frame[data-astro-cid-j7pv25f6].is-expanded video[data-astro-cid-j7pv25f6]{box-shadow:0 10px 40px #00000080}.reel-toggle[data-astro-cid-j7pv25f6]:focus-visible,.reel-play[data-astro-cid-j7pv25f6]:focus-visible,.reel-expand[data-astro-cid-j7pv25f6]:focus-visible,.reel-sound[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.reel-frame[data-astro-cid-j7pv25f6] .reel-progress{position:absolute;left:0;bottom:0;width:100%;height:3px;pointer-events:none}.reel-frame[data-astro-cid-j7pv25f6] .reel-progress-track{fill:#ffffff40}.reel-frame[data-astro-cid-j7pv25f6] .reel-progress-fill{fill:#fff}.reel[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:1rem;color:var(--ink)}.reel[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.order[data-astro-cid-j7pv25f6]{margin-top:2rem}.order[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1.5rem;margin-bottom:1rem}.order[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.85rem;color:var(--grey);padding-top:.15rem}.more-sellers[data-astro-cid-j7pv25f6]{margin:.5rem 0 1rem}.more-sellers[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.85rem;color:var(--teal);cursor:pointer}.more-sellers[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.more-sellers[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{margin-top:.75rem;font-size:.95rem}.more-work[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.more-work[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.85rem;color:var(--teal);cursor:pointer}.more-work[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.more-work[data-astro-cid-j7pv25f6] .entries[data-astro-cid-j7pv25f6]{margin-top:1rem}.entries[data-astro-cid-j7pv25f6]{list-style:none}.entries[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1.1rem 0;border-bottom:1px solid var(--rule)}.entries[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{padding-top:0}.entry--compact[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem}.entry--compact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.meta){font-size:.95rem}.entries[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:none;padding-bottom:0}.entries[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:.4rem}.entries[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{margin-bottom:0}.logo-head[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;height:30px;width:auto;margin-bottom:.3rem}.covers[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;margin:.5rem 0 .9rem}.links[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.8rem;margin-top:.3rem}.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]+a[data-astro-cid-j7pv25f6]{margin-left:1rem}.soundcloud[data-astro-cid-j7pv25f6]{display:block;margin-top:.75rem}.more[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.footer[data-astro-cid-j7pv25f6]{margin-top:4rem;padding-top:1rem;border-top:1px solid var(--rule)}.footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--grey)}@media(max-width:600px){body{font-size:17px}.masthead[data-astro-cid-j7pv25f6]{position:relative}.theme-switch[data-astro-cid-j7pv25f6]{position:absolute;top:.55rem;right:0}.page[data-astro-cid-j7pv25f6]{padding:2.5rem 1rem 2rem}.masthead[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.1rem}.book[data-astro-cid-j7pv25f6],.reel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.reel[data-astro-cid-j7pv25f6]{gap:1rem}.reel-frame[data-astro-cid-j7pv25f6]{width:100%}.book-cover[data-astro-cid-j7pv25f6]{max-width:160px}.order[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.1rem}.order[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin-bottom:.6rem}}
