.btn[data-astro-cid-ekguhzzh]{min-height:3rem;padding:0 var(--space-8);font-family:var(--font-body);font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}button[data-astro-cid-ekguhzzh].btn{cursor:pointer}.btn[data-astro-cid-ekguhzzh]:active{transform:translateY(1px)}.btn[data-astro-cid-ekguhzzh].compact{min-height:2.75rem;padding:0 var(--space-6)}.label[data-astro-cid-ekguhzzh]{text-align:center;margin-inline-end:-.14em}.btn-tertiary[data-astro-cid-ekguhzzh] .label[data-astro-cid-ekguhzzh]{text-align:start;margin-inline-end:0}.btn[data-astro-cid-ekguhzzh] .btn-icon{flex:none;margin-inline-end:.75em}.btn-primary[data-astro-cid-ekguhzzh]{min-height:3.5rem;padding:0 var(--space-12);font-size:var(--fs-0);color:var(--accent-ink);background:linear-gradient(#f4a257 0%,#dc7d34 100%);font-weight:700;box-shadow:inset 0 1px #ffffff40}.btn-primary[data-astro-cid-ekguhzzh]:hover{color:var(--accent-ink);box-shadow:0 0 28px var(--glow-ember);background:linear-gradient(#ffb26b 0%,#e88a40 100%)}.btn-discord[data-astro-cid-ekguhzzh]{color:#fff;letter-spacing:.1em;background:#4752c4;border-color:#5865f2;font-weight:700}.btn-discord[data-astro-cid-ekguhzzh] .label[data-astro-cid-ekguhzzh]{margin-inline-end:-.1em}.btn-discord[data-astro-cid-ekguhzzh]:hover{color:#fff;background:#5865f2;box-shadow:0 0 28px #5865f259}.btn-tertiary[data-astro-cid-ekguhzzh]{min-height:2.75rem;color:var(--accent);padding:0}.btn-tertiary[data-astro-cid-ekguhzzh]:after{content:"→";transition:transform var(--dur-hover) var(--ease);margin-inline-start:var(--space-2)}.btn-tertiary[data-astro-cid-ekguhzzh]:hover:after{transform:translate(4px)}.btn-pending[data-astro-cid-ekguhzzh],.btn-pending[data-astro-cid-ekguhzzh]:hover,.btn-pending[data-astro-cid-ekguhzzh]:active{color:var(--muted);border-color:var(--border);box-shadow:none;cursor:default;background:0 0;transform:none}.btn-pending[data-astro-cid-ekguhzzh]:after{content:none}@media (forced-colors:active){.btn[data-astro-cid-ekguhzzh]{border-color:buttontext}.btn-primary[data-astro-cid-ekguhzzh],.btn-primary[data-astro-cid-ekguhzzh]:hover{background-image:none}.btn[data-astro-cid-ekguhzzh].btn-pending{color:graytext;border-color:graytext}}.cta-band[data-astro-cid-hwvj6ntz]{background:radial-gradient(60% 100% at 80% 120%, #f29a4b33, transparent 70%), radial-gradient(40% 80% at 0% 0%, #3c64a02e, transparent 70%), var(--bg-1);border-top:1px solid var(--border-soft);padding-block:var(--section-pad)}.inner[data-astro-cid-hwvj6ntz]{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-12);flex-wrap:wrap;display:flex}h2[data-astro-cid-hwvj6ntz]{font-size:var(--fs-4);max-width:16ch;margin:0}@media (width<=39.99rem){.group[data-astro-cid-hwvj6ntz]{flex-direction:column;width:100%}}.group[data-astro-cid-hwvj6ntz]{gap:var(--space-4);flex-wrap:wrap;display:flex}:root{color-scheme:dark;--bg-0:#090c11;--bg-1:#0e131b;--surface:#141b26;--surface-raised:#1b2433;--border:#2a3547;--border-soft:#1a2230;--text:#ede8de;--muted:#a9b0bc;--accent:#f29a4b;--accent-hover:#ffb26b;--accent-ink:#0b0e14;--accent-2:#63b8ae;--focus:#8cc4ff;--discord:#5865f2;--discord-text:#7983f5;--glow-ember:#f29a4b2e;--glow-blue:#3c64a038;--font-display:"Gloock", Georgia, "Times New Roman", serif;--font-wordmark:"Marcellus", "Gloock", Georgia, "Times New Roman", serif;--font-body:"Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs--1:.8125rem;--fs-0:1.0625rem;--fs-1:1.25rem;--fs-2:clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--fs-3:clamp(2rem, 1.5rem + 2vw, 2.75rem);--fs-4:clamp(2.75rem, 2rem + 3.5vw, 4.5rem);--lh-body:1.6;--lh-heading:1.02;--prose:62ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--gutter:clamp(1rem, 4vw, 3rem);--wrap:min(80rem, 100% - 2 * var(--gutter));--section-pad:clamp(3rem, 6vw, 5rem);--radius:6px;--radius-tile:12px;--header-h:4rem;--ease:cubic-bezier(.2, .7, .2, 1);--dur-hover:.2s;--dur-reveal:.55s}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2")}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.woff2)format("woff2")}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations")}*,:before,:after{box-sizing:border-box}picture img{color:#0000;text-indent:-9999px;font-size:0;overflow:hidden}picture img:after{content:"";background:var(--bg-0);position:absolute;inset:0}html{-webkit-text-size-adjust:100%;background:var(--bg-0);scroll-padding-top:5rem}body{min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-0);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;background:0 0;flex-direction:column;margin:0;font-weight:400;display:flex}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}body:before{background:radial-gradient(ellipse 80% 45% at 50% -8%, var(--glow-blue), transparent 70%), radial-gradient(ellipse 55% 40% at 100% 100%, var(--glow-ember), transparent 70%), radial-gradient(ellipse 120% 100% at 50% 50%, transparent 55%, #00000080 100%), var(--bg-0)}body:after{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.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{width:var(--wrap);margin-inline:auto}main{flex:1}main:focus{outline:none}.page{padding-block:var(--section-pad)}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);letter-spacing:-.01em;text-wrap:balance;color:var(--text)}h1{font-size:var(--fs-4);margin-block:0 var(--space-6)}h2{font-size:var(--fs-3);margin-block:var(--space-12) var(--space-4)}h3{font-size:var(--fs-2);margin-block:var(--space-6) var(--space-2)}p,ul,ol,dl{margin-block:0 var(--space-4)}.prose{max-width:var(--prose)}.lead{font-size:var(--fs-1);color:var(--muted);max-width:var(--prose)}.label{font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;font-weight:500}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:var(--accent-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius)}.skip-link{left:var(--space-2);top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);z-index:30;font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--accent-ink);transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.wordmark{font-family:var(--font-wordmark);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text);font-size:1.125rem;text-decoration:none}.wordmark:hover{color:var(--text)}.site-header{z-index:20;border-bottom:1px solid var(--border-soft);backdrop-filter:blur(12px);background:#090c11e6;position:sticky;top:0}.header-inner{align-items:center;gap:var(--space-8);min-height:var(--header-h);display:flex}.nav-desktop{margin-inline-start:auto;display:none}.header-actions{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}.nav-list{align-items:center;gap:0 var(--space-6);margin:0;padding:0;list-style:none;display:flex}.nav-list a,.menu-list a{padding:var(--space-3) 0;min-height:2.75rem;font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-top:2px solid #0000;border-bottom:2px solid #0000;font-weight:500;text-decoration:none;display:inline-block}.nav-list a:hover,.menu-list a:hover{color:var(--text);border-bottom-color:var(--border)}.nav-list a[aria-current=page],.menu-list a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.nav-list a.highlight,.menu-list a.highlight{color:var(--accent);font-weight:600}.nav-list a.highlight{min-height:2.25rem;padding:0 var(--space-4);border:1px solid var(--accent);border-radius:var(--radius);background:var(--glow-ember);align-items:center;display:inline-flex}.nav-desktop .btn.btn-discord.compact{min-height:2.25rem;padding:0 var(--space-4);font-size:var(--fs--1);letter-spacing:.14em;font-weight:600}.nav-desktop .btn.btn-discord .label{margin-inline-end:-.14em}.nav-desktop .btn.btn-discord .btn-icon{width:1.125rem;height:1.125rem}.nav-list a.highlight[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.nav-list a.highlight:hover,.menu-list a.highlight:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.nav-list a.highlight[aria-current=page]:hover{color:var(--accent-ink);background:var(--accent-hover)}.nav-mobile{position:static}.nav-mobile summary{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--fs--1);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-items:center;font-weight:500;list-style:none;display:inline-flex}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile[open] summary{border-color:var(--accent)}.nav-mobile nav{padding:var(--space-2) var(--gutter) var(--space-4);background:var(--bg-0);border-bottom:1px solid var(--border-soft);position:absolute;top:100%;left:0;right:0}.menu-list{width:var(--wrap);margin:0 auto;padding:0;list-style:none}.menu-discord{width:var(--wrap);margin:var(--space-4) auto 0}.menu-list a{border-top:0;border-bottom-color:var(--border-soft);width:100%;display:block}@media (width<=26rem){.header-inner{gap:var(--space-2)}.wordmark{letter-spacing:.08em;min-width:0;font-size:.95rem}.header-actions{gap:var(--space-2)}.nav-mobile summary{padding:0 var(--space-3);letter-spacing:.08em}}@media (width>=64rem){.nav-desktop{align-items:center;gap:var(--space-6);display:flex}.nav-list{gap:0 var(--space-8)}.header-actions,.nav-mobile{display:none}}.site-footer{border-top:1px solid var(--border-soft);background:var(--bg-0);color:var(--muted);font-size:var(--fs--1);min-height:var(--space-12)}@media (forced-colors:active){body:before,body:after{display:none}:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-reveal]{animation:rise var(--dur-reveal) var(--ease) both}[data-reveal="1"]{animation-delay:80ms}[data-reveal="2"]{animation-delay:.16s}[data-reveal="3"]{animation-delay:.24s}[data-reveal="4"]{animation-delay:.32s}[data-reveal="5"]{animation-delay:.4s}[data-draw]{transform-origin:0;animation:draw .6s var(--ease) .2s both}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
