#story-page{--story-ink:#12344a;--story-muted:#526775;--story-blue:#045184;--story-line:#dbe6ea;color:var(--story-ink);background:#fff}#story-page :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.035em;color:var(--story-ink);font-weight:700;line-height:1.2}#story-page h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:21ch;margin-top:22px;font-size:clamp(34px,4vw,52px)}#story-page h2{font-size:clamp(28px,3vw,36px)}#story-page h3{font-size:28px}#story-page .eyebrow{color:var(--story-blue);letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1.5;display:flex}#story-page .eyebrow:before{content:"";background:#00a9ce;flex:none;width:24px;height:2px}#story-page .hero{background:#edf7fa;border:0;border-radius:0;grid-template-columns:1.3fr .7fr;align-items:center;gap:44px 65px;margin:0;padding:65px max(40px,50% - 560px);display:grid;overflow:visible}#story-page .hero-inner{min-width:0}#story-page .sub{color:var(--story-muted);max-width:58ch;margin-top:25px;font-size:16px;line-height:1.85}#story-page .ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}#story-page .terms{color:var(--story-muted);margin-top:15px;font-size:11px}#story-page .btn{min-height:46px;box-shadow:none;border-radius:8px;padding:14px 20px;font-size:13px;line-height:1.4}#story-page .btn-solid{background:var(--story-blue);color:#fff}#story-page .btn-line{color:var(--story-blue);background:#fff;border:1px solid #b9ccd6}#story-page .story-overview{background:#fff;border:1px solid #d3e3e9;border-radius:14px;min-width:0;padding:30px;box-shadow:0 16px 38px #12344a08}#story-page .story-overview-top{color:var(--story-blue);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--story-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;font-size:10px;font-weight:700;display:flex}#story-page .story-overview>p{color:var(--story-muted);margin:21px 0;font-size:14px}#story-page .story-overview strong{font-family:var(--font-display);color:var(--story-blue);letter-spacing:-.05em;margin-right:8px;font-size:44px;font-weight:700;line-height:1}#story-page .story-overview ul{color:var(--story-muted);gap:10px;padding:0;font-size:12px;list-style:none;display:grid}#story-page .story-overview li{padding-left:17px;position:relative}#story-page .story-overview li:before{content:"";background:#49aabd;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}#story-page .story-overview>a{color:var(--story-blue);border-top:1px solid var(--story-line);justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:20px;font-size:12px;font-weight:700;display:flex}#story-page .stat-band{border-top:1px solid #c7dfe7;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:30px;display:grid}#story-page .fact{border-left:1px solid #c7dfe7;grid-template-columns:auto 1fr;align-items:center;gap:8px 17px;padding-left:28px;display:grid}#story-page .fact:first-child{border-left:0;padding-left:0}#story-page .fact-icon{color:#045184;background:#fff;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}#story-page .fact b{font-family:var(--font-display);letter-spacing:-.04em;color:var(--story-blue);font-size:30px;line-height:1}#story-page .fact>span:last-child{color:var(--story-muted);max-width:22ch;font-size:11px}#story-page .switcher{grid-template-columns:250px minmax(0,1fr);gap:32px;max-width:1200px;margin:auto;padding:62px 40px;display:grid}#story-page .kicker{text-align:left;grid-column:1/-1;max-width:700px;margin-bottom:8px}#story-page .kicker h2{margin-top:18px}#story-page .tabs{align-content:start;align-self:start;gap:9px;display:grid}#story-page .tab{appearance:none;text-align:left;border:1px solid var(--story-line);color:var(--story-muted);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:14px;min-width:0;min-height:70px;padding:17px 15px;transition:border-color .2s,background-color .2s;display:flex}#story-page .tab:hover{background:#f5fafb;border-color:#9abecd}#story-page .tab[aria-selected=true]{color:var(--story-blue);background:#edf7fa;border-color:#045184}#story-page .tab img{object-fit:contain;mix-blend-mode:multiply;flex:none;width:62px;height:38px}#story-page .tab-name{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}#story-page .tab-icon{color:var(--story-blue);flex:none;place-items:center;width:32px;height:36px;display:grid}#story-page .panels{min-width:0}#story-page .panel{border:1px solid var(--story-line);background:#fff;border-radius:12px;padding:35px;display:none}#story-page .panel.is-active{display:block}#story-page .panel-head{border-bottom:1px solid var(--story-line);margin-bottom:25px;padding-bottom:24px}#story-page .panel-head h3{overflow-wrap:anywhere;font-size:29px}#story-page .panel-head h3 a{color:var(--story-ink)}#story-page .badges{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}#story-page .badge{color:#37647a;overflow-wrap:anywhere;background:#edf7fa;border-radius:5px;padding:6px 9px;font-size:11px;line-height:1.5}#story-page .badge-sector{color:var(--story-muted);background:#f2f5f7}#story-page .panel-body p{color:var(--story-muted);overflow-wrap:anywhere;max-width:none;margin-top:18px;font-size:15px;line-height:1.85}#story-page .panel-body p:first-child{margin-top:0}#story-page .panel-challenge{color:#254d63;background:#edf7fa;border-left:3px solid #00a9ce;max-width:none;margin-bottom:25px;padding:20px 22px;font-size:15px;line-height:1.8}#story-page .panel-quote{color:#fff;background:#0a405c;border-radius:10px;margin:28px 0 0;padding:27px}#story-page .panel-quote p{color:#edf7fa;max-width:none;font-size:16px;line-height:1.85}#story-page .panel-quote cite{color:#a8d8e6;margin-top:20px;font-size:12px;font-style:normal;line-height:1.7;display:block}#story-page .panel-extra{color:var(--story-blue);align-items:center;gap:14px;margin-top:25px;font-size:13px;font-weight:600;display:inline-flex}#story-page .panel-dyk{color:#37647a;background:#edf7fa;border-radius:8px;margin-top:26px;padding:22px;font-size:14px;line-height:1.8}#story-page .panel-dyk b{color:#045184;margin-bottom:7px;display:block}#story-page .benefits{background:#f4f9fb;padding:60px max(40px,50% - 560px)}#story-page .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}#story-page .tile{border-top:1px solid #c9dfe7;padding-top:24px}#story-page .t-icon{color:#045184;margin-bottom:22px;display:block}#story-page .tile h3{font-size:19px}#story-page .tile p{color:var(--story-muted);margin-top:13px;font-size:13px;line-height:1.8}#story-page .people-band{max-width:1200px;margin:auto;padding:62px 40px}#story-page .pb-grid{grid-template-columns:1fr .7fr;align-items:center;gap:55px;display:grid}#story-page .pb-copy h2{margin-top:20px}#story-page .pb-copy>p:last-child{color:var(--story-muted);margin-top:23px;font-size:15px;line-height:1.8}#story-page .story-accreditation{border:1px solid var(--story-line);color:var(--story-blue);background:#edf7fa;border-radius:14px;padding:32px}#story-page .story-accreditation svg{margin-bottom:23px}#story-page .story-accreditation strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;line-height:1.4;display:block}#story-page .story-accreditation span{color:var(--story-muted);margin-top:12px;font-size:12px;display:block}#story-page .story-contact{color:#fff;background:#0a405c;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:50px;max-width:1120px;margin:0 auto 60px;padding:48px;display:grid}#story-page .story-contact h2{color:#fff;max-width:25ch;margin-top:18px;font-size:30px}#story-page .story-contact p:not(.eyebrow){color:#c9e2ec;max-width:65ch;margin-top:20px;font-size:14px;line-height:1.8}#story-page .story-contact .eyebrow{color:#9ddeec}#story-page .story-contact-actions{flex-direction:column;align-items:center;gap:17px;display:flex}#story-page .story-contact-actions>a:not(.btn){color:#d0e8f1;font-size:12px}#story-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #bc7437}#story-page [id]{scroll-margin-top:110px}@media (width<=1200px){#story-page .story-contact{margin-inline:40px}}@media (width<=950px){#story-page .hero{grid-template-columns:1.2fr .8fr;gap:35px;padding:48px 28px}#story-page h1{font-size:39px}#story-page .story-overview{padding:24px}#story-page .switcher{grid-template-columns:200px minmax(0,1fr);gap:24px;padding:45px 28px}#story-page .panel{padding:26px}#story-page .tab{gap:9px;padding:13px}#story-page .tab img{width:45px}#story-page .story-contact{gap:30px;margin-inline:28px;padding:36px}#story-page .stat-band{gap:18px}#story-page .fact{gap:8px 12px;padding-left:18px}#story-page .fact-icon{width:36px;height:36px}#story-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#story-page .benefits,#story-page .people-band{padding:45px 28px}}@media (width<=720px){#story-page .hero{grid-template-columns:1fr;gap:32px;padding:38px 24px}#story-page h1{max-width:22ch;font-size:35px}#story-page .sub{margin-top:22px;font-size:15px}#story-page .story-overview{padding:24px}#story-page .story-overview ul{grid-template-columns:1fr 1fr;gap:12px 18px}#story-page .stat-band{grid-template-columns:1fr;gap:18px;padding-top:26px}#story-page .fact,#story-page .fact:first-child{border:0;border-bottom:1px solid #c7dfe7;grid-template-columns:42px 80px 1fr;padding:0 0 18px}#story-page .fact:last-child{border-bottom:0;padding-bottom:0}#story-page .fact-icon{grid-row:auto}#story-page .fact>span:last-child{max-width:none}#story-page .switcher{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 24px}#story-page .tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#story-page .tab{min-height:70px;padding:12px}#story-page .tab-name{font-size:11px}#story-page .tab img{width:38px;height:30px}#story-page .panel{padding:24px}#story-page .panel-head h3{font-size:25px}#story-page .panel-body p{font-size:14px}#story-page .panel-quote{padding:23px}#story-page .panel-quote p{font-size:15px}#story-page .panel-challenge{padding:18px;font-size:14px}#story-page .benefits,#story-page .people-band{padding:40px 24px}#story-page .pb-grid{grid-template-columns:1fr;gap:28px}#story-page .story-contact{grid-template-columns:1fr;gap:26px;margin:0 24px 40px;padding:28px}#story-page .story-contact h2{font-size:27px}#story-page .story-contact-actions{align-items:flex-start}#story-page .story-contact .btn{font-size:12px}}@media (width<=420px){#story-page .tabs{grid-template-columns:1fr}#story-page .tab{min-height:56px}#story-page .tab-name{font-size:12px}#story-page .grid,#story-page .story-overview ul{grid-template-columns:1fr}#story-page .panel{padding:21px}#story-page .panel-quote{padding:20px}#story-page .fact{grid-template-columns:36px 70px 1fr}}@media (prefers-reduced-motion:reduce){#story-page .tab{transition:none}#story-page .reveal{opacity:1;transform:none}}
