*{box-sizing:border-box}html{scroll-padding-top:110px}body{min-width:0}img{max-width:100%}.section>*,.platforms,.platform,.about-copy{min-width:0}header{padding-left:max(4%,env(safe-area-inset-left));padding-right:max(4%,env(safe-area-inset-right))}footer{padding-bottom:max(25px,env(safe-area-inset-bottom))}.hero-note{flex-wrap:wrap}.hero-actions{flex-wrap:wrap}.platform .button{display:flex;justify-content:center}.web-option{line-height:1.8}@media(max-width:360px){header .brand{font-size:13px;gap:4px}header .brand img{width:35px;height:35px}header nav{gap:5px}header .nav-cta{font-size:11px;padding:9px 7px}header .nav-cta svg{width:15px}.hero h1{font-size:58px}.hero-actions{gap:9px}.hero-actions .primary,.hero-actions .secondary{padding:13px;font-size:13px}.hero-note{font-size:10px}.section h2{font-size:35px}.vertical{display:none}.scene-label b{font-size:18px}.tabs button{padding:10px 20px}}@media(orientation:landscape) and (max-height:520px){.hero{min-height:650px}}header>.brand{min-width:0}header .brand>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .brand img{flex-shrink:0}header nav{flex-shrink:0}
