:root{--brand-primary:#662949;--brand-primary-dark:#421A2F;--brand-primary-light:#F5E5EE;--brand-secondary:#7C3159;--brand-accent:#6D2C4F;--brand-neutral-dark:#24313B;--brand-neutral-mid:#52616D;--brand-neutral-light:#F1F5F6;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F6;--brand-text:#24313B;--brand-text-secondary:#52616D;--brand-text-inverse:#FFFFFF;--brand-border:#D5DDE1;--brand-success:#1B6B44;--brand-warning:#875600;--brand-danger:#A12635;--brand-radius:4px;--brand-heading:Arial,sans-serif;--brand-body:Arial,sans-serif}[hidden]{display:none!important}body{margin:0;background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);font-family:Arial,sans-serif;font-family:var(--brand-body);line-height:1.65}h1,h2,h3{font-family:Arial,sans-serif;font-family:var(--brand-heading);font-weight:700;line-height:1.12;letter-spacing:-.025em}h1{font-size:max(2rem, min(4vw, 3.5rem));max-width:19ch}h2{font-size:max(1.45rem, min(2.4vw, 2.1rem))}h3{font-size:1.15rem}p{max-width:75ch}a{color:#662949;color:var(--brand-primary);text-underline-offset:0.18em;word-wrap:anywhere}a:hover{color:#421a2f;color:var(--brand-primary-dark)}.eyebrow,.hs-index{margin-bottom:16px;color:#662949;color:var(--brand-primary);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.band,.hs-band{padding-top:64px;padding-bottom:64px}.hs-tint{background:#f1f5f6;background:var(--brand-bg-alt);color:#24313b;color:var(--brand-text);border-top:1px solid #d5dde1;border-bottom:1px solid #d5dde1;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.hs-cta{padding-top:64px;padding-bottom:80px}.hs-actions{display:flex;flex-wrap:wrap;gap:8px 16px}.media{overflow:hidden;margin:0;border-radius:4px;border-radius:var(--brand-radius);background:#f5e5ee;background:var(--brand-primary-light);color:#24313b;color:var(--brand-text)}.media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img[src=""][data-ai-prompt]{font-size:0}.media figcaption{padding:8px 16px;background:#f1f5f6;background:var(--brand-bg-alt);color:#24313b;color:var(--brand-text);font-size:.85rem}.btn{--bs-btn-border-radius:var(--brand-radius);font-weight:700}.btn-primary{--bs-btn-bg:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-bg:var(--brand-primary-dark);--bs-btn-hover-border-color:var(--brand-primary-dark);--bs-btn-active-bg:var(--brand-primary-dark);--bs-btn-active-border-color:var(--brand-primary-dark);--bs-btn-color:var(--brand-text-inverse)}.btn-outline-primary{--bs-btn-color:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-bg:var(--brand-primary);--bs-btn-hover-border-color:var(--brand-primary);--bs-btn-active-bg:var(--brand-primary-dark);--bs-btn-active-border-color:var(--brand-primary-dark)}details{border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);padding:16px 0}summary{cursor:pointer;font-weight:700}details p{margin:16px 0 0}:focus-visible{outline:currentColor solid 3px;outline-offset:3px}@media (max-width:767.98px){.band,.hs-band{padding-top:48px;padding-bottom:48px}.hs-cta{padding-top:48px;padding-bottom:64px}}.hs-icon{display:inline-block;width:1em;height:1em;vertical-align:-.15em;flex-shrink:0}.hs-header{background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.hs-header .navbar{min-height:72px}.hs-header .nav-link{color:#24313b;color:var(--brand-text);font-weight:700}.hs-header .nav-link.active{color:#662949;color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.hs-header .navbar-brand img{-o-object-fit:contain;object-fit:contain;font-size:.85rem}.benefit-ticker{background:#f5e5ee;background:var(--brand-primary-light);color:#24313b;color:var(--brand-text);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.benefit-strip{display:flex;justify-content:space-between;gap:8px;align-items:center}.benefit-close,.benefit-strip button{background:0 0;border:0;color:#421a2f;color:var(--brand-primary-dark);padding:8px}.benefit-strip button:first-child{text-align:left;font-weight:700}.benefit-close,.benefit-strip button:last-child{font-size:1.35rem;line-height:1}.benefit-modal{position:fixed;width:min(480px,100% - 32px);max-height:calc(100% - 32px);padding:32px;border:1px solid #d5dde1;border:1px solid var(--brand-border);border-top:8px solid #662949;border-top:8px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text)}.benefit-modal::backdrop{background:rgba(36,49,59,.7019607843)}.benefit-close{position:absolute;top:8px;right:8px}.site-footer{background:#421a2f;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.site-footer a,.site-footer h2,.site-footer p,.site-footer small,.site-footer span{color:#fff;color:var(--brand-text-inverse)}.site-footer h2{font-size:1.2rem}.footer-spec{padding:24px 0;background:#662949;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.footer-directory nav,.footer-spec .container{display:flex;gap:8px 24px;flex-wrap:wrap}.footer-directory{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:32px;gap:32px;padding-top:64px;padding-bottom:64px}.footer-directory nav{align-content:start}@media (max-width:991.98px){.nav-rfq{margin:8px 0}}@media (max-width:767.98px){.footer-directory{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}[data-sourcing-benefit-close],[data-sourcing-benefit-modal],[data-sourcing-benefit-open],[data-sourcing-benefit-ticker]{animation:none!important;transition:none!important}}.benefit-copy{padding-top:8px;padding-bottom:8px}.benefit-copy p{margin:0;padding:0 8px;max-width:110ch;font-size:.8rem;line-height:1.4}.inquiry-form fieldset{margin-bottom:16px}.inquiry-form legend{font-size:1.05rem;font-weight:700}.inquiry-form label{display:block;font-weight:700}.inquiry-form label span,.rfq-hint{font-size:.875rem;font-weight:400}.rfq-hint{display:block;margin-top:8px;margin-bottom:8px}.inquiry-form label .form-control,.inquiry-form label .form-select{margin-top:8px;border-radius:4px;border-radius:var(--brand-radius)}.rfq-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.rfq-step-actions{display:flex;gap:8px;margin-top:16px}.rfq-review{white-space:pre-wrap;word-wrap:anywhere;padding:16px;border-left:4px solid #662949;border-left:4px solid var(--brand-primary);background:#f1f5f6;background:var(--brand-bg-alt)}#pop_customize_form .modal-dialog{max-width:min(540px,100% - 16px)}#pop_customize_form .modal-content{border-radius:4px;border-radius:var(--brand-radius)}#pop_customize_form .modal-body{overscroll-behavior:contain}@media (max-width:575.98px){.rfq-fields{grid-template-columns:1fr}}