.okhw[hidden],.okhw-animal[hidden]{display:none!important}
.okhw{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.okhw-scene,.okhw-scene img{position:absolute;inset:0;width:100%;height:100%;display:block}
.okhw-scene{opacity:var(--okhw-scene,0)}
.okhw-scene img{object-fit:fill;object-position:center;transform:none}
.okhw-night,.okhw-fog,.okhw-flash,.okhw-bolts{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.okhw-night{background:radial-gradient(ellipse at 55% 25%,#08061633,#03020cf2);opacity:var(--okhw-night,0)}
.okhw-fog{inset:-10%;width:120%;height:120%;background:radial-gradient(ellipse at 15% 65%,#a5b4cc44,transparent 40%),radial-gradient(ellipse at 80% 25%,#8176a94a,transparent 40%);filter:blur(15px);opacity:var(--okhw-fog,0);transform:translateX(var(--okhw-drift,0%))}
.okhw-flash{background:radial-gradient(ellipse at 20% 5%,#e9f2ff,#9dafe633);mix-blend-mode:screen;opacity:var(--okhw-flash,0)}
.okhw-bolts{opacity:var(--okhw-flash,0)}
.okhw-active .okhomes-home-map__hero-brand{opacity:var(--okhw-brand,1);pointer-events:none}
.okhw-active .okhomes-home-map__hero-alternate,.okhw-active .okhomes-hero-crossfade__pause{display:none!important}
.okhw-animal{position:absolute;width:74px;height:52px;z-index:4;pointer-events:none;will-change:transform,opacity}
.okhw-animal canvas{display:block;width:100%;height:100%}
.okhw-bat{width:88px;height:62px}
@media(min-width:750px){.okhw-animal{width:86px;height:60px}.okhw-bat{width:104px;height:73px}}
@media(prefers-reduced-motion:reduce){.okhw-active .okhomes-home-map__hero-brand{opacity:1}.okhw-animal,.okhw-fog,.okhw-flash,.okhw-bolts{display:none!important}}
