@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_3a42965f-module__r9yxCa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_3a42965f-module__r9yxCa__variable{--font-display:"Fraunces","Fraunces Fallback"}
:root{--bg:#0a080d;--bg-raised:#0f0c14;--accent:#a084ac;--accent-bright:#d0bcd3;--accent-dim:rgba(160,132,172,.16);--text:#e6e1e4;--muted:#9d90a0;--faint:#8c7c90;--line:rgba(160,132,172,.2);--card-bg:rgba(255,255,255,.03);--ok:#8fbf9f;--warn:#c9a45f;--danger:#c07b6e;--r:3px;--r-lg:14px;--sp-1:4px;--sp-2:8px;--sp-3:16px;--sp-4:24px;--sp-5:32px;--sp-6:48px;--sp-7:64px;--sp-8:96px;--sp-9:140px;--container:1180px;--container-wide:1400px;--ease:cubic-bezier(.16,1,.3,1);--dur-fast:.15s;--dur-base:.35s;--dur-slow:.7s;--type-display:var(--font-display),Georgia,serif;--type-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.backdrop{z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 20px 30px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 65px 160px,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 200px 210px,rgba(255,255,255,.28),transparent),radial-gradient(70vw 55vh at 15vw 0,rgba(150,105,165,.22) 0%,transparent 55%),radial-gradient(60vw 50vh at 90vw 10vh,rgba(90,65,120,.18) 0%,transparent 52%),radial-gradient(75vw 55vh at 50vw 100vh,rgba(110,75,120,.15) 0%,transparent 58%);background-repeat:repeat,repeat,repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:240px 240px,240px 240px,240px 240px,240px 240px,auto,auto,auto;background-color:var(--bg);will-change:transform;position:fixed;top:-160px;bottom:-160px;left:0;right:0}body{color:var(--text);font-family:var(--type-body);min-height:100vh;overflow-x:hidden}body:after{content:"";z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}h1,h2,h3{font-weight:600;font-family:var(--type-display);line-height:1.15}a{color:inherit;text-decoration:none}button{font-family:inherit}img,svg{max-width:100%;display:block}::selection{background:var(--accent-dim);color:var(--accent-bright)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:rgba(160,132,172,.25);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(160,132,172,.45)}*{scrollbar-color:rgba(160,132,172,.35) transparent;scrollbar-width:thin}:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent-dim);border-radius:4px;outline:none}.skip-link{z-index:1000;background:var(--bg-raised);color:var(--accent-bright);border:1px solid var(--line);border-radius:var(--r);transition:top var(--dur-fast)var(--ease);padding:12px 18px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.container{max-width:var(--container);margin:0 auto;padding:0 max(20px,min(5vw,48px))}.container-wide{max-width:var(--container-wide);margin:0 auto;padding:0 max(20px,min(5vw,48px))}.section{padding:var(--sp-8)0;position:relative}.section-tight{padding:var(--sp-7)0}@media (max-width:720px){.section{padding:var(--sp-7)0}.section-tight{padding:var(--sp-6)0}}.section-head{max-width:640px;margin-bottom:var(--sp-6)}.section-head.centered{text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.overline{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-3);align-items:center;gap:10px;font-size:.72rem;display:inline-flex}.overline:before{content:"";background:var(--accent);width:20px;height:1px}.section-title{margin-bottom:var(--sp-3);letter-spacing:.01em;font-size:max(1.7rem,min(3.4vw,2.5rem))}.section-lede{color:var(--muted);font-size:1.05rem;line-height:1.7}.reveal{opacity:0;transition:opacity var(--dur-slow)var(--ease),transform var(--dur-slow)var(--ease);transform:translateY(18px)}.reveal.in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.btn{cursor:pointer;letter-spacing:.02em;color:var(--accent-bright);background:var(--accent-dim);border-radius:var(--r);transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast);border:1px solid rgba(160,132,172,.4);justify-content:center;align-items:center;gap:10px;min-height:44px;padding:13px 26px;font-size:.9rem;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--accent);background:rgba(160,132,172,.28)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:#12101a;background:var(--accent-bright);border-color:var(--accent-bright);box-shadow:0 0 rgba(208,188,211,0)}.btn-primary:hover{background:#ddccdf;box-shadow:0 4px 28px rgba(208,188,211,.25)}.btn-ghost{color:var(--text);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-bright);background:rgba(255,255,255,.02)}.btn-lg{padding:16px 32px;font-size:1rem}.btn-sm{min-height:36px;padding:8px 16px;font-size:.8rem}.btn-discord{color:#fff;background:#5865f2;border-color:#5865f2}.btn-discord:hover{background:#4a55d6}.btn-row{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:rgba(10,8,13,.82);justify-content:space-between;align-items:center;height:76px;display:flex;position:-webkit-sticky;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-brand{letter-spacing:.06em;color:var(--accent-bright);font-size:1.1rem;font-family:var(--type-display);align-items:center;gap:12px;font-weight:600;display:flex}.nyx-mark{filter:brightness(1.22)contrast(1.05)saturate(1.08);object-fit:contain;border-radius:50%}.nav-links{align-items:center;gap:4px;display:flex}.nav-pill{color:var(--muted);transition:color var(--dur-fast);border-radius:999px;padding:10px 14px;font-size:.85rem}.nav-pill:hover{color:var(--text)}.nav-cta{margin-left:10px}.nav-toggle{border:1px solid var(--line);border-radius:var(--r);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.nav-mobile{padding:var(--sp-3)0 var(--sp-4);border-bottom:1px solid var(--line);background:rgba(10,8,13,.97);flex-direction:column;gap:4px;display:none}.nav-mobile .nav-pill{border-bottom:1px solid var(--line);border-radius:0;padding:14px 4px;font-size:1rem}.nav-mobile .nav-pill:last-child{border-bottom:none}@media (max-width:860px){.nav-links.desktop-only{display:none}.nav-toggle{display:inline-flex}.nav-mobile.open{display:flex}}.hero{padding:clamp(48px,8vw,96px)0 var(--sp-8);position:relative;overflow:hidden}.hero-grid{gap:var(--sp-8);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.hero-eyebrow{margin-bottom:var(--sp-4);align-items:center;gap:12px;display:flex}.hero-title{font-family:var(--type-display);letter-spacing:-.01em;margin-bottom:var(--sp-4);font-size:max(2.6rem,min(6vw,4.6rem));font-weight:600;line-height:1.06}.hero-title em{color:var(--accent-bright);font-style:italic}.hero-lede{color:var(--muted);max-width:520px;margin-bottom:var(--sp-5);font-size:1.15rem;line-height:1.7}.hero-actions{margin-bottom:var(--sp-6)}.hero-meta{gap:var(--sp-5);flex-wrap:wrap;display:flex}.hero-meta-item{flex-direction:column;gap:2px;display:flex}.hero-meta-num{font-family:var(--type-display);color:var(--accent-bright);font-variant-numeric:tabular-nums;font-size:1.4rem}.hero-meta-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.72rem}.hero-seal-wrap{justify-content:center;display:flex}.hero-seal{filter:drop-shadow(0 20px 60px rgba(0,0,0,.65));width:min(360px,80vw);position:relative}.hero-seal .nyx-mark{width:100%;height:auto}.hero-seal-ring{border:1px solid var(--line);border-radius:50%;animation:90s linear infinite spin;position:absolute;top:-14%;bottom:-14%;left:-14%;right:-14%}@media (prefers-reduced-motion:reduce){.hero-seal-ring{animation:none}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:980px){.hero-grid{text-align:center;grid-template-columns:1fr}.hero-lede{margin-left:auto;margin-right:auto}.hero-actions,.hero-meta,.hero-eyebrow{justify-content:center}.hero-seal-wrap{margin-bottom:var(--sp-3);order:-1}.hero-seal{width:min(220px,60vw)}}.status-pill{border:1px solid var(--line);color:var(--muted);background:rgba(255,255,255,.02);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.8rem;display:inline-flex}.status-dot{background:var(--faint);border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.online{background:var(--ok);box-shadow:0 0 8px rgba(143,191,159,.6)}.status-dot.offline{background:var(--danger)}.status-pill .num{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);transition:border-color var(--dur-base)var(--ease),transform var(--dur-base)var(--ease),background var(--dur-base)var(--ease)}.card-grid{gap:var(--sp-4);display:grid}.card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.card-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.card-grid.cols-3,.card-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.card-grid.cols-3,.card-grid.cols-4{grid-template-columns:1fr}}.pillar-card:hover{background:rgba(255,255,255,.043);border-color:rgba(160,132,172,.4);transform:translateY(-3px)}.pillar-icon{color:var(--accent);margin-bottom:var(--sp-3)}.pillar-title{font-family:var(--type-display);color:var(--text);margin-bottom:8px;font-size:1.2rem}.pillar-body{color:var(--muted);font-size:.94rem;line-height:1.65}.dept-card{flex-direction:column;height:100%;display:flex}.dept-card:hover{border-color:rgba(160,132,172,.45);transform:translateY(-3px)}.dept-icon-row{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;display:flex}.dept-icon{color:var(--accent-bright)}.dept-role{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.7rem}.dept-name{font-family:var(--type-display);margin-bottom:10px;font-size:1.35rem}.dept-desc{color:var(--muted);margin-bottom:var(--sp-4);flex:1;font-size:.94rem;line-height:1.65}.dept-link{color:var(--accent-bright);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.dept-link svg{transition:transform var(--dur-fast)}.dept-card:hover .dept-link svg{transform:translate(3px)}.dept-card-soon{opacity:.75;cursor:default}.dept-card-soon:hover{border-color:var(--line);transform:none}.dept-link-soon{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;width:-moz-fit-content;width:fit-content;padding:4px 10px;font-size:.7rem}.rule-card{height:100%;display:block}.rule-card:hover{background:rgba(255,255,255,.043);border-color:rgba(160,132,172,.4)}.rule-card-title{font-family:var(--type-display);color:var(--accent-bright);margin-bottom:8px;font-size:1.1rem}.rule-card-body{color:var(--muted);font-size:.9rem;line-height:1.6}.checklist{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.checklist-item{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5);border-top:1px solid var(--line);background:var(--card-bg);display:flex}.checklist-item:first-child{border-top:none}.checklist-num{cursor:pointer;border:1px solid var(--line);width:44px;height:44px;font-family:var(--type-display);color:var(--accent-bright);transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.checklist-num:hover{border-color:var(--accent)}.checklist-num.checked{background:var(--accent-dim);border-color:var(--accent);color:var(--accent-bright)}.checklist-title{margin-bottom:4px;font-weight:600}.checklist-body{color:var(--muted);font-size:.92rem;line-height:1.6}.checklist-body a{color:var(--accent-bright);text-underline-offset:3px;text-decoration:underline}.faq-item{border-top:1px solid var(--line)}.faq-item:first-child{border-top:none}.faq-trigger{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4)0;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;font-size:1.02rem;font-weight:600;display:flex}.faq-chevron{color:var(--accent);transition:transform var(--dur-base)var(--ease);flex-shrink:0}.faq-item[data-open=true] .faq-chevron{transform:rotate(180deg)}.faq-panel{max-height:0;transition:max-height var(--dur-base)var(--ease);overflow:hidden}.faq-item[data-open=true] .faq-panel{max-height:400px}.faq-panel-inner{padding-bottom:var(--sp-4);color:var(--muted);line-height:1.7}.cta-band{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-7)var(--sp-6);text-align:center;background:radial-gradient(120% 140% at 50% 0%,rgba(160,132,172,.1) 0%,transparent 60%),var(--card-bg)}.cta-band h2{margin-bottom:var(--sp-3);font-size:max(1.6rem,min(3.5vw,2.4rem))}.cta-band p{color:var(--muted);max-width:520px;margin:0 auto var(--sp-5);line-height:1.65}.footer{border-top:1px solid var(--line);padding:var(--sp-7)0 var(--sp-6)}.footer-grid{gap:var(--sp-6);margin-bottom:var(--sp-6);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.footer-brand{font-family:var(--type-display);color:var(--accent-bright);margin-bottom:var(--sp-3);align-items:center;gap:10px;display:flex}.footer-desc{color:var(--faint);max-width:320px;font-size:.85rem;line-height:1.6}.footer-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-3);font-size:.72rem}.footer-links{flex-direction:column;gap:10px;display:flex}.footer-links a{color:var(--faint);transition:color var(--dur-fast);font-size:.88rem}.footer-links a:hover{color:var(--accent-bright)}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.footer-bottom p{color:var(--faint);font-size:.8rem}@media (max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}}.mobile-cta-bar{z-index:40;padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:rgba(10,8,13,.94);gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:720px){.mobile-cta-bar{display:flex}body{padding-bottom:68px}}.mobile-cta-bar .btn{flex:1}.page-hero{padding:var(--sp-8)0 var(--sp-6);text-align:center}.page-hero .overline{justify-content:center}.page-hero h1{margin-bottom:var(--sp-3);font-size:max(2rem,min(4.5vw,3rem))}.page-hero p{color:var(--muted);max-width:560px;margin:0 auto;font-size:1.05rem;line-height:1.7}.prose p{color:var(--muted);margin-bottom:var(--sp-3);line-height:1.75}.prose a{color:var(--accent-bright);text-underline-offset:3px;text-decoration:underline}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
