:root{color-scheme:dark;--bg:#0b0909;--panel:#121010;--panel2:#181313;--text:#e9e0d2;--muted:#a69a8a;--red:#9e252b;--red2:#c23a3d;--gold:#b59a69;--line:#392426;--serif:"Crimson Pro",Georgia,serif;--display:"Cinzel",Georgia,serif;--hebrew:"Noto Serif Hebrew",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--serif);font-size:19px;line-height:1.55}.topline{height:3px;background:linear-gradient(90deg,#4b1116,var(--red2),#4b1116)}a{color:inherit;text-decoration:none}.site-header{height:84px;padding:0 clamp(22px,6vw,90px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2a2020;background:#0d0a0a;position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:12px}.brand-hebrew{font:600 30px var(--hebrew);color:var(--gold)}.brand-english{font:600 15px var(--display);letter-spacing:3px}.desktop-nav{display:flex;gap:clamp(13px,2.3vw,34px)}.desktop-nav a,.language-label{font:11px var(--display);letter-spacing:1.2px;color:#c4b8a8}.desktop-nav a:hover,.text-link:hover{color:var(--gold)}.header-tools{display:flex;align-items:center;gap:9px}.language-label{font-size:9px;color:#81776c}select{background:#171111;color:var(--text);border:1px solid #493034;padding:9px 8px;font:13px var(--serif);max-width:125px}.hero{min-height:650px;position:relative;display:flex;align-items:center;overflow:hidden;padding:80px clamp(25px,12vw,180px);background:radial-gradient(ellipse at 76% 45%,#341417 0%,#1a0e10 25%,#0b0909 65%)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,9,9,.97) 0%,rgba(11,9,9,.72) 50%,rgba(11,9,9,.1) 100%);pointer-events:none}.hero-art{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:min(42vw,500px);aspect-ratio:1;border:1px solid #6c3332;border-radius:50%;display:grid;place-items:center;opacity:.54}.hero-art:before,.hero-art:after,.seal-ring{content:"";position:absolute;inset:7%;border:1px solid #9a6e55;border-radius:50%}.hero-art:after{inset:16%;border-color:#693033}.seal-ring{inset:25%;border-style:dashed;border-color:#9c6a4d}.seal{font:500 clamp(130px,22vw,280px) var(--hebrew);color:#9b5e4c;text-shadow:0 0 50px #6e2025}.hero-content{position:relative;z-index:1;max-width:620px}.eyebrow,.section-kicker,.era,.term-label,.search-box label{font:11px var(--display);letter-spacing:2.2px;color:var(--gold)}h1{font:500 clamp(56px,8vw,100px)/1.08 var(--display);letter-spacing:4px;margin:27px 0 18px}h1>span:first-child{font:500 clamp(60px,8vw,94px)/1.2 var(--hebrew);letter-spacing:0}.hero-title-en{font-size:.58em;letter-spacing:9px;color:#e4d8c7}.red-rule{height:2px;width:90px;background:var(--red2);margin:30px 0}.hero-subtitle{font:500 25px var(--serif);color:#e8d7c3;margin:0 0 8px}.hero-description{color:#b8aa9a;max-width:490px;font-size:20px}.text-link{display:inline-block;margin-top:25px;padding-bottom:8px;border-bottom:1px solid var(--red);font:11px var(--display);letter-spacing:1.8px;color:#e2c9a6}.hero-footer{position:absolute;z-index:2;bottom:24px;left:clamp(25px,12vw,180px);right:clamp(25px,12vw,180px);display:flex;justify-content:space-between;color:#82766a;font:9px var(--display);letter-spacing:1.6px}.section-wrap{max-width:1160px;margin:auto;padding:100px 35px}.section-kicker{margin-bottom:32px;color:#b18d69}.intro-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:70px}h2{font:500 clamp(32px,4vw,48px)/1.2 var(--display);margin:0 0 24px;letter-spacing:.4px}h2 em{color:#c69c75;font-family:var(--serif);font-weight:400}.lead{font-size:25px;line-height:1.42;color:#e6d8c6;margin:0 0 20px}.intro-grid p:not(.lead){color:var(--muted)}.dark-section{background:linear-gradient(120deg,#120e0f,#100d0d 60%,#1b1011);border-top:1px solid #281b1c;border-bottom:1px solid #281b1c}.section-intro{max-width:690px;color:var(--muted);font-size:21px;margin:0 0 45px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-card{background:linear-gradient(150deg,#1d1516,#120f0f);border:1px solid #382326;padding:26px 22px;min-height:250px;position:relative}.card-number{font:13px var(--display);color:var(--red2)}h3{font:500 21px var(--display);line-height:1.3;margin:20px 0 12px}.feature-card p,.timeline p,.tradition-list p{font-size:18px;color:var(--muted);line-height:1.45}.card-ref{position:absolute;bottom:20px;left:22px;font:9px var(--display);letter-spacing:1.4px;color:var(--gold)}.editorial-note{color:#938678;font-size:16px;font-style:italic;margin-top:25px}.timeline{border-left:1px solid #683035;margin:50px 0 0 10px;padding-left:35px;display:grid;grid-template-columns:1fr 1fr;column-gap:60px;row-gap:42px}.timeline article{position:relative}.timeline article:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--red2);left:-40px;top:5px;box-shadow:0 0 0 5px #2a1719}.era{font-size:9px;color:#c29270}.timeline h3{margin:10px 0}.tradition-list{border-top:1px solid #493034}.tradition-list>div{display:grid;grid-template-columns:60px 1fr 2fr;align-items:center;gap:20px;padding:20px 5px;border-bottom:1px solid #493034}.tradition-list>div>span{font:13px var(--display);color:var(--red2)}.tradition-list h3{margin:0}.tradition-list p{margin:0}.term-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0}.term-panel>div{padding:18px 14px;background:#171111;border:1px solid #382326;display:flex;flex-direction:column;gap:7px}.term-panel strong{font:500 25px var(--hebrew);color:#e4c69f}.term-panel small{color:#a99b8b;font-size:14px}.term-label{font-size:8px}.topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;margin-top:50px;border-top:1px solid var(--line)}.topic-grid a,.library-grid a{display:grid;grid-template-columns:42px 1fr 20px;gap:12px;align-items:center;padding:19px 5px;border-bottom:1px solid var(--line)}.topic-grid span,.library-grid span{font:10px var(--display);color:var(--gold)}.topic-grid b,.library-grid b{font:500 17px var(--display)}.topic-grid i,.library-grid i{font-style:normal;color:var(--red2)}.search-box{max-width:600px;position:relative;margin:38px 0 25px}.search-box label{display:block;margin-bottom:10px;font-size:9px}.search-box input{width:100%;background:#171111;border:1px solid #513035;color:var(--text);padding:16px 48px 16px 17px;font:19px var(--serif);outline:none}.search-box input:focus{border-color:var(--gold)}.search-icon{position:absolute;right:15px;bottom:7px;font-size:30px;color:var(--gold)}.library-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.library-grid a{grid-template-columns:95px 1fr 20px}.library-grid a:hover,.topic-grid a:hover{background:#1b1314}.library-grid a[hidden]{display:none}.no-results{color:var(--muted)}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.method-grid p{color:var(--muted);font-size:19px;margin:0;padding-top:18px;border-top:1px solid var(--line)}.site-footer{border-top:1px solid #392426;text-align:center;padding:50px 20px 35px;background:#090707}.footer-mark{display:flex;flex-direction:column;align-items:center;gap:4px}.footer-mark span{font:500 34px var(--hebrew);color:var(--gold)}.footer-mark b{font:500 13px var(--display);letter-spacing:4px}.site-footer p{font:9px var(--display);letter-spacing:2px;color:#a48b72;margin:22px 0}.site-footer small{font:9px var(--display);letter-spacing:1.2px;color:#71675e}[dir=rtl] body{text-align:right}[dir=rtl] .desktop-nav{direction:rtl}[dir=rtl] .timeline{border-left:0;border-right:1px solid #683035;margin-left:0;margin-right:10px;padding-left:0;padding-right:35px}[dir=rtl] .timeline article:before{left:auto;right:-40px}[dir=rtl] .card-ref{left:auto;right:22px}[dir=rtl] .search-icon{right:auto;left:15px}[dir=rtl] .search-box input{padding:16px 17px 16px 48px}@media(max-width:900px){.desktop-nav{display:none}.site-header{padding:0 22px}.hero{min-height:590px}.hero-art{right:-12%;opacity:.3;width:65vw}.feature-grid{grid-template-columns:1fr 1fr}.intro-grid{gap:30px}.method-grid{grid-template-columns:1fr;gap:18px}.method-grid p{padding-top:12px}}@media(max-width:600px){body{font-size:18px}.site-header{height:72px}.brand-hebrew{font-size:25px}.brand-english{font-size:12px;letter-spacing:2px}.language-label{display:none}select{max-width:115px}.hero{padding:75px 25px 100px;min-height:570px}.hero-art{width:90vw;right:-37%;top:42%}.hero-footer{left:25px;right:25px;font-size:7px}.section-wrap{padding:72px 24px}.intro-grid{grid-template-columns:1fr;gap:5px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:205px}.timeline{grid-template-columns:1fr;row-gap:30px}.tradition-list>div{grid-template-columns:30px 1fr;gap:10px}.tradition-list p{grid-column:2}.term-panel{grid-template-columns:1fr}.topic-grid,.library-grid{grid-template-columns:1fr}.library-grid a{grid-template-columns:82px 1fr 20px}h2{font-size:33px}.lead{font-size:22px}}
