.er-home__hero{position:relative;overflow:hidden;isolation:isolate}.er-home__hero::before,.er-home__hero::after{content:'';position:absolute;pointer-events:none;z-index:0;inset:-24%;will-change:transform,opacity;filter:blur(44px);transform:translate3d(0,0,0)}.er-home__hero::before{background:radial-gradient(ellipse at 24% 68%,rgba(196,185,164,.16) 0%,rgba(112,104,92,.08) 22%,transparent 54%),radial-gradient(ellipse at 62% 42%,rgba(216,180,103,.14) 0%,rgba(156,117,53,.065) 20%,transparent 50%),radial-gradient(ellipse at 82% 74%,rgba(164,155,142,.12) 0%,rgba(82,78,73,.06) 24%,transparent 52%);animation:erSmokeDriftA 18s ease-in-out infinite alternate;opacity:.68}.er-home__hero::after{background:radial-gradient(ellipse at 40% 82%,rgba(225,218,205,.12) 0%,rgba(126,119,108,.055) 24%,transparent 53%),radial-gradient(ellipse at 76% 30%,rgba(213,165,76,.13) 0%,rgba(120,84,35,.05) 22%,transparent 48%);animation:erSmokeDriftB 24s ease-in-out infinite alternate;opacity:.54}.er-home__hero-copy,.er-home__hero-visual{position:relative;z-index:2}.er-home__hero-visual{isolation:isolate}.er-home__hero-visual::after{content:'';position:absolute;z-index:0;width:76%;height:76%;left:12%;bottom:-18%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(216,180,103,.16),rgba(128,96,47,.06) 38%,transparent 68%);filter:blur(34px);animation:erBottleMist 12s ease-in-out infinite alternate}.er-home__hero-visual img,.er-home__hero-visual>span{z-index:2}@keyframes erSmokeDriftA{0%{transform:translate3d(-3%,5%,0) scale(1.04) rotate(-2deg);opacity:.48}45%{transform:translate3d(4%,-2%,0) scale(1.1) rotate(1deg);opacity:.7}100%{transform:translate3d(8%,-7%,0) scale(1.15) rotate(3deg);opacity:.52}}@keyframes erSmokeDriftB{0%{transform:translate3d(7%,6%,0) scale(1.05) rotate(2deg);opacity:.36}50%{transform:translate3d(-2%,-1%,0) scale(1.12) rotate(-1deg);opacity:.58}100%{transform:translate3d(-8%,-8%,0) scale(1.18) rotate(-3deg);opacity:.42}}@keyframes erBottleMist{0%{transform:translate3d(-3%,2%,0) scale(.96);opacity:.35}100%{transform:translate3d(4%,-8%,0) scale(1.08);opacity:.62}}@media(max-width:749px){.er-home__hero::before,.er-home__hero::after{filter:blur(34px);opacity:.46}.er-home__hero-visual::after{filter:blur(26px)}}@media(prefers-reduced-motion:reduce){.er-home__hero::before,.er-home__hero::after,.er-home__hero-visual::after{animation:none!important;transform:none!important}}