@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/almendra-latin-400-normal.CLadfHti.woff2)format("woff2"),url(/_astro/almendra-latin-400-normal.1m0mD8kt.woff)format("woff")}@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/almendra-latin-700-normal.CcSzIg09.woff2)format("woff2"),url(/_astro/almendra-latin-700-normal.Kc8Sb4gi.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-normal.DtLlO8BS.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-normal.DmA8jeke.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-latin-500-normal.DS713u5J.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-500-normal.vXxrTKJT.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-latin-700-normal.DEbcy2sF.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-700-normal.BnzUNlma.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/alegreya-sans-latin-800-normal.CpHsWMQ0.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-800-normal.17etSahV.woff)format("woff")}:root{color-scheme:dark;--bg:#0e0f10;--slate-900:#121315;--slate-800:#1a1b1d;--slate-700:#232427;--slate-600:#33343a;--slate-500:#4b4c52;--border:#34353a;--text:#f4ead8;--text-2:#c7b594;--text-3:#9c8a6c;--leaf:#efd28e;--gold:#e8b04a;--gold-100:#fbe6c2;--gold-600:#c48a2c;--gold-800:#6e4c14;--brass:#c89a4a;--xp:#5fb0e8;--ember:#ef7a36;--stamina:#8fd46a;--success:#6cc47a;--danger:#e0604d;--common:#b4ada3;--uncommon:#62c16a;--rare:#4d93ea;--epic:#b072e6;--legendary:#f0a63a;--display:"Almendra", "Palatino Linotype", Palatino, Georgia, serif;--body:"Alegreya Sans", "Segoe UI", system-ui, sans-serif;--gutter:clamp(16px, 4vw, 48px);--measure:62ch;--press-in:70ms ease-out;--press-out:.26s cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-land:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:80px}:root{--zoom:1}@media (width>=2200px) and (height>=1100px){:root{--zoom:1.25;zoom:1.25}}@media (width>=2800px) and (height>=1450px){:root{--zoom:1.5;zoom:1.5}}@media (width>=3400px) and (height>=1800px){:root{--zoom:2;zoom:2}}@media (width>=4600px) and (height>=2500px){:root{--zoom:2.5;zoom:2.5}}body{background:var(--bg);color:var(--text);font:400 18px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}@media (width>=900px){body{min-height:calc(100vh / var(--zoom));flex-direction:column;display:flex}body>main{flex:1 0 auto;width:100%}}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:700;line-height:1.08}@property --sweep{syntax:"<number>";inherits:true;initial-value:1}h1,h2{--line:1.08em;--fill:linear-gradient(180deg, #fff0c8 0%, var(--leaf) 42%, #c79a4c 100%);color:var(--leaf);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 1px #000000d9)}.sweep :is(h1,h2).lit:not(.steady){filter:drop-shadow(0 2px 1px #000000d9) drop-shadow(0 0 18px rgb(255 206 120/calc(var(--sweep,1) * (1 - var(--sweep,1)) * 1.2)))}h1,h2,h1 em,h2 em{--at:calc(var(--sweep,1) * (100% + 3.6em) - .6em);--ember:linear-gradient(180deg, #6f5b38 0%, #403421 55%, #2b2318 100%);background:linear-gradient(90deg, transparent calc(var(--at) - 3em), #ffde968c calc(var(--at) - .9em), #fffaf0 var(--at), transparent calc(var(--at) + .6em)) 0 0 / 100% 100% no-repeat, var(--fill) 0 0 / max(0px, var(--at)) var(--line) repeat-y, var(--ember) 0 0 / 100% var(--line) repeat-y;-webkit-background-clip:text;background-clip:text}h1 em,h2 em{--fill:linear-gradient(180deg, #ffe9b0 0%, var(--gold) 50%, #a8701e 100%);font-style:normal}.sweep :is(h1,h2){transition:--sweep 1.7s cubic-bezier(.45,.05,.3,1)}.sweep :is(h1,h2):not(.lit){--sweep:0}.sweep :is(h1,h2) em{--at:calc(var(--sweep,1) * (var(--hw,0px) + 3.6em) - .6em - var(--ex,0px))}:is(h1,h2):has(>.embers){position:relative}.embers{pointer-events:none;position:absolute;inset:0}.embers i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2);opacity:0;animation:ember var(--d) cubic-bezier(.2, .6, .4, 1) var(--delay) infinite;background:radial-gradient(circle,#fff4d6 0%,#ffbe5c 45%,#ff802800 72%);border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #ffa4488c}.away .embers i{animation-play-state:paused}@keyframes ember{0%{opacity:0;transform:translate(0)scale(1)}18%{opacity:.85}to{opacity:0;transform:translate(var(--drift), calc(var(--rise) * -1)) scale(.35)}}@keyframes kindle{0%{opacity:0;filter:brightness(.25)}}@keyframes fade-in{0%{opacity:0}}@keyframes land{0%{opacity:0;scale:0}}.rule{background:linear-gradient(90deg, transparent, var(--gold) 30%, var(--gold) 70%, transparent);width:min(320px,70%);height:2px;position:relative}.rule:after{content:"";background:var(--leaf);width:10px;height:10px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 10px #ffce78cc}.sweep .rule{animation:draw .8s var(--ease-out) .9s backwards}.sweep .rule:after{animation:land .45s var(--ease-land) 1.5s backwards}@keyframes draw{0%{scale:0 1}}h3{color:var(--text)}p{margin:0}body{text-wrap:pretty}.kicker,small,.track li b,.btn-gold,.btn-ghost{text-wrap:balance}a{color:var(--gold)}img{max-width:100%}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{background:#e8b04a59}.wrap{max-width:1180px;padding-inline:var(--gutter);margin:0 auto}.kicker{font:800 13px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.lead{color:var(--text-2);max-width:var(--measure);font-size:19px}.btn-gold,.btn-ghost{min-height:52px;font:700 18px/1.2 var(--body);text-align:center;cursor:pointer;transition:transform var(--press-out), filter .15s;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:4px 24px 7px;text-decoration:none;display:inline-flex;position:relative}.btn-gold{color:#2b1a08;text-shadow:0 1px #ffecbe73;border-image:url(/ui/kit/brass.webp) 32 30 42 fill/10.67px 10px 14px;overflow:hidden}.btn-ghost{min-height:44px;color:var(--text);text-shadow:0 1px 1px #0009;border-image:url(/ui/kit/slate.webp) 32 30 42 fill/10.67px 10px 14px}.btn-gold:hover,.btn-ghost:hover{filter:brightness(1.08)}.btn-gold:active,.btn-ghost:active{transition:transform var(--press-in);transform:scale(.96)}.btn-gold:active{border-image-source:url(/ui/kit/brass-pressed.webp)}.btn-ghost:active{border-image-source:url(/ui/kit/slate-pressed.webp)}.btn-gold:disabled,.btn-ghost:disabled{filter:saturate(.4)brightness(.7);cursor:wait}.btn-gold:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff8e18c 50%,#0000 65%) -200% 0/200% 100% no-repeat;animation:.9s ease-in-out 1.5s both shine;position:absolute;inset:3px 4px 8px}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}.plate,.plate-gold,.plate-ornate,.plate-tile{border:1px solid #0000}.plate{border-image:url(/ui/kit/card.webp) 60 fill/20px}.plate-gold{border-image:url(/ui/kit/card-gold.webp) 60 fill/20px}.plate-ornate{border-image:url(/ui/kit/panel.webp) 125 fill/41.67px}.plate-tile{border-image:url(/ui/kit/tile.webp) 30 fill/10px}.well{font:500 18px var(--body);color:var(--text);background:0 0;border:1px solid #0000;border-image:url(/ui/kit/well.webp) 26 fill/8.67px;min-height:52px;padding:13px 16px}.well::placeholder{color:var(--text-3)}.well:focus{outline:none;box-shadow:0 0 0 2px #e8b04a8c}.chip{min-height:36px;font:500 15px var(--body);color:var(--text-2);border:1px solid #0000;border-image:url(/ui/kit/tab-off.webp) 12 fill/3px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chip.on,:checked+.chip{color:var(--text);border-image:url(/ui/kit/tab-on.webp) 30 22 22 fill/7.5px 5.5px 5.5px;padding-top:3px}.chip img{width:20px;height:20px}.meter{--h:14px;--fill:0;--segments:1;--c1:#fbe6c2;--c2:var(--gold);--c3:var(--gold-800);background:#0a0b0c;border:1px solid #9ca3ab;border-color:#9ca3ab #4e535a #3a3e44 #7c838c;border-radius:3px;padding:1px}.meter>span{height:var(--h);background:#15161a;border-radius:2px;display:block;position:relative;overflow:hidden}.meter>span:before{content:"";width:calc(var(--fill) * 100%);background:linear-gradient(180deg, var(--c1), var(--c2) 50%, var(--c3));transition:width .6s ease-out;position:absolute;inset:0 auto 0 0}.meter>span:after{content:"";background:linear-gradient(180deg, #ffffff52, #ffffff0a) 0 0 / 100% 50% no-repeat, repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--segments) - 2px), #000000b3 calc(100% / var(--segments) - 2px) calc(100% / var(--segments) - 1px), #ffffff1f calc(100% / var(--segments) - 1px) calc(100% / var(--segments)));position:absolute;inset:0}.meter.xp{--c1:#c6e6fb;--c2:var(--xp);--c3:#1d4d75}.meter.ember{--c1:#ffd6a0;--c2:var(--ember);--c3:#7a2e0c}.trim{background:linear-gradient(180deg, #ffe8b08c, transparent 45%, #00000080), linear-gradient(90deg, #6e4c14, var(--brass) 20%, #e9c681 50%, var(--brass) 80%, #6e4c14);border-block:1px solid #0b0806;height:5px}.medal{width:48px;height:48px;font:800 20px var(--body);font-variant-numeric:tabular-nums;color:var(--leaf);text-shadow:0 1px 2px #000;background:url(/ui/kit/medallion.webp) 50%/100% no-repeat,radial-gradient(circle,#232427 0 55%,#0000 56%);flex:none;place-items:center;display:grid}.slot{aspect-ratio:1;border:1px solid #0000;border-image:url(/ui/kit/slot.webp) 40 fill/13.33px;place-items:center;display:grid}.slot.uncommon{border-image-source:url(/ui/kit/slot-uncommon.webp)}.slot.rare{border-image-source:url(/ui/kit/slot-rare.webp)}.slot.epic{border-image-source:url(/ui/kit/slot-epic.webp)}.slot.legendary{border-image-source:url(/ui/kit/slot-legendary.webp)}.track{--tile:clamp(60px, 17vw, 96px);position:relative}.track>.meter{inset:calc(var(--tile) / 2 - 6px) 0 auto;position:absolute}.track>ol{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.track li{text-align:center;align-content:start;justify-items:center;gap:2px;padding-inline:3px;display:grid}.track .slot,.track .token{width:var(--tile);margin-bottom:6px;position:relative}.track .slot .art{border-radius:4px;width:76%;height:76%;overflow:hidden}.track .token{aspect-ratio:1;background:url(/ui/kit/medallion.webp) 50%/100% no-repeat,radial-gradient(circle,#232427 0 55%,#0000 56%);place-items:center;display:grid}.track .token .art{border-radius:50%;width:60%;height:60%}.track .art{place-items:center;display:grid}.track .art>:is(img,video){object-fit:cover;width:100%;height:100%;display:block}.track .art>img.icon{object-fit:contain;width:82%;height:82%}.track li b{font:400 15px/1.15 var(--display);color:var(--text-2)}.track li small{font:800 11px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-variant-numeric:tabular-nums}.track li:not(.reached) .art{filter:saturate(.4)brightness(.55)}.track li.next .art{filter:saturate(.8)brightness(.85)}.track li.next :is(.slot,.token):before{content:"";opacity:0;pointer-events:none;border-radius:8%;animation:2.6s ease-in-out infinite beckon;position:absolute;inset:-1px;box-shadow:0 0 20px #ffbe5c99}.track li.next .token:before{border-radius:50%;inset:0}@keyframes beckon{50%{opacity:1}}.track li.reached b{color:var(--leaf)}.track li.reached :is(.slot,.token):after{content:"";background:var(--success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3L12.5 5' fill='none' stroke='%230b0806' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 72% no-repeat;border:1px solid #0b0806;border-radius:50%;width:22px;height:22px;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #0009}.track li.gone{opacity:.45}.sweep .track>.meter>span:before{transition:width 1.4s var(--ease-out)}.sweep .track .art{transition:filter .5s ease-out var(--arrive,0s)}.sweep .track li.reached :is(.slot,.token):after{animation:land .4s var(--ease-land) var(--arrive,0s) backwards}.next-up{color:var(--text-2);max-width:560px}.next-up b{color:var(--text)}@media (width<=399px){.track li b{font-size:14px}.track li small{letter-spacing:.04em;font-size:10px}}@media (width>=600px){.track li b{font-size:17px}.track li small{font-size:12px}}@media (prefers-reduced-motion:reduce){.track li.next :is(.slot,.token):before{opacity:.83;animation:none}}.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 (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn-gold:after{animation:none}}footer[data-astro-cid-jo6i4kqk].site{padding-block:44px calc(44px + env(safe-area-inset-bottom,0px));color:var(--text-3);background:url(/ui/stone.webp) 0 0/341px;font-size:15px;position:relative;box-shadow:inset 0 24px 40px -24px #000c}footer[data-astro-cid-jo6i4kqk].site:before{content:"";background:linear-gradient(#d8dde3,#7c838c 60%,#2a2d31);height:3px;position:absolute;inset:0 0 auto}.wrap[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.brand[data-astro-cid-jo6i4kqk]{gap:2px;display:grid}.brand[data-astro-cid-jo6i4kqk] .home[data-astro-cid-jo6i4kqk]{font-family:var(--display);color:var(--leaf);align-items:center;gap:10px;font-size:24px;font-weight:700;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:6px}.brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--text-2)}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}a[data-astro-cid-jo6i4kqk]{color:var(--text-2);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold);text-decoration:underline}.company[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);flex-basis:100%;padding-top:16px}.company[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text)}
