.grass-hero{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-cream);touch-action:pan-y;user-select:none;-webkit-user-select:none}.grass-hero__canvas{position:absolute;display:block}.grass-hero__grab{position:absolute;touch-action:none}.grass-hero__fallback,.grass-hero__overlay{position:absolute;inset:0;pointer-events:none}