@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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:Qi;src:url(/fonts/qi-noto-serif-sc-600.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+67D2}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman),local(Times);size-adjust:83%;ascent-override:119%;descent-override:37%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;font-style:italic;src:local(Times New Roman Italic),local(Times-Italic);size-adjust:83%;ascent-override:119%;descent-override:37%;line-gap-override:0%}@font-face{font-family:Sedgwick Ave Display;src:url(/fonts/sedgwick-motto.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500.woff2)format("woff2")}:root{--font-display:"Instrument Serif", "Instrument Serif Fallback", "Qi", "Times New Roman", serif;--font-sans:"Geist Variable", "Qi", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", "Qi", ui-monospace, "SFMono-Regular", monospace;--font-qi:"Qi", "Noto Serif SC", "Songti SC", "SimSun", serif;--font-roman:"Cinzel Variable", "Instrument Serif", serif;--font-wide:"Michroma", "Geist Variable", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--radius:24px;--radius-sm:14px;--container:1240px;--gutter:max(clamp(16px, 4vw, 40px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--section:clamp(44px, 5.5vw, 80px);--header-h:68px;--bg:#fbf5f3;--bg-elev:#fff;--bg-sunk:#f5ebe8;--ink:#1d1117;--ink-2:#5f4d56;--ink-3:#74636b;--line:#1d111717;--line-strong:#1d111729;--accent:#e0407b;--accent-hover:#c92f68;--accent-text:#c42a63;--accent-btn:#d2366f;--accent-btn-hover:#c42a63;--accent-soft:#f6a9c5;--accent-tint:#fde7ef;--on-accent:#fff;--glow-1:#f696be80;--glow-2:#c4e2fca6;--glow-3:#ffd8e4cc;--live:#22c55e;--brush:#c41e5c2e;--shadow:0 1px 2px #3c14280a, 0 10px 28px -12px #78285029;--shadow-lg:0 2px 6px #3c14280d, 0 30px 70px -24px #96285a52;--glass:linear-gradient(180deg, #fff9, #ffffff52);--glass-edge:#ffffffa6;--glass-shine:#fffc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=880px){:root{--header-h:112px}}[data-side=underground]{--bg:#070304;--bg-elev:#12080a;--bg-sunk:#0c0506;--ink:#f4eaeb;--ink-2:#bba4a8;--ink-3:#9d868b;--line:#ffd2da17;--line-strong:#ffd2da2e;--accent:#e5203f;--accent-hover:#ff3653;--accent-text:#ff3d57;--accent-btn:#e5203f;--accent-btn-hover:#c8102e;--accent-soft:#ff2e93;--accent-tint:#2a070d;--on-accent:#fff;--glow-1:#e5203f61;--glow-2:#ff2e933d;--glow-3:#6e081899;--brush:#e5203f57;--shadow:0 1px 2px #0006, 0 10px 30px -12px #000000b3;--shadow-lg:0 30px 80px -24px #e5203f59;--glass:linear-gradient(180deg, #ffffff14, #ffffff08);--glass-edge:#ffffff1a;--glass-shine:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-side=martyrium]{--bg:#f1f6fc;--bg-elev:#fff;--bg-sunk:#e6eff9;--ink:#141a30;--ink-2:#4c5672;--ink-3:#646d8a;--line:#141a3017;--line-strong:#141a3029;--accent:#d9467f;--accent-hover:#c2346c;--accent-text:#b8336a;--accent-btn:#c93b74;--accent-btn-hover:#c2346c;--accent-soft:#6f8fe0;--accent-tint:#fde8f1;--on-accent:#fff;--glow-1:#bedefcd9;--glow-2:#f6aac873;--glow-3:#f6bed673;--brush:#e98bae4d;--shadow:0 1px 2px #141e3c0a, 0 10px 28px -12px #283c7829;--shadow-lg:0 30px 70px -24px #283c8c47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-side=esports]{--bg:#08070a;--bg-elev:#121016;--bg-sunk:#0c0b0f;--ink:#f3eff5;--ink-2:#aaa2b0;--ink-3:#938b99;--line:#f0e6ff17;--line-strong:#f0e6ff2e;--accent:#ff4f8b;--accent-hover:#ff6f9f;--accent-text:var(--accent);--accent-btn:#ff4f8b;--accent-btn-hover:#ff6f9f;--on-accent-btn:#120a0f;--accent-soft:#4fb8ff;--accent-tint:#24101a;--on-accent:#fff;--glow-1:#ff4f8b4d;--glow-2:#4fb8ff38;--glow-3:#781e4666;--brush:#ff4f8b4d;--shadow:0 1px 2px #0006, 0 10px 30px -12px #000000b3;--shadow-lg:0 30px 80px -24px #ff4f8b4d;--glass:linear-gradient(180deg, #ffffff14, #ffffff08);--glass-edge:#ffffff1a;--glass-shine:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=autumn]{--bg-elev:#fffaf0;--bg-sunk:#ecd88f;--ink:#1f1a0c;--ink-2:#5b4c25;--ink-3:#6a5b30;--line:#1f1a0c1f;--line-strong:#1f1a0c33;--accent:#2f6b22;--accent-hover:#255a1b;--accent-btn:var(--accent);--accent-btn-hover:var(--accent-hover);--on-accent-btn:var(--on-accent);--accent-soft:#a5c97a;--accent-tint:#e8f0d2;--shadow:0 1px 2px #3c320a0d, 0 10px 28px -12px #5a460a38;--shadow-lg:0 2px 6px #3c320a0f, 0 30px 70px -24px #64500a66;color:var(--ink)}[data-tone=azure]{--bg-elev:#f8fbff;--bg-sunk:#d7e6fb;--ink:#16224a;--ink-2:#414e77;--ink-3:#5a668e;--line:#16224a1c;--line-strong:#16224a33;--accent:#4d68dd;--accent-hover:#3f59c9;--accent-text:#3d55c8;--accent-btn:var(--accent);--accent-btn-hover:var(--accent-hover);--on-accent-btn:var(--on-accent);--accent-soft:#f4cdec;--accent-tint:#e6edfd;--shadow:0 1px 2px #141e500d, 0 10px 28px -12px #3c50aa33;--shadow-lg:0 2px 6px #141e500f, 0 30px 70px -24px #465ab452;color:var(--ink)}[data-tone=disco]{--bg-elev:#fbfaff;--bg-sunk:#dfe2fa;--ink:#161d38;--ink-2:#434a6c;--ink-3:#5a6185;--line:#161d381c;--line-strong:#161d3833;--accent:#5b45dc;--accent-hover:#4a35c4;--accent-text:var(--accent);--accent-btn:var(--accent);--accent-btn-hover:var(--accent-hover);--on-accent-btn:var(--on-accent);--accent-soft:#89e5e9;--accent-tint:#e7e3fc;--shadow:0 1px 2px #14183c0d, 0 10px 28px -12px #28288238;--shadow-lg:0 2px 6px #14183c0f, 0 30px 70px -24px #3c32a061;color:var(--ink)}:root{--petal-base:#e23d78;--petal-mid:#f590b6;--petal-tip:#fff3f8}[data-side=underground]{--petal-base:#4e0412;--petal-mid:#c8173a;--petal-tip:#ff5c9a}[data-side=martyrium]{--petal-base:#e0578d;--petal-mid:#f6a9c5;--petal-tip:#fffaf5}[data-side=esports]{--petal-base:#b3124f;--petal-mid:#ff4f8b;--petal-tip:#ffd1e3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;height:auto;display:block}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}video::-webkit-media-controls{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:var(--section);position:relative}.section--tight{padding-block:calc(var(--section) * .6)}.stack>*+*{margin-top:var(--stack,1.25rem)}.section-head{gap:20px;max-width:760px;margin-bottom:clamp(24px,3.5vw,44px);display:grid}.section-head--center{text-align:center;justify-items:center;margin-inline:auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.65em;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow--dot:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%}.display-xl,.display-l,.display-m,.display-s{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:.96}.display-xl{font-size:clamp(3rem,7.2vw,7.4rem);line-height:.92}.display-l{font-size:clamp(2.25rem,1.4rem + 3.2vw,4.5rem)}.display-m{letter-spacing:-.02em;font-size:clamp(2.1rem,4.2vw,3.6rem)}.display-s{letter-spacing:-.01em;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.05}.display-xl em,.display-l em,.display-m em,.display-s em{color:var(--accent);font-style:italic}.lede{max-width:58ch;color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.075rem,1.35vw,1.24rem);line-height:1.55}.lede strong{color:var(--ink);font-weight:550;display:block}p,li,dd,dt,figcaption,blockquote{text-wrap:pretty}h3,h4{text-wrap:balance}.muted{color:var(--ink-2)}.qi{font-family:var(--font-qi);font-weight:600}.mono{font-family:var(--font-mono)}.roman{font-family:var(--font-roman)}.wide{font-family:var(--font-wide)}.num{font-variant-numeric:tabular-nums}.btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn{--btn-h:48px;height:var(--btn-h);letter-spacing:-.005em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .35s var(--ease-out), scale .14s ease-out, background-color .25s ease, box-shadow .35s var(--ease-out), border-color .25s ease, color .25s ease;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding-inline:1.35em;font-size:.95rem;font-weight:550;display:inline-flex;position:relative}.btn:active{scale:.97}.btn--sm{--btn-h:38px;padding-inline:1.05em;font-size:.875rem}@media (pointer:coarse){.btn--sm{--btn-h:44px}}.btn--lg{--btn-h:56px;padding-inline:1.7em;font-size:1.02rem}.btn--primary{background:var(--accent-btn,var(--accent));color:var(--on-accent-btn,var(--on-accent));box-shadow:inset 0 1px 0 #ffffff47, 0 8px 22px -10px color-mix(in srgb, var(--accent-btn,var(--accent)) 80%, transparent)}.btn--ghost{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg-elev) 55%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--join{color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(1.5)brightness(1.04);backdrop-filter:blur(16px)saturate(1.5)brightness(1.04);background:radial-gradient(90% 75% at 30% 0,#ffffff80,#0000 60%),linear-gradient(#ffffff94,#ffffff4d);box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 2px #fff3,0 12px 32px -14px #280f324d,0 2px 8px -3px #280f3224}.btn--join:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fffffff2,#ffffff26 35%,#ffffff0d 62%,#ffffffb3);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}:is([data-side=underground],[data-side=esports]) .btn--join{background:radial-gradient(90% 75% at 30% 0,#ffffff24,#0000 60%),linear-gradient(#ffffff21,#ffffff08),linear-gradient(#0e080b80,#0805076b);box-shadow:inset 0 1px 1px #ffffff47,inset 0 -1px 2px #ffffff0f,0 12px 32px -14px #000000bf,0 2px 8px -3px #00000080}:is([data-side=underground],[data-side=esports]) .btn--join:after{background:linear-gradient(135deg,#ffffff73,#ffffff0f 35%,#0000 62%,#ffffff47)}.btn--join:before,.btn--discord:before{content:"";background:currentColor;flex:none;width:1.25em;height:1.25em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.32 4.37A19.8 19.8 0 0 0 15.43 2.86a.07.07 0 0 0-.08.04c-.21.37-.44.86-.6 1.25a18.3 18.3 0 0 0-5.5 0 12.6 12.6 0 0 0-.62-1.25.08.08 0 0 0-.08-.04 19.7 19.7 0 0 0-4.88 1.51.07.07 0 0 0-.03.03C.53 9.05-.32 13.58.1 18.06a.08.08 0 0 0 .03.06 19.9 19.9 0 0 0 5.99 3.03.08.08 0 0 0 .09-.03c.46-.63.87-1.3 1.22-1.99a.08.08 0 0 0-.04-.11 13.1 13.1 0 0 1-1.87-.89.08.08 0 0 1-.01-.13l.37-.29a.07.07 0 0 1 .08-.01c3.93 1.79 8.18 1.79 12.06 0a.07.07 0 0 1 .08.01l.37.29a.08.08 0 0 1-.01.13 12.3 12.3 0 0 1-1.87.89.08.08 0 0 0-.04.11c.36.7.77 1.36 1.22 1.99a.08.08 0 0 0 .09.03 19.8 19.8 0 0 0 6-3.03.08.08 0 0 0 .03-.05c.5-5.18-.84-9.67-3.55-13.66a.06.06 0 0 0-.03-.03ZM8.02 15.33c-1.18 0-2.16-1.09-2.16-2.42s.96-2.42 2.16-2.42c1.21 0 2.18 1.1 2.16 2.42 0 1.33-.96 2.42-2.16 2.42Zm7.98 0c-1.19 0-2.16-1.09-2.16-2.42s.95-2.42 2.16-2.42c1.21 0 2.18 1.1 2.16 2.42 0 1.33-.95 2.42-2.16 2.42Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.32 4.37A19.8 19.8 0 0 0 15.43 2.86a.07.07 0 0 0-.08.04c-.21.37-.44.86-.6 1.25a18.3 18.3 0 0 0-5.5 0 12.6 12.6 0 0 0-.62-1.25.08.08 0 0 0-.08-.04 19.7 19.7 0 0 0-4.88 1.51.07.07 0 0 0-.03.03C.53 9.05-.32 13.58.1 18.06a.08.08 0 0 0 .03.06 19.9 19.9 0 0 0 5.99 3.03.08.08 0 0 0 .09-.03c.46-.63.87-1.3 1.22-1.99a.08.08 0 0 0-.04-.11 13.1 13.1 0 0 1-1.87-.89.08.08 0 0 1-.01-.13l.37-.29a.07.07 0 0 1 .08-.01c3.93 1.79 8.18 1.79 12.06 0a.07.07 0 0 1 .08.01l.37.29a.08.08 0 0 1-.01.13 12.3 12.3 0 0 1-1.87.89.08.08 0 0 0-.04.11c.36.7.77 1.36 1.22 1.99a.08.08 0 0 0 .09.03 19.8 19.8 0 0 0 6-3.03.08.08 0 0 0 .03-.05c.5-5.18-.84-9.67-3.55-13.66a.06.06 0 0 0-.03-.03ZM8.02 15.33c-1.18 0-2.16-1.09-2.16-2.42s.96-2.42 2.16-2.42c1.21 0 2.18 1.1 2.16 2.42 0 1.33-.96 2.42-2.16 2.42Zm7.98 0c-1.19 0-2.16-1.09-2.16-2.42s.95-2.42 2.16-2.42c1.21 0 2.18 1.1 2.16 2.42 0 1.33-.95 2.42-2.16 2.42Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.btn--ink{background:var(--ink);color:var(--bg)}.btn .arrow{transition:transform .35s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--accent-btn-hover,var(--accent-hover));box-shadow:inset 0 1px 0 #ffffff47, 0 14px 30px -10px color-mix(in srgb, var(--accent-btn,var(--accent)) 85%, transparent);transform:translateY(-1px)}.btn--ghost:hover{border-color:var(--ink-3);background:var(--bg-elev)}.btn--join:hover{background:radial-gradient(90% 75% at 30% 0,#fff9,#0000 60%),linear-gradient(#ffffffb8,#ffffff6b);transform:translateY(-1px)}:is([data-side=underground],[data-side=esports]) .btn--join:hover{background:radial-gradient(90% 75% at 30% 0,#fff3,#0000 60%),linear-gradient(#ffffff2e,#ffffff0f),linear-gradient(#0e080b80,#0805076b)}.btn--ink:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn:hover .arrow{transform:translate(3px)}.spotlight:hover:before{opacity:1}}.card{border:1px solid var(--glass-edge);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:inset 0 1px 0 var(--glass-shine), var(--shadow);position:relative}.chip{border:1px solid var(--line-strong);height:30px;color:var(--ink);background:color-mix(in srgb, var(--bg-elev) 60%, transparent);border-radius:999px;align-items:center;gap:.5em;padding-inline:.85em;font-size:.82rem;font-weight:500;display:inline-flex}.hairline{background:var(--line);border:0;height:1px}.spotlight{isolation:isolate;position:relative;overflow:hidden}.spotlight:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.live-dot{background:var(--live);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.live-dot:after{content:"";background:var(--live);animation:live-ping 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes live-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.backdrop{z-index:-2;pointer-events:none;background:radial-gradient(110% 70% at 100% 0%, var(--t-b,transparent), transparent 62%), radial-gradient(90% 75% at 0% 100%, var(--t-a,transparent), transparent 70%), var(--t-base,var(--bg));position:fixed;inset:0}.wind{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@property --spray{syntax:"<percentage>";inherits:false;initial-value:115%}.graffiti{--spray:115%;--paint:#ff3d8b;--rim:#fff4f8;--depth:#6d1240;font-family:"Sedgwick Ave Display", var(--font-display);letter-spacing:.01em;color:var(--paint);-webkit-text-stroke:.035em var(--rim);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--depth), 0 0 .35em color-mix(in srgb, var(--paint) 45%, transparent);-webkit-mask-image:linear-gradient(100deg, #000 var(--spray), transparent calc(var(--spray) + 14%));mask-image:linear-gradient(100deg, #000 var(--spray), transparent calc(var(--spray) + 14%));-webkit-mask-image:linear-gradient(100deg, #000 var(--spray), transparent calc(var(--spray) + 14%));-webkit-user-select:none;user-select:none;margin:-.4em -.55em;padding:.4em .55em;font-weight:400;line-height:.9;transition:--spray 1.8s cubic-bezier(.55,0,.25,1);display:block}.js .graffiti:not(.is-sprayed){--spray:-20%}[data-side=underground] .graffiti{--paint:#ff2e63;--rim:#12080a;--depth:#6d0a1c}[data-side=martyrium] .graffiti{--paint:#e0578d;--rim:#fff;--depth:#5b6fb8}[data-side=esports] .graffiti{--paint:#ff4f8b;--rim:#08070a;--depth:#1a4f7a}@media (prefers-reduced-motion:reduce){.graffiti{transition:none}.js .graffiti:not(.is-sprayed){--spray:115%}}.ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 min(160px,30%) max(100% - 240px,60%),#0000 100%);mask-image:linear-gradient(#0000 0,#000 min(160px,30%) max(100% - 240px,60%),#0000 100%)}.ambient span{background:radial-gradient(closest-side, var(--c), transparent 72%);width:70vmax;height:70vmax;animation:drift 26s var(--ease-in-out) infinite alternate;will-change:transform;border-radius:50%;position:absolute}.ambient span:first-child{--c:var(--glow-1);top:-38vmax;left:-12vmax}.ambient span:nth-child(2){--c:var(--glow-2);animation-duration:32s;animation-delay:-8s;top:-30vmax;right:-26vmax}.ambient span:nth-child(3){--c:var(--glow-3);width:50vmax;height:50vmax;animation-duration:38s;animation-delay:-16s;top:6vmax;left:22vmax}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.12)}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]:not(.is-in){opacity:0}.js [data-reveal].is-in{animation:reveal .7s var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 5) * 55ms)}.js :where(p,dl,ul,ol,li,.card,.stack,.builders)[data-reveal].is-in{animation-name:reveal-plain}.js main>section:first-child [data-reveal]{opacity:1;animation:arrive .55s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}}@keyframes reveal{0%{opacity:0;filter:blur(4px);translate:0 18px}}@keyframes reveal-plain{0%{opacity:0;translate:0 18px}}@keyframes arrive{0%{opacity:.01;translate:0 12px}}@media (prefers-reduced-motion:reduce){.ambient span,.live-dot:after{animation:none}}@media (hover:hover) and (pointer:fine){@view-transition{navigation:auto}}::view-transition-group(root){animation-duration:.45s;animation-timing-function:var(--ease-out)}::view-transition-group(header-brand){animation-duration:.35s;animation-timing-function:var(--ease-out)}::view-transition-group(header-tabs){animation-duration:.35s;animation-timing-function:var(--ease-out)}::view-transition-group(header-join){animation-duration:.35s;animation-timing-function:var(--ease-out)}::view-transition-group(header-sub){animation-duration:.35s;animation-timing-function:var(--ease-out)}::view-transition-old(header-tabs){opacity:0;animation:none}::view-transition-new(header-tabs){animation:none}::view-transition-old(root){animation-duration:.28s}::view-transition-new(root){animation-duration:.28s}html:active-view-transition-type(forward)::view-transition-old(root){animation:.26s cubic-bezier(.4,0,1,1) both vt-out-left}html:active-view-transition-type(forward)::view-transition-new(root){animation:vt-in-right .42s var(--ease-out) both}html:active-view-transition-type(back)::view-transition-old(root){animation:.26s cubic-bezier(.4,0,1,1) both vt-out-right}html:active-view-transition-type(back)::view-transition-new(root){animation:vt-in-left .42s var(--ease-out) both}html:active-view-transition-type(descend)::view-transition-old(root){animation:.38s cubic-bezier(.4,0,1,1) both vt-sink}html:active-view-transition-type(descend)::view-transition-new(root){animation:vt-rise .55s var(--ease-out) both}html:active-view-transition-type(ascend)::view-transition-old(root){animation:.36s cubic-bezier(.4,0,1,1) both vt-fall}html:active-view-transition-type(ascend)::view-transition-new(root){animation:vt-drop .5s var(--ease-out) both}@keyframes vt-out-left{to{opacity:0;transform:translate(-2.5%)}}@keyframes vt-out-right{to{opacity:0;transform:translate(2.5%)}}@keyframes vt-in-right{0%{opacity:0;transform:translate(3.5%)}}@keyframes vt-in-left{0%{opacity:0;transform:translate(-3.5%)}}@keyframes vt-sink{to{opacity:0;transform:translateY(-3%)scale(.97)}}@keyframes vt-rise{0%{opacity:0;transform:translateY(9%)}}@keyframes vt-fall{to{opacity:0;transform:translateY(3%)scale(.98)}}@keyframes vt-drop{0%{opacity:0;transform:translateY(-7%)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none) and (pointer:coarse){.ambient span{animation:none}.ink .smear{display:none}.ink .paint g{filter:none}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.js [data-reveal].is-in{animation-name:reveal-touch;animation-duration:.6s}}@keyframes reveal-touch{0%{opacity:0;translate:0 16px}}.liquid-glass{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.5)brightness(1.04);backdrop-filter:blur(16px)saturate(1.5)brightness(1.04);background:linear-gradient(#ffffff80,#ffffff42);position:relative;box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 2px #fff3,inset 0 0 18px #ffffff1f,0 12px 32px -14px #280f3259,0 2px 8px -3px #280f322e}.liquid-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 75% at 30% 0,#ffffff80,#0000 60%);position:absolute;inset:1px}.liquid-glass:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fffffff2,#ffffff26 35%,#ffffff0d 62%,#ffffffb3);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}[data-side=underground] .liquid-glass,[data-side=esports] .liquid-glass,.liquid-glass[data-over=dark]{background:linear-gradient(#ffffff21,#ffffff08),linear-gradient(#0e080b80,#0805076b);box-shadow:inset 0 1px 1px #ffffff47,inset 0 -1px 2px #ffffff0f,0 12px 32px -14px #000000bf,0 2px 8px -3px #00000080}[data-side=underground] .liquid-glass:before,[data-side=esports] .liquid-glass:before,.liquid-glass[data-over=dark]:before{background:radial-gradient(90% 75% at 30% 0,#ffffff24,#0000 60%)}[data-side=underground] .liquid-glass:after,[data-side=esports] .liquid-glass:after,.liquid-glass[data-over=dark]:after{background:linear-gradient(135deg,#ffffff73,#ffffff0f 35%,#0000 62%,#ffffff47)}.liquid-glass[data-over=dark]{background:linear-gradient(#ffffff1a,#ffffff05),linear-gradient(#0e080bc2,#080507ad)}.join-menu[data-astro-cid-u2gwubf7]{inset:auto;top:calc(var(--header-h) + 8px);right:max(var(--gutter), calc((100vw - var(--container)) / 2));width:min(400px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--line);background:color-mix(in srgb, var(--bg-elev) 92%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--ink);max-height:calc(100dvh - var(--header-h) - 20px);overscroll-behavior:contain;box-shadow:var(--shadow-lg);opacity:0;transform-origin:100% 0;transition:opacity .25s ease, transform .35s var(--ease-out), overlay .35s allow-discrete, display .35s allow-discrete;border-radius:22px;margin:0;padding:8px;position:fixed;overflow-y:auto;transform:translateY(-8px)scale(.98)}.join-menu[data-astro-cid-u2gwubf7]:popover-open{opacity:1;transform:none}@starting-style{.join-menu[data-astro-cid-u2gwubf7]:popover-open{opacity:0;transform:translateY(-8px)scale(.98)}}@media (width<=880px){.join-menu[data-astro-cid-u2gwubf7]{max-height:calc(100dvh - 76px);top:64px;right:var(--gutter)}}.head[data-astro-cid-u2gwubf7]{padding:14px 14px 12px}.total[data-astro-cid-u2gwubf7]{color:var(--ink-2);margin-top:6px;font-size:.92rem}.total[data-astro-cid-u2gwubf7] .num[data-astro-cid-u2gwubf7]{color:var(--ink);font-weight:600}.list[data-astro-cid-u2gwubf7]{gap:2px;display:grid}.item[data-astro-cid-u2gwubf7]{-webkit-tap-highlight-color:transparent;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:12px;transition:background-color .2s,scale .14s ease-out;display:grid}.item[data-astro-cid-u2gwubf7]:active{scale:.98}.icon[data-astro-cid-u2gwubf7]{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.text[data-astro-cid-u2gwubf7]{min-width:0;display:grid}.name[data-astro-cid-u2gwubf7]{font-size:.95rem;font-weight:600}.blurb[data-astro-cid-u2gwubf7]{color:var(--ink-2);font-size:.82rem;line-height:1.4}.stats[data-astro-cid-u2gwubf7]{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:.7rem;display:inline-flex}.go[data-astro-cid-u2gwubf7]{color:var(--ink-3);transition:transform .3s var(--ease-out), color .2s ease}@media (hover:hover) and (pointer:fine){.item[data-astro-cid-u2gwubf7]:hover{background:var(--bg-sunk)}.item[data-astro-cid-u2gwubf7]:hover .go[data-astro-cid-u2gwubf7]{color:var(--ink);transform:translate(2px,-2px)}}.sub-menu[data-astro-cid-ol4lqc23]{inset:auto;top:calc(var(--header-h) + 8px);right:max(var(--gutter), calc((100vw - var(--container)) / 2));width:min(380px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--line);background:color-mix(in srgb, var(--bg-elev) 92%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--ink);max-height:calc(100dvh - var(--header-h) - 20px);overscroll-behavior:contain;box-shadow:var(--shadow-lg);opacity:0;transform-origin:100% 0;transition:opacity .25s ease, transform .35s var(--ease-out), overlay .35s allow-discrete, display .35s allow-discrete;border-radius:22px;margin:0;padding:8px;position:fixed;overflow-y:auto;transform:translateY(-8px)scale(.98)}.sub-menu[data-astro-cid-ol4lqc23]:popover-open{opacity:1;transform:none}@starting-style{.sub-menu[data-astro-cid-ol4lqc23]:popover-open{opacity:0;transform:translateY(-8px)scale(.98)}}@media (width<=880px){.sub-menu[data-astro-cid-ol4lqc23]{max-height:calc(100dvh - 76px);top:64px;right:var(--gutter)}}.list[data-astro-cid-ol4lqc23]{gap:2px;display:grid}.item[data-astro-cid-ol4lqc23]{-webkit-tap-highlight-color:transparent;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:12px;transition:background-color .2s,scale .14s ease-out;display:grid}.item[data-astro-cid-ol4lqc23]:active{scale:.98}.icon[data-astro-cid-ol4lqc23]{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.text[data-astro-cid-ol4lqc23]{min-width:0;display:grid}.name[data-astro-cid-ol4lqc23]{font-size:.95rem;font-weight:600}.blurb[data-astro-cid-ol4lqc23]{color:var(--ink-2);margin-top:2px;font-size:.82rem;line-height:1.4}.divider[data-astro-cid-ol4lqc23]{align-items:center;gap:12px;margin:6px 12px;display:flex}.divider[data-astro-cid-ol4lqc23]:before,.divider[data-astro-cid-ol4lqc23]:after{content:"";background:var(--line);flex:1;height:1px}.divider[data-astro-cid-ol4lqc23] .eyebrow[data-astro-cid-ol4lqc23]{color:var(--ink-3)}.go[data-astro-cid-ol4lqc23]{color:var(--ink-3);transition:transform .3s var(--ease-out), color .2s ease}@media (hover:hover) and (pointer:fine){.item[data-astro-cid-ol4lqc23]:hover{background:var(--bg-sunk)}.item[data-astro-cid-ol4lqc23]:hover .go[data-astro-cid-ol4lqc23]{color:var(--ink);transform:translate(3px)}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;pointer-events:none;position:sticky;top:0}.brand[data-astro-cid-nen7h5rs],.tabs[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs] .join-menu,.site-header[data-astro-cid-nen7h5rs] .sub-menu{pointer-events:auto}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.brand[data-astro-cid-nen7h5rs]{view-transition-name:header-brand;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-self:start;align-items:center;gap:9px;height:44px;padding:0 16px 0 6px;transition:color .25s,scale .14s ease-out;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:active{scale:.97}.brand[data-astro-cid-nen7h5rs][data-over=dark]{color:#f4ecea}.brand-logo[data-astro-cid-nen7h5rs]{width:32px;height:32px;transition:transform .6s var(--ease-out)}.brand-word[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.55rem;line-height:1}.brand-qi[data-astro-cid-nen7h5rs]{color:var(--accent);font-size:.95rem;translate:0 1px}.tabs[data-astro-cid-nen7h5rs]{view-transition-name:header-tabs;border-radius:999px;gap:2px;padding:4px;display:flex}.tab[data-astro-cid-nen7h5rs]{height:34px;color:var(--ink-2);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;padding-inline:16px;font-size:.875rem;font-weight:500;transition:color .25s,scale .14s ease-out;display:inline-flex;position:relative}.tab[data-astro-cid-nen7h5rs]:active{scale:.97}.tabs[data-astro-cid-nen7h5rs][data-over=dark] .tab[data-astro-cid-nen7h5rs]:not([aria-current=page]){color:#ffffffbd}.tab[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.tab-pill[data-astro-cid-nen7h5rs]{z-index:0;border-radius:inherit;background:linear-gradient(#fffffff5,#ffffffa8);position:absolute;inset:0;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #280f3214,0 0 0 .5px #fffc,0 6px 16px -6px #280f3259}[data-side=underground] .tab[data-astro-cid-nen7h5rs][aria-current=page],[data-side=esports] .tab[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--on-accent)}[data-side=esports] .tab[data-astro-cid-nen7h5rs][aria-current=page]{color:#120a0f}[data-side=underground] .tab-pill[data-astro-cid-nen7h5rs],[data-side=esports] .tab-pill[data-astro-cid-nen7h5rs]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 72%, #fff), var(--accent));box-shadow:inset 0 1px 1px #ffffff8c, inset 0 -1px 2px #00000040, 0 0 24px -6px var(--accent-soft), 0 6px 16px -6px #0009}[data-side=underground] .tab-pill[data-astro-cid-nen7h5rs]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, #fff), var(--accent))}.tab-label[data-astro-cid-nen7h5rs]{z-index:1;position:relative}.actions[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:8px;display:flex}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{--tint:var(--accent);--tint-ink:color-mix(in srgb, var(--accent) 82%, #000);isolation:isolate;color:var(--tint-ink);background:radial-gradient(90% 75% at 30% 0%, #ffffff80, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 16%, #ffffff8c), color-mix(in srgb, var(--tint) 12%, #ffffff4d));-webkit-backdrop-filter:blur(16px)saturate(1.5)brightness(1.04);backdrop-filter:blur(16px)saturate(1.5)brightness(1.04);box-shadow:inset 0 1px 1px #ffffffbf, inset 0 -1px 2px #fff3, inset 0 0 18px #ffffff1f, 0 12px 32px -14px color-mix(in srgb, var(--tint) 45%, #280f3259), 0 2px 8px -3px #280f322e}.actions[data-astro-cid-nen7h5rs] .btn--join[data-astro-cid-nen7h5rs]{view-transition-name:header-join}.actions[data-astro-cid-nen7h5rs] .btn--primary[data-astro-cid-nen7h5rs]{view-transition-name:header-sub}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fffffff2,#ffffff26 35%,#ffffff0d 62%,#ffffffb3);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}@media (hover:hover) and (pointer:fine){.brand[data-astro-cid-nen7h5rs]:hover .brand-logo[data-astro-cid-nen7h5rs]{transform:rotate(-8deg)scale(1.06)}.tab[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.tabs[data-astro-cid-nen7h5rs][data-over=dark] .tab[data-astro-cid-nen7h5rs]:not([aria-current=page]):hover{color:#fff}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]:hover{background:radial-gradient(90% 75% at 30% 0%, #ffffff8c, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 26%, #fff9), color-mix(in srgb, var(--tint) 20%, #ffffff57));transform:translateY(-1px)}}.actions[data-astro-cid-nen7h5rs] .btn--join[data-astro-cid-nen7h5rs]{--tint:#fff;--tint-ink:var(--ink)}[data-side=underground] .actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs],[data-side=esports] .actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs][data-over=dark]{--tint-ink:color-mix(in srgb, var(--tint) 30%, #fff);background:radial-gradient(90% 75% at 30% 0%, #ffffff24, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 26%, #ffffff1f), color-mix(in srgb, var(--tint) 16%, #ffffff08)), linear-gradient(180deg, #0e080b80, #0805076b);box-shadow:inset 0 1px 1px #ffffff4d, inset 0 -1px 2px #ffffff0f, 0 10px 26px -12px color-mix(in srgb, var(--tint) 70%, transparent), 0 2px 8px -3px #00000080}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs][data-over=dark]{background:radial-gradient(90% 75% at 30% 0%, #ffffff1f, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 24%, #ffffff14), color-mix(in srgb, var(--tint) 14%, #ffffff05)), linear-gradient(180deg, #0e080bc2, #080507ad)}[data-side=underground] .actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]:after,[data-side=esports] .actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]:after,.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs][data-over=dark]:after{background:linear-gradient(135deg,#ffffff73,#ffffff0f 35%,#0000 62%,#ffffff47)}@media (width<=880px){.bar[data-astro-cid-nen7h5rs]{height:auto;padding-top:calc(10px + env(safe-area-inset-top,0px));grid-template-columns:1fr auto;grid-template-areas:"brand actions""tabs tabs";row-gap:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}.brand[data-astro-cid-nen7h5rs]{grid-area:brand}.actions[data-astro-cid-nen7h5rs]{grid-area:actions}.tabs[data-astro-cid-nen7h5rs]{grid-area:tabs;justify-content:space-between;margin-block:10px}.tab[data-astro-cid-nen7h5rs]{flex:auto;justify-content:center;padding-inline:10px;font-size:.82rem}.tab[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;inset:-5px 0}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{--btn-h:40px}.brand[data-astro-cid-nen7h5rs]{height:40px;padding-right:14px}.brand-logo[data-astro-cid-nen7h5rs]{width:28px;height:28px}.brand-word[data-astro-cid-nen7h5rs]{font-size:1.4rem}}@media (width<=380px){.tab[data-astro-cid-nen7h5rs]{padding-inline:6px;font-size:.78rem}.brand-qi[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:clamp(40px,5vw,72px);padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(to bottom, transparent, var(--bg-sunk) 75%);position:relative;overflow:hidden}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-bottom:clamp(32px,4vw,48px);display:grid}.intro[data-astro-cid-jo6i4kqk]{justify-items:start;gap:28px;display:grid}.title[data-astro-cid-jo6i4kqk]{font-size:clamp(2.6rem,5.4vw,5rem)}.title-qi[data-astro-cid-jo6i4kqk]{color:var(--accent);font-size:.8em}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;display:flex}.icon[data-astro-cid-jo6i4kqk]{width:var(--btn-h);padding:0}.icon[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:currentColor;width:16px;height:16px}.sides[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line)}.side[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-block:10px;display:flex}.side-page[data-astro-cid-jo6i4kqk]{min-width:0;color:var(--ink);-webkit-tap-highlight-color:transparent;flex:1;align-items:center;gap:12px;margin-block:-10px;padding-block:10px;font-weight:550;transition:opacity .15s;display:flex}.side-page[data-astro-cid-jo6i4kqk]:active{opacity:.7}.side-icon[data-astro-cid-jo6i4kqk]{width:32px;height:32px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.side-name[data-astro-cid-jo6i4kqk]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-page[data-astro-cid-jo6i4kqk] .arrow[data-astro-cid-jo6i4kqk]{color:var(--accent);opacity:0;transition:opacity .25s ease, transform .35s var(--ease-out);transform:translate(-4px)}@media (hover:hover) and (pointer:fine){.side-page[data-astro-cid-jo6i4kqk]:hover .arrow[data-astro-cid-jo6i4kqk]{opacity:1;transform:none}}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:24px;font-size:.8125rem;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{max-width:70ch}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:2px;text-decoration:underline}.legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 20px;display:flex}@media (pointer:coarse){.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-block:-12px;padding-block:12px}}@media (hover:hover) and (pointer:fine){.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}}.wall[data-astro-cid-jo6i4kqk]{position:relative}.motto[data-astro-cid-jo6i4kqk]{white-space:nowrap;margin:0;font-size:clamp(2.4rem,8vw,7.6rem);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.05em;text-align:center;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-soft) 55%, transparent), transparent 85%);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-top:-.04em;margin-bottom:-.2em;font-size:clamp(9rem,34vw,32rem);line-height:.85}@media (width<=820px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}}.ink[data-astro-cid-4ijvvvnw]{pointer-events:none;-webkit-user-select:none;user-select:none}.ink[data-astro-cid-4ijvvvnw] svg[data-astro-cid-4ijvvvnw]{width:100%;height:100%;overflow:visible}.s[data-astro-cid-4ijvvvnw]{fill:none;stroke:var(--brush);stroke-width:190px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:0}.smear[data-astro-cid-4ijvvvnw]{opacity:.32;transform:translateY(-8px)}.ink--fixed[data-astro-cid-4ijvvvnw]{z-index:-1;aspect-ratio:944/1024;width:min(86vh,76vw);position:fixed;top:50%;right:-5vw;transform:translateY(calc(5vh - 50%))rotate(-7deg)}@media (width<=760px){.ink--fixed[data-astro-cid-4ijvvvnw]{width:118vw;right:-22vw}}.ink--inline[data-astro-cid-4ijvvvnw]{z-index:-1;aspect-ratio:944/1024;position:absolute}.skip-link{z-index:100;background:var(--ink);color:var(--bg);transition:transform .3s var(--ease-out);border-radius:999px;padding:10px 16px;font-size:.9rem;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}
