:root{--serif:"EB Garamond", Georgia, serif;--heb:"Frank Ruhl Libre", "EB Garamond", serif;--sans:"Inter", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:#efe6d6;font-family:var(--serif);background:#0f0d0b;margin:0}img{max-width:100%;display:block}html,body{overflow-x:clip}[lang=he]{font-family:var(--heb);direction:rtl;unicode-bidi:isolate;padding-bottom:.08em;line-height:1.35}.skip{color:#14110e;z-index:9;background:#f3e7cf;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{top:1rem;left:1rem}a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #e8c37a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.wm-nav{z-index:5;font:600 .78rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.25rem;padding:.4rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.wm-nav a{color:#e8c37a;min-height:44px;padding:.75rem 0;text-decoration:none;display:inline-block}.wm-nav a:hover{text-decoration:underline}.wm-nav a.wm-home{opacity:.6;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.wm-nav a.wm-home:hover,.wm-nav a.wm-home:focus-visible{opacity:1;text-decoration:none}.wm-home svg{width:18px;height:18px}.wm-nav a.wm-up{font:500 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#cdbb95;opacity:.65;box-sizing:border-box;min-height:44px;padding:.9rem .4rem}.wm-nav a.wm-up:hover{opacity:1}.hero{background:linear-gradient(#0a090826 0%,#0a090859 45%,#0f0d0b 98%),linear-gradient(90deg,#0a0908e6,#0a090899 45%,#0a09081a 75%,#0a090800),url(/watchman/img/tower-night.webp) 60% 40%/cover;align-items:end;min-height:100svh;padding:6rem 1.5rem 3rem;display:grid}@media (width<=820px){.hero{background:linear-gradient(#0a090826 0%,#0a090859 45%,#0f0d0b 98%),linear-gradient(90deg,#0a0908e6,#0a090899 45%,#0a09081a 75%,#0a090800),url(/watchman/img/tower-night-1100.webp) 60% 40%/cover}}.hero-in{width:100%;max-width:72rem;margin:auto}.kick{font:600 .75rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#d9b977}h1{letter-spacing:.01em;margin:.6rem 0 0;font-size:clamp(3.2rem,11vw,8.5rem);font-weight:400;line-height:.92}.tag{color:#e7dcc6;max-width:34rem;margin:1rem 0 1.6rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-style:italic}.hero.sm{background-position:50%,50%,60% 40%;min-height:auto;padding:7rem 1.5rem 2.5rem}.hero.sm .hero-in{margin:0 auto}.hero.sm h1{font-size:clamp(2.4rem,7vw,5.2rem);line-height:1}.hero.sm .tag{margin-bottom:0}@media (width>=760px){.hero.sm{align-content:end;min-height:56svh;padding-bottom:3rem}}.hero.sm+.wrap{padding-top:1.5rem}.wrap{max-width:72rem;margin:auto;padding:4rem 1.5rem}.exnote{font:500 .9rem/1.5 var(--sans);color:#f0c9bd;border:1px dashed #b5462f;max-width:72rem;padding:.8rem 1rem}.ex{font:700 .66rem/1 var(--sans);letter-spacing:.14em;color:#fff;background:#b5462f;border-radius:2px;padding:.3rem .45rem;display:inline-block}.kind{font:600 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-left:.4rem}.lbl{font:600 .66rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:2px;margin-left:.5rem;padding:.25rem .4rem}.pr{color:#9fc0d8}.mk{color:#e9a08c}.it-t{margin:.5rem 0;font-size:1.3rem}.src{font:600 .8rem/1.4 var(--sans);color:#e8c37a;min-height:44px;padding-top:.6rem;display:inline-block}.shelf{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.shelf{grid-template-columns:1fr 1fr}}.hl{background:#231d17;border:1px solid #4a3d2c;border-radius:3px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.4rem;display:flex}.hl time{font:500 .85rem var(--sans);opacity:.75}.items{margin:0;padding:0;list-style:none}.it{border-top:1px solid #3a3128;gap:.4rem 1.5rem;padding:1.2rem 0;display:grid}@media (width>=760px){.it{grid-template-columns:8rem 1fr}}.it time{font:500 .9rem/1.6 var(--sans);opacity:.75}h3.sh,.sh{font:600 .75rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#d1a865;margin:2.5rem 0 1rem}.gh{border-top:1px solid #3a3128;margin:3.5rem 0 0;padding-top:2rem;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:400}.credits{font:400 .8rem/1.6 var(--sans);color:#a59880;border-top:1px solid #3a3128;max-width:72rem;margin:auto;padding:3rem 1.5rem}.credits ul{padding-left:1.1rem}.credits a{color:#d8bf8c}
