@font-face{font-family:Surt Rounded;src:url(../fonts/SurtRounded.otf) format("opentype");font-weight:100 900;font-display:swap}@font-face{font-family:SFT Schrifted Sans;src:url(../fonts/SFTSchriftedSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:SFT Schrifted Sans;src:url(../fonts/SFTSchriftedSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:SFT Schrifted Sans;src:url(../fonts/SFTSchriftedSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input::placeholder,textarea::placeholder{color:#fffef773}@keyframes heroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes revUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes floatA{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-18px) rotate(-2deg)}}@keyframes floatB{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(15px) rotate(3deg)}}@keyframes steam{0%{opacity:0;transform:translateY(8px) scaleY(.7)}45%{opacity:.6}to{opacity:0;transform:translateY(-26px) scaleY(1.3)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.9);opacity:0}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(26px,-30px)}}.nav-link{transition:color .15s ease}.nav-link:hover{color:#c73735}.btn-primary{transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.btn-primary:hover{background:#a52a28;transform:translateY(-2px)}.btn-hero-primary:hover{background:#a52a28;transform:translateY(-2px);box-shadow:0 16px 34px #c737355c}.btn-header-cta:hover{background:#a52a28;transform:translateY(-1px)}.btn-secondary{transition:border-color .15s ease,color .15s ease}.btn-secondary:hover{border-color:#c73735;color:#c73735}.card-hover{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.card-hover:hover{border-color:var(--hov);transform:translateY(-4px);box-shadow:0 18px 36px -18px #3f181640}.btn-appstore:hover{background:#2c100e}.btn-googleplay:hover{border-color:#5aa271;color:#5aa271}.link-gold{transition:color .15s ease}.link-gold:hover{color:#f1cb18}.field{transition:border-color .15s ease,background .15s ease}.field:focus{border-color:#c73735;background:#fffef71a}.btn-outline:hover{border-color:#fffef7}
