/******* Do not edit this file *******
Code Snippets Manager
Saved: Oct 15 2026 | 15:18:02 */
/* Native logo geometry remains in Elementor. This layer registers the full
   source canvas against the final emblem bounds (762,494,2317,1259). */
[data-home-intro-source="external"]{overflow-x:clip}
[data-home-intro-source="external"] .home-logo{position:relative;overflow:visible}
[data-home-intro-source="external"] [data-home-intro-static] svg{display:block}
/* Palette swaps must be synchronous with SVG currentColor. Preserve footer motion. */
[data-home-intro-source="external"],
body.resonanz-home-page .site-header{transition:transform .25s ease}
[data-home-intro-source="external"] [data-home-intro]{position:absolute;inset:0;padding:0;border:0;min-width:0;pointer-events:none;display:none;overflow:visible}
[data-home-intro-source="external"] [data-home-intro] canvas{position:absolute;max-width:none!important;width:165.731549%;height:171.564734%;left:-32.887354%;top:-39.23749%;pointer-events:none}
[data-home-intro-source="external"][data-home-intro-state="playing"] [data-home-intro]{display:block}
[data-home-intro-source="external"]:is([data-home3d-state="flip"],[data-home3d-state="resonance"],[data-home3d-state="grab"],[data-home3d-state="release"]) [data-home-intro]{display:block}
[data-home-intro-source="external"]:is([data-home3d-state="flip"],[data-home3d-state="resonance"],[data-home3d-state="grab"],[data-home3d-state="release"]) [data-home-intro-static]{visibility:hidden}
[data-home-intro-engine="three"] .home-three-scene{position:absolute;pointer-events:none;opacity:calc(1 - var(--home-intro-handoff,0))}
[data-home-intro-source="external"] .home-three-scene canvas{width:100%;height:100%;left:0;top:0;display:block}
[data-home-intro-source="external"][data-home-intro-state="loading"] [data-home-intro-static],
[data-home-intro-source="external"][data-home-intro-state="playing"] [data-home-intro-static]{visibility:hidden}
/* Only blend antialiasing after the complete 3D pose already matches the SVG. */
[data-home-intro-source="external"][data-home3d-state="handoff"] [data-home-intro-static]{visibility:visible}
:root[data-resonanz-intro-boot="pending"] [data-home-intro-source="external"] [data-home-intro-static]{visibility:hidden}
@media(min-width:769px){
 [data-home-intro-source="external"][data-home-intro-state="loading"] [data-home-intro-wordmark]{opacity:0}
 :root[data-resonanz-intro-boot="pending"] [data-home-intro-source="external"] [data-home-intro-wordmark]{opacity:0}
 [data-home-intro-source="external"][data-home-intro-state="playing"] [data-home-intro-wordmark]{opacity:var(--home-intro-wordmark,0)}
}
@media(prefers-reduced-motion:reduce){
 [data-home-intro-source="external"] [data-home-intro]{display:none!important}
 [data-home-intro-source="external"] [data-home-intro-static]{visibility:visible!important}
 [data-home-intro-source="external"] [data-home-intro-wordmark]{opacity:1!important}
}
