.hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#3b0e0bd8,#6a15138f 54%,#25100833),url(assets/hero-family.png) center/cover}.brand{position:absolute;right:18px;top:18px;z-index:1;text-shadow:0 2px 4px #000}.brand img{width:124px;height:124px;border:4px solid var(--gold);box-shadow:0 8px 25px #0009;background:#fff}.smoke{position:absolute;left:44%;bottom:22%;width:46px;height:125px;border-radius:50%;border:7px solid #fff9;border-color:#fff9 transparent transparent transparent;filter:blur(1px);opacity:0;animation:steam 4.2s infinite ease-out;z-index:1}.smokeTwo{left:51%;bottom:29%;animation-delay:1.9s;transform:scale(.7)}@keyframes steam{0%{opacity:0;transform:translateY(15px) scale(.6) rotate(-8deg)}25%{opacity:.72}to{opacity:0;transform:translateY(-115px) translate(16px) scale(1.35) rotate(14deg)}}.hero h1,.hero p,.hero .primary{position:relative;z-index:1}@media(max-width:460px){.brand{right:12px;top:12px}.brand img{width:92px;height:92px}.brand div{display:none}.hero h1{max-width:250px}.smoke{left:40%;bottom:27%}}
