:root{--bg:#05060f;--bg-soft:#0a0d1f;--surface:#ffffff09;--surface-strong:#ffffff0f;--border:#ffffff17;--border-strong:#ffffff29;--text:#eef0fb;--text-dim:#9aa3c4;--violet:#8b5cf6;--cyan:#22d3ee;--font-display:"Space Grotesk", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--radius-lg:22px;--radius-md:14px;--shadow-glow:0 0 60px #8b5cf638;--nav-h:68px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:radial-gradient(1100px 500px at 85% -10%, #8b5cf624, transparent 60%), radial-gradient(900px 480px at -10% 10%, #22d3ee1a, transparent 60%), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.6;overflow-x:hidden}::selection{color:#fff;background:#8b5cf673}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}img{max-width:100%;display:block}.container{width:min(1120px,100% - 48px);margin-inline:auto}.gradient-text{color:#0000;background:linear-gradient(100deg,#c4b5fd 0%,#8b5cf6 35%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text}.eyebrow{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--text-dim);font-size:.78rem;font-weight:600}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}.aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora span{filter:blur(90px);opacity:.5;border-radius:50%;animation:22s ease-in-out infinite alternate drift;position:absolute}.aurora span:first-child{background:#7c3aed38;width:46vw;height:46vw;top:-14vw;left:-12vw}.aurora span:nth-child(2){background:#22d3ee24;width:38vw;height:38vw;animation-delay:-8s;top:22vh;right:-10vw}.aurora span:nth-child(3){background:#8b5cf629;width:42vw;height:42vw;animation-delay:-15s;bottom:-24vw;left:22vw}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vw,-4vh)scale(1.15)}}.grain{z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}main{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurora span{animation:none}.reveal{opacity:1;transition:none;transform:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.social-icon.svelte-8nsgu{flex-shrink:0}.nav.svelte-rwygme{z-index:50;height:var(--nav-h);border-bottom:1px solid #0000;align-items:center;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-scrolled.svelte-rwygme{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--border);background:#05060fb8}.nav__inner.svelte-rwygme{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand.svelte-rwygme{align-items:center;gap:10px;min-width:0;display:inline-flex}.brand__logo.svelte-rwygme{border:1px solid var(--border);border-radius:10px;width:auto;height:34px}.brand__name.svelte-rwygme{font-family:var(--font-display);white-space:nowrap;font-size:.98rem;font-weight:600}.nav__links.svelte-rwygme{align-items:center;gap:4px;display:flex}.nav__link.svelte-rwygme{font-family:var(--font-display);color:var(--text-dim);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:color .25s,background .25s}.nav__link.svelte-rwygme:hover{color:var(--text);background:var(--surface)}.nav__link.is-active.svelte-rwygme{color:#fff;background:var(--surface-strong)}.nav__socials.svelte-rwygme{align-items:center;gap:2px;display:flex}.nav__socials.svelte-rwygme a:where(.svelte-rwygme){width:34px;height:34px;color:var(--text-dim);border-radius:50%;justify-content:center;align-items:center;transition:color .25s,background .25s,transform .25s;display:inline-flex}.nav__socials.svelte-rwygme a:where(.svelte-rwygme):hover{color:#fff;background:var(--surface-strong);transform:translateY(-2px)}@media (width<=560px){.brand__name.svelte-rwygme{display:none}.nav__link.svelte-rwygme{padding:8px 12px;font-size:.85rem}}.footer.svelte-1sr6y3t{z-index:2;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060f99;margin-top:40px;padding:44px 0 34px;position:relative}.footer__inner.svelte-1sr6y3t{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.footer__name.svelte-1sr6y3t{font-family:var(--font-display);font-size:1.15rem;font-weight:600}.footer__tag.svelte-1sr6y3t{color:var(--text-dim);font-size:.9rem;font-weight:300}.footer__links.svelte-1sr6y3t{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.footer__links.svelte-1sr6y3t a:where(.svelte-1sr6y3t){border:1px solid var(--border);background:var(--surface);color:var(--text-dim);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.88rem;transition:color .25s,border-color .25s,transform .25s;display:inline-flex}.footer__links.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover{color:#fff;border-color:var(--border-strong);transform:translateY(-2px)}.footer__note.svelte-1sr6y3t{color:var(--text-dim);opacity:.7;font-size:.8rem}.wind.svelte-1ccd63w{z-index:1;pointer-events:none;position:fixed;inset:0}.magnetic.svelte-bigxhm{font-family:var(--font-display);letter-spacing:.01em;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s,background .3s;display:inline-flex}.primary.svelte-bigxhm{color:#05060f;background:linear-gradient(100deg,#8b5cf6 0%,#6366f1 45%,#22d3ee 100%);box-shadow:0 10px 34px -8px #8b5cf68c}.primary.svelte-bigxhm:hover,.primary.is-active.svelte-bigxhm{box-shadow:0 14px 44px -8px #22d3ee8c}.ghost.svelte-bigxhm{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text)}.ghost.svelte-bigxhm:hover,.ghost.is-active.svelte-bigxhm{border-color:var(--border-strong);background:var(--surface-strong)}.hero.svelte-juboms{min-height:100dvh;padding-top:calc(var(--nav-h) + 24px);align-items:center;padding-bottom:64px;display:flex;position:relative}.hero__inner.svelte-juboms{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__badge.svelte-juboms{margin-bottom:22px}.hero__logo.svelte-juboms{object-fit:contain;width:clamp(220px,34vw,420px);height:clamp(220px,34vw,420px)}.hero__title.svelte-juboms{font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0 18px;font-size:clamp(2.7rem,7.5vw,4.8rem);font-weight:700;line-height:1.05}.hero__mission.svelte-juboms{max-width:620px;color:var(--text-dim);font-size:clamp(1rem,1.6vw,1.13rem);font-weight:300}.hero__ctas.svelte-juboms{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.hero__scroll.svelte-juboms{color:var(--text-dim);font-family:var(--font-display);letter-spacing:.06em;flex-direction:column;align-items:center;gap:6px;margin-top:64px;font-size:.85rem;transition:color .25s;display:inline-flex}.hero__scroll.svelte-juboms svg:where(.svelte-juboms){animation:1.8s ease-in-out infinite svelte-juboms-bob}@keyframes svelte-juboms-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hero__scroll.svelte-juboms:hover{color:var(--text)}.tile.svelte-1epwxsy{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(160deg,#171b34ad,#0a0d1f99);flex-direction:column;align-items:center;height:100%;padding:38px 26px 30px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.tile__spot.svelte-1epwxsy{pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 16%, transparent), transparent 68%), radial-gradient(600px circle at 50% 120%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%);transition:opacity .35s;position:absolute;inset:0}.tile.is-hover.svelte-1epwxsy{z-index:2;border-color:color-mix(in srgb, var(--accent) 50%, var(--border));box-shadow:0 30px 70px -24px color-mix(in srgb, var(--accent) 42%, transparent), 0 0 40px -12px color-mix(in srgb, var(--accent) 28%, transparent);transform:translateY(-6px)scale(1.03)}.tile.is-hover.svelte-1epwxsy .tile__spot:where(.svelte-1epwxsy){opacity:1}.tile__avatar.svelte-1epwxsy{width:112px;height:112px;margin-bottom:18px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.tile.is-hover.svelte-1epwxsy .tile__avatar:where(.svelte-1epwxsy){transform:translateY(-5px)scale(1.06)}.tile__avatar.svelte-1epwxsy:after{content:"";border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);opacity:0;border-radius:50%;transition:opacity .35s,transform .6s;position:absolute;inset:-7px;transform:scale(.9)rotate(0)}.tile.is-hover.svelte-1epwxsy .tile__avatar:where(.svelte-1epwxsy):after{opacity:1;transform:scale(1)rotate(18deg)}.tile__avatar.svelte-1epwxsy img:where(.svelte-1epwxsy){object-fit:cover;border:2px solid color-mix(in srgb, var(--accent) 60%, transparent);width:100%;height:100%;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;transition:box-shadow .35s,border-color .35s}.tile.is-hover.svelte-1epwxsy .tile__avatar:where(.svelte-1epwxsy) img:where(.svelte-1epwxsy){border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 18%, transparent), 0 18px 44px -12px color-mix(in srgb, var(--accent) 55%, transparent)}.tile__name.svelte-1epwxsy{font-family:var(--font-display);letter-spacing:.01em;margin-bottom:10px;font-size:1.28rem;font-weight:600;transition:color .3s,text-shadow .3s}.tile.is-hover.svelte-1epwxsy .tile__name:where(.svelte-1epwxsy){color:color-mix(in srgb, var(--accent) 80%, #fff);text-shadow:0 0 24px color-mix(in srgb, var(--accent) 60%, transparent)}.tile__bio.svelte-1epwxsy{color:var(--text-dim);flex-grow:1;font-size:.9rem;font-weight:300;line-height:1.65}.tile__socials.svelte-1epwxsy{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px;list-style:none;display:flex}.tile__socials.svelte-1epwxsy li:where(.svelte-1epwxsy){opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.tile__socials.svelte-1epwxsy li:where(.svelte-1epwxsy):first-child{transition-delay:30ms}.tile__socials.svelte-1epwxsy li:where(.svelte-1epwxsy):nth-child(2){transition-delay:70ms}.tile__socials.svelte-1epwxsy li:where(.svelte-1epwxsy):nth-child(3){transition-delay:.11s}.tile__socials.svelte-1epwxsy li:where(.svelte-1epwxsy):nth-child(4){transition-delay:.15s}.tile__socials.svelte-1epwxsy li:where(.svelte-1epwxsy):nth-child(5){transition-delay:.19s}.tile.is-hover.svelte-1epwxsy .tile__socials:where(.svelte-1epwxsy) li:where(.svelte-1epwxsy){opacity:1;transform:none}.tile__socials.svelte-1epwxsy a:where(.svelte-1epwxsy){width:38px;height:38px;color:var(--text-dim);border:1px solid var(--border);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;transition:color .25s,border-color .25s,background .25s,transform .25s;display:inline-flex}.tile__socials.svelte-1epwxsy a:where(.svelte-1epwxsy):hover{color:#fff;border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-3px)}@media (hover:none){.tile__socials.svelte-1epwxsy li:where(.svelte-1epwxsy){opacity:1;transform:none}}.members.svelte-1hqpkse{padding:110px 0 90px;position:relative}.section-head.svelte-1hqpkse{max-width:640px;margin-bottom:54px}.section-title.svelte-1hqpkse{font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 10px;font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:700}.section-sub.svelte-1hqpkse{color:var(--text-dim);font-weight:300}.grid.svelte-1hqpkse{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1080px){.grid.svelte-1hqpkse{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.members.svelte-1hqpkse{padding:80px 0 60px}.grid.svelte-1hqpkse{grid-template-columns:1fr;gap:16px}}.rules.svelte-14wt0vy{padding:calc(var(--nav-h) + 70px) 0 90px;min-height:100dvh;position:relative}.rules__head.svelte-14wt0vy{max-width:660px;margin-bottom:58px}.rules__title.svelte-14wt0vy{font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 14px;font-size:clamp(2.2rem,5.5vw,3.4rem);font-weight:700}.rules__intro.svelte-14wt0vy{color:var(--text-dim);font-size:1.02rem;font-weight:300}.rules__list.svelte-14wt0vy{counter-reset:rule;gap:18px;max-width:860px;list-style:none;display:grid}.rules__list.svelte-14wt0vy li:where(.svelte-14wt0vy){border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:flex-start;gap:22px;padding:28px 30px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.rules__list.svelte-14wt0vy li:where(.svelte-14wt0vy):before{content:"";opacity:0;background:linear-gradient(100deg,#8b5cf617,#0000 45%,#22d3ee12);transition:opacity .35s;position:absolute;inset:0}.rules__list.svelte-14wt0vy li:where(.svelte-14wt0vy):hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 24px 60px -26px #8b5cf666}.rules__list.svelte-14wt0vy li:where(.svelte-14wt0vy):hover:before{opacity:1}.rules__num.svelte-14wt0vy{font-family:var(--font-display);border:1px solid var(--border);color:#c7d2fe;background:linear-gradient(150deg,#8b5cf638,#22d3ee2e);border-radius:14px;flex-shrink:0;padding:8px 14px;font-size:1.5rem;font-weight:700;line-height:1.2}.rules__body.svelte-14wt0vy{flex:1}.rules__title-item.svelte-14wt0vy{font-family:var(--font-display);letter-spacing:.01em;margin-bottom:8px;font-size:1.12rem;font-weight:600}.rules__text.svelte-14wt0vy{color:var(--text-dim);font-size:.95rem;font-weight:300}@media (width<=560px){.rules.svelte-14wt0vy{padding:calc(var(--nav-h) + 44px) 0 60px}.rules__list.svelte-14wt0vy li:where(.svelte-14wt0vy){flex-direction:column;gap:14px;padding:24px 20px}}
