@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-regular.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/eb-garamond-semibold.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-regular.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-semibold.woff2) format("woff2")}@font-face{font-family:"Noto Serif Hebrew";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-hebrew-regular.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-200D,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Noto Serif Hebrew";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-hebrew-semibold.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-200D,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Noto Serif Greek";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-greek-regular.woff2) format("woff2");unicode-range:U+0370-03FF,U+1F00-1FFF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-regular.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-semibold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-semibold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-bold.woff2) format("woff2")}:root{--color-paper: #f4ede0;--color-paper-deep: #ebe1cf;--color-bg: var(--color-paper);--color-fg: #1c1410;--color-fg-muted: #5a4836;--color-fg-faint: #8a7660;--color-rubric: #7a1d1d;--color-rubric-soft: #a8442c;--color-accent: var(--color-rubric);--color-accent-soft: #efe4d2;--color-rule: #c8b89c;--color-rule-faint: #d8cab2;--color-quote-bg: transparent;--color-link: var(--color-fg);--color-link-hover: var(--color-rubric);--font-display: "Cormorant Garamond", "EB Garamond", Georgia, serif;--font-heading: "Cormorant Garamond", "EB Garamond", Georgia, serif;--font-body: "EB Garamond", Georgia, "Times New Roman", serif;--font-smallcaps: "EB Garamond", Georgia, serif;--font-greek: "Noto Serif Greek", "EB Garamond", Georgia, serif;--font-hebrew: "Noto Serif Hebrew", "EB Garamond", serif;--font-aramaic: var(--font-hebrew);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.1875rem;--fs-lg: 1.375rem;--fs-xl: 1.75rem;--fs-2xl: 2.375rem;--fs-3xl: 3.25rem;--fs-4xl: 4.5rem;--lh-tight: 1.15;--lh-display: 1.05;--lh-body: 1.55;--lh-loose: 1.7;--tracking-tight: -.01em;--tracking-smallcap: .14em;--tracking-wide: .06em;--measure: 36rem;--measure-wide: 54rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius: 2px;--rule-hairline: 1px}:root[data-theme=sober]{--color-bg: #f7f6f2;--color-paper: #f7f6f2;--color-paper-deep: #efeee8;--color-fg: #1a1a1a;--color-fg-muted: #525252;--color-fg-faint: #8a8a8a;--color-rubric: #2d2d2d;--color-rubric-soft: #5a5a5a;--color-accent: #2d2d2d;--color-accent-soft: #ececea;--color-rule: #d4d2cc;--color-rule-faint: #e3e1db;--color-link: var(--color-fg);--color-link-hover: #000}@media (prefers-color-scheme: dark){:root:not([data-theme]){--color-bg: #14110d;--color-paper: #14110d;--color-paper-deep: #1c1814;--color-fg: #ebe1cf;--color-fg-muted: #a89880;--color-fg-faint: #7a6a55;--color-rubric: #d97757;--color-rubric-soft: #b85a3c;--color-accent: var(--color-rubric);--color-accent-soft: #2a2218;--color-rule: #3a3025;--color-rule-faint: #2a2218;--color-link: var(--color-fg);--color-link-hover: var(--color-rubric)}}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-fg);background:var(--color-bg);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"onum" 1;font-variant-numeric:oldstyle-nums proportional-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:multiply;background-image:radial-gradient(circle at 12% 18%,rgba(122,90,60,.06) 0,transparent 1.5px),radial-gradient(circle at 73% 42%,rgba(122,90,60,.05) 0,transparent 1.5px),radial-gradient(circle at 38% 81%,rgba(122,90,60,.04) 0,transparent 1.5px),radial-gradient(circle at 88% 92%,rgba(122,90,60,.05) 0,transparent 1.5px),radial-gradient(circle at 51% 6%,rgba(122,90,60,.04) 0,transparent 1.5px);background-size:220px 220px,280px 280px,320px 320px,200px 200px,260px 260px}@media (prefers-color-scheme: dark){body:before{opacity:.22;mix-blend-mode:screen}}body>*{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4);color:var(--color-fg);font-feature-settings:"kern" 1,"liga" 1,"dlig" 1,"calt" 1,"lnum" 1}h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl);font-weight:600}h4{font-size:var(--fs-lg);font-weight:600}p,ul,ol{margin:0 0 var(--space-5);max-width:var(--measure)}p{hyphens:auto}a{color:var(--color-link);text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--color-rule);transition:color .12s ease,text-decoration-color .12s ease}a:hover{color:var(--color-link-hover);text-decoration-style:solid;text-decoration-color:currentColor}em,i{font-style:italic}strong,b{font-weight:600}blockquote{margin:var(--space-6) 0;padding:0 0 0 var(--space-5);border-left:var(--rule-hairline) solid var(--color-rule);font-style:italic;color:var(--color-fg);max-width:var(--measure)}blockquote p{margin-bottom:var(--space-3)}blockquote p:last-child{margin-bottom:0}hr{border:none;border-top:var(--rule-hairline) solid var(--color-rule);margin:var(--space-12) 0;max-width:var(--measure)}.ornament,hr.orn{display:flex;align-items:center;justify-content:center;gap:var(--space-4);border:none;margin:var(--space-12) auto;color:var(--color-rubric);font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:.4em;max-width:var(--measure)}hr.orn{height:auto;background:transparent;font-size:var(--fs-lg)}hr.orn:before{content:"❦";display:inline-block;letter-spacing:0}.smallcaps,.eyebrow{font-family:var(--font-smallcaps);font-variant-caps:all-small-caps;font-feature-settings:"smcp" 1,"c2sc" 1,"kern" 1,"lnum" 1;letter-spacing:var(--tracking-smallcap);font-weight:600;text-transform:lowercase}.eyebrow{display:inline-block;font-size:var(--fs-sm);color:var(--color-rubric);margin-bottom:var(--space-3)}.drop:first-letter,p.lede:first-letter{font-family:var(--font-display);font-weight:600;font-size:4.5em;line-height:.85;float:left;padding:.05em .12em 0 0;margin:.05em .04em 0 -.06em;color:var(--color-rubric)}.lede{font-size:var(--fs-lg);line-height:var(--lh-loose);color:var(--color-fg)}.container{max-width:64rem;margin:0 auto;padding:0 var(--space-6)}.container--narrow{max-width:42rem}.container--wide{max-width:76rem}main{padding-top:var(--space-12);padding-bottom:var(--space-20)}.skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:static;width:auto;height:auto;margin:0;padding:var(--space-2) var(--space-3);overflow:visible;clip:auto;background:var(--color-paper-deep);color:var(--color-fg);z-index:100}::selection{background:var(--color-rubric);color:var(--color-paper)}:focus-visible{outline:2px solid var(--color-rubric);outline-offset:2px;border-radius:var(--radius)}[lang=he],[lang=arc]{font-family:var(--font-hebrew);direction:rtl;unicode-bidi:isolate}[lang=grc],[lang=el]{font-family:var(--font-greek)}.muted{color:var(--color-fg-muted)}.faint{color:var(--color-fg-faint)}.rubric{color:var(--color-rubric)}.center{text-align:center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=sober]{--color-bg: #f7f7f6;--color-fg: #1c1c1c;--color-fg-muted: #525252;--color-accent: #2d2d2d;--color-accent-soft: #ececea;--color-rule: #d4d4d3;--color-quote-bg: #ffffff}.masthead[data-astro-cid-ctg3m53h]{border-bottom:var(--rule-hairline) solid var(--color-rule);padding:var(--space-6) 0 var(--space-4);background:transparent}.masthead__row[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-end;justify-content:space-between}.brand[data-astro-cid-ctg3m53h]{display:inline-flex;flex-direction:column;gap:.25rem;text-decoration:none;color:var(--color-fg);line-height:1}.brand__name[data-astro-cid-ctg3m53h]{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.015em;color:var(--color-fg)}.brand__rule[data-astro-cid-ctg3m53h]{width:2.5rem;height:1px;background:var(--color-rubric);margin:.15rem 0}.brand__sub[data-astro-cid-ctg3m53h]{font-size:.75rem;color:var(--color-fg-muted);letter-spacing:var(--tracking-smallcap)}.brand[data-astro-cid-ctg3m53h]:hover .brand__name[data-astro-cid-ctg3m53h]{color:var(--color-rubric)}.nav__list[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:var(--space-6);list-style:none;margin:0;padding:0;align-items:center}.nav__item[data-astro-cid-ctg3m53h]{font-size:var(--fs-sm)}.nav__list[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--color-fg);text-decoration:none;padding:.25rem 0;letter-spacing:var(--tracking-smallcap);border-bottom:1px solid transparent;transition:color .12s ease,border-color .12s ease}.nav__list[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.nav__list[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--color-rubric);border-bottom-color:var(--color-rubric)}.masthead__sub[data-astro-cid-ctg3m53h]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-hairline) dashed var(--color-rule)}.subnav__list[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:var(--space-5);list-style:none;margin:0;padding:0;align-items:center}.subnav__item[data-astro-cid-ctg3m53h]{font-size:var(--fs-xs)}.subnav__list[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h],.subnav__btn[data-astro-cid-ctg3m53h]{background:none;border:0;color:var(--color-fg-muted);cursor:pointer;font:inherit;padding:.2rem 0;text-decoration:none;letter-spacing:var(--tracking-smallcap);border-bottom:1px solid transparent;transition:color .12s ease,border-color .12s ease}.subnav__list[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.subnav__btn[data-astro-cid-ctg3m53h]:hover{color:var(--color-rubric);border-bottom-color:var(--color-rubric)}.subnav__dropdown[data-astro-cid-ctg3m53h]{position:relative}.subnav__caret[data-astro-cid-ctg3m53h]{display:inline-block;font-size:.7em;margin-left:.2em;transition:transform .15s ease}.subnav__dropdown[data-astro-cid-ctg3m53h][data-open=true] .subnav__caret[data-astro-cid-ctg3m53h]{transform:rotate(180deg)}.subnav__menu[data-astro-cid-ctg3m53h]{display:none;position:absolute;top:calc(100% + .5rem);left:0;background:var(--color-paper);border:var(--rule-hairline) solid var(--color-rule);padding:var(--space-3) 0;list-style:none;margin:0;min-width:14rem;z-index:20;box-shadow:0 8px 24px -8px #1c14102e}.subnav__menu[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]{margin:0}.subnav__menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;padding:.4rem var(--space-4);font-family:var(--font-body);font-variant-caps:normal;text-transform:none;letter-spacing:0;font-size:var(--fs-sm);color:var(--color-fg);border:none}.subnav__menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background:var(--color-paper-deep);color:var(--color-rubric);border:none}.subnav__dropdown[data-astro-cid-ctg3m53h][data-open=true] .subnav__menu[data-astro-cid-ctg3m53h]{display:block}@media (max-width: 640px){.masthead__row[data-astro-cid-ctg3m53h]{gap:var(--space-3)}.nav__list[data-astro-cid-ctg3m53h]{gap:var(--space-4)}.subnav__list[data-astro-cid-ctg3m53h]{gap:var(--space-3)}.brand__sub[data-astro-cid-ctg3m53h]{display:none}}.colophon[data-astro-cid-gcn2mc3v]{margin-top:var(--space-24);padding:var(--space-12) 0 var(--space-16);border-top:var(--rule-hairline) solid var(--color-rule);text-align:center;color:var(--color-fg-muted);font-size:var(--fs-sm);line-height:var(--lh-loose)}.colophon__ornament[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:2rem;color:var(--color-rubric);margin-bottom:var(--space-4);letter-spacing:.5em;line-height:1}.colophon__motto[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:var(--fs-base);font-style:italic;color:var(--color-rubric);margin:0 auto var(--space-6);max-width:36rem}.colophon__motto[data-astro-cid-gcn2mc3v] em[data-astro-cid-gcn2mc3v]{font-style:italic}.colophon__line[data-astro-cid-gcn2mc3v]{margin:0 auto var(--space-2);max-width:36rem}.colophon__line[data-astro-cid-gcn2mc3v] em[data-astro-cid-gcn2mc3v]{font-style:italic}.colophon__meta[data-astro-cid-gcn2mc3v]{margin:var(--space-6) auto 0;font-size:var(--fs-xs);color:var(--color-fg-faint);display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.6rem;align-items:center}.colophon__sep[data-astro-cid-gcn2mc3v]{color:var(--color-rule)}.colophon__meta[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--color-fg-muted);text-decoration:none;border-bottom:1px dotted var(--color-rule)}.colophon__meta[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-rubric);border-bottom-color:var(--color-rubric)}
