.ripple-distortion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:transparent}.ripple-distortion canvas{display:block;width:100%;height:100%}.ripple-distortion-snapshot{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}:root{color-scheme:light;background:#f1f3f6;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:#f1f3f6}.hero{--hero-x: 0px;--hero-y: 0px;position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#f1f3f6;text-decoration:none}.hero-background,.hero>.ripple-distortion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-background{display:block;object-fit:cover}.hero-foreground{position:absolute;z-index:2;left:var(--foreground-left, 0);top:var(--foreground-top, 0);display:block;width:var(--foreground-width, 100%);height:var(--foreground-height, 100%);max-width:none;pointer-events:none;transform:translate3d(var(--hero-x),var(--hero-y),0);transition:transform .18s ease-out;will-change:transform}@media(prefers-reduced-motion:reduce),(pointer:coarse){.hero-foreground{transition:none}}
