:root{--bg:#0b0e0f;--surface:#111516;--orange:#ff7925;--text:#f4f3ef;--muted:#8b9192;--line:#292d2e;--font:'Be Vietnam Pro',sans-serif;--ease:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.25,.1,.25,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.75}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.25;font-weight:600;letter-spacing:-.055em}h2{font-size:46px}h3{font-size:25px}p{color:#a3a7a7}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.orange{color:var(--orange)}.muted{color:var(--muted)}.eyebrow{font:600 10px/1.6 'Manrope',sans-serif;letter-spacing:2.1px;color:var(--orange)}.short-line{display:inline-block;width:26px;height:1px;background:var(--orange);vertical-align:middle;margin-right:10px}.site-header{height:96px;border-bottom:1px solid #ffffff0c;background:#0c1112;position:sticky;top:0;z-index:100}.nav-wrap{width:min(1330px,calc(100% - 72px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{flex-shrink:0}.brand-crop{display:block;position:relative;width:160px;height:66px;overflow:hidden}.brand-crop img{position:absolute;width:233px;max-width:none;height:auto;left:-36px;top:-82px}.site-header nav{display:flex;gap:27px;align-items:center;font-size:11px;color:#c4c7c7}.site-header nav a{transition:color .5s var(--ease)}
.site-header nav a:hover{color:var(--orange)}.tiny-diamond{color:var(--orange);margin-left:3px;display:inline-block;animation:glowPulse 4.2s ease-in-out infinite}.button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:51px;padding:14px 22px;background:var(--orange);color:#101112;font-size:11px;font-weight:700;border:1px solid var(--orange);border-radius:4px;transition:background .65s var(--ease),transform .65s var(--ease),box-shadow .65s var(--ease),border-radius .65s var(--ease);line-height:1.4}.button:hover{background:#ff934e;transform:translateY(-2px);box-shadow:0 10px 26px -6px #ff792566;border-radius:8px}
.button:active{transform:translateY(0) scale(.97);transition-duration:.15s}.button span{font-size:18px}.button-small{min-height:42px;font-size:10px;padding:10px 16px;gap:20px}.text-button{display:inline-flex;gap:20px;align-items:center;font-size:11px;font-weight:500;transition:gap .55s var(--ease),color .5s var(--ease)}
.text-button:hover{gap:26px;color:var(--orange)}.text-button span{font-size:20px;color:var(--orange)}.menu-toggle{display:none;background:none;border:0;padding:12px}.menu-toggle span{display:block;width:24px;height:1px;margin:6px 0;background:white}.hero{position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;min-height:580px;position:relative;padding-top:64px;padding-bottom:48px}.hero-copy{position:relative;z-index:2}.hero-intro{color:#c6c7c5;font-size:12px;letter-spacing:1.4px;margin:34px 0 15px}h1{font-size:clamp(40px,4.35vw,64px);line-height:1.21;letter-spacing:-.058em;max-width:670px}.hero-description{font-size:12px;margin-top:26px;line-height:1.95;color:#9ba0a0}.hero-actions{display:flex;gap:27px;align-items:center;margin-top:30px}.motto{font:600 9px 'Manrope',sans-serif;letter-spacing:1.5px;color:#a9adae;margin-top:33px}.motto span{color:#5a6061;margin:0 12px}.hero-visual{position:relative;min-width:0;align-self:stretch;margin-left:-28px;margin-right:-38px}.hero-art{position:absolute;inset:-40px -90px -30px -30px;background:radial-gradient(ellipse at 62% 46%,#5c301a 0%,#181311 29%,#0b0e0f 65%);background-size:cover;background-position:56% 50%;mask-image:linear-gradient(to right,transparent,#000 12%,#000 94%,transparent)}
.hero-art::before{content:'';position:absolute;top:18%;right:12%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#ff792550 0%,transparent 70%);filter:blur(40px);pointer-events:none;animation:blobDrift 15s ease-in-out infinite}.visual-top{display:flex;justify-content:space-between;position:absolute;top:18px;left:50px;right:28px;font:500 8px 'Manrope';letter-spacing:1.5px;color:#7c8382}.visual-top span:first-child{color:#b5b9b8}.insight-tag{position:absolute;bottom:86px;left:18px;padding:16px 21px;border:1px solid #68513b;border-radius:4px;background:#111616d9;backdrop-filter:blur(16px);display:flex;gap:18px;align-items:center;box-shadow:0 12px 35px #0005}.insight-icon{font-size:32px;color:var(--orange);border-right:1px solid #4a4035;padding-right:15px;display:inline-block;animation:floatY 4.8s ease-in-out infinite}.insight-tag small{font:500 8px 'Manrope';letter-spacing:1.5px;color:var(--orange);display:block;margin-bottom:7px}.insight-tag strong{font-size:12px;font-weight:500;line-height:1.8}.visual-bottom{position:absolute;bottom:17px;left:55px;right:28px;display:flex;gap:23px;font:500 8px 'Manrope';letter-spacing:1.2px;color:#a1a7a6}.visual-index{margin-left:auto;color:var(--orange)}.hero-bottom{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0 25px;font:500 8px 'Manrope';letter-spacing:1.7px;color:#686f70}.hero-bottom a{color:#b1b5b5;letter-spacing:1px}.hero-bottom a span{margin-left:22px;font-size:17px;color:var(--orange)}.proof-bar{display:grid;grid-template-columns:repeat(4,1fr);padding:36px 0 24px;gap:0}.proof-bar>div{padding-left:45px;border-left:1px solid var(--line)}.proof-bar>div:first-child{padding-left:0;border:0}.proof-bar strong{font:500 44px/1.3 'Manrope',sans-serif;letter-spacing:-2px}.proof-bar strong span{font-size:29px;color:var(--orange)}.proof-bar p{font-size:10px;color:#a3a8a8;margin-top:5px}.proof-note{font-size:8px;color:#777e7e;line-height:1.8;padding-bottom:28px}.section{padding-block:86px}.section-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:41px}.section-meta>span:last-child{font:500 8px 'Manrope';letter-spacing:1.5px;color:#666e70}.problem{border-top:1px solid var(--line)}.problem-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:75px}.problem h2{font-size:41px;line-height:1.35}.problem-right>p{font-size:12px;line-height:1.9}.question-row{display:flex;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.question-row>span:first-child{font:10px 'Manrope';color:#666d6e}.question-row>span:last-child{margin-left:auto;color:var(--orange)}.problem-right .problem-answer{margin-top:23px}.problem-answer strong{font-weight:500;color:#d6d9d8}.skip{position:absolute;top:-100px;left:20px;background:var(--orange);color:#111;padding:10px;z-index:100}.skip:focus{top:10px}@media(min-width:1500px){.hero-grid{padding-block:85px;min-height:680px}.hero-visual{margin-right:-60px}}@media(max-width:1100px){.site-header nav{gap:16px;font-size:10px}.nav-wrap{width:calc(100% - 44px)}.wrap{width:calc(100% - 64px)}.hero-actions{gap:18px}.button{gap:16px}.hero-visual{margin-right:-20px}.hero-grid{padding-top:47px;min-height:560px}.site-header .button-small{font-size:9px}.problem-layout{gap:40px}.problem h2{font-size:34px}}@media(max-width:800px){.site-header{height:80px}.site-header nav{display:none;position:absolute;top:79px;left:0;right:0;background:#101516;padding:24px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line);font-size:14px}.site-header nav.open{display:flex}.menu-toggle{display:block}.site-header .button-small{margin-left:auto}.wrap{width:calc(100% - 40px)}.nav-wrap{width:calc(100% - 28px);gap:6px}.brand-crop{width:125px;height:58px}.brand-crop img{width:182px;left:-28px;top:-62px}.hero-grid{display:flex;flex-direction:column;padding-top:36px;padding-bottom:0}.hero-intro{margin-top:25px;font-size:10px}h1{font-size:clamp(35px,6.8vw,56px)}.hero-description{font-size:12px}.hero-actions{flex-wrap:wrap;gap:21px}.hero-visual{height:370px;width:100%;margin:15px 0 0;align-self:auto}.hero-art{inset:-15px -30px 0 -30px;background-position:center}.visual-top{left:12px;right:12px;top:25px}.visual-bottom{left:12px;right:12px;bottom:24px}.insight-tag{bottom:62px;left:5px}.hero-bottom>span{display:none}.hero-bottom{justify-content:flex-end;padding-top:6px;padding-bottom:18px}.proof-bar{grid-template-columns:repeat(2,1fr);gap:24px;padding-top:30px}.proof-bar>div{padding-left:22px}.proof-bar>div:nth-child(3){border:0;padding-left:0}.proof-bar strong{font-size:38px}.proof-bar strong span{font-size:25px}.proof-bar p{font-size:9px}.proof-note{font-size:8px}.section{padding-block:58px}.section-meta{margin-bottom:28px}.section-meta>span:last-child{display:none}.problem-layout{grid-template-columns:1fr;gap:28px}.problem h2{font-size:33px}.motto{font-size:8px;letter-spacing:1px}.motto span{margin-inline:6px}h2{font-size:34px}h3{font-size:23px}.desktop-br{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.hero-art{background-image:url("assets/gold-intelligence.png")}
.intelligence,.market-desk,.membership{background:#101415;border-block:1px solid #ffffff07}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:36px}.section-heading>p{max-width:380px;font-size:12px;line-height:1.9}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.news-card{border:1px solid #323638;border-radius:5px;overflow:hidden;background:#111617;transition:transform .7s var(--ease),box-shadow .7s var(--ease),border-color .7s var(--ease)}
.news-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px #000a;border-color:#4a5052}.news-art{height:230px;position:relative;padding:22px;overflow:hidden}.news-category{font:600 8px 'Manrope';letter-spacing:1.8px;color:#bdbdb4}.news-art>p{position:absolute;bottom:19px;left:22px;font:8px 'Manrope';letter-spacing:1.5px;color:#bbbcad}.art-macro{background:#cfcdbb;color:#151c18}.art-macro .news-category,.art-macro>p{color:#454e43}.macro-type{font:800 41px/1.2 'Manrope';letter-spacing:-2px;margin-top:27px}.macro-type span{font-weight:400;color:#7b8170;font-size:27px;margin-inline:10px}.macro-line{position:absolute;left:22px;right:22px;height:34px;border-top:1px solid #5b675950;bottom:44px;background:repeating-linear-gradient(90deg,transparent 0 17px,#7d857544 17px 18px);transform:skewY(-6deg)}.art-geopolitics{background:#162929}.art-geopolitics strong{font:600 34px/1.25 'Manrope';letter-spacing:-1.5px;position:absolute;bottom:57px;left:22px;z-index:1}.geo-cross{font:100 100px/1 'Manrope';position:absolute;right:10px;top:30px;color:#ff7925}.geo-orbits{position:absolute;inset:5px -110px -100px 60px;border:1px solid #6e969255;transform:rotate(-30deg)}.geo-orbits:before,.geo-orbits:after{content:'';position:absolute;inset:28px;border:1px solid #6e969255}.geo-orbits:after{inset:56px}.art-breaking{background:#382219}.breaking-word{font:800 37px/1.15 'Manrope';letter-spacing:-1.5px;margin-top:28px}.breaking-word span{color:var(--orange)}.news-pulse{position:absolute;right:8px;top:19px;font-size:135px;line-height:1;color:#ff79251f}.news-content{padding:25px 24px 24px}.news-content .eyebrow{font-size:8px;letter-spacing:1.3px}.news-content h3{font-size:22px;letter-spacing:-.045em;line-height:1.4;margin:13px 0}.news-content p{font-size:11px;line-height:1.9;min-height:65px}.news-content button,.section-copy>button.text-button,.tech-copy>button.text-button{border:0;padding:0;background:none;color:#dce0de;margin-top:23px}.section-footnote{font-size:9px;margin-top:16px;color:#737b7c}.editorial-quote{text-align:center;font-size:19px;line-height:1.8;margin-top:58px;color:#9fa6a5}.editorial-quote>span{display:block;font:62px/1 Georgia;color:var(--orange);height:37px}.editorial-quote strong{font-weight:500;color:#d7dddb}.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.section-copy>p{font-size:12px;line-height:1.95;margin-top:23px}.section-copy>.eyebrow{display:block;margin-bottom:24px}.section-copy h2{font-size:44px;line-height:1.3}.research-tabs{display:flex;flex-direction:column;margin-top:28px}.research-tabs button{display:flex;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:#929a9a;padding:15px 0;text-align:left;gap:18px;font:500 13px 'Manrope'}.research-tabs button>span:first-child{font-size:9px;color:#646d6d}.research-tabs button>span:last-child{margin-left:auto;color:#646d6d}.research-tabs button[aria-selected=true]{color:var(--text)}.research-tabs button[aria-selected=true]>span{color:var(--orange)}.report-panel{border:1px solid #424640;background:linear-gradient(125deg,#1a211f,#101616);padding:27px;border-radius:5px;box-shadow:0 20px 80px #0003;transform:rotate(1.5deg)}.report-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:18px}.report-top strong{font:700 11px 'Manrope';letter-spacing:1.4px}.report-top strong>span{font-size:9px;color:var(--orange)}.sample-label{font:500 7px 'Manrope';letter-spacing:1px;color:#9ca5a1;border:1px solid #48514c;padding:4px 7px;border-radius:2px;white-space:nowrap}.report-heading{padding-top:26px}.report-heading .eyebrow{font-size:8px}.report-heading h3{font:600 30px/1.2 'Manrope';letter-spacing:-.8px;margin-top:8px}.report-heading p{font-size:10px;margin-top:13px;min-height:40px}.chart-legend{display:flex;gap:17px;font-size:8px;color:#9ca5a2;margin-top:30px}.chart-legend i{width:6px;height:6px;display:inline-block;background:var(--orange);margin-right:5px}.chart-legend i.grey-dot{background:#6c7870}.bar-chart{height:196px;display:flex;gap:16px}.chart-axis{display:flex;flex-direction:column;justify-content:space-around;font:9px 'Manrope';color:#68736d}.chart-bars{position:relative;flex:1;display:flex;align-items:center;justify-content:space-between;background:repeating-linear-gradient(to bottom,transparent 0 48px,#ffffff08 48px 49px)}.chart-bars i{position:relative;width:5%;height:var(--v);max-height:130px;background:linear-gradient(0deg,#9b4524,#ff8a43);border-top:1px solid #ffac73;align-self:flex-end;margin-bottom:45px}.chart-bars i.down{height:var(--v);background:#68756b;max-height:40px;margin-bottom:0;border:0;align-self:flex-end;transform:translateY(-4px)}.chart-bars:after{content:'';position:absolute;left:0;right:0;bottom:45px;height:1px;background:#68756b50}.chart-period{display:flex;justify-content:space-between;font:7px 'Manrope';letter-spacing:1px;color:#6e7a73;margin:15px 0 25px}.report-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;font-size:10px;color:#9da7a1}.report-bottom>span:last-child{color:var(--orange);font-size:17px}.process{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;border:1px solid var(--line);border-bottom:0;border-radius:4px 4px 0 0;font:500 10px 'Manrope';gap:15px}.process b{color:#636a6b;font-size:14px}.process span:last-child{color:var(--orange)}.desk-chart{border:1px solid var(--line);border-radius:0 0 4px 4px;background:#0c1112;overflow:hidden}.desk-header{padding:21px 28px;display:flex;justify-content:space-between;align-items:center;gap:22px}.desk-header>div:first-child{display:flex;gap:18px;align-items:center}.desk-header strong{font:700 14px 'Manrope'}.desk-header>div>span{font:7px 'Manrope';letter-spacing:1.4px;color:#6e7777}.segmented{display:inline-flex;border:1px solid #343b3c;padding:4px;border-radius:4px;gap:4px}.segmented button{background:none;border:0;color:#888f90;border-radius:2px;font-size:9px;padding:10px 14px}.segmented button.selected{background:#29312f;color:#e5e9e5}.candles{display:block;width:100%;height:auto}.chart-stage{padding:5px 24px 22px}.chart-note{display:flex;gap:17px;align-items:center;margin-top:12px}.chart-note p{font-size:10px;color:#8e9995}.desk-footer{padding:17px 28px;background:#141a1b;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.desk-footer>span{font:8px 'Manrope';color:var(--orange);letter-spacing:1px;white-space:nowrap}.desk-footer p{font-size:8px}.centered-link{display:flex;justify-content:center;margin-top:30px}.big-stat{margin-top:32px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;max-width:320px}.big-stat>span{font:500 11px 'Manrope';letter-spacing:1.4px;color:#737e7c}.big-stat strong{font:500 97px/1 'Manrope';letter-spacing:-7px}.big-stat em{font-style:normal;font-size:50px;color:var(--orange);letter-spacing:-3px}.big-stat>p{width:100%;font:500 8px 'Manrope';letter-spacing:2px;margin-top:13px}.section-copy>.small-note,.small-note{font-size:9px;color:#737d7b;line-height:1.8;max-width:420px}.signal-stack{padding:16px 12px 0 0;position:relative}.signal-stack:before{content:'';position:absolute;inset:0 0 30px 24px;border:1px solid #554335;border-radius:5px;transform:rotate(4deg);background:#191a16;z-index:-1}.signal-sheet{background:#131a19;border:1px solid #3b4640;border-radius:5px;padding:26px}.signal-symbol{display:flex;align-items:center;gap:18px;margin:28px 0 18px}.signal-symbol strong{font:600 22px 'Manrope';letter-spacing:-.4px}.signal-symbol>span{font:8px 'Manrope';color:#6b7973;letter-spacing:1.5px}.signal-sheet>h3{font-size:27px;line-height:1.4}.signal-data{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-top:1px solid #2e3732}.signal-data>div{padding:17px 0;border-bottom:1px solid #2e3732}.signal-data span{display:block;font:8px 'Manrope';letter-spacing:1px;color:#76897c}.signal-data strong{font-size:10px;font-weight:400;display:block;margin-top:9px}.signal-logic{margin-top:22px}.signal-logic>span{font:8px 'Manrope';color:var(--orange);letter-spacing:1.2px}.signal-logic p{font-size:11px;line-height:1.9;margin-top:8px}.signal-strip{display:flex;justify-content:space-between;background:var(--orange);color:#1b231b;padding:12px 20px;font:700 8px 'Manrope';letter-spacing:1.1px;border-radius:0 0 4px 4px;position:relative;margin:-3px 15px 0}.academy{background:#e6e7de;color:#1a211c}.academy .section-meta>span:last-child{color:#7b857a}.academy .eyebrow{color:#a94f1a}.academy .section-copy h2{font-size:43px}.academy .section-copy h2>span{color:#747e71}.academy .section-copy>p{color:#697362;max-width:400px}.academy .section-copy>.button{margin-top:28px;background:#202d22;border-color:#202d22;color:#f0f2e9}.academy .button span{color:#fa8b44}.academy-statement{font:600 29px/1.2 'Manrope';letter-spacing:-1.2px;margin-top:41px}.academy-statement span{color:#8a9583}.curriculum{align-self:start;padding-top:15px}.curriculum-label{font:600 9px 'Manrope';letter-spacing:1.5px;color:#687261;display:block;margin-bottom:19px}.curriculum details{border-top:1px solid #bfc5b7}.curriculum summary{display:flex;align-items:center;gap:15px;padding:20px 0;list-style:none;font-size:13px;font-weight:500;cursor:pointer}.curriculum summary::-webkit-details-marker{display:none}.curriculum summary>span{font:500 9px 'Manrope';color:#7c8974}.curriculum summary>i{margin-left:auto;font:400 20px 'Manrope';font-style:normal;color:#687560}.curriculum details[open] summary>i{transform:rotate(45deg)}.curriculum details>div{padding:0 0 22px 31px}.curriculum details p{font-size:11px;color:#697460;margin-bottom:15px}.curriculum details>div>span{display:inline-block;border:1px solid #b4beac;padding:5px 8px;margin:4px 3px 0 0;font:500 9px 'Manrope';color:#53644b}.library-card{display:flex;gap:23px;border-top:1px solid #bfc5b7;margin-top:6px;padding-top:32px;align-items:center}.library-card>strong{font:500 46px 'Manrope';letter-spacing:-2.5px}.library-card>strong>span{color:#b6632b;font-size:30px}.library-card h3{font:600 18px 'Manrope';letter-spacing:-.5px}.library-card p{font-size:10px;color:#697460;margin-top:6px}.library-card>span{margin-left:auto;color:#b6632b;font-size:20px}.technology-panel{display:grid;grid-template-columns:1fr 1.07fr;border:1px solid #363d39;border-radius:5px;overflow:hidden}.tech-copy{padding:40px;background:#111817}.tech-copy>h3{font:600 37px 'Manrope';letter-spacing:-1.5px;margin:10px 0 17px}.tech-copy>p{font-size:12px;line-height:1.9}.tech-metrics{display:flex;gap:38px;margin-block:32px}.tech-metrics strong{display:block;font:500 34px 'Manrope';letter-spacing:-1.3px;color:var(--orange)}.tech-metrics span{display:block;font:9px 'Manrope';color:#819187;margin-top:7px}.tech-copy>.small-note{font-size:8px}.tech-visual{padding:30px;background:#0c1311;display:flex;flex-direction:column}.tech-visual .report-top{flex-wrap:wrap}.tech-visual .report-top strong{font-size:9px}.automation-diagram{max-width:300px;width:100%;margin:auto;padding-block:26px}.automation-diagram>div{border:1px solid #2a3930;border-radius:4px;padding:16px 22px;position:relative}.automation-diagram>div>span{float:left;margin-right:17px;font:9px 'Manrope';padding-top:4px;color:#727e72}.automation-diagram strong{display:block;font:500 12px 'Manrope';color:#b3c0b3}.automation-diagram small{display:block;font-size:9px;color:#66796b;padding-left:30px;margin-top:4px}.automation-diagram>div.active{background:#ff79250b;border-color:#8c522f}.automation-diagram>div.active strong{color:#eeaa77}.diagram-arrow{display:block;text-align:center;color:#a16b43;padding:7px;font-size:15px}.tech-checks{display:flex;justify-content:center;gap:19px;font:7px 'Manrope';letter-spacing:1.2px;color:#637c6a}.technology-tabs{flex-shrink:0}.technology-tabs button{min-width:105px}.membership-heading{text-align:center;max-width:680px;margin:0 auto 43px}.membership-heading h2{font:500 57px/1.16 'Manrope';letter-spacing:-2.6px}.membership-heading p{font-size:12px;line-height:1.9;margin-top:22px}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.ecosystem-grid>a,.ecosystem-grid>button{position:relative;display:block;text-align:left;background:none;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 28px;transition:background .65s var(--ease),transform .65s var(--ease);color:var(--text)}.ecosystem-grid>a:hover,.ecosystem-grid>button:hover{background:#1d2423;transform:translateY(-3px)}
.ecosystem-grid>a i,.ecosystem-grid>button i{transition:transform .6s var(--ease)}
.ecosystem-grid>a:hover i,.ecosystem-grid>button:hover i{transform:translate(3px,-3px)}.ecosystem-grid>a>span,.ecosystem-grid>button>span{font:500 9px 'Manrope';color:var(--orange)}.ecosystem-grid h3{font:500 21px 'Manrope';letter-spacing:-.5px;margin-top:14px}.ecosystem-grid p{font-size:10px;margin-top:7px}.ecosystem-grid i{position:absolute;right:24px;top:27px;color:#6d7876;font-style:normal}.membership-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:28px}.membership-cta>span{font:8px 'Manrope';letter-spacing:1.4px;color:#6a7672}.community-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.community-tile{padding:37px;border:1px solid #333d37;overflow:hidden;background:#111918}.community-tile h3{font-size:26px;line-height:1.4;margin:15px 0 14px}.community-tile p{font-size:11px;line-height:1.9;max-width:365px}.community-main{background:#1b2825;position:relative;min-height:380px}.community-main h3{font-size:37px}.community-word{display:block;font:800 106px/1 'Manrope';letter-spacing:-7px;color:#6e8d711e;position:absolute;bottom:8px;left:28px}.tile-no{font:8px 'Manrope';letter-spacing:1.3px;color:#92a394;display:block}.community-tile .tile-no:not(:first-child){margin-top:35px}.private{background:#151510;border-block:1px solid #4b443045;padding-bottom:30px}.private-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #554d2e55;padding-bottom:20px;margin-bottom:43px}.private-top .eyebrow{color:#b9a373}.private-top>span:nth-child(2){font-size:37px;line-height:1;color:#bdae7c}.private-top>span:last-child{font:7px 'Manrope';letter-spacing:1.7px;color:#777863}.private-body{display:grid;grid-template-columns:1fr 1fr;gap:60px}.private h2{font:500 49px/1.2 'Manrope';letter-spacing:-2.2px}.private h2 span{color:#c6b68a}.private-body>div>p{font-size:11px;line-height:2;margin:25px 0 29px;color:#919587}.button-outline{background:transparent;color:#d8c69a;border-color:#665b3f}.button-outline:hover{background:#292718}.button-outline>span{color:#bca678}.private-benefits{display:grid;grid-template-columns:1fr 1fr;gap:28px 26px}.private-benefits>div>span{font:8px 'Manrope';color:#97815a}.private-benefits h3{font:500 13px 'Manrope';letter-spacing:-.2px;margin-top:9px}.private-benefits p{font-size:9px;margin-top:7px;color:#7b8677}.private-footer{display:flex;justify-content:space-between;font:7px 'Manrope';letter-spacing:1.5px;color:#6e735f;border-top:1px solid #554d2e55;padding-top:24px;margin-top:45px}.final-close{text-align:center;padding-block:100px}.final-close>.eyebrow{font-size:8px;letter-spacing:1.8px}.final-close>p{font:400 18px 'Manrope';color:#909c94;margin-top:34px}.final-close h2{font:500 80px/1.25 'Manrope';letter-spacing:-4px;margin-top:7px}.final-close h2 span{color:var(--orange)}.final-description{font-size:12px;line-height:1.9;color:#909c94;margin-top:20px}.final-close>.button{margin-top:32px}.final-tagline{font:500 8px 'Manrope';letter-spacing:2.8px;margin-top:35px;color:#757f79}.site-footer{border-top:1px solid var(--line);background:#0c1112;padding:27px 0 23px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top>span{font:8px 'Manrope';letter-spacing:1.3px;color:#77847e}.footer-top>a:last-child{font-size:10px;color:#bec7c1}.disclaimer{font-size:9px;line-height:1.9;color:#707d77;margin-top:25px;border-bottom:1px solid var(--line);padding-bottom:25px}.footer-bottom{display:flex;align-items:center;gap:35px;font-size:8px;color:#6c7972;margin-top:20px}.footer-bottom>span:last-child{margin-left:auto;font:7px 'Manrope';letter-spacing:1.3px}.footer-bottom>button{border:0;color:#909f95;background:none;padding:0;font-size:8px}dialog{border:1px solid #4d5a50;background:#141c19;color:var(--text);border-radius:8px;padding:45px;width:min(550px,calc(100% - 32px));max-height:90dvh;overflow:auto;box-shadow:0 40px 160px #0009}dialog::backdrop{background:#030706bd;backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:14px;top:8px;background:none;border:0;color:#9aa79b;font-size:30px;padding:5px 9px}dialog h2{font-size:30px;letter-spacing:-1.3px;margin:20px 0}dialog p{font-size:12px;line-height:1.9;margin-top:15px}dialog ul{padding-left:20px;color:#b6c1b7;font-size:12px;line-height:2}dialog .button{margin-top:25px}#dialog-body .small-note{font-size:10px;color:#8e9b90}.join-summary{border:1px solid #39483c;background:#0b1310;padding:20px;margin-top:25px}.join-summary>span{font:8px 'Manrope';letter-spacing:1.5px;color:var(--orange)}.join-summary>p{font-size:11px;margin-top:10px}dialog p.join-status{font-size:10px;color:#8e9b90}#copy-status{min-height:20px;color:#d4b18a;font-size:10px}
@media(max-width:1100px){.split-layout{gap:45px}.section-copy h2{font-size:35px}.section-heading h2{font-size:36px}.news-art{height:190px;padding:17px}.news-art>p{left:17px;font-size:7px}.macro-type{font-size:32px}.macro-type span{margin-inline:7px}.art-geopolitics strong,.breaking-word{font-size:29px}.news-content{padding:22px 19px}.news-content h3{font-size:19px}.news-content p{min-height:82px}.tech-copy{padding:30px}.tech-visual{padding:23px}.academy .section-copy h2{font-size:36px}.private h2{font-size:40px}.private-body{gap:35px}.process{font-size:9px;gap:8px}.desk-header>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.tech-metrics{gap:24px}.tech-metrics strong{font-size:28px}.report-top strong{font-size:9px}.community-main h3{font-size:32px}}
@media(max-width:800px){.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:22px}.section-heading h2,.section-copy h2{font-size:33px}.news-grid{grid-template-columns:1fr;gap:22px}.news-art{height:225px;padding:23px}.news-art>p{left:23px;font-size:8px}.macro-type{font-size:48px}.art-geopolitics strong,.breaking-word{font-size:37px}.news-content{padding:24px}.news-content h3{font-size:24px}.news-content p{min-height:0}.editorial-quote{font-size:15px;margin-top:40px}.split-layout{grid-template-columns:1fr;gap:35px}.report-panel{transform:none;padding:22px}.report-heading p{min-height:0}.process{flex-wrap:wrap;justify-content:center;padding:17px;gap:10px;font-size:9px}.desk-header{display:block;padding:19px}.desk-header>div:first-child{flex-direction:row;align-items:center;gap:18px}.desk-header .segmented{margin-top:17px;width:100%}.desk-header .segmented>button{flex:1;font-size:8px;padding:10px 7px}.chart-stage{padding:0 12px 18px}.candles{min-height:150px}.chart-note{display:block;padding:0 6px}.chart-note p{font-size:9px;margin-top:9px}.desk-footer{display:block;padding:16px 18px}.desk-footer>p{margin-top:8px;font-size:8px}.centered-link{font-size:10px}.signal-sheet{padding:22px}.signal-stack{padding:0}.big-stat strong{font-size:82px}.signal .section-copy>.small-note{margin-top:15px}.academy .section-copy h2{font-size:35px}.academy-statement{font-size:27px;margin-top:30px}.curriculum{padding-top:10px}.curriculum summary{font-size:12px}.technology-panel{grid-template-columns:1fr}.technology-tabs{margin-top:23px}.tech-copy{padding:27px}.tech-visual{padding:24px;min-height:420px}.tech-metrics{gap:40px}.tech-metrics strong{font-size:32px}.tech-checks{font-size:6px}.membership-heading h2{font-size:40px;letter-spacing:-2px}.membership-heading p{font-size:11px}.ecosystem-grid{grid-template-columns:1fr 1fr}.ecosystem-grid>a,.ecosystem-grid>button{padding:21px 16px;min-height:145px}.ecosystem-grid h3{font-size:18px}.ecosystem-grid p{font-size:9px;line-height:1.8}.ecosystem-grid i{right:16px;top:23px}.ecosystem-grid>a:last-child{grid-column:1/-1;min-height:130px}.membership-cta{flex-direction:column;align-items:flex-start}.membership-cta>.button{width:100%}.community-grid{grid-template-columns:1fr}.community-tile{padding:29px}.community-main{min-height:350px}.community-word{font-size:95px;left:23px}.community-tile h3{font-size:25px}.community-main h3{font-size:33px}.private-top>span:last-child{display:none}.private-body{grid-template-columns:1fr;gap:43px}.private h2{font-size:43px}.private-benefits{gap:25px 18px}.private-benefits h3{font-size:12px}.private-benefits p{font-size:9px}.private-footer{gap:20px;font-size:6px;letter-spacing:1px}.final-close{padding-block:70px}.final-close>p{font-size:15px;margin-top:24px}.final-close h2{font-size:48px;letter-spacing:-2.8px}.final-description{font-size:10px}.final-tagline{font-size:7px;letter-spacing:2px}.footer-top{gap:10px}.footer-top>span{display:none}.footer-top>a:last-child{font-size:9px}.disclaimer{font-size:8px}.footer-bottom{font-size:7px;gap:20px;flex-wrap:wrap}.footer-bottom>span:last-child{width:100%;margin-left:0;font-size:6px}.footer-bottom>button{font-size:7px}dialog{padding:33px 24px}dialog h2{font-size:27px}dialog .button{width:100%}.section-footnote{font-size:8px}}
/* Keep Vietnamese body copy comfortable to read across devices. */
.hero-description,.section-copy>p,.section-heading>p,.problem-right>p,.tech-copy>p,.membership-heading p{font-size:14px}
.news-content p,.community-tile p,.final-description,.private-body>div>p{font-size:13px}
.report-heading p,.signal-logic p,.curriculum details p,.ecosystem-grid p,.private-benefits p,.library-card p{font-size:11px}
.proof-note,.section-footnote,.disclaimer,.section-copy>.small-note,.small-note,.tech-copy>.small-note{font-size:10px}
.hero-art{mask-image:linear-gradient(to right,transparent,#000 12%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 80%,transparent);mask-composite:intersect}
@media(max-width:800px){.hero-description,.section-copy>p,.section-heading>p,.problem-right>p,.tech-copy>p,.membership-heading p,.news-content p,.community-tile p{font-size:13px}.proof-note,.section-footnote,.disclaimer{font-size:9px}.final-description,.private-body>div>p{font-size:12px}.report-heading p,.signal-logic p,.curriculum details p,.ecosystem-grid p,.private-benefits p,.library-card p{font-size:11px}.hero-actions .button,.text-button{font-size:11px}.hero-visual{height:340px}.visual-top{font-size:7px;left:8px;right:8px}.motto{font-size:7px;letter-spacing:.7px}.hero-actions{gap:17px}.hero-art{inset:-10px -55px 0 -55px}}
.join-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}
.join-form[hidden]{display:none}
.join-form label{display:flex;flex-direction:column;gap:8px;font:11px/1.4 var(--font);color:#b6c1b7}
.join-form label>span{display:flex;align-items:center}
.join-form .required{color:var(--orange);margin-left:4px}
.join-form-full{grid-column:1/-1}
.join-form input,.join-form select,.join-form textarea{background:#0b1310;border:1px solid #39483c;border-radius:4px;color:var(--text);font:13px/1.4 var(--font);padding:11px 12px;width:100%}
.join-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8b9192 50%),linear-gradient(135deg,#8b9192 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}
.join-form textarea{resize:vertical;min-height:70px;font-family:inherit}
.join-form input:focus,.join-form select:focus,.join-form textarea:focus{outline:2px solid var(--orange);outline-offset:1px}
.join-form .field-error{grid-column:1/-1;color:var(--orange);font-size:11px;margin:0}
.join-form button[type=submit]{grid-column:1/-1;width:100%;margin-top:6px}
.join-result .join-summary{margin-top:0}
.join-result .button{width:100%}
.join-result #join-edit{display:flex;justify-content:center;width:100%;margin-top:16px;border:0;padding:0;background:none;color:#dce0de;cursor:pointer}
.join-success{text-align:center}
.join-success-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#16261a;border:2px solid #4caf6e;color:#4caf6e;font-size:24px;margin:0 auto 16px}
.join-result.is-error .join-success-icon{background:#2b2119;border-color:var(--orange);color:var(--orange)}
.join-success h3{font-size:22px}
.join-success p{font-size:12px;color:#b6c1b7;line-height:1.85;margin-top:10px}
.join-result #copy-enquiry{display:none;justify-content:center;width:100%;margin-top:10px;border:0;padding:0;background:none;color:#dce0de;cursor:pointer}
.join-result .join-summary{display:none}
.join-result.is-error #join-close{display:none}
.join-result.is-error .join-summary{display:block}
.join-result.is-error #copy-enquiry{display:flex;background:var(--orange);color:#101112;font-weight:700;padding:14px;border-radius:4px;margin-top:22px}
@media(max-width:640px){.join-form{grid-template-columns:1fr}}
.testimonial-heading{text-align:center;max-width:560px;margin:64px auto 32px}
.testimonial-heading h3{font:500 32px/1.3 'Manrope';letter-spacing:-1.1px;margin-top:14px}
.testimonial-heading h3 .muted{color:#8b9591}
.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.testimonial-card{border:1px solid #323638;border-radius:5px;background:#111617;padding:30px 26px 26px;text-align:center;transition:transform .7s var(--ease),box-shadow .7s var(--ease),border-color .7s var(--ease)}
.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px #000a;border-color:#4a5052}
.testimonial-card .testimonial-avatar{width:92px;height:92px;border-radius:50%;margin:0 auto 18px;border:2px solid var(--orange);transition:box-shadow .7s var(--ease)}
.testimonial-card .testimonial-avatar img{width:100%;height:100%;object-fit:cover}
.testimonial-card:hover .testimonial-avatar{box-shadow:0 0 0 5px #ff792522}
.testimonial-card strong{display:block;font-size:17px;letter-spacing:-.2px}
.testimonial-card>span{display:block;font:italic 12px/1.4 'Manrope';color:#8b9591;margin-top:4px}
.testimonial-card p{font-size:14px;line-height:1.8;margin-top:18px;color:#c3c9c6;text-align:left}
@media(max-width:800px){.testimonial-grid{grid-template-columns:1fr}.testimonial-heading{margin:48px auto 28px}}
@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes glowPulse{0%,100%{opacity:1;filter:drop-shadow(0 0 0 #ff792500)}50%{opacity:.8;filter:drop-shadow(0 0 8px #ff792590)}}
@keyframes blobDrift{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(18px,-14px) scale(1.08)}66%{transform:translate(-14px,10px) scale(.95)}}
