:root{--brand-primary:#663E29;--brand-primary-dark:#42281A;--brand-primary-light:#F5EBE5;--brand-secondary:#7C4C31;--brand-accent:#6D432C;--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:12px;--brand-heading-font:Arial,sans-serif;--brand-body-font:Arial,sans-serif}body{background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);font:1rem/1.65 Arial,sans-serif;font:1rem/1.65 var(--brand-body-font)}h1,h2,h3,h4{font-family:Arial,sans-serif;font-family:var(--brand-heading-font);font-weight:700;line-height:1.16}h1{font-size:max(2rem, min(4vw, 3.5rem));margin:0 0 16px;letter-spacing:-.03em}h2{font-size:max(1.35rem, min(2.4vw, 2.1rem));margin:0 0 24px;letter-spacing:-.02em}h3{font-size:1.18rem;margin:0 0 8px}p{margin:0 0 16px}a{color:#663e29;color:var(--brand-primary);text-underline-offset:0.2em}a:hover{color:#42281a;color:var(--brand-primary-dark)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:#875600 solid 3px;outline:3px solid var(--brand-warning);outline-offset:3px}[hidden]{display:none!important}.cp-skip{position:fixed;top:8px;left:8px;z-index:3000;padding:8px 16px;background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);transform:translateY(-180%)}.cp-skip:focus{transform:none}.cp-band{padding:64px 0}.cp-kicker{font-size:.77rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.cp-dark{background:#42281a;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.cp-dark a,.cp-dark h1,.cp-dark h2,.cp-dark h3,.cp-dark li,.cp-dark p,.cp-dark span{color:#fff;color:var(--brand-text-inverse)}.cp-light{background:#f1f5f6;background:var(--brand-bg-alt);color:#24313b;color:var(--brand-text)}.cp-button{color:#fff;color:var(--brand-text-inverse);background:#663e29;background:var(--brand-primary);border:1px solid #663e29;border:1px solid var(--brand-primary);border-radius:12px;border-radius:var(--brand-radius);font-weight:700;-webkit-text-decoration:none;text-decoration:none;padding:8px 16px}.cp-button:focus-visible,.cp-button:hover{color:#fff;color:var(--brand-text-inverse);background:#42281a;background:var(--brand-primary-dark);border-color:#42281a;border-color:var(--brand-primary-dark)}.cp-dark .cp-button{color:#42281a;color:var(--brand-primary-dark);background:#f5ebe5;background:var(--brand-primary-light);border-color:#f5ebe5;border-color:var(--brand-primary-light)}.cp-dark .cp-button:hover{color:#42281a;color:var(--brand-primary-dark);background:#fff;background:var(--brand-bg);border-color:#fff;border-color:var(--brand-bg)}.cp-header .navbar{background:#42281a;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.cp-header .nav-link{color:#fff;color:var(--brand-text-inverse);font-weight:700}.cp-header .nav-link.active,.cp-header .nav-link:hover{color:#fff;color:var(--brand-text-inverse);-webkit-text-decoration:underline;text-decoration:underline}.cp-utility{border-bottom:1px solid #7c4c31;border-bottom:1px solid var(--brand-secondary);font-size:.82rem}.cp-utility .container{min-height:32px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cp-utility a{margin-left:auto}.cp-header .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;color:#fff;color:var(--brand-text-inverse);font-size:1.02rem}.cp-brand-fallback,.cp-header .navbar-brand img[src=""]{display:none}.cp-header .navbar-brand img[src=""]+.cp-brand-fallback{display:inline-flex;align-items:center;width:180px;min-height:40px;font-size:1.02rem;font-weight:700}.cp-header-button{margin-left:16px;white-space:nowrap}.cp-menu{color:#fff;color:var(--brand-text-inverse);border:1px solid #f5ebe5;border:1px solid var(--brand-primary-light);min-height:40px}.cp-footer{padding:48px 0 16px}.cp-footer-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1.35fr 1fr 1fr 1fr}.cp-footer h2{font-size:1.1rem;margin-bottom:16px}.cp-footer ul{list-style:none;padding:0;margin:0}.cp-footer li{margin-bottom:8px}.cp-copyright{border-top:1px solid #7c4c31;border-top:1px solid var(--brand-secondary);padding-top:16px;margin-top:24px;font-size:.85rem}.cp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:24px;gap:24px}.cp-grid article p{margin-bottom:0}.cp-media{margin:0;position:relative;min-width:0;min-height:100%;background:#f5ebe5;background:var(--brand-primary-light);border-radius:12px;border-radius:var(--brand-radius);overflow:hidden}.cp-media img{display:block;width:100%;height:100%;min-height:160px;-o-object-fit:cover;object-fit:cover;color:#42281a;color:var(--brand-primary-dark)}.cp-media:has(img[src=""]){background:repeating-radial-gradient(ellipse at 67% 50%,#f5ebe5 0 15px,#d5dde1 16px 17px,#f5ebe5 18px 32px);background:repeating-radial-gradient(ellipse at 67% 50%,var(--brand-primary-light) 0,var(--brand-primary-light) 15px,var(--brand-border) 16px,var(--brand-border) 17px,var(--brand-primary-light) 18px,var(--brand-primary-light) 32px)}@supports (background:repeating-radial-gradient(red,red 1px 2px,red 3px)){.cp-media:has(img[src=""]){background:repeating-radial-gradient(ellipse at 67% 50%,var(--brand-primary-light) 0 15px,var(--brand-border) 16px 17px,var(--brand-primary-light) 18px 32px)}}img[src=""][data-ai-prompt]{color:transparent!important;font-size:0!important}.cp-media img[src=""]{visibility:hidden}.cp-callout{position:relative;text-align:center}.cp-callout-inner{max-width:700px;margin:0 auto;position:relative}.cp-callout h2{margin-bottom:16px}@media (max-width:1199px){.cp-header .nav-link{font-size:.9rem}}@media (max-width:991px){.cp-header-button{margin:8px 0}.cp-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.cp-band{padding:40px 0}.cp-footer-grid{grid-template-columns:1fr}.cp-utility .container{padding-top:8px;padding-bottom:8px;gap:4px 12px}.cp-utility a{margin-left:0}}.srceaba7-benefit-ticker{align-items:center;display:flex;min-height:42px;overflow:hidden;padding-left:max(16px,env(safe-area-inset-left));position:relative;background:#42281a;color:#fff;border-bottom:4px solid #6d432c}.srceaba7-benefit-ticker__open{animation:30s linear infinite srceaba7-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}.srceaba7-benefit-ticker__open span,.srceaba7-benefit-ticker__open strong{color:inherit;font-weight:800;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#6D432C;text-decoration-thickness:2px;text-underline-offset:2px}.srceaba7-benefit-modal h2 span,.srceaba7-benefit-modal__saving strong{color:#6d432c}.srceaba7-benefit-ticker:focus-within .srceaba7-benefit-ticker__open,.srceaba7-benefit-ticker:hover .srceaba7-benefit-ticker__open,.srceaba7-benefit-ticker__open:focus,.srceaba7-benefit-ticker__open:hover{animation-play-state:paused}.srceaba7-benefit-modal button:focus-visible,.srceaba7-benefit-ticker__close:focus-visible,.srceaba7-benefit-ticker__open:focus-visible{outline:#6D432C solid 3px;outline-offset:2px}.srceaba7-benefit-modal__close,.srceaba7-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 srceaba7-benefit-ticker-move{from{transform:translateX(0)}to{transform:translateX(-22%)}}.srceaba7-benefit-modal[hidden]{display:none}.srceaba7-benefit-modal{align-items:center;background:rgba(66,40,26,.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}.srceaba7-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-top:8px solid #6d432c;border-radius:2px}.srceaba7-benefit-modal__close{position:absolute;right:0;top:0}.srceaba7-benefit-modal__eyebrow{color:#663e29;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin:0 44px 16px 0}.srceaba7-benefit-modal h2{color:#42281a;font-size:max(1.7rem, min(6vw, 2.5rem));line-height:1.08;margin-bottom:16px}.srceaba7-benefit-modal__lead,.srceaba7-benefit-modal__review,.srceaba7-benefit-modal__saving{color:#24313b;font-weight:700;margin:0 0 8px}.srceaba7-benefit-modal__review{color:#52616d;font-weight:600}.srceaba7-benefit-modal__disclaimer{border-top:1px solid #d5dde1;color:#52616d;font-size:.8125rem;line-height:1.5;margin:24px 0 16px;padding-top:16px}.srceaba7-benefit-modal__cta{background:#663e29;border:2px solid #663e29;border-radius:6px;color:#fff;font-weight:700;padding:12px 20px}.srceaba7-benefit-modal__cta:focus,.srceaba7-benefit-modal__cta:hover{background:#42281a;border-color:#42281a;color:#fff}.srceaba7-benefit--editorial_ribbon .srceaba7-benefit-modal__eyebrow{border-bottom:1px solid #d5dde1;padding-bottom:8px}@media (max-width:575.98px){.srceaba7-benefit-ticker{min-height:46px}.srceaba7-benefit-ticker__open{font-size:.7rem;min-width:0;padding-right:8px;white-space:normal}.srceaba7-benefit-modal__card{padding:24px}}.srceaba7-benefit-ticker__close{align-self:stretch;min-height:44px;min-width:44px;position:relative;z-index:1}@media (max-width:1199.98px){.srceaba7-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] .srceaba7-benefit-ticker__open{animation:none;transition:none}.srceaba7-benefit-ticker__open{animation:none;transform:none;white-space:normal;word-wrap:anywhere}}.cp-h1-source{display:block;font-size:1rem;letter-spacing:0;margin-top:8px}