.hero{isolation:isolate}
.hero:before{z-index:0}
.hero-content,.hero-foot{z-index:2}
.hero-blue-fire{position:absolute;inset:0 0 0 auto;width:26.25%;height:100%;object-fit:fill;pointer-events:none;mix-blend-mode:screen;z-index:1;user-select:none}
.fire-motion-toggle{position:absolute;bottom:65px;right:6%;z-index:3;background:#080e12b3;border:1px solid #93cedb40;color:#b7cbd2;padding:10px 12px;font:10px Arial,Helvetica,sans-serif;letter-spacing:1px;cursor:pointer}
.fire-motion-toggle:hover{border-color:#93cedb;color:#e8eeee}
.fire-motion-toggle:focus-visible{outline:2px solid #93cedb;outline-offset:4px}
@media(max-width:700px){.hero-blue-fire{width:26.25%}.fire-motion-toggle{bottom:67px;font-size:9px}}
