@import "https://fonts.googleapis.com/css2?family=Anton&family=Space+Mono:wght@400;700&display=swap";:root{--font-display:"Anton", Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--font-body:Bahnschrift, "Arial Narrow", "Segoe UI", sans-serif;--font-mono:"Space Mono", "Cascadia Mono", Consolas, "Courier New", monospace;--bg:#0f0f0f;--surface:#1b1b1b;--surface2:#222;--primary:#ff3030;--primary-hover:#f55;--button:#e3312b;--button-hover:#ff5a52;--button-text:#fffaf2;--text:#fff;--text2:#cfcfcf;--muted:#8f8f8f;--border:#2b2b2b;--shadow:0 10px 35px #00000073;--radius:14px;--max-width:1500px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);max-width:100%;overflow-x:clip}body{width:100%;max-width:100%;min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--font-body);margin:0;padding:0;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:400}input,textarea,select{font-family:var(--font-body)}main,section,header,footer{max-width:100%}button,input,textarea,select{font:inherit}button{color:var(--button-text)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 30px}button,.button,.primary,.primary-button,.story-button,.skip-intro{color:var(--button-text);background:var(--button);border:1px solid var(--button-hover);cursor:pointer;border-radius:10px;font-weight:800;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 12px 30px #e3312b38}button:hover,.button:hover,.primary:hover,.primary-button:hover,.story-button:hover,.skip-intro:hover{color:var(--button-text);background:var(--button-hover);border-color:#ff756e;transform:translateY(-2px);box-shadow:0 16px 38px #e3312b61}button:active,.button:active,.primary:active,.primary-button:active,.story-button:active,.skip-intro:active{transform:translateY(0)scale(.98)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--button);outline-offset:3px}.text-primary{color:var(--primary)}.bg-primary{background:var(--primary)}.border-primary{border-color:var(--primary)}.text-gold{color:var(--button)}.bg-gold{background:var(--button)}.border-gold{border-color:var(--button)}.card{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}::selection{color:#fff;background:var(--button)}*{scrollbar-width:thin;scrollbar-color:var(--primary) #111}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--primary), #8b0000);border:2px solid #111;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--primary-hover), #c00000)}@media (width<=700px){.container{padding:0 18px}}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.site-footer[data-astro-cid-jo6i4kqk]{color:#aaa69b;background:#070808;border-top:1px solid #292822}.footer-shell[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:70px;width:min(1500px,100% - 48px);margin:0 auto;padding:70px 0 52px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;object-position:left center;filter:drop-shadow(1px 0 #170204)drop-shadow(-1px 0 #170204)drop-shadow(0 1px #170204)drop-shadow(0 -1px #170204)drop-shadow(0 0 4px #e3312ba6);width:180px;height:62px}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#827f76;max-width:360px}.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.footer-links[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:9px;display:flex}.footer-links[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#e3312b;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#bdb9ae;font-size:14px}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#e3312b}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#65635d;width:min(1500px,100% - 48px);font-family:var(--font-mono);letter-spacing:.16em;border-top:1px solid #232323;justify-content:space-between;gap:20px;margin:0 auto;padding:20px 0 28px;font-size:9px;display:flex}@media (width<=700px){.footer-shell[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;padding-top:50px}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column}}.cursor-reticle{pointer-events:none;opacity:0;z-index:2147483000;will-change:transform;width:30px;height:30px;margin:-15px 0 0 -15px;transition:opacity .18s;position:fixed;top:0;left:0}.cursor-reticle.is-visible{opacity:1}.cursor-dot{color:#fffaf2;background:#87090c;border:1px solid #fffaf2cc;border-radius:50%;place-items:center;width:16px;height:16px;transition:transform .18s,background .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #e3312b,0 0 22px #e3312bb8}.cursor-dot:before{content:"☣";font-family:Segoe UI Symbol,sans-serif;font-size:10px;line-height:1}.cursor-ring{border:1px dashed #ff4842b8;border-radius:50%;transition:inset .2s,border-color .2s,background .2s,box-shadow .2s;animation:9s linear infinite cursorOrbitSpin;position:absolute;inset:0;box-shadow:0 0 12px #e3312b59}.orbit-dot{transform-origin:0 0;border-radius:50%;transition:transform .58s cubic-bezier(.22,.9,.25,1.25),background .25s,box-shadow .25s;position:absolute;top:50%;left:50%}.orbit-dot-a{background:#fffaf2;width:5px;height:5px;margin:-2.5px;transform:rotate(-28deg)translate(15px);box-shadow:0 0 7px #fffaf2,0 0 12px #e3312b}.orbit-dot-b{background:#e3312b;border:1px solid #fffaf2b8;width:7px;height:7px;margin:-3.5px;transform:rotate(152deg)translate(15px);box-shadow:0 0 9px #e3312b}.cursor-reticle.is-action .cursor-ring{background:#87090c29;border-style:solid;border-color:#fffaf2a6;inset:-7px}.cursor-reticle.is-action .cursor-dot{background:#e3312b;transform:translate(-50%,-50%)scale(1.08)}.cursor-reticle.orbit-flipped .orbit-dot-a{transform:rotate(152deg)translate(15px)}.cursor-reticle.orbit-flipped .orbit-dot-b{transform:rotate(-28deg)translate(15px)}.cursor-reticle.is-pressed .cursor-ring{box-shadow:0 0 8px #fffaf2,0 0 26px #e3312be6}.cursor-reticle.is-pressed .cursor-dot{transform:translate(-50%,-50%)scale(.72)}@keyframes cursorOrbitSpin{to{transform:rotate(360deg)}}html.custom-cursor-enabled,html.custom-cursor-enabled body,html.custom-cursor-enabled body *{cursor:none!important}@media (hover:none){.cursor-reticle{display:none!important}}@media (prefers-reduced-motion:reduce){.cursor-reticle{display:none!important}.cursor-ring{animation:none}}.music-button{cursor:pointer;z-index:999;background:#e3312b;border:2px solid #ff5a52;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:8px;transition:transform .25s,background .25s,box-shadow .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 0 18px #e3312b73}.music-button:hover{background:#ff5a52;transform:scale(1.08);box-shadow:0 0 30px #e3312bbf}.music-button.music-on{background:#e3312b;animation:2s infinite musicPulse}.music-icon{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}@keyframes musicPulse{0%{box-shadow:0 0 12px #e3312b73,0 0 #ff303000}50%{box-shadow:0 0 18px #e3312bbf,0 0 34px #ff3030e6,0 0 60px #ff303073}to{box-shadow:0 0 12px #e3312b73,0 0 #ff303000}}@media (width<=600px){.music-button{width:42px;height:42px;padding:7px;bottom:14px;right:14px}}.header[data-astro-cid-nen7h5rs]{z-index:1000;backdrop-filter:blur(16px);background:#050606eb;border-bottom:1px solid #e3312b3d;position:sticky;top:0;box-shadow:0 12px 36px #0000002e}.alert-strip[data-astro-cid-nen7h5rs]{opacity:.9;background:repeating-linear-gradient(-45deg,#e3312b 0 13px,#0a0a08 13px 26px);height:5px}.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1960px,100% - 28px);min-height:94px;margin:0 auto;display:grid}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;justify-self:start;align-items:center;gap:16px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;object-position:left center;width:112px;height:55px}.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#7c7971;font-family:var(--font-mono);letter-spacing:.27em;text-transform:uppercase;white-space:nowrap;font-size:10px}.nav[data-astro-cid-nen7h5rs]{display:contents}.nav-main[data-astro-cid-nen7h5rs],.nav-side[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;display:flex}.nav-main[data-astro-cid-nen7h5rs]{grid-column:2;justify-content:center}.nav-side[data-astro-cid-nen7h5rs]{grid-column:3;justify-self:end}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#aaa79e;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:34px 11px 32px;font-size:12px;font-weight:700;transition:color .2s,background .2s;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;background:#e3312b;height:2px;transition:transform .2s;position:absolute;bottom:17px;left:13px;right:13px;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active{color:#fff;text-shadow:0 0 18px #ff443da6;background:radial-gradient(at 50% 68%,#e3312b5c,#e3312b14 67%,#0000);box-shadow:inset 0 -2px #e3312b}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active:after{transform:scaleX(1)}.nav[data-astro-cid-nen7h5rs] .apply-link[data-astro-cid-nen7h5rs]{color:#fffaf2;background:#e3312b;border:1px solid #ff5a52;padding:13px 18px;box-shadow:0 10px 26px #e3312b33}.nav[data-astro-cid-nen7h5rs] .apply-link[data-astro-cid-nen7h5rs]:after{display:none}.nav[data-astro-cid-nen7h5rs] .apply-link[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] .apply-link[data-astro-cid-nen7h5rs].is-active{color:#fff;background:#ff4a43}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][href=\/pano]{margin-left:10px}.nav[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs][hidden]{display:none!important}.shop-smoke[data-astro-cid-nen7h5rs]{pointer-events:none;position:absolute;inset:0}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{filter:blur(6px);opacity:0;background:radial-gradient(circle,#e3312b80,#e3312b29 45%,#0000 70%);border-radius:50%;width:30px;height:30px;animation:4.6s ease-out infinite shopSmoke;position:absolute;bottom:24px}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{left:8%}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){animation-duration:5.2s;animation-delay:1.5s;left:38%}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){animation-delay:3s;left:64%}@keyframes shopSmoke{0%{opacity:0;transform:translateY(8px)scale(.6)}25%{opacity:.85}to{opacity:0;transform:translate(10px,-38px)scale(2)}}@media (prefers-reduced-motion:reduce){.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{opacity:.28;animation:none}}.menu-toggle[data-astro-cid-nen7h5rs]{background:0 0;border:1px solid #e3312b66;width:48px;height:44px;margin-left:auto;padding:9px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#e3312b;width:100%;height:1px;margin:4px 0;display:block}.menu-toggle[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1900px){.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1700px){.header-inner[data-astro-cid-nen7h5rs]{width:min(100% - 30px,1500px);min-height:76px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:90px;height:44px}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs]{background:#050606fa;border-bottom:1px solid #e3312b40;flex-direction:column;align-items:stretch;gap:0;padding:10px 15px 18px;display:none;position:absolute;top:81px;left:0;right:0}.nav[data-astro-cid-nen7h5rs].is-open{display:flex}.nav-main[data-astro-cid-nen7h5rs],.nav-side[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #232323;padding:14px 12px}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{bottom:0}.nav[data-astro-cid-nen7h5rs] .apply-link[data-astro-cid-nen7h5rs]{text-align:center;margin:12px 0 0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][href=\/pano]{margin-left:0}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{bottom:6px}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{left:2%}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){left:9%}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){left:16%}}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][href=\/magaza]:not(:hover):not(.is-active){color:#ffe1dc;text-shadow:0 0 14px #ff443dcc;background:radial-gradient(at 50% 66%,#e3312b5c,#e3312b1a 60%,#0000 78%);animation:3.2s ease-in-out infinite shopGlow}@keyframes shopGlow{50%{color:#fff;text-shadow:0 0 20px #ff6054e6}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][href=\/magaza]{animation:none!important}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{opacity:.5}}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][href=\/magaza]{isolation:isolate}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][href=\/magaza] .shop-smoke[data-astro-cid-nen7h5rs]{z-index:-1}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][href=\/magaza]:not(:hover):not(.is-active){color:#fff;text-shadow:0 0 12px #ff443d99;background:radial-gradient(at 50% 66%,#e3312b57,#e3312b1a 60%,#0000 78%)}.shop-smoke[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{filter:blur(6px);background:radial-gradient(circle,#ff6454d9,#e3312b5c 44%,#0000 70%);width:40px;height:40px}
