.bubble-field-effects{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:2}
.bubble-field-effects .absorption-spark{fill:none;stroke-linecap:round;stroke-linejoin:round}
.bubble-field-effects .spark-main{stroke:#fff7d8;stroke-width:2}
.bubble-field-effects .spark-side{stroke:#ead7ff;stroke-width:1.2}
.bubble-field-effects .absorption-wave{fill:none;stroke:#bdddf4;stroke-width:1.25;stroke-linecap:round}
.bubble-field-active .intro-bubble>img{will-change:opacity}
@media(prefers-reduced-motion:reduce){.bubble-field-effects{display:none}.bubble-field-active .intro-bubble>img{will-change:auto}}
