@scope(.use-cases){:scope{color:#333;max-width:1170px;margin:auto;padding:40px 15px 64px;font-size:14px;line-height:20px}.introduction{text-align:center;border:0;max-width:970px;margin:0 auto 40px}h1{color:#2a4e68;margin:0 0 15px;font-size:34px;font-weight:300;line-height:1.1}.introduction :is(p){color:#999;margin:0 0 10px;font-size:14px;line-height:20px}.introduction :is(a){color:#30739c;border:0;text-decoration:none}.cases-hero{color:#fff;background:#172b3b;min-height:380px;padding:70px 0;position:relative}.cases-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cases-hero-copy{text-align:left;background:#000c;width:100%;padding:50px 110px;position:relative}.cases-hero-copy :is(h3){color:#fff;margin:0 0 30px;font-size:30.8px;font-weight:400;line-height:1.1}.cases-hero button{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff;padding:15px 30px;font-size:12.6px}.cases-hero button:hover{background:#fff3}iframe{aspect-ratio:16/9;border:0;width:100%;position:relative}.close-video{margin:12px;position:relative}.catalogue{padding-top:60px}.toolbar,.toolbar nav,.display-options,.search-fields{align-items:center;display:flex}.toolbar{border-bottom:1px solid #d3d3d3;gap:24px}.toolbar nav{flex-wrap:wrap;flex:1;gap:0}.toolbar nav button{text-transform:uppercase;color:gray;border:0;border-bottom:3px solid #0000;padding:8px 22px 16px}.toolbar nav button[aria-pressed=true]{color:#000;border-bottom-color:#da422f;font-weight:700}.search-fields{border:1px solid #d3d3d3;border-radius:20px;overflow:hidden}input{color:#333;width:215px;min-width:0;height:30px;font:inherit;border:0;padding:5px 15px}.search-fields button{color:#999;border:0;padding:5px 12px}button{font:inherit;color:#30739c;cursor:pointer;background:#fff;border:1px solid #b9ccd8;padding:6px 10px}.display-options button{color:#ccc;border:0;padding:0 4px;font-size:24px}.display-options button[aria-pressed=true]{color:#000}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #e60039}.result-count{color:#777;margin:14px 0 30px;font-size:12px}.clear{margin-left:12px}.story-group{scroll-margin-top:24px}.story-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}article{overflow-wrap:anywhere;background:#333;min-width:0;min-height:300px;position:relative}.story-image{height:300px;display:block}.story-image img{object-fit:cover;width:100%;height:100%}.story-image .image-placeholder{object-fit:contain;box-sizing:border-box;background:#ecf1f4;padding:32px}.story-copy{background:#fff;padding:10px;line-height:1.4;position:absolute;bottom:15px;left:15px;right:15px}h3{margin:0;font-size:14px;font-weight:600}h3 a{color:inherit;text-decoration:none}.summary{font-size:12.6px}.summary :is(p){margin:0}a{color:#30739c}details{margin:14px 0}summary{cursor:pointer}.tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tags button{color:#777;background:0 0;border-color:#999;border-radius:10px;padding:0 5px;font-size:10px}.read-more{text-transform:uppercase;border:1px solid;margin-top:10px;padding:8px 20px;display:inline-block}.story-cards:not(.cases-list) details,.story-cards:not(.cases-list) .read-more{display:none}.story-cards:not(.cases-list) article:is(:hover,:focus-within) .story-copy{color:#fff;background:#000c;padding:15px;inset:0;overflow:auto}.story-cards:not(.cases-list) article:is(:hover,:focus-within) :is(details,.read-more){display:block}.story-cards:not(.cases-list) article:is(:hover,:focus-within) :is(a,button){color:#fff}.cases-list{grid-template-columns:1fr;gap:20px}.cases-list article{background:#fff;grid-template-columns:50px minmax(0,1fr);gap:20px;min-height:0;display:grid}.cases-list .story-image{height:50px}.cases-list .story-copy{padding:0;position:static}.cases-list details{margin:8px 0}.survey{text-align:center;border-top:1px solid #edf2f7;margin:40px 0 30px;padding:40px 0}.survey p{display:inline}.survey a{color:#fff;text-transform:uppercase;background:#da422f;margin-left:20px;padding:4px 10px;font-size:12px;display:inline-block}.empty{background:#eef4f7;padding:30px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.toolbar{flex-wrap:wrap;gap:12px;padding-bottom:10px}.toolbar nav{flex-basis:100%}}@media (width<=900px){.story-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-list{grid-template-columns:1fr}.cases-hero-copy{padding:40px}}@media (width<=600px){:scope{padding:30px 16px}h1{font-size:30px}.cases-hero{min-height:280px;padding:50px 0}.cases-hero-copy{padding:20px}.cases-hero-copy :is(h3){font-size:22.4px}.story-cards{grid-template-columns:1fr}.toolbar nav button{padding:8px 10px}.search-fields{max-width:100%}input{width:180px}.survey p{display:block}.survey a{margin:10px 0 0}}[hidden]{display:none!important}}
