/* Supplied artwork includes its headline and intro. Preserve the full composition. */
.g-hero.g-hero-banner{padding-top:98px}
.g-hero-banner .g-hero-stage{position:relative}
.g-hero-banner h1.g-banner-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.g-hero-banner .g-hero-photo{margin:0}
.g-hero-banner .g-hero-photo>img{width:100%;height:auto;min-height:0;aspect-ratio:2/1;object-fit:contain;border-radius:10px}
.g-hero-banner .g-hero-actions{margin-top:22px}
@media(max-width:700px){.g-hero.g-hero-banner{padding-top:86px}.g-hero-banner .g-hero-photo>img{border-radius:6px}.g-hero-banner .g-hero-actions{gap:18px}.g-hero-banner .g-hero-actions .g-btn{font-size:12px;min-height:44px;padding-inline:16px}}
