/* WordPress integration, preserving reference geometry. */
.wp-site-blocks{padding:0}.bs .wp-block-template-part{display:contents}.bs-main{margin:0}.bs .wp-block-group{box-sizing:border-box}.bs :where(h1,h2,h3,p){padding:0}.bs [hidden]{display:none!important}.bs-condition{display:contents}.bs-marquee-toggle{background:none;border:0;padding:0;text-align:left}.bs-marquee-toggle:focus-visible{text-decoration:underline}.bs-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bs-form-status{margin:0;font-size:16px}.bs .bs-contact-form{position:relative}.bs a.bs-skip{position:fixed;top:16px;left:16px;z-index:250;transform:translateY(-200%);padding:16px 24px;background:#F7B500;color:#17130A;border-radius:9999px}.bs a.bs-skip:focus{transform:none}html{scroll-padding-top:128px}.bs .bs-contact-form{--focus-ring:#17130A}.editor-styles-wrapper .intro{display:none!important}.editor-styles-wrapper .reveal,.editor-styles-wrapper .anim-rise,.editor-styles-wrapper .line>span{animation:none!important;opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.bs .intro{display:none!important}.expand{height:auto}.bs .marquee-run{flex-wrap:wrap;white-space:normal;width:auto}.bs .marquee-run [aria-hidden=true]{display:none}}

.bs .bs-field{min-width:0}.bs .bs-input{box-sizing:border-box;width:100%;min-width:0}
