:root{--brand-primary:#693E26;--brand-primary-dark:#432818;--brand-primary-light:#F5EBE5;--brand-secondary:#7F4B2E;--brand-accent:#704229;--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:Arial,sans-serif;--brand-body:Arial,sans-serif}[hidden]{display:none!important}body{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.6}h1,h2,h3,h4{color:#24313b;color:var(--brand-text);font-family:Arial,sans-serif;font-family:var(--brand-heading);line-height:1.12;letter-spacing:-.025em}h1{font-size:max(2rem, min(4vw, 3.5rem));font-weight:800;margin:0 0 16px;word-wrap:break-word}h2{font-size:max(1.5rem, min(2.5vw, 2.25rem));font-weight:750;margin-bottom:16px}h3{font-size:1.16rem;font-weight:700}p{margin:0 0 16px}a{color:#693e26;color:var(--brand-primary);text-underline-offset:0.2em}a:hover{color:#432818;color:var(--brand-primary-dark)}:focus-visible{outline:#7F4B2E solid 3px;outline:3px solid var(--brand-secondary);outline-offset:3px}.gx-band{padding-top:64px;padding-bottom:64px}.gx-kicker{font-size:.78rem;font-weight:750;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.gx-lead{font-size:1.13rem;max-width:60ch}.gx-hint{color:#52616d;color:var(--brand-text-secondary);font-size:.93rem}.gx-btn,.gx-btn:active,.gx-btn:focus,.gx-btn:hover{background:#693e26;background:var(--brand-primary);border:1px solid #693e26;border:1px solid var(--brand-primary);border-radius:12px;border-radius:var(--brand-radius);color:#fff;color:var(--brand-text-inverse);font-weight:700;padding:8px 16px}.gx-btn:active,.gx-btn:focus,.gx-btn:hover{background:#432818;background:var(--brand-primary-dark)}.gx-btn-outline,.gx-btn-outline:focus,.gx-btn-outline:hover{border:1px solid #693e26;border:1px solid var(--brand-primary);border-radius:12px;border-radius:var(--brand-radius);color:#693e26;color:var(--brand-primary);font-weight:700;padding:8px 16px}.gx-btn-outline:focus,.gx-btn-outline:hover{background:#f5ebe5;background:var(--brand-primary-light)}.gx-inline-link{display:inline-block;margin:8px}.gx-nav{background:#fff;background:var(--brand-bg);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);padding-top:8px;padding-bottom:8px}.gx-nav .navbar-brand{color:#432818;color:var(--brand-primary-dark);margin-right:16px}.gx-nav .nav-link,.gx-nav .nav-link.active{color:#24313b;color:var(--brand-text);font-size:.875rem;font-weight:700}.gx-nav .nav-link.active,.gx-nav .nav-link:hover{color:#693e26;color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.gx-wordmark{font-size:1.25rem;font-weight:800;letter-spacing:-.045em}.gx-wordmark small{display:block;font-size:.68rem;letter-spacing:.12em;line-height:1;text-transform:uppercase}.gx-wordmark img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:180px}.gx-wordmark img:not([src]),.gx-wordmark img[src=""]{background:#f5ebe5;background:var(--brand-primary-light);border:1px dashed #693e26;border:1px dashed var(--brand-primary);border-radius:4px;color:#24313b;color:var(--brand-text);font-size:.82rem;letter-spacing:0}.gx-ticker{background:#f5ebe5;background:var(--brand-primary-light);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);color:#432818;color:var(--brand-primary-dark)}.gx-ticker-inner{align-items:center;display:flex;gap:16px;justify-content:center;min-height:44px}.gx-benefit-close,.gx-benefit-link{background:0 0;border:0;color:inherit}.gx-benefit-link{font-size:.87rem;padding:8px 0;text-align:left}.gx-benefit-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.gx-benefit-close{font-size:1.45rem;min-height:40px;min-width:40px;padding:0}.gx-benefit-dialog{background:#fff;background:var(--brand-bg);border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--brand-radius);color:#24313b;color:var(--brand-text);max-height:calc(100dvh - 32px);max-width:480px;padding:0;width:calc(100% - 32px)}.gx-benefit-dialog::backdrop{background:rgba(36,49,59,.72)}.gx-benefit-card{padding:32px;position:relative}.gx-benefit-card .gx-benefit-close{position:absolute;right:8px;top:8px}.gx-benefit-card .gx-kicker{margin-right:24px}.gx-benefit-card #benefit-eligibility{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);margin-top:16px;padding-top:16px}.gx-image{background:#f5ebe5;background:var(--brand-primary-light);border-radius:12px;border-radius:var(--brand-radius);color:#432818;color:var(--brand-primary-dark);display:grid;grid-template-rows:1fr auto;margin:0;overflow:hidden;position:relative}.gx-image::before{aspect-ratio:4/3;background:repeating-radial-gradient(ellipse at 72% 48%,transparent 0 10px,rgba(105,62,38,.2) 11px 12px,transparent 13px 24px),linear-gradient(146deg,#f5ebe5,#d5dde1);background:repeating-radial-gradient(ellipse at 72% 48%,transparent 0,transparent 10px,rgba(105,62,38,.2) 11px,rgba(105,62,38,.2) 12px,transparent 13px,transparent 24px),linear-gradient(146deg,var(--brand-primary-light),var(--brand-border));content:"";grid-area:1/1}@supports (background:repeating-radial-gradient(red,red 1px 2px,red 3px)){.gx-image::before{background:repeating-radial-gradient(ellipse at 72% 48%,transparent 0 10px,rgba(105,62,38,.2) 11px 12px,transparent 13px 24px),linear-gradient(146deg,var(--brand-primary-light),var(--brand-border))}}.gx-image img{aspect-ratio:4/3;display:block;grid-area:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.gx-image img:not([src]),.gx-image img[src=""]{display:none}.gx-image figcaption{background:#f5ebe5;background:var(--brand-primary-light);font-size:.86rem;padding:8px 16px}.gx-cta,.gx-dark,.gx-footer{background:#432818;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.gx-cta a,.gx-cta h2,.gx-cta p,.gx-dark a,.gx-dark h1,.gx-dark h2,.gx-dark h3,.gx-dark p,.gx-footer a,.gx-footer h2,.gx-footer p{color:#fff;color:var(--brand-text-inverse)}.gx-footer{padding:64px 0 24px}.gx-footer h2{font-size:1.08rem}.gx-footer li{margin-bottom:8px}.gx-footer-end{border-top:1px solid #f5ebe5;border-top:1px solid var(--brand-primary-light);margin:24px 0 0;padding-top:16px}.gx-cta{background:#693e26;background:var(--brand-primary);padding:80px 0 96px;text-align:center}.gx-cta p{margin:0 auto 24px;max-width:60ch}.gx-cta .gx-btn,.gx-cta .gx-btn:hover{background:#fff;background:var(--brand-bg);border-color:#fff;border-color:var(--brand-bg);color:#432818;color:var(--brand-primary-dark)}.gx-cta .gx-btn-outline{background:0 0;border-color:#fff;border-color:var(--brand-bg);color:#fff;color:var(--brand-text-inverse)}.gx-cta .gx-btn-outline:hover{background:#432818;background:var(--brand-primary-dark)}.gx-legal-body{max-width:840px}.gx-legal-body h2:not(:first-child){margin-top:32px}.gx-recovery{padding-top:64px;padding-bottom:64px}@media (max-width:991.98px){.gx-nav .navbar-collapse{padding-bottom:8px}.gx-nav .gx-btn{margin-top:8px}}@media (max-width:575.98px){.gx-band{padding-top:32px;padding-bottom:32px}.gx-benefit-card{padding:24px}.gx-cta{padding:48px 0 64px}.gx-cta .btn{margin:4px}}@media (prefers-reduced-motion:reduce){[data-sourcing-benefit-close],[data-sourcing-benefit-modal],[data-sourcing-benefit-open],[data-sourcing-benefit-ticker]{animation:none;transition:none}}