@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#111;font-synthesis:none;--serif:"Instrument Serif", "Songti SC", serif;background:#fff;font-family:Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#fff;min-width:320px;margin:0}body.modal-open{overflow:hidden}button,a{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.container{width:min(1240px,100% - 48px);margin:0 auto}.navbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-bottom:1px solid #12121212;width:100%;padding:13px 0;transition:all .3s;position:fixed;top:0}.navbar--scrolled{background:#fffffff2;padding:9px 0;box-shadow:0 8px 24px #0000000a}.nav-inner{justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:48px;margin:0 auto;display:flex}.logo-button{background:0 0;padding:0}.brand-logo{color:#111;letter-spacing:.11em;flex-direction:column;justify-content:center;align-items:flex-start;width:176px;height:45px;line-height:.82;display:flex}.brand-logo strong{letter-spacing:.08em;font:800 21px/1 Noto Sans SC,sans-serif}.brand-logo small{letter-spacing:.42em;margin-top:5px;font:700 7px/1 Noto Sans SC,sans-serif}.brand-logo--light{color:#fff}.nav-links{gap:34px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links button{color:#5c5c5c;background:0 0;padding:10px 0;font-size:14px;transition:all .2s}.nav-links button:first-child,.nav-links button:hover{color:#000;font-weight:600}.nav-actions{align-items:center;gap:10px;display:flex}.social-icon{color:#fff;background:#111;border-radius:15px;place-items:center;width:40px;height:40px;font:800 20px/1 Georgia;transition:all .2s;display:grid}.social-icon:hover{background:#313131;transform:translateY(-2px)}.social-icon.discord{padding-bottom:7px;font-size:28px}.play-now{color:#2b1700;letter-spacing:.06em;background:linear-gradient(#ffd544,#ffb703 55%,#fb8500);border-radius:15px;justify-content:center;align-items:center;height:40px;padding:0 21px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 5px 15px #fb850038}.menu-button{color:#111;background:0 0;display:none}.hero{text-align:center;place-items:center;min-height:930px;padding:145px 24px 120px;display:grid;position:relative;overflow:hidden}.hero-video-wrap{z-index:0;height:860px;position:absolute;inset:70px 0 0;overflow:hidden}.hero-video-wrap video{object-fit:cover;width:100%;height:100%}.hero-wash{background:linear-gradient(#fffffff0,#ffffff14 32%,#ffffff47 68%,#fff 100%);position:absolute;inset:0}.hero-content{z-index:2;width:min(1040px,100%);margin-top:-30px;animation:.8s cubic-bezier(.16,1,.3,1) both rise;position:relative}.eyebrow{color:#4b4b4b;letter-spacing:.09em;background:#ffffffd1;border:1px solid #dedede;border-radius:99px;align-items:center;gap:8px;padding:7px 15px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #0000000a}.eyebrow svg{color:#a96713;width:13px}.hero h1{-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%);color:#070707;width:fit-content;max-width:1000px;font:400 clamp(58px, 7.2vw, 108px)/.92 var(--serif);letter-spacing:-.035em;text-shadow:0 2px #ffffffe6,0 6px 24px #0000002e;background:#ffffffc2;border:1px solid #ffffffc7;border-radius:24px;margin:20px auto 0;padding:.16em .28em .22em;box-shadow:0 18px 55px #0003,inset 0 1px #fff}.hero h1 em{color:#7d241f;text-shadow:0 2px #ffffffbf,0 7px 24px #41080533}.hero-content>p{color:#494949;max-width:690px;margin:24px auto 0;font-size:18px;line-height:1.8}.download-matrix{justify-content:center;align-items:stretch;gap:16px;margin:38px auto 0;display:flex}.topup{color:#6d3e09;background:linear-gradient(#fffaf0,#fff2d8);border:2px solid #f3c561;border-radius:18px;flex-direction:column;justify-content:space-between;width:174px;min-height:126px;padding:11px;transition:all .25s;display:flex;position:relative;box-shadow:0 8px 20px #8f590c14}.topup:hover,.store-button:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a}.topup>span{color:#fff;background:linear-gradient(90deg,#f59e0b,#e77210);border-radius:6px;align-self:flex-start;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:800;display:flex}.topup svg{width:12px;height:12px}.topup strong{letter-spacing:-.05em;font-size:29px;line-height:1}.topup small{justify-content:center;align-items:center;font-weight:600;display:flex}.stores{grid-template-columns:1fr 1fr;gap:10px;width:414px;display:grid}.store-button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:15px;align-items:center;gap:12px;min-height:57px;padding:10px 15px;transition:all .2s;display:flex;box-shadow:0 4px 14px #00000009}.store-icon,.store-icon svg{fill:currentColor;flex:0 0 27px;width:27px;height:27px}.store-button span:last-child{flex-direction:column;display:flex}.store-button small{color:#777;text-transform:uppercase;font-size:9px;line-height:1.2}.store-button strong{margin-top:2px;font-size:13px;line-height:1.2}.scroll-cue{z-index:3;color:#777;letter-spacing:.18em;background:0 0;flex-direction:column;align-items:center;gap:3px;font:10px monospace;animation:2s infinite bounce;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-cue svg{width:15px}.section{padding:110px 0}.news-section{background:#fff}.section-heading{margin-bottom:38px}.split-heading{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-end;padding-bottom:30px;display:flex}.section-kicker{color:#777;letter-spacing:.12em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.section-kicker i{background:#111;border-radius:50%;width:8px;height:8px}.section-heading h2{font:400 clamp(42px,5vw,68px)/1 var(--serif);letter-spacing:-.02em;margin:10px 0 8px}.section-heading p{color:#777;margin:0;line-height:1.7}.black-pill{color:#fff;background:#111;border-radius:99px;align-items:center;gap:5px;padding:13px 22px;font-size:13px;display:flex}.black-pill svg{width:16px}.tabs{gap:9px;margin-bottom:30px;display:flex;overflow-x:auto}.tabs button{color:#666;background:#f6f6f6;border:1px solid #eee;border-radius:99px;flex:none;padding:9px 20px;font-size:13px}.tabs button.active{color:#fff;background:#111;border-color:#111}.news-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:30px;display:grid}.lead-news,.news-list article{cursor:pointer;background:#fff;border:1px solid #eee;transition:all .3s;box-shadow:0 4px 18px #00000009}.lead-news:hover,.news-list article:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0000001a}.lead-news{border-radius:30px;padding:30px}.lead-image{border-radius:22px;height:370px;margin-bottom:26px;position:relative;overflow:hidden}.lead-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.lead-news:hover .lead-image img{transform:scale(1.035)}.lead-badges{gap:7px;display:flex;position:absolute;top:16px;left:16px}.lead-badges span,.news-meta>span{background:#f3e5c8;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700}.lead-badges .hot{color:#fff;background:#000000c7;align-items:center;gap:4px;display:flex}.lead-badges svg{fill:#f5a623;color:#f5a623;width:12px}.lead-news time{color:#999;font-size:12px}.lead-news h3{font:400 38px/1.12 var(--serif);margin:12px 0}.lead-news p,.news-list p{color:#747474;font-size:13px;line-height:1.7}.card-link{border-top:1px solid #eee;justify-content:flex-end;align-items:center;gap:5px;margin-top:20px;padding-top:16px;font-size:12px;font-weight:700;display:flex}.card-link svg{width:14px}.news-list{flex-direction:column;gap:14px;display:flex}.news-list article{border-radius:18px;flex:1;padding:19px 20px}.news-meta{justify-content:space-between;align-items:center;display:flex}.news-meta time{color:#aaa;font-size:11px}.news-list h4{margin:10px 0 6px;font-size:15px;line-height:1.45}.news-list p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.news-list .card-link{margin-top:11px;padding-top:10px}.features-section{background:#fafafa}.centered{text-align:center}.centered .eyebrow{background:#f0f0f0}.feature-card{background:#fff;border:1px solid #e7e7e7;border-radius:30px;grid-template-columns:7fr 5fr;min-height:560px;display:grid;overflow:hidden;box-shadow:0 22px 50px #00000014}.feature-media{background:#222;min-height:430px;position:relative;overflow:hidden}.feature-art{isolation:isolate;place-items:center;transition:background .45s;display:grid}.feature-art:before{content:"";z-index:-2;opacity:.55;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.feature-art:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffffff3d;border-radius:50%;width:68%;position:absolute;box-shadow:0 0 0 45px #ffffff09,0 0 0 90px #ffffff06,0 0 120px #ffffff29}.feature-art--1{background:radial-gradient(circle at 50% 48%,#d6b46857,#0000 30%),linear-gradient(145deg,#111d27,#344c51 52%,#0f151a)}.feature-art--2{background:radial-gradient(circle at 50% 48%,#d3414a52,#0000 30%),linear-gradient(145deg,#260f15,#5a222c 52%,#130b0f)}.feature-art--3{background:radial-gradient(circle at 50% 48%,#6fd3e04d,#0000 30%),linear-gradient(145deg,#102536,#285b6a 52%,#0a1723)}.feature-art--4{background:radial-gradient(circle at 50% 48%,#df924152,#0000 30%),linear-gradient(145deg,#281b13,#674329 52%,#15100c)}.feature-sigil{aspect-ratio:1;color:#ffffffeb;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:230px;display:grid;position:relative}.feature-sigil:before,.feature-sigil:after,.feature-sigil i:before,.feature-sigil i:after{content:"";background:#ffffff4d;position:absolute}.feature-sigil:before{width:1px;height:140%}.feature-sigil:after{width:140%;height:1px}.feature-sigil i:before{background:0 0;border:1px solid #fff3;width:72%;height:72%;inset:14%;transform:rotate(45deg)}.feature-sigil i:after{border-radius:50%;width:14px;height:14px;top:-7px;left:calc(50% - 7px);box-shadow:0 230px #ffffff4d}.feature-sigil span{font:italic 110px/1 var(--serif);text-shadow:0 12px 40px #00000061}.feature-art-title{color:#ffffff6b;letter-spacing:.2em;text-align:center;font:10px monospace;position:absolute;bottom:28px;left:30px;right:30px}.feature-tag{z-index:2;color:#fff;background:#000000c7;border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;display:flex;position:absolute;top:25px;left:25px}.feature-tag svg{color:#f6bd4b;width:14px;height:14px}.feature-copy{flex-direction:column;justify-content:space-between;padding:45px;display:flex}.feature-count{color:#aaa;justify-content:space-between;font:10px monospace;display:flex}.feature-copy h3{font:400 44px/1.04 var(--serif);margin:17px 0 12px}.feature-copy blockquote{color:#777;font:italic 18px/1.45 var(--serif);border-left:2px solid #111;margin:0;padding-left:14px}.feature-copy>div>p{color:#666;margin:18px 0 0;font-size:14px;line-height:1.8}.stats{border-top:1px solid #eee;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px;padding-top:23px;display:grid}.stats>div{text-align:center;background:#fafafa;border:1px solid #eee;border-radius:12px;padding:12px 8px}.stats small,.stats strong{display:block}.stats small{color:#aaa;font-size:10px}.stats strong{margin-top:5px;font-size:11px}.feature-controls{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.feature-controls>div{align-items:center;gap:8px;display:flex}.feature-controls button{background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.feature-controls svg{width:15px}.feature-controls .dots button{background:#ddd;border:0;width:8px;height:8px;padding:0;transition:all .2s}.feature-controls .dots button.active{background:#111;border-radius:99px;width:30px}.feature-tabs{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px;display:grid}.feature-tabs button{text-align:left;color:#888;background:#fff;border:1px solid #e5e5e5;border-radius:15px;gap:12px;padding:15px 17px;display:flex}.feature-tabs button.active{color:#111;border-color:#111;box-shadow:0 5px 16px #0000000f}.feature-tabs small{color:#aaa;font-family:monospace}.community{color:#fff;background:#0e0e0f;padding:110px 0;position:relative;overflow:hidden}.community:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.community-orb{filter:blur(90px);opacity:.35;background:#805e2d;border-radius:50%;width:500px;height:500px;position:absolute;top:-70%;right:4%}.community-inner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid;position:relative}.community-kicker{color:#d3af6f;letter-spacing:.2em;font-size:11px}.community h2{font:400 64px/1 var(--serif);margin:15px 0}.community p{color:#9b9b9b;max-width:500px;line-height:1.8}.community-links{gap:12px;display:grid}.community-links a{background:#ffffff0a;border:1px solid #333;border-radius:18px;grid-template-columns:1fr auto;align-items:center;padding:22px 24px;transition:all .2s;display:grid}.community-links a:hover{background:#ffffff14;border-color:#777;transform:translate(5px)}.community-links strong,.community-links span{grid-column:1}.community-links span{color:#888;margin-top:3px;font-size:12px}.community-links svg{grid-area:1/2/3;width:18px}footer{border-top:1px solid #eee;padding:65px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr auto;gap:60px;display:grid}.footer-grid>div:first-child p{color:#888;max-width:430px;font-size:12px;line-height:1.8}.footer-grid h4{margin:0 0 16px;font-size:13px}.footer-grid div:not(:first-child){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid div:not(:first-child) button,.footer-grid div:not(:first-child) span{color:#888;background:0 0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.footer-grid svg{width:15px}.back-top{background:#fafafa;border:1px solid #ddd;border-radius:99px;align-self:start;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex}.copyright{color:#aaa;border-top:1px solid #eee;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.toast{z-index:100;color:#fff;background:#151515;border-radius:99px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;animation:.3s both rise;display:flex;position:fixed;top:90px;right:25px;box-shadow:0 12px 35px #0003}.toast svg{color:#63dba0;width:17px}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;place-items:center;padding:24px;animation:.2s both fade;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:28px;width:min(720px,100%);max-height:min(850px,100vh - 48px);animation:.35s both rise;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.modal-close{z-index:2;background:#ffffffe0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 5px 15px #0000001f}.modal-close svg{width:19px}.modal-header{text-align:center;padding:60px 45px 25px}.modal-header>span{color:#b17d25;letter-spacing:.17em;font-size:10px}.modal-header h2{font:400 48px/1 var(--serif);margin:10px 0 5px}.modal-header p{color:#888}.modal-stores{grid-template-columns:1fr 1fr;gap:12px;padding:10px 45px 50px;display:grid}.modal-stores .store-button{min-height:72px}.article-image{object-fit:cover;width:100%;height:300px}.article{padding:35px 45px 50px}.article h2{font:400 46px/1.1 var(--serif);margin:20px 0}.article h3{margin-top:28px;font-size:17px}.article p{color:#666;line-height:1.9}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.nav-links{background:#fffffff7;border-bottom:1px solid #eee;flex-direction:column;gap:5px;padding:22px 24px;display:none;position:absolute;top:73px;left:0;right:0;transform:none}.nav-links--open{display:flex}.nav-links button{text-align:left;font-size:15px}.menu-button{place-items:center;display:grid}.hero{min-height:920px}.hero h1{font-size:clamp(54px,10vw,80px)}.news-grid,.feature-card{grid-template-columns:1fr}.news-list{grid-template-columns:1fr 1fr;display:grid}.feature-copy{min-height:480px}.community-inner{gap:40px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.back-top{display:none}}@media (width<=640px){.container,.nav-inner{width:min(100% - 32px,1240px)}.navbar{padding:7px 0}.brand-logo{width:130px;height:38px}.social-icon{display:none}.play-now{border-radius:12px;height:36px;padding:0 13px;font-size:10px}.hero{min-height:900px;padding:115px 16px 100px}.hero-video-wrap{height:760px;top:52px}.hero-content{margin-top:-20px}.eyebrow{padding:6px 10px;font-size:9px}.hero h1{border-radius:17px;margin-top:17px;padding:.2em .18em .25em;font-size:50px;line-height:.98}.hero-content>p{margin-top:18px;font-size:14px;line-height:1.65}.download-matrix{flex-direction:column;width:min(390px,100%);margin-top:28px}.topup{width:100%;min-height:102px}.stores{width:100%}.store-button{padding:9px 11px}.section{padding:78px 0}.split-heading{align-items:flex-start}.split-heading .black-pill{display:none}.section-heading h2{font-size:43px}.news-grid{gap:15px}.lead-news{padding:15px}.lead-image{height:210px}.lead-news h3{font-size:28px}.news-list{grid-template-columns:1fr}.feature-media{min-height:310px}.feature-copy{min-height:500px;padding:28px 22px}.feature-copy h3{font-size:36px}.feature-count span:last-child{display:none}.stats{gap:5px}.stats>div{padding:10px 4px}.feature-tabs{grid-template-columns:1fr 1fr}.community{padding:80px 0}.community-inner{grid-template-columns:1fr}.community h2{font-size:48px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.copyright{flex-direction:column;gap:8px}.modal-backdrop{padding:12px}.modal-header,.article{padding-left:22px;padding-right:22px}.modal-header h2{font-size:38px}.modal-stores{grid-template-columns:1fr;padding:5px 22px 35px}.article-image{height:220px}.article h2{font-size:35px}.toast{text-align:center;justify-content:center;left:16px;right:16px}}
