.marketing-page .hero{height:100svh;min-height:760px;max-height:1200px;display:flex;flex-direction:column}.marketing-page .hero-video{object-position:center 50%}.marketing-page .hero-shade{background:linear-gradient(180deg,#03182755 0%,#03182708 30%,transparent 55%,#031827a6 85%,#031827 100%)}.marketing-page .hero-content{padding:0;margin-top:clamp(130px,17svh,190px);margin-bottom:0;text-align:center;display:flex;flex-direction:column;align-items:center}.marketing-page .hero h1.hero-brand{width:min(680px,60vw);margin:0;font-size:inherit;line-height:1;filter:drop-shadow(0 12px 22px #03243750)}.hero-brand img{width:100%;height:auto}.marketing-page .hero-description{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(25px,2.5vw,36px);font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:3px;max-width:none;margin:8px 0 12px;color:#fff;text-shadow:0 2px 10px #001b3bcc}.hero-genre{font-size:10px;font-weight:600;letter-spacing:3px;margin:0;color:#fff;text-shadow:0 1px 6px #001b3b}.marketing-page .hero-bottom{margin-top:auto;padding:40px 0 22px}.marketing-page .hero-motion-toggle{border:1px solid #ffffff50;padding:0;width:42px;height:42px;min-height:42px;justify-content:center;font-size:0;gap:0;background:#04172530}.marketing-page .hero-motion-toggle:hover{background:#04172590}.marketing-page .hero-utilities{gap:18px}.marketing-page .hero-motion-toggle:before{width:9px}.marketing-page .capture-label{display:flex;letter-spacing:1.4px;font-size:9px;color:#fff}.hero-launch{background:#041725f2;border-top:1px solid #ffffff28;padding:28px 0}.hero-launch-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.hero-platform{display:flex;align-items:center;gap:20px}.hero-platform>.icon{width:34px;height:34px}.hero-platform-label{font-size:13px;letter-spacing:1.6px;font-weight:700}.hero-platform p{font-size:12px;color:#a9bdc7;margin:4px 0 0}.hero-platform p span{margin:0 9px;color:#526875}.marketing-page .hero-actions{flex-direction:row;flex-wrap:nowrap;max-width:none;align-items:center;gap:12px}.marketing-page .hero-actions .button{min-height:56px;min-width:220px;padding-inline:26px;font-size:12px}.marketing-page .hero-actions .button-glass{background:none;border-color:#ffffff4d}.marketing-page .hero-actions .button-glass:hover{background:#ffffff12}@media(min-width:901px){.marketing-page .site-header{background:linear-gradient(#041725c9,#04172500);border-bottom:0}.marketing-page .site-header .nav-cta{background:#04172540;border-color:#ffffff60;color:#fff}.marketing-page .site-header .nav-cta:hover{background:#04172580}}@media(max-width:900px){.marketing-page .hero{min-height:800px}.marketing-page .hero-content{margin-top:155px}.hero-platform{gap:12px}.hero-platform-label{font-size:11px}.marketing-page .hero-actions .button{min-width:0;padding-inline:20px;font-size:11px}}@media(max-width:700px){.marketing-page .hero{height:100svh;min-height:780px;max-height:1100px}.marketing-page .hero-video{object-position:62% center}.marketing-page .hero-content{margin-top:150px}.marketing-page .hero h1.hero-brand{width:88vw;max-width:520px}.marketing-page .hero-description{margin:18px 0 12px;font-size:27px;letter-spacing:2px}.hero-genre{font-size:8px;letter-spacing:2px}.marketing-page .hero-bottom{padding:30px 0 16px;gap:12px}.marketing-page .capture-label{display:none}.marketing-page .scroll-link{font-size:8px}.hero-launch{padding:22px 0 24px}.hero-launch-inner{flex-direction:column;gap:20px}.hero-platform{align-self:flex-start;gap:12px}.hero-platform>.icon{width:25px;height:25px}.hero-platform>div{display:flex;align-items:center;gap:12px}.hero-platform-label{font-size:10px;letter-spacing:1px}.hero-platform p{font-size:10px;margin:0}.hero-platform p span{margin:0 5px}.marketing-page .hero-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.marketing-page .hero-actions .button{min-height:52px;padding-inline:10px;font-size:10px;letter-spacing:.3px;gap:6px}.marketing-page .hero-actions .arrow{margin-left:2px;width:15px}}@media(max-width:380px){.hero-platform>div{gap:8px}.hero-platform p,.marketing-page .hero-actions .button{font-size:9px}}.marketing-page .hero-content{margin-top:auto;margin-bottom:0;padding-top:180px;align-items:flex-start;text-align:left}.marketing-page .hero h1.hero-tagline{font:700 36px/1.1 Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;text-shadow:0 2px 10px #001b3b88}.marketing-page .hero-bottom{margin-top:0;padding-top:26px}@media(max-width:700px){.marketing-page .hero-content{margin-top:auto}.marketing-page .hero h1.hero-tagline{font-size:30px}.marketing-page .hero-bottom{padding-top:20px}}.marketing-page .hero-actions .button-patreon{background:#fff;color:#061e30;border-color:#fff}.marketing-page .hero-actions .button-patreon:hover{background:#dcecff}@media(min-width:701px)and (max-width:1100px){.hero-launch-inner{flex-wrap:wrap}.marketing-page .hero-actions{flex:1;justify-content:flex-end}.marketing-page .hero-actions .button{min-width:0;padding-inline:16px;font-size:10px}}@media(max-width:700px){.marketing-page .hero-actions .button-patreon{grid-column:1/-1}}
