/* v160: ONLY correct mobile hero eyebrow badge clipping. */
@media (max-width:767px) {
 body.home .cs-home-v11 .framer-exact-header-hero .framer-c5q8ot {
   position:relative!important;
   left:auto!important;
   right:auto!important;
   transform:none!important;
   box-sizing:border-box!important;
   display:inline-flex!important;
   flex:0 0 auto!important;
   align-self:flex-start!important;
   justify-content:flex-start!important;
   width:max-content!important;
   max-width:100%!important;
   min-width:0!important;
   height:auto!important;
   overflow:visible!important;
   margin-left:0!important;
   margin-right:0!important;
   padding:8px 12px!important;
 }
 body.home .cs-home-v11 .framer-exact-header-hero .framer-c5q8ot > .ssr-variant,
 body.home .cs-home-v11 .framer-exact-header-hero .framer-c5q8ot .framer-87dsx3 {
   position:static!important;
   display:block!important;
   width:max-content!important;
   max-width:100%!important;
   min-width:0!important;
   overflow:visible!important;
   transform:none!important;
 }
 body.home .cs-home-v11 .framer-exact-header-hero .framer-c5q8ot p.framer-text {
   margin:0!important;
   font-size:clamp(8px,2.3vw,10px)!important;
   line-height:1.3!important;
   letter-spacing:.06em!important;
   white-space:nowrap!important;
   word-break:normal!important;
   overflow-wrap:normal!important;
   width:max-content!important;
   max-width:100%!important;
 }
}
