:root{--brand-primary:#711e54;--brand-primary-dark:#491336;--brand-primary-light:#f8e3f0;--brand-secondary:#892466;--brand-accent:#79205a;--brand-neutral-dark:#24313b;--brand-neutral-mid:#52616d;--brand-neutral-light:#f1f5f6;--brand-bg:#fff;--brand-bg-alt:#f1f5f6;--brand-text:#24313b;--brand-text-secondary:#52616d;--brand-text-inverse:#fff;--brand-border:#d5dde1;--brand-success:#1b6b44;--brand-warning:#875600;--brand-danger:#a12635;--brand-radius:4px}body{margin:0;background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);font:1rem/1.65 Arial,sans-serif}[hidden]{display:none!important}a{color:#711e54;color:var(--brand-primary);text-underline-offset:0.18em}a:hover{color:#491336;color:var(--brand-primary-dark)}:focus-visible{outline:currentColor solid 3px;outline-offset:4px}h1,h2,h3{font-family:Arial,sans-serif;font-weight:750;color:#24313b;color:var(--brand-text)}h1{font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.035em;line-height:1.08;margin:0 0 24px;word-wrap:anywhere}h2{font-size:max(1.5rem, min(2.7vw, 2.25rem));letter-spacing:-.025em;margin:0 0 16px;line-height:1.18}h3{font-size:1.2rem;line-height:1.25;margin:0 0 8px}p{margin:0 0 16px}.cf-header,.cf-header .navbar{background:#24313b;background:var(--brand-neutral-dark);color:#fff;color:var(--brand-text-inverse)}.cf-utility{background:#491336;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);font-size:.77rem;letter-spacing:.09em;text-transform:uppercase;padding:8px 0}.cf-utility .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 24px}.cf-header .navbar{padding:12px 0}.cf-header .nav-link{color:#fff;color:var(--brand-text-inverse);padding:8px 10px;font-size:.92rem}.cf-header .nav-link:hover{color:#f8e3f0;color:var(--brand-primary-light);-webkit-text-decoration:underline;text-decoration:underline}.cf-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;color:#fff;color:var(--brand-text-inverse);font-weight:700}.cf-header .navbar-toggler{color:#fff;color:var(--brand-text-inverse);border-color:#d5dde1;border-color:var(--brand-border)}.cf-footer{background:#24313b;background:var(--brand-neutral-dark);color:#fff;color:var(--brand-text-inverse)}.cf-footer a,.cf-footer p,.cf-footer strong{color:#fff;color:var(--brand-text-inverse)}.cf-footer-reminder{background:#491336;background:var(--brand-primary-dark);padding:64px 0 24px}.cf-footer-reminder .container{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.cf-footer-reminder p{margin:0}.cf-footer-links{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:24px;gap:24px;padding-top:48px;padding-bottom:24px}.cf-footer-links nav{display:grid;justify-items:start;align-content:start;grid-gap:8px;gap:8px}.cf-copyright{grid-column:1/-1;border-top:1px solid #8b949a;padding-top:16px;margin:0}.skip-link{position:absolute;left:8px;top:-100px;z-index:3000;padding:8px 16px;background:#fff;background:var(--brand-bg);color:#711e54;color:var(--brand-primary)}.skip-link:focus{top:8px}.cf-band{padding-top:max(32px,min(6vw,64px));padding-bottom:max(32px,min(6vw,64px))}.cf-eyebrow{font-size:.77rem;letter-spacing:.11em;font-weight:750;text-transform:uppercase;color:#711e54;color:var(--brand-primary);margin-bottom:12px}.cf-lead{font-size:max(1rem, min(2vw, 1.2rem));max-width:58ch}.cf-dark{background:#491336;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.cf-dark a:not(.btn),.cf-dark h1,.cf-dark h2,.cf-dark h3,.cf-dark p{color:#fff;color:var(--brand-text-inverse)}.cf-dark .cf-eyebrow{color:#f8e3f0;color:var(--brand-primary-light)}.cf-center{text-align:center}.cf-center p{max-width:66ch;margin-left:auto;margin-right:auto}.cf-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.cf-reading{max-width:820px}.cf-inline-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cf-button,.cf-button-light,.cf-outline{font-weight:700;border-radius:4px;border-radius:var(--brand-radius);padding:10px 16px;line-height:1.35}.cf-button{background:#711e54;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);border:1px solid #711e54;border:1px solid var(--brand-primary)}.cf-button:focus-visible,.cf-button:hover{background:#491336;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.cf-button-light{background:#fff;background:var(--brand-bg);color:#491336;color:var(--brand-primary-dark);border:1px solid #fff;border:1px solid var(--brand-bg)}.cf-button-light:focus-visible,.cf-button-light:hover{background:#f8e3f0;background:var(--brand-primary-light);color:#491336;color:var(--brand-primary-dark);border-color:#f8e3f0;border-color:var(--brand-primary-light)}.cf-outline{background:#fff;background:var(--brand-bg);color:#491336;color:var(--brand-primary-dark);border:1px solid #711e54;border:1px solid var(--brand-primary)}.cf-outline:hover{background:#f8e3f0;background:var(--brand-primary-light);color:#491336;color:var(--brand-primary-dark)}.cf-text-link{display:inline-block;margin:8px;font-weight:700}.cf-media{position:relative;background:repeating-linear-gradient(135deg,#eadce6,#eadce6 1px,#f5ecf2 1px,#f5ecf2 16px);aspect-ratio:4/3;overflow:hidden}.cf-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cf-media img[src=""]{opacity:0;font-size:0;color:transparent}@media (max-width:767px){.cf-footer-links,.cf-split{grid-template-columns:minmax(0,1fr);gap:24px}.cf-utility span{display:none}}.cf-benefit-strip{background:#f8e3f0;background:var(--brand-primary-light);color:#491336;color:var(--brand-primary-dark)}.cf-benefit-strip .container{display:flex;justify-content:space-between;align-items:center;gap:12px}.cf-benefit-strip button{background:#f8e3f0;background:var(--brand-primary-light);color:#491336;color:var(--brand-primary-dark);border:0;padding:8px 0;text-align:left}.cf-benefit-strip [data-sourcing-benefit-open]:hover{-webkit-text-decoration:underline;text-decoration:underline}.cf-benefit-dismiss,.cf-benefit-strip [data-sourcing-benefit-close]{min-width:44px;min-height:44px;font-size:1.5rem;text-align:center}.cf-benefit-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;border-top:6px solid #711e54;border-top:6px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text)}.cf-benefit-dialog::backdrop{background:rgba(36,17,32,.6666666667)}.cf-benefit-panel{position:relative;padding:max(24px,min(5vw,40px))}.cf-benefit-panel h2{color:#491336;color:var(--brand-primary-dark)}.cf-benefit-panel .cf-eyebrow{margin-right:36px}.cf-benefit-dismiss{position:absolute;top:8px;right:8px;bottom:auto;left:auto;background:#fff;background:var(--brand-bg);color:#491336;color:var(--brand-primary-dark);border:0;border-radius:4px;border-radius:var(--brand-radius)}@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}}