:root{--brand-primary:#6A4625;--brand-primary-dark:#442D18;--brand-primary-light:#F6EDE5;--brand-secondary:#80562D;--brand-accent:#714C28;--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-neutral-dark:#24313B;--brand-neutral-mid:#52616D;--brand-neutral-light:#F1F5F6;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px}*{box-sizing:border-box}body{margin:0;color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,sans-serif;font-size:16px;line-height:1.6}img{max-width:100%;height:auto}img[src=""]:not([data-logo]){color:transparent;font-size:0;line-height:0;text-indent:-9999px;background:#d5dde1}h1,h2,h3,h4{font-family:Arial,sans-serif;line-height:1.2;color:#24313b;color:var(--brand-text)}h1{font-size:max(2rem, min(4vw, 3.5rem));margin:0 0 16px}h2{font-size:max(1.5rem, min(2.4vw, 2rem));margin:0 0 16px}h3{font-size:1.15rem;margin:0 0 8px}a{color:#6a4625;color:var(--brand-primary)}p{margin:0 0 16px}.src-navbar{background:#442d18;border-bottom:4px solid #714c28}.src-navbar .navbar-brand{padding:8px 0}.src-navbar .nav-link{color:#fff;font-size:.92rem;font-weight:700;padding:8px 12px}.src-navbar .nav-link:focus,.src-navbar .nav-link:hover{color:#f6ede5}.src-nav-cta{background:#f6ede5;color:#442d18;border-radius:4px;font-weight:700;margin-left:16px;padding:8px 16px;-webkit-text-decoration:none;text-decoration:none}.src-nav-cta:focus,.src-nav-cta:hover{background:#fff;color:#442d18}.src-navbar .navbar-toggler{border-color:#fff}.src-navbar .navbar-toggler-icon{filter:invert(1)}.src-footer{background:#24313b;color:#fff;padding:48px 0 24px}.src-footer .src-brand-text,.src-footer a.ft-link,.src-footer h2,.src-footer li,.src-footer p{color:#fff}.src-footer a.ft-link{-webkit-text-decoration:none;text-decoration:none;font-weight:700}.src-footer a.ft-link:hover{color:#f6ede5}.src-footer-groups{display:flex;flex-wrap:wrap;gap:16px 32px;margin-bottom:24px}.src-footer-groups ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.src-footer-note{border-top:1px solid #52616d;padding-top:16px;color:#fff;font-size:.92rem}.src-main{min-height:40vh}.section-pad{padding:64px 0}.section-pad-sm{padding:48px 0}.src-dark{background:#442d18;color:#fff}.src-dark dd,.src-dark dt,.src-dark h1,.src-dark h2,.src-dark h3,.src-dark label,.src-dark li,.src-dark p,.src-dark span.src-on-dark{color:#fff}.src-panel{background:#f1f5f6;border:1px solid #d5dde1;border-radius:4px;padding:24px}.src-card{background:#fff;border:1px solid #d5dde1;border-radius:4px;padding:24px;height:100%}.src-kicker{color:#6a4625;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.src-dark .src-kicker{color:#f6ede5}.btn-src{background:#6a4625;border:2px solid #6a4625;border-radius:4px;color:#fff;font-weight:700;padding:12px 20px;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.btn-src:focus,.btn-src:hover{background:#442d18;border-color:#442d18;color:#fff}.btn-src-inv{background:#fff;border:2px solid #fff;border-radius:4px;color:#442d18;font-weight:700;padding:12px 20px;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.btn-src-inv:focus,.btn-src-inv:hover{background:#f6ede5;color:#442d18}.src-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.src-spec-chip{background:#f6ede5;border-left:4px solid #6a4625;border-radius:4px;padding:16px}.src-spec-chip span,.src-spec-chip strong{display:block;color:#24313b}.src-table{width:100%;border-collapse:collapse}.src-table td,.src-table th{border:1px solid #d5dde1;padding:12px;text-align:left;vertical-align:top;color:#24313b}.src-table th{background:#442d18;color:#fff}.src-faq details{border-bottom:1px solid #d5dde1;padding:16px 0}.src-faq summary{cursor:pointer;font-weight:700;color:#24313b}.inquiry-modal .modal-content{border-radius:4px;border:1px solid #d5dde1}.inquiry-modal .modal-body,.inquiry-modal .modal-header,.inquiry-modal .modal-title{color:#24313b}.inquiry-modal .modal-dialog{max-width:560px}@media (max-width:991.98px){.src-nav-cta{margin:8px 0 16px}}.src7cd96-benefit-ticker{align-items:center;color:#24313b;display:flex;min-height:42px;overflow:hidden;padding-left:max(16px,env(safe-area-inset-left));position:relative;background:#f6ede5;border-top:2px solid #442d18;border-bottom:2px solid #442d18}.src7cd96-benefit-ticker__open{animation:30s linear infinite src7cd96-benefit-ticker-move;background:0 0;border:0;color:inherit;flex:1 1 auto;font-size:.78rem;font-weight:700;letter-spacing:.045em;line-height:1.4;min-width:0;overflow:hidden;padding:10px 16px 10px 0;text-align:left;white-space:nowrap}.src7cd96-benefit-ticker__open span,.src7cd96-benefit-ticker__open strong{color:inherit;font-weight:800;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#714C28;text-decoration-thickness:2px;text-underline-offset:2px}.src7cd96-benefit-modal h2 span,.src7cd96-benefit-modal__saving strong{color:#714c28}.src7cd96-benefit-ticker:focus-within .src7cd96-benefit-ticker__open,.src7cd96-benefit-ticker:hover .src7cd96-benefit-ticker__open,.src7cd96-benefit-ticker__open:focus,.src7cd96-benefit-ticker__open:hover{animation-play-state:paused}.src7cd96-benefit-modal button:focus-visible,.src7cd96-benefit-ticker__close:focus-visible,.src7cd96-benefit-ticker__open:focus-visible{outline:#714C28 solid 3px;outline-offset:2px}.src7cd96-benefit-modal__close,.src7cd96-benefit-ticker__close{background:0 0;border:0;color:inherit;flex:0 0 auto;font-size:1.5rem;line-height:1;padding:6px 16px}[data-sourcing-benefit-ticker][hidden]{display:none!important}@keyframes src7cd96-benefit-ticker-move{from{transform:translateX(0)}to{transform:translateX(-20%)}}.src7cd96-benefit-modal[hidden]{display:none}.src7cd96-benefit-modal{align-items:center;background:rgba(68,45,24,.72);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;z-index:1080}.src7cd96-benefit-modal__card{background:#fff;color:#24313b;max-height:calc(100dvh - 32px);max-width:520px;overflow-y:auto;padding:32px;position:relative;width:100%;border:3px double #442d18;border-radius:0}.src7cd96-benefit-modal__close{position:absolute;right:0;top:0}.src7cd96-benefit-modal__eyebrow{color:#6a4625;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin:0 44px 16px 0}.src7cd96-benefit-modal h2{color:#442d18;font-size:max(1.7rem, min(6vw, 2.5rem));line-height:1.08;margin-bottom:16px}.src7cd96-benefit-modal__lead,.src7cd96-benefit-modal__review,.src7cd96-benefit-modal__saving{color:#24313b;font-weight:700;margin:0 0 8px}.src7cd96-benefit-modal__review{color:#52616d;font-weight:600}.src7cd96-benefit-modal__disclaimer{border-top:1px solid #d5dde1;color:#52616d;font-size:.8125rem;line-height:1.5;margin:24px 0 16px;padding-top:16px}.src7cd96-benefit-modal__cta{background:#6a4625;border:2px solid #6a4625;border-radius:6px;color:#fff;font-weight:700;padding:12px 20px}.src7cd96-benefit-modal__cta:focus,.src7cd96-benefit-modal__cta:hover{background:#442d18;border-color:#442d18;color:#fff}.src7cd96-benefit-modal__stamp-lines{border-top:2px solid #442d18;border-bottom:2px solid #442d18;padding:10px 0}@media (max-width:575.98px){.src7cd96-benefit-ticker{min-height:46px}.src7cd96-benefit-ticker__open{font-size:.7rem;min-width:0;padding-right:8px;white-space:normal}.src7cd96-benefit-modal__card{padding:24px}}.src7cd96-benefit-ticker__close{align-self:stretch;min-height:44px;min-width:44px;position:relative;z-index:1}@media (max-width:1199.98px){.src7cd96-benefit-ticker__open{animation:none;transform:none;white-space:normal;word-wrap:anywhere}}@media (prefers-reduced-motion:reduce){[data-sourcing-benefit-modal],[data-sourcing-benefit-ticker] .src7cd96-benefit-ticker__open{animation:none;transition:none}.src7cd96-benefit-ticker__open{animation:none;transform:none;white-space:normal;word-wrap:anywhere}}.feedback .form-label{display:block;color:#24313b;font-weight:700;margin-bottom:8px}.feedback .form-control,.feedback .form-select{border:1px solid #d5dde1;border-radius:4px;color:#24313b;background:#fff;margin-top:8px}.feedback .form-control:focus,.feedback .form-select:focus{border-color:#6a4625;box-shadow:0 0 0 3px #f6ede5}.feedback .btn-src{background:#6a4625;border:2px solid #6a4625;border-radius:4px;color:#fff;font-weight:700;padding:12px 20px}.feedback .btn-src:focus,.feedback .btn-src:hover{background:#442d18;border-color:#442d18;color:#fff}.feedback .form-note{color:#52616d;font-size:.88rem;margin:16px 0 0}.feedback [data-rfq-preferences]{background:#f6ede5;border-radius:4px;padding:16px}