/*
Theme Name: HK Barrette Zagg Preview
Template: bw-zagg-free
Version: 1.0.0
Description: Unpublished HK Barrette navigation preview based on Bw Zagg Free.
*/
#header img.wp-image-23824 {width:148px;height:90px;object-fit:cover;object-position:center;}
#header .bzotech-bottom-header .col-social {display:none;}
#header .col-menu {width:100%;}
#header .hkbarrette-navigation > li > a {font-size:16px;font-weight:500;color:#333;text-transform:none;display:flex;align-items:center;gap:3px;white-space:nowrap;}
#header .hkbarrette-navigation > li > a:hover,#header .hkbarrette-navigation > li > a:focus-visible {color:#0058d9;}
.hk-products-icon {display:inline-flex;flex-direction:column;gap:2px;width:11px;flex-shrink:0;}
.hk-products-icon > span {height:1px;background:#929292;width:11px;}
@media(min-width:1025px){
 #header .bzotech-bottom-header .col-logo,#header .bzotech-bottom-header .col-social {display:none;}
 #header .hkbarrette-navigation {display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;}
 #header .hkbarrette-navigation > li {margin:0;padding:0;}
 #header .hkbarrette-navigation > li > a {padding:18px 0;line-height:22px;}
}
@media(max-width:1024px){#header .hkbarrette-navigation > li > a {padding:14px 18px;} #header .col-social {display:none;} }

#header .hk-products-item {position:static;}
#header .col-menu,#header .bzotech-menu-inner {position:static;}
#header .bzotech-bottom-header > .bzotech-container {position:relative;}
.hk-brand-dropdown > summary {display:flex;align-items:center;gap:3px;list-style:none;cursor:pointer;font-size:16px;font-weight:500;color:#333;padding:18px 0;line-height:22px;}
.hk-brand-dropdown > summary::-webkit-details-marker {display:none;}
.hk-brand-dropdown[open] > summary {color:#0058d9;}
.hk-brands-panel {position:absolute;top:100%;left:0;right:0;z-index:999;background:#fff;padding:24px;border:1px solid #e5e9ef;box-shadow:0 16px 32px #102e511a;max-height:65vh;overflow:auto;}
.hk-priority-brands {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:20px;border-bottom:1px solid #e5e9ef;}
.hk-other-brands {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:20px;}
#header .hk-brand-card {display:flex;align-items:center;justify-content:center;min-height:62px;background:#f6f8fb;border:1px solid #e8edf4;color:#32445c;font-size:16px;font-weight:600;padding:10px;white-space:normal;line-height:1.4;text-align:center;}
#header .hk-brand-priority {min-height:88px;color:#123e68;font-size:24px;font-weight:700;background:#f0f6ff;}
#header .hk-brand-card:hover,#header .hk-brand-card:focus-visible {border-color:#0058d9;color:#0058d9;background:#eef5ff;}
@media(max-width:1024px){.hk-brand-dropdown > summary{padding:14px 18px;}.hk-brands-panel{position:static;box-shadow:none;border:0;padding:14px;max-height:55vh;}.hk-other-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.hk-priority-brands{gap:6px;}#header .hk-brand-priority{font-size:16px;min-height:62px;}}

/* Original brand marks from the reference site's logo assets. */
#header .hk-brand-card {flex-direction:column;gap:8px;min-height:104px;background:#fff;}
#header .hk-brand-priority {min-height:126px;}
.hk-brand-logo {display:block;flex:none;width:120px;height:40px;background-image:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-4ad10ae2069dc02547654d6a7c3beb9f.png");background-repeat:no-repeat;}
#header .hk-brand-name {font-size:13px;line-height:1.3;font-weight:600;}
#header .hk-brand-priority .hk-brand-name {font-size:16px;}
.hk-brand-priority .hk-brand-logo {transform:scale(1.15);margin:4px 0;}
.hk-logo-nvidia {background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzZCOTAwIiByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+TlZJRElBPC90aXRsZT48cGF0aCBkPSJNOC45NDggOC43OTh2LTEuNDNhNi43IDYuNyAwIDAgMSAuNDI0LS4wMThjMy45MjItLjEyNCA2LjQ5MyAzLjM3NCA2LjQ5MyAzLjM3NHMtMi43NzQgMy44NTEtNS43NSAzLjg1MWMtLjM5OCAwLS43ODctLjA2Mi0xLjE1OC0uMTg1di00LjM0NmMxLjUyOC4xODUgMS44MzcuODU3IDIuNzQ3IDIuMzg1bDIuMDQtMS43MTRzLTEuNDkyLTEuOTUyLTQtMS45NTJhNi4wMTYgNi4wMTYgMCAwIDAtLjc5Ni4wMzVtMC00LjczNXYyLjEzOGwuNDI0LS4wMjdjNS40NS0uMTg1IDkuMDEgNC40NyA5LjAxIDQuNDdzLTQuMDggNC45NjQtOC4zMyA0Ljk2NGMtLjM3IDAtLjczMy0uMDM1LTEuMDk1LS4wOTd2MS4zMjVjLjMuMDM1LjYxLjA2Mi45MS4wNjIgMy45NTcgMCA2LjgyLTIuMDIzIDkuNTkzLTQuNDA4LjQ1OS4zNzEgMi4zNCAxLjI2MyAyLjczIDEuNjUyLTIuNjMzIDIuMjA4LTguNzcyIDMuOTg0LTEyLjI1MyAzLjk4NC0uMzM1IDAtLjY1My0uMDE4LS45NzEtLjA1M3YxLjg2NEgyNFY0LjA2M3ptMCAxMC4zMjZ2MS4xMzFjLTMuNjU3LS42NTQtNC42NzMtNC40Ni00LjY3My00LjQ2czEuNzU4LTEuOTQ0IDQuNjczLTIuMjYydjEuMjM3SDguOTRjLTEuNTI4LS4xODYtMi43MyAxLjI0NS0yLjczIDEuMjQ1cy42OCAyLjQxMiAyLjczOSAzLjExTTIuNDU2IDEwLjlzMi4xNjQtMy4xOTcgNi41LTMuNTMzVjYuMjAxQzQuMTUzIDYuNTkgMCAxMC42NTMgMCAxMC42NTNzMi4zNSA2LjgwMiA4Ljk0OCA3LjQydi0xLjIzN2MtNC44NC0uNi02LjQ5Mi01LjkzNi02LjQ5Mi01LjkzNnoiLz48L3N2Zz4=");background-position:center;background-size:contain;}
.hk-logo-cisco {background-position:0px -201px;}
.hk-logo-huawei {background-position:0px -241px;}
.hk-logo-h3c {background-position:-480px -241px;}
.hk-logo-hpe {background-position:-120px -201px;}
.hk-logo-dell {background-position:-600px -241px;}
.hk-logo-aruba {background-position:-120px -319px;}
.hk-logo-juniper {background-position:-360px -201px;}
.hk-logo-mellanox {background-position:-120px -359px;}
.hk-logo-ruckus {background-position:-240px -241px;}
.hk-logo-lenovo {background-position:0px -281px;}
.hk-logo-zte {background-position:-480px -201px;}
.hk-logo-arista {background-position:0px -359px;}
.hk-logo-extreme {background-position:-240px -281px;}
.hk-logo-ubiquiti {background-position:-120px -241px;}
.hk-logo-supermicro {background-position:-600px -319px;}
.hk-logo-ruijie {background-position:-360px -319px;}
@media(max-width:480px){.hk-priority-brands .hk-brand-logo{transform:scale(.7);width:120px;margin-left:-16px;margin-right:-16px;} #header .hk-brand-priority{min-height:100px;padding:6px;} .hk-priority-brands{gap:6px;} }

.hk-other-brands {padding-top:0;}

.hk-logo-nvidia {filter:grayscale(1);opacity:.7;}

/* Compact horizontal brand rows: logo before the name. */
#header .hk-brand-card {flex-direction:row;justify-content:flex-start;gap:8px;min-height:54px;padding:8px 12px;text-align:left;}
#header .hk-brand-name {font-size:14px;}
.hk-brand-logo {width:72px;height:24px;background-size:432px 240px;flex:0 0 72px;}
.hk-logo-nvidia {background-size:contain;}
.hk-other-brands {padding-top:0;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));}
.hk-logo-cisco {background-position:0px -120.6px;}
.hk-logo-huawei {background-position:0px -144.6px;}
.hk-logo-h3c {background-position:-288px -144.6px;}
.hk-logo-hpe {background-position:-72px -120.6px;}
.hk-logo-dell {background-position:-360px -144.6px;}
.hk-logo-aruba {background-position:-72px -191.4px;}
.hk-logo-juniper {background-position:-216px -120.6px;}
.hk-logo-mellanox {background-position:-72px -215.4px;}
.hk-logo-ruckus {background-position:-144px -144.6px;}
.hk-logo-lenovo {background-position:0px -168.6px;}
.hk-logo-zte {background-position:-288px -120.6px;}
.hk-logo-arista {background-position:0px -215.4px;}
.hk-logo-extreme {background-position:-144px -168.6px;}
.hk-logo-ubiquiti {background-position:-72px -144.6px;}
.hk-logo-supermicro {background-position:-360px -191.4px;}
.hk-logo-ruijie {background-position:-216px -191.4px;}
@media(max-width:1024px){.hk-other-brands{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:420px){#header .hk-brand-card{padding:6px;gap:4px;}#header .hk-brand-name{font-size:12px;}.hk-other-brands{gap:6px;}}

/* Three-column products menu, aligned toward the left edge. */
#header .hk-mega-panel {display:grid;grid-template-columns:235px 255px minmax(0,1fr);gap:0;background:#f8f9fb;padding:24px 20px;left:-20px;right:-20px;max-height:none;box-shadow:0 12px 26px #132b4912;}
.hk-brand-dropdown:not([open]) > .hk-mega-panel {display:none!important;}
.hk-mega-panel > div {min-width:0;padding:0 20px;}
.hk-mega-panel > div+div {border-left:1px solid #dde2e9;}
#header .hk-mega-panel h3 {font-size:15px;line-height:24px;font-weight:600;color:#222;margin:0 0 12px;}
#header .hk-mega-panel .hk-other-brands {display:block;padding:0;}
.hk-mega-scroll {max-height:400px;overflow:auto;scrollbar-width:thin;scrollbar-color:#bfc4ca transparent;padding-right:8px;}
#header .hk-mega-panel .hk-brand-card {width:100%;min-height:40px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#333;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:7px 0;margin:0;text-align:left;}
#header .hk-mega-panel .hk-brand-name {font-size:13px;font-weight:500;line-height:20px;}
#header .hk-category-option {display:block;width:100%;border:0;background:none;color:#222;font-size:14px;line-height:23px;font-weight:400;text-align:left;padding:6px 0;margin:0;box-shadow:none;border-radius:0;white-space:normal;}
#header .hk-mega-panel .is-active,#header .hk-mega-panel button:hover {color:#006bff;background:transparent;}
#header .hk-mega-results a {display:block;color:#222;font-size:14px;font-weight:400;line-height:24px;padding:3px 0;text-transform:none;}
#header .hk-mega-results a:hover,#header .hk-category-option.is-active {color:#006bff;text-decoration:underline;text-underline-offset:6px;}
#header .hk-mega-all {display:block;margin-top:14px;padding-top:14px;border-top:1px solid #dde2e9;font-size:13px;font-weight:600;color:#222;}
@media(max-width:1024px){#header .hk-mega-panel {position:static;grid-template-columns:1fr 1fr;padding:14px 8px;} .hk-mega-brands{grid-row:span 2;} .hk-mega-panel>div{padding:0 10px;} .hk-mega-detail{grid-column:2;margin-top:18px;} .hk-mega-scroll{max-height:360px;} }
@media(max-width:520px){#header .hk-mega-panel {grid-template-columns:1fr;} .hk-mega-brands{grid-row:auto;} .hk-mega-panel>div+div{border-left:0;border-top:1px solid #dde2e9;padding-top:14px;margin-top:14px;} .hk-mega-detail{grid-column:1;} .hk-mega-scroll{max-height:240px;} }

/* Dedicated Brands menu with full-color original logos. */
#header .hk-brands-item{position:static;}
.hk-brands-dropdown > summary{display:flex;align-items:center;list-style:none;cursor:pointer;font-size:16px;font-weight:500;color:#333;padding:18px 0;line-height:22px;}
.hk-brands-dropdown > summary::-webkit-details-marker{display:none;}
.hk-brands-dropdown[open]>summary{color:#006bff;}
.hk-brands-logo-panel{position:absolute;top:100%;left:-20px;right:-20px;background:#f8f9fb;padding:26px 30px;z-index:999;box-shadow:0 12px 26px #132b4912;}
.hk-brands-dropdown:not([open])>.hk-brands-logo-panel{display:none!important;}
#header .hk-brands-logo-panel h3{font-size:22px;font-weight:500;line-height:1.4;color:#333;margin:0 0 4px;}
#header .hk-brands-logo-panel p{font-size:14px;line-height:1.6;color:#666;margin:0 0 22px;}
.hk-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 22px;}
#header .hk-brands-logo-link{display:flex;align-items:center;justify-content:center;min-height:62px;border:0;background:transparent;padding:8px;}
#header .hk-brands-logo-link:hover,#header .hk-brands-logo-link:focus-visible{background:#edf2f7;outline:1px solid #d8e3f1;}
#header .hk-brands-logo-panel .hk-brand-logo{width:120px;height:40px;flex:0 0 120px;background-size:720px 400px;filter:none;opacity:1;}
#header .hk-mega-panel{grid-template-columns:255px minmax(0,1fr);}
#header .hk-brands-logo-panel .hk-logo-cisco {background-position:0px -1px;}
#header .hk-brands-logo-panel .hk-logo-huawei {background-position:0px -41px;}
#header .hk-brands-logo-panel .hk-logo-h3c {background-position:-480px -41px;}
#header .hk-brands-logo-panel .hk-logo-hpe {background-position:-120px -1px;}
#header .hk-brands-logo-panel .hk-logo-dell {background-position:-600px -41px;}
#header .hk-brands-logo-panel .hk-logo-aruba {background-position:-120px -119px;}
#header .hk-brands-logo-panel .hk-logo-juniper {background-position:-360px -1px;}
#header .hk-brands-logo-panel .hk-logo-mellanox {background-position:-120px -159px;}
#header .hk-brands-logo-panel .hk-logo-ruckus {background-position:-240px -41px;}
#header .hk-brands-logo-panel .hk-logo-lenovo {background-position:0px -81px;}
#header .hk-brands-logo-panel .hk-logo-zte {background-position:-480px -1px;}
#header .hk-brands-logo-panel .hk-logo-arista {background-position:0px -159px;}
#header .hk-brands-logo-panel .hk-logo-extreme {background-position:-240px -81px;}
#header .hk-brands-logo-panel .hk-logo-ubiquiti {background-position:-120px -41px;}
#header .hk-brands-logo-panel .hk-logo-supermicro {background-position:-600px -119px;}
#header .hk-brands-logo-panel .hk-logo-ruijie {background-position:-360px -119px;}
#header .hk-brands-logo-panel .hk-logo-palo {background-position:-360px -159px;}
#header .hk-brands-logo-panel .hk-logo-nvidia {background-image:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-d2fbff1e0f79799d4bce88c505ec441f.png");background-position:center;background-size:contain;}
@media(max-width:1024px){.hk-brands-dropdown>summary{padding:14px 18px;}.hk-brands-logo-panel{position:static;padding:18px 14px;box-shadow:none;}.hk-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;}#header .hk-mega-panel{grid-template-columns:1fr 1fr;}.hk-mega-detail{grid-column:auto;margin-top:0;} }
@media(max-width:520px){.hk-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}#header .hk-mega-panel{grid-template-columns:1fr;}}

#header .hk-brands-logo-panel .hk-logo-nvidia {background-image:linear-gradient(to right,#76b900 0%,#76b900 30%,#000 30%,#000 100%);-webkit-mask-image:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-d2fbff1e0f79799d4bce88c505ec441f.png");mask-image:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-d2fbff1e0f79799d4bce88c505ec441f.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}

/* Four-level product navigation */
#header .hk-mega-panel{display:grid;grid-template-columns:190px 220px minmax(200px,1fr) minmax(220px,1fr);gap:0;left:-20px;right:-20px;padding:22px 24px 28px;}
.hk-catalog-path{grid-column:1/-1;color:#56708d;font-size:13px;padding:0 12px 15px;border-bottom:1px solid #e0e5ed;margin-bottom:18px;}
.hk-catalog-column{min-width:0;padding:0 18px;border-right:1px solid #dee4ed;}
.hk-catalog-column:last-of-type{border-right:0;}
.hk-catalog-column h3{font-size:15px;font-weight:600;margin:0 0 15px;color:#152b44;}
.hk-catalog-list{max-height:385px;overflow:auto;}
#header .hk-catalog-option{display:block;background:transparent;border:0;color:#222;text-align:left;font-size:14px;line-height:1.5;padding:8px 0;width:100%;cursor:pointer;white-space:normal;}
#header .hk-catalog-option:hover,#header .hk-catalog-option.is-active,#header .hk-catalog-option:focus-visible{color:#0058d9;text-decoration:underline;text-underline-offset:5px;}
.hk-catalog-empty{font-size:13px;color:#6a7c90;line-height:1.7;padding:7px 0;}
#header .hk-catalog-view{display:block;color:#0058d9;font-size:13px;padding:14px 0;}
@media(max-width:1024px){#header .hk-mega-panel{grid-template-columns:1fr 1fr;left:0;right:0;padding:18px 12px;}.hk-catalog-column{padding:0 12px;margin-bottom:20px;}.hk-catalog-list{max-height:230px;}}
@media(max-width:600px){#header .hk-mega-panel{grid-template-columns:1fr 1fr;}.hk-catalog-column h3{font-size:13px;}#header .hk-catalog-option{font-size:13px;}.hk-catalog-list{max-height:200px;}}

/* Enterprise equipment banner: original height, wider on desktop. */
.hk-network-hero{position:relative;left:50%;transform:translateX(-50%);width:min(calc(100% + 160px),calc(100vw - 48px));height:var(--hk-original-hero-height,450px);background:#fff url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-0bc8bd5d187e45f53542f4d3ce3a7c4d.jpg") center/cover no-repeat;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.hk-network-hero-copy{position:relative;text-align:center;max-width:640px;padding:20px 32px;}
.hk-network-hero .hk-hero-eyebrow{color:#55718d;font-size:10px;line-height:1.5;letter-spacing:2px;font-weight:600;margin:0 0 12px;}
.hk-network-hero h1{color:#142e48;font-size:38px;line-height:1.14;letter-spacing:-1px;font-weight:600;margin:0 0 16px;}
.hk-network-hero h1 span{color:#0058d9;}
.hk-network-hero .hk-hero-description{color:#526579;font-size:14px;line-height:1.7;margin:0 0 17px;}
.hk-hero-category-links{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-bottom:21px;}
.hk-hero-category-links a{font-size:12px;color:#0058d9;white-space:nowrap;}
.hk-hero-category-links a:hover{text-decoration:underline;}
.hk-hero-explore{display:inline-flex;align-items:center;gap:24px;background:#0058d9;border-radius:30px;padding:12px 23px;color:#fff!important;font-size:13px;font-weight:600;}
.hk-hero-explore:hover{background:#003d9e;}
.hk-network-hero .hk-hero-footnote{font-size:10px;letter-spacing:1px;color:#77889a;margin:15px 0 0;}
@media(max-width:1024px){.hk-network-hero{width:calc(100vw - 32px);height:var(--hk-original-hero-height,350px);min-height:350px;}.hk-network-hero-copy{background:rgba(255,255,255,.83);border-radius:18px;padding:20px 24px;max-width:570px;}.hk-network-hero h1{font-size:30px;}}
@media(max-width:600px){.hk-network-hero{height:340px;min-height:340px;background-position:center;}.hk-network-hero-copy{max-width:90%;padding:20px 14px;}.hk-network-hero h1{font-size:27px;}.hk-network-hero .hk-hero-description{font-size:12px;}.hk-hero-category-links{gap:9px 12px;margin-bottom:16px;}.hk-hero-category-links a{font-size:11px;}}

/* Requested desktop enlargement: 3cm on each side, 5cm taller. */
@media(min-width:1025px){.hk-network-hero{width:min(calc(100% + 160px + 6cm),calc(100vw - 48px));height:calc(var(--hk-original-hero-height,450px) + 5cm);}}

/* Unified networking B2B support cards */
.hk-services-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;}
.hk-service-card{display:flex;align-items:flex-start;gap:18px;min-width:0;margin:0;padding:25px 22px;background:#fff;border:1px solid #e0e8f1;border-radius:14px;box-shadow:0 3px 14px rgba(21,49,82,.025);}
.hk-service-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 54px;color:#095bc3;background:#eff6ff;border:1px solid #e3efff;border-radius:12px;}
.hk-service-icon svg{display:block;width:32px;height:32px;overflow:visible;}
.hk-service-card h2{font-size:15px!important;font-weight:600;line-height:1.4;color:#183554;margin:1px 0 7px!important;letter-spacing:0;text-transform:none;}
.hk-service-card p{font-size:13px;line-height:1.65;color:#66798f;margin:0;}
@media(max-width:1200px){.hk-services-strip{grid-template-columns:repeat(2,minmax(0,1fr));}.hk-service-card{padding:22px;}}
@media(max-width:600px){.hk-services-strip{grid-template-columns:1fr;gap:12px;margin-top:24px;}.hk-service-card{padding:20px;}.hk-service-icon{width:48px;height:48px;flex-basis:48px;}.hk-service-icon svg{width:29px;height:29px;}}

.hk-logo-aruba {background-position:-120px -319px;}
.hk-logo-juniper {background-position:-360px -201px;}
.hk-logo-mellanox {background-position:-120px -359px;}
.hk-logo-ruckus {background-position:-240px -241px;}
.hk-logo-lenovo {background-position:0px -281px;}
.hk-logo-zte {background-position:-480px -201px;}
.hk-logo-arista {background-position:0px -359px;}
.hk-logo-extreme {background-position:-240px -281px;}
.hk-logo-ubiquiti {background-position:-120px -241px;}
.hk-logo-supermicro {background-position:-600px -319px;}
.hk-logo-ruijie {background-position:-360px -319px;}
@media(max-width:480px){.hk-priority-brands .hk-brand-logo{transform:scale(.7);width:120px;margin-left:-16px;margin-right:-16px;} #header .hk-brand-priority{min-height:100px;padding:6px;} .hk-priority-brands{gap:6px;} }

.hk-other-brands {padding-top:0;}

.hk-logo-nvidia {filter:grayscale(1);opacity:.7;}

/* Compact horizontal brand rows: logo before the name. */
#header .hk-brand-card {flex-direction:row;justify-content:flex-start;gap:8px;min-height:54px;padding:8px 12px;text-align:left;}
#header .hk-brand-name {font-size:14px;}
.hk-brand-logo {width:72px;height:24px;background-size:432px 240px;flex:0 0 72px;}
.hk-logo-nvidia {background-size:contain;}
.hk-other-brands {padding-top:0;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));}
.hk-logo-cisco {background-position:0px -120.6px;}
.hk-logo-huawei {background-position:0px -144.6px;}
.hk-logo-h3c {background-position:-288px -144.6px;}
.hk-logo-hpe {background-position:-72px -120.6px;}
.hk-logo-dell {background-position:-360px -144.6px;}
.hk-logo-aruba {background-position:-72px -191.4px;}
.hk-logo-juniper {background-position:-216px -120.6px;}
.hk-logo-mellanox {background-position:-72px -215.4px;}
.hk-logo-ruckus {background-position:-144px -144.6px;}
.hk-logo-lenovo {background-position:0px -168.6px;}
.hk-logo-zte {background-position:-288px -120.6px;}
.hk-logo-arista {background-position:0px -215.4px;}
.hk-logo-extreme {background-position:-144px -168.6px;}
.hk-logo-ubiquiti {background-position:-72px -144.6px;}
.hk-logo-supermicro {background-position:-360px -191.4px;}
.hk-logo-ruijie {background-position:-216px -191.4px;}
@media(max-width:1024px){.hk-other-brands{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:420px){#header .hk-brand-card{padding:6px;gap:4px;}#header .hk-brand-name{font-size:12px;}.hk-other-brands{gap:6px;}}

/* Three-column products menu, aligned toward the left edge. */
#header .hk-mega-panel {display:grid;grid-template-columns:235px 255px minmax(0,1fr);gap:0;background:#f8f9fb;padding:24px 20px;left:-20px;right:-20px;max-height:none;box-shadow:0 12px 26px #132b4912;}
.hk-brand-dropdown:not([open]) > .hk-mega-panel {display:none!important;}
.hk-mega-panel > div {min-width:0;padding:0 20px;}
.hk-mega-panel > div+div {border-left:1px solid #dde2e9;}
#header .hk-mega-panel h3 {font-size:15px;line-height:24px;font-weight:600;color:#222;margin:0 0 12px;}
#header .hk-mega-panel .hk-other-brands {display:block;padding:0;}
.hk-mega-scroll {max-height:400px;overflow:auto;scrollbar-width:thin;scrollbar-color:#bfc4ca transparent;padding-right:8px;}
#header .hk-mega-panel .hk-brand-card {width:100%;min-height:40px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#333;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:7px 0;margin:0;text-align:left;}
#header .hk-mega-panel .hk-brand-name {font-size:13px;font-weight:500;line-height:20px;}
#header .hk-category-option {display:block;width:100%;border:0;background:none;color:#222;font-size:14px;line-height:23px;font-weight:400;text-align:left;padding:6px 0;margin:0;box-shadow:none;border-radius:0;white-space:normal;}
#header .hk-mega-panel .is-active,#header .hk-mega-panel button:hover {color:#006bff;background:transparent;}
#header .hk-mega-results a {display:block;color:#222;font-size:14px;font-weight:400;line-height:24px;padding:3px 0;text-transform:none;}
#header .hk-mega-results a:hover,#header .hk-category-option.is-active {color:#006bff;text-decoration:underline;text-underline-offset:6px;}
#header .hk-mega-all {display:block;margin-top:14px;padding-top:14px;border-top:1px solid #dde2e9;font-size:13px;font-weight:600;color:#222;}
@media(max-width:1024px){#header .hk-mega-panel {position:static;grid-template-columns:1fr 1fr;padding:14px 8px;} .hk-mega-brands{grid-row:span 2;} .hk-mega-panel>div{padding:0 10px;} .hk-mega-detail{grid-column:2;margin-top:18px;} .hk-mega-scroll{max-height:360px;} }
@media(max-width:520px){#header .hk-mega-panel {grid-template-columns:1fr;} .hk-mega-brands{grid-row:auto;} .hk-mega-panel>div+div{border-left:0;border-top:1px solid #dde2e9;padding-top:14px;margin-top:14px;} .hk-mega-detail{grid-column:1;} .hk-mega-scroll{max-height:240px;} }

/* Dedicated Brands menu with full-color original logos. */
#header .hk-brands-item{position:static;}
.hk-brands-dropdown > summary{display:flex;align-items:center;list-style:none;cursor:pointer;font-size:16px;font-weight:500;color:#333;padding:18px 0;line-height:22px;}
.hk-brands-dropdown > summary::-webkit-details-marker{display:none;}
.hk-brands-dropdown[open]>summary{color:#006bff;}
.hk-brands-logo-panel{position:absolute;top:100%;left:-20px;right:-20px;background:#f8f9fb;padding:26px 30px;z-index:999;box-shadow:0 12px 26px #132b4912;}
.hk-brands-dropdown:not([open])>.hk-brands-logo-panel{display:none!important;}
#header .hk-brands-logo-panel h3{font-size:22px;font-weight:500;line-height:1.4;color:#333;margin:0 0 4px;}
#header .hk-brands-logo-panel p{font-size:14px;line-height:1.6;color:#666;margin:0 0 22px;}
.hk-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 22px;}
#header .hk-brands-logo-link{display:flex;align-items:center;justify-content:center;min-height:62px;border:0;background:transparent;padding:8px;}
#header .hk-brands-logo-link:hover,#header .hk-brands-logo-link:focus-visible{background:#edf2f7;outline:1px solid #d8e3f1;}
#header .hk-brands-logo-panel .hk-brand-logo{width:120px;height:40px;flex:0 0 120px;background-size:720px 400px;filter:none;opacity:1;}
#header .hk-mega-panel{grid-template-columns:255px minmax(0,1fr);}
#header .hk-brands-logo-panel .hk-logo-cisco {background-position:0px -1px;}
#header .hk-brands-logo-panel .hk-logo-huawei {background-position:0px -41px;}
#header .hk-brands-logo-panel .hk-logo-h3c {background-position:-480px -41px;}
#header .hk-brands-logo-panel .hk-logo-hpe {background-position:-120px -1px;}
#header .hk-brands-logo-panel .hk-logo-dell {background-position:-600px -41px;}
#header .hk-brands-logo-panel .hk-logo-aruba {background-position:-120px -119px;}
#header .hk-brands-logo-panel .hk-logo-juniper {background-position:-360px -1px;}
#header .hk-brands-logo-panel .hk-logo-mellanox {background-position:-120px -159px;}
#header .hk-brands-logo-panel .hk-logo-ruckus {background-position:-240px -41px;}
#header .hk-brands-logo-panel .hk-logo-lenovo {background-position:0px -81px;}
#header .hk-brands-logo-panel .hk-logo-zte {background-position:-480px -1px;}
#header .hk-brands-logo-panel .hk-logo-arista {background-position:0px -159px;}
#header .hk-brands-logo-panel .hk-logo-extreme {background-position:-240px -81px;}
#header .hk-brands-logo-panel .hk-logo-ubiquiti {background-position:-120px -41px;}
#header .hk-brands-logo-panel .hk-logo-supermicro {background-position:-600px -119px;}
#header .hk-brands-logo-panel .hk-logo-ruijie {background-position:-360px -119px;}
#header .hk-brands-logo-panel .hk-logo-palo {background-position:-360px -159px;}
#header .hk-brands-logo-panel .hk-logo-nvidia {background-image:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-d2fbff1e0f79799d4bce88c505ec441f.png");background-position:center;background-size:contain;}
@media(max-width:1024px){.hk-brands-dropdown>summary{padding:14px 18px;}.hk-brands-logo-panel{position:static;padding:18px 14px;box-shadow:none;}.hk-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;}#header .hk-mega-panel{grid-template-columns:1fr 1fr;}.hk-mega-detail{grid-column:auto;margin-top:0;} }
@media(max-width:520px){.hk-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}#header .hk-mega-panel{grid-template-columns:1fr;}}

#header .hk-brands-logo-panel .hk-logo-nvidia {background-image:linear-gradient(to right,#76b900 0%,#76b900 30%,#000 30%,#000 100%);-webkit-mask-image:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-d2fbff1e0f79799d4bce88c505ec441f.png");mask-image:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-d2fbff1e0f79799d4bce88c505ec441f.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}

/* Four-level product navigation */
#header .hk-mega-panel{display:grid;grid-template-columns:190px 220px minmax(200px,1fr) minmax(220px,1fr);gap:0;left:-20px;right:-20px;padding:22px 24px 28px;}
.hk-catalog-path{grid-column:1/-1;color:#56708d;font-size:13px;padding:0 12px 15px;border-bottom:1px solid #e0e5ed;margin-bottom:18px;}
.hk-catalog-column{min-width:0;padding:0 18px;border-right:1px solid #dee4ed;}
.hk-catalog-column:last-of-type{border-right:0;}
.hk-catalog-column h3{font-size:15px;font-weight:600;margin:0 0 15px;color:#152b44;}
.hk-catalog-list{max-height:385px;overflow:auto;}
#header .hk-catalog-option{display:block;background:transparent;border:0;color:#222;text-align:left;font-size:14px;line-height:1.5;padding:8px 0;width:100%;cursor:pointer;white-space:normal;}
#header .hk-catalog-option:hover,#header .hk-catalog-option.is-active,#header .hk-catalog-option:focus-visible{color:#0058d9;text-decoration:underline;text-underline-offset:5px;}
.hk-catalog-empty{font-size:13px;color:#6a7c90;line-height:1.7;padding:7px 0;}
#header .hk-catalog-view{display:block;color:#0058d9;font-size:13px;padding:14px 0;}
@media(max-width:1024px){#header .hk-mega-panel{grid-template-columns:1fr 1fr;left:0;right:0;padding:18px 12px;}.hk-catalog-column{padding:0 12px;margin-bottom:20px;}.hk-catalog-list{max-height:230px;}}
@media(max-width:600px){#header .hk-mega-panel{grid-template-columns:1fr 1fr;}.hk-catalog-column h3{font-size:13px;}#header .hk-catalog-option{font-size:13px;}.hk-catalog-list{max-height:200px;}}

/* Enterprise equipment banner: original height, wider on desktop. */
.hk-network-hero{position:relative;left:50%;transform:translateX(-50%);width:min(calc(100% + 160px),calc(100vw - 48px));height:var(--hk-original-hero-height,450px);background:#fff url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-0bc8bd5d187e45f53542f4d3ce3a7c4d.jpg") center/cover no-repeat;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.hk-network-hero-copy{position:relative;text-align:center;max-width:640px;padding:20px 32px;}
.hk-network-hero .hk-hero-eyebrow{color:#55718d;font-size:10px;line-height:1.5;letter-spacing:2px;font-weight:600;margin:0 0 12px;}
.hk-network-hero h1{color:#142e48;font-size:38px;line-height:1.14;letter-spacing:-1px;font-weight:600;margin:0 0 16px;}
.hk-network-hero h1 span{color:#0058d9;}
.hk-network-hero .hk-hero-description{color:#526579;font-size:14px;line-height:1.7;margin:0 0 17px;}
.hk-hero-category-links{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-bottom:21px;}
.hk-hero-category-links a{font-size:12px;color:#0058d9;white-space:nowrap;}
.hk-hero-category-links a:hover{text-decoration:underline;}
.hk-hero-explore{display:inline-flex;align-items:center;gap:24px;background:#0058d9;border-radius:30px;padding:12px 23px;color:#fff!important;font-size:13px;font-weight:600;}
.hk-hero-explore:hover{background:#003d9e;}
.hk-network-hero .hk-hero-footnote{font-size:10px;letter-spacing:1px;color:#77889a;margin:15px 0 0;}
@media(max-width:1024px){.hk-network-hero{width:calc(100vw - 32px);height:var(--hk-original-hero-height,350px);min-height:350px;}.hk-network-hero-copy{background:rgba(255,255,255,.83);border-radius:18px;padding:20px 24px;max-width:570px;}.hk-network-hero h1{font-size:30px;}}
@media(max-width:600px){.hk-network-hero{height:340px;min-height:340px;background-position:center;}.hk-network-hero-copy{max-width:90%;padding:20px 14px;}.hk-network-hero h1{font-size:27px;}.hk-network-hero .hk-hero-description{font-size:12px;}.hk-hero-category-links{gap:9px 12px;margin-bottom:16px;}.hk-hero-category-links a{font-size:11px;}}

/* Requested desktop enlargement: 3cm on each side, 5cm taller. */
@media(min-width:1025px){.hk-network-hero{width:min(calc(100% + 160px + 6cm),calc(100vw - 48px));height:calc(var(--hk-original-hero-height,450px) + 5cm);}}

/* HKB 2026-10-21: aligned carousel and light product/service modules. */
body .hkb-carousel .hk-network-hero-copy h1,body .hkb-carousel .hk-network-hero-copy h2{min-height:2.32em!important}
body .hkb-carousel .hk-network-hero-copy .hk-hero-description{height:3.4em!important;min-height:3.4em!important;display:block!important;line-height:1.7!important}
body .hkb-carousel .hk-network-hero-copy>a.hk-hero-explore,body .hkb-carousel .hk-network-hero-copy>a.hkb-project-link{display:inline-flex!important;box-sizing:border-box!important;align-items:center!important;justify-content:space-between!important;width:220px!important;height:46px!important;min-height:46px!important;padding:12px 22px!important;gap:12px!important;margin:0!important;border:0!important;border-radius:30px!important;font-size:13px!important;line-height:22px!important;font-weight:600!important;white-space:nowrap!important;background:#0662df!important;color:#fff!important;text-decoration:none!important}
body #hk-home-feature.hk-company-sections{max-width:1440px!important;width:calc(100vw - 48px)!important;background:#fff!important;border-radius:12px!important;margin-top:28px!important;display:grid;gap:24px;overflow:visible!important}
body #hk-home-feature .hkc-section{border:1px solid #e1ebf4!important;border-radius:12px;background:#f7faff!important;min-height:340px!important;overflow:hidden!important}
body #hk-home-feature .hkc-copy{padding:36px!important;align-self:center!important}
body #hk-home-feature .hkc-copy h2{font-size:clamp(26px,2.1vw,36px)!important;line-height:1.22!important;color:#153c59!important;margin-bottom:18px!important}
body #hk-home-feature .hkc-copy h2 span{color:#0874e6!important}
body #hk-home-feature .hkc-body{font-size:15px!important;line-height:1.8!important;color:#647b90!important;max-width:620px}
body #hk-home-feature .hkc-eyebrow{color:#1374c8!important;font-size:11px!important;letter-spacing:1.8px!important}
body #hk-home-feature .hkc-photo{min-height:340px!important;max-height:460px!important}
body #hk-home-feature .hkc-photo>img{width:100%!important;height:100%!important;object-fit:cover!important}
body #hk-home-feature .hkc-photo:after{display:none!important}
body #hk-home-feature .hkc-section-0{grid-template-columns:1fr 1fr!important;min-height:330px!important}
body #hk-home-feature .hkc-section-0 .hkc-background{width:58%!important;left:auto!important;right:0!important;object-fit:cover!important;object-position:right center!important}
body #hk-home-feature .hkc-section-0 .hkc-overlay{background:linear-gradient(90deg,#f4f9ff 0%,#f4f9ff 41%,#f4f9ffdd 49%,transparent 66%)!important}
body #hk-home-feature .hkc-section-2 .hkc-photo>img{object-fit:contain!important;background:#f5f8fc!important}
body #hk-home-feature .hkc-items{gap:14px!important;margin-top:22px!important}
body #hk-home-feature .hkc-items img{aspect-ratio:1.65!important;height:auto!important;max-height:110px!important;object-fit:cover!important;border-radius:7px!important}
body #hk-home-feature .hkc-items h3{color:#204b69!important;font-size:13px!important;line-height:1.4!important}
body #hk-home-feature .hkc-items p{color:#70869a!important;font-size:12px!important;line-height:1.6!important}
body #hk-home-feature .hkc-section-4{background:linear-gradient(120deg,#f1f7ff,#fff)!important;grid-template-columns:1fr!important;aspect-ratio:auto!important;min-height:320px!important;padding-bottom:120px!important}
body #hk-home-feature .hkc-section-4 .hkc-background,body #hk-home-feature .hkc-section-4 .hkc-overlay,body #hk-home-feature .hkc-section-4 .hkc-map-labels{display:none!important}
body #hk-home-feature .hkc-section-4 .hkc-copy{max-width:1000px!important;padding-bottom:16px!important}
body #hk-home-feature .hkc-section-4>.hkc-items{background:#fff!important;border:1px solid #deebf6!important;bottom:24px!important}
body #hk-home-feature .hkc-section-4 .hkc-items article{border-color:#e1eaf2!important}
@media(max-width:900px){body #hk-home-feature .hkc-section{grid-template-columns:1fr!important}body #hk-home-feature .hkc-photo{height:300px!important;min-height:300px!important}body #hk-home-feature .hkc-section-0{grid-template-columns:1fr!important}body #hk-home-feature .hkc-section-0 .hkc-background{width:100%!important;opacity:.22!important}body #hk-home-feature .hkc-section-0 .hkc-overlay{background:#f4f9ffb3!important}body #hk-home-feature .hkc-section-4{padding-bottom:220px!important}}
@media(max-width:767px){body .hkb-carousel .hk-network-hero-copy .hk-hero-description{height:5.1em!important;min-height:5.1em!important;font-size:12px!important}body #hk-home-feature.hk-company-sections{width:calc(100vw - 24px)!important;gap:16px!important}body #hk-home-feature .hkc-copy{padding:24px!important}body #hk-home-feature .hkc-copy h2{font-size:26px!important}body #hk-home-feature .hkc-section-4{padding-bottom:250px!important}}

/* HKB 2026-10-21 differentiated generated product / procurement / logistics imagery. */
body #hk-home-feature .hkc-section-2 .hkc-photo{position:relative!important;align-self:stretch!important;height:auto!important;min-height:340px!important;max-height:none!important;overflow:hidden!important}
body #hk-home-feature .hkc-section-2 .hkc-photo>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:80% center!important}
body #hk-home-feature .hkc-section-2 .hkc-items article>img,body #hk-home-feature .hkc-section-3 .hkc-items article>img,body #hk-home-feature .hkc-section-4 .hkc-items article>img{display:none!important}
body #hk-home-feature .hkc-section-2 .hkc-items article:before,body #hk-home-feature .hkc-section-3 .hkc-items article:before,body #hk-home-feature .hkc-section-4 .hkc-items article:before{content:'';display:block;background-image:url('https://www.hkbarrette.com/wp-content/uploads/2026/10/hk-service-product-logistics-atlas-2026-10-21.webp');background-repeat:no-repeat;background-size:400% auto;width:100%;aspect-ratio:1.65;border-radius:7px;margin-bottom:10px}
body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(1):before{background-position:0% 0%}body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(2):before{background-position:33.333% 0%}body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(3):before{background-position:66.667% 0%}
body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(1):before{background-position:100% 0%}body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(2):before{background-position:0% 50%}body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(3):before{background-position:33.333% 50%}
body #hk-home-feature .hkc-section-4 .hkc-items article:before{grid-row:span 2;height:64px;aspect-ratio:auto;margin:0}
body #hk-home-feature .hkc-section-4 .hkc-items article:nth-child(1):before{background-position:66.667% 50%}body #hk-home-feature .hkc-section-4 .hkc-items article:nth-child(2):before{background-position:100% 50%}body #hk-home-feature .hkc-section-4 .hkc-items article:nth-child(3):before{background-position:0% 100%}body #hk-home-feature .hkc-section-4 .hkc-items article:nth-child(4):before{background-position:33.333% 100%}
@media(max-width:900px){body #hk-home-feature .hkc-section-2 .hkc-photo{height:320px!important;min-height:320px!important}}@media(max-width:600px){body #hk-home-feature .hkc-section-4 .hkc-items article:before{grid-row:auto;height:72px!important;margin-bottom:8px!important}}

/* HKB homepage scalable vector service illustrations, 2026-10-21. */
body #hk-home-feature .hkc-section-1 .hkc-items article>img{display:none!important}
body #hk-home-feature .hkc-section-1 .hkc-items article:nth-child(1):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M55%20146h210%22%20stroke%3D%22%23bed9f0%22%2F%3E%3Cg%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%3E%3Crect%20x%3D%2293%22%20y%3D%2232%22%20width%3D%22124%22%20height%3D%22119%22%20rx%3D%2210%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%22126%22%20y%3D%2224%22%20width%3D%2258%22%20height%3D%2217%22%20rx%3D%225%22%20fill%3D%22%23b8dafa%22%2F%3E%3Cpath%20d%3D%22M140%2063h51M140%2087h51M140%20111h28%22%20stroke%3D%22%2393b8d9%22%2F%3E%3Cpath%20d%3D%22m108%2062%206%206%2012-14m-18%2032%206%206%2012-14m-18%2032%206%206%2012-14%22%20stroke%3D%22%231376df%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22218%22%20cy%3D%22119%22%20r%3D%2227%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22m205%20120%209%209%2017-20%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-1 .hkc-items article:nth-child(2):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M68%20143h187%22%20stroke%3D%22%23bdd9f0%22%2F%3E%3Cpath%20d%3D%22M85%2067h55v51h37V67h56%22%20fill%3D%22none%22%20stroke%3D%22%231688f2%22%20stroke-dasharray%3D%225%206%22%2F%3E%3Crect%20x%3D%2245%22%20y%3D%2240%22%20width%3D%2283%22%20height%3D%2248%22%20rx%3D%227%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%22191%22%20y%3D%2240%22%20width%3D%2283%22%20height%3D%2248%22%20rx%3D%227%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M57%2061h57m90%200h57%22%20stroke%3D%22%238bb6da%22%2F%3E%3Cpath%20d%3D%22M58%2074h6m8%200h6m8%200h6m112%200h6m8%200h6m8%200h6%22%20stroke%3D%22%231688f2%22%20stroke-width%3D%225%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22121%22%20r%3D%2227%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22m147%20122%209%209%2018-21%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-1 .hkc-items article:nth-child(3):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2256%22%20y%3D%2238%22%20width%3D%22147%22%20height%3D%2295%22%20rx%3D%228%22%20fill%3D%22white%22%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%2F%3E%3Cpath%20d%3D%22M56%20113h147M115%20134v14m-24%200h64%22%20stroke%3D%22%235a91bc%22%2F%3E%3Ccircle%20cx%3D%22128%22%20cy%3D%2270%22%20r%3D%2215%22%20fill%3D%22%23c2e0ff%22%2F%3E%3Cpath%20d%3D%22M100%20107c3-23%2053-23%2057%200%22%20fill%3D%22%2382bdf6%22%2F%3E%3Cpath%20d%3D%22M200%2034h54a13%2013%200%200%201%2013%2013v37a13%2013%200%200%201-13%2013h-22l-20%2015V97h-12a13%2013%200%200%201-13-13V47a13%2013%200%200%201%2013-13Z%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M204%2055h45m-45%2013h32m-32%2013h40%22%20stroke%3D%22white%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-2 .hkc-items article>img{display:none!important}
body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(1):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M56%20148h210%22%20stroke%3D%22%23bed9f0%22%2F%3E%3Cg%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%3E%3Cpath%20d%3D%22m64%2057%20122-20%2067%2028-122%2022Z%22%20fill%3D%22%23d5eaff%22%2F%3E%3Cpath%20d%3D%22m64%2057%2067%2030v40l-67-29Z%22%20fill%3D%22%2391c5f6%22%2F%3E%3Cpath%20d%3D%22m131%2087%20122-22v40l-122%2022Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m75%20108%2060%2025%20118-21v22l-118%2022-60-25Z%22%20fill%3D%22%23e6f3ff%22%2F%3E%3Cpath%20d%3D%22m147%2099%2012-2m10-2%2012-2m10-2%2012-2m10-2%2012-2%22%20stroke%3D%22%23126ad0%22%20stroke-width%3D%226%22%2F%3E%3Ccircle%20cx%3D%22239%22%20cy%3D%2284%22%20r%3D%223%22%20fill%3D%22%2336b7d5%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(2):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M45%20145h234%22%20stroke%3D%22%23bed9f0%22%2F%3E%3Crect%20x%3D%2248%22%20y%3D%2296%22%20width%3D%22105%22%20height%3D%2243%22%20rx%3D%226%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M61%20116h7m10%200h7m10%200h7m10%200h7m10%200h7%22%20stroke%3D%22%232181df%22%20stroke-width%3D%226%22%2F%3E%3Cellipse%20cx%3D%22223%22%20cy%3D%2258%22%20rx%3D%2234%22%20ry%3D%2220%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M203%2057q20%2016%2040%200%22%20stroke%3D%22%2345b4ed%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M164%20129c10-36%2091-42%2091-4s-83%2038-83%202%2073-39%2073-4%22%20stroke%3D%22%233bafe6%22%20stroke-width%3D%227%22%20fill%3D%22none%22%2F%3E%3Crect%20x%3D%22114%22%20y%3D%2243%22%20width%3D%2224%22%20height%3D%2244%22%20rx%3D%223%22%20fill%3D%22%23dceeff%22%2F%3E%3Cpath%20d%3D%22M119%2049h14m-14%207h14m-14%207h14m-14%207h14%22%20stroke%3D%22%2379a8cd%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(3):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M63%20147h197%22%20stroke%3D%22%23bed9f0%22%2F%3E%3Crect%20x%3D%2269%22%20y%3D%2262%22%20width%3D%22167%22%20height%3D%2265%22%20rx%3D%228%22%20fill%3D%22white%22%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%2F%3E%3Cpath%20d%3D%22M84%2080h9m10%200h9m10%200h9m10%200h9m10%200h9m10%200h9m-123%2021h9m10%200h9m10%200h9m10%200h9%22%20stroke%3D%22%234999e5%22%20stroke-width%3D%227%22%2F%3E%3Cpath%20d%3D%22m229%2028%2031%2013v31c0%2024-31%2043-31%2043s-31-19-31-43V41Z%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22m214%2065%2011%2011%2019-24%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-3 .hkc-items article>img{display:none!important}
body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(1):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2275%22%20y%3D%2225%22%20width%3D%22104%22%20height%3D%22130%22%20rx%3D%228%22%20fill%3D%22white%22%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%2F%3E%3Cpath%20d%3D%22M94%2051h65m-65%2017h53m-53%2023h30m-30%2016h30m-30%2016h22%22%20stroke%3D%22%2385afd1%22%2F%3E%3Crect%20x%3D%22164%22%20y%3D%2266%22%20width%3D%2276%22%20height%3D%2289%22%20rx%3D%228%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%22175%22%20y%3D%2278%22%20width%3D%2254%22%20height%3D%2218%22%20rx%3D%223%22%20fill%3D%22%23e6f5ff%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M180%20111h8m14%200h8m14%200h1m-45%2017h8m14%200h8m14%200h1m-45%2017h8m14%200h8m14%200h1%22%20stroke%3D%22white%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(2):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m54%2092%2049-22%2049%2022-49%2025Z%22%20fill%3D%22%23b9ddff%22%2F%3E%3Cpath%20d%3D%22m54%2092%2049%2025v39l-49-25Z%22%20fill%3D%22%2380bbf3%22%2F%3E%3Cpath%20d%3D%22m103%20117%2049-25v39l-49%2025Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m159%2058%2053-25%2054%2025-54%2027Z%22%20fill%3D%22%23cbe6ff%22%2F%3E%3Cpath%20d%3D%22m159%2058%2053%2027v63l-53-27Z%22%20fill%3D%22%2385c0f6%22%2F%3E%3Cpath%20d%3D%22m212%2085%2054-27v63l-54%2027Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m188%2045%2053%2026v24m-165-15%2049%2024v17%22%20stroke%3D%22%231688f2%22%2F%3E%3Cpath%20d%3D%22M78%2040h35m-17-17v34%22%20stroke%3D%22%231688f2%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(3):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M77%2085h167M161%2044v79%22%20stroke%3D%22%2369a9df%22%20stroke-dasharray%3D%225%205%22%2F%3E%3Crect%20x%3D%22117%22%20y%3D%2223%22%20width%3D%2288%22%20height%3D%2250%22%20rx%3D%227%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M132%2039h57m-57%2015h37%22%20stroke%3D%22%2373add9%22%2F%3E%3Crect%20x%3D%2239%22%20y%3D%22101%22%20width%3D%2275%22%20height%3D%2248%22%20rx%3D%227%22%20fill%3D%22%23d4eaff%22%2F%3E%3Crect%20x%3D%22124%22%20y%3D%22101%22%20width%3D%2275%22%20height%3D%2248%22%20rx%3D%227%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%22209%22%20y%3D%22101%22%20width%3D%2275%22%20height%3D%2248%22%20rx%3D%227%22%20fill%3D%22%23d4eaff%22%2F%3E%3Cpath%20d%3D%22m143%20125%2010%2010%2018-22%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M58%20118h36m-36%2013h25m134-13h36m-36%2013h25%22%20stroke%3D%22%234a91cc%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-4 .hkc-items article>img{display:none!important}
body #hk-home-feature .hkc-section-4 .hkc-items article:nth-child(1):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M48%20143h225%22%20stroke%3D%22%23c2ddf1%22%2F%3E%3Cpath%20d%3D%22m45%2097%2095-10%2048-54%2020%202-24%2051%2059-3%2022-17%2013%201-13%2026%2013%2018-15%202-23-12-58%2010-24%2039-18-1%2013-38-80%207Z%22%20fill%3D%22white%22%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%2F%3E%3Cpath%20d%3D%22m47%2097%2094-10m45%200%2055-4%22%20stroke%3D%22%23298be3%22%2F%3E%3Cpath%20d%3D%22m84%20111%2047-3%22%20stroke%3D%22%236eb4ed%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-4 .hkc-items article:nth-child(2):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M51%20148q18-10%2036%200t36%200t36%200t36%200t36%200t36%200%22%20stroke%3D%22%2357a9e6%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22m53%20111%20207-12-24%2039H78Z%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M66%2081h45v29H66Zm48-8h44v34h-44Zm47-8h44v39h-44Z%22%20fill%3D%22%23afd5fa%22%2F%3E%3Cpath%20d%3D%22M81%2088v16m14-16v16m33-24v20m14-20v20m33-27v24m14-24v24%22%20stroke%3D%22%234386bd%22%2F%3E%3Cpath%20d%3D%22M208%2071h31v32h-31Zm8-19h14v19h-14Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M214%2083h19%22%20stroke%3D%22%233b96e7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-4 .hkc-items article:nth-child(3):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m49%2066%20111-42%20111%2042v88H49Z%22%20fill%3D%22white%22%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%2F%3E%3Cpath%20d%3D%22M69%2072h182v82H69Z%22%20fill%3D%22%23dceeff%22%2F%3E%3Cpath%20d%3D%22M130%2073v81m-61-42h182m-119-40v82%22%20stroke%3D%22%23448bc2%22%2F%3E%3Cpath%20d%3D%22M79%2084h37v22H79Zm65%200h37v22h-37Zm49%200h44v22h-44ZM81%20124h36v25H81Zm65%200h37v25h-37Zm50%200h40v25h-40Z%22%20fill%3D%22%2396c9f5%22%20stroke%3D%22%235b9dcd%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-4 .hkc-items article:nth-child(4):before{content:''!important;display:block!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22180%22%20viewBox%3D%220%200%20320%20180%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22249.60000000000002%22%20cy%3D%2257.6%22%20r%3D%2268.4%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2276%22%20y%3D%2228%22%20width%3D%22112%22%20height%3D%22125%22%20rx%3D%228%22%20fill%3D%22white%22%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%2F%3E%3Cpath%20d%3D%22M94%2049h74m-74%2018h58m-58%2018h67m-67%2018h43%22%20stroke%3D%22%238db6d7%22%2F%3E%3Cpath%20d%3D%22m181%20101%2051-20%2038%2020-51%2023Z%22%20fill%3D%22%23c1e0fc%22%2F%3E%3Cpath%20d%3D%22m181%20101%2038%2023v33l-38-20Z%22%20fill%3D%22%2383bef2%22%2F%3E%3Cpath%20d%3D%22m219%20124%2051-23v33l-51%2023Z%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%22173%22%20cy%3D%22119%22%20r%3D%2225%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22m160%20119%209%209%2018-21%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%!important;aspect-ratio:16/9!important;border-radius:8px!important;margin-bottom:10px!important;box-shadow:inset 0 0 0 1px #dfebf6}
body #hk-home-feature .hkc-section-4 .hkc-items article:before{height:72px!important;aspect-ratio:auto!important;grid-row:span 2;margin:0!important;background-size:cover!important}body #hk-home-feature .hkc-section-1 .hkc-photo,body #hk-home-feature .hkc-section-3 .hkc-photo{position:relative!important;background:#edf6ff!important;overflow:hidden!important}body #hk-home-feature .hkc-section-1 .hkc-photo>img,body #hk-home-feature .hkc-section-3 .hkc-photo>img{visibility:hidden!important}body #hk-home-feature .hkc-section-1 .hkc-photo:before,body #hk-home-feature .hkc-section-3 .hkc-photo:before{content:'';display:block;position:absolute;inset:0;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1}body #hk-home-feature .hkc-section-1 .hkc-photo:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22420%22%20viewBox%3D%220%200%20600%20420%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22468%22%20cy%3D%22134.4%22%20r%3D%22159.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%22310%22%20cy%3D%22345%22%20rx%3D%22226%22%20ry%3D%2236%22%20fill%3D%22%23d7e9fa%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M95%20310h115V193h193v117h100M306%20194v-53%22%20fill%3D%22none%22%20stroke%3D%22%2380b9e8%22%20stroke-dasharray%3D%227%208%22%20stroke-width%3D%223%22%2F%3E%3Cg%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%3E%3Cpath%20d%3D%22m77%20136%2085-37%2072%2030-85%2038Z%22%20fill%3D%22%23c0defa%22%2F%3E%3Cpath%20d%3D%22m77%20136%2072%2031v164l-72-31Z%22%20fill%3D%22%2385b8e8%22%2F%3E%3Cpath%20d%3D%22m149%20167%2085-38v164l-85%2038Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m159%20183%2061-28v34l-61%2028Zm0%2048%2061-28v34l-61%2028Zm0%2048%2061-28v34l-61%2028Z%22%20fill%3D%22%23c7e4fc%22%2F%3E%3Cpath%20d%3D%22m171%20191%2033-15m-33%2063%2033-15m-33%2063%2033-15%22%20stroke%3D%22%234c98d5%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22m366%20135%2085-37%2072%2030-85%2038Z%22%20fill%3D%22%23c0defa%22%2F%3E%3Cpath%20d%3D%22m366%20135%2072%2031v164l-72-31Z%22%20fill%3D%22%2385b8e8%22%2F%3E%3Cpath%20d%3D%22m438%20166%2085-38v164l-85%2038Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m448%20182%2061-28v34l-61%2028Zm0%2048%2061-28v34l-61%2028Zm0%2048%2061-28v34l-61%2028Z%22%20fill%3D%22%23c7e4fc%22%2F%3E%3Cpath%20d%3D%22m459%20189%2034-15m-34%2063%2034-15m-34%2063%2034-15%22%20stroke%3D%22%234c98d5%22%20stroke-width%3D%224%22%2F%3E%3Crect%20x%3D%22244%22%20y%3D%22224%22%20width%3D%22119%22%20height%3D%2277%22%20rx%3D%2210%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M244%20281h119m-60%2020v27m-29%200h58%22%20stroke%3D%22%235694c4%22%2F%3E%3Cpath%20d%3D%22m268%20256%2019-11%2019%2014%2033-23%22%20fill%3D%22none%22%20stroke%3D%22%231688f2%22%20stroke-width%3D%224%22%2F%3E%3Ccircle%20cx%3D%22306%22%20cy%3D%2299%22%20r%3D%2241%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22m285%20100%2015%2015%2028-33%22%20stroke%3D%22white%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%2279%22%20cy%3D%2287%22%20r%3D%228%22%20fill%3D%22%23b4dafa%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22526%22%20cy%3D%22335%22%20r%3D%2211%22%20fill%3D%22%23b4dafa%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}body #hk-home-feature .hkc-section-3 .hkc-photo:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22420%22%20viewBox%3D%220%200%20600%20420%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url(%23bg)%22%2F%3E%3Ccircle%20cx%3D%22468%22%20cy%3D%22134.4%22%20r%3D%22159.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%22305%22%20cy%3D%22350%22%20rx%3D%22223%22%20ry%3D%2228%22%20fill%3D%22%23d9eafb%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M150%20152h286v148H150Z%22%20fill%3D%22none%22%20stroke%3D%22%237db6e6%22%20stroke-dasharray%3D%227%208%22%20stroke-width%3D%223%22%2F%3E%3Cg%20filter%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23shadow")%22%3E%3Crect%20x%3D%22219%22%20y%3D%2293%22%20width%3D%22167%22%20height%3D%22127%22%20rx%3D%2213%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M219%20196h167m-84%2025v33m-35%200h70%22%20stroke%3D%22%235598cd%22%2F%3E%3Cpath%20d%3D%22M242%20120h119m-119%2022h67m-67%2022h47%22%20stroke%3D%22%2391bfdf%22%2F%3E%3Ccircle%20cx%3D%22343%22%20cy%3D%22160%22%20r%3D%2218%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22m333%20160%207%207%2013-16%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22m81%20251%2076-32%2058%2027-76%2035Z%22%20fill%3D%22%23c4e1fc%22%2F%3E%3Cpath%20d%3D%22m81%20251%2058%2030v60l-58-30Z%22%20fill%3D%22%2381bbf0%22%2F%3E%3Cpath%20d%3D%22m139%20281%2076-35v60l-76%2035Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m119%20235%2058%2029v20%22%20stroke%3D%22%232886d8%22%2F%3E%3Crect%20x%3D%22409%22%20y%3D%22230%22%20width%3D%2299%22%20height%3D%22118%22%20rx%3D%228%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M425%20251h66m-66%2019h50m-50%2019h42m-42%2019h34%22%20stroke%3D%22%238cb9db%22%2F%3E%3Ccircle%20cx%3D%22480%22%20cy%3D%22326%22%20r%3D%2228%22%20fill%3D%22url("https://www.hkbarrette.com/wp-content/themes/hkbarrette-zagg-preview/%23blue")%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22m466%20327%2010%2010%2019-23%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3Ccircle%20cx%3D%22147%22%20cy%3D%22148%22%20r%3D%2237%22%20fill%3D%22%23c9e5fd%22%2F%3E%3Cpath%20d%3D%22M129%20149h37m-18-18v36%22%20stroke%3D%22%231679d5%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22m421%20133%2014%2014-14%2014m-244%20125%2014%2014-14%2014%22%20fill%3D%22none%22%20stroke%3D%22%231688f2%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media(max-width:600px){body #hk-home-feature .hkc-section-4 .hkc-items article:before{grid-row:auto!important;height:80px!important;margin-bottom:8px!important}}

/* HKB minimal clear 3D imagery and reduced picture density, 2026-10-21. */
body #hk-home-feature{--hkb-minimal-panels:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-6eff6c969947c46837817fab161f24eb.webp")}
body .hkb-carousel .hkb-slide:nth-child(2){background-image:url("https://www.hkbarrette.com/wp-content/uploads/hkb-theme-assets/asset-8ae3a2e2856eed0955545336188d5b38.webp")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body .hkb-carousel .hkb-slide:nth-child(2)>img{visibility:hidden!important}
body #hk-home-feature .hkc-section-1 .hkc-photo:before,body #hk-home-feature .hkc-section-3 .hkc-photo:before{background-image:var(--hkb-minimal-panels)!important;background-size:200% auto!important;background-repeat:no-repeat!important;background-color:#fff!important}body #hk-home-feature .hkc-section-1 .hkc-photo:before{background-position:0% center!important}body #hk-home-feature .hkc-section-3 .hkc-photo:before{background-position:100% center!important}
body #hk-home-feature .hkc-section-1 .hkc-items article:nth-child(n):before,body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(n):before,body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(n):before{content:'01'!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;aspect-ratio:auto!important;background-image:none!important;background:#e0eeff!important;box-shadow:none!important;border-radius:8px!important;margin:0 0 12px!important;color:#1265c2!important;font:600 12px/1 Arial,sans-serif!important}body #hk-home-feature .hkc-section-1 .hkc-items article:nth-child(2):before,body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(2):before,body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(2):before{content:'02'!important}body #hk-home-feature .hkc-section-1 .hkc-items article:nth-child(3):before,body #hk-home-feature .hkc-section-2 .hkc-items article:nth-child(3):before,body #hk-home-feature .hkc-section-3 .hkc-items article:nth-child(3):before{content:'03'!important}
body #hk-home-feature .hkc-section-1 .hkc-items,body #hk-home-feature .hkc-section-2 .hkc-items,body #hk-home-feature .hkc-section-3 .hkc-items{margin-top:24px!important;gap:18px!important}body #hk-home-feature .hkc-section-1 .hkc-items article,body #hk-home-feature .hkc-section-2 .hkc-items article,body #hk-home-feature .hkc-section-3 .hkc-items article{padding-top:16px!important;border-top:1px solid #dae7f4!important}body #hk-home-feature .hkc-section{min-height:320px!important}body #hk-home-feature .hkc-copy{padding:32px!important}body #hk-home-feature .hkc-section-1 .hkc-photo,body #hk-home-feature .hkc-section-3 .hkc-photo{background:#fff!important}

/* Larger, aligned hero copy and call to action. */
@media(min-width:1025px){body .hkb-carousel .hk-network-hero-copy{width:60%!important;max-width:820px!important}body .hkb-carousel .hk-network-hero-copy h1,body .hkb-carousel .hk-network-hero-copy h2{font-size:clamp(36px,2.8vw,64px)!important;line-height:1.15!important;min-height:2.3em!important;margin-bottom:20px!important}body .hkb-carousel .hk-network-hero-copy .hk-hero-eyebrow{font-size:12px!important;letter-spacing:1.7px!important;margin-bottom:16px!important}body .hkb-carousel .hk-network-hero-copy .hk-hero-description{font-size:clamp(15px,1.05vw,20px)!important;height:3.4em!important;min-height:3.4em!important;margin-bottom:20px!important}body .hkb-carousel .hk-network-hero-copy .hk-hero-category-links{font-size:15px!important;gap:14px!important;margin-bottom:24px!important}body .hkb-carousel .hk-network-hero-copy .hk-hero-category-links a{font-size:14px!important}body .hkb-carousel .hk-network-hero-copy>a.hk-hero-explore,body .hkb-carousel .hk-network-hero-copy>a.hkb-project-link{width:260px!important;height:56px!important;min-height:56px!important;padding:16px 26px!important;font-size:16px!important;line-height:24px!important}body .hkb-carousel .hk-network-hero-copy .hk-hero-footnote{font-size:11px!important;margin-top:18px!important}}

/* HKB taller hero and simplified flat service illustrations, 2026-10-22 */
@media(min-width:1025px){body .hkb-carousel.hk-network-hero{aspect-ratio:2.5/1!important;min-height:520px!important}}
body #hk-home-feature .hkc-section-1 .hkc-photo:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22420%22%20viewBox%3D%220%200%20600%20420%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23bg%29%22%2F%3E%3Ccircle%20cx%3D%22468%22%20cy%3D%22134.4%22%20r%3D%22159.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%22310%22%20cy%3D%22345%22%20rx%3D%22226%22%20ry%3D%2236%22%20fill%3D%22%23d7e9fa%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M95%20310h115V193h193v117h100M306%20194v-53%22%20fill%3D%22none%22%20stroke%3D%22%2380b9e8%22%20stroke-dasharray%3D%227%208%22%20stroke-width%3D%223%22%2F%3E%3Cg%20filter%3D%22url%28%23shadow%29%22%3E%3Cpath%20d%3D%22m77%20136%2085-37%2072%2030-85%2038Z%22%20fill%3D%22%23c0defa%22%2F%3E%3Cpath%20d%3D%22m77%20136%2072%2031v164l-72-31Z%22%20fill%3D%22%2385b8e8%22%2F%3E%3Cpath%20d%3D%22m149%20167%2085-38v164l-85%2038Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m159%20183%2061-28v34l-61%2028Zm0%2048%2061-28v34l-61%2028Zm0%2048%2061-28v34l-61%2028Z%22%20fill%3D%22%23c7e4fc%22%2F%3E%3Cpath%20d%3D%22m171%20191%2033-15m-33%2063%2033-15m-33%2063%2033-15%22%20stroke%3D%22%234c98d5%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22m366%20135%2085-37%2072%2030-85%2038Z%22%20fill%3D%22%23c0defa%22%2F%3E%3Cpath%20d%3D%22m366%20135%2072%2031v164l-72-31Z%22%20fill%3D%22%2385b8e8%22%2F%3E%3Cpath%20d%3D%22m438%20166%2085-38v164l-85%2038Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m448%20182%2061-28v34l-61%2028Zm0%2048%2061-28v34l-61%2028Zm0%2048%2061-28v34l-61%2028Z%22%20fill%3D%22%23c7e4fc%22%2F%3E%3Cpath%20d%3D%22m459%20189%2034-15m-34%2063%2034-15m-34%2063%2034-15%22%20stroke%3D%22%234c98d5%22%20stroke-width%3D%224%22%2F%3E%3Crect%20x%3D%22244%22%20y%3D%22224%22%20width%3D%22119%22%20height%3D%2277%22%20rx%3D%2210%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M244%20281h119m-60%2020v27m-29%200h58%22%20stroke%3D%22%235694c4%22%2F%3E%3Cpath%20d%3D%22m268%20256%2019-11%2019%2014%2033-23%22%20fill%3D%22none%22%20stroke%3D%22%231688f2%22%20stroke-width%3D%224%22%2F%3E%3Ccircle%20cx%3D%22306%22%20cy%3D%2299%22%20r%3D%2241%22%20fill%3D%22url%28%23blue%29%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22m285%20100%2015%2015%2028-33%22%20stroke%3D%22white%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%2279%22%20cy%3D%2287%22%20r%3D%228%22%20fill%3D%22%23b4dafa%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22526%22%20cy%3D%22335%22%20r%3D%2211%22%20fill%3D%22%23b4dafa%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:contain!important;background-position:center!important;background-color:#f1f7ff!important}
body #hk-home-feature .hkc-section-3 .hkc-photo:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22420%22%20viewBox%3D%220%200%20600%20420%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f6fbff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e5f1ff%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22blue%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%231688f2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230656ca%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%226%22%20stdDeviation%3D%226%22%20flood-color%3D%22%232c73bd%22%20flood-opacity%3D%22.13%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23bg%29%22%2F%3E%3Ccircle%20cx%3D%22468%22%20cy%3D%22134.4%22%20r%3D%22159.6%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3Cg%20stroke%3D%22%231d5887%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%22305%22%20cy%3D%22350%22%20rx%3D%22223%22%20ry%3D%2228%22%20fill%3D%22%23d9eafb%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M150%20152h286v148H150Z%22%20fill%3D%22none%22%20stroke%3D%22%237db6e6%22%20stroke-dasharray%3D%227%208%22%20stroke-width%3D%223%22%2F%3E%3Cg%20filter%3D%22url%28%23shadow%29%22%3E%3Crect%20x%3D%22219%22%20y%3D%2293%22%20width%3D%22167%22%20height%3D%22127%22%20rx%3D%2213%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M219%20196h167m-84%2025v33m-35%200h70%22%20stroke%3D%22%235598cd%22%2F%3E%3Cpath%20d%3D%22M242%20120h119m-119%2022h67m-67%2022h47%22%20stroke%3D%22%2391bfdf%22%2F%3E%3Ccircle%20cx%3D%22343%22%20cy%3D%22160%22%20r%3D%2218%22%20fill%3D%22url%28%23blue%29%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22m333%20160%207%207%2013-16%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22m81%20251%2076-32%2058%2027-76%2035Z%22%20fill%3D%22%23c4e1fc%22%2F%3E%3Cpath%20d%3D%22m81%20251%2058%2030v60l-58-30Z%22%20fill%3D%22%2381bbf0%22%2F%3E%3Cpath%20d%3D%22m139%20281%2076-35v60l-76%2035Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m119%20235%2058%2029v20%22%20stroke%3D%22%232886d8%22%2F%3E%3Crect%20x%3D%22409%22%20y%3D%22230%22%20width%3D%2299%22%20height%3D%22118%22%20rx%3D%228%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M425%20251h66m-66%2019h50m-50%2019h42m-42%2019h34%22%20stroke%3D%22%238cb9db%22%2F%3E%3Ccircle%20cx%3D%22480%22%20cy%3D%22326%22%20r%3D%2228%22%20fill%3D%22url%28%23blue%29%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22m466%20327%2010%2010%2019-23%22%20stroke%3D%22white%22%20stroke-width%3D%224%22%2F%3E%3Ccircle%20cx%3D%22147%22%20cy%3D%22148%22%20r%3D%2237%22%20fill%3D%22%23c9e5fd%22%2F%3E%3Cpath%20d%3D%22M129%20149h37m-18-18v36%22%20stroke%3D%22%231679d5%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22m421%20133%2014%2014-14%2014m-244%20125%2014%2014-14%2014%22%20fill%3D%22none%22%20stroke%3D%22%231688f2%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:contain!important;background-position:center!important;background-color:#f1f7ff!important}
/* Align About contact columns and remove empty paragraph grid cells. */
#hk-contact-team .hk-contact-footnotes>p:empty{display:none!important}
#hk-contact-team .hk-contact-footnotes{gap:14px!important;align-content:start!important}
#hk-contact-team .hk-contact-footnotes .hk-contact-method{margin:0!important;min-height:78px;box-sizing:border-box;display:flex!important;align-items:center;gap:12px}
#hk-contact-team .hk-contact-footnotes .hk-contact-hours{grid-column:1/-1}
@media(min-width:761px){#hk-contact-team .hk-live-wrap{align-items:stretch!important}#hk-contact-team .hk-contact-aside{align-self:stretch!important;grid-template-rows:minmax(0,1fr) auto!important;gap:20px!important}#hk-contact-team .hk-contact-original-picture{height:100%!important;aspect-ratio:auto!important;align-self:stretch!important;min-height:280px!important}#hk-contact-team .hk-live-card{margin:0!important}}
@media(max-width:760px){#hk-contact-team .hk-contact-footnotes .hk-contact-hours{grid-column:1/-1}}

/* Prevent legacy homepage modules from flashing before replacement. */
body.home .elbzotech-wrapper-slider-global:has(img[alt="Slider 1"]),body.home .hk-network-hero:not(.hkb-carousel),body.home .preview-info-home,body.home .preview-footer-page{visibility:hidden!important}

/* Product directory routes: reveal only the initialized catalogue. */
body.post-type-archive-product #main-content:not(:has(#hk-product-explorer)){visibility:hidden!important}
body.post-type-archive-product .preview-footer-page,body.tax-product_cat .preview-footer-page{visibility:hidden!important}

/* HK Barrette mobile usability, 2026-10-26. */
@media(max-width:767px){
body{overflow-wrap:break-word}body .wrap{max-width:100%}#header .bzotech-top-header{display:none!important}#header .bzotech-mid-header{padding:10px 16px!important}#header .bzotech-mid-header>.bzotech-row{row-gap:12px}#header .col-search{order:3;flex:0 0 100%;width:100%;max-width:100%}#header img.wp-image-23824{width:128px!important;height:54px!important;object-fit:contain!important}#header .mid-right{gap:12px}#header .title-account,#header .title-wishlist{display:none}#header input[name=s]{min-width:0;font-size:16px!important;min-height:44px}#header .toggle-mobile-menu{min-width:44px;min-height:44px}#header .hk-brands-panel{max-width:100%;overflow:auto;max-height:65dvh}#header .hk-mega-panel{grid-template-columns:1fr!important}#header .hk-catalog-list{max-height:180px;overflow:auto}#menu-main-menu>li>.main-menu-link,#menu-main-menu>li>details>summary{min-height:48px;box-sizing:border-box}
body .hkb-carousel.hk-network-hero{width:calc(100% - 24px)!important;min-height:490px!important;height:490px!important;aspect-ratio:auto!important;margin:0 auto 20px!important;left:auto!important;transform:none!important}body .hkb-carousel .hk-network-hero-copy{left:24px!important;right:24px!important;top:36px!important;bottom:auto!important;transform:none!important;width:auto!important;max-width:none!important}body .hkb-carousel .hk-network-hero-copy h1,body .hkb-carousel .hk-network-hero-copy h2{font-size:32px!important;line-height:1.15!important;min-height:0!important;margin-bottom:16px!important}body .hkb-carousel .hk-hero-description{font-size:15px!important;line-height:1.65!important;height:auto!important;min-height:0!important}body .hkb-carousel .hk-hero-category-links{display:flex;flex-wrap:wrap;gap:10px 14px!important;margin:18px 0!important}body .hkb-carousel .hk-hero-category-links a{font-size:14px!important}body .hkb-carousel .hk-hero-explore,body .hkb-carousel .hkb-project-link{min-height:46px!important;padding:12px 20px!important;font-size:15px!important}body .hkb-carousel .hk-hero-footnote{font-size:11px!important;margin-top:16px!important}body .hkb-carousel .hkb-prev,body .hkb-carousel .hkb-next{top:auto!important;bottom:10px!important;transform:none!important;width:40px!important;height:40px!important}
#hk-home-help .hk-help-text,#hk-home-help.hk-help-compact .hk-help-text{font-size:14px!important;line-height:1.65!important}#hk-home-help .hk-help-link{min-height:44px;font-size:14px!important}#hk-home-feature .hkc-copy{padding:26px 20px!important}#hk-home-feature .hkc-items{grid-template-columns:1fr!important;gap:16px!important}#hk-home-feature .hkc-items h3{font-size:16px!important}#hk-home-feature .hkc-items p{font-size:14px!important;line-height:1.65!important}#hk-home-feature .hkc-section-4{padding-bottom:0!important;min-height:0!important}#hk-home-feature .hkc-section-4>.hkc-items{position:relative!important;inset:auto!important;margin:0 16px 20px!important;width:auto!important;grid-column:1/-1}#hk-home-feature .hkc-section-4 .hkc-copy{min-height:300px}#hk-home-feature .hkc-photo{min-height:220px!important}
#hk-section-navigation .hk-section-inner{padding-left:16px!important;padding-right:16px!important;max-width:100%;box-sizing:border-box}.hk-breadcrumb{font-size:12px;overflow-wrap:anywhere}.hk-directory-section{max-width:100%;box-sizing:border-box}.hk-directory-section h2{font-size:25px!important}
#hk-product-explorer{padding:20px 14px!important;max-width:100%;box-sizing:border-box}.hke-browser-layout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.hke-filter-sidebar{width:100%!important;position:static!important;max-height:none!important}.hke-brand-options{max-height:180px;overflow:auto}.hke-results{min-width:0}.hke-results-toolbar{flex-wrap:wrap;gap:12px!important}.hke-local-search{display:flex;gap:8px}.hke-local-search input{min-width:0!important;font-size:16px!important;flex:1}.hke-result-card{grid-template-columns:1fr!important;max-width:100%;box-sizing:border-box}.hke-result-body{min-width:0}.hke-result-actions{flex-wrap:wrap}.hke-result-items{grid-template-columns:1fr!important}.hke-pagination{flex-wrap:wrap}.hke-pagination button,.hke-category-node>button{min-height:44px}.hke-model-image{max-width:100%;height:160px!important;object-fit:contain}
[id^=hk-][id$=-detail]{width:100%!important;max-width:100%!important;padding:18px 16px!important;box-sizing:border-box}[id^=hk-][id$=-detail] .pd-hero{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}[id^=hk-][id$=-detail] h1{font-size:25px!important;line-height:1.35!important}[id^=hk-][id$=-detail] .pd-stage{min-height:220px!important;height:auto!important}[id^=hk-][id$=-detail] .pd-stage img{max-width:100%;height:auto;max-height:260px;object-fit:contain}[id^=hk-][id$=-detail] .pd-actions{display:flex;flex-wrap:wrap;gap:12px}[id^=hk-][id$=-detail] .pd-button{min-height:46px;box-sizing:border-box;flex:1 1 150px;text-align:center}[id^=hk-][id$=-detail] .pd-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap;position:static!important;gap:16px}[id^=hk-][id$=-detail] .pd-tabs a{flex-shrink:0;min-height:44px;white-space:nowrap}[id^=hk-][id$=-detail] .pd-feature-grid,[id^=hk-][id$=-detail] .pd-detail-grid,[id^=hk-][id$=-detail] .pd-scene-grid{grid-template-columns:1fr!important}[id^=hk-][id$=-detail] .pd-table-scroll{max-width:100%;overflow-x:auto}[id^=hk-][id$=-detail] td,[id^=hk-][id$=-detail] th{font-size:14px!important;white-space:normal;overflow-wrap:anywhere}[id^=hk-][id$=-detail] .pd-panel{padding:20px 16px!important}[id^=hk-][id$=-detail] .pd-bottom-cta{flex-direction:column;align-items:stretch;gap:14px}
#hk-contact-team .hk-live-wrap{padding:28px 16px!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}#hk-contact-team .hk-live-card{padding:20px!important;min-width:0}#hk-contact-team .hk-enquiry-row,#hk-contact-team .hk-enquiry-row>p,#hk-home-message .hk-enquiry-row,#hk-home-message .hk-enquiry-row>p{display:block!important}#hk-contact-team input:not([type=hidden]),#hk-contact-team select,#hk-contact-team textarea,#hk-home-message input:not([type=hidden]),#hk-home-message select,#hk-home-message textarea{font-size:16px!important;max-width:100%;box-sizing:border-box}#hk-contact-team .hk-contact-footnotes{grid-template-columns:1fr!important}#hk-contact-team .hk-contact-original-picture{height:auto!important;aspect-ratio:1024/809!important}#hk-home-message{padding:24px 18px!important}#hk-home-message .hk-home-message-grid{grid-template-columns:1fr!important}
body .hkd-tools{top:auto!important;bottom:72px!important;transform:none!important;gap:5px!important}body .hkd-tools>a,body .hkd-tools>button{width:44px!important;height:44px!important;padding:5px!important}body .hkd-tools>a:hover,body .hkd-tools>button:hover{width:44px!important}body .hkd-tools .hk-rail-icon{width:34px!important;height:34px!important;flex-basis:34px!important}body .hkd-tools .hk-rail-label{display:none!important}#hk-message-launcher{width:auto!important;max-width:calc(100vw - 32px)!important;right:12px!important;padding:13px 18px!important;font-size:14px!important;bottom:env(safe-area-inset-bottom,0px)!important}body #hkd-message-dialog{right:8px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 24px)!important}.hk-company-footer .hk-footer-inner{padding:28px 20px 72px!important}.hk-company-footer .hk-footer-columns{grid-template-columns:1fr 1fr!important;gap:24px 18px!important}.hk-company-footer .hk-footer-intro{grid-column:1/-1}.hk-company-footer h2{font-size:17px!important;margin-bottom:14px!important}.hk-company-footer li a{display:inline-block;min-height:32px}.hk-company-footer .hk-footer-bottom{gap:18px!important}
}
@media(max-width:360px){.hk-company-footer .hk-footer-columns{grid-template-columns:1fr!important}body .hkb-carousel .hk-network-hero-copy h1,body .hkb-carousel .hk-network-hero-copy h2{font-size:28px!important}}

@media(max-width:767px){html body #header .bzotech-menu-global-container:not(.active) .bzotech-menu-inner{display:none!important}html body #header .bzotech-menu-global-container.active .bzotech-menu-inner{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(86vw,340px)!important;max-height:100dvh!important;overflow:auto!important;background:#fff!important;z-index:10001!important;padding:50px 12px 24px!important}html body #header .col-search{display:block!important}html body .hkd-tools{top:auto!important;bottom:72px!important;transform:none!important}html body .hkd-tools>a,html body .hkd-tools>button,html body .hkd-tools>a:hover,html body .hkd-tools>button:hover{width:44px!important;height:44px!important;padding:5px!important}html body .hkd-tools .hk-rail-icon{width:34px!important;height:34px!important;flex-basis:34px!important}html body .hkd-tools svg{width:21px!important;height:21px!important}html body.home .hkb-carousel.hk-network-hero{width:calc(100vw - 24px)!important;left:auto!important;transform:none!important}html body #hk-home-message .hk-home-message-grid{display:grid!important;grid-template-columns:1fr!important}}

/* Mobile refinement: browsing, reading and enquiry flow. */
@media(max-width:767px){
html body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}
html body #header .bzotech-mid-header{padding:8px 16px!important}html body #header .bzotech-mid-header>.bzotech-row>div:first-child{flex:0 0 46%!important;max-width:46%!important;width:46%!important}html body #header .bzotech-mid-header>.bzotech-row>div:last-child{flex:0 0 54%!important;max-width:54%!important;width:54%!important}html body #header .elbzotech-logo-global-style-image img.wp-image-23824{width:124px!important;max-width:100%!important;height:58px!important;object-fit:cover!important;object-position:center!important}html body #header .bzotech-bottom-header{min-height:48px!important;padding:0!important}html body #header .toggle-mobile-menu{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;padding:0!important}html body #header .hk-nav-floating{position:relative!important;top:auto!important}html body #hk-navigation-spacer{display:none!important}
html body.home .hkb-carousel.hk-network-hero{height:auto!important;min-height:0!important;max-width:calc(100% - 24px)!important;margin:0 auto 20px!important}html body.home .hkb-carousel .hkb-slide{position:relative!important;inset:auto!important;display:none!important;min-height:460px!important;background-position:65% center!important}html body.home .hkb-carousel .hkb-slide.is-active{display:block!important}html body.home .hkb-carousel .hk-network-hero-copy{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;box-sizing:border-box!important;padding:26px 22px 66px!important;margin:0!important;background:linear-gradient(90deg,rgba(247,251,255,.97),rgba(247,251,255,.86))!important}html body.home .hkb-carousel .hk-network-hero-copy h1,html body.home .hkb-carousel .hk-network-hero-copy h2{font-size:30px!important;text-align:left!important;letter-spacing:-.6px!important}html body.home .hkb-carousel .hk-hero-eyebrow{font-size:10px!important;letter-spacing:1px!important;text-align:left!important;line-height:1.5!important}html body.home .hkb-carousel .hk-hero-description{font-size:15px!important;line-height:1.6!important;text-align:left!important;margin:0 0 16px!important}html body.home .hkb-carousel .hk-hero-category-links{justify-content:flex-start!important;gap:10px 12px!important}html body.home .hkb-carousel .hk-hero-footnote{text-align:left!important;font-size:11px!important;line-height:1.5!important}html body.home .hkb-carousel .hk-hero-explore,html body.home .hkb-carousel .hkb-project-link{width:100%!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important}html body.home .hkb-carousel .hkb-slide>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}html body.home .hkb-carousel .hkb-controls{bottom:20px!important}
html body.home #hk-home-help{width:calc(100vw - 24px)!important;padding:26px 16px!important;margin-top:20px!important}html body.home #hk-home-help .hk-help-card,html body.home #hk-home-help .hk-help-content{min-height:225px!important}html body.home #hk-home-help .hk-help-content{width:80%!important;padding:42px 18px 18px!important}html body.home #hk-home-help h3{font-size:21px!important}html body.home #hk-home-help .hk-help-number{font-size:40px!important}html body.home #hk-home-help .hk-help-icon{display:none!important}
html body.home #hk-home-categories,html body.home #hk-home-featured-products,html body.home #hk-home-tell-us,html body.home #hk-home-message,html body.home #hk-home-newsletter{width:calc(100vw - 24px)!important;max-width:none!important;box-sizing:border-box!important;left:50%!important;transform:translateX(-50%)!important;margin:20px 0!important;padding:26px 18px!important}html body.home #hk-home-categories .hk-home-brand-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body.home #hk-home-categories .hk-home-brand-link{min-width:0!important;min-height:54px!important;padding:6px!important;overflow:hidden}html body.home #hk-home-categories .hk-brand-logo{max-width:100%!important;transform:scale(.75);transform-origin:center}html body.home #hk-home-categories .hk-home-brand-link img{max-width:100%;height:auto;object-fit:contain}html body.home #hk-home-featured-products .hk-feature-track{scroll-snap-type:x mandatory;overflow-x:auto!important;overscroll-behavior-x:contain}html body.home #hk-home-featured-products .hk-feature-card{min-width:0!important;flex:0 0 88%!important;scroll-snap-align:start}html body.home #hk-home-tell-us h2{font-size:26px!important;line-height:1.3!important}html body.home #hk-home-tell-us a{min-height:46px;box-sizing:border-box}
html body.home #hk-home-feature .hkc-section{min-height:0!important;height:auto!important;grid-template-columns:minmax(0,1fr)!important}html body.home #hk-home-feature .hkc-section-0{min-height:360px!important}html body.home #hk-home-feature .hkc-copy{padding:24px 20px!important;min-width:0!important}html body.home #hk-home-feature h2{font-size:26px!important;line-height:1.25!important;margin-bottom:16px!important;letter-spacing:-.3px!important}html body.home #hk-home-feature .hkc-body{font-size:15px!important;line-height:1.7!important}html body.home #hk-home-feature .hkc-photo{height:170px!important;min-height:170px!important;max-height:170px!important}html body.home #hk-home-feature .hkc-items{margin-top:16px!important;gap:12px!important;grid-template-columns:1fr!important}html body.home #hk-home-feature .hkc-section:not(.hkc-section-4) .hkc-items article{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:3px 10px!important;margin:0!important;padding:12px 0 0!important;text-align:left!important}html body.home #hk-home-feature .hkc-section:not(.hkc-section-4) .hkc-items article:before{grid-row:1/3!important;width:26px!important;height:26px!important;margin:2px 0 0!important;font-size:10px!important}html body.home #hk-home-feature .hkc-items h3{font-size:15px!important;line-height:1.4!important;margin:0!important}html body.home #hk-home-feature .hkc-items p{font-size:13px!important;line-height:1.6!important;margin:0!important}html body.home #hk-home-feature .hkc-section-4{padding-bottom:0!important;min-height:0!important}html body.home #hk-home-feature .hkc-section-4 .hkc-copy{min-height:0!important}html body.home #hk-home-feature .hkc-section-4>.hkc-items{position:relative!important;inset:auto!important;padding:16px!important;margin:0 16px 20px!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.home #hk-home-feature .hkc-section-4 .hkc-items article{display:block!important;min-height:0!important;text-align:left!important}html body.home #hk-home-feature .hkc-section-4 .hkc-items img{width:100%!important;height:54px!important;object-fit:contain!important;margin:0 0 8px!important}
html body.home #hk-home-message{display:flex!important;flex-direction:column!important;gap:24px!important}html body.home #hk-home-message .hk-home-message-right{order:0;min-width:0;width:100%}html body.home #hk-home-message .hk-home-about{order:1;min-width:0;width:100%;border-top:1px solid #dae7f3;padding-top:22px}html body.home #hk-home-message .hk-home-about img{max-height:150px!important;object-fit:cover!important;width:100%!important}html body.home #hk-home-message form .hk-enquiry-fields>p{display:block!important}html body.home #hk-home-message label{font-size:14px!important}html body.home #hk-home-message [type=submit]{width:100%!important;min-height:48px!important}html body.home #hk-home-newsletter h2{font-size:22px!important;line-height:1.4!important}
html body .hkd-tools{left:0!important;right:0!important;top:auto!important;bottom:0!important;transform:none!important;width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d5e4f2!important;box-shadow:0 -4px 18px #17365212!important;z-index:9990!important}html body .hkd-tools>a,html body .hkd-tools>button,html body .hkd-tools>a:hover,html body .hkd-tools>button:hover,html body .hkd-tools>a:focus-visible,html body .hkd-tools>button:focus-visible{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;height:52px!important;padding:3px 0!important;border-radius:8px!important;background:#fff!important;color:#175f9e!important;box-shadow:none!important;transition:none!important;overflow:visible!important}html body .hkd-tools #hkd-message-open{background:#0867dd!important;color:#fff!important}html body .hkd-tools .hk-rail-icon{width:24px!important;height:24px!important;flex:0 0 24px!important;background:transparent!important;color:inherit!important}html body .hkd-tools svg{width:22px!important;height:22px!important}html body .hkd-tools .hk-rail-label{display:block!important;font:600 10px/1.2 Arial,sans-serif!important;padding:0!important}html body #hk-message-launcher{display:none!important}html body #hkd-message-dialog{bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;right:8px!important;max-height:calc(100dvh - 90px)!important;border-radius:14px!important}html body [aria-label="Back to top"]{bottom:80px!important}
html body #hk-product-explorer .hke-result-card{padding:18px 14px!important}html body #hk-product-explorer .hke-results-intro h1{font-size:26px!important;line-height:1.3!important}html body #hk-product-explorer .hke-results-intro p{font-size:14px!important;line-height:1.65!important}html body #hk-product-explorer .hke-model-card h2{font-size:19px!important;overflow-wrap:anywhere}html body #hk-product-explorer .hke-result-actions a{min-height:44px!important}html body .hk-mobile-filter-toggle{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:12px;border:1px solid #c7dcee;border-radius:10px;background:#edf5ff;color:#17436d;padding:14px 16px;font:600 15px/1.4 Arial,sans-serif;text-align:left;min-height:48px}html body .hke-filter-sidebar.hk-mobile-filters-collapsed>:not(.hk-mobile-filter-toggle){display:none!important}html body .hke-filter-sidebar .hk-mobile-filter-toggle{margin-bottom:14px}html body .hke-filter-sidebar.hk-mobile-filters-collapsed .hk-mobile-filter-toggle{margin-bottom:0}html body .hke-filter-sidebar{padding:14px!important}html body [id^=hk-][id$=-detail] .pd-quick-specs{table-layout:fixed;width:100%}html body [id^=hk-][id$=-detail] .pd-quick-specs td{overflow-wrap:anywhere}html body [id^=hk-][id$=-detail] .pd-spec-table{min-width:0!important;width:100%!important}html body [id^=hk-][id$=-detail] .pd-thumbnails{display:flex;overflow-x:auto;gap:8px}html body [id^=hk-][id$=-detail] .pd-gallery-thumb{flex:0 0 76px;min-height:58px}html body [id^=hk-][id$=-detail] .pd-bottom-cta{padding:24px 18px!important}
html body #hk-contact-team input:not([type=hidden]),html body #hk-contact-team select,html body #hk-contact-team textarea,html body #hk-home-message input:not([type=hidden]),html body #hk-home-message select,html body #hk-home-message textarea{scroll-margin-bottom:100px}html body #hk-contact-team .hk-contact-aside{gap:16px!important}html body #hk-contact-team .hk-contact-footnotes .hk-contact-method{min-height:70px!important}html body .hk-company-footer .hk-footer-inner{padding-bottom:28px!important}
}
.hk-mobile-filter-toggle{display:none}

@media(max-width:767px){html body #header{position:relative!important}html body #header .bzotech-mid-header>.bzotech-row>div:last-child{display:none!important}html body #header .bzotech-mid-header>.bzotech-row>div.col-search{display:block!important;flex:0 0 100%!important;max-width:100%!important;width:100%!important}html body #header .bzotech-bottom-header{position:static!important;min-height:0!important;height:0!important;border:0!important}html body #header .toggle-mobile-menu{position:absolute!important;right:14px!important;top:14px!important;z-index:20!important;background:#edf5ff!important;border-radius:8px!important;color:#17436d!important}html body #header .bzotech-menu-global-container{position:static!important}html body #header .bzotech-mid-header{padding-bottom:12px!important}html body #hk-section-navigation{padding-top:14px!important;padding-bottom:14px!important}html body #hk-section-navigation .hk-breadcrumb{margin-bottom:12px!important}html body #hk-section-navigation .hk-sibling-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;padding:2px 0 6px!important;scrollbar-width:thin;max-width:100%}html body #hk-section-navigation .hk-sibling-nav>a{white-space:nowrap!important;flex:0 0 auto!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;padding:8px 12px!important;font-size:13px!important}.hkp-page .hkp-grid,.hkp-page .hkp-cards{grid-template-columns:minmax(0,1fr)!important}.hkp-page .hkp-section{padding-left:16px!important;padding-right:16px!important}.hkp-page h1{font-size:28px!important;line-height:1.25!important}.hkp-page h2{font-size:25px!important;line-height:1.35!important}.hkp-page p{font-size:15px!important;line-height:1.7!important}}

@media(max-width:767px){html body #header .bzotech-bottom-header>.bzotech-container{position:static!important}}

@media(max-width:767px){html body #hk-contact-team{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100vw - 24px)!important;max-width:none!important;box-sizing:border-box!important}html body #hk-contact-team .hk-live-wrap{padding:26px 0!important}html body #hk-contact-team .hk-live-card{padding:18px!important}html body #hk-contact-team .hk-contact-header{padding:0 12px!important}html body .hk-directory-section .hk-series-grid{grid-template-columns:minmax(0,1fr)!important}html body .hk-directory-section .hk-series-card{min-width:0!important}}

@media(max-width:767px){html body #header .bzotech-menu-inner .close-menu-not-style-icon{position:absolute!important;top:6px!important;right:8px!important;left:auto!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;z-index:3!important;background:#edf5ff!important;color:#17436d!important;border-radius:8px!important;cursor:pointer!important}}

@media(max-width:767px){html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy .hk-hero-description{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0 0 16px!important;line-height:1.6!important}html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy .hk-hero-category-links{height:auto!important;min-height:0!important;position:static!important;clear:both!important}html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy .hk-hero-footnote{height:auto!important;min-height:0!important}}

/* Mobile home sections: center within flex layout without legacy translation. */
@media(max-width:767px){
html body.home #main-content .bzotech-container:has(>#hk-home-categories){padding-left:0!important;padding-right:0!important}
html body.home #hk-home-categories,html body.home #hk-home-featured-products,html body.home #hk-home-tell-us,html body.home #hk-home-message,html body.home #hk-home-newsletter{position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:calc(100% - 24px)!important;max-width:100%!important;min-width:0!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
html body.home #hk-home-message>*{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}
html body.home #hk-home-message form,html body.home #hk-home-message .wpcf7,html body.home #hk-home-message label,html body.home #hk-home-message .wpcf7-form-control-wrap{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body.home #hk-home-message input:not([type=hidden]),html body.home #hk-home-message select,html body.home #hk-home-message textarea{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
html body.home #hk-home-newsletter h2{font-size:23px!important;line-height:1.35!important;overflow-wrap:anywhere}
html body.home #hk-home-newsletter form{display:flex!important;flex-direction:column!important;width:100%!important;gap:12px!important}
html body.home #hk-home-newsletter #hk-subscribe-email,html body.home #hk-home-newsletter button{width:100%!important;min-width:0!important;min-height:48px!important;box-sizing:border-box!important;font-size:16px!important}
html body.home #hk-home-newsletter .hk-subscribe-trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
html body .hk-company-footer .hk-footer-bottom{height:auto!important;min-height:0!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}
html body .hk-company-footer .hk-footer-social{display:flex!important;flex-wrap:wrap!important;gap:12px!important;max-width:100%!important}
html body .hk-company-footer .hk-footer-copyright{display:block!important;width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.65!important;font-size:12px!important}
html body .hk-company-footer .hk-footer-inner{padding-bottom:28px!important}
html body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}
}

/* Mobile banner: full artwork above readable copy, without cover cropping. */
@media(max-width:767px){
html body.home .hkb-carousel.hk-network-hero{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:12px!important;background:#f7fbff!important}
html body.home .hkb-carousel.hk-network-hero .hkb-slide{height:auto!important;min-height:0!important;background-size:0 0!important;background-repeat:no-repeat!important;background-color:#f7fbff!important}
html body.home .hkb-carousel.hk-network-hero .hkb-slide::before{content:""!important;display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:2.5/1!important;background-image:inherit!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#f7fbff!important;opacity:1!important;transform:none!important}
html body.home .hkb-carousel.hk-network-hero .hkb-slide>img{display:none!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;padding:22px 20px 64px!important;background:#f7fbff!important;box-sizing:border-box!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h1,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h2{font-size:28px!important;line-height:1.2!important}
html body.home .hkb-carousel.hk-network-hero .hkb-controls{bottom:16px!important}
}

/* Mobile banner: overlay copy on the full artwork, matching desktop composition. */
@media(max-width:767px){
html body.home .hkb-carousel.hk-network-hero .hkb-slide{min-height:540px!important;isolation:isolate!important;background-size:0 0!important}
html body.home .hkb-carousel.hk-network-hero .hkb-slide:nth-child(2){background-size:0 0!important}
html body.home .hkb-carousel.hk-network-hero .hkb-slide::before{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;background-size:contain!important;background-position:center bottom 52px!important;z-index:-2!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy{position:relative!important;inset:auto!important;min-height:540px!important;padding:24px 20px 150px!important;background:linear-gradient(180deg,rgba(247,251,255,.94) 0%,rgba(247,251,255,.86) 54%,rgba(247,251,255,.12) 76%,rgba(247,251,255,0) 100%)!important;z-index:1!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h1,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h2{font-size:28px!important;line-height:1.2!important;margin-bottom:14px!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-category-links{gap:8px 12px!important;margin:14px 0!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-description{font-size:14px!important;line-height:1.6!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-footnote{font-size:10px!important;line-height:1.5!important;margin-top:12px!important}
html body.home .hkb-carousel.hk-network-hero .hkb-controls{z-index:3!important;bottom:16px!important}
}

@media(max-width:767px){
html body.home .hkb-carousel.hk-network-hero .hkb-slide,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy{min-height:0!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy{padding:clamp(18px,5vw,28px) clamp(16px,4.8vw,26px) clamp(130px,34vw,190px)!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h1,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h2{font-size:clamp(23px,6.7vw,34px)!important;line-height:1.18!important;letter-spacing:-.4px!important;margin-bottom:12px!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-eyebrow{font-size:clamp(8px,2.3vw,11px)!important;letter-spacing:.8px!important;margin-bottom:12px!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy .hk-hero-description{font-size:clamp(12px,3.4vw,16px)!important;line-height:1.55!important;margin-bottom:12px!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-category-links a{font-size:clamp(11px,3vw,14px)!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-explore,html body.home .hkb-carousel.hk-network-hero .hkb-project-link{font-size:clamp(12px,3.3vw,15px)!important;line-height:1.4!important;min-height:44px!important;height:auto!important;padding:11px 14px!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-footnote{font-size:clamp(9px,2.4vw,11px)!important}
}

@media(max-width:767px){html body.home .hkb-carousel.hk-network-hero .hkb-slide::before{background-position:center center!important}html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy{padding-bottom:56px!important;background:linear-gradient(90deg,rgba(247,251,255,.60),rgba(247,251,255,.28))!important}html body.home .hkb-carousel.hk-network-hero .hk-hero-eyebrow{font-size:9px!important}}

/* Mobile banner: centered copy and compact single-line headline. */
@media(max-width:767px){
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy .hk-hero-eyebrow,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy .hk-hero-description,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy .hk-hero-footnote{text-align:center!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h1,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h2{text-align:center!important;font-size:clamp(14px,4.1vw,23px)!important;line-height:1.3!important;white-space:nowrap!important;letter-spacing:-.35px!important;width:100%!important;max-width:100%!important;min-height:0!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h1 br,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h2 br{display:none!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h1 span,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h2 span{display:inline!important}
html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h1 span::before,html body.home .hkb-carousel.hk-network-hero .hk-network-hero-copy h2 span::before{content:" "!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-category-links{justify-content:center!important;text-align:center!important}
html body.home .hkb-carousel.hk-network-hero .hk-hero-explore,html body.home .hkb-carousel.hk-network-hero .hkb-project-link{justify-content:center!important;text-align:center!important}
}

/* Remove the legacy online-service widget, including its floating launcher. */
html body #OCW_Wp,html body .wb-ocw,html body #OCW_msg{display:none!important;visibility:hidden!important;pointer-events:none!important}

/* Center mobile footer social icons and copyright. */
@media (max-width:767px){html body .hk-company-footer .hk-footer-bottom{align-items:center!important;text-align:center!important}html body .hk-company-footer .hk-footer-social{width:100%!important;justify-content:center!important}html body .hk-company-footer .hk-footer-copyright{text-align:center!important}}

/* Keep the six social marks centered on small screens. */
@media(max-width:767px){html body .hk-company-footer .hk-footer-social{flex-wrap:nowrap!important;gap:clamp(4px,1.7vw,10px)!important}html body .hk-company-footer .hk-footer-social .hk-social-icon{width:clamp(34px,10vw,44px)!important;height:clamp(34px,10vw,44px)!important;flex:0 0 auto!important}}
