.hw-story{--hs-navy:#062659;--hs-blue:#0037ed;--hs-pink:#f13cf5;color:var(--hs-navy);background:#fff}.hs-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.hw-story h1,.hw-story h2,.hw-story h3{line-height:1.15;margin:0 0 18px}.hw-story h2{font-size:clamp(26px,3vw,38px);color:var(--hs-blue)}.hw-story p{line-height:1.65;margin:0 0 20px}.hs-hero{background:#031a4b url('../client-final/background-1.webp') center/cover no-repeat;color:white;padding:70px 0;min-height:350px}.hs-hero .hs-wrap{padding-right:40%}.hs-hero h1{font-size:clamp(48px,6vw,76px);text-transform:uppercase;color:white}.hs-hero h2{font-size:clamp(26px,3vw,38px);color:var(--hs-pink);text-transform:uppercase}.hs-eyebrow{color:#00c3e8;text-transform:uppercase;font-weight:700;letter-spacing:1px}.hs-intro{text-align:center;padding-block:52px}.hs-intro>p{max-width:960px;margin:0 auto 24px}.hs-impact{display:flex;align-items:center;justify-content:center;gap:32px;background:linear-gradient(110deg,#031a4b,#0045ed);color:white;border-radius:5px;padding:30px;margin:30px 0}.hs-impact strong{font:clamp(40px,6vw,68px) 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--hs-pink)}.hs-impact h3{color:white;text-align:left;font-size:26px;margin:0;text-transform:uppercase}.hs-features{display:grid;gap:18px;padding-bottom:52px}.hs-feature{display:grid;grid-template-columns:1fr 1.15fr;background:#edf8fd;border-radius:5px;overflow:hidden}.hs-reverse{grid-template-columns:1.15fr 1fr}.hs-copy{padding:34px}.hs-copy h2{font-size:29px;text-transform:uppercase}.hs-copy h3{font-size:23px;color:#dc25dc}.hs-copy p{margin-bottom:12px}.hs-memory{display:flex;min-height:230px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none!important;background:radial-gradient(circle at 90% -50%,transparent 52%,#008ee744 53%,transparent 68%),linear-gradient(110deg,#031a4b,#0045ed);color:#00c4ee;gap:12px;padding:28px;text-align:center}.hs-memory strong{font-size:88px;line-height:1.1}.hs-memory span{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:white}.hs-memory.hs-pink strong{color:var(--hs-pink)}.hs-memory.hs-throwback strong{font-size:clamp(32px,4vw,60px);text-transform:uppercase}.hs-link{font-weight:700;display:inline-block;padding:8px 0}.hs-archive{padding-block:40px;scroll-margin-top:140px;border-top:1px solid #d6e8f7}.hs-press{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hs-press a{background:#edf8fd;padding:18px;display:flex;flex-direction:column;gap:14px}.hs-press img{width:100%;height:220px;object-fit:contain}.hs-video{aspect-ratio:16/9;max-width:960px;margin:auto;background:#031a4b}.hs-video iframe{width:100%;height:100%;border:0}.hs-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hs-photos img{width:100%;height:180px;object-fit:cover;display:block}.hs-photos a:focus-visible,.hs-memory:focus-visible,.hs-link:focus-visible{outline:3px solid #e92fe8;outline-offset:4px}.hs-leaders{background:linear-gradient(110deg,#031a4b,#0045ed);color:white;text-align:center;padding:44px 0}.hs-leaders h2{color:white;font-size:28px;text-transform:uppercase}.hs-leader-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0}.hs-leader-grid>div{padding:10px 28px;border-right:1px solid #fff4}.hs-leader-grid>div:last-child{border:0}.hs-leader-grid h3{color:#00c4ee;font-size:24px}.hs-leaders .hs-motto{color:var(--hs-pink);margin-bottom:0}.hw-story a:hover{filter:brightness(.95)}@media(max-width:800px){.hs-hero{padding:40px 0;background-position:65% center}.hs-hero .hs-wrap{padding-right:0;background:#031a4bd9;padding:24px}.hs-feature,.hs-reverse{grid-template-columns:1fr}.hs-reverse .hs-memory{grid-row:1}.hs-memory{min-height:180px}.hs-copy{padding:26px}.hs-impact{flex-direction:column;gap:16px}.hs-impact h3{text-align:center}.hs-press{grid-template-columns:1fr}.hs-press img{height:auto;max-height:400px}.hs-photos{grid-template-columns:repeat(2,1fr)}.hs-leader-grid{grid-template-columns:1fr;gap:20px}.hs-leader-grid>div{border-right:0;border-bottom:1px solid #fff4}.hs-desktop{display:none}}@media(max-width:430px){.hs-wrap{width:calc(100% - 32px)}.hs-photos img{height:120px}.hs-copy h2{font-size:26px}}
.hw-story .hs-memory strong{font-family:"Barlow Condensed",sans-serif;font-weight:700}.hw-story .hs-impact strong{font-weight:700}

.hs-pickle{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;padding:30px 24px;background:linear-gradient(110deg,#003cd7,#031a4b);color:white;text-align:center}.hs-pickle h2{color:white;margin:0;font-size:32px}.hs-pickle p{margin:5px 0;color:#ffe940}.hs-pickle a{color:white}.hs-pickle>strong{background:#f13cf5;color:#031a4b;padding:16px;font-size:22px}.hs-sponsors{padding:24px 16px;text-align:center}.hs-sponsors h2{color:#0037ed;text-transform:uppercase;margin:0 0 18px}.hs-bottom-banner{display:block;width:100%;height:auto}

.hs-sponsors .sponsor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 0;align-items:stretch;width:100%}
.hs-sponsors .sponsor-grid>.sponsor:nth-child(n){grid-column:auto;grid-row:auto;position:static;min-width:0;width:100%;height:112px;padding:18px;border:1px solid #dce7f3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.hs-sponsors .sponsor-grid>.sponsor>a{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:100%}
.hs-sponsors .sponsor-grid>.sponsor img{position:static;display:block;min-width:0;width:100%;height:100%;max-width:100%;max-height:76px;object-fit:contain;margin:0}
@media(min-width:1400px){.hs-sponsors .sponsor-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.hs-sponsors .sponsor-grid>.sponsor:nth-child(n){height:100px;padding:12px}}
@media(max-width:760px){.hs-sponsors{padding:22px 16px}.hs-sponsors .sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs-sponsors .sponsor-grid>.sponsor:nth-child(n){height:104px;padding:16px}.hs-sponsors .sponsor-grid>.sponsor img{max-height:72px}}