@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./cinzel-latin-ext-wght-normal-CG36JvV6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./cinzel-latin-wght-normal-DMUuCU8H.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#090b16;--night:#0f1224;--vault:#161a33;--line:#f2eee11a;--line-strong:#f2eee133;--parchment:#f2eee1;--text-muted:#f2eee1b8;--text-faint:#f2eee18c;--gold:#e3bd4f;--gold-hi:#ffe39a;--gold-deep:#9a7623;--gold-glow:#e3bd4f59;--gold-wash:#e3bd4f14;--ember:#ff7a1a;--live:#5fe3a9;--off:#ff7b7b;--violet:#6c5bd4;--accent:var(--gold);--font-display:"Cinzel Variable", "Cinzel", Georgia, serif;--font-body:"Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.1rem);--step-1:clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--step-2:clamp(1.5rem, 1.3rem + .9vw, 2rem);--step-3:clamp(2rem, 1.6rem + 2vw, 3.2rem);--step-4:clamp(2.6rem, 1.6rem + 5vw, 6rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:clamp(4.5rem, 3rem + 7vw, 9rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--max:1220px;--radius-s:10px;--radius-m:16px;--radius-l:26px;--radius-pill:999px;--glass:linear-gradient(160deg, #ffffff0f, #ffffff04);--shadow-1:0 1px 0 #ffffff0f inset, 0 10px 30px -12px #0009;--shadow-2:0 1px 0 #ffffff14 inset, 0 30px 80px -30px #000c;--blur:blur(14px) saturate(140%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.28s;--dur-3:.7s;--z-header:50;--z-float:40;--header-h:68px}*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-text-size-adjust:100%}body{background:var(--ink);min-height:100dvh;color:var(--parchment);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1200px 600px at 85% -10%,#6c5bd41f,#0000 60%),radial-gradient(900px 500px at 0 40%,#e3bd4f0d,#0000 60%);position:fixed;inset:0}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;font-weight:600;line-height:1.1}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{text-wrap:pretty}code{font-family:inherit;font-weight:600}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:6px}::selection{background:var(--gold);color:var(--ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}[hidden]{display:none!important}.icon{flex:none;width:1.25em;height:1.25em}.btn{--btn-bg:transparent;--btn-fg:var(--parchment);--btn-border:var(--line-strong);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);min-height:46px;color:var(--btn-fg);font-weight:700;font-size:var(--step--1);letter-spacing:.01em;white-space:nowrap;isolation:isolate;transition:transform var(--dur-1) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);padding:.7rem 1.2rem;display:inline-flex;position:relative;overflow:hidden}.btn__icon{width:1.05em;height:1.05em;transition:transform var(--dur-2) var(--ease-out)}.btn--primary{--btn-bg:linear-gradient(180deg, var(--gold-hi), var(--gold) 55%, var(--gold-deep));--btn-fg:#1a1406;--btn-border:#ffe39a99;background:var(--btn-bg);box-shadow:0 8px 30px -10px var(--gold-glow), inset 0 1px 0 #ffffff80}.btn--primary:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn--ghost{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#ffffff08}@media (hover:hover){.btn:hover{--btn-border:#e3bd4fa6}.btn--ghost:hover{background:var(--gold-wash)}.btn--primary:hover{box-shadow:0 12px 40px -10px var(--gold-glow), inset 0 1px 0 #fff9}.btn--primary:hover:after{transition:transform .7s var(--ease-out);transform:translate(120%)}.btn:hover .btn__icon{transform:translate(2px,-2px)}}.btn:active{transform:scale(.97)}.icon-btn{border-radius:var(--radius-pill);border:1px solid var(--line-strong);width:44px;height:44px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);background:#090b1699;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--gold)}.icon-btn:active{transform:scale(.94)}.panel{--mx:50%;--my:50%;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--glass), #0f1224b3;box-shadow:var(--shadow-2);isolation:isolate;position:relative}.panel[data-spotlight]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 70%, transparent), transparent 45%);opacity:0;transition:opacity var(--dur-2) var(--ease-out);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel[data-spotlight]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(500px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 9%, transparent), transparent 50%);opacity:0;transition:opacity var(--dur-2) var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.panel[data-spotlight]:hover:before,.panel[data-spotlight]:hover:after,.panel[data-spotlight]:focus-within:before{opacity:1}}.horizon{background:linear-gradient(90deg, transparent, var(--gold-hi), var(--gold), transparent);width:72px;height:2px;box-shadow:0 0 18px var(--gold-glow);border-radius:2px;display:block}.horizon--wide{width:min(420px,70%);margin-inline:auto}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--step--1);background:#ffffff08;padding:.3rem .75rem;font-weight:600}.status{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--step--1);white-space:nowrap;background:#090b1680;padding:.35rem .8rem;font-weight:700;display:inline-flex}.status__dot{background:var(--text-faint);border-radius:50%;width:8px;height:8px}.status[data-state=online]{color:var(--live);border-color:#5fe3a959}.status[data-state=online] .status__dot{background:var(--live);animation:pulse 2.4s var(--ease-out) infinite;box-shadow:0 0 #5fe3a999}.section{padding-block:var(--space-9);position:relative}.section--tight{padding-block:var(--space-7)}.section-head{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-7);display:grid}.section-lead{color:var(--text-muted);font-size:var(--step-1);max-width:38em;line-height:1.5}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-s);background:var(--gold);color:var(--ink);font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.site-header{z-index:var(--z-header);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header[data-open]{background:var(--ink)}.site-header[data-scrolled]:not([data-open]){-webkit-backdrop-filter:var(--blur);border-bottom-color:var(--line);background:#090b16c7}.site-header__bar{align-items:center;gap:var(--space-5);height:var(--header-h);display:flex}.brand{align-items:center;gap:var(--space-3);display:inline-flex}.brand__mark{width:32px;height:32px;filter:drop-shadow(0 0 10px var(--gold-glow))}.brand__name{white-space:nowrap;font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem;font-weight:700}.nav{margin-inline:auto}.nav__list{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#090b1673;padding:4px;display:flex;position:relative}.nav__link{z-index:1;border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--step--1);transition:color var(--dur-2) var(--ease-out);padding:.45rem .95rem;font-weight:600;display:block;position:relative}.nav__link:hover,.nav__link[aria-current=true]{color:var(--parchment)}.nav__indicator{width:var(--w,0);border-radius:var(--radius-pill);background:var(--gold-wash);transform:translateX(var(--x,0));opacity:var(--o,0);transition:transform .45s var(--ease-out), width .45s var(--ease-out), opacity var(--dur-2) var(--ease-out);position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 0 0 1px #e3bd4f66}.site-header__actions{align-items:center;gap:var(--space-3);display:flex}.site-header__actions .btn{min-height:40px;padding-block:.5rem}.menu-toggle,.menu-toggle__close,.site-header[data-open] .menu-toggle__open{display:none}.site-header[data-open] .menu-toggle__close{display:block}.scroll-progress{pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px}.scroll-progress span{background:linear-gradient(90deg, var(--gold-deep), var(--gold-hi));transform-origin:0;height:100%;transform:scaleX(var(--progress,0));box-shadow:0 0 10px var(--gold-glow);display:block}.mobile-menu{border-top:1px solid var(--line);padding:var(--space-5) var(--gutter) var(--space-6);height:calc(100dvh - var(--header-h));overscroll-behavior:contain;overflow-y:auto}.mobile-menu__list{display:grid}.mobile-menu__list a{padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--step-2);font-weight:600;display:block}.mobile-menu__list a[aria-current=true]{color:var(--gold-hi)}.mobile-menu__actions{gap:var(--space-3);margin-top:var(--space-5);display:grid}@media (min-width:961px){.mobile-menu{display:none!important}}@media (max-width:960px){.nav{display:none}.site-header__actions{margin-left:auto}.menu-toggle{display:inline-grid}}html:not(.js) .menu-toggle{display:none}@media (max-width:960px){html:not(.js) .nav{display:block;overflow-x:auto}}@media (max-width:359px){.site-header__actions [data-header-cta]{display:none}}.site-footer{border-top:1px solid var(--line);padding-block:var(--space-8) var(--space-6);background:linear-gradient(#0000,#00000059)}.site-footer__grid{gap:var(--space-6);grid-template-columns:1.6fr repeat(3,1fr);display:grid}.site-footer__brand p{margin-top:var(--space-3);color:var(--text-muted);max-width:24em}.site-footer__title{margin-bottom:var(--space-3);font-family:var(--font-body);font-size:var(--step--1);color:var(--gold);letter-spacing:.02em;font-weight:700}.site-footer ul{gap:var(--space-2);display:grid}.site-footer ul a{color:var(--text-muted);font-size:var(--step--1);transition:color var(--dur-1) var(--ease-out)}.site-footer ul a:hover{color:var(--parchment)}.site-footer__base{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--text-faint);font-size:var(--step--1);flex-wrap:wrap;padding-right:60px;display:flex}.motion-toggle{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);min-height:40px;color:var(--text-muted);font-size:var(--step--1);padding:.4rem .9rem;font-weight:600;display:inline-flex}.motion-toggle:hover{border-color:var(--gold);color:var(--parchment)}.motion-toggle__play,.motion-toggle[aria-pressed=true] .motion-toggle__pause{display:none}.motion-toggle[aria-pressed=true] .motion-toggle__play{display:block}@media (max-width:860px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media (max-width:420px){.site-footer__grid{grid-template-columns:1fr}}.to-top{right:max(var(--gutter), env(safe-area-inset-right));bottom:max(var(--space-5), env(safe-area-inset-bottom));z-index:var(--z-float);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);position:fixed;transform:translateY(12px)}.to-top[data-visible]{opacity:1;pointer-events:auto;transform:none}.hero{--horizon:54%;--px:0;--py:0;min-height:max(100svh,680px);padding-block:calc(var(--header-h) + var(--space-6)) var(--space-8);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__sky{z-index:-3;background:radial-gradient(60% 40% at 50% var(--horizon), #e3bd4f47, transparent 70%), radial-gradient(90% 60% at 50% 0%, #6c5bd440, transparent 70%), linear-gradient(180deg, #0b0d1d 0%, #12112a calc(var(--horizon) - 1%), #07080f calc(var(--horizon) + 1%), var(--ink) 100%);position:absolute;inset:0}.hero__sky:after{content:"";left:0;right:0;top:var(--horizon);background:linear-gradient(90deg, transparent, var(--gold) 20%, var(--gold-hi) 50%, var(--gold) 80%, transparent);height:2px;box-shadow:0 0 30px 4px var(--gold-glow), 0 0 120px 20px #e3bd4f26;animation:breathe 6s var(--ease-in-out) infinite;position:absolute}.hero__realm{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, #090b16bf 55%, var(--ink));pointer-events:none;height:55%;position:absolute;inset:auto 0 0}.hero__emblem{left:50%;top:var(--horizon);z-index:-1;width:clamp(170px,22vw,300px);translate:calc(-50% + var(--px) * 14px) calc(-96% + var(--py) * 8px);position:absolute}.hero__emblem img{filter:drop-shadow(0 0 30px #e3bd4f59);width:100%;height:auto;animation:emblem-in 1.4s var(--ease-out) both, float 7s var(--ease-in-out) 1.4s infinite}.hero__rays{z-index:-1;background:repeating-conic-gradient(at 50% 55%,#e3bd4f17 0deg 4deg,#0000 4deg 18deg);animation:80s linear infinite spin;position:absolute;inset:-60%;-webkit-mask:radial-gradient(circle at 50% 55%,#000 10%,#0000 60%);mask:radial-gradient(circle at 50% 55%,#000 10%,#0000 60%)}.hero__content{align-items:end;gap:var(--space-6) var(--space-8);grid-template-columns:1.25fr 1fr;display:grid}.hero__title{font-size:var(--step-4);letter-spacing:0;filter:drop-shadow(0 4px 24px #00000080);font-weight:700;line-height:1.02}.hero__line{background:linear-gradient(180deg, var(--parchment) 30%, var(--gold-hi) 75%, var(--gold));color:#0000;animation:rise 1.1s var(--ease-out) both;animation-delay:calc(.4s + var(--i) * .14s);-webkit-background-clip:text;background-clip:text;display:block}.hero__aside{gap:var(--space-5);animation:rise 1.1s var(--ease-out) .7s both;display:grid}.hero__lead{color:var(--text-muted);font-size:var(--step-1);max-width:32em;line-height:1.55}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:860px){.hero{--horizon:36%}.hero__emblem{width:clamp(120px,34vw,200px)}.hero__content{grid-template-columns:1fr}}@media (max-width:480px){.hero__actions .btn{flex:100%}}.worlds{gap:var(--space-5);grid-template-columns:1.7fr 1fr;display:grid}.world{align-content:start;gap:var(--space-5);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;overflow:hidden}.world:not(.world--next){--accent:var(--ember);background:radial-gradient(80% 90% at 100% 0%, #ff7a1a24, transparent 60%), var(--glass), #0f1224bf}.world__head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.world__head .status{margin-left:auto}.world__logo{border-radius:var(--radius-m);background:#ff7a1a1a;border:1px solid #ff7a1a4d;width:56px;height:56px;padding:10px}.world__name{font-size:var(--step-2)}.world__platform{color:var(--text-faint);font-size:var(--step--1);font-weight:600}.world__text{color:var(--text-muted);max-width:34em}.world__foot{padding-top:var(--space-2);margin-top:auto}.world:not(.world--next) .btn--primary{--btn-fg:#1f0d02;--btn-border:#ffb47899;background:linear-gradient(180deg, #ffb070, var(--ember) 60%, #c4520a);box-shadow:0 8px 30px -10px #ff7a1a80,inset 0 1px #ffffff73}.world--next{border-style:dashed;border-color:var(--line-strong);background:#0f122473}.world__plus{border-radius:var(--radius-m);width:56px;height:56px;color:var(--gold);border:1px dashed #e3bd4f80;place-items:center;display:inline-grid}@media (max-width:860px){.worlds{grid-template-columns:1fr}}.channels{gap:var(--space-4);display:grid}.channel{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-m);grid-template-columns:auto 1fr 13rem 15.5rem;display:grid}.channel__mark{border-radius:var(--radius-m);border:1px solid var(--line);background:#ffffff0a;place-items:center;width:64px;height:64px;display:grid}.channel__mark img{width:40px;height:40px}.channel__icon{width:30px;height:30px;color:var(--gold)}.channel__body h3{margin-bottom:var(--space-1)}.channel__body p{color:var(--text-muted);max-width:40em}.channel__address{align-items:center;gap:var(--space-2);color:var(--gold-hi);font-size:var(--step--1);display:flex}.channel__address code{-webkit-user-select:all;user-select:all}.channel>.btn{justify-self:end}.channel__copy{width:36px;height:36px}.channel__copy .icon{width:16px;height:16px}.copy__done,.channel__copy[data-copied] .copy__idle{display:none}.channel__copy[data-copied] .copy__done{color:var(--live);display:block}@media (max-width:960px){.channel{gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto 1fr}.channel__address{grid-column:1/-1}.channel>.btn{grid-column:1/-1;justify-self:start}}.hub{align-items:center;gap:var(--space-8);grid-template-columns:1fr 1.15fr;display:grid}.hub__diagram{aspect-ratio:1;place-items:center;width:min(100%,460px);margin-inline:auto;display:grid;position:relative;container-type:inline-size}.hub__ring{border:1px solid #e3bd4f40;border-radius:50%;position:absolute}.hub__ring--outer{border-style:dashed;animation:60s linear infinite spin;inset:10%}.hub__ring--inner{background:radial-gradient(circle,#e3bd4f26,#0000 70%);inset:30%;box-shadow:0 0 60px #e3bd4f1f}.hub__core{width:22%;height:auto;box-shadow:0 0 40px var(--gold-glow);border-radius:24%;position:relative}.hub__node{border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--step--1);white-space:nowrap;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-40cqi) rotate(calc(-1 * var(--a)));background:#0f1224e6;padding:.4rem .85rem;font-weight:700;position:absolute;top:50%;left:50%}.principles{display:grid}.principle{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.principle:last-child{border-bottom:1px solid var(--line)}.principle__icon{border-radius:var(--radius-s);background:var(--gold-wash);width:44px;height:44px;color:var(--gold);place-items:center;display:grid}.principle h3{margin-bottom:var(--space-1)}.principle p{color:var(--text-muted)}@media (max-width:960px){.hub{gap:var(--space-6);grid-template-columns:1fr}.hub__diagram{width:min(100%,360px)}}.team{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.member{align-content:start;gap:var(--space-2);padding:var(--space-6) var(--space-5);border-radius:var(--radius-m);display:grid}.member__icon{width:48px;height:48px;margin-bottom:var(--space-3);color:var(--gold-hi);background:radial-gradient(circle,#e3bd4f2e,#0000 70%);border:1px solid #e3bd4f66;border-radius:50%;place-items:center;display:grid}.member__role{color:var(--gold);font-size:var(--step--1);font-weight:700}.member__name{font-size:var(--step-2)}.member__text{color:var(--text-muted);font-size:var(--step--1);line-height:1.6}@media (max-width:1060px){.team{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.team{grid-template-columns:1fr}}.gateway{--accent:#9a8cff;align-items:center;gap:var(--space-6);background:radial-gradient(60% 120% at 0% 50%, #6c5bd433, transparent 60%), var(--glass), #0f1224cc;grid-template-columns:auto 1fr auto;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;overflow:hidden}.gateway__portal{aspect-ratio:1;background:conic-gradient(from 0deg, var(--gold), #9a8cff, var(--gold-deep), #9a8cff, var(--gold));border-radius:50%;width:84px;animation:14s linear infinite spin;position:relative;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.gateway__body h2{font-size:var(--step-2);margin-bottom:var(--space-2)}.gateway__body p{color:var(--text-muted);max-width:44em}@media (max-width:760px){.gateway{grid-template-columns:1fr}.gateway__portal{width:60px}.gateway>.btn{justify-self:start}}.join{overflow:hidden}.join:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 50% 100%,#e3bd4f29,#0000 70%);position:absolute;inset:20% 0 0}.join__inner{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.join__inner h2{font-size:var(--step-4);max-width:14ch}.join__inner p{color:var(--text-muted);font-size:var(--step-1);max-width:34em}.join__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes emblem-in{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes breathe{50%{opacity:.65}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{70%{box-shadow:0 0 0 8px #5fe3a900}to{box-shadow:0 0 #5fe3a900}}.js [data-reveal]{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.js [data-reveal][data-revealed]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]){scroll-behavior:auto}html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html:not([data-motion=full]) [data-reveal]{opacity:1;transform:none}}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-motion=reduced] [data-reveal]{opacity:1;transform:none}
