:root{--brand-primary:#6B2425;--brand-primary-dark:#451718;--brand-primary-light:#F6E4E5;--brand-secondary:#812C2D;--brand-accent:#722728;--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;--heading-font:Arial,sans-serif;--body-font:Arial,sans-serif}[hidden]{display:none!important}html{--csstools-color-scheme--light:initial;color-scheme:light}body{font-family:Arial,sans-serif;font-family:var(--body-font);color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);line-height:1.6}h1,h2,h3,h4,h5{font-family:Arial,sans-serif;font-family:var(--heading-font);font-weight:700;line-height:1.1;color:inherit;word-wrap:anywhere}h1{font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.035em;margin:0 0 16px}h2{font-size:max(1.4rem, min(2.4vw, 2.15rem));letter-spacing:-.025em;margin-bottom:24px}h3{font-size:1.15rem;margin-bottom:8px}p{margin:0 0 16px}a{color:#6b2425;color:var(--brand-primary);text-underline-offset:0.2em}a:hover{color:#451718;color:var(--brand-primary-dark)}:focus-visible{outline:#722728 solid 3px;outline:3px solid var(--brand-accent);outline-offset:3px}.skip{position:absolute;z-index:2000;left:8px;top:8px;background:#fff;padding:8px;transform:translateY(-150%)}.skip:focus{transform:none}.eyebrow{color:#6b2425;color:var(--brand-primary);font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.lead{font-size:1.12rem;font-weight:400;max-width:70ch}.band{padding-top:48px;padding-bottom:48px}.band>.container>:last-child{margin-bottom:0}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:center}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.card-grid>article{padding:24px;border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg)}.card-grid p:last-child,.rail p:last-child{margin-bottom:0}.action,.outline{border:1px solid #6b2425;border:1px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius);font-weight:700;padding:10px 16px;line-height:1.3}.action,.action:visited{color:#fff;color:var(--brand-text-inverse);background:#6b2425;background:var(--brand-primary)}.action:focus-visible,.action:hover{color:#fff;color:var(--brand-text-inverse);background:#451718;background:var(--brand-primary-dark)}.outline{color:#6b2425;color:var(--brand-primary);background:#fff;background:var(--brand-bg)}.field-image{margin:0;min-width:0}.field-image img{display:block;width:100%;height:auto;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;color:#24313b;color:var(--brand-text);background:linear-gradient(135deg,#f1f5f6,#f6e4e5);background:linear-gradient(135deg,var(--brand-bg-alt),var(--brand-primary-light));border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius)}.wh-nv01{background:#fff;background:var(--brand-bg);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.nav-frame{-moz-column-gap:16px;column-gap:16px}.navbar-brand{margin:0}.navbar-brand img{display:block;-o-object-fit:contain;object-fit:contain;color:#24313b;color:var(--brand-text);font-size:.9rem;font-weight:700}#main-nav{gap:16px;justify-content:space-between}.navbar-nav{margin-left:auto;margin-right:auto}.nav-link{white-space:nowrap;color:#24313b;color:var(--brand-text);font-size:.92rem}.navbar-toggler{color:#24313b;color:var(--brand-text);background:#f1f5f6;background:var(--brand-bg-alt);border-color:#d5dde1;border-color:var(--brand-border);font-size:1rem}.wh-ft02{background:#451718;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding-top:64px;padding-bottom:32px}.wh-ft02 a,.wh-ft02 h5,.wh-ft02 p,.wh-ft02 small,.wh-ft02 strong{color:#fff;color:var(--brand-text-inverse)}.footer-reminder{padding-bottom:24px;border-bottom:1px solid #812c2d;border-bottom:1px solid var(--brand-secondary)}.footer-reminder .container{display:flex;flex-wrap:wrap;gap:8px 24px}.footer-end{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding-top:24px}.footer-end nav{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px 16px}.cta,.cta-section{background:#6b2425;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);padding-top:64px;padding-bottom:80px}.cta-inner h2,.cta-inner p,.cta-inner p a{color:#fff;color:var(--brand-text-inverse)}.cta-inner .action{background:#fff;background:var(--brand-bg);color:#451718;color:var(--brand-primary-dark);border-color:#fff;border-color:var(--brand-bg)}.cta-inner .action:hover{background:#f6e4e5;background:var(--brand-primary-light);color:#451718;color:var(--brand-primary-dark)}.cta-inner a:focus-visible,.wh-ft02 a:focus-visible{outline-color:#fff;outline-color:var(--brand-text-inverse)}.centered .cta-inner,.centered-solid .cta-inner{max-width:700px;margin:auto;text-align:center}.centered-solid{padding-top:80px;padding-bottom:96px}.split-with-form .cta-inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);grid-gap:32px;gap:32px;align-items:start}.inline-request{padding:24px;border-radius:4px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text)}.inline-request p{color:#24313b;color:var(--brand-text)}.benefit-strip{background:#f1f5f6;background:var(--brand-bg-alt);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);color:#24313b;color:var(--brand-text)}.benefit-strip .container{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;padding-bottom:8px}.benefit-panel [data-sourcing-benefit-close],.benefit-strip button{background:0 0;color:#451718;color:var(--brand-primary-dark);border:1px solid transparent;border-radius:4px;border-radius:var(--brand-radius);text-align:left;padding:4px 8px;min-height:36px}.benefit-strip [data-sourcing-benefit-open]{font-weight:700}.benefit-strip [data-sourcing-benefit-open]:hover{-webkit-text-decoration:underline;text-decoration:underline}.benefit-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:rgba(36,49,59,.65);display:grid;align-items:center;justify-items:center;place-items:center;overflow:auto;padding:16px}.benefit-panel{position:relative;width:min(100%,520px);max-height:100%;overflow:auto;background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);padding:32px;border-top:6px solid #6b2425;border-top:6px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius)}.benefit-panel h2{margin-bottom:16px}.benefit-panel [data-sourcing-benefit-close]{position:absolute;right:8px;top:8px;font-size:1.3rem}.benefit-panel .eyebrow{padding-right:28px}@media (max-width:991px){#main-nav{padding-top:8px;padding-bottom:8px}.navbar-nav{margin:0 0 8px}.duo,.split-with-form .cta-inner{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-image img{max-height:390px}}@media (max-width:575px){.band{padding-top:32px;padding-bottom:32px}.centered-solid,.cta{padding-bottom:48px}.card-grid,.footer-end{grid-template-columns:1fr}.benefit-panel{padding:24px}.footer-reminder .container,.footer-reminder strong{display:block}}@media (prefers-reduced-motion:reduce){[data-sourcing-benefit-close],[data-sourcing-benefit-modal],[data-sourcing-benefit-open],[data-sourcing-benefit-ticker]{animation:none!important;transition:none!important}}.field-image img[src=""]{font-size:0;color:transparent}.benefit-summary{min-width:0}.benefit-qualification{font-size:.75rem;line-height:1.4;margin:0 8px}.benefit-strip [data-sourcing-benefit-ticker-close]{flex-shrink:0;align-self:flex-start}