*{box-sizing:border-box}html{scroll-behavior:smooth}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible{outline:2px solid #ff4a3d;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:#0c0a0b;color:#f2ece8;font-family:Source Code Pro,ui-monospace,monospace;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.s-rough{font-family:Rubik Distressed,system-ui,sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.s-label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#f3a376;margin:0}.s-wrap{max-width:1180px;margin:0 auto;padding:0 48px}.s-skip{position:absolute;left:-9999px;top:0;z-index:30;background:#ff4a3d;color:#0c0a0b;padding:12px 16px;font-weight:700}.s-skip:focus{left:16px;top:16px}.s-top{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;gap:32px;padding:20px calc(48px + max(0px,(100% - 1440px) / 2))}.s-brand img{height:56px;width:auto;display:block}.s-nav{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.s-nav a:hover{color:#ff4a3d}.s-discord{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(255,74,61,.6);color:#ff4a3d}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;background:#ff4a3d;color:#0c0a0b;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.s-btn:hover{background:#f2ece8}.s-btn.big{min-height:64px;font-size:16px;width:100%}.s-btn.ghost{background:#0c0a0b80;color:#f2ece8;box-shadow:inset 0 0 0 1px #f2ece873}.s-btn.ghost:hover{color:#ff4a3d;box-shadow:inset 0 0 0 1px #ff4a3d}.s-hero{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.s-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.s-hero-shade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,#0c0a0bb3,#0c0a0b66 45%,#0c0a0b99),linear-gradient(0deg,#0c0a0b,#0c0a0b00 35%)}.s-hero-in{position:relative;z-index:2;width:100%;max-width:520px;padding:120px 24px 80px;display:flex;flex-direction:column;align-items:center}.s-kicker{display:flex;align-items:center;gap:14px;width:100%}.s-kicker:before,.s-kicker:after{content:"";flex:1;height:1px;background:#f3a37680}.s-logo{width:340px;height:auto;display:block;margin:22px 0 18px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.7))}.s-when{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#f2ece8;margin:0 0 28px}.s-dot{width:8px;height:8px;border-radius:50%;background:#ff4a3d}.s-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:12px}.s-show{padding:110px 0}.s-lead{display:flex;align-items:center;gap:28px;margin:0 0 56px}.s-lead:before,.s-lead:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(243,163,118,.6))}.s-lead:after{background:linear-gradient(90deg,rgba(243,163,118,.6),transparent)}.s-lead span{font-family:Rubik Distressed,system-ui,sans-serif;font-size:clamp(20px,2.2vw,32px);letter-spacing:.1em;text-transform:uppercase;color:#f3a376;text-align:center}.s-intro{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:48px;align-items:center}.s-video{position:relative;display:block;border:1px solid rgba(255,74,61,.25);overflow:hidden}.s-video img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .4s}.s-video:hover img{transform:scale(1.03)}.s-video.playing iframe,.s-video.playing video{display:block;width:100%;aspect-ratio:16/10;border:0;background:#000}.s-play{position:absolute;left:50%;top:46%;width:104px;height:104px;margin:-52px 0 0 -52px;border-radius:50%;background:#c4201a;border:2px solid #f3a376;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #c4201a40,0 12px 40px #0009;transition:transform .2s}.s-video:hover .s-play{transform:scale(1.06)}.v-c{position:absolute;z-index:2;width:26px;height:26px;border:0 solid #ff4a3d;pointer-events:none}.v-c.tl{left:8px;top:8px;border-left-width:2px;border-top-width:2px}.v-c.tr{right:8px;top:8px;border-right-width:2px;border-top-width:2px}.v-c.bl{left:8px;bottom:8px;border-left-width:2px;border-bottom-width:2px}.v-c.br{right:8px;bottom:8px;border-right-width:2px;border-bottom-width:2px}.v-bar{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:40px 28px 22px;background:linear-gradient(0deg,#0c0a0be6,#0c0a0b00);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f3a376}.s-tag{font-size:clamp(28px,2.6vw,38px);line-height:1.02;letter-spacing:.03em;color:#f2ece8;margin:10px 0 16px}.s-p{font-size:15px;line-height:1.6;color:#c9bfba;margin:0}.s-p+.s-p{margin-top:10px}.s-em{color:#f3a376}.s-link{display:inline-block;margin-top:18px;padding-bottom:4px;border-bottom:1px solid #ff4a3d;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ff4a3d}.sh{position:relative;margin-top:56px}.sh-title{margin:0 0 10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#a39894}.sh-view{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sh-view::-webkit-scrollbar{display:none}.sh-shot{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;padding:0;border:0;background:none;overflow:hidden;cursor:zoom-in}.sh-shot img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .4s}.sh-shot:hover img{transform:scale(1.05)}.sh-arrow{position:absolute;top:calc(50% + 12px);margin-top:-24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,74,61,.6);background:#0c0a0b;color:#ff4a3d;cursor:pointer}.sh-arrow:hover:not(:disabled){background:#ff4a3d;color:#0c0a0b}.sh-arrow:disabled{opacity:.25;cursor:default}.sh-arrow.l{left:-68px}.sh-arrow.r{right:-68px}.s-plats{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:40px}.s-plats a,.s-plats span{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 22px;background:#161112;border:1px solid rgba(243,163,118,.3);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f3a376}.s-plats a:hover{border-color:#f3a376}.lb{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:72px 104px}.lb[hidden]{display:none}.lb-bg{position:absolute;inset:0;background:#080607f0;cursor:zoom-out}.lb figure{position:relative;margin:0;width:min(100%,calc((100vh - 200px) * 16 / 9));max-width:1400px}.lb img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000;box-shadow:0 0 0 1px #ff4a3d59,0 30px 80px #000000b3}.lb figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f3a376}.lb-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(255,74,61,.6);background:#0c0a0bb3;color:#ff4a3d;cursor:pointer}.lb-btn:hover{background:#ff4a3d;color:#0c0a0b}.lb-btn.prev{left:-80px;top:50%;margin-top:-40px}.lb-btn.next{right:-80px;top:50%;margin-top:-40px}.lb-btn.close{right:0;top:-60px;width:48px;height:48px}.s-sec{padding:0 0 110px}.s-head{text-align:center;margin-bottom:44px}.s-h2{font-size:clamp(32px,4vw,56px);line-height:1;color:#f2ece8;margin:14px 0 0}.s-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.s-feat{background:#131011;border:1px solid rgba(242,236,232,.08)}.s-feat img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;height:auto}.s-feat div{padding:20px 20px 24px}.s-feat h3{font-family:Rubik Distressed,system-ui,sans-serif;font-weight:400;font-size:22px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;color:#f2ece8;line-height:1.05}.s-feat p{font-size:14px;line-height:1.65;color:#a39894;margin:0}.s-trophies{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 14px;margin:0;padding:0;list-style:none}.s-trophies li{width:96px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#a39894;line-height:1.35}.s-trophies img{width:72px;height:72px;display:block}.s-trophies li.plat{color:#f3a376}.s-press{border-top:1px solid rgba(255,74,61,.18);padding:64px 0}.s-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.s-quote{display:block}.s-quote b{display:block;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#ff4a3d;margin-bottom:12px}.s-quote p{font-size:15px;line-height:1.6;color:#d8ceca;margin:0}.s-quote:hover p{color:#f2ece8}.s-foot{position:relative;padding:90px 0 36px;border-top:1px solid rgba(255,74,61,.18);text-align:center;overflow:hidden}.s-foot-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:.28}.s-foot-in{position:relative}.s-foot .s-logo{width:220px;margin:16px auto 26px}.s-foot-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:70px}.s-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:26px;border-top:1px solid rgba(242,236,232,.1);font-size:12px;letter-spacing:.08em;color:#8d827e;text-align:left}.s-legal nav{display:flex;flex-wrap:wrap;gap:22px}@media(max-width:1320px){.sh-arrow{display:none}}@media(max-width:1100px){.s-top{padding:16px 28px}.s-hide{display:none}.s-wrap{padding:0 32px}.s-hero{min-height:860px}.s-show{padding:88px 0}.s-intro{grid-template-columns:minmax(0,1fr);gap:36px}.sh-shot{flex-basis:calc((100% - 16px) / 2.3)}.s-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.s-sec{padding-bottom:88px}.s-quotes{grid-template-columns:minmax(0,1fr);gap:28px;max-width:620px;margin:0 auto}.lb{padding:72px 16px 120px}.lb figure{width:100%}.lb-btn.prev,.lb-btn.next{top:auto;bottom:-76px;margin:0;width:48px;height:48px}.lb-btn.prev{left:0}.lb-btn.next{right:0}}@media(max-width:600px){.s-top{padding:12px 16px}.s-brand img{height:44px}.s-discord span{display:none}.s-wrap{padding:0 16px}.s-hero{min-height:760px}.s-hero-in{padding:100px 16px 56px}.s-logo{width:240px}.s-row{grid-template-columns:minmax(0,1fr)}.s-show{padding:64px 0}.s-lead{gap:14px;margin-bottom:36px}.s-play{width:76px;height:76px;margin:-38px 0 0 -38px}.v-bar{padding:28px 16px 14px;font-size:11px}.sh-view{gap:8px}.sh-shot{flex-basis:calc((100% - 8px)/1.6)}.s-plats a,.s-plats span{flex:1 1 100%;justify-content:center}.s-feats{grid-template-columns:minmax(0,1fr)}.s-sec{padding-bottom:72px}.s-trophies li{width:88px}.s-trophies img{width:60px;height:60px}.s-press{padding:48px 0}.s-foot-cta .s-btn{width:100%}.s-legal{flex-direction:column}}
