:root{--ink:#162729;--cream:#f7f4ed;--muted:#64706c;--gold:#b59658}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #ae8640;outline-offset:5px}.wrap{max-width:1280px;margin:auto;padding-left:64px;padding-right:64px}header{height:112px;display:flex;align-items:center;justify-content:space-between}.brand{font-family:Georgia,serif;font-size:29px;letter-spacing:-1px}.brand span{color:#9b793c}nav{display:flex;gap:34px;align-items:center;font-size:13px}.nav-cta{border-bottom:1px solid var(--gold);padding-bottom:10px}.hero{display:grid;grid-template-columns:1.25fr 1fr;min-height:740px;align-items:center;padding-top:35px;padding-bottom:90px}.eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:600;line-height:1.8;color:#766645;margin:0 0 30px}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-2.5px;margin:0}h1{font-size:76px;line-height:1.07}h1 em,h2 em{font-weight:400;color:#897044}h2{font-size:48px;line-height:1.15;letter-spacing:-1.5px}p{font-size:16px;line-height:1.8}p.intro{max-width:440px;margin:28px 0;color:var(--muted);font-size:17px}.button{display:inline-flex;justify-content:space-between;gap:45px;align-items:center;padding:18px 24px;border:1px solid var(--ink);background:var(--ink);color:#fff;font:13px Arial;cursor:pointer}.button:hover{background:#294344;text-decoration:none}.status{font-size:10px;letter-spacing:.6px;color:var(--muted);margin-top:24px}.status span{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:7px}.mobile{display:none}.light-art{position:relative;height:570px;margin-left:12px;background:radial-gradient(ellipse at 50% 44%,#8c724938 0,transparent 55%),linear-gradient(145deg,#203435,#0b171a);border-radius:220px 220px 3px 3px;overflow:hidden;isolation:isolate}.orbit{position:absolute;border:1px solid #c6af7633;border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%)}.one{width:200px;height:200px}.two{width:320px;height:320px}.three{width:450px;height:450px}.beam{position:absolute;left:50%;top:5%;height:70%;width:1px;background:linear-gradient(transparent,#dec78755,transparent)}.flame{position:absolute;left:calc(50% - 15px);top:36%;width:30px;height:70px;background:linear-gradient(0deg,#bb8b45,#fff9db);border-radius:75% 20% 65% 35%;transform:rotate(9deg);box-shadow:0 0 45px 17px #f6cc7540,0 0 90px 45px #e6c57815}.wick{position:absolute;top:48%;left:50%;height:25px;width:2px;background:#ae9263}.candle{position:absolute;top:52%;left:calc(50% - 19px);width:38px;height:180px;background:linear-gradient(90deg,#b9ad8c,#e0d8be,#958b70);border-radius:50% 50% 1px 1px / 4px 4px 1px 1px;opacity:.8}.art-caption{position:absolute;bottom:30px;text-align:center;width:100%;color:#ccb993;font-size:8px;letter-spacing:2.4px}.vision-section{background:#eeebe3;padding:100px 0}.split{display:grid;grid-template-columns:1fr 1.7fr;gap:60px}.split h2{margin-bottom:30px}.split p:not(.eyebrow){max-width:630px;color:#53615e}.small-note{font-size:12px!important;border-left:1px solid var(--gold);padding-left:19px;margin-top:28px}.foundation{padding-top:100px;padding-bottom:100px}.section-head{max-width:640px}.section-head>p:last-child:not(.eyebrow){color:var(--muted)}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:60px}.principles article{border-top:1px solid #cfc7b8;padding-top:25px}.number{font-family:Georgia,serif;font-size:25px;color:#a58a55}h3{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:22px 0 12px;letter-spacing:-.3px}.principles p,.roadmap p{font-size:14px;color:var(--muted)}.path-section{background:#152729;color:var(--cream);padding:90px 0}.path-section .eyebrow,.path-section h2 em{color:#c5ac79}.path-section .section-head>p:last-child{color:#b2bfba}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:65px}.roadmap article{border-top:1px solid #65716a;padding-top:25px}.step{font-family:Georgia,serif;font-size:40px;color:#c5ac79}.roadmap .phase{font-size:8px;color:#c5ac79;letter-spacing:1.5px;margin-top:24px}.roadmap h3{margin-top:14px;font-size:21px}.roadmap p{color:#b2bfba}.updates{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding-top:110px;padding-bottom:110px}.updates>div>p:last-child{max-width:400px;color:var(--muted)}form{padding-top:8px}label{display:block;font-size:12px;margin-bottom:10px}input{display:block;width:100%;font:16px Arial;background:transparent;border:0;border-bottom:1px solid #9eaa9f;border-radius:0;padding:12px 0;margin-bottom:26px;color:var(--ink)}form .button{width:100%;margin-top:6px}.privacy{font-size:10px;line-height:1.7;color:var(--muted)}.privacy a{text-decoration:underline}.honeypot{display:none}footer{border-top:1px solid #d6d2c7;padding-top:36px;padding-bottom:40px;display:flex;justify-content:space-between}footer p{font-size:11px;color:var(--muted);line-height:1.8}.footer-right{text-align:right;font-size:12px}.footer-right p{margin-top:30px}@media(min-width:1500px){.hero{min-height:800px}}@media(max-width:900px){.wrap{padding-left:32px;padding-right:32px}h1{font-size:59px}.hero{min-height:650px;gap:20px}.light-art{height:470px}.split{grid-template-columns:1fr 2fr;gap:24px}.roadmap{grid-template-columns:1fr 1fr}.updates{gap:40px}h2{font-size:39px}}@media(max-width:600px){.wrap{padding-left:24px;padding-right:24px}header{height:88px}.brand{font-size:25px}nav>a:not(.nav-cta){display:none}nav{font-size:11px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:35px;padding-bottom:55px;gap:40px}h1{font-size:53px;letter-spacing:-2px}.mobile{display:block}.eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:23px}.intro{font-size:16px!important}.light-art{height:430px;margin:0 20px}.art-caption{font-size:7px}.vision-section,.path-section{padding:60px 0}.split{display:block}.split>.eyebrow{margin-bottom:26px}h2{font-size:36px}.foundation{padding-top:60px;padding-bottom:60px}.principles{grid-template-columns:1fr;gap:20px;margin-top:35px}.principles article{padding-top:18px}.principles h3{margin-top:14px}.roadmap{gap:20px;margin-top:35px}.roadmap h3{font-size:20px}.roadmap p{font-size:12px}.roadmap .phase{font-size:7px;letter-spacing:1px}.updates{grid-template-columns:1fr;gap:25px;padding-top:65px;padding-bottom:60px}footer{gap:24px}footer p{font-size:9px}.footer-right{font-size:11px;min-width:80px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.rebbe-photo{margin:0 0 0 24px;padding:18px;background:#182b2d;box-shadow:0 24px 60px #16272918}.rebbe-photo img{display:block;width:100%;height:auto}.rebbe-photo figcaption{padding:24px 8px 8px;text-align:center;color:#ece2ce;font-family:Georgia,serif;font-size:17px;line-height:1.6}.rebbe-photo figcaption span{font:9px Arial,sans-serif;letter-spacing:1.6px;color:#c5ac79;text-transform:uppercase}.photo-credit{padding-bottom:24px}.photo-credit p{font-size:10px;color:var(--muted);max-width:860px}.photo-credit a{text-decoration:underline}@media(max-width:600px){.rebbe-photo{margin:0;padding:12px}.rebbe-photo figcaption{font-size:15px;padding-top:18px}}

.brand-logo{display:inline-flex;align-items:center;line-height:0}.brand-logo img{height:46px;width:auto;display:block}.footer-logo img{height:34px}.ar-concept{background:#eeebe3;padding:0 0 100px}.ar-figure{margin:50px 0 0}.ar-figure img{display:block;width:100%;height:auto;box-shadow:0 30px 70px #16272926}.ar-figure figcaption{font-size:11px;color:var(--muted);margin-top:16px;letter-spacing:.3px}.halelu{padding-top:100px}.halelu-card{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center;background:#152729;color:var(--cream);padding:60px}.halelu-card .eyebrow,.halelu-card h2 em{color:#c5ac79}.halelu-card p:not(.eyebrow){color:#c9d2ce;margin-top:0}.halelu-card .button{background:transparent;border-color:#c5ac79;color:var(--cream);margin-top:10px}.halelu-card .button:hover{background:#c5ac7922}@media(max-width:900px){.halelu-card{grid-template-columns:1fr;gap:20px;padding:40px}}@media(max-width:600px){.brand-logo img{height:34px}.footer-logo img{height:26px}.ar-concept{padding-bottom:60px}.ar-figure{margin-top:30px}.halelu{padding-top:60px}.halelu-card{padding:30px 24px}}

.wordmark{font-family:Georgia,'Times New Roman',serif;font-size:31px;letter-spacing:-.6px;color:var(--ink);white-space:nowrap;line-height:1}.wordmark:hover{text-decoration:none}.wm-ai{color:#9b793c}.candle-i{display:inline-block;height:.9em;width:.235em;margin-left:.03em;vertical-align:-.02em;overflow:visible}.footer-mark{font-size:24px}@media(max-width:600px){.wordmark{font-size:25px}.footer-mark{font-size:20px}}
.wordmark .wm{color:var(--ink)}.wordmark .wm-ai{color:#9b793c}.candle-i{height:1.02em;width:.27em;vertical-align:-.03em}
@media(max-width:600px){br.desk{display:none}}
.video-frame{position:relative;aspect-ratio:16/9;background:#0d1a1c;overflow:hidden}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
