:root{--wine:#1c090d;--wine-soft:#35131a;--cream:#efe4ce;--gold:#b58a49;--ink:#2b1513;--line:#b58a49b8}*{box-sizing:border-box}html,body{background:var(--wine);min-height:100%;color:var(--cream);margin:0;font-family:Arial,Noto Sans Hebrew,sans-serif}body{background-image:url(/bina-veruach-art.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 100vh}a{color:inherit;text-decoration:none}main{background:0 0;grid-template-rows:84px 1fr 76px;min-height:100vh;display:grid}header,footer{z-index:10;border-color:var(--line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#18070be6;background-image:linear-gradient(#140508b3,#1f090dd1),url(/bina-veruach-art.png);background-position:0 0;background-repeat:repeat;background-size:auto 100vh;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:space-between;align-items:center;padding:0 4.5vw;display:flex;position:relative}header{border-bottom:1px solid var(--line)}footer{border-top:1px solid var(--line);letter-spacing:.06em;font-size:16px}.brand{letter-spacing:.02em;font-size:34px;font-weight:300}.brand span,.pixel-word{color:#ead7b6;text-shadow:3px 0 #6c3440,-3px 0 #bc8a70;background-image:linear-gradient(90deg,#0000 43%,#240a0fc7 44% 56%,#0000 57%);background-size:9px 9px;font-weight:800}nav{gap:54px;font-size:18px;display:flex}nav a{border-bottom:2px solid #0000;padding:28px 0 8px}nav a:hover,nav a:focus-visible{border-color:var(--gold)}.home,.contact{direction:ltr;background-color:#210b10;background-image:url(/bina-veruach-art.png);background-position:0;background-repeat:no-repeat;background-size:auto 100%;grid-template-columns:minmax(0,59%) minmax(420px,41%);min-height:calc(100vh - 160px);display:grid;position:relative;overflow:hidden}.home:after,.contact:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 56%,#1c090d26 67%,#1c090d61 100%);position:absolute;inset:0}.art,.contact-art{z-index:1;min-width:0;position:relative}.parchment{z-index:3;color:#321d17;clip-path:polygon(3% 3%,95% 0,100% 8%,97% 94%,89% 100%,4% 96%,0 87%,2% 12%);text-align:right;opacity:.94;direction:rtl;background:linear-gradient(135deg,#e2c79e,#cfae7e);width:min(310px,35vw);padding:25px 29px;font-family:Times New Roman,serif;font-size:clamp(16px,1.15vw,21px);font-weight:700;line-height:1.42;position:absolute;top:5%;right:5%;box-shadow:0 10px 35px #18070b99}.parchment p{margin:.28em 0}.hero-copy,.form-wrap{z-index:4;direction:rtl;position:relative}.hero-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:5vw 3vw;display:flex}.hero-copy h1{white-space:nowrap;text-shadow:0 3px 18px #130408;margin:0;font-size:clamp(52px,4.7vw,82px);font-weight:300}.english{letter-spacing:.15em;color:#eadfc9;text-shadow:0 3px 18px #130408;direction:ltr;margin:24px 0;font-size:clamp(21px,2vw,34px)}.soon{letter-spacing:.18em;color:var(--gold);text-shadow:0 3px 18px #130408;direction:ltr;margin:42px 0 0;font-size:clamp(30px,3.1vw,52px)}.cta{text-align:right;border-bottom:1px solid var(--gold);padding-bottom:12px;font-size:19px;position:absolute;bottom:5%;left:3vw;right:4vw}.cta b{float:left;color:var(--gold)}.form-wrap{background:linear-gradient(90deg,#1f090d57,#1f090dd6 18%,#1f090deb);border-right:1px solid #b58a4961;padding:4.5vh 4.8vw}.form-wrap h1{margin:0 0 7px;font-size:clamp(46px,3.8vw,64px);font-weight:300}.lead{color:var(--gold);margin:0 0 26px;font-size:23px}form{gap:12px;display:grid}label{color:#d8c8ac;font-size:16px}input,textarea{width:100%;color:var(--ink);font:inherit;background:#f4ead6f5;border:1px solid #b98b4a;padding:14px;box-shadow:inset 0 0 20px #5c372114}textarea{resize:vertical;min-height:125px}.check{align-items:center;gap:10px;display:flex}.check input{accent-color:#6a2b38;width:21px;height:21px}button{border:1px solid var(--gold);color:#d5a55c;cursor:pointer;background:#561d2adb;padding:14px;font-size:21px;transition:all .2s}button:hover,button:focus-visible{color:#f0c77e;background:#6b2937}.privacy{background:#1f090ddb;max-width:850px;margin:auto;padding:8vh 7vw;line-height:1.9}.privacy h1{font-size:48px;font-weight:300}.privacy h2,.status{color:var(--gold)}.status{min-height:22px;margin:0;font-size:14px}@media (width<=900px){body{background-position:22% 0;background-size:auto 100vh}main{grid-template-rows:70px auto 86px}header{padding:0 20px}.brand{font-size:23px}nav{gap:18px;font-size:14px}.home,.contact{background-position:15% 0;background-size:auto 52vh;background-color:var(--wine);grid-template-columns:1fr;overflow:visible}.home:after,.contact:after{background:linear-gradient(180deg,transparent 0 42vh,#1c090db3 52vh,var(--wine) 64vh)}.art,.contact-art{min-height:50vh}.parchment{width:205px;padding:17px 18px;font-size:14px;top:5%;right:4%}.hero-copy{background:#1c090dd6;min-height:48vh;padding:48px 24px 110px}.hero-copy h1{font-size:41px}.english{font-size:17px}.soon{margin-top:23px;font-size:28px}.cta{font-size:16px;bottom:28px;left:24px;right:24px}.form-wrap{border-right:0;border-top:1px solid var(--line);background:#1c090df0;padding:42px 25px}.form-wrap h1{font-size:42px}footer{flex-wrap:wrap;gap:10px;padding:18px 20px;font-size:12px}}.brand,.hero-copy h1{letter-spacing:.01em;font-family:Narkisim,Narkisim MF,David Libre,serif;font-weight:400}.brand span,.hero-copy h1 span{font:inherit;color:inherit;text-shadow:inherit;background:0 0}nav.bilingual-nav{gap:34px}.nav-pair{align-items:center;gap:10px;display:flex}nav .nav-he{color:#efe4ce;background:#5b1f2cb8;border:1px solid #b58a49b8;border-radius:2px;padding:8px 13px;font-family:Narkisim,Narkisim MF,David Libre,serif;font-size:.9em;line-height:1}nav .nav-he:hover,nav .nav-he:focus-visible{background:#702837e6;border-color:#d5a55c}.ancient-inscription{z-index:3;color:#160b07;text-align:center;white-space:nowrap;text-shadow:0 1px #e7cca340;direction:rtl;background:0 0;width:360px;margin:0;font-family:Narkisim,Narkisim MF,David Libre,serif;font-size:clamp(24px,1.6vw,31px);font-weight:700;line-height:1.35;display:block;position:absolute;top:25%;left:38%}.cta .cta-en{color:#d8c6a6;letter-spacing:.04em;margin-right:20px;font-size:.88em;display:inline-block}.contact-en,.field-en,.button-en{direction:ltr;font-family:Arial,sans-serif;font-weight:400;display:inline-block}.contact-en{color:#d8c6a6;margin-right:12px;font-size:.55em}.lead .contact-en{color:#d8c6a6;margin-right:10px;font-size:.72em}.field-en{color:#bfae92;margin-right:7px;font-size:.88em}.check-en{margin-right:10px}.button-en{margin-right:9px;font-size:.82em}.parchment{color:#32190f;text-align:center;background:linear-gradient(135deg,#dec196f7,#cda974f5);width:min(300px,28vw);margin:0;padding:38px 27px;font-family:SBL Hebrew,Ezra SIL,Narkisim,Narkisim MF,David Libre,serif;font-size:clamp(20px,1.55vw,29px);line-height:1.55;top:7%;left:38%;right:auto;box-shadow:0 10px 35px #18070b66}.contact-parchment{width:min(320px,30vw);padding:28px 25px;font-size:clamp(17px,1.25vw,23px);line-height:1.34;top:6%;left:39%}.contact-parchment p{margin:.18em 0}.contact-parchment strong{color:#661f2d;font:inherit;font-weight:700}@media (width<=900px){nav.bilingual-nav{gap:12px}.nav-pair{gap:5px}nav .nav-he{padding:6px 8px;font-size:.82em}.ancient-inscription{width:245px;font-size:21px;top:22%;left:30%}.cta .cta-en{margin-right:10px;font-size:.76em}.parchment{width:205px;padding:25px 18px;font-size:18px;top:5%;left:34%;right:auto}.contact-parchment{width:225px;padding:20px 16px;font-size:15px;top:4%;left:32%}}
