.HeroPhoto-module__ew40ia__heroPhoto{aspect-ratio:5/4;background:var(--bg-canvas);inline-size:100%;position:relative;overflow:hidden}.HeroPhoto-module__ew40ia__heroPhoto img{object-fit:cover;block-size:100%;inline-size:100%}.HeroPhoto-module__ew40ia__fallback{background:radial-gradient(circle at 25% 30%, var(--primary-light) 0%, transparent 55%), radial-gradient(circle at 75% 70%, var(--secondary-light) 0%, transparent 55%), var(--bg-stone);background-image:radial-gradient(circle at 25% 30%, var(--primary-light) 0%, transparent 55%), radial-gradient(circle at 75% 70%, var(--secondary-light) 0%, transparent 55%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.13 0 0 0 0 0.13 0 0 0 0 0.12 0 0 0 0.12 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.HeroPhoto-module__ew40ia__caption{color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:linear-gradient(#0000,#1a1a1ab3);inline-size:100%;padding-block:.8rem;padding-inline:1rem;font-size:.75rem;position:absolute;inset-block-end:0;inset-inline-start:0}
