.webgl{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}main{z-index:1;position:relative}.backdrop{z-index:0;pointer-events:none;transform-origin:50% 45%;position:fixed;inset:0}.backdrop video{object-fit:cover;opacity:.9;filter:saturate(1.1)contrast(1.05);width:100%;height:100%}.backdrop:after{content:"";background:radial-gradient(ellipse 75% 65% at 50% 42%, transparent 0%, #06080c73 70%, var(--void) 100%), linear-gradient(180deg, #06080c80 0%, #06080c0d 35%, #06080c80 75%, var(--void) 100%);position:absolute;inset:0}.dive-flash{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#e1ffeef2 0%,#39e58c73 22%,#06080c00 62%);position:fixed;inset:0}.has-webgl .hero__eight{color:#0000;filter:none;background:0 0}.loader{z-index:60;background:var(--void);place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.loader__count{color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(4rem,12vw,9rem);display:flex}.loader__bar{background:var(--line);width:min(240px,60vw);height:2px;overflow:hidden}.loader__bar i{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.is-ready .loader{pointer-events:none}.hero{text-align:center;min-height:100svh;padding:120px var(--gutter) 96px;align-content:center;justify-items:center;display:grid;position:relative}.hero__inner{will-change:transform, opacity;justify-items:center;display:grid}.hero__mark{font-size:var(--step-hero);align-items:center;line-height:.8;display:flex}.hero__eight{background:linear-gradient(180deg, #fff0c4 0%, #ffd987 22%, var(--gold) 55%, #c4831c 100%);color:#0000;filter:drop-shadow(0 18px 40px #f5b83d2e);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero__gap{width:.7em;height:.7em;margin-inline:.06em;display:inline-block}.hero__lede{width:min(30ch,100%);max-width:none;margin-top:clamp(20px,3vw,36px)}.hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hero__scroll{background:var(--line);width:1px;height:56px;position:absolute;bottom:28px;left:50%;overflow:hidden}.hero__scroll i{background:var(--gold);width:100%;height:40%;animation:drip 1.8s var(--ease-out) infinite;display:block}@keyframes drip{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.icon-discord{display:contents}.finale{text-align:center;align-items:end;min-height:100svh;display:grid;overflow-x:clip}.finale__inner{justify-items:center;gap:clamp(12px,2vh,20px);padding-block:88px 48px;display:grid;position:relative}.finale__inner:before{content:"";z-index:-1;aspect-ratio:2;pointer-events:none;background:radial-gradient(closest-side,#f5b83d2e,#f5b83d0d 55%,#0000);width:min(120vw,1400px);position:absolute;top:34%;left:50%;translate:-50% -50%}.finale__mark{--ring:min(24vmin, 250px);align-items:center;gap:calc(var(--ring) * .04);line-height:.8;display:flex}.finale__eight{font-size:calc(var(--ring) * 1.22);background:linear-gradient(180deg, #fff3cf 0%, #ffd27a 30%, var(--gold) 55%, #b9761a 100%);color:#0000;filter:drop-shadow(0 0 30px #f5b83d59);-webkit-background-clip:text;background-clip:text;margin-block:-.12em -.04em;padding-block:.12em .04em}.finale__ring{width:var(--ring);aspect-ratio:1}.finale__title{background:linear-gradient(180deg, #fff0c4, var(--gold) 55%, #c4831c);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.06em -.16em;padding-block:.06em .16em;font-size:clamp(3rem,7.5vw,7rem);line-height:.95}.btn--xl{--h:64px;padding:0 36px;font-size:1.15rem;animation:2.6s ease-in-out infinite cta-breathe;position:relative;overflow:hidden}.btn--xl:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%) 200% 0/250% 100% no-repeat;animation:4s ease-in-out infinite cta-sweep;position:absolute;inset:0}@keyframes cta-breathe{50%{box-shadow:0 0 0 6px #f5b83d1f,0 0 46px #f5b83d73}}@keyframes cta-sweep{0%,55%{background-position:200% 0}85%,to{background-position:-60% 0}}.rm .btn--xl,.rm .btn--xl:after{animation:none}.finale .lede{max-width:30ch}.finale__count{max-width:48ch;color:var(--mute);text-wrap:balance}.finale__count b{color:var(--bone);font-variant-numeric:tabular-nums}.finale__live{vertical-align:1px;background:var(--money);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2s infinite ping;display:inline-block;box-shadow:0 0 #5fe39c99}.xe__auto{z-index:1;color:var(--gold);font:600 .72rem / 1 "Chakra Petch", var(--font-body);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#06080cbf;border:1px solid #f5b83d73;border-radius:999px;padding:6px 10px;transition:opacity .3s;position:absolute;bottom:12px;left:12px}.is-touched .xe__auto{opacity:0}.xe .is-tour{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px;transition:outline-color .2s}.join{justify-items:center;gap:22px;padding-block:clamp(80px,14vh,150px);display:grid}.finale .term{margin-top:clamp(8px,2vh,18px)}.term{text-align:left;border-radius:var(--radius-m);width:min(100%,680px);box-shadow:0 0 0 1px var(--line), 0 40px 120px -30px #000000e6;background:#07090d;overflow:hidden}.term__bar{border-bottom:1px solid var(--line);background:#0d1118;align-items:center;gap:7px;padding:11px 14px;display:flex}.term__bar i{background:#2a3140;border-radius:50%;width:10px;height:10px}.term__bar span{color:var(--mute);font:600 .78rem / 1 "Chakra Petch", var(--font-body);letter-spacing:.08em;margin-left:8px}.term__body{color:#c9cfdb;white-space:pre-wrap;min-height:15.5em;margin:0;padding:20px 22px 24px;font:500 clamp(.86rem,1.6vw,1.05rem)/1.75 ui-monospace,Cascadia Mono,Consolas,monospace}.term__line.is-cmd{color:#fff}.term__line.is-dim{color:var(--mute)}.term__line.is-red{color:#ff5a64}.term__line.is-gold{color:var(--gold)}.term__line.is-green{color:var(--green,#39e58c)}.term__line.is-caret:after{content:"";vertical-align:text-bottom;background:var(--gold);width:.6em;height:1.1em;margin-left:2px;animation:1s step-end infinite term-blink;display:inline-block}@keyframes term-blink{50%{opacity:0}}.term__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.term__actions .btn--ghost{--h:64px;padding:0 32px;font-size:1.15rem}.eyebrow{font-size:var(--step--1);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin:0 0 20px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:36px;height:1px}.about{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.has-dive .about{z-index:1;margin-top:-118svh}.about__media{z-index:-1;position:absolute;inset:0}.about__media img{object-fit:cover;transform-origin:60% 40%;width:100%;height:100%}.about__media:after{content:"";background:linear-gradient(90deg, #06080ceb 0%, #06080c99 42%, #06080c00 70%), linear-gradient(0deg, var(--void) 0%, #06080c00 38%), linear-gradient(180deg, #06080cb3 0%, #06080c00 22%);position:absolute;inset:0}.about__inner{padding-block:140px 9vh}.about__title{text-transform:uppercase;max-width:11ch;font-size:clamp(3.4rem,8.4vw,8.6rem)}.about__lede{max-width:46ch;font-size:var(--step-1);color:var(--bone);text-shadow:0 1px 12px #0009;margin-top:28px;line-height:1.5}.about__stats{border-top:1px solid #ffd27a40;gap:clamp(28px,6vw,90px);max-width:640px;margin:44px 0 0;padding-top:26px;display:flex}.about__stats div{flex-direction:column-reverse;display:flex}.about__stats dd{background:linear-gradient(180deg, #fff3cf, var(--gold) 55%, #b97a12);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,6vw,5.4rem)}.about__stats dt{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:6px}.modes{background:var(--void);position:relative}.modes__pin{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100svh;display:grid;position:relative;overflow:hidden}.modes__head{z-index:2;padding-top:104px;position:relative}.modes__title{text-transform:uppercase;font-size:clamp(2.6rem,5.4vw,5.2rem)}.modes__track{width:max-content;padding-inline:max(var(--gutter), (100vw - var(--max)) / 2);will-change:transform;gap:2vw;min-height:0;margin-top:28px;display:flex}.mode{--c:var(--gold);isolation:isolate;border-radius:6px;flex:none;width:min(78vw,1180px);height:100%;max-height:640px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c}.mode__img{z-index:-2;object-fit:cover;width:112%;height:100%;position:absolute;inset:0}.mode:before{content:"";z-index:-1;background:linear-gradient(90deg, #06080cf2 0%, #06080c8c 46%, #06080c00 75%), linear-gradient(0deg, color-mix(in srgb, var(--c) 55%, transparent) -10%, transparent 45%);position:absolute;inset:0}.mode:after{content:"";background:var(--c);width:5px;box-shadow:0 0 30px var(--c);position:absolute;top:0;bottom:0;left:0}.mode__body{max-width:560px;position:absolute;bottom:clamp(26px,6vh,64px);left:clamp(26px,4vw,64px)}.mode__no{color:var(--c);letter-spacing:.08em;font-size:clamp(1.4rem,2vw,2rem);display:block}.mode__name{text-transform:uppercase;text-shadow:0 6px 40px #00000080;margin-top:6px;font-size:clamp(3.4rem,9vw,9rem)}.mode__body p{font-size:var(--step-1);color:var(--bone);margin-top:16px;line-height:1.45}.mode__tags{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mode__tags li{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:3px;padding:7px 12px;font-size:.9rem;font-weight:600}.modes__bar{gap:6px;padding-block:26px 34px;display:flex;position:relative}.modes__bar i{background:color-mix(in srgb, var(--c) 30%, transparent);flex:1;height:3px}.modes__bar b{background:linear-gradient(90deg,#ff4f5e,#ffb02e,#5aa8ff,#a68bff,#5fe39c);width:0;height:3px;position:absolute;top:26px;left:0;box-shadow:0 0 14px #fff6}.tiers{position:relative}.tiers__pin{--tc:#9aa3b8;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100svh;display:grid;position:relative;overflow:hidden}.tiers__glow{background:radial-gradient(circle, color-mix(in srgb, var(--tc) 32%, transparent) 0%, transparent 42%);width:120vmax;height:120vmax;transition:background .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiers__word{white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--tc) 40%, transparent);opacity:.7;pointer-events:none;font-size:clamp(7rem,26vw,26rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.tiers__head{text-align:center;padding-top:104px;position:relative}.tiers__title{text-transform:uppercase;font-size:clamp(2.6rem,5.4vw,5.2rem)}.tiers__stage{place-items:center;min-height:0;display:grid;position:relative}.tiers__stage img{width:clamp(180px,30vh,340px);height:auto;filter:drop-shadow(0 0 60px color-mix(in srgb, var(--tc) 60%, transparent)) drop-shadow(0 20px 30px #0009)}.tiers__foot{text-align:center;padding-bottom:6vh;position:relative}.tiers__name{color:var(--tc);text-transform:uppercase;text-shadow:0 0 40px color-mix(in srgb, var(--tc) 50%, transparent);font-size:clamp(2.4rem,4.6vw,4.4rem)}.tiers__mmr{letter-spacing:.2em;color:var(--mute);margin-top:4px;font-weight:600}.tiers__steps{justify-content:center;gap:5px;max-width:660px;margin:22px auto 0;padding:0;list-style:none;display:flex}.tiers__steps li{background:#ffffff1a;border-radius:2px;flex:1;height:4px;transition:background .3s,box-shadow .3s}.tiers__steps li.on{background:var(--sc);box-shadow:0 0 10px var(--sc)}.tiers__lede{max-width:44ch;color:var(--mute);margin:18px auto 0}.media{padding-block:clamp(90px,14vh,160px) clamp(60px,10vh,120px);position:relative;overflow:hidden}.media__head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex}.media__title{text-transform:uppercase;font-size:clamp(3.4rem,8vw,8rem)}.media__lede{max-width:34ch;color:var(--mute)}.media__strip{padding-inline:max(var(--gutter), (100vw - var(--max)) / 2);will-change:transform;gap:18px;display:flex}.media__strip figure{aspect-ratio:16/9;border-radius:6px;flex:none;width:clamp(300px,46vw,760px);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,inset 0 0 0 1px #ffd27a26}.media__strip figure:nth-child(2n){margin-top:60px}.media__strip img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.media__strip figure:hover img{transform:scale(1.05)}.media__strip figcaption{background:linear-gradient(#0000,#000000bf);padding:40px 20px 16px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.shop{padding-block:clamp(40px,8vh,100px) clamp(80px,12vh,140px)}.shop__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.shop__card{isolation:isolate;min-height:420px;transition:box-shadow .3s, transform .4s var(--ease-out);background:radial-gradient(circle at 80% 30%,#f5b83d38,#0000 55%),linear-gradient(160deg,#141a26,#080b11);border-radius:6px;padding:clamp(28px,4vw,56px);text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd27a33}.shop__card--coin{background:radial-gradient(circle at 80% 30%,#ff8a2a38,#0000 55%),linear-gradient(160deg,#141a26,#080b11)}.shop__card:hover{box-shadow:inset 0 0 0 1px var(--gold), 0 30px 60px #00000080;transform:translateY(-4px)}.shop__art{z-index:-1;filter:drop-shadow(0 0 50px #f5b83d73);width:clamp(140px,15vw,230px);position:absolute;top:50%;right:clamp(20px,4vw,64px);transform:translateY(-50%)}.shop__title{text-transform:uppercase;font-size:clamp(4rem,9vw,8.4rem)}.shop__card p:not(.eyebrow){max-width:26ch;color:var(--bone);margin:14px 0 28px}@media (max-width:760px){.about__inner{padding-bottom:6vh}.about__stats{gap:22px}.modes__head,.tiers__head{padding-top:88px}.mode{width:86vw}.mode__body{right:20px}.mode__body p{font-size:1rem}.media__head{flex-direction:column;align-items:start}.media__strip figure{width:80vw}.media__strip figure:nth-child(2n){margin-top:30px}.shop__grid{grid-template-columns:1fr}.shop__card{min-height:340px}.shop__art{opacity:.6;width:150px;top:30%}}.arms{isolation:isolate;padding-block:clamp(100px,16vh,180px);position:relative;overflow:hidden}.arms__bg{z-index:-1;position:absolute;inset:0}.arms__bg img{object-fit:cover;opacity:.35;filter:blur(2px)saturate(.8);width:100%;height:100%}.arms__bg:after{content:"";background:linear-gradient(180deg, var(--void) 0%, #06080cbf 30%, #06080cbf 70%, var(--void) 100%);position:absolute;inset:0}.arms__head{max-width:760px}.arms__title{text-transform:uppercase;font-size:clamp(3.2rem,7.4vw,7.6rem)}.arms__lede{max-width:54ch;font-size:var(--step-1);margin-top:22px;line-height:1.5}.arms__lv{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.lv{background:#000;border-radius:6px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd27a40,0 30px 70px #0009}.lv--10{box-shadow:inset 0 0 0 1px #ff782880,0 0 60px #ff5a1f40,0 30px 70px #0009}.lv video{aspect-ratio:1200/316;object-fit:cover;width:100%;display:block}.lv figcaption{background:linear-gradient(#0b0e15,#07090d);align-items:baseline;gap:14px;padding:16px 20px 18px;display:flex}.lv figcaption b{color:var(--gold-hi);font-size:2rem}.lv--10 figcaption b{color:#ff8a3c}.lv figcaption span{color:var(--mute)}.arms__stats{border-top:1px solid #ffd27a33;grid-template-columns:repeat(4,1fr);margin:48px 0 0;display:grid}.arms__stats div{padding-top:22px}.arms__stats dd{color:var(--gold-hi);margin:0;font-size:clamp(2.8rem,5vw,4.6rem)}.arms__stats dt{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:4px}.clans{padding-block:clamp(100px,16vh,180px) clamp(40px,8vh,80px)}.clans__grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.clans__shot{transform-origin:0;border-radius:6px;overflow:hidden;transform:perspective(1400px)rotateY(8deg);box-shadow:0 40px 90px #0009,inset 0 0 0 1px #ffd27a33}.clans__shot img{width:100%;display:block}.clans__title{text-transform:uppercase;font-size:clamp(3rem,6vw,6.2rem)}.clans__list{margin:30px 0 0;padding:0;list-style:none}.clans__list li{border-bottom:1px solid var(--line);gap:2px;padding:16px 0;display:grid}.clans__list b{color:var(--gold-hi);font-size:1.15rem}.clans__list span{color:var(--mute)}.start{padding-block:clamp(60px,10vh,120px) clamp(40px,8vh,80px)}.start__title{text-transform:uppercase;font-size:clamp(3rem,6.4vw,6.4rem)}.start__steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.start__steps li{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(160deg,#121722,#080a10);border-radius:6px;padding:30px 28px;position:relative}.start__steps li>span:first-child{color:#0000;-webkit-text-stroke:1px var(--gold);font-size:4.2rem}.start__steps b{margin-top:10px;font-size:1.35rem;display:block}.start__steps p{color:var(--mute);margin:8px 0 22px}.start__soon{color:var(--gold-hi);border-style:dashed}.faq{max-width:880px;margin-top:56px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);transition:transform .3s var(--ease-out);font-size:1.5rem;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--mute);max-width:64ch;margin:0 0 20px}.faq a{color:var(--gold-hi)}@media (max-width:760px){.arms__lv,.clans__grid,.start__steps{grid-template-columns:1fr}.arms__stats{grid-template-columns:1fr 1fr}.clans__shot{transform:none}.lv figcaption{flex-direction:column;gap:2px}}
