.kc div:empty{display:block}
.kc .kc-hero__inner{padding:44px 24px 0}
.kc .kc-hero--page .kc-hero__inner{padding:64px 24px 72px}
.kc-hero h1{font-size:clamp(42px,4.6vw,74px);max-width:none}
.kc-hero .kc-lead{font-size:17px;margin-top:18px;max-width:600px}
.kc-hero .kc-gs{margin-top:24px}
.kc-hero .kc-btns{margin-top:26px}
.kc-hero .kc-eyebrow{margin-bottom:14px}
.kc-hero__grid{align-items:start}
.kc-hero__side{padding-top:34px}
.kc-proof{margin-top:36px}
.kc-proof__stats>div{padding-top:20px;padding-bottom:18px}
.kc-marq--top{border-top:0;background:rgba(8,9,11,.72);backdrop-filter:blur(8px)}
.kc-marq--top .kc-marq__row{padding:11px 0}
.kc-marq--top .kc-marq__track span{font-size:18px}
.kc-marq--top .kc-marq__label{background:transparent}
.kc-marq--regions .kc-marq__label{background:transparent}
.kc-marq--regions .kc-marq__row{padding:12px 0}
.kc-hero__bg img{object-position:78% 45%}
.shopify-section-group-header-group .header{padding-top:10px!important;padding-bottom:10px!important}
.shopify-section-group-header-group .header__heading-logo{max-width:92px}
@media (max-width:749px){
.kc .kc-hero__inner{padding:26px 18px 0}.kc .kc-hero--page .kc-hero__inner{padding:30px 18px 48px}
.kc-page-pad{height:80px}.kc-hero__side{padding-top:0}
.kc-marq--top .kc-marq__track span{font-size:14px}.kc-marq--top .kc-marq__row{padding:9px 0}
.shopify-section-group-header-group .header__heading-logo{max-width:64px}
.kc-hero .kc-eyebrow{font-size:10px;letter-spacing:.14em;gap:4px 8px;margin-bottom:12px}
.kc-hero h1{font-size:clamp(34px,9.6vw,44px);line-height:1.02}
.kc-hero .kc-lead{font-size:15px;margin-top:14px;line-height:1.55}
.kc .kc-gs{grid-template-columns:repeat(4,1fr);row-gap:0;margin-top:20px}
.kc .kc-gs .kc-gs__track{display:block}
.kc .kc-gs li{font-size:10px;padding:12px 5px 0 0}
.kc .kc-gs li:before{font-size:8px;letter-spacing:.12em;margin-bottom:4px}
.kc .kc-gs li b{font-size:11.5px;line-height:1.2}
.kc .kc-gs li.is-us b{font-size:12px}
.kc .kc-gs li s{font-size:10px}
.kc-hero .kc-btns{margin-top:20px;gap:10px}
.kc-hero .kc-btn{min-height:52px}
.kc-hero__local{font-size:12.5px;gap:4px 12px;margin-top:14px}
}
@media (min-width:750px){.kc-page-pad{display:none!important}}
