.nav[data-astro-cid-dmqpwcec]{padding:22px 0;position:relative;z-index:10}.nav[data-astro-cid-dmqpwcec]:not(.nav--overlay){border-bottom:1px solid var(--line);background:var(--bg)}.nav--overlay[data-astro-cid-dmqpwcec]{position:absolute;top:0;left:0;right:0;background:transparent}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:20px}.nav__brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:700;font-size:.95rem;letter-spacing:3px;color:var(--text);text-transform:uppercase;white-space:nowrap}.nav__brand[data-astro-cid-dmqpwcec]:hover{color:var(--cream)}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:34px;font-size:1rem;letter-spacing:.5px}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--text-soft)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--gold-bright)}.nav__cta[data-astro-cid-dmqpwcec]{border:1px solid var(--gold);color:var(--gold-bright)!important;padding:9px 20px;font-family:var(--display);font-weight:700;font-size:.78rem;letter-spacing:2px;text-transform:uppercase}.nav__cta[data-astro-cid-dmqpwcec]:hover{background:#d3a9551f}.nav__toggle[data-astro-cid-dmqpwcec]{display:none}@media(max-width:860px){.nav__toggle[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.nav__toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{width:24px;height:2px;background:var(--gold-bright)}.nav__links[data-astro-cid-dmqpwcec]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;background:var(--bg-deep);border-bottom:1px solid var(--line);padding:8px 24px 16px}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:12px 0;width:100%}.nav__cta[data-astro-cid-dmqpwcec]{text-align:center;margin-top:8px}.nav[data-astro-cid-dmqpwcec].open .nav__links[data-astro-cid-dmqpwcec]{display:flex}}.footer[data-astro-cid-sz7xmlte]{background:var(--bg-deep);padding:34px 0;margin-top:auto}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;font-size:.9rem;color:var(--muted)}.footer__hebrew[data-astro-cid-sz7xmlte]{font-size:.95rem}.footer__hebrew[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-dim)}.footer__hebrew[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer__hebrew[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte][lang=he]{color:var(--gold-bright)}.footer__links[data-astro-cid-sz7xmlte]{display:flex;gap:24px;font-size:.9rem}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--muted)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-bright)}:root{--bg: #140d08;--bg-deep: #0f0a06;--panel: #1d130b;--panel-warm: #241710;--line: #352614;--line-strong: #6b5636;--text: #f2e7d3;--text-soft: #e6d9bf;--text-dim: #b9a586;--muted: #8d7b60;--gold: #d3a955;--gold-bright: #e8c476;--cream: #f6ecd9;--ink: #1c1207;--display: "Cinzel", Georgia, "Times New Roman", serif;--body: "EB Garamond", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:19px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--gold-bright);text-decoration:none}a:hover{color:#f5d894}img{max-width:100%;height:auto}::selection{background:#d3a95559}.container{max-width:1240px;margin:0 auto;padding:0 24px}.display{font-family:var(--display);font-weight:900;color:var(--cream);line-height:1.06;margin:0}.overline{display:flex;align-items:center;gap:14px;font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:4px;color:var(--gold-bright);text-transform:uppercase}.overline:before{content:"";height:1px;width:44px;background:var(--gold);flex-shrink:0}.section-head{display:flex;align-items:center;gap:22px;margin:0 0 36px}.section-head h2{font-family:var(--display);font-weight:700;font-size:clamp(1.35rem,2.6vw,1.75rem);letter-spacing:5px;color:var(--text);margin:0;text-transform:uppercase}.section-head:after{content:"";height:1px;flex-grow:1;background:linear-gradient(90deg,var(--line-strong),rgba(107,86,54,0))}.lede{font-style:italic;font-size:1.15rem;color:var(--text-dim)}.btn{display:inline-block;padding:15px 28px;font-family:var(--display);font-weight:700;font-size:.82rem;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:1px solid transparent;transition:all .15s ease;text-align:center}.btn--gold{background:var(--gold);color:var(--ink)}.btn--gold:hover{background:var(--gold-bright);color:var(--ink)}.btn--ghost{border-color:var(--line-strong);color:var(--gold-bright);background:transparent}.btn--ghost:hover{border-color:var(--gold);color:var(--gold-bright)}.section{padding:72px 0}.section--tight{padding:48px 0}.panel{background:var(--panel);border:1px solid var(--line)}.panel--warm{background:var(--panel-warm);border:1px solid rgba(211,169,85,.4)}.capture__form{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.capture__form input[type=text],.capture__form input[type=email]{flex:1 1 180px;min-width:0;padding:14px 18px;font-size:1rem;font-family:var(--body);background:#140d08bf;border:1px solid var(--line-strong);color:var(--text);outline:none}.capture__form input:focus{border-color:var(--gold)}.capture__form input::placeholder{color:var(--muted)}.capture__form .btn{flex:0 0 auto}.capture__pledge{flex-basis:100%;display:flex;align-items:flex-start;gap:10px;cursor:pointer;text-align:left;margin:2px 0 0;font-size:.92rem;line-height:1.45;color:var(--text-dim)}.capture__pledge input{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:18px;height:18px;margin-top:2px;border:1.5px solid var(--line-strong);background:#ffffff0a;cursor:pointer;display:grid;place-content:center;transition:all .15s ease}.capture__pledge input:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .15s ease;background:var(--ink);clip-path:polygon(14% 44%,0 65%,43% 100%,100% 16%,82% 0,39% 68%)}.capture__pledge input:checked{background:var(--gold);border-color:var(--gold)}.capture__pledge input:checked:before{transform:scale(1)}.capture__pledge input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.capture__msg{margin:2px 0 0;font-size:.95rem;flex-basis:100%;min-height:0}.capture__msg.ok{color:var(--gold-bright)}.capture__msg.err{color:#e08f6a}.capture__fine{margin:4px 0 0;font-size:.85rem;color:var(--muted);flex-basis:100%}.book-card{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:28px}.book-card img{width:168px;box-shadow:0 16px 40px #0009}.book-card__num{font-family:var(--display);font-size:.75rem;font-weight:700;letter-spacing:3px;color:var(--muted)}.book-card__title{font-family:var(--display);font-size:1.15rem;font-weight:700;letter-spacing:1px;color:var(--text);margin:0;text-transform:uppercase}.book-card__tag{font-style:italic;color:var(--text-dim);font-size:.98rem}.book-card .tag{font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:2px;padding:8px 16px;text-transform:uppercase}.tag--free{background:var(--gold);color:var(--ink)}.tag--buy{border:1px solid var(--line-strong);color:var(--gold-bright)}.tag--soon{border:1px solid var(--gold);color:var(--gold-bright)}.prose{max-width:800px}.prose p{margin:0 0 1.2em;color:var(--text-soft)}.prose h3{font-family:var(--display);font-weight:700;font-size:1.05rem;letter-spacing:2px;color:var(--gold-bright);margin:2.2em 0 .7em;text-transform:uppercase}.note-entry{margin:0 0 1em;color:var(--text-soft)}.note-entry .src{color:var(--text-dim);font-style:italic}.gloss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 48px;margin:0}.gloss div{padding:10px 0;border-bottom:1px solid var(--line)}.gloss dt{display:inline;font-weight:500;color:var(--gold-bright)}.gloss dd{display:inline;margin:0;color:var(--text-soft)}@media(max-width:900px){.gloss{grid-template-columns:1fr}.section{padding:56px 0}}.page[data-astro-cid-5hce7sga]{min-height:100vh;display:flex;flex-direction:column}main[data-astro-cid-5hce7sga]{flex-grow:1}
