*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Anton',sans-serif;background:#010828;color:#EFF4FF;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}
.orb-banner{position:fixed;top:0;left:0;right:0;z-index:200;background:rgba(0,0,0,0.7);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,0.1);padding:8px 16px;text-align:center;font-size:11px;color:rgba(255,255,255,0.8);letter-spacing:0.05em;font-family:monospace}
.liquid-glass{background:rgba(255,255,255,0.01);background-blend-mode:luminosity;backdrop-filter:blur(4px);box-shadow:inset 0 1px 1px rgba(255,255,255,0.1);position:relative;overflow:hidden}
.liquid-glass::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.15) 20%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.15) 80%,rgba(255,255,255,0.45) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.orb-cursive{font-family:'Condiment',cursive;color:#6FFF00;font-weight:400}

.orb-hero{position:relative;min-height:100vh;overflow:hidden}
.orb-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0.7}
.orb-nav{position:absolute;top:60px;left:50%;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:16px;border-radius:9999px;padding:6px 6px 6px 24px;font-family:monospace}
.orb-logo{font-family:'Anton',sans-serif;font-size:24px;color:#EFF4FF;letter-spacing:-0.02em}
.orb-logo em{font-family:'Condiment',cursive;color:#6FFF00;font-style:normal;font-size:18px}
.orb-nav ul{display:none;list-style:none;gap:24px}
@media(min-width:900px){.orb-nav ul{display:flex}}
.orb-nav a{color:#EFF4FF;text-decoration:none;font-size:13px;cursor:pointer;text-transform:lowercase}
.orb-mint{background:#6FFF00;color:#010828!important;padding:8px 24px;border-radius:9999px;font-family:'Anton',sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em}

.orb-content{position:relative;z-index:10;padding:160px 32px 48px;max-width:1280px;margin:0 auto}
.orb-content>.orb-cursive{font-size:32px;display:block;margin-bottom:16px}
.orb-content h1{font-size:clamp(56px,12vw,180px);line-height:0.85;letter-spacing:-0.04em;color:#EFF4FF;text-transform:uppercase}
.orb-content p{font-family:monospace;font-size:14px;color:rgba(239,244,255,0.7);max-width:480px;margin-top:32px;line-height:1.6}
.orb-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px;align-items:center}
.orb-cta{display:inline-block;background:#6FFF00;color:#010828;padding:14px 32px;border-radius:9999px;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;font-family:'Anton',sans-serif}
.orb-link{color:#EFF4FF;text-decoration:underline;font-family:monospace;font-size:13px}
.orb-stats{display:flex;gap:48px;margin-top:48px;font-family:monospace}
.orb-num{font-family:'Anton',sans-serif;font-size:36px;color:#6FFF00;letter-spacing:-0.02em}
.orb-l{font-size:11px;color:rgba(239,244,255,0.6);text-transform:uppercase;letter-spacing:0.15em;margin-top:4px}

.orb-cards{padding:120px 32px;background:#010828;max-width:1400px;margin:0 auto}
.orb-cards h2{font-size:clamp(40px,6vw,80px);text-align:center;letter-spacing:-0.04em;line-height:1;text-transform:uppercase;margin-bottom:64px;color:#EFF4FF}
.orb-cards h2 em{font-size:0.7em;font-style:normal}
.orb-grid{display:grid;grid-template-columns:1fr;gap:24px}
@media(min-width:768px){.orb-grid{grid-template-columns:repeat(3,1fr)}}
.orb-card{border-radius:24px;overflow:hidden;display:flex;flex-direction:column;min-height:420px;justify-content:flex-end;position:relative}
.orb-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0.85}
.orb-card-body{position:relative;z-index:5;padding:32px;background:linear-gradient(to top,rgba(1,8,40,0.95),transparent)}
.orb-card h3{font-size:28px;color:#EFF4FF;letter-spacing:-0.02em}
.orb-cream{font-family:'Condiment',cursive;color:#6FFF00;font-size:24px;margin-top:8px}
