.about-body{height:auto}html:has(.about-body){height:auto}.about{max-width:760px;padding:0 18px calc(48px + env(safe-area-inset-bottom));flex-direction:column;gap:32px;margin:0 auto;line-height:1.55;display:flex}.about-nav{justify-content:space-between;align-items:center;padding-top:20px;display:flex}.about .brand,.about a.btn{text-decoration:none}.about-hero{flex-direction:column;gap:14px;display:flex}.about-title{font-size:clamp(52px,12vw,96px);line-height:.88}.about-lede{color:var(--ink-2);font-size:19px}.about h2{font-family:var(--display);text-transform:uppercase;margin-bottom:10px;font-size:30px;font-weight:900;font-stretch:75%}.about p,.about li,.about dd{color:var(--ink-2);font-size:17px}.about-steps{flex-direction:column;gap:10px;padding-left:22px;display:flex}.about-steps strong,.about-faq dt{color:var(--ink)}.about-faq{margin:0}.about-faq dt{margin-top:18px;font-size:18px;font-weight:600}.about-faq dd{margin:4px 0 0}.about-cta{align-self:flex-start;width:auto;padding:0 40px}.nowrap{white-space:nowrap}.about-shot{flex-direction:column;gap:8px;margin:0;display:flex}.about-shot img{border:1px solid var(--outline);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 60px #04102059}.about-shot figcaption{color:var(--muted);font-size:14px}.more-games{flex-direction:column;gap:8px;padding-left:22px;display:flex}.more-games a{color:var(--ball);font-size:17px}.contact-form{flex-direction:column;gap:18px;display:flex}.contact-topics{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.contact-topics legend{margin-bottom:10px;font-size:17px;font-weight:600}.contact-topics label{border:2px solid var(--outline);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.contact-topics label:has(input:checked){border-color:var(--ball);color:var(--ball);background:#e4ee6a1a}.contact-topics label:has(input:focus-visible){outline:2px solid var(--ball);outline-offset:2px}.contact-topics input{accent-color:var(--ball);margin:0}.contact-field{flex-direction:column;gap:6px;font-size:17px;font-weight:600;display:flex}.contact-field i{color:var(--muted);font-style:normal;font-weight:400}.contact-field input,.contact-field textarea{border:2px solid var(--outline);width:100%;color:var(--ink);font:400 17px var(--body);background:#ffffff0f;border-radius:12px;padding:12px 14px}.contact-field textarea{resize:vertical;min-height:140px}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--ball);outline:none}.contact-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-status{margin:0;color:var(--loss-text)!important}.contact-status:empty{display:none}.contact-done{flex-direction:column;gap:12px;display:flex}.contact-done[hidden]{display:none}.link-ball{color:var(--ball)}
