:root{--brand-primary:#256A62;--brand-primary-dark:#18443F;--brand-primary-light:#E5F6F4;--brand-secondary:#2D8077;--brand-accent:#287169;--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:0px;--brand-heading:Arial,sans-serif;--brand-body:Arial,sans-serif}[hidden]{display:none!important}body{color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,sans-serif;font-family:var(--brand-body);line-height:1.62}h1,h2,h3,legend{font-family:Arial,sans-serif;font-family:var(--brand-heading);font-weight:700;line-height:1.16}h1{font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.04em;margin:0 0 16px}h2{font-size:max(1.5rem, min(2.4vw, 2.25rem));letter-spacing:-.025em;margin:0 0 16px}h3{font-size:1.125rem;margin:0 0 8px}p{margin:0 0 16px}img{max-width:100%}img[src=""]{visibility:hidden;font-size:0;color:transparent}a{color:#18443f;color:var(--brand-primary-dark);text-underline-offset:0.18em}a:hover{color:#256a62;color:var(--brand-primary)}:focus-visible{outline:currentColor solid 3px;outline-offset:3px}.hf-skip{position:absolute;top:8px;right:auto;bottom:auto;left:8px;padding:8px 16px;z-index:20;background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text)}.hf-band{padding-top:64px;padding-bottom:64px}.hf-band>.container,.hf-footer .container{min-width:0}.hf-index{font-family:Arial,sans-serif;font-family:var(--brand-heading);color:#18443f;color:var(--brand-primary-dark);font-weight:700;letter-spacing:.1em;font-size:.78rem;text-transform:uppercase;margin-bottom:8px}.hf-lead{max-width:62ch;font-size:1.14rem}.hf-wash{background:#f1f5f6;background:var(--brand-bg-alt)}.hf-dark{background:#18443f;background:var(--brand-primary-dark)}.hf-dark,.hf-dark .hf-index,.hf-dark a:not(.does-not-exist),.hf-dark figcaption:not(.does-not-exist),.hf-dark h1:not(.does-not-exist),.hf-dark h2:not(.does-not-exist),.hf-dark h3:not(.does-not-exist),.hf-dark p:not(.does-not-exist),.hf-footer,.hf-footer a,.hf-footer h2,.hf-footer li,.hf-footer p{color:#fff;color:var(--brand-text-inverse)}.hf-button,.hf-outline{padding:8px 16px;border-radius:0;border-radius:var(--brand-radius);border:1px solid #18443f;border:1px solid var(--brand-primary-dark);font-weight:700}.hf-button,.hf-button:focus-visible,.hf-button:hover{background:#18443f;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.hf-button:hover{background:#256a62;background:var(--brand-primary)}.hf-outline,.hf-outline:focus-visible,.hf-outline:hover{background:#fff;background:var(--brand-bg);color:#18443f;color:var(--brand-primary-dark)}.hf-outline:hover{background:#e5f6f4;background:var(--brand-primary-light)}.hf-dark .hf-light-button,.hf-dark .hf-light-button:hover{background:#fff;background:var(--brand-bg);color:#18443f;color:var(--brand-primary-dark)}.hf-header{background:#18443f;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.hf-utility{border-bottom:1px solid #56857e}.hf-utility .container{display:flex;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;font-size:.78rem;letter-spacing:.07em}.hf-header .navbar{padding-top:16px;padding-bottom:16px;gap:8px}.hf-header .navbar .nav-link,.hf-header .navbar .navbar-brand{color:#fff;color:var(--brand-text-inverse)}.hf-header .nav-link{font-size:.93rem}.hf-header .nav-link.active,.hf-header .nav-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.hf-brand{font-weight:700;letter-spacing:-.03em;line-height:1.2}.hf-brand small{font-size:.64em;letter-spacing:.06em}.hf-brand img{max-width:180px;max-height:40px}.hf-brand img[src=""]{display:inline-block;visibility:hidden;width:32px;height:32px;margin-right:8px;vertical-align:middle}.hf-brand img:not([src=""])+span{display:none}.hf-header .hf-header-action{background:#fff;background:var(--brand-bg);color:#18443f;color:var(--brand-primary-dark);margin-left:8px;white-space:nowrap;font-size:.86rem}.hf-header .hf-header-action:hover{background:#e5f6f4;background:var(--brand-primary-light);color:#18443f;color:var(--brand-primary-dark)}.hf-footer{background:#24313b;background:var(--brand-neutral-dark);padding:64px 0 48px}.hf-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;grid-gap:24px;gap:24px}.hf-footer h2{font-size:1rem}.hf-footer ul{padding-left:0;list-style:none}.hf-footer li{margin-bottom:8px}.hf-partners{margin-top:24px}.hf-placeholder{position:relative;margin:0;overflow:hidden;background-color:#e5f6f4;background-color:var(--brand-primary-light);background-image:radial-gradient(ellipse at 30% 52%,transparent 20%,rgba(40,113,105,.2078431373) 20.5%,transparent 22%,rgba(40,113,105,.2078431373) 22.5%,transparent 24%,rgba(40,113,105,.2078431373) 24.5%,transparent 26%),linear-gradient(115deg,transparent 45%,rgba(40,113,105,.1411764706) 45.5%,transparent 46%)}.hf-placeholder img{display:block;aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover}.hf-placeholder figcaption{padding:8px 16px;background:#18443f;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);font-size:.82rem;font-weight:700}.hf-form-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:48px;gap:48px;align-items:start}.hf-dialog{width:min(100% - 32px,544px);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #d5dde1;border:1px solid var(--brand-border);border-top:8px solid #256a62;border-top:8px solid var(--brand-primary);background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);border-radius:0;border-radius:var(--brand-radius)}.hf-dialog:not([open]){display:none}.hf-dialog::backdrop{background:rgba(21,43,41,.7490196078)}.hf-dialog-heading{display:flex;gap:16px;justify-content:space-between;align-items:start}.hf-dialog-heading h2{font-size:1.5rem}.hf-benefit-line button,.hf-dialog-heading button{flex:0 0 auto;background:#fff;background:var(--brand-bg);color:#18443f;color:var(--brand-primary-dark);border:1px solid #18443f;border:1px solid var(--brand-primary-dark);font-weight:700;padding:4px 12px}.hf-benefit-ticker{background:#e5f6f4;background:var(--brand-primary-light);color:#24313b;color:var(--brand-text);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.hf-benefit-line{display:flex;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;font-size:.87rem}.hf-benefit-line>div{flex:1}.hf-eligibility{display:block;color:#52616d;color:var(--brand-text-secondary);font-size:.78rem}.hf-benefit-dialog[open]{animation:.18s ease-out hf-appear}@keyframes hf-appear{from{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@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}}@media (max-width:991.98px){.hf-band{padding-top:48px;padding-bottom:48px}.hf-header .hf-header-action{margin:8px 0 0}.hf-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.hf-form-shell{grid-template-columns:1fr;gap:24px}}@media (max-width:479px){.hf-footer-grid{grid-template-columns:1fr}.hf-benefit-line{align-items:start}}.hf-band[data-component=cta],.hf-band[data-component=cta_section],.hf-contact-quote{padding-bottom:80px}@media (max-width:991.98px){.hf-band[data-component=cta],.hf-band[data-component=cta_section],.hf-contact-quote{padding-bottom:64px}}.hf-rfq{background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);border:1px solid #d5dde1;border:1px solid var(--brand-border);padding:24px}.hf-rfq fieldset{min-width:0;border:0;padding:0;margin:0 0 16px}.hf-rfq legend{font-size:1.1rem;margin:0 0 8px}.hf-rfq label{display:block;font-weight:700;margin-bottom:8px}.hf-rfq small{display:block;color:#52616d;color:var(--brand-text-secondary);font-weight:400}.hf-rfq .form-control,.hf-rfq .form-select{margin-top:4px;border-radius:0;border-radius:var(--brand-radius);color:#24313b;color:var(--brand-text);border-color:#87959d}.hf-rfq textarea{resize:vertical}.hf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.hf-form-actions{display:flex;flex-wrap:wrap;gap:8px}.hf-step-indicator{padding-bottom:8px;border-bottom:2px solid #256a62;border-bottom:2px solid var(--brand-primary);font-weight:700}.hf-form-summary{padding:8px;background:#f1f5f6;background:var(--brand-bg-alt);white-space:pre-wrap;word-wrap:anywhere}.hf-dialog .hf-rfq{border:0;padding:0}@media (max-width:479px){.hf-form-grid{grid-template-columns:1fr}.hf-rfq{padding:16px}}