.case-study-hero{margin-top:40px;margin-bottom:42px}@media(max-width: 1023px){.case-study-hero{margin-top:0}}.case-study-hero .site-container{max-width:100%;padding-left:0px;padding-right:0px;width:100%;padding-left:0;padding-right:0}.case-study-hero figure{margin:0px;width:100%;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}@media(min-width: 1280px){.case-study-hero figure{height:556px}}.case-study-hero figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto}@media(min-width: 1280px){.case-study-hero figure img{height:556px;width:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 768px)and (max-width: 1279px){.case-study-hero figure img{height:auto;max-height:472.6px}}@media(max-width: 767px){.case-study-hero figure img{height:auto;max-width:100%}}.case-study-content{margin-top:50px;margin-bottom:50px;overflow:hidden}@media (min-width: 1280px){.case-study-content{margin-top:107px;margin-bottom:90px}}@media (min-width: 1600px){.case-study-content{margin-top:108px}}.case-study-content *{color:#444 !important}.case-study-content img,.case-study-content svg,.case-study-content path,.case-study-content rect,.case-study-content circle,.case-study-content polygon,.case-study-content .client-logo,.case-study-content figure img{color:inherit !important}.case-study-content .site-container{display:flex;flex-direction:column;gap:30px}@media(min-width: 1640px){.case-study-content .site-container{max-width:1440px !important;width:min(100% - 100px,1440px) !important}}@media(max-width: 767px){.case-study-content .site-container{flex-direction:column}.case-study-content .site-container .sidebar{display:contents}.case-study-content .site-container .sidebar .case-details{order:0}.case-study-content .site-container .content{order:1}.case-study-content .site-container .sidebar .related-case-studies.cs-desktop{order:2}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .site-container{flex-direction:column}.case-study-content .site-container .sidebar{display:contents}.case-study-content .site-container .sidebar .case-details{order:0}.case-study-content .site-container .content{order:1}.case-study-content .site-container .sidebar .related-case-studies.cs-desktop{order:2}}@media(min-width: 1280px){.case-study-content .site-container{flex-direction:row;gap:50px}.case-study-content .site-container .sidebar{order:0}.case-study-content .site-container .content{order:1}}@media(min-width: 1536px){.case-study-content .site-container{gap:67px}}.case-study-content figure{width:100%}.case-study-content figure img{@applt w-full h-auto object-cover object-center}.case-study-content figure .meta{margin-top:5px;display:flex;flex-direction:column;gap:15px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}@media (min-width: 1050px){.case-study-content figure .meta{flex-direction:row;gap:30px}}@media (min-width: 1600px){.case-study-content figure .meta{padding-top:21px;padding-bottom:21px;padding-left:26px;padding-right:26px}}.case-study-content figure .meta{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.case-study-content figure .meta .tags,.case-study-content figure .meta .date{display:flex;align-items:center;gap:11px}.case-study-content figure .meta .tags a,.case-study-content figure .meta .date a{text-decoration-line:underline}@media (min-width: 1280px){.case-study-content figure .meta .tags a,.case-study-content figure .meta .date a{font-size:18px;line-height:28px}}.case-study-content figure .meta .tags a,.case-study-content figure .meta .date a{color:#333;font-size:18px;font-style:normal;font-weight:400}@media (min-width: 1280px){.case-study-content figure .meta .tags span,.case-study-content figure .meta .date span{font-size:18px;line-height:28px}}.case-study-content figure .meta .tags span,.case-study-content figure .meta .date span{color:#333;font-size:18px;font-style:normal;font-weight:400}.case-study-content figure .meta .tags a,.case-study-content figure .meta .tags span,.case-study-content figure .meta .date a,.case-study-content figure .meta .date span{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.case-study-content .sidebar{width:100%;display:flex;flex-direction:column}@media(min-width: 1280px){.case-study-content .sidebar{flex-direction:column;flex:0 0 auto;width:33.333%;max-width:294px;margin-top:15px;order:0}}.case-study-content .sidebar .case-details{width:100%}.case-study-content .sidebar .related-case-studies{width:100%}@media(max-width: 1279px){.case-study-content .sidebar .related-case-studies.cs-desktop{display:block !important;visibility:visible !important;width:100%;margin-top:60px}}.case-study-content .sidebar .related-case-studies .studies-grid p:only-child{display:none}.case-study-content .sidebar .related-case-studies .studies-grid:has(p:only-child){display:none}.case-study-content .sidebar .related-case-studies:has(.studies-grid p:only-child){display:none !important}.case-study-content .sidebar .related-case-studies:has(.studies-grid p:only-child)+.more-link{display:none !important}.case-study-content .sidebar .info{margin-bottom:10px}.case-study-content .sidebar .info:last-child{margin-bottom:0px}.case-study-content .sidebar .info p{font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,1.25vw + .5rem,20px);line-height:28px;letter-spacing:0%;margin-bottom:0px}@media(min-width: 1640px){.case-study-content .sidebar .info p{font-size:20px}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .sidebar .info p{font-size:18px;line-height:26px}}@media(max-width: 767px){.case-study-content .sidebar .info p{font-size:16px;line-height:24px}}.case-study-content .sidebar .info span{font-family:canada-type-gibson,sans-serif;font-weight:500;font-style:normal;font-size:clamp(16px,1.25vw + .5rem,20px);line-height:28px;letter-spacing:0%}@media(min-width: 1640px){.case-study-content .sidebar .info span{font-size:20px}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .sidebar .info span{font-size:18px;line-height:26px}}@media(max-width: 767px){.case-study-content .sidebar .info span{font-size:16px;line-height:24px}}.case-study-content .sidebar .client-logo{margin-bottom:30px;display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width: 1280px){.case-study-content .sidebar .client-logo{margin-bottom:45px}}@media (min-width: 1600px){.case-study-content .sidebar .client-logo{margin-bottom:60px}}.case-study-content .sidebar .client-logo{max-width:241px;width:auto}.case-study-content h3.sidebar-header{color:#444;font-size:27px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:5.4px;text-transform:uppercase;position:relative;margin-bottom:20px;display:block;width:-moz-fit-content;width:fit-content;max-width:241px}@media (min-width: 1280px){.case-study-content h3.sidebar-header{margin-bottom:30px}}@media (min-width: 1600px){.case-study-content h3.sidebar-header{margin-bottom:37px}}.case-study-content h4{color:#444;font-size:20px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:6px;margin-top:12px}.case-study-content .single-case img{width:293px;height:192px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.case-study-content .btn-pb{color:#444;font-size:22px;font-style:normal;font-weight:300 !important;line-height:27px}.case-study-content .btn-pb.btn-pb--arrow{font-weight:300 !important}.case-study-content .cs-desktop{margin-top:86px;display:none}@media (min-width: 1280px){.case-study-content .cs-desktop{margin-top:100px}}.case-study-content .cs-desktop{display:none !important}@media(min-width: 1280px){.case-study-content .cs-desktop{display:block !important}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .cs-desktop{display:none !important;visibility:hidden !important}}.case-study-content .cs-mobile{margin-top:60px;display:block}@media(max-width: 1279px){.case-study-content .cs-mobile{display:none !important;visibility:hidden !important}}@media(min-width: 1280px){.case-study-content .cs-mobile{display:none !important}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .case-study-content .content .related-case-studies.cs-mobile{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important}.case-study-content .news-article-content .related-case-studies.cs-desktop{order:999;width:100%;margin-top:60px;display:block !important}}.case-study-content .studies-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:30px}@media (min-width: 1600px){.case-study-content .studies-grid{gap:59px}}.case-study-content .studies-grid{width:100%}.case-study-content .content{width:100%;overflow:visible;position:relative;box-sizing:border-box;display:flex;flex-direction:column}@media(max-width: 767px){.case-study-content .content{display:flex !important;flex-direction:column !important}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .content{order:1}}@media(min-width: 1280px){.case-study-content .content{flex:1;min-width:0;width:auto;order:1}}.case-study-content .content>*{box-sizing:border-box;max-width:100%}.case-study-content .content>.related-case-studies.cs-mobile{flex:0 0 auto}.case-study-content .content>[class*=acf-],.case-study-content .content>[class*=wp-block-],.case-study-content .content>.wysiwyg-content,.case-study-content .content>.product-split,.case-study-content .content>.quote-relation,.case-study-content .content>.article-split,.case-study-content .content>.product-relationship,.case-study-content .content>.case-study-enquiry,.case-study-content .content [class*=acf-],.case-study-content .content [class*=wp-block-],.case-study-content .content .wysiwyg-content{width:100% !important;max-width:100% !important;display:block !important;clear:both !important;float:none !important;position:relative !important;box-sizing:border-box !important}@media(max-width: 1279px){.case-study-content .content>[class*=acf-],.case-study-content .content>[class*=wp-block-],.case-study-content .content>.wysiwyg-content,.case-study-content .content>.product-split,.case-study-content .content>.quote-relation,.case-study-content .content>.article-split,.case-study-content .content>.product-relationship,.case-study-content .content>.case-study-enquiry,.case-study-content .content [class*=acf-],.case-study-content .content [class*=wp-block-],.case-study-content .content .wysiwyg-content{order:0}}.case-study-content .content>[class*=acf-] .site-container,.case-study-content .content>[class*=wp-block-] .site-container,.case-study-content .content>.wysiwyg-content .site-container,.case-study-content .content>.product-split .site-container,.case-study-content .content>.quote-relation .site-container,.case-study-content .content>.article-split .site-container,.case-study-content .content>.product-relationship .site-container,.case-study-content .content>.case-study-enquiry .site-container,.case-study-content .content [class*=acf-] .site-container,.case-study-content .content [class*=wp-block-] .site-container,.case-study-content .content .wysiwyg-content .site-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding-left:0 !important;padding-right:0 !important}.case-study-content .content>.quote-relation,.case-study-content .content .quote-relation{width:100% !important;max-width:100% !important;display:block !important;clear:both !important;float:none !important;position:relative !important;overflow:visible !important;box-sizing:border-box !important}.case-study-content .content>.quote-relation .site-container,.case-study-content .content .quote-relation .site-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:block !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:flex-start !important}.case-study-content .content>.quote-relation .text,.case-study-content .content .quote-relation .text{display:block !important;width:100% !important;max-width:100% !important;flex-direction:column !important}.case-study-content .content>.quote-relation .images,.case-study-content .content .quote-relation .images{display:none !important}.case-study-content .content .sidebar [class*=acf-],.case-study-content .content .sidebar [class*=wp-block-],.case-study-content .content .sidebar>.wysiwyg-content,.case-study-content .content .sidebar>.product-split,.case-study-content .content .sidebar>.quote-relation,.case-study-content .content .sidebar>.article-split{display:none !important}.case-study-content .content>.wysiwyg-content,.case-study-content .content .wysiwyg-content{margin-top:clamp(24px,2vw + .5rem,39px) !important}@media(max-width: 767px){.case-study-content .content>.wysiwyg-content,.case-study-content .content .wysiwyg-content{margin-top:clamp(20px,1.5vw + .5rem,28px) !important}}.case-study-content .content .sidebar .wysiwyg-content,.case-study-content .content .sidebar>.wysiwyg-content,.case-study-content .content .sidebar [class*=wysiwyg]{display:none !important}.case-study-content .content .wysiwyg-content{order:0 !important}@media(max-width: 1279px){.case-study-content .content>.related-case-studies.cs-mobile{display:none !important;visibility:hidden !important}}@media(min-width: 1280px){.case-study-content .content>.related-case-studies.cs-mobile{display:none !important;visibility:hidden !important}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .content .related-case-studies.cs-mobile{display:block !important;visibility:visible !important;opacity:1 !important}.case-study-content .content>.case-study-relation{order:998 !important;margin-top:60px}}.case-study-content .content h1.case-study-title{margin-bottom:clamp(16px,1.5vw + .5rem,25px);color:#444;font-family:canada-type-gibson,sans-serif;font-weight:300;font-style:normal;font-size:55px;line-height:1.2;letter-spacing:0;padding-top:8px;padding-left:0;margin-left:0;overflow:visible}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .content h1.case-study-title{line-height:1.2;margin-bottom:clamp(18px,1.2vw + .5rem,22px)}}@media(max-width: 767px){.case-study-content .content h1.case-study-title{font-size:32px;line-height:1.3;margin-bottom:clamp(14px,1vw + .5rem,18px)}}.case-study-content .content h1{margin-bottom:clamp(16px,1.5vw + .5rem,25px);color:#444;font-family:canada-type-gibson,sans-serif;font-weight:300;font-style:normal;font-size:55px;line-height:27px;letter-spacing:0;padding-top:8px;padding-left:0;margin-left:0;overflow:visible}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .content h1{line-height:1.2;margin-bottom:clamp(18px,1.2vw + .5rem,22px)}}@media(max-width: 767px){.case-study-content .content h1{font-size:32px;line-height:1.3;margin-bottom:clamp(14px,1vw + .5rem,18px)}}.case-study-content .content h2,.case-study-content .content h3,.case-study-content .content h4,.case-study-content .content h5,.case-study-content .content h6{padding-left:0;margin-left:0}.case-study-content .content h2{font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;font-size:32px;line-height:27px;letter-spacing:0;text-transform:none;color:#444}.case-study-content .content .copy{margin-top:clamp(24px,2vw + .5rem,39px)}.case-study-content .content .copy p{margin-bottom:20px}.case-study-content .content .copy p:last-child{margin-bottom:0px}@media (min-width: 1050px){.case-study-content .content .copy p{margin-bottom:27px}}.case-study-content .content .copy p{font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:27px;letter-spacing:0;color:#444}.case-study-content .content .copy ul{margin-bottom:35px}@media (min-width: 1600px){.case-study-content .content .copy ul{margin-bottom:50px}}.case-study-content .content .copy li{line-height:30px}@media (min-width: 768px){.case-study-content .content .copy li{line-height:35px}}.case-study-content .content .copy li strong,.case-study-content .content .copy li b{font-weight:500 !important}@media (min-width: 1280px){.case-study-content .content .copy img{margin-left:30px}}@media screen and (max-width: 450px){.case-study-content .content .copy img{width:100% !important;display:block !important;margin-bottom:30px}}@media screen and (min-width: 768px)and (max-width: 1025px){.case-study-content .content .copy img{max-width:unset;margin-bottom:20px;margin-left:20px;width:100%}}.case-study-content .content .copy h3{font-size:24px}@media (min-width: 1280px){.case-study-content .content .copy h3{font-size:30px}}.case-study-content .content .copy h3{color:#444;font-style:normal;font-weight:500;line-height:1}.case-study-content .content .copy p+h1,.case-study-content .content .copy p+h2,.case-study-content .content .copy p+h3,.case-study-content .content .copy p+h4,.case-study-content .content .copy p+h5,.case-study-content .content .copy ul+h1,.case-study-content .content .copy ul+h2,.case-study-content .content .copy ul+h3,.case-study-content .content .copy ul+h4,.case-study-content .content .copy ul+h5{margin-top:20px}.case-study-content .content .copy h1,.case-study-content .content .copy h2,.case-study-content .content .copy h3,.case-study-content .content .copy h4,.case-study-content .content .copy h5,.case-study-content .content .copy h6{margin-bottom:20px}@media (min-width: 1280px){.case-study-content .content .copy h1,.case-study-content .content .copy h2,.case-study-content .content .copy h3,.case-study-content .content .copy h4,.case-study-content .content .copy h5,.case-study-content .content .copy h6{margin-bottom:30px}}@media (min-width: 1050px){.case-study-content .content .copy.quote{margin-top:72px;margin-bottom:72px}}@media (min-width: 1280px){.case-study-content .content .copy.quote{margin-bottom:80px}}.case-study-content .content blockquote{position:relative;margin-bottom:30px;display:flex;gap:15px}@media (min-width: 1280px){.case-study-content .content blockquote{margin-bottom:35px}}.case-study-content .content blockquote{align-items:flex-start}.case-study-content .content blockquote:before{position:relative;display:block;background-image:url("../quote-mark.svg");background-size:contain;background-repeat:no-repeat;background-position:center;content:"";width:34px;height:26px;flex-shrink:0}.case-study-content .content blockquote p{width:calc(100% - 34px)}.case-study-content .content blockquote p:last-child{margin-bottom:0px}.case-study-content .content blockquote p{color:#444;font-size:30px;font-style:normal;font-weight:500;line-height:40px}@media only screen and (max-width: 768px){.case-study-content .content blockquote p{font-size:24px;line-height:32px}}@media only screen and (max-width: 380px){.case-study-content .content blockquote p{font-size:20px;line-height:28px}}@media (min-width: 1280px){.case-study-content .content .quote{padding-left:21px}}@media (min-width: 1050px){.case-study-content .content .quote p{margin-left:40px}}@media (min-width: 1280px){.case-study-content .content .quote p{margin-left:59px}}.case-study-content .content .quote p strong{font-weight:500 !important}.case-study-content .content .quote blockquote{align-items:flex-start}.case-study-content .content .quote blockquote:before{width:34px !important;height:26px !important}.case-study-content .content .quote blockquote p{margin-left:0px;width:calc(100% - 34px)}.case-study-content .more-link{margin-top:60px;width:-moz-fit-content;width:fit-content}@media (min-width: 1280px){.case-study-content .more-link{margin-top:82px}}.news-article-hero{margin-top:40px;margin-bottom:50px}@media(max-width: 767px){.news-article-hero{margin-top:0}}.news-article-hero .site-container{max-width:100%;padding-left:0px;padding-right:0px;width:100%;padding-left:0;padding-right:0}.news-article-hero figure{margin:0px;width:100%;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.news-article-hero figure img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.news-article-hero figure .meta{margin-top:5px;display:flex;flex-direction:column;gap:15px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}@media (min-width: 1050px){.news-article-hero figure .meta{flex-direction:row;gap:30px}}@media (min-width: 1600px){.news-article-hero figure .meta{padding-top:21px;padding-bottom:21px;padding-left:26px;padding-right:26px}}.news-article-hero figure .meta{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;margin-left:0;margin-right:0;width:100%;max-width:100%}.news-article-hero figure .meta .tags,.news-article-hero figure .meta .date{display:flex;align-items:center;gap:11px}.news-article-hero figure .meta .tags a,.news-article-hero figure .meta .date a{text-decoration-line:underline}@media (min-width: 1280px){.news-article-hero figure .meta .tags a,.news-article-hero figure .meta .date a{font-size:18px;line-height:28px}}.news-article-hero figure .meta .tags a,.news-article-hero figure .meta .date a{color:#333;font-size:18px;font-style:normal;font-weight:400}@media (min-width: 1280px){.news-article-hero figure .meta .tags span,.news-article-hero figure .meta .date span{font-size:18px;line-height:28px}}.news-article-hero figure .meta .tags span,.news-article-hero figure .meta .date span{color:#333;font-size:18px;font-style:normal;font-weight:400}.news-article-hero figure .meta .tags a,.news-article-hero figure .meta .tags span,.news-article-hero figure .meta .date a,.news-article-hero figure .meta .date span{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.news-article-hero figure .meta .tags-list{display:inline}.news-article-hero figure .meta .tags-list a{text-decoration:none}.news-article-hero figure .meta .tags-list a:hover{text-decoration:underline}.wp-die-message{display:none !important}.news-article-content{margin-top:50px;margin-bottom:50px;overflow:hidden}@media (min-width: 1280px){.news-article-content{margin-top:107px;margin-bottom:90px}}@media (min-width: 1600px){.news-article-content{margin-top:108px}}.news-article-content .site-container{display:flex;flex-direction:column;gap:30px}@media(min-width: 1280px){.news-article-content .site-container{flex-direction:row;gap:50px}}@media(min-width: 1536px){.news-article-content .site-container{gap:67px}}.news-article-content .news-content{width:100%}.news-article-content .news-content>[class*=acf-],.news-article-content .news-content>[class*=wp-block-],.news-article-content .news-content>.wysiwyg-content,.news-article-content .news-content>.product-split,.news-article-content .news-content>.quote-relation,.news-article-content .news-content>.article-split,.news-article-content .news-content>.product-relationship,.news-article-content .news-content>.case-study-enquiry{width:100% !important;max-width:100% !important;display:block !important;clear:both !important;float:none !important;position:relative !important;visibility:visible !important;opacity:1 !important;box-sizing:border-box !important}@media(min-width: 1280px){.news-article-content .news-content{width:80%;max-width:1075px}}.news-article-content .news-content h1.news-article-title{margin-bottom:24px}@media (min-width: 1280px){.news-article-content .news-content h1.news-article-title{margin-bottom:25px}}.news-article-content .news-content h1.news-article-title{color:#444;font-family:canada-type-gibson,sans-serif;font-weight:300;font-style:normal;font-size:55px;line-height:1.3;letter-spacing:0;padding-top:8px;padding-left:0;margin-left:0;overflow:visible}@media(max-width: 767px){.news-article-content .news-content h1.news-article-title{font-size:32px;line-height:1.3;margin-bottom:12px}}@media(min-width: 768px)and (max-width: 1279px){.news-article-content .news-content h1.news-article-title{line-height:1.3;margin-bottom:12px}}@media(min-width: 1280px){.news-article-content .news-content h1.news-article-title{line-height:1.3}}.news-article-content .news-content h1{margin-bottom:24px}@media (min-width: 1280px){.news-article-content .news-content h1{margin-bottom:25px}}.news-article-content .news-content h1{color:#444;font-family:canada-type-gibson,sans-serif;font-weight:300;font-style:normal;font-size:55px;line-height:1.3;letter-spacing:0;padding-top:8px;padding-left:0;margin-left:0;overflow:visible}@media(max-width: 767px){.news-article-content .news-content h1{font-size:32px;line-height:1.3;margin-bottom:12px}}@media(min-width: 768px)and (max-width: 1279px){.news-article-content .news-content h1{line-height:1.3;margin-bottom:12px}}@media(min-width: 1280px){.news-article-content .news-content h1{line-height:1.3}}.news-article-content .news-content h2,.news-article-content .news-content h3,.news-article-content .news-content h4,.news-article-content .news-content h5,.news-article-content .news-content h6{padding-left:0;margin-left:0}.news-article-content .news-content h2{font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;font-size:32px;line-height:27px;letter-spacing:0;text-transform:none;color:#444}@media(max-width: 767px){.news-article-content .news-content h2{font-size:24px;line-height:1.4}}.news-article-content .news-content .news-article-hero{padding-top:22px;margin-bottom:50px}@media(max-width: 767px){.news-article-content .news-content .news-article-hero{padding-top:30px;margin-bottom:30px}}@media(min-width: 768px)and (max-width: 1279px){.news-article-content .news-content .news-article-hero{padding-top:20px}}.news-article-content .news-content .news-article-hero figure{margin:0px;width:100%;position:relative;overflow:visible;display:flex;flex-direction:column}.news-article-content .news-content .news-article-hero figure img{width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:auto;display:block}@media(min-width: 1280px){.news-article-content .news-content .news-article-hero figure img{height:585px;width:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 768px)and (max-width: 1279px){.news-article-content .news-content .news-article-hero figure img{height:auto;max-height:497.25px}}@media(max-width: 767px){.news-article-content .news-content .news-article-hero figure img{height:auto;max-width:100%}}.news-article-content .news-content .news-article-hero figure .meta{margin-top:5px;display:flex;flex-direction:column;gap:15px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}@media (min-width: 1050px){.news-article-content .news-content .news-article-hero figure .meta{flex-direction:row;gap:30px}}@media (min-width: 1600px){.news-article-content .news-content .news-article-hero figure .meta{padding-top:21px;padding-bottom:21px;padding-left:26px;padding-right:26px}}.news-article-content .news-content .news-article-hero figure .meta{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;margin-left:0;margin-right:0;width:100%;max-width:100%}.news-article-content .news-content .news-article-hero figure .meta .tags,.news-article-content .news-content .news-article-hero figure .meta .date{display:flex;align-items:center;gap:11px}@media (min-width: 1280px){.news-article-content .news-content .news-article-hero figure .meta .tags span,.news-article-content .news-content .news-article-hero figure .meta .date span{font-size:18px;line-height:28px}}.news-article-content .news-content .news-article-hero figure .meta .tags span,.news-article-content .news-content .news-article-hero figure .meta .date span{color:#333;font-size:18px;font-style:normal;font-weight:400;--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.news-article-content .news-content .news-article-hero figure .meta .tags svg,.news-article-content .news-content .news-article-hero figure .meta .date svg{flex-shrink:0}.news-article-content .news-content .news-article-hero figure .meta .tags-list{display:inline}.news-article-content .news-content .news-article-hero figure .meta .tags-list a{text-decoration:underline !important;color:#333;font-size:18px;font-style:normal;font-weight:400}@media (min-width: 1280px){.news-article-content .news-content .news-article-hero figure .meta .tags-list a{font-size:18px;line-height:28px}}.news-article-content .news-content .news-article-hero figure .meta .tags-list a:hover{text-decoration:underline !important}.news-article-content .news-content>.wysiwyg-content,.news-article-content .news-content .wysiwyg-content{margin-top:39px !important}@media(min-width: 1024px)and (max-width: 1279px){.news-article-content .news-content>.wysiwyg-content .site-container,.news-article-content .news-content .wysiwyg-content .site-container{padding-left:0 !important;padding-right:0 !important}}@media(min-width: 768px)and (max-width: 1279px){.news-article-content .news-content .related-case-studies.cs-desktop{order:999;width:100%;margin-top:60px;display:block !important}}.news-article-content .news-content>.article-split,.news-article-content .news-content .article-split{width:100% !important;max-width:100% !important;display:block !important;clear:both !important;float:none !important;visibility:visible !important;opacity:1 !important;position:relative !important}.news-article-content .news-content>.article-split .site-container,.news-article-content .news-content .article-split .site-container{width:100% !important;max-width:100% !important;padding-left:0;padding-right:0}.news-article-content .news-content h1,.news-article-content .news-content h3,.news-article-content .news-content h4,.news-article-content .news-content h5,.news-article-content .news-content h6{margin-bottom:20px}@media (min-width: 1280px){.news-article-content .news-content h1,.news-article-content .news-content h3,.news-article-content .news-content h4,.news-article-content .news-content h5,.news-article-content .news-content h6{margin-bottom:30px}}.news-article-content .news-content h1,.news-article-content .news-content h3,.news-article-content .news-content h4,.news-article-content .news-content h5,.news-article-content .news-content h6{color:#444}@media(max-width: 767px){.news-article-content .news-content h1,.news-article-content .news-content h3,.news-article-content .news-content h4,.news-article-content .news-content h5,.news-article-content .news-content h6{margin-bottom:18px}}.news-article-content .news-content h2{font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;font-size:32px;line-height:27px;letter-spacing:0;text-transform:none;color:#444;margin-bottom:20px}@media (min-width: 1280px){.news-article-content .news-content h2{margin-bottom:30px}}@media(max-width: 767px){.news-article-content .news-content h2{font-size:24px;line-height:1.4}}.news-article-content .news-content p{margin-bottom:20px}.news-article-content .news-content p:last-child{margin-bottom:0px}@media (min-width: 1050px){.news-article-content .news-content p{margin-bottom:27px}}.news-article-content .news-content p{font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:27px;letter-spacing:0;color:#444}@media(max-width: 767px){.news-article-content .news-content p{font-size:16px;line-height:1.6;margin-bottom:18px}}.news-article-content .news-content ul,.news-article-content .news-content ol{margin-bottom:35px}@media (min-width: 1600px){.news-article-content .news-content ul,.news-article-content .news-content ol{margin-bottom:50px}}.news-article-content .news-content li{line-height:30px}@media (min-width: 768px){.news-article-content .news-content li{line-height:35px}}.news-article-content .news-content li strong,.news-article-content .news-content li b{font-weight:500 !important}.news-article-content .news-content img{height:auto;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-article-content .news-sidebar{width:100%}@media(min-width: 768px)and (max-width: 1279px){.news-article-content .news-sidebar{display:block;width:100%;order:999;margin-top:60px}}@media(min-width: 1280px){.news-article-content .news-sidebar{display:block;width:33.333%;max-width:294px;order:0;margin-top:0}}.news-article-content .news-sidebar .featured-case-studies{margin-top:0px}@media (min-width: 1280px){.news-article-content .news-sidebar .featured-case-studies{margin-top:0px}}.news-article-content .news-sidebar .featured-case-studies .sidebar-header{font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;font-size:27px;line-height:30px;letter-spacing:.2em;text-transform:uppercase;color:#444;position:relative;margin-bottom:20px;display:block;width:-moz-fit-content;width:fit-content}@media (min-width: 1280px){.news-article-content .news-sidebar .featured-case-studies .sidebar-header{margin-bottom:30px}}@media (min-width: 1600px){.news-article-content .news-sidebar .featured-case-studies .sidebar-header{margin-bottom:37px}}.news-article-content .news-sidebar .featured-case-studies .sidebar-header:after{display:none}.news-article-content .news-sidebar .featured-case-studies .studies-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:30px}@media (min-width: 1600px){.news-article-content .news-sidebar .featured-case-studies .studies-grid{gap:59px}}.news-article-content .news-sidebar .featured-case-studies .studies-grid{width:100%}.news-article-content .news-sidebar .single-case img{width:293px;height:192px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.news-article-content .news-sidebar h4{color:#444;font-size:20px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:6px;margin-top:12px}.news-article-content .news-sidebar .btn-pb{color:#444;font-size:22px;font-style:normal;font-weight:300 !important;line-height:27px}.news-article-content .news-sidebar .btn-pb.btn-pb--arrow{font-weight:300 !important}.news-article-content .news-sidebar .more-link{margin-top:60px;width:-moz-fit-content;width:fit-content}@media (min-width: 1280px){.news-article-content .news-sidebar .more-link{margin-top:82px}}.news-article-hero{margin-top:40px;margin-bottom:50px}@media(max-width: 767px){.news-article-hero{margin-top:0}}.news-article-hero .site-container{max-width:100%;padding-left:0px;padding-right:0px;width:100%;padding-left:0;padding-right:0}.news-article-hero figure{margin:0px;width:100%;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.news-article-hero figure img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.news-article-hero figure .meta{margin-top:5px;display:flex;flex-direction:column;gap:15px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}@media (min-width: 1050px){.news-article-hero figure .meta{flex-direction:row;gap:30px}}@media (min-width: 1600px){.news-article-hero figure .meta{padding-top:21px;padding-bottom:21px;padding-left:26px;padding-right:26px}}.news-article-hero figure .meta{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;margin-left:0;margin-right:0;width:100%;max-width:100%}.news-article-hero figure .meta .tags,.news-article-hero figure .meta .date{display:flex;align-items:center;gap:11px}.news-article-hero figure .meta .tags a,.news-article-hero figure .meta .date a{text-decoration-line:underline}@media (min-width: 1280px){.news-article-hero figure .meta .tags a,.news-article-hero figure .meta .date a{font-size:18px;line-height:28px}}.news-article-hero figure .meta .tags a,.news-article-hero figure .meta .date a{color:#333;font-size:18px;font-style:normal;font-weight:400}@media (min-width: 1280px){.news-article-hero figure .meta .tags span,.news-article-hero figure .meta .date span{font-size:18px;line-height:28px}}.news-article-hero figure .meta .tags span,.news-article-hero figure .meta .date span{color:#333;font-size:18px;font-style:normal;font-weight:400}.news-article-hero figure .meta .tags a,.news-article-hero figure .meta .tags span,.news-article-hero figure .meta .date a,.news-article-hero figure .meta .date span{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.news-article-hero figure .meta .tags-list{display:inline}.news-article-hero figure .meta .tags-list a{text-decoration:none}.news-article-hero figure .meta .tags-list a:hover{text-decoration:underline}
