/* Game artwork sits behind the hero copy and campaign devices. */
.hero-game-background{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;user-select:none;contain:strict}.hero .tech-scene{z-index:-1}.hero .hero-grid,.hero .benefit-row{position:relative;z-index:1}.hero .hero-grid{padding-bottom:74px}.hero .hero-art.motion-hero-art{margin-bottom:12px}@media(max-width:800px){.hero .hero-grid{padding-bottom:62px;gap:35px}}@media(prefers-reduced-motion:reduce){.hero-game-background{opacity:.45}}
.hero-bird-layer{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;user-select:none;contain:strict}.hero-bird-hud{position:absolute;z-index:4;top:17px;right:max(24px,calc((100% - 1144px)/2));display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffffb8;border:1px solid #fff;border-radius:13px;box-shadow:0 3px 18px #7137ed09;color:#9676b2;pointer-events:none;backdrop-filter:blur(8px);transition:border-color .25s,box-shadow .25s}.bird-hud-icon{width:25px;height:25px;display:grid;place-items:center;background:#f3eaff;color:#a474dd;border-radius:50%;font-size:16px}.hero-bird-hud b{display:block;font-size:8px;font-weight:600;letter-spacing:.15px}.hero-bird-hud small{display:block;font-size:9px;margin-top:2px;color:#9e8fa9}.bird-score{font-weight:800;color:#8350b5;font-variant-numeric:tabular-nums}.bird-following .hero-bird-hud{border-color:#cbb5ed;box-shadow:0 3px 20px #7137ed12}.bird-score-pop .bird-score{display:inline-block;animation:bird-score-pop .35s ease-out}@keyframes bird-score-pop{50%{transform:translateY(-3px) scale(1.25);color:#f49836}}@media(max-width:800px){.hero-bird-hud{top:9px;right:20px;padding:5px 9px}.hero-bird-hud b{font-size:7px}.hero-bird-hud small{font-size:8px}.bird-hud-icon{width:20px;height:20px;font-size:13px}}@media(hover:none),(prefers-reduced-motion:reduce){.hero-bird-layer,.hero-bird-hud{display:none}}
