:root{--bg:#050912;--ink:#e9effc;--muted:#8e9bb9;--faint:#5d6a88;--line:#a0beff1f;--line-strong:#a0beff3d;--aqua:#5ee0ff;--blue:#4d8dff;--gold:#ffc857;--amber:#f3a85a;--mod:#8fd0ff;--display:"Space Grotesk Variable", "Inter Variable", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:linear-gradient(180deg, #0c2a52 0, #08183a 520px, #060d1f 1500px, var(--bg) 2800px) no-repeat, var(--bg);margin:0;font-family:Inter Variable,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}body[data-view=smp]{background:radial-gradient(60rem 34rem at 50% 8%, #0e3a6e, transparent 70%), var(--bg)}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grad{background:linear-gradient(95deg, var(--aqua), var(--blue) 35%, #a995ff 55%, var(--blue) 75%, var(--aqua));color:#0000;-webkit-background-clip:text;background-clip:text}main{max-width:74rem;margin-inline:auto;padding-inline:max(1rem,4vw)}.depth{z-index:5;border-left:1px solid var(--line-strong);flex-direction:column;gap:1.4rem;padding-left:1rem;display:none;position:fixed;top:50%;left:max(1rem,25vw - 21.5rem);transform:translateY(-50%)}@media (width>=88rem){.depth{display:flex}}.depth a{color:var(--faint);font:600 .66rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:.1rem;text-decoration:none;display:grid;position:relative}.depth a b{color:inherit;font-size:.8rem}.depth a:before{content:"";background:var(--bg);border:1px solid var(--line-strong);width:.5rem;height:.5rem;position:absolute;top:.25rem;left:-1.28rem}.depth a:hover{color:var(--ink)}.depth a.on{color:var(--aqua)}.depth a.on:before{background:var(--aqua);border-color:var(--aqua)}body[data-view=smp] .depth,body[data-view=deepezzz] .depth{display:none}.hero{padding:clamp(4rem,11vw,8rem) 0 clamp(2.5rem,6vw,4rem);position:relative}.label{font:600 .72rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.9rem;margin:0 0 1.25rem;display:flex}.label b{color:var(--aqua);font-weight:700}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0}.hero h1{max-width:12ch;font-size:clamp(3rem,1.2rem + 8vw,7.5rem);font-weight:700;line-height:.98}.lead{max-width:34rem;color:var(--muted);margin:1.75rem 0 0;font-size:clamp(1.02rem,.95rem + .4vw,1.2rem)}.actions{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;display:flex}.strata{pointer-events:none;width:min(46rem,62%);height:100%;position:absolute;inset:0 -4vw auto auto;overflow:hidden;mask-image:linear-gradient(270deg,#000 30%,#0000)}.strata:before{content:"";background:repeating-linear-gradient(#0000 0 3.2rem,#82b4ff1a 3.2rem calc(3.2rem + 1px));position:absolute;inset:0}.strata span{width:var(--s);height:var(--s);animation:rise var(--d) linear infinite;animation-delay:var(--dl);bottom:-1.5rem;left:var(--x);border:2px solid #96d7ff59;position:absolute}@keyframes rise{to{opacity:0;transform:translateY(-34rem)}}@media (width<=52rem){.strata{opacity:.45;width:100%}}@media (prefers-reduced-motion:reduce){.strata span,.grad.flow,.figure img,.w,.reveal,.ind{transition:none;animation:none}}.stats{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:clamp(2.5rem,6vw,4.5rem) 0 0;padding:0;display:grid;position:relative}.stats div{border-left:1px solid var(--line);padding:1.4rem 1rem 0 1.25rem}.stats div:first-child{border-left:0;padding-left:0}.stats dt{color:var(--muted);font:600 .68rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;order:2}.stats dd{font:700 clamp(2.2rem, 1.4rem + 3vw, 3.6rem)/1 var(--display);letter-spacing:-.03em;order:1;margin:0 0 .35rem}.stats div{flex-direction:column;display:flex}@media (width<=36rem){.stats{grid-template-columns:1fr 1fr;row-gap:1.5rem}.stats div:nth-child(3){border-left:0;padding-left:0}}.sec{border-top:1px solid var(--line);grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1rem clamp(1.5rem,4vw,4rem);padding-block:clamp(3rem,7vw,5.5rem);display:grid}.sec-side .label{flex-direction:column;gap:.5rem;margin:.55rem 0 0}.sec-side .label b{font-size:1.25rem;font-family:var(--display);letter-spacing:-.01em}.sec h2{max-width:18ch;font-size:clamp(2rem,1.2rem + 3.4vw,3.6rem);font-weight:700;line-height:1.04}.intro{max-width:36rem;color:var(--muted);margin:1rem 0 0}@media (width<=52rem){.sec{grid-template-columns:minmax(0,1fr)}.sec-side .label{flex-direction:row;margin-top:0}}.tools{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin:2.25rem 0 .5rem;display:flex}.search{border-bottom:1px solid var(--line-strong);max-width:20rem;color:var(--muted);flex:14rem;align-items:center;gap:.6rem;padding:.55rem 0;display:flex}.search:focus-within{border-color:var(--aqua)}.search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.filters{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.filter{appearance:none;color:var(--muted);font:600 .74rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.3rem 0}.filter span{color:var(--faint);margin-left:.4rem}.filter:hover{color:var(--ink)}.filter[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--aqua)}#no-match,.clans{margin-top:1.5rem}.clan{border-top:1px solid var(--line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem clamp(1.25rem,3vw,2.5rem);padding:1.75rem 0;display:grid}.clan:last-child{border-bottom:1px solid var(--line)}.clan h3{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:700}.clan-meta{color:var(--faint);font:600 .7rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:.3rem 0 0}.crew{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crew+.crew{margin-top:1.1rem}.chip{color:var(--ink);align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.chip img{image-rendering:pixelated;flex:none}.chip.mini{border:1px solid var(--line);background:#78a0ff0a;border-radius:.35rem;padding:.22rem .7rem .22rem .25rem}.chip.mini img{width:1.3rem;height:1.3rem}.chip.person{border:1px solid var(--line-strong);background:#78a0ff12;border-radius:.5rem;gap:.7rem;padding:.4rem 1rem .4rem .4rem}.chip.person img{width:2.1rem;height:2.1rem}.chip.person span{font-size:.95rem;font-weight:600;line-height:1.2;display:grid}.chip.person small{color:var(--role,var(--muted));font:700 .62rem/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}.chip.leader{--role:var(--gold);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.chip.co{--role:var(--amber);border-color:color-mix(in srgb, var(--amber) 32%, transparent)}.chip.mod{--role:var(--mod);border-color:color-mix(in srgb, var(--mod) 32%, transparent)}@media (width<=52rem){.clan{grid-template-columns:minmax(0,1fr)}.clan-head{align-items:baseline;gap:1rem;display:flex}}.services{counter-reset:s;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3.5rem);margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.service{border-top:1px solid var(--line);grid-template-columns:2.6rem minmax(0,1fr);gap:0 .5rem;padding:1.25rem 0;display:grid}.service .num{color:var(--aqua);font:600 .78rem/1.9 var(--mono);grid-row:span 2}.service h3{letter-spacing:-.01em;font-size:1.2rem;font-weight:600}.service p{color:var(--muted);margin:.2rem 0 0;font-size:.95rem}@media (width<=44rem){.services{grid-template-columns:minmax(0,1fr)}}.spawners{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.spawners li{border-top:2px solid var(--hue);background:linear-gradient(180deg, color-mix(in srgb, var(--hue) 13%, transparent), transparent 75%);flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem .4rem .9rem;display:flex;position:relative}.spawners img{width:min(4.8rem,82%);height:auto;image-rendering:pixelated}.spawners span{color:var(--muted);font:600 .68rem/1.3 var(--mono);letter-spacing:.08em;text-align:center;text-transform:uppercase}@media (width<=62rem){.spawners{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:7.2rem;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.spawners li{scroll-snap-align:start}}.join{border-bottom:1px solid var(--line);align-items:end}.join h2{max-width:14ch}.join .actions{margin-top:1.75rem}.foot{color:var(--faint);text-align:center;padding:2rem max(1rem,4vw) 2.5rem;font-size:.8rem}.foot p{margin:0}.smp{text-align:center;flex-direction:column;align-items:center;padding:clamp(5rem,14vw,10rem) 0 clamp(5rem,12vw,9rem);display:flex;position:relative}.smp .label{justify-content:center}.smp h1{font-size:clamp(3.4rem,1.4rem + 10vw,9rem);font-weight:700;line-height:1}.smp .lead{margin-inline:auto}.smp .strata{width:100%;inset:0;mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(3rem,8vw,6rem) 0 clamp(2.5rem,6vw,4rem);display:grid}.figure{aspect-ratio:1/1.7;border:1px solid var(--line-strong);width:clamp(12rem,28vw,17rem);transform:perspective(60rem) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:repeating-linear-gradient(#0000 0 2.4rem,#82b4ff17 2.4rem calc(2.4rem + 1px)),linear-gradient(#4d8dff2e,#05091280);place-items:center;transition:transform .25s;display:grid;position:relative;overflow:hidden}.figure-glow{background:radial-gradient(14rem circle at var(--gx,50%) var(--gy,38%), #5ee0ff38, transparent 62%);pointer-events:none;position:absolute;inset:0}.figure img{width:88%;height:auto;animation:6s ease-in-out infinite bob;position:relative}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}.who h1{font-size:clamp(3rem,1.6rem + 6.5vw,6rem);font-weight:700;line-height:1}.facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,auto);justify-content:start;margin:2rem 0 0;display:grid}.fact{border:0;border-left:1px solid var(--line);color:inherit;font:inherit;text-align:left;background:0 0;flex-direction:column;gap:.15rem;padding:1rem 1.6rem 0 1.25rem;display:flex}.fact:first-child{border-left:0;padding-left:0}.fact-label{color:var(--faint);font:600 .66rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.fact-value{font:700 1.35rem/1.2 var(--display)}.fact-note,.copy-label{color:var(--muted);font-size:.8rem}button.fact{cursor:pointer}button.fact:hover .copy-label,.fact.ok .copy-label{color:var(--aqua)}@media (width<=40rem){.profile{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.who .lead{margin-inline:auto}.facts{grid-template-columns:repeat(3,auto);justify-content:center}.fact{text-align:center;align-items:center;padding-inline:.8rem}.fact-value{font-size:1.05rem}.fact:first-child{padding-left:.8rem}}.socials{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.social{border:1px solid var(--line-strong);--tone:var(--aqua);border-radius:.5rem;align-items:center;gap:.9rem;min-width:16rem;padding:.8rem 1.1rem .8rem .8rem;text-decoration:none;display:flex}.social.twitch{--tone:#a678ff}.social:hover{border-color:var(--tone)}.social-icon{background:color-mix(in srgb, var(--tone) 18%, transparent);width:2.6rem;height:2.6rem;color:var(--tone);border-radius:.4rem;flex:none;place-items:center;display:grid}.social-text{flex-direction:column;min-width:0;display:flex}.social-name{font:700 1.05rem/1.2 var(--display)}.social-handle{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.social .go{color:var(--tone);margin-left:auto}.avatars{flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.avatars li{border-top:2px solid var(--line-strong);text-align:center;background:#78a0ff0d;flex-direction:column;align-items:center;gap:.35rem;width:5.4rem;padding:.7rem .3rem .6rem;display:flex}.avatars li.leader{border-top-color:var(--gold)}.avatars li.co{border-top-color:var(--amber)}.avatars img{width:2.4rem;height:2.4rem;image-rendering:pixelated}.avatars span{overflow-wrap:anywhere;max-width:100%;font-size:.74rem;font-weight:600;line-height:1.25}.hero .strata{height:auto;inset:0 -4vw 11rem auto}@media (width<=36rem){.hero .strata{bottom:15rem}}.avatars li{width:6.6rem}.avatars span{font-size:.72rem}@media (width<=40rem){.socials{justify-content:center}}.top{z-index:20;pointer-events:none;justify-content:center;padding-inline:.75rem;display:flex;position:fixed;top:.9rem;left:0;right:0}.island{pointer-events:auto;border:1px solid var(--line-strong);backdrop-filter:blur(20px)saturate(1.3);background:#0a1a3c94;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem;display:flex;box-shadow:0 12px 40px #00000866,inset 0 1px #ffffff0f}.brand{font:700 .95rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;padding:.45rem .95rem .45rem .8rem;text-decoration:none;display:inline-flex}.brand i{background:linear-gradient(135deg, var(--aqua), var(--blue));width:.95rem;height:.95rem;position:relative}.brand i:after{content:"";background:#0a1a3c;position:absolute;inset:.26rem}.tabs{gap:.1rem;display:flex;position:relative}.ind{width:var(--iw,0);transform:translateX(var(--ix,0));background:color-mix(in srgb, var(--aqua) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aqua) 38%, transparent);border-radius:999px;transition:transform .4s cubic-bezier(.3,.8,.2,1),width .4s cubic-bezier(.3,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.tab{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.62rem 1.15rem;font:600 .86rem/1 Inter Variable,sans-serif;transition:color .2s;position:relative}.tab:hover,.tab[aria-selected=true]{color:var(--ink)}.island .btn.small{border-radius:999px;margin-left:.15rem;padding:.62rem 1.1rem}@media (width<=40rem){.island{justify-content:space-between;width:100%}.island .btn{display:none}.brand{padding-right:.5rem}.brand span{display:none}.tab{padding-inline:.85rem;font-size:.82rem}}.hero{padding-top:clamp(6.5rem,13vw,10rem)}.smp{padding-top:clamp(7rem,16vw,11rem)}.profile{padding-top:clamp(6rem,12vw,8.5rem)}.grad.flow{background-size:200% 100%;animation:9s linear infinite flow}@keyframes flow{to{background-position:-200%}}.reveal{display:inline-block}.grad.flow.reveal{animation:1.3s cubic-bezier(.2,.7,.2,1) .45s both reveal,9s linear .45s infinite flow}@keyframes reveal{0%{clip-path:inset(-12% 100% -12% 0);filter:blur(12px);letter-spacing:.06em;transform:translateY(.3em)}to{clip-path:inset(-12% -6% -12% 0);filter:blur();letter-spacing:inherit;transform:none}}.w{animation:wordin 1s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .1s) both;display:inline-block}@keyframes wordin{0%{opacity:0;filter:blur(12px);transform:translateY(.5em)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.grad.flow.reveal{animation:none}}.btn{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font:600 .9rem/1 Inter Variable,sans-serif;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{border-color:var(--aqua)}.btn.solid{background:var(--ink);border-color:var(--ink);color:#06122a}.btn.solid:hover{background:var(--aqua);border-color:var(--aqua)}.island .btn.small{padding:.62rem 1.1rem;font-size:.84rem}
