@font-face{font-family:Grenze;font-style:normal;font-weight:700;font-display:swap;src:url(../media/34097fe4d25dcbbb-s.41ig002kj5r-f.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:Grenze;font-style:normal;font-weight:700;font-display:swap;src:url(../media/43e5daaa49fd6cd1-s.2dz001crzhdy7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b34ea69cf8cad8bc-s.p.3kzfincw-g3sb.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:Grenze Fallback;src:local(Times New Roman);ascent-override:125.53%;descent-override:43.36%;line-gap-override:0.0%;size-adjust:87.63%}.tnnfHG_className{font-family:Grenze,Grenze Fallback;font-style:normal;font-weight:700}.tnnfHG_variable{--font-grenze:"Grenze", "Grenze Fallback"}
@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00c7e5acc48683f4-s.19alqvvhfuuzb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87da4c579d46d553-s.00bwz7hm3orf8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/936250bb3ad001bc-s.3554akaq1b448.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14da52269264e5de-s.37c_y-9sgr8ye.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/23963417ab846622-s.3q9-6ug02ckx6.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847b360c863aee07-s.33i1d7jmgp4dn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3de5843039fd6032-s.p.28t2_pc6lv_06.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7108beb54dc93e76-s.3aqo2qtaj2v3r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a4a362e1fb92bebd-s.21qnfvpjb4sie.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5a32e298ab98510f-s.0b28suo3a3dzh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/695a7aebbe0f3894-s.2fl_gvysddb04.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d1f849767841653a-s.083-xskh6cl-4.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6e15accc0a1e3a9-s.05dntviacox9e.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0f9b0aa50a4f67ad-s.p.3czaq2i0a43e-.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:Alegreya Sans Fallback;src:local(Arial);ascent-override:103.67%;descent-override:34.56%;line-gap-override:0.0%;size-adjust:86.81%}.e44fwG_className{font-family:Alegreya Sans,Alegreya Sans Fallback;font-style:normal}.e44fwG_variable{--font-alegreya-sans:"Alegreya Sans", "Alegreya Sans Fallback"}
.aN5Q9a_header{z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(10px)saturate(1.2);border-bottom:1px solid var(--c-line);background:linear-gradient(#0a090ceb,#0a090cb8);position:fixed;inset:0 0 auto}.aN5Q9a_headerInner{max-width:1320px;height:100%;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.aN5Q9a_brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.aN5Q9a_brandEmblem img{filter:drop-shadow(0 0 10px #ff7a3d59);width:36px;height:auto}.aN5Q9a_wordmark{font-family:var(--font-display);letter-spacing:.04em;color:var(--c-gold-2);white-space:nowrap;font-size:1.375rem;font-weight:700}.aN5Q9a_wordmark span{color:var(--c-gold)}.aN5Q9a_nav{align-items:center;gap:28px;display:flex}.aN5Q9a_navList{gap:4px;margin:0;padding:0;list-style:none;display:flex}.aN5Q9a_navLink{min-height:44px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-2);align-items:center;padding:0 14px;font-size:1.125rem;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.aN5Q9a_navLink:after{content:"";background:linear-gradient(90deg, transparent, var(--c-gold), transparent);height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:8px;left:14px;right:14px;transform:scaleX(0)}.aN5Q9a_navLink:hover,.aN5Q9a_navLink[aria-current=page]{color:var(--c-gold-2)}.aN5Q9a_navLink:hover:after,.aN5Q9a_navLink[aria-current=page]:after{transform:scaleX(1)}.aN5Q9a_lang{border:1px solid var(--c-line-strong);border-radius:999px;padding:3px;display:flex}.aN5Q9a_langLink{min-width:40px;min-height:32px;font-size:var(--fs-sm);letter-spacing:.08em;color:var(--c-muted);border-radius:999px;place-items:center;font-weight:700;display:grid}.aN5Q9a_langLink[aria-current=true]{background:var(--c-gold);color:#1d1206}.aN5Q9a_langLink:not([aria-current=true]):hover{color:var(--c-gold-2)}.aN5Q9a_burger{border:1px solid var(--c-line-strong);cursor:pointer;z-index:2;background:0 0;border-radius:12px;width:48px;height:48px;display:none;position:relative}.aN5Q9a_burgerBars,.aN5Q9a_burgerBars:before,.aN5Q9a_burgerBars:after{background:var(--c-gold-2);width:20px;height:2px;transition:transform .3s var(--ease-out), opacity .2s;border-radius:2px;position:absolute;left:13px}.aN5Q9a_burgerBars{top:22px}.aN5Q9a_burgerBars:before,.aN5Q9a_burgerBars:after{content:"";left:0}.aN5Q9a_burgerBars:before{top:-7px}.aN5Q9a_burgerBars:after{top:7px}.aN5Q9a_burger[aria-expanded=true] .aN5Q9a_burgerBars{background:0 0}.aN5Q9a_burger[aria-expanded=true] .aN5Q9a_burgerBars:before{transform:translateY(7px)rotate(45deg)}.aN5Q9a_burger[aria-expanded=true] .aN5Q9a_burgerBars:after{transform:translateY(-7px)rotate(-45deg)}@media (max-width:960px){.aN5Q9a_burger{display:block}.aN5Q9a_nav{inset:var(--header-h) 0 0 0;height:calc(100dvh - var(--header-h));padding:24px var(--gutter) 40px;background:radial-gradient(120% 80% at 50% 0%, #1d1418 0%, var(--c-bg) 70%);opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), visibility 0s linear .25s;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;position:fixed;transform:translateY(-8px)}.aN5Q9a_navOpen{opacity:1;visibility:visible;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:none}.aN5Q9a_navList{flex-direction:column}.aN5Q9a_navLink{border-bottom:1px solid var(--c-line);width:100%;min-height:56px;font-size:1.5rem}.aN5Q9a_navLink:after{display:none}.aN5Q9a_lang{align-self:flex-start}.aN5Q9a_langLink{min-width:56px;min-height:40px}}.aN5Q9a_footer{background:linear-gradient(180deg, var(--c-bg) 0%, #070608 100%);padding-bottom:40px;position:relative}.aN5Q9a_footerInner{grid-template-columns:1.2fr 1fr;gap:32px 48px;padding-top:48px;display:grid}.aN5Q9a_footerBrand{align-items:center;gap:16px;display:flex}.aN5Q9a_footerName{font-family:var(--font-display);color:var(--c-gold-2);font-size:1.5rem;font-weight:700}.aN5Q9a_footerTag{color:var(--c-muted);font-style:italic}.aN5Q9a_footerNav ul{flex-wrap:wrap;justify-content:flex-end;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.aN5Q9a_footerNav a{min-height:44px;color:var(--c-ink-2);align-items:center;display:inline-flex}.aN5Q9a_footerNav a:hover{color:var(--c-gold-2)}.aN5Q9a_footerLegal{font-size:var(--fs-xs);color:var(--c-muted);border-top:1px solid var(--c-line);grid-column:1/-1;gap:4px;padding-top:20px;display:grid}@media (max-width:720px){.aN5Q9a_footerInner{grid-template-columns:1fr}.aN5Q9a_footerNav ul{justify-content:flex-start}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#0a090c;--c-bg-2:#110e14;--c-surface:#19141d;--c-surface-2:#231b26;--c-ink:#f2e8d5;--c-ink-2:#cdbfa5;--c-muted:#a39581;--c-gold:#e0ad62;--c-gold-2:#f6e2b3;--c-gold-3:#9c7134;--c-ember:#ff7a3d;--c-ember-2:#e8573a;--c-crimson:#7d1a1a;--c-line:#e0ad6238;--c-line-strong:#e0ad6280;--c-focus:#ffd38a;--c-rarity-basic:#b8b2a7;--c-rarity-common:#e6e1d6;--c-rarity-rare:#4aa3ff;--c-rarity-epic:#b46cff;--c-rarity-legendary:#ffa53a;--font-display:var(--font-grenze), "Times New Roman", serif;--font-body:var(--font-alegreya-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-md:1.0625rem;--fs-lg:1.25rem;--fs-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--fs-2xl:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--fs-3xl:clamp(2.6rem, 1.6rem + 4.6vw, 5.25rem);--container:1200px;--gutter:clamp(16px, 4vw, 40px);--header-h:64px;--radius:10px;--radius-lg:18px;--shadow-lg:0 30px 80px -20px #000c;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--c-bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--c-bg);min-height:100vh;color:var(--c-ink);font-family:var(--font-body);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.01em;color:var(--c-gold-2);text-wrap:balance;margin:0;font-weight:700;line-height:1.05}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:4px}::selection{color:#fff;background:#ff7a3d59}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--c-gold);color:#1a1206;border-radius:var(--radius);padding:10px 16px;font-weight:700;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,10vw,140px);position:relative}.kicker{font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--c-gold);align-items:center;gap:12px;font-weight:700;display:inline-flex}.kicker:before,.kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--c-gold));width:28px;height:1px}.kicker:after{transform:scaleX(-1)}.title-xl{font-size:var(--fs-3xl)}.title-lg{font-size:var(--fs-2xl)}.lead{font-size:var(--fs-lg);color:var(--c-ink-2);max-width:62ch}.section-head{text-align:center;justify-items:center;gap:16px;margin-bottom:clamp(32px,5vw,64px);display:grid}.section-head .lead{margin-inline:auto}.btn{--btn-bg:linear-gradient(180deg, #f0c27a 0%, #c98a3a 55%, #9c6427 100%);background:var(--btn-bg);color:#1d1206;min-height:48px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), filter .25s;border:1px solid #ffe2aa99;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:1.125rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #00000080,0 10px 30px -8px #ff7a3d8c,inset 0 1px #ffffff80}.btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 0 0 1px #00000080,0 16px 40px -8px #ff7a3dbf,inset 0 1px #ffffff80}.btn-ghost{--btn-bg:#0a090c73;color:var(--c-gold-2);border-color:var(--c-line-strong);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{border-color:var(--c-gold);box-shadow:0 0 24px -6px #e0ad6299}.link-arrow{color:var(--c-gold);border-bottom:1px solid #0000;align-items:center;gap:8px;font-weight:700;transition:border-color .2s,gap .2s;display:inline-flex}.link-arrow:after{content:"→"}.link-arrow:hover{border-color:currentColor;gap:12px}.rule{background:linear-gradient(90deg, transparent, var(--c-line-strong), transparent);border:0;height:1px;margin:0}.kw{color:var(--c-gold-2);font-weight:700}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 80ms);transform:translateY(28px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}
