.home-hero.hero-fit-v138,.hero-fit-v138 .hero-slides{height:auto!important;min-height:0!important;max-height:none!important}
.hero-fit-v138 .hero-slides{display:block!important;position:relative}
.hero-fit-v138 .hero-slide{position:relative!important;inset:auto!important;display:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;background:none!important;opacity:1!important;transform:none!important;overflow:hidden}
.hero-fit-v138 .hero-slide.is-active{display:block!important}.hero-fit-v138 .hero-slide:before,.hero-fit-v138 .hero-slide:after{display:none!important}.hero-fit-v138 .hero-banner-link{display:block;position:static!important;color:inherit;text-decoration:none;height:auto!important}
.hero-fit-v138 img.hero-background{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;opacity:1!important;transform:none!important;filter:none!important}
.hero-fit-v138 .hero-content{position:static!important;min-height:0!important;height:auto!important;max-width:none!important;width:100%;box-sizing:border-box;padding:16px 24px 20px!important;background:var(--brand-surface);color:var(--brand-text)}
.hero-fit-v138 .hero-content h1{font-size:clamp(20px,2.5vw,34px)!important;line-height:1.3;margin:6px 0;max-width:none}.hero-fit-v138 .hero-content p{font-size:14px;margin:6px 0;max-width:none}.hero-fit-v138 .hero-content .eyebrow:empty,.hero-fit-v138 .hero-content p:empty{display:none}.hero-fit-v138 .hero-controls{position:static!important;transform:none!important;padding:8px 24px 14px;margin:0 auto;justify-content:center}
.header-logo-v138 .brand img{width:auto!important;height:auto!important;max-height:150px!important;max-width:100%!important;object-fit:contain}.header-logo-v138>.brand{min-width:0;max-width:100%;flex-shrink:1}.header-logo-v138.logo-centered{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px}.header-logo-v138.logo-centered>.brand{grid-column:2;grid-row:1;justify-self:center}.header-logo-v138.logo-centered>.header-actions{grid-column:3;grid-row:1;justify-self:end}.header-logo-v138.logo-centered>[data-menu-toggle]{grid-column:1;grid-row:1;justify-self:start}
.home-html-section{overflow-wrap:anywhere;min-width:0}.home-html-section img{max-width:100%;height:auto}.home-html-section table{max-width:100%}
@media(max-width:900px){.header-logo-v138.logo-centered{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px}.header-logo-v138.logo-centered>.header-actions{display:none!important}.header-logo-v138.logo-centered>.brand{max-width:100%}.hero-fit-v138 .hero-content{padding:12px 16px!important}.hero-fit-v138 .hero-content h1{font-size:20px!important}}
@media(min-width:901px){.header-logo-v138:not(.logo-centered){grid-template-columns:minmax(150px,350px) minmax(200px,620px) auto;gap:24px}.header-logo-v138.logo-centered>.brand{max-width:min(45vw,480px)}}
.header-logo-v138 .brand img{object-position:center}
