@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-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}}@layer bricks {}@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}}:root { color-scheme: light dark; --page: #f3f6f8; --surface: #e7edf2; --surface-strong: #d5e0e8; --ink: #101b27; --muted: #526171; --line: #bac8d3; --accent: #15529a; --accent-strong: #0d3e79; --accent-ink: #f7f9fb; --image-scrim: rgba(8, 22, 38, 0.08); --max-width: 1440px; --gutter: clamp(1rem, 3vw, 3.5rem); --section-space: clamp(4.5rem, 9vw, 8.5rem); --ease: cubic-bezier(0.16, 1, 0.3, 1); --header-height: 72px;}@media (prefers-color-scheme: dark) { :root { --page: #0e1721; --surface: #172432; --surface-strong: #223244; --ink: #eef3f6; --muted: #a7b5c2; --line: #394b5d; --accent: #78a9df; --accent-strong: #9cc2eb; --accent-ink: #0b1825; --image-scrim: rgba(5, 13, 22, 0.18); }}*,*::before,*::after { box-sizing: border-box; border-radius: 0;}html { scroll-behavior: smooth; scroll-padding-top: calc(var(--header-height) + 1rem);}body { margin: 0; overflow-x: hidden; background: var(--page); color: var(--ink); font-size: 1rem; line-height: 1.55; text-rendering: optimizeLegibility;}img { display: block; max-width: 100%;}a { color: inherit; text-decoration-thickness: 1px; text-underline-offset: 0.25em;}button,input,select,textarea { color: inherit; font: inherit;}button,a { -webkit-tap-highlight-color: transparent;}:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px;}.skip-link { position: fixed; top: 0.75rem; left: 0.75rem; z-index: 100; padding: 0.7rem 1rem; transform: translateY(-160%); background: var(--ink); color: var(--page);}.skip-link:focus { transform: translateY(0);}.shell { width: min(100%, var(--max-width)); margin-inline: auto; padding-inline: var(--gutter);}.section { padding-block: var(--section-space);}.site-header { position: sticky; top: 0; z-index: 20; height: var(--header-height); border-bottom: 1px solid color-mix(in srgb, var(--line) 80%, transparent); background: color-mix(in srgb, var(--page) 92%, transparent); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);}.nav-shell { display: flex; align-items: center; justify-content: space-between; height: 100%; gap: 2rem;}.brand { display: inline-flex; flex: 0 0 auto; align-items: center; width: 148px; height: 44px; overflow: hidden;}.brand img { width: 100%; height: auto;}.site-nav { display: flex; align-items: center; justify-content: flex-end; gap: clamp(1rem, 2.2vw, 2rem); white-space: nowrap;}.site-nav a { color: var(--muted); font-size: 0.82rem; font-weight: 500; text-decoration: none; transition: color 220ms var(--ease);}.site-nav a:hover { color: var(--ink);}.site-nav .nav-cta { padding: 0.75rem 1rem; border: 1px solid var(--accent); color: var(--accent-strong);}.nav-toggle { display: none; border: 0; background: transparent; font-weight: 500;}.eyebrow { margin: 0 0 1.15rem; color: var(--accent-strong); font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase;}h1,h2,h3,p { margin-top: 0;}h1,h2,h3 { letter-spacing: -0.035em; overflow-wrap: break-word;}h1 { max-width: 11ch; margin-bottom: 1.5rem; font-size: clamp(3.3rem, 6vw, 6.2rem); line-height: 0.94;}h2 { margin-bottom: 1.25rem; font-size: clamp(2.2rem, 4.4vw, 4.8rem); line-height: 1;}h3 { margin-bottom: 0.7rem; font-size: clamp(1.1rem, 1.5vw, 1.45rem); line-height: 1.1;}.hero-actions { display: flex; flex-wrap: wrap; gap: 0.8rem;}.button { display: inline-flex; max-width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 0.9rem 1.3rem; border: 1px solid transparent; font-weight: 500; line-height: 1; text-decoration: none; text-align: center; white-space: normal; transition: transform 220ms var(--ease), background-color 220ms var(--ease), color 220ms var(--ease);}.button-primary { background: var(--accent); color: var(--accent-ink);}.button-primary:hover { background: var(--accent-strong); color: var(--accent-ink); transform: translateY(-2px);}.button:active { transform: translateY(1px) scale(0.98);}.section-heading { max-width: 50rem; margin-bottom: clamp(2.5rem, 5vw, 5rem);}.section-heading p,.gallery-intro > p:last-child,.enquiry-heading > p:last-child { max-width: 58ch; margin-bottom: 0; color: var(--muted); font-size: 1.05rem;}.section-heading-wide { max-width: 67rem;}.bento-item a,.text-link { color: var(--accent-strong); font-weight: 500;}.enquiry { padding-block: var(--section-space); border-top: 1px solid var(--line); background: var(--surface-strong);}.enquiry-heading { max-width: 62rem; margin-bottom: 4rem;}.enquiry-heading h2 { max-width: 12ch;}.enquiry-form { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem; padding-top: 2rem; border-top: 1px solid var(--line);}.field { display: flex; flex-direction: column; gap: 0.55rem;}.field-wide { grid-column: 1 / -1;}.field label { font-size: 0.8rem;}.field input,.field select,.field textarea { width: 100%; border: 1px solid var(--line); background: var(--page); color: var(--ink);}.field input,.field select { min-height: 3.3rem; padding: 0 0.9rem;}.field textarea { min-height: 8rem; padding: 0.9rem; resize: vertical;}.field [aria-invalid="true"] { border-color: #a03232;}.field-error { min-height: 1.2em; color: #a03232; font-size: 0.78rem;}.field-hint,.prototype-note { color: var(--muted); font-size: 0.88rem;}.enquiry-heading .prototype-note { max-width: 58ch; margin-top: 1.25rem; color: var(--ink);}.brief-result { max-width: 58rem; margin-top: 2rem; padding: 2rem; border: 1px solid var(--line); background: var(--page);}.brief-result[hidden] { display: none; }.brief-result pre { overflow-x: auto; padding: 1rem; background: var(--surface); color: var(--ink); font: inherit; white-space: pre-wrap; overflow-wrap: anywhere;}.brief-result p:last-child { margin: 1rem 0 0; }@media (prefers-color-scheme: dark) { .field [aria-invalid="true"], .field-error { color: #ffabab; border-color: #ffabab; }}.form-action { display: flex; flex-direction: row; align-items: center; gap: 1.2rem;}.form-status { margin: 0; color: var(--muted);}.site-footer { padding-block: 2.4rem; border-top: 1px solid var(--line);}.footer-grid { display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 2rem;}.footer-brand { width: 118px;}.footer-grid p { margin: 0; color: var(--muted); font-size: 0.85rem;}.footer-grid nav { display: flex; gap: 1.5rem;}.footer-grid nav a { color: var(--muted); font-size: 0.8rem; font-weight: 500;}.js .reveal { opacity: 1; transform: translateY(24px);}.js .reveal.is-visible { transform: translateY(0); transition: transform 700ms var(--ease);}@media (max-width: 1100px) { .site-nav { gap: 1rem; } .site-nav a { font-size: 0.75rem; }}@media (max-width: 820px) { :root { --header-height: 64px; --section-space: 4.5rem; } .nav-toggle { display: inline-flex; align-items: center; min-height: 44px; cursor: pointer; } .site-nav { position: absolute; top: var(--header-height); right: 0; left: 0; display: none; align-items: stretch; padding: 0.75rem var(--gutter) 1.2rem; border-bottom: 1px solid var(--line); background: var(--page); } .site-nav.is-open { display: grid; } .site-nav a { padding: 0.75rem 0; font-size: 0.9rem; } .site-nav .nav-cta { padding: 0.75rem; text-align: center; } .enquiry-form { grid-template-columns: 1fr 1fr; } .footer-grid { grid-template-columns: 1fr; } .footer-grid nav { flex-wrap: wrap; }}@media (max-width: 620px) { .shell { padding-inline: 1rem; } h1 { font-size: clamp(3.1rem, 15vw, 4.5rem); } h2 { font-size: clamp(2.25rem, 11vw, 3.5rem); } .index-groups, .bento-grid, .bento-hardware, .system-list, .spec-panel dl, .enquiry-form, .footer-grid { grid-template-columns: minmax(0, 1fr); } .form-action { align-items: flex-start; flex-direction: column; } .footer-grid { justify-items: start; } .footer-grid nav { flex-wrap: wrap; } .brief-result { padding: 1rem; }}@media (max-width: 400px) { h1 { font-size: 2.25rem; } .nav-shell { gap: 0.5rem; }}@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: 0.01ms !important; } .js .reveal { opacity: 1; transform: none; }}html { font-size: 16px;}#brx-content { overflow: visible;}.site-header,.site-footer,.section,.system-focus { padding-inline: 0;}.section.shell { padding-inline: var(--gutter);}.site-header { padding-block: 0;}.nav-toggle { padding: 0.35rem 0.45rem; color: var(--ink);}@media (max-width: 820px) { .site-nav[data-open="true"] { display: grid; }}.enquiry-form > .form-group { display: flex; flex-direction: column; gap: 0.55rem; margin: 0; padding: 0;}.enquiry-form > .form-group:nth-of-type(4),.enquiry-form > .form-group:nth-of-type(5),.enquiry-form > .submit-button-wrapper { grid-column: 1 / -1;}.enquiry-form > .form-group:nth-of-type(5) { margin-top: -1.5rem;}.enquiry-form > .form-group:nth-of-type(-n + 4)::after { display: block; min-height: 1.2em; content: ""; font-size: 0.78rem; line-height: 0;}.enquiry-form > .submit-button-wrapper::after { display: block; height: 0; content: "";}.enquiry-form label { margin-bottom: 0; font-size: 0.8rem; letter-spacing: normal; text-transform: none;}.enquiry-form input,.enquiry-form select,.enquiry-form textarea { width: 100%; border: 1px solid var(--line); border-radius: 0; background: var(--page); color: var(--ink); box-shadow: none;}.enquiry-form input,.enquiry-form select { min-height: 3.3rem; padding: 0 0.9rem;}.enquiry-form textarea { min-height: 8rem; padding: 0.9rem; resize: vertical;}.enquiry-form [aria-invalid="true"] { border-color: #a03232;}.enquiry-form .submit-button-wrapper { display: flex; flex-direction: row; align-items: center; gap: 1.2rem;}.enquiry-form .submit-button-wrapper .loading { display: none;}.enquiry-form .submit-button-wrapper .button { width: auto;}.enquiry-form button[type="submit"] { display: inline-flex; width: auto; max-width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 0.9rem 1.3rem; border: 1px solid transparent; background: var(--accent); color: var(--accent-ink); font-weight: 500; line-height: 1; text-align: center; white-space: normal;}#brief-text { overflow-x: auto; margin-block: 1rem; padding: 1rem; background: var(--surface); color: var(--ink); font: inherit; white-space: pre-wrap; overflow-wrap: anywhere;}@media (max-width: 820px) {}@media (max-width: 620px) { .enquiry-form .submit-button-wrapper { align-items: flex-start; flex-direction: column; }}#brxe-wa8ff8 {width: 100%; height: 100%; opacity: .82}#brxe-wa8ff8:not(.tag), #brxe-wa8ff8 img {object-fit: cover; object-position: 50% 52%}#brxe-19d1qo {position: absolute; overflow: hidden; width: 100%; height: 100%; top: 0px; right: 0px; bottom: 0px; left: 0px}#brxe-vrnwcu {position: absolute; width: 100%; height: 100%; top: 0px; right: 0px; bottom: 0px; left: 0px}@media(min-width:768px){#home-hero #brxe-vrnwcu{background-image:linear-gradient(90deg,rgba(11,24,37,.9) 0%,rgba(11,24,37,.66) 64%,rgba(11,24,37,.25) 100%),linear-gradient(0deg,rgba(11,24,37,.65),transparent 58%);}}@media(max-width:767px){#home-hero #brxe-vrnwcu{background-image:linear-gradient(90deg,rgba(11,24,37,.86),rgba(11,24,37,.4)),linear-gradient(0deg,rgba(11,24,37,.65),transparent);}}#brxe-pw10iy {margin-top: 0; margin-right: 0; margin-bottom: 1.4rem; margin-left: 0; color: #d6ff68; font-size: .7rem; font-weight: 600; line-height: 1; letter-spacing: .2em; text-transform: uppercase}#brxe-d902ln {max-width: 20ch; margin-top: 0; margin-bottom: 1.5rem; font-size: clamp(3.8rem, 7vw, 7.5rem); font-weight: 600; line-height: .84; letter-spacing: -.08em; color: #ffffff; font-family: "IBM Plex Sans"}@media (max-width: 767px) {#brxe-d902ln {max-width: 10ch; font-size: clamp(3.8rem, 16vw, 6.2rem)}}#brxe-6zz2ho {max-width: 52ch; margin-top: 0; margin-bottom: 1em; color: #e4edf4; font-size: clamp(1.08rem, 1.8vw, 1.45rem); line-height: 1.55}#brxe-7iy0at {display: inline-flex; align-items: center; justify-content: center; gap: .75rem; min-height: 48px; padding-top: .8rem; padding-right: 1.2rem; padding-bottom: .8rem; padding-left: 1.2rem; background-color: #d6ff68; border: 1px solid #d6ff68; font-size: .75rem; font-weight: 600; line-height: 1; letter-spacing: .13em; text-transform: uppercase; color: #0b1825}@media (max-width: 478px) {#brxe-7iy0at {width: 100%}}#brxe-ttldr9 {display: inline-flex; align-items: center; justify-content: center; gap: .75rem; min-height: 48px; padding-top: .8rem; padding-right: 1.2rem; padding-bottom: .8rem; padding-left: 1.2rem; background-color: rgba(11,24,37,.3); border: 1px solid rgba(255,255,255,.72); font-size: .75rem; font-weight: 600; line-height: 1; letter-spacing: .13em; text-transform: uppercase; color: #ffffff}@media (max-width: 478px) {#brxe-ttldr9 {width: 100%}}#brxe-56r7g9 {display: flex; flex-wrap: wrap; gap: 0.8rem; margin-top: 2.2rem}@media (max-width: 478px) {#brxe-56r7g9 {flex-direction: column; align-items: stretch}}#brxe-kcw71r {display: block; position: relative; z-index: 1; max-width: 1440px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-top: clamp(7rem, 16vh, 12rem); padding-right: clamp(1.1rem, 4vw, 4.25rem); padding-bottom: clamp(3rem, 9vh, 7rem); padding-left: clamp(1.1rem, 4vw, 4.25rem); width: 100%}@media (max-width: 767px) {#brxe-kcw71r {padding-top: 6rem; padding-bottom: 4.5rem}}@media (max-width: 478px) {#brxe-kcw71r {padding-right: 1rem; padding-left: 1rem}}#home-hero {display: grid; align-items: initial; position: relative; min-height: min(820px, calc(100dvh - 76px)); overflow: hidden; color: #ffffff; font-size: 16px; font-family: "IBM Plex Sans"; align-items: end; background-color: #0b1825}@media(prefers-color-scheme:dark){#home-hero#home-hero{--h-paper:#0d1925;--h-tint:#172735;--h-resource:#172735;--h-rfq:#172735;--h-text:#eaf1f5;--h-muted:#b2c2cf;--h-accent:#8fb9ec;--h-line:#415869;}}#home-hero { --h-paper: #ffffff; --h-tint: #f3f6f8; --h-resource: #f6f8fa; --h-rfq: #78a9df; --h-text: #0b1825; --h-muted: #526171; --h-accent: #15529a; --h-line: #bdcbd7;}@media (max-width: 767px) {#home-hero {min-height: 720px}}#brxe-t70003 {font-family: "IBM Plex Sans"; font-weight: 600; line-height: 1.12; font-size: clamp(36px, calc(1.923076923vw + 16.30769231px), 44px); letter-spacing: -.03em; margin-top: 0px; margin-bottom: 1rem; display: block; flex-direction: row; max-width: 22ch}@media (max-width: 991px) {#brxe-t70003 {font-size: 32px; line-height: 1.12; letter-spacing: -.03em; font-family: "IBM Plex Sans"; font-weight: 600}}@media (max-width: 767px) {#brxe-t70003 {font-size: 28px; line-height: 1.12; letter-spacing: -.03em; font-family: "IBM Plex Sans"; font-weight: 600}}@media (max-width: 478px) {#brxe-t70003 {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 28px; line-height: 1.12; letter-spacing: -.03em}}#brxe-t70004 {margin-top: 0px; margin-bottom: 0px; display: block; flex-direction: row; max-width: 66ch; color: #526171; font-size: 1.05rem}@media (max-width: 767px) {#brxe-t70004 {color: #526171; font-size: 1rem}}#brxe-t70002 {display: block; flex-direction: row; max-width: 800px; margin-bottom: 2rem}@media (max-width: 767px) {#brxe-t70002 {margin-bottom: 1rem}}#brxe-t70009 {display: block; flex-direction: row; width: 100%; height: 100%}#brxe-t70009:not(.tag), #brxe-t70009 img {object-fit: contain}#brxe-t70008 {display: flex; flex-direction: row; height: clamp(250px, 26vw, 370px); align-items: center; justify-content: center}@media (max-width: 991px) {#brxe-t70008 {height: 260px}}@media (max-width: 767px) {#brxe-t70008 {height: clamp(125px, 32vw, 230px)}}#brxe-t7000a {font-family: "IBM Plex Sans"; font-weight: 600; line-height: 1.02; font-size: clamp(1.4rem, 2.1vw, 2.2rem); letter-spacing: -0.035em; margin-top: 1rem; margin-right: 0px; margin-bottom: 0.65rem; margin-left: 0px; display: block; flex-direction: row; min-height: 2.1em}@media (max-width: 991px) {#brxe-t7000a {min-height: 0px; font-size: clamp(1.4rem, 2.1vw, 2.2rem); line-height: 1.02; letter-spacing: -0.035em}}@media (max-width: 767px) {#brxe-t7000a {min-height: 2.04em; font-size: clamp(1.12rem, 4.9vw, 1.7rem); line-height: 1.02; letter-spacing: -0.035em; margin-top: 0.6rem; margin-right: 0px; margin-bottom: 0.4rem; margin-left: 0px}}#brxe-t7000b {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 0.35rem; min-height: 44px; color: #15529a; font-size: 0.78rem; font-weight: 600}@media (max-width: 767px) {#brxe-t7000b {color: #15529a; font-size: 0.78rem; font-weight: 600; line-height: 1.25}}#brxe-t70007 {display: block; flex-direction: row; color: inherit}#brxe-t7000e {display: flex; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; flex-direction: row; align-items: center; justify-content: space-between; min-height: 44px; font-size: 0.85rem; font-weight: 600; padding-top: 0.6rem; padding-right: 0px; padding-bottom: 0.6rem; padding-left: 0px}#home-scope #brxe-t7000e { cursor: pointer; list-style: none;}#brxe-t7000g {margin-top: 0.1rem; margin-right: 0px; margin-bottom: 0.75rem; margin-left: 0px; display: block; flex-direction: row; color: #526171; font-size: 0.94rem; line-height: 1.55}@media (max-width: 767px) {#brxe-t7000g {color: #526171; font-size: 0.88rem; line-height: 1.55}}#brxe-t7000d {display: block; flex-direction: row; margin-top: 0.65rem; border-top: 1px solid #c9d5df; border-right: 0 solid #c9d5df; border-bottom: 0 solid #c9d5df; border-left: 0 solid #c9d5df}@media (max-width: 767px) {#brxe-t7000d {margin-top: 0.25rem}}#brxe-t70006 {display: block; flex-direction: row; min-width: 0px}#brxe-t7000k {display: block; flex-direction: row; width: 100%; height: 100%}#brxe-t7000k:not(.tag), #brxe-t7000k img {object-fit: contain}#brxe-t7000j {display: flex; flex-direction: row; height: clamp(250px, 26vw, 370px); align-items: center; justify-content: center; padding-top: 1.5rem}@media (max-width: 991px) {#brxe-t7000j {height: 260px}}@media (max-width: 767px) {#brxe-t7000j {height: clamp(125px, 32vw, 230px); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}#brxe-t7000l {font-family: "IBM Plex Sans"; font-weight: 600; line-height: 1.02; font-size: clamp(1.4rem, 2.1vw, 2.2rem); letter-spacing: -0.035em; margin-top: 1rem; margin-right: 0px; margin-bottom: 0.65rem; margin-left: 0px; display: block; flex-direction: row; min-height: 2.1em}@media (max-width: 991px) {#brxe-t7000l {min-height: 0px; font-size: clamp(1.4rem, 2.1vw, 2.2rem); line-height: 1.02; letter-spacing: -0.035em}}@media (max-width: 767px) {#brxe-t7000l {min-height: 2.04em; font-size: clamp(1.12rem, 4.9vw, 1.7rem); line-height: 1.02; letter-spacing: -0.035em; margin-top: 0.6rem; margin-right: 0px; margin-bottom: 0.4rem; margin-left: 0px}}#brxe-t7000m {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 0.35rem; min-height: 44px; color: #15529a; font-size: 0.78rem; font-weight: 600}@media (max-width: 767px) {#brxe-t7000m {color: #15529a; font-size: 0.78rem; font-weight: 600; line-height: 1.25}}#brxe-t7000i {display: block; flex-direction: row; color: inherit}#brxe-t7000p {display: flex; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; flex-direction: row; align-items: center; justify-content: space-between; min-height: 44px; font-size: 0.85rem; font-weight: 600; padding-top: 0.6rem; padding-right: 0px; padding-bottom: 0.6rem; padding-left: 0px}#home-scope #brxe-t7000p { cursor: pointer; list-style: none;}#brxe-t7000r {margin-top: 0.1rem; margin-right: 0px; margin-bottom: 0.75rem; margin-left: 0px; display: block; flex-direction: row; color: #526171; font-size: 0.94rem; line-height: 1.55}@media (max-width: 767px) {#brxe-t7000r {color: #526171; font-size: 0.88rem; line-height: 1.55}}#brxe-t7000o {display: block; flex-direction: row; margin-top: 0.65rem; border-top: 1px solid #c9d5df; border-right: 0 solid #c9d5df; border-bottom: 0 solid #c9d5df; border-left: 0 solid #c9d5df}@media (max-width: 767px) {#brxe-t7000o {margin-top: 0.25rem}}#brxe-t7000h {display: block; flex-direction: row; min-width: 0px}#brxe-t7000v {display: block; flex-direction: row; width: 100%; height: 100%}#brxe-t7000v:not(.tag), #brxe-t7000v img {object-fit: contain}#brxe-t7000u {display: flex; flex-direction: row; height: clamp(250px, 26vw, 370px); align-items: center; justify-content: center; padding-top: 2.5rem; padding-right: 0.4rem; padding-bottom: 0px; padding-left: 0.4rem}@media (max-width: 991px) {#brxe-t7000u {height: 260px; padding-top: 0.75rem; padding-right: 0.75rem; padding-bottom: 0.75rem; padding-left: 0.75rem}}@media (max-width: 767px) {#brxe-t7000u {height: clamp(125px, 32vw, 230px); padding-top: 0.35rem; padding-right: 0.35rem; padding-bottom: 0.35rem; padding-left: 0.35rem}}#brxe-t7000w {font-family: "IBM Plex Sans"; font-weight: 600; line-height: 1.02; font-size: clamp(1.4rem, 2.1vw, 2.2rem); letter-spacing: -0.035em; margin-top: 1rem; margin-right: 0px; margin-bottom: 0.65rem; margin-left: 0px; display: block; flex-direction: row; min-height: 2.1em}@media (max-width: 991px) {#brxe-t7000w {min-height: 0px; font-size: clamp(1.4rem, 2.1vw, 2.2rem); line-height: 1.02; letter-spacing: -0.035em}}@media (max-width: 767px) {#brxe-t7000w {min-height: 2.04em; font-size: clamp(1.12rem, 4.9vw, 1.7rem); line-height: 1.02; letter-spacing: -0.035em; margin-top: 0.6rem; margin-right: 0px; margin-bottom: 0.4rem; margin-left: 0px}}#brxe-t7000x {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 0.35rem; min-height: 44px; color: #15529a; font-size: 0.78rem; font-weight: 600}@media (max-width: 767px) {#brxe-t7000x {color: #15529a; font-size: 0.78rem; font-weight: 600; line-height: 1.25}}#brxe-t7000t {display: block; flex-direction: row; color: inherit}#brxe-t70010 {display: flex; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; flex-direction: row; align-items: center; justify-content: space-between; min-height: 44px; font-size: 0.85rem; font-weight: 600; padding-top: 0.6rem; padding-right: 0px; padding-bottom: 0.6rem; padding-left: 0px}#home-scope #brxe-t70010 { cursor: pointer; list-style: none;}#brxe-t70012 {margin-top: 0.1rem; margin-right: 0px; margin-bottom: 0.75rem; margin-left: 0px; display: block; flex-direction: row; color: #526171; font-size: 0.94rem; line-height: 1.55}@media (max-width: 767px) {#brxe-t70012 {color: #526171; font-size: 0.88rem; line-height: 1.55}}#brxe-t7000z {display: block; flex-direction: row; margin-top: 0.65rem; border-top: 1px solid #c9d5df; border-right: 0 solid #c9d5df; border-bottom: 0 solid #c9d5df; border-left: 0 solid #c9d5df}@media (max-width: 767px) {#brxe-t7000z {margin-top: 0.25rem}}#brxe-t7000s {display: block; flex-direction: row; min-width: 0px}#brxe-t70016 {display: block; flex-direction: row; width: 100%; height: 100%}#brxe-t70016:not(.tag), #brxe-t70016 img {object-fit: contain}#brxe-t70015 {display: flex; flex-direction: row; height: clamp(250px, 26vw, 370px); align-items: center; justify-content: center; padding-top: 0.5rem}@media (max-width: 991px) {#brxe-t70015 {height: 260px}}@media (max-width: 767px) {#brxe-t70015 {height: clamp(125px, 32vw, 230px); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}#brxe-t70017 {font-family: "IBM Plex Sans"; font-weight: 600; line-height: 1.02; font-size: clamp(1.4rem, 2.1vw, 2.2rem); letter-spacing: -0.035em; margin-top: 1rem; margin-right: 0px; margin-bottom: 0.65rem; margin-left: 0px; display: block; flex-direction: row; min-height: 2.1em}@media (max-width: 991px) {#brxe-t70017 {min-height: 0px; font-size: clamp(1.4rem, 2.1vw, 2.2rem); line-height: 1.02; letter-spacing: -0.035em}}@media (max-width: 767px) {#brxe-t70017 {min-height: 2.04em; font-size: clamp(1.12rem, 4.9vw, 1.7rem); line-height: 1.02; letter-spacing: -0.035em; margin-top: 0.6rem; margin-right: 0px; margin-bottom: 0.4rem; margin-left: 0px}}#brxe-t70018 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 0.35rem; min-height: 44px; color: #15529a; font-size: 0.78rem; font-weight: 600}@media (max-width: 767px) {#brxe-t70018 {color: #15529a; font-size: 0.78rem; font-weight: 600; line-height: 1.25}}#brxe-t70014 {display: block; flex-direction: row; color: inherit}#brxe-t7001b {display: flex; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; flex-direction: row; align-items: center; justify-content: space-between; min-height: 44px; font-size: 0.85rem; font-weight: 600; padding-top: 0.6rem; padding-right: 0px; padding-bottom: 0.6rem; padding-left: 0px}#home-scope #brxe-t7001b { cursor: pointer; list-style: none;}#brxe-t7001d {margin-top: 0.1rem; margin-right: 0px; margin-bottom: 0.75rem; margin-left: 0px; display: block; flex-direction: row; color: #526171; font-size: 0.94rem; line-height: 1.55}@media (max-width: 767px) {#brxe-t7001d {color: #526171; font-size: 0.88rem; line-height: 1.55}}#brxe-t7001a {display: block; flex-direction: row; margin-top: 0.65rem; border-top: 1px solid #c9d5df; border-right: 0 solid #c9d5df; border-bottom: 0 solid #c9d5df; border-left: 0 solid #c9d5df}@media (max-width: 767px) {#brxe-t7001a {margin-top: 0.25rem}}#brxe-t70013 {display: block; flex-direction: row; min-width: 0px}#home-paths {display: grid; align-items: initial; flex-direction: row; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: clamp(1rem, 2vw, 2rem); align-items: start; position: relative}@media (max-width: 991px) {#home-paths {grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 2rem}}@media (max-width: 767px) {#home-paths {row-gap: 1.3rem; column-gap: 1rem}}#brxe-t7001f {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; display: inline-flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 2.5rem; min-height: 48px; color: #15529a; font-size: 1rem; font-weight: 600; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px; border-top: 0 solid currentcolor; border-right: 0 solid currentcolor; border-bottom: 2px solid currentcolor; border-left: 0 solid currentcolor}#brxe-t7001e {display: flex; flex-direction: row; justify-content: flex-end; margin-top: 2rem}@media (max-width: 767px) {#brxe-t7001e {justify-content: flex-start; margin-top: 1.6rem}}#brxe-t70001 {display: block; flex-direction: row; width: 100%; padding-top: 0; padding-right: clamp(1.1rem, 4vw, 4.25rem); padding-bottom: 0; padding-left: clamp(1.1rem, 4vw, 4.25rem); max-width: 1440px; grid-template-columns: minmax(0px, 0.8fr) minmax(0px, 1.2fr); gap: clamp(2.5rem, 6vw, 6rem); align-items: start; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto}@media (max-width: 991px) {#brxe-t70001 {grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-t70001 {padding-top: 0; padding-right: 1rem; padding-bottom: 0; padding-left: 1rem}}#home-scope {display: block; width: 100%; font-family: "IBM Plex Sans"; font-size: 16px; line-height: 1.55; color: var(--h-text); font-weight: 400; flex-direction: row; background-color: var(--h-paper); padding-top: clamp(3.5rem, 6vw, 5.5rem); padding-right: 0px; padding-bottom: 3rem; padding-left: 0px}@media(prefers-color-scheme:dark){#home-scope#home-scope{--h-paper:#0d1925;--h-tint:#172735;--h-resource:#172735;--h-rfq:#172735;--h-text:#eaf1f5;--h-muted:#b2c2cf;--h-accent:#8fb9ec;--h-line:#415869;}}@media(max-width:1279px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){#home-scope .home-v07-family-action>span{transform:none!important}}#home-scope { scroll-margin-top: calc(76px + 12px);}#home-scope .home-v07-family-action>span { font-size: 1.2rem;}#home-scope .home-v07-family-route:hover h3 { color: #15529a;}#home-scope .home-v07-family-details summary::-webkit-details-marker { display: none;}#home-scope .home-v07-disclosure-mark::before { content: "+"; font-size: 1.3rem; font-weight: 400;}#home-scope .home-v07-family-details[open] .home-v07-disclosure-mark::before { content: "−";}#home-scope .home-v07-family-route:focus-visible { outline: 3px solid #15529a; outline-offset: 4px;}#home-scope .home-v07-family-details summary:focus-visible { outline: 3px solid #15529a; outline-offset: 4px;}#home-scope .home-v07-link:focus-visible { outline: 3px solid #15529a; outline-offset: 4px;}#home-scope { --h-paper: #ffffff; --h-tint: #f3f6f8; --h-resource: #f6f8fa; --h-rfq: #78a9df; --h-text: #0b1825; --h-muted: #526171; --h-accent: #15529a; --h-line: #bdcbd7;}#home-scope#home-scope { background-color: var(--h-paper); color: var(--h-text);}#home-scope#home-scope :is(h2,h3) { color: var(--h-text);}#home-scope#home-scope p { color: var(--h-muted);}#home-scope#home-scope :is(.home-v07-link,.home-v07-family-action,.home-v08-action) { color: var(--h-accent);}#home-scope .home-v07-family-route:hover { outline: none!important;}#home-scope .home-v07-family-route:focus-visible { outline: 3px solid var(--h-accent,#15529a)!important; outline-offset: 4px!important;}#home-scope .home-v07-family-route:hover .home-v07-specimen { box-shadow: inset 0 0 0 2px var(--h-accent,#15529a);}#home-scope .home-v07-family-route:hover .home-v07-family-action { text-decoration: underline; text-underline-offset: .3em;}@media (max-width: 767px) {#home-scope {padding-top: 2.75rem; padding-right: 0px; padding-bottom: 2.75rem; padding-left: 0px}}#brxe-h80004 {font-weight: 600; line-height: 1.12; font-size: clamp(36px, calc(1.923076923vw + 16.30769231px), 44px); letter-spacing: -.03em; font-family: "IBM Plex Sans"; margin-top: 0px; margin-bottom: 1rem; display: block; flex-direction: row; max-width: 22ch}@media (max-width: 991px) {#brxe-h80004 {font-size: 32px; line-height: 1.12; letter-spacing: -.03em; font-family: "IBM Plex Sans"; font-weight: 600}}@media (max-width: 767px) {#brxe-h80004 {font-size: 28px; line-height: 1.12; letter-spacing: -.03em; font-family: "IBM Plex Sans"; font-weight: 600}}@media (max-width: 478px) {#brxe-h80004 {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 28px; line-height: 1.12; letter-spacing: -.03em}}#brxe-h80005 {display: block; flex-direction: row; margin-top: 0px; margin-bottom: 0px; max-width: 68ch; color: #526171; font-size: 1.05rem}@media (max-width: 767px) {#brxe-h80005 {color: #526171; font-size: 1rem}}#brxe-h80003 {display: block; flex-direction: row; max-width: 800px; margin-bottom: 2.5rem}@media (max-width: 767px) {#brxe-h80003 {margin-bottom: 1.6rem}}#brxe-h8000a {display: block; width: 100%; height: 100%}#brxe-h8000a:not(.tag), #brxe-h8000a img {object-fit: cover}#brxe-h80009 {display: block; flex-direction: row; aspect-ratio: 16 / 9; overflow: hidden; background-color: #ffffff}@media (max-width: 767px) {#brxe-h80009 {aspect-ratio: 1 / 1}}#home-v08-beverage-title {font-weight: 600; line-height: 1.13; font-size: clamp(1.25rem, 2vw, 1.8rem); letter-spacing: -0.035em; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5rem; margin-left: 0px; display: block; flex-direction: row; max-width: 32ch}@media (max-width: 991px) {#home-v08-beverage-title {font-size: clamp(1.25rem, 2vw, 1.8rem); line-height: 1.13; letter-spacing: -0.035em}}@media (max-width: 767px) {#home-v08-beverage-title {font-size: 1.18rem; line-height: 1.13; letter-spacing: -0.035em}}#brxe-h8000d {display: block; flex-direction: row; margin-top: 0px; margin-right: 0px; margin-bottom: 0.65rem; margin-left: 0px; max-width: 55ch; color: #526171; font-size: 1rem}@media (max-width: 767px) {#brxe-h8000d {color: #526171; font-size: 0.9rem; line-height: 1.45; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6rem; margin-left: 0px}}#brxe-h8000e {display: inline; flex-direction: row; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #15529a; font-size: 0.9rem; font-weight: 600}@media (max-width: 767px) {#brxe-h8000e {display: block; color: #15529a; font-size: 0.78rem; font-weight: 600; line-height: 1.4}}#brxe-h8000b {display: block; flex-direction: row; padding-top: 1rem; color: #0b1825; text-align: left}@media (max-width: 767px) {#brxe-h8000b {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}#brxe-h80008 {display: block; flex-direction: row; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#brxe-h80008 {display: grid; align-items: initial; grid-template-columns: minmax(0px, 0.72fr) minmax(0px, 1fr); gap: 1rem; align-items: start}}#brxe-h80007 {display: block; flex-direction: row; min-width: 0px; color: inherit; text-decoration: none}#brxe-h8000i {display: block; width: 100%; height: 100%}#brxe-h8000i:not(.tag), #brxe-h8000i img {object-fit: cover}#brxe-h8000h {display: block; flex-direction: row; aspect-ratio: 16 / 9; overflow: hidden; background-color: #ffffff}@media (max-width: 767px) {#brxe-h8000h {aspect-ratio: 1 / 1}}#home-v08-carton-title {font-weight: 600; line-height: 1.13; font-size: clamp(1.25rem, 2vw, 1.8rem); letter-spacing: -0.035em; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5rem; margin-left: 0px; display: block; flex-direction: row; max-width: 32ch}@media (max-width: 991px) {#home-v08-carton-title {font-size: clamp(1.25rem, 2vw, 1.8rem); line-height: 1.13; letter-spacing: -0.035em}}@media (max-width: 767px) {#home-v08-carton-title {font-size: 1.18rem; line-height: 1.13; letter-spacing: -0.035em}}#brxe-h8000l {display: block; flex-direction: row; margin-top: 0px; margin-right: 0px; margin-bottom: 0.65rem; margin-left: 0px; max-width: 55ch; color: #526171; font-size: 1rem}@media (max-width: 767px) {#brxe-h8000l {color: #526171; font-size: 0.9rem; line-height: 1.45; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6rem; margin-left: 0px}}#brxe-h8000m {display: inline; flex-direction: row; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #15529a; font-size: 0.9rem; font-weight: 600}@media (max-width: 767px) {#brxe-h8000m {display: block; color: #15529a; font-size: 0.78rem; font-weight: 600; line-height: 1.4}}#brxe-h8000j {display: block; flex-direction: row; padding-top: 1rem; color: #0b1825; text-align: left}@media (max-width: 767px) {#brxe-h8000j {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}#brxe-h8000g {display: block; flex-direction: row; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#brxe-h8000g {display: grid; align-items: initial; grid-template-columns: minmax(0px, 0.72fr) minmax(0px, 1fr); gap: 1rem; align-items: start}}#brxe-h8000f {display: block; flex-direction: row; min-width: 0px; color: inherit; text-decoration: none}#brxe-h8000q {display: block; width: 100%; height: 100%}#brxe-h8000q:not(.tag), #brxe-h8000q img {object-fit: cover}#brxe-h8000p {display: block; flex-direction: row; aspect-ratio: 16 / 9; overflow: hidden; background-color: #ffffff}@media (max-width: 767px) {#brxe-h8000p {aspect-ratio: 1 / 1}}#home-v08-food-title {font-weight: 600; line-height: 1.13; font-size: clamp(1.25rem, 2vw, 1.8rem); letter-spacing: -0.035em; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5rem; margin-left: 0px; display: block; flex-direction: row; max-width: 32ch}@media (max-width: 991px) {#home-v08-food-title {font-size: clamp(1.25rem, 2vw, 1.8rem); line-height: 1.13; letter-spacing: -0.035em}}@media (max-width: 767px) {#home-v08-food-title {font-size: 1.18rem; line-height: 1.13; letter-spacing: -0.035em}}#brxe-h8000t {display: block; flex-direction: row; margin-top: 0px; margin-right: 0px; margin-bottom: 0.65rem; margin-left: 0px; max-width: 55ch; color: #526171; font-size: 1rem}@media (max-width: 767px) {#brxe-h8000t {color: #526171; font-size: 0.9rem; line-height: 1.45; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6rem; margin-left: 0px}}#brxe-h8000u {display: inline; flex-direction: row; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #15529a; font-size: 0.9rem; font-weight: 600}@media (max-width: 767px) {#brxe-h8000u {display: block; color: #15529a; font-size: 0.78rem; font-weight: 600; line-height: 1.4}}#brxe-h8000r {display: block; flex-direction: row; padding-top: 1rem; color: #0b1825; text-align: left}@media (max-width: 767px) {#brxe-h8000r {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}#brxe-h8000o {display: block; flex-direction: row; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#brxe-h8000o {display: grid; align-items: initial; grid-template-columns: minmax(0px, 0.72fr) minmax(0px, 1fr); gap: 1rem; align-items: start}}#brxe-h8000n {display: block; flex-direction: row; min-width: 0px; color: inherit; text-decoration: none}#brxe-h8000y {display: block; width: 100%; height: 100%}#brxe-h8000y:not(.tag), #brxe-h8000y img {object-fit: cover}#brxe-h8000x {display: block; flex-direction: row; aspect-ratio: 16 / 9; overflow: hidden; background-color: #ffffff}@media (max-width: 767px) {#brxe-h8000x {aspect-ratio: 1 / 1}}#home-v08-ev-title {font-weight: 600; line-height: 1.13; font-size: clamp(1.25rem, 2vw, 1.8rem); letter-spacing: -0.035em; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5rem; margin-left: 0px; display: block; flex-direction: row; max-width: 32ch}@media (max-width: 991px) {#home-v08-ev-title {font-size: clamp(1.25rem, 2vw, 1.8rem); line-height: 1.13; letter-spacing: -0.035em}}@media (max-width: 767px) {#home-v08-ev-title {font-size: 1.18rem; line-height: 1.13; letter-spacing: -0.035em}}#brxe-h80011 {display: block; flex-direction: row; margin-top: 0px; margin-right: 0px; margin-bottom: 0.65rem; margin-left: 0px; max-width: 55ch; color: #526171; font-size: 1rem}@media (max-width: 767px) {#brxe-h80011 {color: #526171; font-size: 0.9rem; line-height: 1.45; margin-top: 0px; margin-right: 0px; margin-bottom: 0.6rem; margin-left: 0px}}#brxe-h80012 {display: inline; flex-direction: row; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #15529a; font-size: 0.9rem; font-weight: 600}@media (max-width: 767px) {#brxe-h80012 {display: block; color: #15529a; font-size: 0.78rem; font-weight: 600; line-height: 1.4}}#brxe-h8000z {display: block; flex-direction: row; padding-top: 1rem; color: #0b1825; text-align: left}@media (max-width: 767px) {#brxe-h8000z {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}#brxe-h8000w {display: block; flex-direction: row; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}@media (max-width: 767px) {#brxe-h8000w {display: grid; align-items: initial; grid-template-columns: minmax(0px, 0.72fr) minmax(0px, 1fr); gap: 1rem; align-items: start}}#brxe-h8000v {display: block; flex-direction: row; min-width: 0px; color: inherit; text-decoration: none}#brxe-h80006 {display: grid; align-items: initial; flex-direction: row; grid-template-columns: repeat(2, minmax(0px, 1fr)); row-gap: 2.5rem; column-gap: 2rem}@media (max-width: 767px) {#brxe-h80006 {grid-template-columns: minmax(0px, 1fr); gap: 1.75rem}}#brxe-h80014 {display: inline-flex; flex-direction: row; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; align-items: center; justify-content: space-between; gap: 2.5rem; min-height: 48px; color: #15529a; text-decoration: none; font-size: 1rem; font-weight: 600; padding-top: 0.65rem; padding-right: 0px; padding-bottom: 0.65rem; padding-left: 0px}#brxe-h80014 { border-bottom: 2px solid;}#brxe-h80013 {display: flex; flex-direction: row; justify-content: flex-end; margin-top: 2rem}@media (max-width: 767px) {#brxe-h80013 {justify-content: flex-start; margin-top: 1.6rem}}#brxe-h80002 {display: block; flex-direction: row; max-width: 1440px; padding-top: 0; padding-right: clamp(1.1rem, 4vw, 4.25rem); padding-bottom: 0; padding-left: clamp(1.1rem, 4vw, 4.25rem); margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto}@media (max-width: 478px) {#brxe-h80002 {padding-top: 0; padding-right: 1rem; padding-bottom: 0; padding-left: 1rem}}#home-applications {display: block; width: 100%; flex-direction: row; font-family: "IBM Plex Sans"; font-size: 16px; line-height: 1.55; font-weight: 400; color: var(--h-text); background-color: var(--h-tint); padding-top: clamp(3.5rem, 6vw, 5.5rem); padding-right: 0px; padding-bottom: clamp(3.5rem, 6vw, 5.5rem); padding-left: 0px}@media(prefers-color-scheme:dark){#home-applications#home-applications{--h-paper:#0d1925;--h-tint:#172735;--h-resource:#172735;--h-rfq:#172735;--h-text:#eaf1f5;--h-muted:#b2c2cf;--h-accent:#8fb9ec;--h-line:#415869;}}#home-applications { scroll-margin-top: calc(var(--header-h) + 12px);}#home-applications #brxe-h80014:focus-visible { outline: 3px solid #15529a; outline-offset: 4px;}#home-applications #home-v08-beverage-title:hover { color: #15529a;}#home-applications #home-v08-carton-title:hover { color: #15529a;}#home-applications #home-v08-food-title:hover { color: #15529a;}#home-applications #home-v08-ev-title:hover { color: #15529a;}#home-applications #brxe-h80007:focus-visible { outline: 3px solid #15529a; outline-offset: 5px;}#home-applications #brxe-h8000f:focus-visible { outline: 3px solid #15529a; outline-offset: 5px;}#home-applications #brxe-h8000n:focus-visible { outline: 3px solid #15529a; outline-offset: 5px;}#home-applications #brxe-h8000v:focus-visible { outline: 3px solid #15529a; outline-offset: 5px;}#home-applications :focus-visible { outline: 3px solid #15529a; outline-offset: 5px;}#home-applications { --h-paper: #ffffff; --h-tint: #f3f6f8; --h-resource: #f6f8fa; --h-rfq: #78a9df; --h-text: #0b1825; --h-muted: #526171; --h-accent: #15529a; --h-line: #bdcbd7;}#home-applications#home-applications { background-color: var(--h-tint); color: var(--h-text);}#home-applications#home-applications :is(h2,h3) { color: var(--h-text);}#home-applications#home-applications p { color: var(--h-muted);}#home-applications#home-applications :is(.home-v07-link,.home-v07-family-action,.home-v08-action) { color: var(--h-accent);}@media (max-width: 767px) {#home-applications {padding-top: 2.75rem; padding-right: 0px; padding-bottom: 2.75rem; padding-left: 0px}}#brxe-t7002b {font-family: "IBM Plex Sans"; font-weight: 600; font-size: clamp(36px, calc(1.923076923vw + 16.30769231px), 44px); line-height: 1.12; letter-spacing: -.03em}@media (max-width: 991px) {#brxe-t7002b {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 32px; line-height: 1.12; letter-spacing: -.03em}}@media (max-width: 767px) {#brxe-t7002b {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 28px; line-height: 1.12; letter-spacing: -.03em}}@media (max-width: 478px) {#brxe-t7002b {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 28px; line-height: 1.12; letter-spacing: -.03em}}#brxe-t7002c {font-family: "IBM Plex Sans"; font-size: 1.125rem; font-weight: 400; line-height: 1.65; color: var(--company-muted)}#brxe-t7002a {display: block}#brxe-t7002g {font-family: "IBM Plex Sans"; font-size: 1.125rem; font-weight: 400; line-height: 1.65; color: var(--company-muted)}#brxe-t7002f {display: block}#brxe-cmpcpy {display: block; min-width: 0px}#brxe-t7002e {display: block; width: 100%; height: auto}#brxe-t7002e:not(.tag), #brxe-t7002e img {object-fit: contain; object-position: center}#brxe-t7002d {display: block; width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-t70029 {display: grid; align-items: initial; grid-template-columns: minmax(min-content,.82fr) minmax(0,1.18fr); column-gap: clamp(2rem,4.5vw,4rem); row-gap: 1.75rem; align-items: start; width: min(calc(100% - 2 * clamp(1rem,4vw,4.25rem)),1304px); max-width: 1304px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#home-about {display: block; width: 100%; font-family: "IBM Plex Sans"; font-size: 16px; line-height: 1.55; color: var(--company-text); font-weight: 400; padding-top: clamp(3.5rem,6vw,6rem); padding-right: 0; padding-bottom: clamp(3.5rem,6vw,6rem); padding-left: 0}@media(max-width:768px) {#home-about#home-about #brxe-t70029 { grid-template-columns:minmax(0,1fr); row-gap:1.75rem; } #home-about#home-about #brxe-cmpcpy { max-width:none; } #home-about#home-about #brxe-t7002c, #home-about#home-about #brxe-t7002g { font-size:1rem; } #home-about#home-about #brxe-t7002d { grid-column:1; grid-row:2; } #home-about#home-about #brxe-t7002h { grid-column:1; grid-row:3; }}@media(prefers-color-scheme:dark) {#home-about#home-about { --company-paper:#0d1925; --company-text:#eaf1f5; --company-muted:#b2c2cf; --company-accent:#8fb9ec; --company-line:#415869; }}#home-about { --company-paper: #ffffff; --company-text: #0b1825; --company-muted: #526171; --company-accent: #15529a; --company-line: #bdcbd7;}#home-about#home-about { display: block; width: 100%; background: var(--company-paper); color: var(--company-text); padding: clamp(3.5rem,6vw,6rem) 0; font-family: "IBM Plex Sans",sans-serif;}#home-about * { box-sizing: border-box;}#home-about *::before { box-sizing: border-box;}#home-about *::after { box-sizing: border-box;}#home-about #brxe-t70029 { width: min(calc(100% - 2 * clamp(1rem,4vw,4.25rem)),1304px); max-width: 1304px; margin: 0 auto; padding: 0; display: grid; grid-template-columns: minmax(min-content,.82fr) minmax(0,1.18fr); column-gap: clamp(2rem,4.5vw,4rem); row-gap: 1.75rem; align-items: start;}#home-about #brxe-cmpcpy { grid-column: 1; grid-row: 1; min-width: 0; max-width: none;}#home-about #brxe-t7002a { margin: 0; max-width: none;}#home-about #brxe-t7002b { margin: 0 0 1.5rem; color: var(--company-text); font-family: inherit; font-weight: 600; text-wrap: balance; overflow-wrap: normal;}#home-about #brxe-t7002c { margin: 0; max-width: 60ch; color: var(--company-muted); font-size: 1.125rem; font-family: inherit; font-weight: 400; line-height: 1.65; letter-spacing: normal;}#home-about #brxe-t7002g { margin: 0; max-width: 60ch; color: var(--company-muted); font-size: 1.125rem; font-family: inherit; font-weight: 400; line-height: 1.65; letter-spacing: normal;}#home-about #brxe-t7002f { display: block; padding: 0; margin: 1rem 0 0;}#home-about #brxe-t7002d { grid-column: 2; grid-row: 1 / span 2; align-self: center; margin: 0; padding: 0; min-width: 0; width: 100%; height: auto; aspect-ratio: auto; overflow: visible;}#home-about #brxe-t7002e { display: block; width: 100%; max-width: 100%; height: auto; aspect-ratio: auto; object-fit: contain; object-position: center; border: 0; border-radius: 0;}#home-about #brxe-t7002h { grid-column: 1; grid-row: 2; justify-self: start; display: inline-flex; align-items: center; margin: 0; padding: .625rem 0; min-height: 44px; border: 0; width: auto; color: var(--company-accent); font-family: inherit; font-size: 1rem; font-weight: 500; line-height: 1.5; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: .3em;}#home-about #brxe-t7002h:hover { text-decoration-thickness: 2px;}#home-about #brxe-t7002h:focus-visible { outline: 3px solid var(--company-accent); outline-offset: 5px;}#home-about ::selection { background: var(--company-accent); color: var(--company-paper);}#brxe-zact2o {font-family: "IBM Plex Sans"; font-weight: 600; font-size: clamp(36px, calc(1.923076923vw + 16.30769231px), 44px); line-height: 1.12; letter-spacing: -.03em}@media (max-width: 991px) {#brxe-zact2o {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 32px; line-height: 1.12; letter-spacing: -.03em}}@media (max-width: 767px) {#brxe-zact2o {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 28px; line-height: 1.12; letter-spacing: -.03em}}@media (max-width: 478px) {#brxe-zact2o {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 28px; line-height: 1.12; letter-spacing: -.03em}}.brxe-resent .brxe-resttl.brxe-heading {max-width: 44ch; margin-bottom: .7rem; font-family: "IBM Plex Sans"; font-size: clamp(1.25rem,1.8vw,1.6rem); line-height: 1.2; font-weight: 600; letter-spacing: -.025em; color: var(--h-text)}.brxe-resent .brxe-resxpt.brxe-post-excerpt {max-width: 70ch; font-size: 1rem; line-height: 1.55; font-weight: 400; color: var(--h-muted)}#home-resources .brxe-resxpt p { margin: 0;}.brxe-resent.brxe-div {padding-top: 1.4rem; padding-bottom: 1.4rem; border-bottom: 1px solid var(--h-line)}#brxe-reslst {display: grid; align-items: initial; grid-template-columns: 1fr; gap: 0px; margin-top: 1.8rem}#brxe-dgy60h {margin-top: 1.8rem; font-weight: 600; color: var(--h-accent)}#brxe-yc9pni {display: block; width: min(44rem,calc(100% - 2rem)); max-width: 44rem; margin-right: auto; margin-left: auto}#home-resources {padding-top: 4rem; padding-right: 0; padding-bottom: 4rem; padding-left: 0; color: var(--h-text); font-size: 16px; font-family: "IBM Plex Sans"; background-color: var(--h-resource)}@media (max-width: 768px) {#home-resources#home-resources #brxe-yc9pni { grid-template-columns: minmax(0, 1fr); gap: 2rem; } #home-resources#home-resources #brxe-reslst { grid-row: 2; } #home-resources#home-resources #brxe-dgy60h { grid-column: 1; grid-row: 3; justify-self: start; } #home-resources#home-resources .audit-resource-entry { grid-template-columns: minmax(0, 1fr); gap: 0.875rem; padding-block: 1.75rem 2rem; } #home-resources#home-resources .audit-resource-excerpt { font-size: 1rem; }}@media (max-width: 478px) {#home-resources#home-resources #brxe-zact2o { overflow-wrap: normal; word-break: normal; }}@media (prefers-color-scheme: dark) {#home-resources#home-resources#home-resources#home-resources { --h-resource: #172735; --h-text: #eaf1f5; --h-muted: #b2c2cf; --h-accent: #8fb9ec; --h-line: #415869; }}#home-resources { --h-resource: #f6f8fa; --h-text: #0b1825; --h-muted: #526171; --h-accent: #15529a; --h-line: #bdcbd7;}#home-resources#home-resources { background: var(--h-resource); color: var(--h-text); border-color: var(--h-line); padding-block: clamp(4rem, 7vw, 7rem); font-family: "IBM Plex Sans", sans-serif;}#home-resources #brxe-yc9pni { width: min(calc(100% - 2 * clamp(1rem, 3vw, 3.5rem)), 1304px); max-width: 1304px; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 2.75rem 2rem; opacity: 1; transform: none;}#home-resources #brxe-zact2o { margin: 0; color: var(--h-text); font-weight: 600; text-wrap: balance;}#home-resources #brxe-reslst { grid-column: 1 / -1; grid-row: 2; width: 100%; display: grid; grid-template-columns: minmax(0, 1fr); gap: 0; border-top: 1px solid var(--h-line);}#home-resources .audit-resource-entry { display: grid; grid-template-columns: minmax(0, 0.95fr) minmax(0, 1fr); gap: 1rem clamp(2rem, 6vw, 6rem); padding: 2rem 0 2.25rem; border: 0; border-bottom: 1px solid var(--h-line); min-width: 0;}#home-resources .brxe-resttl { margin: 0; min-width: 0; color: var(--h-text); font-size: clamp(1.5rem, 2vw, 1.875rem); font-weight: 600; line-height: 1.24; letter-spacing: -0.02em; text-wrap: balance; overflow-wrap: anywhere;}#home-resources .brxe-resttl a { color: inherit; text-decoration: none; text-decoration-thickness: 1px; text-underline-offset: 0.16em;}#home-resources .brxe-resttl a:hover { color: var(--h-accent); text-decoration: underline;}#home-resources .brxe-resttl a:focus-visible { color: var(--h-accent); text-decoration: underline;}#home-resources .audit-resource-excerpt { margin: 0; width: 100%; min-width: 0; max-width: 70ch; color: var(--h-muted); font-size: 1.0625rem; font-weight: 400; line-height: 1.65; overflow-wrap: anywhere;}#home-resources .audit-resource-excerpt p { margin: 0;}#home-resources #brxe-dgy60h { grid-column: 2; grid-row: 1; align-self: end; display: inline-flex; align-items: center; gap: 0.75rem; margin: 0; padding: 0.625rem 0; background: transparent; border: 0; color: var(--h-accent); font-size: 1rem; font-weight: 500; line-height: 1.4; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.3em;}#home-resources #brxe-dgy60h:hover { text-decoration-thickness: 2px;}#home-resources a:focus-visible { outline: 3px solid var(--h-accent); outline-offset: 5px;}#home-resources ::selection { background: var(--h-accent); color: var(--h-resource);}#home-resources .resources-empty { margin: 0; padding: 2rem 0; color: var(--h-muted); font-size: 1.0625rem; line-height: 1.65;}#rfq-title {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 18ch; font-family: "IBM Plex Sans"; font-weight: 600; font-size: clamp(36px, calc(1.923076923vw + 16.30769231px), 44px); line-height: 1.12; letter-spacing: -.03em}@media (max-width: 991px) {#rfq-title {max-width: 23ch; font-family: "IBM Plex Sans"; font-weight: 600; font-size: 32px; line-height: 1.12; letter-spacing: -.03em}}@media (max-width: 767px) {#rfq-title {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 28px; line-height: 1.12; letter-spacing: -.03em}}@media (max-width: 478px) {#rfq-title {font-family: "IBM Plex Sans"; font-weight: 600; font-size: 28px; line-height: 1.12; letter-spacing: -.03em}}#brxe-35p19g {font-family: "IBM Plex Sans"; font-size: 1.0625rem; font-weight: 400; line-height: 1.6; color: var(--rfq-ink); margin-top: 1.5rem; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 54ch}@media (max-width: 767px) {#brxe-35p19g {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.6; color: var(--rfq-ink); margin-top: 1.2rem; margin-right: 0; margin-bottom: 0; margin-left: 0}}#brxe-rfqhed {display: block}@media (max-width: 991px) {#brxe-rfqhed {grid-row: 1}}#brxe-q1vs7h {font-family: "IBM Plex Sans"; font-size: 1.0625rem; font-weight: 600; line-height: 1.45; color: var(--rfq-ink); margin-top: 0; margin-right: 0; margin-bottom: 1rem; margin-left: 0}#brxe-d1baqn {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--rfq-ink); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: .25rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-iaz323 {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--rfq-ink); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: .25rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-3vscgn {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--rfq-ink); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: .25rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-zx4j9m {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--rfq-ink); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: .25rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-rrfuq0 {display: grid; align-items: initial; gap: .8rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 1.2rem}#home-match {display: block; width: 100%; border-top: 1px solid color-mix(in srgb,var(--rfq-ink) 38%,transparent); margin-top: 3rem; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 1.5rem; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 991px) {#home-match {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; grid-row: 3}}#brxe-48bkzx {display: block; min-width: 0px}@media (max-width: 991px) {#brxe-48bkzx {display: contents}}#rfq-component-form {display: grid; align-items: initial; width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.55; color: var(--rfq-ink)}#rfq-component-form .form-group:nth-child(1) {width: 100%}#rfq-component-form .form-group:nth-child(2) {width: 100%}#rfq-component-form .form-group:nth-child(3) {width: 100%}#rfq-component-form .form-group:nth-child(4) {width: 100%}#rfq-component-form .form-group:nth-child(5) {width: 100%; height: 190px}#rfq-component-form .form-group:nth-child(5) textarea {resize: vertical}#rfq-component-form .form-group:nth-child(6) {width: 100%}#rfq-component-form .form-group:nth-child(7) {width: 100%}#rfq-component-form .form-group:not(.submit-button-wrapper):not(.message):not(.captcha) {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#rfq-component-form .form-group input {padding-top: .75rem; padding-right: .85rem; padding-bottom: .75rem; padding-left: .85rem; font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--rfq-ink); background-color: var(--rfq-field); border: 1px solid var(--rfq-line); border-radius: 0}#rfq-component-form .flatpickr {padding-top: .75rem; padding-right: .85rem; padding-bottom: .75rem; padding-left: .85rem; background-color: var(--rfq-field); border: 1px solid var(--rfq-line); border-radius: 0}#rfq-component-form select {padding-top: .75rem; padding-right: .85rem; padding-bottom: .75rem; padding-left: .85rem; font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--rfq-ink); background-color: var(--rfq-field); border: 1px solid var(--rfq-line); border-radius: 0; color: var(--rfq-muted)}#rfq-component-form textarea {padding-top: .75rem; padding-right: .85rem; padding-bottom: .75rem; padding-left: .85rem; font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--rfq-ink); background-color: var(--rfq-field); border: 1px solid var(--rfq-line); border-radius: 0}#rfq-component-form .bricks-button:not([type=submit]) {border: 1px solid var(--rfq-line); border-radius: 0}#rfq-component-form .choose-files {border: 1px solid var(--rfq-line); border-radius: 0}#rfq-component-form label {font-family: "IBM Plex Sans"; font-size: .9375rem; font-weight: 500; line-height: 1.45; color: var(--rfq-ink); text-transform: none; letter-spacing: 0px}#rfq-component-form .label {font-family: "IBM Plex Sans"; font-size: .9375rem; font-weight: 500; line-height: 1.45; color: var(--rfq-ink); text-transform: none; letter-spacing: 0px}#rfq-component-form ::placeholder {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--rfq-muted)}#rfq-component-form .submit-button-wrapper {width: 100%; margin-top: .35rem; margin-right: 0; margin-bottom: 0; margin-left: 0}#rfq-component-form .bricks-button {font-family: "IBM Plex Sans"; font-size: 1rem; font-weight: 500; line-height: 1.45; color: #0b1825; text-transform: none; letter-spacing: 0px; background-color: var(--rfq-action)}#rfq-component-form button[type=submit].bricks-button {border: 1px solid var(--rfq-action); border-radius: 0}#rfq-component-form .bricks-button:hover {background-color: #c5ef54}#rfq-component-form button[type=submit].bricks-button:hover {border: 1px solid #c5ef54; border-radius: 0}@media (max-width: 767px) {#rfq-component-form .form-group:nth-child(5) {height: 206px}}#brxe-rfqpan {display: block; min-width: 0px; background-color: var(--rfq-paper); padding-top: 2.25rem; padding-right: 2.25rem; padding-bottom: 2.25rem; padding-left: 2.25rem; border: 1px solid color-mix(in srgb,var(--rfq-line) 35%,transparent); border-radius: 0}@media (max-width: 991px) {#brxe-rfqpan {padding-top: 1.75rem; padding-right: 1.75rem; padding-bottom: 1.75rem; padding-left: 1.75rem; grid-row: 2}}@media (max-width: 767px) {#brxe-rfqpan {padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem}}#brxe-xm0vwf {display: grid; align-items: initial; width: min(78rem, calc(100% - 4rem)); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; grid-template-columns: minmax(0,.94fr) minmax(0,1.06fr); gap: clamp(2.5rem,5vw,5rem); align-items: start}@media (max-width: 991px) {#brxe-xm0vwf {grid-template-columns: minmax(0,1fr); gap: 2.25rem}}@media (max-width: 767px) {#brxe-xm0vwf {width: calc(100% - 2.5rem); gap: 2rem}}#home-rfq {display: block; font-size: 16px; color: var(--rfq-ink); font-family: "IBM Plex Sans"; font-weight: 400; line-height: 1.55; padding-top: 5.5rem; padding-right: 0; padding-bottom: 6rem; padding-left: 0; background-color: var(--rfq-ground); width: 100%}@media(prefers-color-scheme:dark){#home-rfq#home-rfq#home-rfq{--rfq-ground:#172735;--rfq-ink:#eaf1f5;--rfq-paper:#0b1825;--rfq-field:#152635;--rfq-muted:#b2c2cf;--rfq-line:#708797;--rfq-error:#ffb4a7;}}@media(min-width:992px) and (max-width:1100px){#home-rfq#home-rfq #rfq-component-form{grid-template-columns:minmax(0,1fr);}#home-rfq#home-rfq #rfq-component-form .form-group:nth-child(3){grid-column:1;}}@media(max-width:767px){#home-rfq#home-rfq #rfq-component-form{grid-template-columns:minmax(0,1fr);gap:1.25rem;}#home-rfq#home-rfq #rfq-component-form .form-group:nth-child(3){grid-column:1;margin-top:-.6rem;}#home-rfq#home-rfq #rfq-component-form .form-group:nth-child(6){margin-top:-.6rem;}}@media(min-width:992px) and (max-width:1100px){#home-rfq#home-rfq #brxe-rfqpan{padding:1.75rem;}}#home-rfq#home-rfq { --rfq-ground: #f3f6f8; --rfq-ink: #0b1825; --rfq-paper: #ffffff; --rfq-field: #ffffff; --rfq-muted: #3e5162; --rfq-line: #8193a2; --rfq-error: #952719; --rfq-action: #d6ff68;}#home-rfq#home-rfq * { box-sizing: border-box;}#home-rfq #rfq-title { text-wrap: balance; overflow-wrap: anywhere;}#home-rfq #brxe-rrfuq0 { list-style: disc;}#home-rfq #rfq-component-form { grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 1.4rem 1.2rem;}#home-rfq #rfq-component-form .form-group { min-width: 0; max-width: 100%;}#home-rfq #rfq-component-form .form-group:nth-child(3) { grid-column: 2; margin-top: -.75rem;}#home-rfq #rfq-component-form .form-group:nth-child(n+4) { grid-column: 1/-1;}#home-rfq #rfq-component-form label { margin-bottom: .5rem;}#home-rfq #rfq-component-form .required-label { color: var(--rfq-muted); font-size: .8125rem; font-weight: 400; margin-left: .4rem;}#home-rfq #rfq-component-form :is(input,select,textarea) { appearance: auto; min-height: 3.125rem; max-width: 100%; box-shadow: none; caret-color: var(--rfq-ink);}#home-rfq #rfq-component-form :is(input,textarea)::placeholder { color: var(--rfq-muted); opacity: 1;}#home-rfq #rfq-component-form .rfq-hint { color: var(--rfq-muted); font-size: .8125rem; line-height: 1.5; margin: 0;}#home-rfq #rfq-component-form .form-group:nth-child(6) { margin-top: -.75rem;}#home-rfq #rfq-component-form .submit-button-wrapper { grid-column: 1/-1; padding: 0;}#home-rfq #rfq-component-form button[type=submit] { padding: .9rem 1.35rem; min-height: 3.375rem; width: 100%; max-width: 100%; cursor: pointer;}#home-rfq #rfq-component-form button[type=submit]:active { background: #b9e547;}#home-rfq#home-rfq :is(input,select,textarea,button,a):focus-visible { outline: 3px solid var(--rfq-ink); outline-offset: 3px;}#home-rfq #rfq-component-form :is(.error,.message.danger) { color: var(--rfq-error);}#home-rfq #rfq-component-form [aria-invalid=true] { border-color: var(--rfq-error);}#home-rfq #rfq-component-form label.required::after { content: none;}#home-rfq #rfq-component-form select { appearance: none;}@media (max-width: 991px) {#home-rfq {padding-top: 4rem; padding-right: 0; padding-bottom: 4rem; padding-left: 0}}@media (max-width: 767px) {#home-rfq {padding-top: 3rem; padding-right: 0; padding-bottom: 3rem; padding-left: 0}}