diff --git a/src/components/LandingPage/hero.tsx b/src/components/LandingPage/hero.tsx index 9353f6f23c..63f8376a00 100644 --- a/src/components/LandingPage/hero.tsx +++ b/src/components/LandingPage/hero.tsx @@ -70,7 +70,7 @@ function PeanutMascot() { src={PeanutWhistling} unoptimized alt="Peanut Guy" - className="absolute left-1/2 z-10 h-auto max-h-[40vh] w-auto max-w-[90%] -translate-x-1/2 object-contain" + className="absolute left-1/2 z-10 h-auto max-h-[40vh] w-auto max-w-[90%] -translate-x-1/2 object-contain md:max-h-[min(40vh,calc(100svh-28rem))]" /> ) } @@ -111,7 +111,7 @@ const getHoverAnimation = (variant: 'primary' | 'secondary') => ({ const transitionConfig = { type: 'spring', damping: 15 } as const const getButtonContainerClasses = (variant: 'primary' | 'secondary') => - `relative z-20 mt-8 md:mt-12 flex flex-col items-center justify-center ${variant === 'primary' ? 'mx-auto w-fit' : 'right-[calc(50%-120px)]'}` + `relative z-20 mt-8 flex flex-col items-center justify-center ${variant === 'primary' ? 'mx-auto w-fit' : 'right-[calc(50%-120px)]'}` export function Hero({ primaryCta, @@ -170,11 +170,12 @@ export function Hero({ >
+ {/* 23rem = the fixed stack below the artwork (h2 -> CTA) + 3rem slack, so the CTA stays inside the first fold on short laptop viewports */} Global Cash Local Feel @@ -198,7 +199,7 @@ export function Hero({
-

+

{strings.heroTapScan}