@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-search) button{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:.5em;height:40px;justify-content:center;width:60px}:where(.brxe-search) button svg:not([height]){height:inherit}.bricks-search-overlay{background-color:#fff;background-position:50%;background-size:cover;bottom:0;color:var(--bricks-text-muted);height:100%;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transform:scale(1.1);transition:all .4s;visibility:hidden;width:100%;z-index:-1}.bricks-search-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bricks-search-overlay.show{opacity:1;transform:scale(1);visibility:visible;z-index:999}.bricks-search-overlay .bricks-search-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.bricks-search-overlay .close{background-color:transparent;cursor:pointer;font-size:60px;line-height:1;position:fixed;right:30px;text-align:center;top:15px;z-index:1}.bricks-search-overlay .title{margin:0 0 1em}.bricks-search-overlay .bricks-search-form{max-width:600px}.bricks-search-overlay .bricks-search-form input[type=search]{background-color:transparent;border-radius:0;font-size:1.4em;line-height:60px;text-align:center;width:100%}}@layer bricks {}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brx-header{position:sticky;top:0;z-index:40;width:100%;margin:0;padding:0;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;}#brx-header{color-scheme: light;--nav-paper: #f5f7f8;--nav-white: #ffffff;--nav-ink: #17212b;--nav-body: #334453;--nav-muted: #526576;--nav-line: #d2dce3;--nav-blue: #15529a;--nav-blue-dark: #103d73;--nav-navy: #142b42;--nav-height: 76px;--nav-width: 1360px;}#brx-header *,#brx-header ::before,#brx-header ::after{box-sizing: border-box;}body.nav-lock{overflow: hidden;}#brx-header button{font: inherit;}#brx-header a{text-underline-offset: 0.22em;}#brx-header button,#brx-header a{-webkit-tap-highlight-color: transparent;}#brx-header :focus-visible{outline: rgb(42, 118, 197) solid 3px;outline-offset: 3px;}#brx-header ::selection{background: rgb(166, 203, 241);color: var(--nav-ink);}#brx-header [hidden]{display: none !important;}#brx-header .skip-link{position: fixed;z-index: 100;top: 0.8rem;left: 0.8rem;padding: 0.7rem 1rem;background: var(--nav-ink);color: rgb(255, 255, 255);transform: translateY(-170%);}#brx-header .skip-link:focus{transform: translateY(0px);}#brx-header .site-header{z-index: 40;border-bottom: 1px solid var(--nav-line);box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 20px;}#brx-header .site-brand{flex: 0 0 auto;}#brx-header .site-navigation > .primary-nav-button,#brx-header .primary-flex-link,#brx-header .site-navigation > .primary-nav-link{border: 0px;background: none;white-space: nowrap;cursor: pointer;}#brx-header .site-navigation > .primary-nav-button:hover,#brx-header .site-navigation > .primary-nav-button[aria-expanded="true"],#brx-header .primary-flex-link:hover,#brx-header .primary-flex-group:has(.primary-flex-toggle[aria-expanded="true"]) .primary-flex-link,#brx-header .site-navigation > .primary-nav-link:hover{color: var(--nav-blue);}#brx-header .nav-chevron,#brx-header .expand-button span{border-right: 1.5px solid;border-bottom: 1.5px solid;transform: translateY(-0.12rem) rotate(45deg);}#brx-header .primary-nav-button[aria-expanded="true"] .nav-chevron,#brx-header .expand-button[aria-expanded="true"] span{transform: translateY(0.11rem) rotate(225deg);}#brx-header .expand-button{flex: 0 0 auto;border: 0px;cursor: pointer;}#brx-header .primary-flex-toggle{width: 26px;color: var(--nav-muted);}#brx-header .primary-flex-toggle:hover{color: var(--nav-blue);}#brx-header .primary-contact{white-space: nowrap;}#brx-header .primary-contact:hover{background: var(--nav-blue-dark);}#brx-header .navigation-panel{z-index: 39;overflow: auto;box-shadow: rgba(0, 0, 0, 0.15) 0px 26px 42px;}#brx-header .panel-intro{border-bottom: 1px solid var(--nav-line);}#brx-header .catalog-index{grid-auto-rows: minmax(58px, auto);align-content: start;}#brx-header .catalog-index-row{border-bottom: 1px solid var(--nav-line);}#brx-header .catalog-index-row.is-selected{border-color: var(--nav-blue);}#brx-header .catalog-index-link:hover,#brx-header .catalog-index-row.is-selected .catalog-index-link{color: var(--nav-blue);}#brx-header .catalog-preview{flex: 0 0 auto;border: 0px;cursor: pointer;}#brx-header .catalog-preview::after{content: "";display: block;width: 0.55rem;height: 0.55rem;margin-inline: auto;border-top: 1.5px solid;border-right: 1.5px solid;transform: rotate(45deg);}#brx-header .catalog-preview:hover,#brx-header .catalog-preview[aria-pressed="true"]{background: rgb(231, 240, 248);}#brx-header .catalog-empty img{object-fit: contain;}#brx-header .catalog-context{margin: 0px 0px 0.4rem;color: var(--nav-muted);font-size: 0.875rem;line-height: 1.5;}#brx-header .catalog-detail-title:hover{color: var(--nav-blue);text-decoration: underline;}#brx-header .catalog-child-group{border-top: 1px solid rgb(196, 210, 219);}#brx-header .catalog-child-title:hover,#brx-header .catalog-grandchildren a:hover{color: var(--nav-blue);text-decoration: underline;}#brx-header .catalog-grandchildren{list-style: none;}#brx-header .catalog-image-wrap{overflow: hidden;}#brx-header .catalog-image-wrap img{object-fit: contain;}#brx-header .flexible-group{border-top: 1px solid var(--nav-line);}#brx-header .flexible-direct a{border-top: 1px solid var(--nav-line);}#brx-header .flexible-direct a:hover{color: var(--nav-blue);text-decoration: underline;}#brx-header .preview-hero{display: grid;grid-template-columns: minmax(0px, 1.08fr) minmax(260px, 0.92fr);width: min(100%, var(--nav-width));min-height: 530px;margin-inline: auto;padding: clamp(3.5rem, 6vw, 6rem) clamp(1rem, 3vw, 3.3rem);align-items: center;gap: clamp(2rem, 5vw, 6rem);}#brx-header .preview-copy h1{max-width: 14ch;margin: 0px 0px 1.5rem;font-size: clamp(2.25rem, 4vw, 3.5rem);font-weight: 600;line-height: 1.1;letter-spacing: -0.02em;overflow-wrap: anywhere;}#brx-header .preview-copy p{max-width: 62ch;margin: 0px 0px 1.5rem;color: var(--nav-body);font-size: 1.125rem;line-height: 1.6;}#brx-header .preview-copy a{display: inline-flex;min-height: 48px;padding: 0.8rem 1.3rem;align-items: center;background: var(--nav-navy);color: rgb(255, 255, 255);font-weight: 500;line-height: 1.25;text-decoration: none;}#brx-header .preview-copy a:hover{background: var(--nav-blue);}#brx-header .preview-visual{display: grid;min-height: 365px;padding: 2rem;align-items: end;background: rgb(220, 230, 236);overflow: hidden;}#brx-header .preview-visual img{display: block;width: min(100%, 480px);max-height: 380px;margin-inline: auto;object-fit: contain;}#brx-header .preview-spacer{width: min(100%, var(--nav-width));min-height: 180px;margin-inline: auto;padding: 2rem clamp(1rem, 3vw, 3.3rem);border-top: 1px solid var(--nav-line);color: var(--nav-muted);}#brx-header .site-header.is-compact .mobile-menu-toggle{display: inline-flex;min-width: 90px;min-height: 44px;padding: 0.5rem 0.8rem;align-items: center;justify-content: space-between;gap: 1rem;border: 1px solid var(--nav-line);background: var(--nav-white);color: var(--nav-ink);font-size: 1rem;font-weight: 500;line-height: 1.25;cursor: pointer;}#brx-header .site-header.is-compact .toggle-lines{display: grid;width: 16px;gap: 4px;}#brx-header .site-header.is-compact .toggle-lines i{display: block;width: 100%;height: 1.5px;background: currentcolor;}#brx-header .site-header.is-compact .site-navigation{position: fixed;top: var(--nav-height);left: 0px;right: 0px;display: none;height: calc(100dvh - var(--nav-height));padding: 1rem max(1.5rem, -320px + 50vw) 3rem;overflow-y: auto;background: var(--nav-white);align-content: start;gap: 0px;}#brx-header .site-header.is-compact.is-menu-open .site-navigation{display: block;}#brx-header .site-header.is-compact .site-navigation > .primary-nav-button,#brx-header .site-header.is-compact .primary-flex-group,#brx-header .site-header.is-compact .site-navigation > .primary-nav-link{display: flex;width: 100%;min-height: 58px;border-bottom: 1px solid var(--nav-line);font-size: 1rem;}#brx-header .site-header.is-compact .site-navigation > .primary-nav-button{justify-content: space-between;}#brx-header .site-header.is-compact .primary-flex-group{justify-content: space-between;}#brx-header .site-header.is-compact .primary-flex-link{min-height: 58px;white-space: normal;}#brx-header .site-header.is-compact .primary-flex-toggle{width: 46px;height: 46px;}#brx-header .site-header.is-compact .primary-contact{width: 100%;min-height: 50px;margin-top: 1.5rem;}#brx-header .site-header.is-compact .navigation-panel{position: static;max-height: none;overflow: visible;box-shadow: none;}#brx-header .site-header.is-compact .panel-intro,#brx-header .site-header.is-compact .products-panel-layout,#brx-header .site-header.is-compact .flexible-detail-content{display: none;}#brx-header .site-header.is-compact .mobile-category-list{display: block;padding: 0.3rem 0px 1.4rem;}#brx-header .site-header.is-compact .category-tree,#brx-header .site-header.is-compact .tree-children{margin: 0px;padding: 0px;list-style: none;}#brx-header .site-header.is-compact .tree-branch{border-bottom: 1px solid var(--nav-line);}#brx-header .site-header.is-compact .tree-row{display: flex;min-height: 52px;align-items: center;justify-content: space-between;gap: 0.3rem;}#brx-header .site-header.is-compact .tree-link{display: flex;min-width: 0px;min-height: 52px;padding: 0.65rem 0.2rem;align-items: center;color: var(--nav-ink);font-size: 1rem;font-weight: 500;line-height: 1.25;text-decoration: none;}#brx-header .site-header.is-compact .tree-children{padding-left: 1rem;background: rgb(238, 243, 246);}#brx-header .site-header.is-compact .tree-children .tree-link{font-size: 0.95rem;font-weight: 400;}#brx-header .site-header.is-compact .tree-children .tree-children{background: rgb(228, 237, 243);}@media (max-width: 1100px){#brx-header{--nav-height: 68px;}#brx-header .site-header-shell{padding-inline: 1.5rem;}#brx-header .site-brand{width: 140px;}#brx-header .mobile-menu-toggle{display: inline-flex; min-width: 90px; min-height: 44px; padding: 0.5rem 0.8rem; align-items: center; justify-content: space-between; gap: 1rem; border: 1px solid var(--nav-line); background: var(--nav-white); color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.25; cursor: pointer;}#brx-header .toggle-lines{display: grid; width: 16px; gap: 4px;}#brx-header .toggle-lines i{display: block; width: 100%; height: 1.5px; background: currentcolor;}#brx-header .site-navigation{position: fixed; top: var(--nav-height); left: 0px; right: 0px; display: none; height: calc(100dvh - var(--nav-height)); padding: 1rem max(1.5rem, -320px + 50vw) 3rem; overflow-y: auto; background: var(--nav-white); align-content: start; gap: 0px;}#brx-header .site-header.is-menu-open .site-navigation{display: block;}#brx-header .site-navigation > .primary-nav-button,#brx-header .primary-flex-group,#brx-header .site-navigation > .primary-nav-link{display: flex; width: 100%; min-height: 58px; border-bottom: 1px solid var(--nav-line); font-size: 1rem;}#brx-header .site-navigation > .primary-nav-button{justify-content: space-between;}#brx-header .primary-flex-group{justify-content: space-between;}#brx-header .primary-flex-link{min-height: 58px; white-space: normal;}#brx-header .primary-flex-toggle{width: 46px; height: 46px;}#brx-header .primary-contact{width: 100%; min-height: 50px; margin-top: 1.5rem;}#brx-header .navigation-panel{position: static; max-height: none; overflow: visible; box-shadow: none;}#brx-header .panel-intro,#brx-header .products-panel-layout,#brx-header .flexible-detail-content{display: none;}#brx-header .mobile-category-list{display: block; padding: 0.3rem 0px 1.4rem;}#brx-header .category-tree,#brx-header .tree-children{margin: 0px; padding: 0px; list-style: none;}#brx-header .tree-branch{border-bottom: 1px solid var(--nav-line);}#brx-header .tree-row{display: flex; min-height: 52px; align-items: center; justify-content: space-between; gap: 0.3rem;}#brx-header .tree-link{display: flex; min-width: 0px; min-height: 52px; padding: 0.65rem 0.2rem; align-items: center; color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.25; text-decoration: none;}#brx-header .tree-link:hover{color: var(--nav-blue); text-decoration: underline;}#brx-header .tree-children{padding-left: 1rem; background: rgb(238, 243, 246);}#brx-header .tree-children .tree-branch:last-child{border-bottom: 0px;}#brx-header .tree-children .tree-link{font-size: 0.95rem; font-weight: 400;}#brx-header .tree-children .tree-children{background: rgb(228, 237, 243);}#brx-header .preview-hero{min-height: 500px;}}@media (max-width: 700px){#brx-header .site-header-shell{padding-inline: 1rem;}#brx-header .site-brand{width: 130px;}#brx-header .site-navigation{padding: 0.6rem 1rem 3rem;}#brx-header .preview-hero{grid-template-columns: minmax(0px, 1fr); min-height: auto; padding: 3rem 1rem 4rem; gap: 2.5rem;}#brx-header .preview-copy h1{font-size: 2.25rem;}#brx-header .preview-copy p{font-size: 1rem;}#brx-header .preview-visual{min-height: 250px; padding: 1rem;}#brx-header .preview-visual img{max-height: 270px;}#brx-header .preview-spacer{min-height: 120px; padding-inline: 1rem;}}@media (max-width: 430px){#brx-header .preview-copy h1{max-width: 13ch;}}#brx-header .site-navigation{box-sizing:border-box;}#brx-header .primary-flex-trigger[aria-expanded="true"]{color:var(--nav-blue);}#brx-header .primary-flex-trigger[aria-expanded="true"] .nav-chevron{transform:translateY(.11rem) rotate(225deg);}#brx-header .mobile-category-main-link{border-bottom:1px solid var(--nav-line);}#brx-header .mobile-category-main-link:hover{text-decoration:underline;}#brx-header .site-header.is-compact .primary-flex-trigger{width:100%;justify-content:space-between;white-space:normal;}@media(max-width:1100px){#brx-header .primary-flex-trigger{width:100%;justify-content:space-between;white-space:normal}}#brx-header .catalog-detail-content{grid-template-areas:"top image" "children image";align-content:center;}#brx-header .catalog-detail-top{grid-area:top;}#brx-header .catalog-children{grid-area:children;}#brx-header .catalog-image-wrap{grid-area:image;aspect-ratio:1;align-self:center;}#brx-header .catalog-preview{font-size:0px;}#brx-header .primary-about-group {position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;flex-shrink:0}#brx-header .about-nav-row {display:flex;align-items:center;gap:4px;height:100%}#brx-header .about-nav-row .primary-nav-link {display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--nav-ink);font-family:"IBM Plex Sans",sans-serif;font-size:1rem;font-weight:500;line-height:1.25}#brx-header .about-nav-trigger {display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--nav-ink);cursor:pointer}#brx-header .about-nav-trigger .nav-chevron {display:inline-block;flex:0 0 auto;width:.5rem;height:.5rem}#brx-header .about-nav-trigger:hover,#brx-header .about-nav-trigger[aria-expanded="true"],#brx-header .about-nav-row a:hover {color:var(--nav-blue)}#brx-header .about-nav-trigger[aria-expanded="true"] .nav-chevron {transform:translateY(.11rem) rotate(225deg)}#brx-header .about-nav-panel {position:fixed;top:var(--nav-height);left:0;width:100%;max-height:calc(100dvh - var(--nav-height));overflow:auto;z-index:39;background:var(--nav-white)}#brx-header .about-nav-panel[hidden] {display:none!important}#brx-header .about-panel-shell {width:min(100%,var(--nav-width));margin-inline:auto}#brx-header .about-panel-intro {display:flex;align-items:center;min-height:95px;padding:1.4rem clamp(1rem,3vw,3.3rem);border-bottom:1px solid var(--nav-line)}#brx-header .about-panel-intro h2 {margin:0;color:var(--nav-ink);font-family:"IBM Plex Sans",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.02em}#brx-header .about-panel-index {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.65rem;padding:1.1rem clamp(1rem,3vw,3.3rem) 1.5rem}#brx-header .about-child-link {display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-width:0;min-height:59px;padding:.65rem 0;border-bottom:1px solid var(--nav-line);color:var(--nav-ink);font-family:"IBM Plex Sans",sans-serif;font-size:.98rem;font-weight:500;line-height:1.25;text-decoration:none}#brx-header .about-child-link>span:first-child {min-width:0;overflow-wrap:anywhere}#brx-header .about-child-icon {display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;color:var(--nav-blue)}#brx-header .about-child-icon::after {content:"";display:block;width:.55rem;height:.55rem;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}#brx-header .about-child-link:hover,#brx-header .about-child-link:focus-visible {color:var(--nav-blue);border-color:var(--nav-blue)}#brx-header .about-child-link:hover .about-child-icon,#brx-header .about-child-link:focus-visible .about-child-icon {background:rgb(231,240,248)}#brx-header .primary-about-group :focus-visible {outline:2px solid var(--nav-blue);outline-offset:3px}#brx-header .site-header.is-compact .primary-about-group {height:auto;width:100%;display:block;border-bottom:1px solid var(--nav-line)}#brx-header .site-header.is-compact .about-nav-row {height:auto;min-height:58px;justify-content:space-between}#brx-header .site-header.is-compact .about-nav-row .primary-nav-link {flex:1;min-height:58px}#brx-header .site-header.is-compact .about-nav-panel {position:static;width:100%;max-height:none;overflow:visible;box-shadow:none;background:var(--nav-paper)}#brx-header .site-header.is-compact .about-panel-intro {display:none}#brx-header .site-header.is-compact .about-panel-index {grid-template-columns:minmax(0,1fr);padding:.35rem 1rem .75rem;column-gap:0}#brx-header .site-header.is-compact .about-child-link {font-size:.9rem;font-weight:400;min-height:52px}#brx-header .site-header.is-compact .about-child-link:last-child {border-bottom:0}@media(max-width:1100px) {#brx-header .primary-about-group {height:auto;width:100%;display:block;border-bottom:1px solid var(--nav-line)} #brx-header .about-nav-row {height:auto;min-height:58px;justify-content:space-between} #brx-header .about-nav-row .primary-nav-link {flex:1;min-height:58px} #brx-header .about-nav-panel {position:static;width:100%;max-height:none;overflow:visible;box-shadow:none;background:var(--nav-paper)} #brx-header .about-panel-intro {display:none} #brx-header .about-panel-index {grid-template-columns:minmax(0,1fr);padding:.35rem 1rem .75rem;column-gap:0} #brx-header .about-child-link {font-size:.9rem;font-weight:400;min-height:52px} #brx-header .about-child-link:last-child {border-bottom:0}}html,body{scroll-behavior:auto!important}body *,body *::before,body *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}#brx-header .site-header {height:auto;min-height:var(--nav-height);background:var(--nav-white)}#brx-header .site-header-shell {height:auto;min-height:calc(var(--nav-height) - 1px);padding-block:.5rem}#brx-header .navigation-panel {top:var(--header-panel-top,var(--nav-height));max-height:calc(100dvh - var(--header-panel-top,var(--nav-height)))}#brx-header .site-header.is-compact .site-navigation {top:var(--header-panel-top,var(--nav-height));max-height:calc(100dvh - var(--header-panel-top,var(--nav-height)))}#brx-header *,#brx-header *::before,#brx-header *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}#brx-header .primary-contact:hover,#brx-header .primary-contact:active {transform:none}@media(max-width:1100px) { #brx-header .site-navigation {top:var(--header-panel-top,var(--nav-height));max-height:calc(100dvh - var(--header-panel-top,var(--nav-height)))} #brx-header .navigation-panel {top:auto;max-height:none}}@media (min-width:1101px) { #brx-header #products-panel {--catalog-inset:1.5rem;--catalog-height:25rem;--catalog-title-height:3.25rem;--catalog-image-height:11rem;--catalog-gap:.75rem} #brx-header #products-panel .panel-intro {min-height:4.5rem;padding:1rem var(--catalog-inset);align-items:center;gap:1.5rem} #brx-header #products-panel .panel-intro h2 {margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.02em} #brx-header #products-panel .panel-intro p {font-size:.95rem;line-height:1.5;color:var(--nav-muted);max-width:36ch} #brx-header .products-four-layout {grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.95fr);height:auto;min-height:var(--catalog-height);align-items:stretch} #brx-header .products-four-layout .catalog-index {display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,minmax(3.25rem,max-content));grid-auto-rows:auto;padding:var(--catalog-inset);gap:0;align-content:start;min-width:0;min-height:0} #brx-header .products-four-layout .catalog-index-row {display:flex;align-items:center;min-width:0;gap:.5rem} #brx-header .products-four-layout .catalog-index-link {display:flex;align-items:center;min-width:0;min-height:3.25rem;flex:1;padding:.65rem 0;font-size:1rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere} #brx-header .products-four-layout .catalog-preview {min-width:44px;min-height:44px;width:44px;height:44px;flex:0 0 auto} #brx-header .products-four-layout .catalog-index-left .catalog-index-row {display:grid;grid-template-columns:44px minmax(0,1fr)} #brx-header .products-four-layout .catalog-index-left .catalog-index-link {grid-column:2;grid-row:1} #brx-header .products-four-layout .catalog-index-left .catalog-preview {grid-column:1;grid-row:1} #brx-header .products-four-layout .catalog-index-left .catalog-preview::after {transform:rotate(225deg)} #brx-header .products-four-layout .catalog-detail {min-width:0;min-height:0;padding:var(--catalog-inset);background:rgb(234,240,244)} #brx-header .products-four-layout .catalog-detail-content,#brx-header .products-four-layout .catalog-empty {height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--catalog-title-height),max-content) var(--catalog-image-height) auto;grid-template-areas:"top" "image" "children";align-content:start;gap:var(--catalog-gap)} #brx-header .products-four-layout .catalog-detail-top {min-width:0;min-height:0;align-self:start} #brx-header .products-four-layout .catalog-detail-title {display:block;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25;max-width:none;overflow-wrap:anywhere} #brx-header .products-four-layout .catalog-image-wrap {width:100%;height:var(--catalog-image-height);aspect-ratio:auto;align-self:start} #brx-header .products-four-layout .catalog-image-wrap img {width:100%;height:100%;object-fit:contain;object-position:50% 50%} #brx-header .products-four-layout .catalog-children {min-height:0;max-height:none;overflow:visible;align-content:start;gap:.5rem;padding:0} #brx-header .products-four-layout .catalog-child-group {padding-top:.5rem;min-width:0} #brx-header .products-four-layout .catalog-child-title {font-size:1rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere} #brx-header .products-four-layout .catalog-grandchildren {gap:.52rem} #brx-header .products-four-layout .catalog-grandchildren a {font-size:.88rem;font-weight:400;line-height:1.4;overflow-wrap:anywhere} #brx-header .products-four-layout .catalog-empty-copy {display:contents} #brx-header .products-four-layout .catalog-empty h3 {grid-area:top;align-self:start;font-size:1.25rem;font-weight:500;line-height:1.3;color:var(--nav-ink);max-width:none;margin:0;overflow-wrap:anywhere} #brx-header .products-four-layout .catalog-empty-copy p {grid-area:children;align-self:start;max-height:none;overflow:visible;font-size:.95rem;line-height:1.5;color:var(--nav-body);margin:0;overflow-wrap:anywhere} #brx-header .products-four-layout .catalog-empty img {grid-area:image;width:100%;height:var(--catalog-image-height);max-height:none;aspect-ratio:auto;object-fit:contain;object-position:50% 50%;margin:0}}@media(min-width:1101px) and (max-width:1279px) { #brx-header #products-panel {--catalog-inset:1.25rem}}#brx-header .header-search-group {flex:0 0 auto}#brx-header .header-search-trigger {display:flex;align-items:center;justify-content:center;gap:.5rem;width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--nav-ink);cursor:pointer}#brx-header .header-search-trigger:hover,#brx-header .header-search-trigger[aria-expanded="true"] {color:var(--nav-blue)}#brx-header .header-search-trigger svg {flex-shrink:0}#brx-header .header-search-text {display:none}#brx-header .header-search-panel {position:fixed;left:0;width:100%;background:var(--nav-white);overflow:auto;border-bottom:1px solid var(--nav-line)}#brx-header .header-search-panel[hidden] {display:none!important}#brx-header .header-search-form {width:min(100%,800px);margin:auto;padding:1.5rem}#brx-header .header-search-label {display:block;margin-bottom:.65rem;color:var(--nav-ink);font-size:1rem;font-weight:500;line-height:1.3}#brx-header .header-search-field {display:flex;min-width:0;border:1px solid var(--nav-line);background:var(--nav-white)}#brx-header .header-search-field input {flex:1;min-width:0;width:100%;min-height:48px;padding:.75rem 1rem;border:0;background:transparent;color:var(--nav-ink);font:400 1rem/1.4 "IBM Plex Sans",sans-serif}#brx-header .header-search-field input::placeholder {color:var(--nav-muted);opacity:1}#brx-header .header-search-field button {flex-shrink:0;min-height:48px;padding:.75rem 1rem;border:0;background:var(--nav-blue);color:var(--nav-white);font:500 1rem/1.4 "IBM Plex Sans",sans-serif;cursor:pointer}#brx-header .header-search-group :focus-visible {outline:2px solid var(--nav-blue);outline-offset:3px}#brx-header .site-header.is-compact .header-search-group {width:100%;border-bottom:1px solid var(--nav-line)}#brx-header .site-header.is-compact .header-search-trigger {width:100%;min-height:58px;justify-content:flex-start;font-size:1rem;font-weight:500}#brx-header .site-header.is-compact .header-search-text {display:inline}#brx-header .site-header.is-compact .header-search-panel {position:static;max-height:none;overflow:visible;border:0}#brx-header .site-header.is-compact .header-search-form {padding:1rem 0 1.5rem}@media(max-width:1100px) { #brx-header .header-search-group {width:100%;border-bottom:1px solid var(--nav-line)} #brx-header .header-search-trigger {width:100%;min-height:58px;justify-content:flex-start;font-size:1rem;font-weight:500} #brx-header .header-search-text {display:inline} #brx-header .header-search-panel {position:static;max-height:none;overflow:visible;border:0} #brx-header .header-search-form {padding:1rem 0 1.5rem}}#brx-header .header-search-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}#brx-header .header-search-form form{display:block;width:100%;margin:0;padding:0}#brxe-hn0007 {display: block; width: 100%; height: auto}#brxe-hn0005 {color: inherit; display: flex; width: 150px; min-height: 44px; align-items: center}#brxe-hn0008 {font-family: "IBM Plex Sans"; font-size: inherit; font-weight: 500; line-height: inherit; display: none}#brxe-hn0018 {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn0013 {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 500; line-height: 1.25; color: var(--nav-ink); text-decoration: none; display: inline-flex; min-height: 44px; align-items: center; row-gap: 0.62rem; column-gap: 0.62rem; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}#brxe-hn001d {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--nav-ink); font-size: 1.5rem; font-weight: 600; line-height: 1.3; letter-spacing: -0.02em}#brxe-hn001e {max-width: 36ch; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--nav-muted); font-size: 0.875rem; line-height: 1.5}#brxe-hn001c {display: flex; min-height: 95px; padding-top: 1.4rem; padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: 1.4rem; padding-left: clamp(1rem, 3vw, 3.3rem); align-items: baseline; justify-content: space-between; row-gap: 2rem; column-gap: 2rem}#brxe-hn0051 {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn0050 {min-width: 0px}#brxe-hn0053 {width: 100%; height: 100%}#brxe-hn0052 {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn0056 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn0055 {min-width: 0px; padding-top: .55rem}#brxe-hn0058 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn0057 {min-width: 0px; padding-top: .55rem}#brxe-hn0054 {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr); row-gap: .5rem; column-gap: .5rem}#brxe-hn004d {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn0064 {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn0063 {min-width: 0px}#brxe-hn0066 {width: 100%; height: 100%}#brxe-hn0065 {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn0060 {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn0072 {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn0071 {min-width: 0px}#brxe-hn0074 {width: 100%; height: 100%}#brxe-hn0073 {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn006e {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn0080 {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn007f {min-width: 0px}#brxe-hn0082 {width: 100%; height: 100%}#brxe-hn0081 {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn007c {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn009e {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn009d {min-width: 0px}#brxe-hn00a0 {width: 100%; height: 100%}#brxe-hn009f {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn009a {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn00ac {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn00ab {min-width: 0px}#brxe-hn00ae {width: 100%; height: 100%}#brxe-hn00ad {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn00a8 {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#products-preview-left {min-width: 0px; padding-top: 2rem; padding-right: clamp(1.5rem, 3vw, 3.3rem); padding-bottom: 2rem; padding-left: 2.2rem; background-color: rgb(234, 240, 244)}#brxe-hn0024 {font-family: "IBM Plex Sans"; font-size: 0px; font-weight: 500; line-height: inherit; color: var(--nav-blue); width: 38px; height: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: transparent}#brxe-hn0023 {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn0022 {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn002b {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn002a {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn002f {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn002e {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn0033 {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn0032 {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn003b {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn003a {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn003f {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn003e {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn0020 {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0px, 1fr)); padding-top: 1.1rem; padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: 1.5rem; padding-left: clamp(1rem, 3vw, 3.3rem); column-gap: 1.65rem}#brxe-hn0029 {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn0028 {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn002d {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn002c {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn0031 {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn0030 {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn0035 {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn0036 {font-family: "IBM Plex Sans"; font-size: 0px; font-weight: 500; line-height: inherit; color: var(--nav-blue); width: 38px; height: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: transparent}#brxe-hn0034 {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn003d {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn003c {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hn0041 {color: var(--nav-ink); font-size: 0.98rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-width: 0px; min-height: 58px; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; align-items: center}#brxe-hn0042 {font-family: "IBM Plex Sans"; font-size: 0px; font-weight: 500; line-height: inherit; color: var(--nav-blue); width: 38px; height: 38px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: transparent}#brxe-hn0040 {display: flex; flex-direction: row; align-items: center; justify-content: space-between; min-width: 0px; row-gap: 0.3rem; column-gap: 0.3rem}#brxe-hp0001 {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0px, 1fr)); padding-top: 1.1rem; padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: 1.5rem; padding-left: clamp(1rem, 3vw, 3.3rem); column-gap: 1.65rem}#brxe-hn004a {margin-top: 0px; margin-right: 0px; margin-bottom: 0.75rem; margin-left: 0px; font-size: 1.5rem; font-weight: 600; line-height: 1.3}#brxe-hn004b {max-width: 48ch; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--nav-body); font-size: 0.95rem; line-height: 1.5}#brxe-hn004c {display: block; width: min(100%, 330px); max-height: 235px; margin-top: 1rem; margin-right: auto; margin-bottom: 0px; margin-left: auto}#brxe-hn0047 {display: grid; align-items: initial; min-height: 380px; grid-template-rows: auto 1fr}#brxe-hn005d {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn005c {min-width: 0px}#brxe-hn005f {width: 100%; height: 100%}#brxe-hn005e {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn0059 {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn006b {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn006a {min-width: 0px}#brxe-hn006d {width: 100%; height: 100%}#brxe-hn006c {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn0067 {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn0079 {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn0078 {min-width: 0px}#brxe-hn007b {width: 100%; height: 100%}#brxe-hn007a {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn0075 {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn0087 {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn0086 {min-width: 0px}#brxe-hn0089 {width: 100%; height: 100%}#brxe-hn0088 {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn008c {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn008f {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn0091 {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn008d {display: grid; align-items: initial; margin-top: .4rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; row-gap: .25rem; column-gap: .25rem}#brxe-hn008b {min-width: 0px; padding-top: .55rem}#brxe-hn0093 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn0092 {min-width: 0px; padding-top: .55rem}#brxe-hn0095 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn0094 {min-width: 0px; padding-top: .55rem}#brxe-hn0097 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn0096 {min-width: 0px; padding-top: .55rem}#brxe-hn0099 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn0098 {min-width: 0px; padding-top: .55rem}#brxe-hn008a {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr); row-gap: .5rem; column-gap: .5rem}#brxe-hn0083 {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn00a5 {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn00a4 {min-width: 0px}#brxe-hn00a7 {width: 100%; height: 100%}#brxe-hn00a6 {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn00a1 {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#brxe-hn00b3 {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 17ch}#brxe-hn00b2 {min-width: 0px}#brxe-hn00b5 {width: 100%; height: 100%}#brxe-hn00b4 {width: 100%; height: auto; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #fff}#brxe-hn00b8 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn00b7 {min-width: 0px; padding-top: .55rem}#brxe-hn00b6 {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr); row-gap: .5rem; column-gap: .5rem}#brxe-hn00af {display: grid; align-items: initial; min-height: 380px; grid-template-columns: minmax(0,1fr) minmax(180px,42%); grid-template-rows: auto auto; column-gap: 1.75rem; row-gap: 1rem}#products-preview-right {min-width: 0px; padding-top: 2rem; padding-right: clamp(1.5rem, 3vw, 3.3rem); padding-bottom: 2rem; padding-left: 2.2rem; background-color: rgb(234, 240, 244)}#brxe-hn001f {display: grid; align-items: initial; grid-template-columns: minmax(0px, 1fr) minmax(0px, 0.95fr); min-height: 445px}#brxe-hn00bd {color: inherit}#brxe-hn00c3 {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn00be {font-family: "IBM Plex Sans"; font-size: inherit; font-weight: 500; line-height: inherit; color: inherit; display: inline-flex; width: 42px; height: 42px; align-items: center; justify-content: center; background-color: transparent}#brxe-hn00bc {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00c9 {color: inherit}#brxe-hn00c8 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00cc {color: inherit}#brxe-hn00cb {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00cf {color: inherit}#brxe-hn00ce {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00d2 {color: inherit}#brxe-hn00d1 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00d5 {color: inherit}#brxe-hn00d4 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00d8 {color: inherit}#brxe-hn00d7 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00db {color: inherit}#brxe-hn00da {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00de {color: inherit}#brxe-hn00dd {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00e1 {color: inherit}#brxe-hn00e7 {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn00e2 {font-family: "IBM Plex Sans"; font-size: inherit; font-weight: 500; line-height: inherit; color: inherit; display: inline-flex; width: 42px; height: 42px; align-items: center; justify-content: center; background-color: transparent}#brxe-hn00e0 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00ed {color: inherit}#brxe-hn00f3 {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn00ee {font-family: "IBM Plex Sans"; font-size: inherit; font-weight: 500; line-height: inherit; color: inherit; display: inline-flex; width: 42px; height: 42px; align-items: center; justify-content: center; background-color: transparent}#brxe-hn00ec {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00f9 {color: inherit}#brxe-hn00f8 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00fc {color: inherit}#brxe-hn00fb {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00ff {color: inherit}#brxe-hn00fe {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0102 {color: inherit}#brxe-hn0101 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0105 {color: inherit}#brxe-hn0104 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0108 {color: inherit}#brxe-hn0107 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn010b {color: inherit}#brxe-hn010a {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn010e {color: inherit}#brxe-hn010d {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0111 {color: inherit}#brxe-hn0110 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0114 {color: inherit}#brxe-hn011a {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn0115 {font-family: "IBM Plex Sans"; font-size: inherit; font-weight: 500; line-height: inherit; color: inherit; display: inline-flex; width: 42px; height: 42px; align-items: center; justify-content: center; background-color: transparent}#brxe-hn0113 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0120 {color: inherit}#brxe-hn011f {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn00b9 {display: none}#brxe-hn001b {width: min(100%, var(--nav-width)); margin-right: auto; margin-left: auto}#products-panel {position: fixed; top: var(--nav-height); left: 0px; width: 100%; max-height: calc(100dvh - var(--nav-height)); background-color: var(--nav-white)}#brxe-hn0127 {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn0122 {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 500; line-height: 1.25; color: var(--nav-ink); text-decoration: none; display: inline-flex; min-height: 44px; align-items: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: .62rem; column-gap: .62rem}#brxe-hn0121 {display: flex; align-items: center}#brxe-hn012d {color: var(--nav-ink); font-size: clamp(1.6rem, 2.4vw, 2.25rem); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; text-decoration: none; display: inline-block; max-width: 19ch}#brxe-hn012e {max-width: 55ch; margin-top: 0.65rem; margin-right: 0px; margin-bottom: 1.4rem; margin-left: 0px; color: var(--nav-body); font-size: 0.95rem; line-height: 1.5}#brxe-hn012c {min-width: 0px}#brxe-hn0132 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn0135 {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn0137 {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn0139 {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn0133 {display: grid; align-items: initial; margin-top: 0.85rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; row-gap: 0.52rem; column-gap: 0.52rem}#brxe-hn0131 {min-width: 0px; padding-top: 0.9rem}#brxe-hn013b {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn013e {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn0140 {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn0142 {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn013c {display: grid; align-items: initial; margin-top: 0.85rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; row-gap: 0.52rem; column-gap: 0.52rem}#brxe-hn013a {min-width: 0px; padding-top: 0.9rem}#brxe-hn0144 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: inline-block}#brxe-hn0147 {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn0149 {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn014b {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn014d {color: var(--nav-body); font-size: 0.88rem; line-height: 1.4; text-decoration: none}#brxe-hn0145 {display: grid; align-items: initial; margin-top: 0.85rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; row-gap: 0.52rem; column-gap: 0.52rem}#brxe-hn0143 {min-width: 0px; padding-top: 0.9rem}#brxe-hn0130 {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0px, 1fr)); row-gap: clamp(1rem, 2.5vw, 2.2rem); column-gap: clamp(1rem, 2.5vw, 2.2rem)}#brxe-hn014f {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: flex; min-height: 45px; padding-top: 0.75rem; align-items: start}#brxe-hn0150 {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.3; text-decoration: none; display: flex; min-height: 45px; padding-top: 0.75rem; align-items: start}#brxe-hn014e {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0px, 1fr)); row-gap: clamp(1rem, 2.5vw, 2.2rem); column-gap: clamp(1rem, 2.5vw, 2.2rem); margin-top: 2rem}#brxe-hn012f {min-width: 0px}#brxe-hn012b {display: grid; align-items: initial; grid-template-columns: minmax(250px, 0.34fr) minmax(0px, 1fr); row-gap: clamp(2rem, 4vw, 4rem); column-gap: clamp(2rem, 4vw, 4rem); padding-top: 2.4rem; padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: 2.7rem; padding-left: clamp(1rem, 3vw, 3.3rem)}#brxe-hn0152 {color: var(--nav-blue); font-size: 1rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: flex; min-height: 52px; padding-top: .65rem; padding-right: .2rem; padding-bottom: .65rem; padding-left: .2rem; align-items: center}#brxe-hn0156 {color: inherit}#brxe-hn015c {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn0157 {font-family: "IBM Plex Sans"; font-size: inherit; font-weight: 500; line-height: inherit; color: inherit; display: inline-flex; width: 42px; height: 42px; align-items: center; justify-content: center; background-color: transparent}#brxe-hn0155 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0162 {color: inherit}#brxe-hn0161 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0165 {color: inherit}#brxe-hn0164 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0168 {color: inherit}#brxe-hn0167 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn016b {color: inherit}#brxe-hn016a {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn016e {color: inherit}#brxe-hn016d {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0171 {color: inherit}#brxe-hn0177 {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn0172 {font-family: "IBM Plex Sans"; font-size: inherit; font-weight: 500; line-height: inherit; color: inherit; display: inline-flex; width: 42px; height: 42px; align-items: center; justify-content: center; background-color: transparent}#brxe-hn0170 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn017d {color: inherit}#brxe-hn017c {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0180 {color: inherit}#brxe-hn017f {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0183 {color: inherit}#brxe-hn0182 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0186 {color: inherit}#brxe-hn018c {display: inline-block; width: 0.5rem; height: 0.5rem}#brxe-hn0187 {font-family: "IBM Plex Sans"; font-size: inherit; font-weight: 500; line-height: inherit; color: inherit; display: inline-flex; width: 42px; height: 42px; align-items: center; justify-content: center; background-color: transparent}#brxe-hn0185 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0192 {color: inherit}#brxe-hn0191 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0195 {color: inherit}#brxe-hn0194 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0198 {color: inherit}#brxe-hn0197 {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn019b {color: inherit}#brxe-hn019a {display: flex; flex-direction: row; align-items: center; justify-content: space-between}#brxe-hn0151 {display: none}#brxe-hn012a {width: min(100%, var(--nav-width)); margin-right: auto; margin-left: auto}#flexible-panel {position: fixed; top: var(--nav-height); left: 0px; width: 100%; max-height: calc(100dvh - var(--nav-height)); background-color: var(--nav-white)}#brxe-hn019c {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: inline-flex; min-height: 44px; align-items: center}#brxe-hn019d {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: inline-flex; min-height: 44px; align-items: center}#brxe-hn019e {color: var(--nav-ink); font-size: 1rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: inline-flex; min-height: 44px; align-items: center}#brxe-hn019f {color: rgb(255, 255, 255); font-size: 1rem; font-weight: 500; line-height: 1.25; text-decoration: none; display: inline-flex; min-height: 44px; padding-top: 0.7rem; padding-right: 1.25rem; padding-bottom: 0.7rem; padding-left: 1.25rem; align-items: center; justify-content: center; background-color: var(--nav-blue)}#site-navigation {display: flex; flex-direction: row; align-items: center; column-gap: clamp(0.7rem, 1.7vw, 1.8rem); height: 100%; row-gap: clamp(0.7rem, 1.7vw, 1.8rem)}#brxe-hn0004 {display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: min(100%, var(--nav-width)); height: 100%; padding-right: clamp(1rem, 3vw, 3.3rem); padding-left: clamp(1rem, 3vw, 3.3rem); margin-right: auto; margin-left: auto; row-gap: 2rem; column-gap: 2rem}#brxe-hn0003 {position: relative; top: 0px; height: var(--nav-height); background-color: var(--nav-white)}