:root{--bg:#120202;--text:#f4efe9;--muted:#bdb4a8;--accent:#ff3b2f;--accent-2:#b51612;--card:#1a1211;--max-w:1200px;--radius:16px;--shadow:0 6px 24px #00000059;--nav-h:clamp(64px,9vw,88px);--btn-bg:#2e0505;--btn-bg-hover:#3e0f0f;--btn-text:#fff;--btn-shadow:0 10px 24px #00000059;--btn-focus:#ff3b2f73;--heading-font:"Alfa Slab One",cursive;--bg-soft:#150e0e;--bg-soft-rgb:21,14,14;--nav-bg:#0f0a0a99;--drawer-bg:#0a0000f7}html{scroll-behavior:smooth}*{box-sizing:border-box}#root,body,html{height:100%}body{background:#120202;background:var(--bg);color:#f4efe9;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;line-height:1.5;margin:0}.container{margin-inline:auto;max-width:1200px;max-width:var(--max-w);padding-inline:clamp(16px,4vw,28px);width:100%}.btn{align-items:center;background:#2e0505;background:var(--btn-bg);border:1px solid #ffffff0f;border-radius:10px;box-shadow:0 10px 24px #00000059;box-shadow:var(--btn-shadow);color:#fff;color:var(--btn-text);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;letter-spacing:.4px;min-height:48px;padding:.95rem 1.6rem;text-transform:uppercase;transition:transform .12s ease,box-shadow .2s ease,background-color .15s ease}.btn:hover{background:#3e0f0f;background:var(--btn-bg-hover);box-shadow:0 14px 32px #00000061;transform:translateY(-1px)}.btn:active{box-shadow:inset 0 6px 14px #00000047,0 6px 14px #0000003d;transform:translateY(0)}.btn:focus-visible{box-shadow:0 0 0 3px #ff3b2f73,0 10px 24px #00000059;box-shadow:0 0 0 3px var(--btn-focus),var(--btn-shadow);outline:none}.btn--cta{font-size:clamp(.95rem,1.2vw,1.05rem);min-height:52px;padding:1.05rem 1.9rem}.btn--sm{font-size:.9rem;min-height:40px;padding:.7rem 1.2rem}.section{padding-block:clamp(40px,8vw,96px)}.hero{display:grid;min-height:95svh;padding-top:calc(clamp(64px, 9vw, 88px)*.25);padding-top:calc(var(--nav-h)*.25);place-items:center;position:relative;text-align:center}.hero__title{align-items:center;display:flex;flex-direction:column;font-family:Alfa Slab One,cursive;font-family:var(--heading-font);font-size:clamp(2.4rem,8vw,5rem);font-weight:900;gap:clamp(2px,.8vw,8px);letter-spacing:.09em;line-height:1;margin:0 0 28px;text-shadow:0 0 15px #000;text-transform:uppercase}.hero>.container{position:relative;z-index:2}.hero__bg{background:50%/cover no-repeat url(/static/media/hero_big.36b69e3369974db724ac.png);inset:0;pointer-events:none;position:absolute;z-index:1}.hero:after{background:linear-gradient(0deg,#120202 0,#fff0);content:"";height:2000px;z-index:1}.hero:after,.hero__bottom{bottom:0;left:0;position:absolute;right:0}.hero__bottom{grid-gap:10px;display:grid;gap:10px;padding-bottom:clamp(12px,2.5vh,20px);place-items:center;z-index:3}.hero__divider{background:linear-gradient(90deg,#0000,#ffffff47 50%,#0000);display:block;height:1px;max-width:1200px;max-width:var(--max-w);opacity:.35;width:100%}.hero__actions{display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,24px);justify-content:center;margin-top:1rem}.btn-fixed{align-items:center;display:inline-flex;height:clamp(48px,5vw,64px);justify-content:center;width:clamp(180px,22vw,240px)}@media (max-width:600px){.hero__bg{-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000)}}.feature{--gutter:clamp(16px,3vw,32px);--surface:#ffffff0a;grid-gap:var(--gutter);align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.025),#fff0);border:1px solid #ffffff0f;border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 24px #00000047;display:grid;gap:var(--gutter);padding:clamp(16px,3vw,24px);position:relative}@media (min-width:900px){.feature{grid-template-columns:1.15fr 1fr}.feature--flip{grid-template-columns:1fr 1.15fr}.feature--flip .feature__media{order:2}.feature--flip .feature__copy{order:1}}.features.container{grid-gap:clamp(20px,4vw,36px);display:grid;gap:clamp(20px,4vw,36px)}.feature{width:100%}#featured{color:#f4efe9;color:var(--text);font-family:Cinzel,serif;font-size:clamp(1.6rem,4.8vw,3rem);font-weight:700;letter-spacing:.06em;line-height:1.1;margin-bottom:clamp(28px,6vw,72px);margin-top:clamp(2.5rem,5vw,5rem);position:relative;scroll-margin-top:calc(clamp(64px, 9vw, 88px) + 60px);scroll-margin-top:calc(var(--nav-h) + 60px);text-align:center;text-shadow:0 1px 0 #00000059;text-transform:uppercase}#featured:after{--w:clamp(120px,24vw,220px);background:linear-gradient(90deg,#0000,#ff3b2f,#b51612,#0000);background:linear-gradient(90deg,#0000,var(--accent),var(--accent-2),#0000);border-radius:999px;box-shadow:0 4px 16px #b5161259;content:"";display:block;height:3px;margin:clamp(8px,1.2vw,12px) auto 0;opacity:.9;width:var(--w)}.feature:first-of-type{margin-top:clamp(8px,1.8vw,20px)}.feature__media{background:#0000;border-radius:12px;border-radius:calc(var(--radius) - 4px);isolation:isolate;overflow:hidden;position:relative}.feature__frame{inset:0;pointer-events:none;position:absolute}.feature__frame:after,.feature__frame:before{content:"";filter:drop-shadow(0 0 4px rgba(181,22,18,.35));height:44px;position:absolute;width:44px}.feature__frame:before{border-bottom:0;border-right:0;left:8px;top:8px}.feature__frame:after{border-left:0;border-top:0;bottom:8px;right:8px}.feature__img{aspect-ratio:16/9;display:block;height:100%;object-fit:cover;opacity:.97;transition:transform .35s ease,opacity .25s ease;width:100%}.feature:hover .feature__img{opacity:1;transform:scale(1.015)}.feature__copy{padding:clamp(6px,1.2vw,10px)}.feature__title{color:#d3d3d3;font-family:"pt serif",serif;font-size:clamp(2rem,3vw,3rem);margin:0 0 .4rem}.feature__text{color:#f08080;font-family:pt sans,sans-serif;font-size:clamp(.9rem,1.8vw,1rem);margin:0 0 .8rem}.bullets{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:.6rem 0 0;padding:0}.bullets li{color:coral;margin-top:8px;padding-left:28px;position:relative}.bullets li:before{background:#0000;border:2px solid #8d9097;border-radius:50%;box-shadow:none;content:"";height:12px;left:0;opacity:.9;position:absolute;top:50%;transform:translateY(-50%);width:12px}.feature+.feature{margin-top:clamp(20px,4vw,36px)}@media (min-width:900px){.feature{grid-template-columns:1.15fr 1fr}.feature--flip{grid-template-columns:1fr 1.15fr}}.divider{background:linear-gradient(90deg,#0000,#3a2826,#0000);height:1px;margin-block:clamp(28px,4vw,44px);width:100%}.footer{background-color:#0a0000;border-top:1px solid #231514;font-size:.95rem;padding-block:28px}.footer,.footer a{color:#bdb4a8;color:var(--muted)}.footer a{text-decoration:none}.footer a:hover{color:#fff}.coming-soon-section{align-items:center;background:#120202;background:var(--bg);display:flex;height:calc(100vh - clamp(64px, 9vw, 88px));height:calc(100vh - var(--nav-h));justify-content:center;padding:0}.coming-soon-container{max-width:600px;text-align:center}.coming-soon-title{color:#ff3b2f;color:var(--accent);font-family:Alfa Slab One,cursive;font-family:var(--heading-font);font-size:clamp(2.5rem,8vw,5rem);margin-bottom:.8rem;text-shadow:0 0 2px #ff3b2f,0 0 5px #b51612;text-shadow:0 0 2px var(--accent),0 0 5px var(--accent-2)}.coming-soon-text{color:#f4efe9;color:var(--text);font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.4}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a0a99;background:var(--nav-bg);border-bottom:1px solid #ffffff0f;inset-inline:0;position:fixed;top:0;z-index:10}.nav__bar{height:clamp(64px,9vw,88px);height:var(--nav-h);justify-content:space-between;padding-inline:clamp(12px,3vw,24px)}.nav__bar,.nav__menu{align-items:center;display:flex}.nav__menu{gap:clamp(8px,2vw,16px)}.nav__link{align-items:center;border-radius:10px;color:#eee;display:flex;font-size:1.2rem;font-weight:600;line-height:1;min-height:44px;overflow:hidden;padding:10px 14px;position:relative;text-decoration:none}.nav__link:hover{background:#ffffff12}.nav__link:after{background:linear-gradient(90deg,#0000,#fff,#0000);bottom:8px;content:"";height:2px;left:12px;opacity:0;position:absolute;right:12px;transform:scaleX(0);transform-origin:center;transition:transform .25s ease,opacity .25s ease}.nav__link:focus-visible:after,.nav__link:hover:after{opacity:.9;transform:scaleX(1)}.nav__link:after{bottom:5px}.logo{background:#0000;display:block;height:auto;object-fit:contain;width:clamp(1rem,20vw,15rem)}@media (min-width:1100px){.nav{box-shadow:0 10px 24px #00000040}}.nav__menu{display:none}.nav__right{align-items:center;display:flex;gap:10px;margin-left:auto}@media (min-width:900px){.nav__menu{align-items:center;display:flex;gap:clamp(8px,2vw,16px)}.nav__right{display:none}}.btn--nav{font-size:.95rem;min-height:42px;padding:.75rem 1.2rem}@media (max-width:899px){.btn--nav.btn--nav-sm{border-radius:8px;font-size:.8rem;min-height:32px;padding:.45rem .8rem}}.nav__toggle{align-items:center;background:#00000040;border:1px solid #ffffff1f;border-radius:8px;display:inline-flex;flex-direction:column;gap:4px;height:36px;justify-content:center;width:42px}.nav__toggle:hover{cursor:pointer}.nav__toggle span{background:#eee;border-radius:2px;display:block;height:2px;width:18px}.nav__toggle.is-active span:first-child{transform:rotate(45deg) translate(4.5px,4px)}.nav__toggle.is-active span:nth-child(2){opacity:0}.nav__toggle.is-active span:nth-child(3){transform:rotate(-45deg) translate(4.5px,-4px)}.nav__toggle span{transition:transform .3s ease,opacity .3s ease}.nav__drawer{align-items:stretch;background:#0a0000f7;background:var(--drawer-bg);border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #ffffff0f;bottom:auto;box-shadow:0 20px 40px #00000073;display:flex;flex-direction:column;gap:12px;height:auto;left:0;max-height:min(70vh,520px);opacity:0;overflow:auto;padding:0 16px 20px;pointer-events:none;position:fixed;right:0;top:clamp(64px,9vw,88px);top:var(--nav-h);transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease;z-index:100}.nav__drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__drawer-link{border-bottom:1px solid #ffffff0f;color:#eee;display:block;font-size:1rem;padding:14px 0;text-align:center;text-decoration:none;width:100%}.nav__drawer-link:first-child{border-top:1px solid #ffffff0f;margin-top:16px}.nav__drawer-link:hover{background:#ffffff0f}.nav__scrim{background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;top:clamp(64px,9vw,88px);top:var(--nav-h);transition:opacity .2s ease;z-index:90}.nav__scrim.is-open{opacity:1;pointer-events:auto}@media (min-width:900px){.nav__drawer,.nav__scrim{display:none!important}}@media (max-width:899px){.nav.nav--open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0000f7;background:var(--drawer-bg);border-bottom:1px solid #ffffff0f;box-shadow:0 10px 24px #00000059;transition:background .2s ease,box-shadow .2s ease}}.nav__close{align-self:flex-end;background:#0000;border:none;color:#eee;cursor:pointer;font-size:20px;padding:6px}.nav__brand{align-items:center;display:flex;gap:8px;text-decoration:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.scroll-down-button{background:#00000040;border:1px solid #ffffff26;border-radius:999px;bottom:clamp(18px,4.5vw,36px);box-shadow:0 6px 14px #00000059;color:#ffffffbf;display:grid;height:44px;left:50%;place-items:center;position:absolute;transform:translateX(-50%);transition:transform .15s ease,background-color .2s ease,color .2s ease,opacity .2s ease;width:44px;z-index:3}.scroll-down-button:hover{background:#00000059;color:#fff;transform:translateX(-50%) translateY(-2px)}.scroll-down-button:active{transform:translateX(-50%) translateY(0)}@media (prefers-reduced-motion:no-preference){.scroll-down-button{animation:sd-bounce 1.6s ease-in-out infinite}}@keyframes sd-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}.divider-icon{padding:10px 0 18px}.divider-icon .firstline{background:linear-gradient(90deg,#0000,#ffffff47 50%,#0000);display:block;height:1px;margin:0 auto;max-width:1200px;max-width:var(--max-w);opacity:.35;width:100%}.reveal{opacity:0;transform:translateY(18px);transition:opacity 3s cubic-bezier(.22,.61,.36,1),transform 3s cubic-bezier(.22,.61,.36,1)}.reveal--left{transform:translate(-26px,18px)}.reveal--right{transform:translate(26px,18px)}.reveal.is-in{opacity:1;transform:none}.reveal .reveal__piece{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.22,.61,.36,1) .15s,transform .7s cubic-bezier(.22,.61,.36,1) .15s}.reveal.is-in .reveal__piece{opacity:1;transform:none}.reveal.is-in .reveal__piece:nth-of-type(2){transition-delay:.33s}@media (prefers-reduced-motion:reduce){.reveal,.reveal .reveal__piece{opacity:1!important;transform:none!important;transition:none!important}}.section-divider{align-items:center;display:flex;gap:clamp(10px,2vw,16px);justify-content:center;margin:clamp(32px,5vw,48px) auto clamp(12px,3vw,20px);max-width:1200px;max-width:var(--max-w);padding:clamp(6px,1.5vw,12px) 0}.section-divider .line{background:linear-gradient(90deg,#ffffff24,#ffffff38);flex:1 1 auto;height:1px;opacity:.55}.section-divider .icon{color:#ffffff73;display:inline-grid;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45));height:clamp(16px,2.4vw,20px);place-items:center;width:clamp(16px,2.4vw,20px)}.section--cta{padding-bottom:clamp(40px,7vw,88px);padding-top:clamp(16px,3vw,28px)}.features.container .feature:last-of-type{margin-bottom:clamp(8px,1.8vw,14px)}.btn-animate,.word--animate{animation-fill-mode:forwards;animation-name:fallIn;animation-timing-function:ease-out;opacity:0;transform:translateY(-20px)}@keyframes fallIn{to{opacity:1;transform:translateY(0)}}:root{--plate-1:#952826;--plate-2:#5b1515;--plate-3:#3a0c0c;--edge:#240707;--focus-glow:#ff403059}.PlayButton_btn__w\+qbp{align-items:center;background:#0000;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:.65rem;justify-content:center;letter-spacing:.6px;position:relative;text-shadow:0 1px 0 #0000008c;text-transform:uppercase;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease;-webkit-user-select:none;user-select:none}.PlayButton_plate__61Mkn{background:linear-gradient(180deg,#952826,#5b1515 56%,#3a0c0c);background:linear-gradient(180deg,var(--plate-1) 0,var(--plate-2) 56%,var(--plate-3) 100%);border:1px solid #240707;border:1px solid var(--edge);box-shadow:0 18px 30px #0000005c,inset 0 1px 0 #ffffff14,inset 0 -3px 0 #00000073;box-shadow:0 18px 30px #0000005c,inset 0 1px 0 var(--shine),inset 0 -3px 0 #00000073;isolation:isolate;padding-inline:2.2rem;transition:box-shadow .4s ease,filter .4s ease}.PlayButton_plate__61Mkn:before{background:#00000040;border-radius:16px;content:"";filter:blur(8px);inset:-6px;pointer-events:none;position:absolute;transition:background .4s ease,filter .4s ease;z-index:-1}.PlayButton_plate__61Mkn:after{border:1px solid #ffffff12;border:1px solid var(--inner-stroke);border-radius:10px;box-shadow:inset 0 0 0 1px #00000040;content:"";inset:2px;pointer-events:none;position:absolute}.PlayButton_icon__BdtIL{display:inline-grid;line-height:1;opacity:.95;place-items:center}.PlayButton_label__MZw\+6{font-size:clamp(.8em,1.5vw,1rem);position:relative;z-index:1}.PlayButton_plate__61Mkn:hover:before{background:#95282673;filter:blur(12px)}.PlayButton_plate__61Mkn:hover{box-shadow:0 18px 30px #0000005c,inset 0 1px 0 #ffffff14,inset 0 -3px 0 #00000073;box-shadow:0 18px 30px #0000005c,inset 0 1px 0 var(--shine),inset 0 -3px 0 #00000073;filter:saturate(1.06);transform:none}.PlayButton_plate__61Mkn:active{background:linear-gradient(180deg,#7c1e1c,#471111 60%,#2d0909);box-shadow:0 12px 20px #00000052,inset 0 2px 3px #00000073;transform:translateY(0)}.PlayButton_plate__61Mkn:focus-visible{box-shadow:0 0 0 3px #ff403059,0 18px 30px #00000059,inset 0 1px 0 #ffffff14,inset 0 -3px 0 #00000073;box-shadow:0 0 0 3px var(--focus-glow),0 18px 30px #00000059,inset 0 1px 0 var(--shine),inset 0 -3px 0 #00000073;outline:none}.PlayButton_cta__EeHAr{font-size:clamp(.95rem,1.2vw,1.05rem);padding-block:1.05rem}.PlayButton_nav__9dwlv{font-size:.95rem;padding-block:.7rem}.PlayButton_sm__nUA-N{border-radius:10px;font-size:.85rem;padding:.5rem .9rem}.PlayButton_icon__BdtIL{height:1.1em;width:1.1em}:root{--discord-1:#5865f2;--discord-2:#4752c4;--discord-3:#3c45a5;--discord-edge:#2c2f4a;--discord-glow:#5865f259;--inner-stroke:#ffffff12;--shine:#ffffff14}.DiscordButton_btn__3KmvC{align-items:center;background:#0000;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:.65rem;justify-content:center;letter-spacing:.6px;position:relative;text-decoration:none;text-shadow:0 1px 0 #0000008c;text-transform:uppercase;transition:box-shadow .4s ease,filter .4s ease;-webkit-user-select:none;user-select:none}.DiscordButton_plate__SCjxd{background:linear-gradient(180deg,#5865f2,#4752c4 56%,#3c45a5);background:linear-gradient(180deg,var(--discord-1) 0,var(--discord-2) 56%,var(--discord-3) 100%);border:2px solid #2c2f4a;border:2px solid var(--discord-edge);box-shadow:0 18px 30px #0000005c,inset 0 1px 0 #ffffff14,inset 0 -3px 0 #00000073;box-shadow:0 18px 30px #0000005c,inset 0 1px 0 var(--shine),inset 0 -3px 0 #00000073;isolation:isolate;padding-inline:2.2rem}.DiscordButton_plate__SCjxd:before{background:#00000040;border-radius:16px;content:"";filter:blur(8px);inset:-6px;pointer-events:none;position:absolute;transition:background .4s ease,filter .4s ease;z-index:-1}.DiscordButton_plate__SCjxd:hover:before{background:#5865f259;background:var(--discord-glow);filter:blur(12px)}.DiscordButton_plate__SCjxd:hover{filter:saturate(1.06)}.DiscordButton_plate__SCjxd:after{border:1px solid #ffffff12;border:1px solid var(--inner-stroke);border-radius:10px;box-shadow:inset 0 0 0 1px #00000040;content:"";inset:2px;pointer-events:none;position:absolute}.DiscordButton_icon__ruOme{display:inline-grid;height:1.1em;line-height:1;opacity:.95;place-items:center;width:1.1em}.DiscordButton_label__zZd1l{font-size:clamp(.8em,1.5vw,1rem);position:relative;z-index:1}.DiscordButton_plate__SCjxd:active{background:linear-gradient(180deg,#4752c4,#3c45a5 60%,#2c2f4a);box-shadow:0 12px 20px #00000052,inset 0 2px 3px #00000073}.DiscordButton_plate__SCjxd:focus-visible{box-shadow:0 0 0 3px #5865f259,0 18px 30px #00000059,inset 0 1px 0 #ffffff14,inset 0 -3px 0 #00000073;box-shadow:0 0 0 3px var(--discord-glow),0 18px 30px #00000059,inset 0 1px 0 var(--shine),inset 0 -3px 0 #00000073;outline:none}.DiscordButton_cta__XWKex{font-size:clamp(.95rem,1.2vw,1.05rem);padding-block:1.05rem}
/*# sourceMappingURL=main.bd1f970c.css.map*/