
:root{
  --navy:#06142c;--navy-2:#0a1d3c;--navy-3:#10284f;--gold:#d29f32;--gold-light:#f2cf78;
  --white:#fff;--muted:#acb9cf;--line:rgba(255,255,255,.11)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:white;background:radial-gradient(circle at 10% 0%,rgba(210,159,50,.11),transparent 26%),radial-gradient(circle at 95% 16%,rgba(37,94,170,.18),transparent 28%),var(--navy);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.017) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 1px);background-size:48px 48px}
.noise{position:fixed;inset:0;opacity:.022;pointer-events:none;z-index:30;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}
.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(210,159,50,.09),transparent 68%);transform:translate(-50%,-50%);pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s}
.intro{position:fixed;inset:0;z-index:1000;background:var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .75s ease,visibility .75s ease}
.intro.hidden{opacity:0;visibility:hidden}.intro-halo{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(210,159,50,.17),transparent 68%);animation:pulse 1.8s ease-in-out infinite}.intro-mark{width:145px;opacity:0;transform:scale(.82);animation:introMark .8s .15s forwards}.intro-wordmark{width:165px;max-height:36px;margin-top:22px;opacity:0;animation:fadeUp .7s .65s forwards}.intro-line{width:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin-top:26px;animation:lineGrow .8s .85s forwards}
@keyframes introMark{to{opacity:1;transform:scale(1)}}@keyframes fadeUp{to{opacity:1;transform:none}}@keyframes lineGrow{to{width:220px}}@keyframes pulse{50%{transform:scale(1.08);opacity:.75}}
a{color:inherit}.site-header,main,footer{width:min(1180px,calc(100% - 36px));margin:auto}.site-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}
.brand{display:flex;align-items:center;gap:13px;text-decoration:none}.brand-mark{width:42px}.brand-wordmark{width:122px;max-height:30px}.desktop-nav{display:flex;gap:32px}.desktop-nav a{font-size:.81rem;text-decoration:none;color:var(--muted);transition:.2s}.desktop-nav a:hover{color:var(--gold-light)}
.status-pill{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.8rem;background:rgba(255,255,255,.025)}.status-pill i{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(210,159,50,.12)}
.hero{min-height:730px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;position:relative;border-bottom:1px solid var(--line);overflow:hidden}.hero-dragon{position:absolute;width:760px;right:-250px;top:20px;opacity:.038;filter:grayscale(1);pointer-events:none}.hero-orbit{position:absolute;border:1px solid rgba(210,159,50,.09);border-radius:50%;pointer-events:none}.orbit-one{width:540px;height:540px;right:-170px;top:80px}.orbit-two{width:400px;height:400px;right:-100px;top:150px}
.eyebrow{margin:0 0 18px;color:var(--gold-light);font-size:.75rem;letter-spacing:.23em;font-weight:800}.hero h1{margin:0;font-size:clamp(4rem,8vw,7.25rem);line-height:.88;letter-spacing:-.067em}.hero h1 .line{display:block}.hero h1 .outline{color:transparent;-webkit-text-stroke:1.35px var(--gold)}.hero-description{max-width:610px;margin:30px 0 0;color:var(--muted);font-size:1.06rem;line-height:1.75}
.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:36px}.button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;padding:0 21px;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:800;transition:transform .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#07142b;background:linear-gradient(135deg,var(--gold-light),var(--gold));box-shadow:0 14px 35px rgba(210,159,50,.14)}.button-ghost{border:1px solid var(--line);background:rgba(255,255,255,.025)}.button-ghost:hover{border-color:rgba(210,159,50,.55)}
.hero-meta{display:flex;gap:34px;margin-top:46px}.hero-meta div{display:flex;flex-direction:column;gap:4px}.hero-meta strong{color:var(--gold-light);font-size:.9rem;letter-spacing:.16em}.hero-meta span{color:rgba(255,255,255,.45);font-size:.67rem;text-transform:uppercase;letter-spacing:.12em}
.showcase-wrap{position:relative}.showcase{min-height:465px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(210,159,50,.4);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.01)),var(--navy-2);box-shadow:0 42px 95px rgba(0,0,0,.38);transform:rotate(1.5deg)}.showcase-frame{position:absolute;inset:13px;border:1px solid rgba(255,255,255,.08);border-radius:17px}.showcase-light{position:absolute;top:-110px;left:20%;width:170px;height:640px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);transform:rotate(18deg);filter:blur(10px);animation:shine 6s ease-in-out infinite}@keyframes shine{50%{left:72%}}
.showcase-mark{width:175px;z-index:2;filter:drop-shadow(0 20px 32px rgba(0,0,0,.45))}.showcase-copy{z-index:2;text-align:center}.showcase-copy p,.showcase-copy span{letter-spacing:.29em;font-size:.63rem;color:var(--gold-light)}.showcase-copy p{margin:25px 0 12px}.showcase-copy img{width:150px;max-height:35px}.showcase-copy span{display:block;margin-top:15px;color:var(--muted)}.showcase-shadow{position:absolute;left:13%;right:13%;bottom:-22px;height:34px;border-radius:50%;background:rgba(0,0,0,.42);filter:blur(16px)}
.scroll-hint{position:absolute;bottom:30px;left:0;display:flex;align-items:center;gap:12px;text-decoration:none;color:rgba(255,255,255,.43);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.scroll-hint i{width:48px;height:1px;background:var(--gold)}
.marquee{overflow:hidden;border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.marquee-track{width:max-content;display:flex;align-items:center;gap:26px;padding:17px 0;animation:marquee 18s linear infinite;color:rgba(255,255,255,.2);font-size:.72rem;letter-spacing:.32em}.marquee-track i{color:var(--gold);font-style:normal}@keyframes marquee{to{transform:translateX(-50%)}}
.section{padding:110px 0}.section-heading{max-width:680px;margin-bottom:47px}.section-heading h2,.universe-copy h2,.launch h2{font-size:clamp(2.4rem,5vw,4.1rem);line-height:1;letter-spacing:-.05em;margin:0}.section-heading>p:last-child,.universe-copy>p,.launch p,.collection-card>p,.values p{color:var(--muted);line-height:1.7}
.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.collection-card{min-height:430px;padding:25px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.024));position:relative;overflow:hidden;transition:transform .18s,border-color .25s;transform-style:preserve-3d}.collection-card:hover{border-color:rgba(210,159,50,.5)}.card-top{display:flex;justify-content:space-between;align-items:center;color:rgba(255,255,255,.32);font-size:.67rem;letter-spacing:.13em}.collection-visual{height:175px;margin:34px 0 30px;display:grid;place-items:center;position:relative;border-radius:10px;background:radial-gradient(circle,rgba(210,159,50,.1),transparent 58%)}
.jersey{width:126px;height:138px;background:linear-gradient(135deg,#183666,#091b38);clip-path:polygon(25% 0,40% 12%,60% 12%,75% 0,100% 17%,88% 42%,78% 34%,78% 100%,22% 100%,22% 34%,12% 42%,0 17%);display:grid;place-items:center;filter:drop-shadow(0 16px 18px rgba(0,0,0,.3))}.jersey img{width:43px}.bracelet-visual .beads{width:128px;height:128px;border-radius:50%;position:absolute}.bracelet-visual .beads i{position:absolute;left:54px;top:0;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5f7692,#111c2e 70%);transform-origin:10px 64px;box-shadow:inset -3px -3px 6px rgba(0,0,0,.35)}.bracelet-visual .beads i:nth-child(1){transform:rotate(0deg)}.bracelet-visual .beads i:nth-child(2){transform:rotate(30deg)}.bracelet-visual .beads i:nth-child(3){transform:rotate(60deg)}.bracelet-visual .beads i:nth-child(4){transform:rotate(90deg)}.bracelet-visual .beads i:nth-child(5){transform:rotate(120deg)}.bracelet-visual .beads i:nth-child(6){transform:rotate(150deg)}.bracelet-visual .beads i:nth-child(7){transform:rotate(180deg)}.bracelet-visual .beads i:nth-child(8){transform:rotate(210deg)}.bracelet-visual .beads i:nth-child(9){transform:rotate(240deg)}.bracelet-visual .beads i:nth-child(10){transform:rotate(270deg)}.bracelet-visual .beads i:nth-child(11){transform:rotate(300deg)}.bracelet-visual .beads i:nth-child(12){transform:rotate(330deg)}.bracelet-visual>img{width:34px;z-index:2}.edition-visual img{width:130px;max-height:96px}.card-dragon{position:absolute;width:340px;right:-130px;bottom:-95px;opacity:.07;filter:grayscale(1)}.collection-card h3{font-size:1.3rem;margin:0 0 13px}.coming-label{display:inline-block;margin-top:15px;color:var(--gold-light);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}
.universe{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center;padding-top:50px}.universe-visual{min-height:580px;position:relative;border:1px solid rgba(210,159,50,.28);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 45% 50%,rgba(210,159,50,.09),transparent 45%),rgba(255,255,255,.018)}.universe-dragon{position:absolute;width:640px;left:-90px;top:-30px;opacity:.18;filter:grayscale(1)}.universe-seal{position:absolute;left:50%;bottom:55px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:15px}.universe-seal img{width:95px}.universe-seal span{letter-spacing:.24em;font-size:.68rem;color:var(--gold-light)}.universe-copy>p{max-width:670px}
.values{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px}.values article{padding:18px;border-top:1px solid rgba(210,159,50,.34);background:rgba(255,255,255,.018)}.values strong{color:var(--gold);font-size:.75rem}.values h3{margin:15px 0 8px}.values p{font-size:.8rem;margin:0}
.manifesto{padding-top:55px}.manifesto-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:60px 0;display:flex;flex-direction:column;gap:12px;font-size:clamp(2.2rem,5vw,4.6rem);letter-spacing:-.05em}.manifesto-line span{color:rgba(255,255,255,.35)}.manifesto-line strong{color:var(--gold-light)}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:28px}.manifesto-grid p{margin:0;color:var(--muted);font-size:.9rem}
.launch{padding-top:50px}.launch-panel{padding:50px;border:1px solid rgba(210,159,50,.34);border-radius:17px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;background:linear-gradient(120deg,rgba(210,159,50,.1),rgba(255,255,255,.02))}.launch-mark{width:90px}.launch h2{font-size:clamp(2.2rem,4vw,3.5rem)}.launch-action{display:flex;flex-direction:column;align-items:center;gap:12px}.launch-action small{color:rgba(255,255,255,.4);font-size:.66rem}
footer{min-height:135px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:var(--muted);font-size:.75rem}.footer-brand{display:flex;align-items:center;gap:11px}.footer-brand img:first-child{width:31px}.footer-brand img:last-child{width:100px;max-height:25px}footer>p:last-child{text-align:right}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}
@media(max-width:980px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding:85px 0 105px;gap:60px}.showcase-wrap{width:min(100%,480px);justify-self:center}.collection-grid{grid-template-columns:1fr}.universe{grid-template-columns:1fr}.universe-visual{min-height:500px}.launch-panel{grid-template-columns:1fr}.launch-action{align-items:flex-start}.manifesto-grid{grid-template-columns:1fr}}
@media(max-width:620px){.site-header,main,footer{width:min(100% - 22px,720px)}.site-header{min-height:78px}.brand-wordmark{width:100px}.status-pill{display:none}.hero h1{font-size:3.65rem}.hero-description{font-size:1rem}.hero-actions{flex-direction:column}.button{width:100%}.hero-meta{gap:19px;flex-wrap:wrap}.hero-dragon{width:540px;right:-290px}.section{padding:82px 0}.values{grid-template-columns:1fr}.universe-visual{min-height:420px}.universe-dragon{width:500px;left:-120px}.launch-panel{padding:34px 22px}.launch-mark{width:68px}footer{grid-template-columns:1fr;padding:36px 0}footer>p:last-child{text-align:left}.cursor-glow{display:none}}
