/* Progressive enhancement: the native form remains the source of truth. */
.ca-form-scene{position:relative;min-width:0;isolation:isolate;align-self:start}
.ca-form-scene .contact-form{margin:0;width:100%;box-sizing:border-box;transition:none}
.ca-form-pixels{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:0;transition:opacity .35s ease}
.ca-form-scene.ca-form-assembling .contact-form{opacity:var(--form-reveal,0)}
.ca-form-scene.ca-form-assembling .ca-form-pixels{opacity:1}
.ca-form-scene.ca-form-complete .ca-form-pixels{opacity:0}
@media(prefers-reduced-motion:reduce){.ca-form-scene .contact-form{opacity:1!important}.ca-form-pixels{display:none!important}}
