/* Shared front-end and editor presentation. No external fonts or libraries. */
.bw-header-inner>.bw-navigation{margin-left:auto}.bw-language-switcher{position:relative;flex-shrink:0;margin:0!important;color:var(--bw-ink);font-size:13px;line-height:1.4}.bw-language-switcher summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;min-height:42px;padding:9px 12px;border:1px solid var(--bw-line);border-radius:3px;background:#fff;user-select:none;white-space:nowrap}.bw-language-switcher summary::-webkit-details-marker{display:none}.bw-language-switcher summary:hover,.bw-language-switcher[open] summary{border-color:var(--bw-blue);color:var(--bw-blue)}.bw-language-switcher summary:focus-visible{outline:3px solid #e08739;outline-offset:4px}.bw-language-chevron{font-size:14px;line-height:1}.bw-language-switcher>ul{position:absolute;right:0;top:calc(100% + 8px);min-width:140px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--bw-line);border-radius:4px;box-shadow:0 10px 30px #102e4c1a;z-index:50}.bw-language-switcher li{margin:0;padding:0}.bw-language-switcher li a{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:10px 12px;color:var(--bw-ink);text-decoration:none;border-radius:2px}.bw-language-switcher li a:hover,.bw-language-switcher li a[aria-current="true"]{background:var(--bw-mist);color:var(--bw-blue)}@media(max-width:960px){.bw-header-inner{gap:12px!important}.bw-language-switcher summary{min-height:38px;padding:8px;gap:5px}.bw-language-switcher summary>svg{display:none}html[lang^="en"] .bw-header .bw-wordmark p:first-child{font-size:20px}html[lang^="en"] .bw-header .bw-wordmark p:last-child{font-size:8px}}
html[lang^="en"] .bw-filter-submit{white-space:nowrap;padding-inline:18px}
html[lang^="en"] .bw-wordmark p:first-child{letter-spacing:.02em;font-size:24px}html[lang^="en"] .bw-wordmark p:last-child{letter-spacing:.04em;font-size:9px}html[lang^="en"] .bw-navigation .wp-block-navigation__container{gap:20px}html[lang^="en"] .bw-hero h1{font-size:clamp(34px,3.6vw,52px);line-height:1.15;letter-spacing:-.03em}html[lang^="en"] .bw-product-summary h1{font-size:clamp(28px,3vw,42px);line-height:1.2}html[lang^="en"] .bw-product-facts div{grid-template-columns:110px 1fr}html[lang^="en"] .bw-consultation h2{max-width:680px;line-height:1.3}html[lang^="en"] .bw-filter-field{min-width:145px}html[lang^="en"] .bw-filter-field:first-child{min-width:190px}html[lang^="en"] .bw-proof-inner strong{line-height:1.35}html[lang^="en"] .bw-proof-inner p{line-height:1.5}html[lang^="en"] .bw-product-card h3{line-height:1.3}html[lang^="en"] .bw-product-body table{overflow-wrap:anywhere}
:root{--bw-navy:#102e4c;--bw-ink:#182a3a;--bw-muted:#586978;--bw-line:#dbe2e6;--bw-blue:#176a9b;--bw-mist:#f1f4f5;--bw-orange:#d85d27;--bw-wide:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}img{max-width:100%;height:auto}a,button,input,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #e08739;outline-offset:5px}button,input,select{font:inherit}.wp-site-blocks{padding-top:0;padding-bottom:0}.wp-site-blocks>*,.bw-home>*,.bw-home .wp-block-post-content>*,.bw-page>.wp-block-post-content>*{margin-block-start:0}.bw-header{position:relative;z-index:20;border-bottom:1px solid var(--bw-line);background:#fff}.bw-header-inner{min-height:96px;padding:15px 0;gap:30px}.bw-brand{gap:13px}.bw-wordmark p{margin:0;white-space:nowrap}.bw-wordmark p:first-child{font-size:26px;letter-spacing:.12em;line-height:1.4;font-weight:750}.bw-wordmark p:last-child{font-size:10px;color:var(--bw-muted);letter-spacing:.15em}.bw-wordmark a{color:var(--bw-navy);text-decoration:none}.bw-navigation{gap:32px}.bw-navigation .wp-block-navigation__container{gap:32px}.bw-navigation a{color:var(--bw-ink)}.bw-nav-cta a{background:var(--bw-navy);color:#fff!important;padding:10px 18px;border-radius:2px}.bw-header .wp-block-site-logo img{width:52px;height:52px;object-fit:contain}.bw-header-inner,.bw-footer>.alignwide,.bw-consultation>.alignwide{max-width:var(--bw-wide);width:calc(100% - 96px);margin-inline:auto}
.bw-hero{background:var(--bw-navy);color:white;overflow:hidden;position:relative}.bw-hero .wp-block-columns{margin:0;gap:0;align-items:stretch!important;min-height:640px}.bw-hero-copy{padding:80px max(48px,calc((100vw - 1280px)/2)) 72px!important;padding-right:56px!important;flex-basis:53%!important;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.bw-hero-copy:before{content:"";position:absolute;left:0;top:0;height:4px;width:110px;background:var(--bw-orange)}.bw-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:650;color:var(--bw-blue);margin:0 0 18px}.bw-hero .bw-eyebrow{color:#9ac6dc}.bw-hero h1{font-size:clamp(38px,4.25vw,64px);line-height:1.3;letter-spacing:-.04em;margin:0 0 24px;font-weight:650;max-width:640px}.bw-hero-description{color:#c1d0de;max-width:430px;line-height:1.9;font-size:16px}.bw-hero .wp-block-buttons{margin-top:32px;gap:16px}.bw-hero .wp-block-button__link{background:white;color:var(--bw-navy);font-size:14px}.bw-hero .is-style-outline .wp-block-button__link{background:transparent;border:1px solid #647e96;color:white}.bw-hero-visual{flex-basis:47%!important;position:relative;min-width:0;overflow:hidden}.bw-hero-visual figure{height:100%;min-height:640px;margin:0}.bw-hero-visual img{height:100%!important;width:100%;object-fit:cover;object-position:center 63%;display:block}.bw-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,46,76,.26),transparent 32%,rgba(16,46,76,.08));pointer-events:none}.bw-image-caption{position:absolute;bottom:28px;left:30px;background:#ffffffed;color:var(--bw-navy);padding:12px 18px;font-size:12px;letter-spacing:.08em;z-index:1;max-width:calc(100% - 60px)}
.bw-proof-strip{background:#edf2f4;border-bottom:1px solid var(--bw-line)}.bw-proof-inner{max-width:var(--bw-wide);margin:auto;padding:30px 0}.bw-proof-inner .wp-block-columns{margin:0;gap:48px}.bw-proof-inner .wp-block-column{border-right:1px solid #ccd7de;padding-right:30px}.bw-proof-inner .wp-block-column:last-child{border:0}.bw-proof-inner p{margin:0;color:var(--bw-muted);font-size:13px}.bw-proof-inner strong{color:var(--bw-navy);font-size:24px;line-height:1.4;font-weight:650;letter-spacing:-.02em}.bw-proof-number{font-size:37px!important}
.bw-section{padding-block:88px;max-width:var(--bw-wide);width:calc(100% - 96px);margin-inline:auto}.bw-section-header{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px}.bw-section-header h2,.bw-section h2{font-size:clamp(28px,3vw,40px);margin:0 0 14px;line-height:1.35}.bw-section-header p{margin-top:0;color:var(--bw-muted)}.bw-section-header .bw-eyebrow{color:var(--bw-blue)}.bw-section-header .bw-text-link{white-space:nowrap;margin-bottom:13px}.bw-text-link a{font-size:14px;font-weight:600;border-bottom:1px solid #afbdc9;padding-bottom:7px}.bw-section-intro{max-width:640px;color:var(--bw-muted)}.bw-soft-section{background:var(--bw-mist)}.bw-soft-section>.bw-section{margin-block:0}.bw-app-grid{gap:0!important;border-top:1px solid var(--bw-line);border-bottom:1px solid var(--bw-line)}.bw-app-grid>.wp-block-column{padding:30px 26px 36px;border-right:1px solid var(--bw-line)}.bw-app-grid>.wp-block-column:first-child{padding-left:0}.bw-app-grid>.wp-block-column:last-child{border:0}.bw-app-grid h3{font-size:22px;margin:25px 0 14px}.bw-app-grid p{font-size:14px;color:var(--bw-muted)}.bw-app-grid .bw-app-number{font-size:13px;letter-spacing:.1em;color:var(--bw-blue)}.bw-app-grid a{font-size:13px;font-weight:650}.bw-about-image img{width:100%;height:410px;object-fit:cover}.bw-about-copy{padding:25px 0 25px 45px}.bw-about-copy h2{font-size:36px}.bw-about-copy>p{color:var(--bw-muted)}.bw-about-metric{border-top:1px solid var(--bw-line);padding-top:22px;margin-top:28px}.bw-about-metric strong{color:var(--bw-navy);font-size:36px}.bw-consultation{padding:58px 0!important;margin-top:0!important}.bw-consultation h2{font-size:clamp(24px,2.7vw,34px);margin:0 0 13px}.bw-consultation p{color:#bdd0df;margin-top:0;font-size:14px}.bw-consultation .bw-eyebrow{color:#97c5dc;font-size:11px}.bw-consultation .wp-block-buttons{flex-shrink:0}
.bw-footer{padding:64px 0 22px;margin-top:0!important}.bw-footer a{color:#c0cfdb}.bw-footer h2,.bw-footer h3{color:white}.bw-footer .wp-block-column p{color:#a8bccd;font-size:13px;margin-block:12px}.bw-footer .wp-block-column h3{margin-bottom:22px}.bw-footer-bottom{border-top:1px solid #38536b;margin-top:40px!important;padding-top:22px;font-size:11px;color:#a8bccd;gap:18px}.bw-footer-bottom p{margin:0}.bw-page{margin-top:0!important}.bw-page-hero{padding:64px 0 48px;background:var(--bw-mist);border-bottom:1px solid var(--bw-line)}.bw-page-hero>.wp-block-group{max-width:var(--bw-wide);width:calc(100% - 96px);margin-inline:auto}.bw-page-hero h1{font-size:clamp(34px,4vw,52px);margin:0 0 20px}.bw-page-hero p:last-child{max-width:640px;color:var(--bw-muted);margin-bottom:0}.bw-page-content{max-width:var(--bw-wide);width:calc(100% - 96px);margin-inline:auto;padding:50px 0 88px}.bw-page-content .bw-section{width:100%}.bw-not-found{min-height:55vh;padding-top:100px}.bw-contact-guide{background:var(--bw-mist);padding:36px}.bw-contact-guide h3{margin-top:0}.bw-contact-guide li{padding-bottom:12px}.bw-application-section{padding:44px 0;border-bottom:1px solid var(--bw-line);scroll-margin-top:30px}.bw-application-section h2{font-size:30px}.bw-application-section .wp-block-column:first-child{flex-basis:33%!important}.bw-application-section .wp-block-column:last-child{flex-basis:67%!important}.bw-application-section p{color:var(--bw-muted)}
/* Product catalog and the three small dynamic blocks. */
.bw-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bw-catalog-patent .bw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.bw-catalog-regular .bw-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bw-product-card{border:1px solid var(--bw-line);background:white;position:relative;transition:box-shadow .2s,transform .2s;min-width:0}.bw-product-card:hover{box-shadow:0 12px 28px #102e4c12;transform:translateY(-3px)}.bw-product-media{display:block;position:relative;background:#e9eef1;aspect-ratio:16/10;overflow:hidden;color:var(--bw-navy)}.bw-product-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.bw-product-card:hover .bw-product-media img{transform:scale(1.025)}.bw-product-media .bw-media-note{position:absolute;bottom:12px;left:14px;background:#fffffff0;padding:3px 9px;font-size:10px;letter-spacing:.08em}.bw-product-info{padding:25px 26px 28px}.bw-product-meta{font-size:11px;color:var(--bw-blue);letter-spacing:.12em;display:flex;justify-content:space-between;gap:8px}.bw-product-card h3{font-size:21px;margin:14px 0 12px;line-height:1.45}.bw-product-card h3 a{color:var(--bw-navy);text-decoration:none}.bw-product-card p{font-size:13px;color:var(--bw-muted);line-height:1.85;margin:0 0 22px}.bw-card-link{font-size:12px;font-weight:650;display:flex;justify-content:space-between;border-top:1px solid var(--bw-line);padding-top:15px;color:var(--bw-navy)}.bw-catalog-regular h3{font-size:18px}.bw-catalog-regular .bw-product-info{padding:20px}.bw-object-placeholder{height:100%;width:100%;display:grid;place-items:center;position:relative;background-color:#eaf0f3;background-image:linear-gradient(#c4d0d744 1px,transparent 1px),linear-gradient(90deg,#c4d0d744 1px,transparent 1px);background-size:30px 30px}.bw-object-placeholder svg{width:50%;height:70%;max-width:260px;fill:#ccdbe5;stroke:#526f85;stroke-width:1.4}.bw-object-placeholder .bw-drawing-label{position:absolute;right:16px;top:14px;color:#6c8393;letter-spacing:.1em;font-size:10px}.bw-catalog-controls{display:flex;flex-wrap:wrap;gap:20px;align-items:end;border-bottom:1px solid var(--bw-line);padding-bottom:28px;margin-bottom:24px}.bw-filter-field{display:flex;flex-direction:column;gap:7px;min-width:145px;flex:1}.bw-filter-field:first-child{flex:1.65}.bw-filter-field label{font-size:12px;color:var(--bw-muted)}.bw-filter-field input,.bw-filter-field select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #bfccd5;background:#fff;border-radius:2px;color:var(--bw-ink)}.bw-filter-submit{background:var(--bw-navy);color:white;border:1px solid var(--bw-navy);min-height:48px;padding:10px 30px;border-radius:2px;cursor:pointer}.bw-filter-reset{font-size:13px;padding-bottom:11px}.bw-result-count{font-size:12px;color:var(--bw-muted);margin:0 0 25px}.bw-empty{padding:70px 25px;background:var(--bw-mist);text-align:center}.bw-empty h3{font-size:23px}.bw-empty p{color:var(--bw-muted)}.bw-pagination{display:flex;gap:10px;justify-content:center;margin-top:40px}.bw-pagination .page-numbers{padding:9px 15px;border:1px solid var(--bw-line);color:var(--bw-navy);font-size:14px}.bw-pagination .current{background:var(--bw-navy);color:white}
.bw-product-intro{background:var(--bw-mist);padding:38px 0 64px;margin-top:0!important}.bw-product-intro-inner{max-width:var(--bw-wide);width:calc(100% - 96px);margin:auto}.bw-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;color:var(--bw-muted);font-size:12px;margin-bottom:34px}.bw-breadcrumbs a{color:var(--bw-muted)}.bw-product-top{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bw-product-main-image{aspect-ratio:5/4;background:#e3ebef;overflow:hidden;position:relative}.bw-product-main-image>img{width:100%;height:100%;object-fit:contain;display:block}.bw-product-main-image .bw-media-note{position:absolute;bottom:12px;left:14px;background:#fffffff0;padding:4px 10px;font-size:11px}.bw-product-summary h1{font-size:clamp(30px,3.2vw,44px);line-height:1.35;margin:16px 0 22px}.bw-product-summary .bw-excerpt{color:var(--bw-muted);font-size:16px;line-height:1.9}.bw-product-facts{border-top:1px solid #cbd7df;padding-top:14px;margin-top:24px}.bw-product-facts div{display:grid;grid-template-columns:90px 1fr;gap:15px;font-size:13px;margin-bottom:12px}.bw-product-facts dt{color:var(--bw-muted)}.bw-product-facts dd{margin:0}.bw-primary-link{display:inline-flex;padding:13px 24px;color:white!important;background:var(--bw-navy);border-radius:2px;font-size:14px;font-weight:600;text-decoration:none;margin-top:18px;gap:40px}.bw-product-body{padding:60px 24px 76px}.bw-product-body h2{font-size:28px;border-left:3px solid var(--bw-orange);padding-left:15px;margin-top:42px!important}.bw-product-body h2:first-child{margin-top:0!important}.bw-product-body p,.bw-product-body li{color:#415567}.bw-product-body li{padding-bottom:9px}.bw-product-body .wp-block-table{overflow-x:auto}.bw-product-body table{font-size:14px;width:100%;border-collapse:collapse;min-width:440px}.bw-product-body th,.bw-product-body td{border:1px solid #d3dfe5;padding:13px 18px!important;text-align:left}.bw-product-body th{background:#eaf0f3;color:var(--bw-navy)}.bw-product-body tr:nth-child(even){background:#f5f7f8}.bw-product-body video{width:100%;max-height:520px;background:#142a3d}.bw-product-body .wp-block-image figcaption{font-size:12px;color:var(--bw-muted)}.bw-product-body .bw-note{padding:18px 22px;background:var(--bw-mist);font-size:13px;color:var(--bw-muted);border-left:2px solid #b8cbd7}.bw-contact-list{display:grid;gap:0;border-top:1px solid var(--bw-line)}.bw-contact-row{padding:22px 0;border-bottom:1px solid var(--bw-line)}.bw-contact-row h3{font-size:12px;color:var(--bw-muted);font-weight:500;margin:0 0 7px}.bw-contact-row p{font-size:20px;margin:0;color:var(--bw-navy)}.bw-contact-qr{width:190px;height:190px;object-fit:contain;margin-top:12px}.bw-contact-empty{border-top:2px solid var(--bw-navy);background:var(--bw-mist);padding:35px}.bw-contact-empty h3{font-size:23px;margin-top:0}.bw-contact-empty p{color:var(--bw-muted);font-size:14px}.editor-styles-wrapper .bw-section{max-width:100%}.editor-styles-wrapper .bw-hero-copy{padding:50px!important}.editor-styles-wrapper .bw-hero h1{font-size:42px}.editor-styles-wrapper .bw-header{position:relative}.bw-editor-help{padding:20px;border:1px dashed #a7bac8;background:#f1f5f7;font-size:14px}
@media(min-width:1600px){.bw-hero .wp-block-columns{min-height:720px}.bw-hero-visual figure{min-height:720px}}
@media(max-width:1100px){.bw-navigation .wp-block-navigation__container{gap:20px}.bw-header-inner,.bw-footer>.alignwide,.bw-consultation>.alignwide,.bw-section,.bw-page-content,.bw-page-hero>.wp-block-group,.bw-product-intro-inner{width:calc(100% - 64px)}.bw-hero-copy{padding-left:32px!important;padding-right:28px!important}.bw-hero h1{font-size:45px}.bw-hero .wp-block-columns,.bw-hero-visual figure{min-height:590px}.bw-proof-inner{padding:25px 32px}.bw-proof-inner strong{font-size:19px}.bw-catalog-regular .bw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-product-top{gap:35px}.bw-about-copy{padding-left:20px}.bw-app-grid>.wp-block-column{padding-inline:20px}.bw-app-grid h3{font-size:20px}}
@media(max-width:781px){.bw-header-inner{min-height:80px}.bw-header-inner,.bw-footer>.alignwide,.bw-consultation>.alignwide,.bw-section,.bw-page-content,.bw-page-hero>.wp-block-group,.bw-product-intro-inner{width:calc(100% - 40px)}.bw-wordmark p:first-child{font-size:23px}.bw-wordmark p:last-child{font-size:9px}.bw-header .wp-block-site-logo img{width:44px;height:44px}.bw-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:28px}.bw-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch;gap:22px;width:100%}.bw-hero .wp-block-columns{display:flex;flex-direction:column;min-height:0}.bw-hero-copy{padding:55px 24px 48px!important;flex-basis:auto!important}.bw-hero h1{font-size:clamp(38px,7.5vw,55px)}.bw-hero-description{max-width:100%;font-size:15px}.bw-hero-visual{flex-basis:auto!important;height:360px}.bw-hero-visual figure{height:360px;min-height:0}.bw-hero-visual img{object-position:center 55%}.bw-image-caption{bottom:20px;left:20px}.bw-proof-inner{padding:22px 20px}.bw-proof-inner .wp-block-columns{display:flex;flex-direction:row;gap:18px}.bw-proof-inner .wp-block-column{padding-right:12px}.bw-proof-inner strong{font-size:17px}.bw-proof-inner .bw-proof-number{font-size:27px!important}.bw-proof-inner p{font-size:10px}.bw-section{padding-block:55px}.bw-section-header{display:block;margin-bottom:28px}.bw-section-header h2,.bw-section h2{font-size:29px}.bw-section-header p{font-size:14px}.bw-section-header .bw-text-link{margin-top:20px}.bw-catalog-patent .bw-product-grid{gap:20px}.bw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bw-product-info{padding:20px}.bw-product-card h3{font-size:19px}.bw-product-card p{font-size:12px}.bw-app-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important}.bw-app-grid>.wp-block-column{padding:24px!important;border-bottom:1px solid var(--bw-line);margin:0}.bw-app-grid>.wp-block-column:nth-child(2){border-right:0}.bw-app-grid>.wp-block-column:nth-child(3),.bw-app-grid>.wp-block-column:nth-child(4){border-bottom:0}.bw-app-grid h3{margin-top:14px}.bw-about-copy{padding:15px 0 0}.bw-about-image img{height:320px}.bw-footer{padding-top:45px}.bw-footer .wp-block-columns{gap:25px}.bw-footer .wp-block-column{flex-basis:100%!important}.bw-footer-bottom{display:block!important;font-size:10px}.bw-footer-bottom p{margin-top:10px}.bw-consultation{padding:42px 0!important}.bw-page-hero{padding:42px 0 36px}.bw-page-content{padding-top:35px;padding-bottom:55px}.bw-product-top{grid-template-columns:1fr;gap:30px}.bw-product-intro{padding-top:24px;padding-bottom:40px}.bw-product-main-image{max-height:460px}.bw-product-summary h1{font-size:32px}.bw-product-body{padding-block:42px}.bw-breadcrumbs{margin-bottom:24px}.bw-contact-guide{padding:25px}.bw-filter-field{min-width:calc(50% - 20px)}.bw-filter-field:first-child{flex-basis:100%}.bw-application-section .wp-block-column{flex-basis:100%!important}}
@media(max-width:480px){.bw-catalog-patent .bw-product-grid,.bw-product-grid{grid-template-columns:1fr}.bw-catalog-regular .bw-product-grid{grid-template-columns:1fr}.bw-product-media{aspect-ratio:16/10}.bw-app-grid>.wp-block-column{padding:20px 13px!important}.bw-app-grid h3{font-size:19px}.bw-hero h1{font-size:39px}.bw-proof-inner .wp-block-columns{gap:10px}.bw-proof-inner strong{font-size:14px}.bw-proof-inner p{font-size:9px}.bw-filter-field{min-width:100%}.bw-filter-submit{flex:1}.bw-product-facts div{grid-template-columns:74px 1fr}.bw-product-info{padding:23px}.bw-hero-visual,.bw-hero-visual figure{height:310px}.bw-section-header .bw-text-link{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.bw-brand{flex-shrink:0}.bw-brand .wp-block-site-logo{flex:0 0 52px;width:52px}.bw-brand .custom-logo-link{display:block;width:52px}.bw-header .wp-block-site-logo img{max-width:none}.bw-header .bw-wordmark{flex-shrink:0}
@media(max-width:960px){.bw-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.bw-navigation .wp-block-navigation__responsive-container-open{display:flex!important}.bw-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:28px}.bw-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{flex-direction:column;align-items:flex-start;gap:24px}.bw-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch;padding-top:55px}.bw-header-inner{min-height:82px}.bw-header .wp-block-site-logo img,.bw-brand .custom-logo-link{width:44px;height:44px}.bw-brand .wp-block-site-logo{flex-basis:44px;width:44px}}
@media(max-width:781px){.bw-proof-inner .wp-block-columns{flex-wrap:nowrap!important}.bw-proof-inner .wp-block-column{flex-basis:0!important;flex-grow:1;min-width:0}}
.bw-hero-visual figure{position:absolute;inset:0;min-height:0;width:100%;height:100%}

/* Keep lettering and the entire supplied equipment poster visible. */
.bw-product-media img.bw-device-promo{object-fit:contain}
.bw-footer-filing{gap:6px 28px!important;padding-top:16px;margin-block-start:0!important;align-items:flex-start!important}.bw-footer-filing p{margin:0;font-size:11px;line-height:1.9;color:#a8bccd;overflow-wrap:anywhere}.bw-footer-filing a{color:inherit;text-underline-offset:3px}.bw-footer-filing a:hover{color:white}
