:root{--bg:#100c0b;--panel:#191310;--gold:#d9b677;--soft:#a89682;--fire:#c44922;--line:#66513a55;--white:#f5eada}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,sans-serif;font-size:15px;line-height:1.6}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #f4c778;outline-offset:5px}img{max-width:100%;display:block}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}h2{font-size:44px;line-height:1.2;letter-spacing:-1px}h2 em{font-style:normal;color:var(--gold)}.header{height:92px;position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;align-items:center;gap:40px;padding:0 5%;border-bottom:1px solid #c5a16c2e;background:linear-gradient(#100909c9,#10090955)}.brand{width:228px;flex-shrink:0}.header nav{display:flex;gap:30px;align-items:center;margin-left:auto}.header nav a{font-size:13px;color:#e8d6bf;position:relative;padding:32px 0}.header nav a.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold);box-shadow:0 0 16px #ff9a35}.outline,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:35px;padding:15px 23px;font-size:13px;letter-spacing:.4px;min-height:51px}.outline{border:1px solid #a5824f88;background:#17110eb3;color:var(--gold)}.primary{background:linear-gradient(125deg,#943014,#cc562b 52%,#963112);border:1px solid #ee96674a;box-shadow:inset 0 0 0 3px #08060530,0 7px 32px #a1361833;color:#fff2df}.primary:hover{filter:brightness(1.15)}.outline:hover{background:#51371d44}.secondary{border-bottom:1px solid #b38a5344;color:var(--gold);padding-left:0;padding-right:0}.menu-toggle{display:none}.hero{height:780px;min-height:650px;position:relative;isolation:isolate;overflow:hidden}.hero-art{position:absolute;inset:0;background:url('assets/world.webp') 61% 42%/cover;z-index:-3;opacity:.88}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#130b0af0 0%,#130b0ae0 20%,#130b0a42 50%,#130b0a00 73%),linear-gradient(0deg,#100c0b,transparent 36%,#08040450)}.hero-content{max-width:1320px;margin:auto;padding:242px 50px 120px}.eyebrow{font-size:10px;letter-spacing:3px;color:var(--gold);font-weight:700;display:flex;align-items:center;gap:14px}.diamond{height:7px;width:7px;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 15px #fb7026}.hero h1{font-size:78px;line-height:1.05;margin:25px 0;color:#fae8cf;letter-spacing:-2.5px;text-shadow:0 3px 25px #000}.hero-content>p{font-size:15px;color:#c5b3a3;line-height:1.9}.hero-actions{display:flex;gap:30px;margin-top:36px}.hero-side{position:absolute;right:24px;top:40%;writing-mode:vertical-rl;font-size:9px;letter-spacing:4px;color:#c7a77a}.scroll-link{position:absolute;left:calc(50% - 75px);bottom:28px;display:flex;gap:16px;align-items:center;font-size:10px;color:var(--soft);letter-spacing:1px}.scroll-link span{font-size:23px;color:var(--gold)}.facts{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#1d1510,#15100d)}.facts>div{display:flex;align-items:center;justify-content:center;gap:18px;padding:23px 15px;border-right:1px solid var(--line)}.facts>div:last-child{border-right:0}.fact-icon{font-family:Georgia,serif;font-size:30px;color:var(--gold)}small{display:block;color:var(--soft);font-size:10px}.facts strong{font-size:14px;font-weight:400}.facts .local-label{color:#c19b5d}.section{max-width:1200px;margin:0 auto;padding:100px 0;scroll-margin-top:25px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:40px}.section-heading .eyebrow{margin-bottom:18px}.section-copy{max-width:400px;color:var(--soft);font-size:13px;line-height:1.9}.zone-layout{display:grid;grid-template-columns:280px 1fr;border:1px solid var(--line);background:#18120f}.zone-tabs{display:flex;flex-direction:column;background:#120e0b;border-right:1px solid var(--line)}.zone-tabs button{padding:25px 22px;background:transparent;text-align:left;border-bottom:1px solid var(--line);color:#b7a58e;display:flex;gap:18px;align-items:center;font-family:Georgia,serif;font-size:18px}.zone-tabs button:last-child{border-bottom:0}.zone-tabs button span{font-family:Arial,sans-serif;font-size:10px;opacity:.6}.zone-tabs button b{margin-left:auto;font-size:17px;font-weight:400}.zone-tabs button[aria-selected=true]{color:#f7ddac;background:linear-gradient(90deg,#5d2b184d,#2c1b12);box-shadow:inset 3px 0 #c77435}.zone-panel{padding:35px 45px;position:relative;overflow:hidden;min-height:305px}.zone-watermark{position:absolute;right:10px;top:15px;font-family:Georgia,serif;color:#bd9b6412;font-size:180px;line-height:1}.tag{color:var(--gold);font-size:9px;letter-spacing:2px}.zone-panel h3{font-size:34px;margin:12px 0}.zone-panel>p{font-size:13px;color:#b7a58f;max-width:600px;position:relative}.zone-details{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:25px 0 15px}.zone-details strong{font-weight:400;font-size:13px;color:#e2c78f}.zone-panel .zone-note{font-size:10px;color:#897661}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.feature-row article{padding-top:24px;border-top:1px solid var(--line)}.feature-row span{font-size:9px;letter-spacing:2px;color:#b8834b}.feature-row h3{font-size:22px;margin:14px 0}.feature-row p{font-size:12px;color:var(--soft);line-height:1.9}.news{border-top:1px solid var(--line)}.muted{color:var(--soft);font-size:12px}.news-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:24px}.news-card{display:block;width:100%;padding:0;text-align:left;background:#19120e;border:1px solid var(--line);transition:transform .2s,border-color .2s}.news-card:hover{transform:translateY(-5px);border-color:#b07d45}.news-image{height:205px;background-image:url('assets/world.webp');background-size:700px auto;filter:saturate(.8)}.scene-one{background-position:85% 15%}.scene-two{background-position:15% 80%}.scene-three{background-position:50% 42%}.news-body{padding:25px}.news-body h3{font-size:24px;line-height:1.25;margin:13px 0}.news-body p{font-size:12px;color:var(--soft);min-height:48px}.article-link{font-size:10px;color:var(--gold);display:flex;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.article-link b{font-size:17px;font-weight:400}.rankings{border-top:1px solid var(--line)}.data-status{font-size:10px;color:#97856e;display:flex;gap:9px;align-items:center}.data-status i{width:6px;height:6px;background:#bd9154;border-radius:50%}.rank-tabs{display:flex;gap:8px;margin-bottom:15px}.rank-tabs button{padding:14px 27px;border:1px solid var(--line);background:#18110d;color:#a7957b;font-size:12px}.rank-tabs button[aria-selected=true]{background:#51302055;color:#f0c486;border-color:#9a6c3c}.rank-panel{border:1px solid var(--line);background:linear-gradient(120deg,#1b140f,#120e0c)}.rank-columns{display:grid;grid-template-columns:120px 1fr 100px;gap:20px;padding:17px 30px;background:#22180f;border-bottom:1px solid var(--line);font-size:10px;color:#a69072}.empty-state{text-align:center;padding:50px 20px}.empty-emblem{font-size:38px;color:#806244}.empty-state h3{font-size:25px;margin:8px}.empty-state p{font-size:12px;color:#a18b70}.files{text-align:center;position:relative;border-top:1px solid var(--line);padding-bottom:95px}.files:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,#76291922,transparent 70%);z-index:-1}.files .eyebrow{justify-content:center}.files h2{font-size:48px;margin:20px 0}.files-intro{color:var(--soft);font-size:13px}.files-ornament{font-size:35px;color:var(--gold);margin-bottom:20px}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:850px;margin:35px auto 20px;text-align:left}.download-grid article{position:relative;padding:30px;border:1px solid var(--line);background:#1c130f}.download-number{position:absolute;right:25px;top:12px;font-size:50px;font-family:Georgia,serif;color:#c291532b}.download-grid h3{font-size:27px}.download-grid p{font-size:12px;color:var(--soft);margin:13px 0 24px}.download-grid button{width:100%}.files-note{font-size:10px;color:#957e63}.files-note code{color:#c6a57a}footer{display:flex;align-items:center;gap:35px;padding:35px max(5%,calc((100% - 1200px)/2));border-top:1px solid var(--line);background:#0b0807}footer img{width:180px}footer strong{font-size:10px;letter-spacing:2px;color:var(--gold)}footer p{font-size:10px;color:#7f6e5d}footer>a:last-child{margin-left:auto;font-size:11px;color:var(--soft)}dialog{color:var(--white);background:#19110d;border:1px solid #99703e;padding:45px;width:min(560px,calc(100% - 32px));box-shadow:0 25px 100px #000;max-height:85vh}dialog::backdrop{background:#090605cc;backdrop-filter:blur(6px)}dialog h2{font-size:33px;margin:20px 0}#modal-content{font-size:14px;color:#c2ae93;line-height:1.8}#modal-content ol{padding-left:22px}#modal-content li{margin:10px 0}.modal-close{position:absolute;right:16px;top:10px;font-size:28px;background:transparent;color:var(--gold)}.modal-done{margin-top:25px;width:100%}dialog code{overflow-wrap:anywhere;color:var(--gold)}
@media(min-width:1700px){.hero-art{background-size:cover;background-position:center 43%}.hero{height:850px}.hero-content{padding-top:270px}}@media(max-width:1250px){.section,.facts{margin-left:5%;margin-right:5%}.header{gap:20px}.header nav{gap:20px}.brand{width:190px}.account{gap:10px;padding:12px}.hero-content{padding-left:6%;padding-right:6%}.hero h1{font-size:68px}}@media(max-width:900px){.header{height:75px}.header nav{gap:15px}.header nav a{font-size:11px}.account{display:none}.hero{height:690px}.hero-content{padding-top:225px}.hero-art{background-position:61% center}.hero h1{font-size:60px}.facts{grid-template-columns:repeat(2,1fr)}.facts>div:nth-child(2){border-right:0}.facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:70px 0}.section-heading{gap:30px}.section-copy{max-width:300px}h2{font-size:35px}.zone-layout{grid-template-columns:210px 1fr}.zone-panel{padding:28px}.zone-tabs button{padding:24px 16px;font-size:16px}.zone-details{gap:10px}.feature-row{gap:23px}.news-grid{grid-template-columns:1fr 1fr}.news-card.featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.news-card.featured .news-image{height:100%;min-height:250px}.news-body h3{font-size:22px}.files h2{font-size:39px}}@media(max-width:620px){.header{height:70px;position:absolute;padding:0 5%}.brand{width:180px}.menu-toggle{display:block;background:transparent;color:var(--gold);font-size:24px;margin-left:auto}.header nav{display:none;position:absolute;top:70px;left:0;right:0;background:#19100ff5;padding:20px;flex-direction:column;gap:0}.header.menu-open nav{display:flex}.header nav a{padding:12px;width:100%;text-align:center;font-size:14px}.hero{height:700px;min-height:0}.hero-art{background-size:auto 520px;background-position:50% 65px;background-repeat:no-repeat;opacity:.85}.hero-shade{background:linear-gradient(0deg,#100c0b 4%,#100c0bdd 35%,#100c0b00 72%,#100c0b33)}.hero-content{padding:355px 6% 65px}.hero h1{font-size:47px;line-height:1.08;letter-spacing:-1px;margin:18px 0}.hero .eyebrow{font-size:8px;letter-spacing:2px}.hero-content>p{font-size:12px}.hero-actions{margin-top:24px;gap:20px}.primary,.outline,.secondary{font-size:11px;padding:12px 17px;gap:16px;min-height:46px}.hero-side,.scroll-link{display:none}.facts>div{padding:18px 10px;gap:12px}.fact-icon{font-size:23px}.facts strong{font-size:12px}.section{padding:55px 0}.section-heading{display:block;margin-bottom:25px}.section-copy{max-width:none;margin-top:20px}.section-heading>.muted,.section-heading>.data-status{margin-top:20px;display:flex}h2{font-size:32px}.eyebrow{font-size:8px;letter-spacing:2px}.zone-layout{grid-template-columns:1fr}.zone-tabs{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--line)}.zone-tabs button{font-size:14px;padding:14px;gap:9px}.zone-tabs button:last-child{border-bottom:1px solid var(--line)}.zone-panel{padding:25px 20px;min-height:0}.zone-panel h3{font-size:28px}.zone-details{grid-template-columns:1fr 1fr;gap:15px}.zone-details strong{font-size:12px}.feature-row{grid-template-columns:1fr;gap:20px;margin-top:28px}.feature-row h3{margin:9px 0;font-size:23px}.news-grid{grid-template-columns:1fr;gap:20px}.news-card.featured{grid-column:auto;display:block}.news-card.featured .news-image{min-height:0;height:190px}.news-image{height:190px}.news-body{padding:20px}.news-body h3{font-size:26px}.rank-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.rank-tabs button{padding:12px 4px;font-size:11px}.rank-columns{grid-template-columns:65px 1fr 50px;padding:15px;gap:10px}.empty-state{padding:35px 12px}.empty-state p{font-size:11px}.files h2{font-size:35px}.download-grid{grid-template-columns:1fr;gap:18px}.download-grid article{padding:25px}.download-grid h3{font-size:25px}footer{flex-wrap:wrap;gap:18px;padding:25px 5%}footer img{width:150px}footer>a:last-child{width:100%;margin-left:0}dialog{padding:30px 24px}dialog h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

@media(min-width:901px){.hero-art{left:28%;background-size:contain;background-repeat:no-repeat;background-position:center 42%}.hero-shade{background:linear-gradient(90deg,#100c0b 0%,#100c0bf0 24%,#100c0b55 43%,transparent 60%),linear-gradient(0deg,#100c0b,transparent 38%,#100c0b55)}.hero h1{font-size:66px;max-width:480px}}

.social{border-top:1px solid var(--line)}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.social-card{padding:32px;border:1px solid var(--line);background:linear-gradient(135deg,#24170f,#15100d)}.social-card h3{font-size:30px;margin:14px 0}.social-card>p{font-size:13px;color:var(--soft);line-height:1.9}.social-visual{height:160px;position:relative;margin-bottom:28px;display:flex;justify-content:center;align-items:center;gap:14px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at center,#a7432426,transparent 70%)}.voice-symbol{font-size:58px;color:var(--gold);margin-right:12px}.waveform{height:75px;display:flex;gap:6px;align-items:center}.waveform i{display:block;width:4px;height:22px;background:linear-gradient(#e5bd78,#b94320);border-radius:5px;box-shadow:0 0 14px #c54b2033}.waveform i:nth-child(3n){height:58px}.waveform i:nth-child(4n){height:75px}.waveform i:nth-child(5n){height:42px}.visual-label{position:absolute;bottom:14px;font-size:8px;letter-spacing:3px;color:#a88456}.sticker-tile{height:70px;width:70px;display:grid;place-items:center;border:1px solid #a7754255;background:#382316;font-size:35px;color:#e9bd70;box-shadow:0 6px 20px #0006;transform:rotate(-10deg)}.sticker-tile:nth-child(2){transform:translateY(-12px);color:#f5d9a3}.sticker-tile:nth-child(3){transform:rotate(10deg);color:#e99b7c}.social-points{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 12px}.social-points span{font-size:9px;color:#c3a175;padding:5px 9px;border:1px solid var(--line)}.social-card .secondary{margin-top:8px}.header nav{gap:22px}@media(max-width:1100px){.header nav{gap:14px}.header .account{display:none}}@media(max-width:620px){.social-grid{grid-template-columns:1fr;gap:20px}.social-card{padding:24px}.social-card h3{font-size:27px}.social-visual{height:145px}.waveform{gap:5px}.sticker-tile{width:65px;height:65px}}

.rank-row{border-top:1px solid var(--line);font-size:14px;color:var(--cream,#f4e9d5)}.rank-row span:last-child{text-align:right;color:var(--gold)}.rank-panel .empty-state[hidden]{display:none}

.section:not(.assets-ready),.section:not(.assets-ready) .news-image{background-image:none!important}
