:root{--black:#070706;--black-2:#0d0c0a;--panel:#12100d;--gold:#d9a93a;--gold-light:#f2cf75;--gold-dark:#8f651c;--cream:#f6f0e4;--muted:#aaa294;--line:rgba(217,169,58,.22);--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--cream);font-family:var(--sans);line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{position:fixed;z-index:20;top:0;left:0;right:0;height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,80px);border-bottom:1px solid rgba(217,169,58,.15);background:rgba(7,7,6,.86);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:13px;font:700 13px var(--serif);letter-spacing:2.4px}.brand img{width:45px;height:45px;object-fit:cover;border-radius:50%;border:1px solid var(--line)}nav{display:flex;align-items:center;gap:30px}nav a{font-size:12px;letter-spacing:1.1px;color:#d5d0c6;transition:.25s}nav a:hover{color:var(--gold-light)}.nav-contact{border:1px solid var(--gold-dark);padding:10px 17px}.menu-button{display:none;background:none;color:var(--gold-light);border:1px solid var(--line);padding:8px 12px}.hero{position:relative;min-height:100vh;padding:140px clamp(24px,8vw,130px) 80px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;background:radial-gradient(circle at 75% 45%,rgba(180,119,16,.14),transparent 36%),linear-gradient(115deg,#090806 0%,#090806 48%,#100d08 100%);isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.16;background-image:linear-gradient(rgba(217,169,58,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(217,169,58,.12) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to right,transparent,black)}.hero-glow{position:absolute;width:420px;height:420px;border-radius:50%;right:12%;top:28%;background:rgba(207,139,25,.08);filter:blur(40px)}.eyebrow{color:var(--gold);font-size:11px;letter-spacing:3.2px;font-weight:700;margin:0 0 23px}.hero h1,.section-heading h2,.join h2{font:400 clamp(48px,6vw,86px)/1.04 var(--serif);letter-spacing:-2px;margin:0}.hero h1 em,.section-heading h2 em,.join h2 em{color:var(--gold-light);font-weight:400}.hero-text{max-width:650px;color:#c3bdb2;font-size:18px;margin:30px 0 36px}.hero-actions,.contact-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.button{display:inline-block;padding:14px 23px;font-size:11px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;transition:.25s}.button-gold{color:#171006;background:linear-gradient(135deg,var(--gold-light),var(--gold),#ae771e);box-shadow:0 9px 30px rgba(217,169,58,.12)}.button-gold:hover{transform:translateY(-2px);box-shadow:0 10px 35px rgba(217,169,58,.25)}.text-link{font-size:13px;color:#ddd6ca}.text-link span{color:var(--gold);margin-left:9px}.hero-image{display:flex;justify-content:center}.logo-frame{width:min(520px,40vw);aspect-ratio:1;border-radius:50%;padding:8%;background:radial-gradient(circle,rgba(217,169,58,.16),transparent 68%);position:relative}.logo-frame:before,.logo-frame:after{content:"";position:absolute;inset:4%;border:1px solid rgba(217,169,58,.25);border-radius:50%;transform:rotate(-12deg) scaleY(.62)}.logo-frame:after{inset:10%;transform:rotate(22deg) scaleY(.7)}.logo-frame img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 0 70px rgba(217,169,58,.22);position:relative;z-index:1}.scroll-hint{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:2.5px;color:#777064}.scroll-hint span{display:block;text-align:center;color:var(--gold);font-size:20px}.section{padding:120px clamp(24px,8vw,130px)}.section-heading{max-width:850px;margin-bottom:65px}.section-heading h2{font-size:clamp(40px,5vw,67px)}.section-heading>p:last-child{max-width:680px;color:var(--muted);font-size:16px}.centered{text-align:center;margin-left:auto;margin-right:auto}.centered>p:last-child{margin-left:auto;margin-right:auto}.intro{background:#0b0a08}.intro-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:9vw}.intro-copy p{color:var(--muted);margin:0 0 20px}.intro-copy .lead{color:#e4ded3;font:25px/1.5 var(--serif)}.principles article{display:grid;grid-template-columns:55px 1fr;gap:24px;padding:27px 0;border-top:1px solid var(--line)}.principles article:last-child{border-bottom:1px solid var(--line)}.principles span{color:var(--gold);font:italic 17px var(--serif)}.principles h3{font:25px var(--serif);margin:0 0 5px}.principles p{color:var(--muted);margin:0;font-size:14px}.library{background:radial-gradient(circle at 30% 55%,rgba(156,99,8,.13),transparent 30%),#080706}.book-feature{display:grid;grid-template-columns:minmax(280px,450px) minmax(300px,560px);gap:9vw;align-items:center;justify-content:center}.book-cover{aspect-ratio:3/4;background:linear-gradient(145deg,#171008,#050403);padding:18px;box-shadow:-18px 25px 60px #000,0 0 50px rgba(217,169,58,.08);transform:perspective(900px) rotateY(8deg);border:1px solid #7c5517}.book-inner{height:100%;border:1px solid var(--gold-dark);padding:35px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(circle,rgba(189,126,22,.2),transparent 40%)}.book-series,.book-club{font-size:9px;letter-spacing:2.4px;color:var(--gold-light)}.bitcoin-mark{margin:auto 0 20px;width:120px;height:120px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--gold);box-shadow:0 0 35px rgba(217,169,58,.2);font:70px var(--serif);color:var(--gold-light)}.book-inner h3{font:37px/1.1 var(--serif);margin:0;color:var(--gold-light)}.book-inner p{color:#c8ac75;font:italic 15px var(--serif)}.book-club{margin-top:auto}.book-copy h3{font:38px/1.22 var(--serif);margin:0 0 22px}.book-copy>p:not(.eyebrow){color:var(--muted)}.book-copy ul{list-style:none;padding:0;margin:30px 0}.book-copy li{padding:12px 0 12px 25px;border-bottom:1px solid var(--line);color:#d7d0c4;font-size:14px;position:relative}.book-copy li:before{content:"◆";position:absolute;left:0;color:var(--gold);font-size:8px;top:16px}.projects{background:#0d0b08}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.project-card{position:relative;min-height:480px;padding:38px;background:linear-gradient(150deg,rgba(28,24,17,.96),rgba(13,11,8,.96));border:1px solid var(--line);overflow:hidden;transition:.3s}.project-card:hover{transform:translateY(-7px);border-color:rgba(217,169,58,.5)}.project-number{position:absolute;right:20px;top:6px;color:rgba(217,169,58,.08);font:90px var(--serif)}.project-icon{width:67px;height:67px;display:grid;place-items:center;border:1px solid var(--gold-dark);border-radius:50%;font:34px var(--serif);color:var(--gold-light);margin-bottom:50px;background:radial-gradient(circle,rgba(217,169,58,.16),transparent)}.status{color:var(--gold);font-size:9px;letter-spacing:2px}.status span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold);margin-right:7px}.status.muted{color:#777064}.project-card h3{font:31px/1.2 var(--serif);margin:16px 0}.project-card>p:not(.status){color:var(--muted);font-size:14px}.project-card>a{position:absolute;bottom:35px;color:var(--gold-light);font-size:12px;letter-spacing:.6px}.project-card>a span{margin-left:8px}.future-ring{height:67px;margin-bottom:50px}.future-ring:before,.future-ring:after{content:"";position:absolute;top:47px;left:35px;width:65px;height:29px;border:1px solid var(--gold-dark);border-radius:50%;transform:rotate(20deg)}.future-ring:after{transform:rotate(-25deg)}.disclaimer{max-width:850px;margin:38px auto 0;text-align:center;color:#777064;font-size:11px}.video{background:#080706}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.video-card{background:#100e0b;border:1px solid rgba(217,169,58,.15)}.video-thumb{aspect-ratio:16/9;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(217,169,58,.28),transparent 25%),linear-gradient(135deg,#171108,#050403)}.video-thumb:before{content:"";position:absolute;inset:-50%;border:1px solid rgba(217,169,58,.18);border-radius:50%}.video-thumb small{position:absolute;left:17px;bottom:13px;color:#b98d3b;font-size:8px;letter-spacing:2px}.thumb-two{background:radial-gradient(circle at 65% 50%,rgba(217,169,58,.22),transparent 22%),linear-gradient(25deg,#050403,#21180a)}.thumb-three{background:radial-gradient(circle at 35% 35%,rgba(217,169,58,.25),transparent 18%),linear-gradient(145deg,#181005,#050403)}.play{z-index:1;width:54px;height:54px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold-light);font-size:14px;padding-left:3px;background:rgba(0,0,0,.45)}.video-card>div:last-child{padding:24px}.video-card>div:last-child>span{font-size:9px;letter-spacing:2px;color:var(--gold)}.video-card h3{font:23px var(--serif);margin:9px 0}.video-card p{color:var(--muted);font-size:13px}.center-action{text-align:center;margin-top:45px}.button-outline{border:1px solid var(--gold-dark);color:var(--gold-light)}.join{background:radial-gradient(circle at 20% 50%,rgba(217,169,58,.13),transparent 24%),#0e0b07}.join-inner{max-width:1050px;margin:auto;display:grid;grid-template-columns:250px 1fr;gap:70px;align-items:center}.join-inner>img{border-radius:50%;box-shadow:0 0 60px rgba(217,169,58,.17)}.join h2{font-size:clamp(43px,5vw,65px)}.join p:not(.eyebrow){color:var(--muted);max-width:650px}.contact-actions{margin-top:30px}.contact-mail{font-size:13px;color:#d9d0c2;border-bottom:1px solid var(--gold-dark)}footer{padding:50px clamp(24px,8vw,130px) 28px;background:#050504;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.footer-brand{display:flex;align-items:center;gap:15px}.footer-brand img{width:55px;height:55px;border-radius:50%}.footer-brand strong,.footer-brand span{display:block}.footer-brand strong{font:15px var(--serif);letter-spacing:2px}.footer-brand span{font-size:10px;color:#777064;letter-spacing:1px}.footer-links{display:flex;gap:25px;font-size:11px;color:#aaa294}footer>p{grid-column:1/-1;border-top:1px solid rgba(217,169,58,.1);padding-top:22px;color:#625d55;font-size:10px;text-align:center}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:950px){nav{display:none;position:absolute;top:82px;left:0;right:0;background:#090806;padding:25px;flex-direction:column;border-bottom:1px solid var(--line)}nav.open{display:flex}.menu-button{display:block}.hero{grid-template-columns:1fr;text-align:center;padding-top:140px}.hero-copy{order:2}.hero-image{order:1}.logo-frame{width:min(350px,70vw)}.hero-text{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.scroll-hint{display:none}.intro-grid,.book-feature,.join-inner{grid-template-columns:1fr}.project-grid,.video-grid{grid-template-columns:1fr 1fr}.book-cover{max-width:380px;margin:auto}.join-inner>img{width:220px;margin:auto}.join-inner{text-align:center}.contact-actions{justify-content:center}}
@media(max-width:650px){.site-header{height:70px}.brand span{font-size:11px;letter-spacing:1.4px}.brand img{width:39px;height:39px}nav{top:70px}.hero{min-height:auto;padding-top:115px}.hero h1{font-size:48px}.section{padding:85px 24px}.project-grid,.video-grid{grid-template-columns:1fr}.project-card{min-height:420px}.section-heading{margin-bottom:45px}.book-feature{gap:55px}.book-cover{max-width:310px}.join-inner{gap:40px}footer{grid-template-columns:1fr;text-align:center}.footer-brand,.footer-links{justify-content:center}.footer-links{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
.book-feature-two{margin-top:110px;padding-top:100px;border-top:1px solid var(--line)}
.book-cover-image{max-width:450px;box-shadow:-18px 25px 60px #000,0 0 50px rgba(96,160,28,.12);border:1px solid rgba(153,199,53,.35);transform:perspective(900px) rotateY(8deg)}
.book-cover-image img{width:100%;height:auto}
.book-feature-two .eyebrow{color:#8fbd32}
.book-feature-two .book-motto{color:#9bc83c;font:italic 17px var(--serif);margin:25px 0}
.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:18px}
.social-links{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}
.social-links a{display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(217,169,58,.18);color:#aaa294;font-size:10px;letter-spacing:.7px;transition:.25s}
.social-links a:hover{color:var(--gold-light);border-color:var(--gold-dark);transform:translateY(-2px)}
.social-links span{width:20px;height:20px;border:1px solid var(--gold-dark);border-radius:50%;display:grid;place-items:center;color:var(--gold-light);font-size:11px;font-weight:700}
@media(max-width:950px){.book-cover-image{max-width:380px;margin:auto}}
@media(max-width:650px){.book-feature-two{margin-top:75px;padding-top:75px}.book-cover-image{max-width:310px}.footer-right{align-items:center}.social-links{justify-content:center}}
.active-nav{color:var(--gold-light)!important}
.blog-hero{padding:190px clamp(24px,8vw,130px) 100px;background:radial-gradient(circle at 75% 40%,rgba(217,169,58,.16),transparent 30%),linear-gradient(135deg,#080706,#120e08);border-bottom:1px solid var(--line)}
.blog-hero-inner{max-width:850px}.blog-hero h1{font:400 clamp(55px,7vw,90px)/1.04 var(--serif);letter-spacing:-2px;margin:0}.blog-hero h1 em{color:var(--gold-light);font-weight:400}.blog-hero-inner>p:last-child{max-width:670px;color:var(--muted);font-size:18px;margin-top:28px}
.blog-listing{background:#090806}.blog-filter{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:50px}.blog-filter span{border:1px solid var(--line);padding:8px 13px;color:#8c8579;font-size:10px;letter-spacing:1px}.blog-filter span:first-child{color:var(--gold-light);border-color:var(--gold-dark)}
.featured-post{display:grid;grid-template-columns:minmax(280px,480px) minmax(300px,650px);gap:7vw;align-items:center;padding:35px;border:1px solid var(--line);background:linear-gradient(145deg,#110e09,#090806)}.post-visual{min-height:430px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(217,169,58,.18),transparent 55%),#080706}.post-visual:before,.post-visual:after{content:"";position:absolute;width:80%;height:40%;border:1px solid rgba(217,169,58,.25);border-radius:50%;transform:rotate(18deg)}.post-visual:after{transform:rotate(-22deg)}.post-visual img{width:260px;border-radius:50%;position:relative;z-index:1;box-shadow:0 0 55px rgba(217,169,58,.2)}.post-visual span{position:absolute;bottom:25px;z-index:2;color:var(--gold);font-size:9px;letter-spacing:2.5px}.post-meta{color:var(--gold);font-size:9px;letter-spacing:2px}.post-summary h2{font:42px/1.15 var(--serif);margin:18px 0}.post-summary>p:not(.post-meta){color:var(--muted)}.blog-coming{text-align:center;padding:90px 20px 10px}.blog-coming h3{font:32px var(--serif);margin:0}.blog-coming>p:last-child{color:var(--muted)}
.article-page{background:#090806;padding-top:82px}.article-header{padding:110px clamp(24px,12vw,190px) 70px;max-width:1250px;margin:auto;text-align:center}.article-header h1{font:400 clamp(48px,6vw,82px)/1.07 var(--serif);letter-spacing:-2px;margin:22px 0}.article-header h1 em{color:var(--gold-light);font-weight:400}.article-lead{max-width:760px;margin:30px auto 0;color:#c9c1b4;font:23px/1.55 var(--serif)}.article-cover{max-width:1100px;min-height:500px;margin:0 auto 90px;display:flex;align-items:center;justify-content:center;gap:55px;padding:60px;background:radial-gradient(circle,rgba(217,169,58,.16),transparent 45%),linear-gradient(140deg,#100c07,#050504);border:1px solid var(--line)}.article-cover img{width:min(330px,40%);border-radius:50%;box-shadow:0 0 70px rgba(217,169,58,.2)}.article-cover span,.article-cover strong{display:block}.article-cover span{color:var(--gold);font-size:10px;letter-spacing:3px}.article-cover strong{max-width:430px;color:var(--gold-light);font:47px/1.1 var(--serif);margin-top:15px}.article-body{max-width:790px;margin:auto;padding:0 24px 110px;color:#c6bfb3;font:18px/1.85 var(--serif)}.article-body>p{margin:0 0 25px}.article-body h2{color:var(--cream);font:38px/1.2 var(--serif);margin:70px 0 25px}.article-body strong{color:#eee6d8}.article-body blockquote{margin:45px 0;padding:30px 35px;border-left:2px solid var(--gold);background:#110e09;color:var(--gold-light);font:italic 26px/1.5 var(--serif)}.article-body li{margin:12px 0}.article-signoff{margin-top:60px!important;padding-top:30px;border-top:1px solid var(--line);color:var(--gold-light)}.article-cta{text-align:center;padding:90px 24px;background:#100c07;border-top:1px solid var(--line)}.article-cta h2{font:44px var(--serif);margin:0 0 30px}.article-cta>div{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.article-footer{grid-template-columns:1fr auto}.article-footer>a{color:var(--gold-light);font-size:11px;letter-spacing:1px}
@media(max-width:950px){.featured-post{grid-template-columns:1fr}.post-visual{min-height:360px}.article-cover{margin-left:24px;margin-right:24px}.article-footer{grid-template-columns:1fr;text-align:center}.article-footer .footer-brand{justify-content:center}}
@media(max-width:650px){.blog-hero{padding-top:140px}.featured-post{padding:18px}.post-visual{min-height:300px}.post-visual img{width:210px}.post-summary h2{font-size:34px}.article-page{padding-top:70px}.article-header{padding-top:75px}.article-cover{min-height:430px;flex-direction:column;gap:25px;text-align:center;padding:35px 22px}.article-cover img{width:230px}.article-cover strong{font-size:35px}.article-body{font-size:17px}.article-body h2{font-size:32px}.article-body blockquote{font-size:22px;margin-left:0;margin-right:0;padding:25px}.article-cta h2{font-size:36px}}
.project-grid.single-project{grid-template-columns:minmax(300px,520px) minmax(300px,560px);gap:7vw;align-items:stretch}
.single-project .project-card{min-height:450px}
.project-criteria{padding:55px 45px;display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--gold-dark);border-bottom:1px solid var(--line)}
.project-criteria h3{font:40px/1.18 var(--serif);margin:0 0 22px;color:var(--cream)}
.project-criteria>p:last-child{color:var(--muted);font-size:15px}
@media(max-width:950px){.project-grid.single-project{grid-template-columns:1fr 1fr;gap:25px}}
@media(max-width:650px){.project-grid.single-project{grid-template-columns:1fr}.project-criteria{padding:45px 28px}.project-criteria h3{font-size:34px}}
.telegram-access{margin-top:28px}
.telegram-access>p{margin:13px 0 0!important;color:#8f887c!important;font-size:11px!important;letter-spacing:.25px}
.telegram-access>p span{color:var(--gold);margin-right:6px}
