*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#172b32;background:#fff;font:16px/1.65 system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}:focus-visible{outline:3px solid #d52e20;outline-offset:5px}.skip{position:absolute;top:-90px;background:white;padding:15px;z-index:5}.skip:focus{top:0}.preview{background:#eaece7;text-align:center;padding:7px 15px;letter-spacing:.13em;font-size:11px;font-weight:650}.hero{color:white;background:linear-gradient(90deg,rgba(3,15,35,.83),rgba(3,15,35,.25)),url("https://img1.wsimg.com/isteam/stock/DxeZmJo/:/rs=w:1535,m") center/cover}header{max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 5%}.brand{font-size:25px;font-weight:750;text-decoration:none;white-space:nowrap}nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}nav a{text-decoration:none;font-size:13px;font-weight:650}.nav-highlight{padding:9px 14px;border:1px solid #ffffff90;border-radius:3px}.hero-copy{max-width:1400px;margin:auto;padding:68px 8% 83px}.eyebrow,.section-label,.number{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:750}.eyebrow{color:#c2e9ee}h1{font-size:clamp(40px,5vw,68px);letter-spacing:-.035em;line-height:1.07;max-width:850px;margin:20px 0}h2{font-size:clamp(30px,3.3vw,44px);line-height:1.16;letter-spacing:-.035em;margin:15px 0 22px}h3{font-size:23px;line-height:1.3;margin:10px 0 15px}.hero-copy p{font-size:21px;margin-bottom:30px}.button{display:inline-block;text-decoration:none;padding:13px 22px;border-radius:3px;font-weight:650;font-size:14px}.red{background:#cf2d20;color:white}.dark{background:#172b32;color:white}.caption{padding:10px 8%;background:#03132388;font-size:11px;letter-spacing:.1em}.accountability{background:#f6f5ef;padding:55px max(7%,calc((100vw - 1180px)/2)) 0;border-bottom:1px solid #d6dbd5}.section-label{color:#b32c22}.account-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;margin-bottom:38px}.account-grid p{max-width:700px;font-size:17px;color:#43575b}.account-grid .source-note{font-size:13px;color:#5b6c6d}aside{align-self:center;padding:28px;border-left:3px solid #cc3025;background:#ebece4}.number{color:#985046}.divider{border-top:1px solid #c9cfc7;margin:25px 0}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px}.text-link{font-size:13px;font-weight:650}.resource-links{display:flex;gap:30px;border-top:1px solid #d0d7ce;padding:19px 0;flex-wrap:wrap;font-size:13px}.services{max-width:1180px;margin:auto;padding:60px 30px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px}.service-grid article{border-top:2px solid #ce3026;padding-top:18px}.service-grid span{font-size:12px;color:#ad3329}.service-grid p{color:#536268}footer{background:#132831;color:#ecf0ed;padding:30px 7%;display:flex;justify-content:space-between;gap:25px;font-size:12px;flex-wrap:wrap}@media(max-width:950px){header{align-items:start;flex-direction:column}.account-grid{gap:30px}}@media(max-width:650px){nav{gap:15px}.hero-copy{padding:45px 7%}.account-grid,.service-grid{grid-template-columns:1fr}.accountability{padding-top:35px}.hero-copy h1{font-size:43px}.caption{font-size:10px}.account-grid{gap:15px}.services{padding:40px 7%}.service-grid{gap:20px}.resource-links{gap:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.public-challenge{margin:40px 0;padding:30px;border:2px solid #a52c25;border-left-width:7px;background:#f5e9e2;color:#172b32}.public-challenge .eyebrow{color:#8c261f}.public-challenge h2{margin:14px 0 20px}.public-challenge .meta{font-size:13px;color:#4d5c60}

.company-statement{background:#172b32;color:#fff;border-color:#cc5146}.company-statement .eyebrow{color:#f5c0b8}.company-statement h2{font-weight:750}.company-statement p{font-size:19px}
.hero header{padding-top:16px;padding-bottom:16px}
.hero .hero-copy{padding-top:22px;padding-bottom:26px}
.hero .hero-copy h1{font-size:clamp(30px,3.3vw,44px);margin:12px 0;line-height:1.08}
.hero .hero-copy p{font-size:18px;margin:12px 0 18px}
.hero .hero-copy .button{padding:10px 18px}
.hero .caption{padding-top:6px;padding-bottom:6px}
@media(max-width:650px){.hero .hero-copy{padding-top:20px;padding-bottom:24px}.hero .hero-copy h1{font-size:32px}.hero header{gap:16px}}

.response-upload{background:#fff0ed;border:2px solid #b52a20;border-left-width:7px;border-radius:4px;padding:26px;color:#53231d}.response-upload h3{color:#8b1f18}.response-upload label{display:block;margin:16px 0 7px;font-weight:650}.response-upload input,.response-upload select{width:100%;background:#fff}.response-upload .response-consent{font-size:14px}.response-consent input{width:auto}.response-upload button{margin-top:18px;background:#aa251c;border-color:#aa251c;color:white}.response-upload button:disabled{opacity:.65}.response-upload.upload-success{background:#e6f4e8;border-color:#237542;color:#174b2a}.response-upload.upload-success h3{color:#174b2a}.response-upload.upload-success button{background:#237542;border-color:#237542}

.response-upload input,.response-upload select{padding:12px;border:1px solid #b3948e;font:inherit}.response-upload button{padding:12px 20px;font:inherit;cursor:pointer}.response-upload .response-consent input{width:auto}

.response-upload fieldset{border:0;padding:0;margin:0;min-width:0}.response-upload fieldset:disabled{opacity:.55}.response-upload #response-code{max-width:230px}

.response-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:28px;align-items:start}.response-layout .response-upload{min-width:0}.response-leadership{padding:25px;border:1px solid #cdd5d0;background:#fffdf8;color:#172b32;align-self:start}.response-leadership h2{font-size:28px;line-height:1.2}.response-leadership .eyebrow{font-size:11px;color:#126759}.response-leadership a{overflow-wrap:anywhere}.response-leadership .meta{font-size:13px}@media(max-width:800px){.response-layout{grid-template-columns:1fr}}

.response-tracker{margin:45px 0;color:#172b32}.response-tracker>.eyebrow,.response-tracker>h2{text-align:center}.response-tracker>.eyebrow{color:#a52c25}.response-tracker>h2{margin:12px 0 26px}.tracker-card{background:#fff;border:1px solid #cbd5df;border-radius:12px;padding:25px}.tracker-row{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:12px 0 22px}.tracker-row+.tracker-row{border-top:1px solid #dce2e8;padding-top:22px}.tracker-label{display:block;text-transform:uppercase;letter-spacing:.08em;font:700 11px/1.6 system-ui,sans-serif;color:#637480}.tracker-row strong{display:block;font-size:18px}.tracker-date{background:#172b32;color:#fff;padding:7px 11px;border-radius:3px;font-size:12px}.tracker-badge{background:#fff0c4;color:#684b04;padding:7px 13px;border-radius:25px;font-size:12px;font-weight:700;white-space:nowrap}.tracker-received .tracker-badge{background:#e0f1e5;color:#185c32}.tracker-card .meta{font-size:13px;color:#52656c}@media(max-width:600px){.tracker-row{align-items:start;flex-direction:column;gap:10px}.tracker-card{padding:20px}}

.account-sidebar{align-self:start;min-width:0;display:grid;gap:20px}.account-sidebar aside{width:100%;align-self:start}.home-video{width:100%;padding:14px;background:#102632;border-radius:6px;color:#fff}.home-video h2{font-size:21px;line-height:1.25;letter-spacing:0;margin:0 0 12px;color:#fff}.home-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:3px}@media(max-width:650px){.account-sidebar{gap:16px}.home-video h2{font-size:20px}}
