@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@200;400;500;700&display=swap);
:root{--system-black:#000;--system-white:#fff;--system-gray:#ccc;--system-charcoal:#5f5f5f;--brand-color-blue:#1a2b50;--brand-color-purple:#9af;--brand-color-purple2:#7484d7;--brand-color-purple3:#3b3b90;--brand-color-purple4:#1e1e6a;--brand-color-grey:#eee;--brand-color-grey2:#eaebf1;--colour-slogan-highlight:var(--brand-color-purple);--colour-social-links:var(--brand-color-purple3);--colour-social-background:var(--brand-color-purple);--colour-text:var(--color-black);--colour-headers:var(--brand-color-blue);--colour-links:var(--brand-color-purple2);--button-hamburger:var(--brand-color-purple3);--button-border-purple:var(--brand-color-purple3);--color-menu-chevrons:var(--brand-color-purple);--color-submit-button:var(--brand-color-purple2);--color-footer-bg:var(--brand-color-purple4);--color-pod-bg-1:var(--brand-color-grey2)}*{outline:none}*,html{box-sizing:border-box}html{font-size:100%;overflow-y:scroll}*,:after,:before{box-sizing:inherit}body{color:var(--colour-text);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;margin:0;padding:0}a{color:var(--colour-links);text-decoration:none}a:active,a:hover,a:visited{color:var(--colour-links);text-decoration:underline}h1{font-size:1.75rem;line-height:1;margin:0}@media (min-width:992px){h1{font-size:45px;padding:0 0 1.675rem}}h2{color:var(--colour-headers);font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;padding:0 0 1rem}@media (min-width:992px){h2{font-size:2.25rem;padding:0 0 1.625rem}}h3{font-size:1.3rem;line-height:110%;margin:0;padding:0 0 .875rem}@media (min-width:992px){h3{font-size:1.675rem;padding:0 0 1.2rem}}h4{font-size:1.1rem;line-height:110%;margin:0;padding:0 0 1.2rem}@media (min-width:992px){h4{font-size:1.2rem;padding:0 0 1.2rem}}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:none!important}blockquote,p,td,th{font-size:1rem;line-height:130%;margin:0}@media (min-width:992px){blockquote,p,td,th{font-size:1.125rem}}p{padding-bottom:1.5rem}ol,ul{margin-bottom:1.5rem;margin-left:1rem}ol li,ul li{font-size:1rem;line-height:130%;margin:0}@media (min-width:992px){ol li,ul li{font-size:1.125rem}}.details ol,.details ul{margin-left:1rem}.details li{padding-bottom:1rem}dl{font-size:1rem}strong{font-weight:700}.form [type=submit]{display:inline-block;margin:1rem 0}@media (min-width:992px){.form [type=submit]{margin:2rem 0}}.form a{color:var(--button-border-purple);font-weight:700}.form textarea{background-color:#fff;color:var(--colour-text);padding:.75rem 1rem;resize:none;width:100%}.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--system-black);border-radius:1px;height:inherit;outline:none}.form select{background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}.form select,.form select:focus{background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}.form select:focus{background-image:linear-gradient(45deg,green 50%,transparent 0),linear-gradient(135deg,transparent 50%,green 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;border-color:green;outline:0}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=phone],.form input[type=tel],.form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--colour-text);border-radius:1px;color:var(--colour-text);height:inherit;outline:none;padding:.375rem .875rem}.form .form-group{margin-bottom:1.25rem}.form .form-group label{display:block;font-size:1rem;line-height:130%;padding-bottom:.5rem}@media (min-width:992px){.form .form-group label{font-size:1.25rem}}.form .form-group.checkbox-group{align-items:flex-start;display:flex;gap:1.2rem;margin-top:.5rem}.form .form-group.checkbox-group label{cursor:pointer;font-weight:700}.form .form-group.checkbox-group input{margin-top:.35rem;transform:scale(1.5)}html{background-color:#fff;scroll-behavior:smooth}.container{max-width:1198px}section{padding:2rem 0}section.shaded{background-color:var(--brand-color-grey)}@media (min-width:992px){section{padding:3rem 0}}section.no-padding{padding-bottom:0}.text-large p{font-size:1.275rem}.mobile-only{display:none!important}.desktop-only{display:block}@media (max-width:769px){.mobile-only{display:block!important}.desktop-only{display:none!important}}.preload{display:none}.small-print *{font-size:.95rem}.pre-script{display:none!important}a.button-link,button.button-link,span.button-link{--link-color:var(--brand-color-blue);background-color:transparent;border:3px solid var(--link-color);border-radius:10px;color:var(--link-color);cursor:pointer;display:inline-block;font-size:20px;line-height:46px;padding:0 50px 0 1rem;position:relative;text-decoration:none;white-space:nowrap;width:100%}a.button-link.button-white,button.button-link.button-white,span.button-link.button-white{--link-color:var(--system-white)}a.button-link.button-filled,button.button-link.button-filled,span.button-link.button-filled{background-color:var(--brand-color-blue);border-color:var(--brand-color-blue)}a.button-link:after,button.button-link:after,span.button-link:after{-webkit-font-smoothing:antialiased;color:var(--link-color);content:"\f054";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:30px;font-weight:700;position:absolute;right:12px;text-rendering:auto;top:50%;transform:translateY(-50%)}a.button-link.button-padded,button.button-link.button-padded,span.button-link.button-padded{padding-right:7rem;width:auto}@media (max-width:1200px){a.button-link,button.button-link,span.button-link{width:auto}}@media (hover:hover){a.button-link:hover,button.button-link:hover,span.button-link:hover{color:var(--link-color)}a.button-link:hover:after,button.button-link:hover:after,span.button-link:hover:after{animation-duration:.33s;animation-name:twitch}}@media (max-width:576px){a.button-link,button.button-link,span.button-link{width:100%!important}}@keyframes twitch{0%{right:12px}50%{right:9px}to{right:12px}}button .hamburger-box span{transition:all .33s}button .hamburger-box span,button .hamburger-box span:after,button .hamburger-box span:before{background-color:var(--button-hamburger)}@media (hover:hover){button .hamburger-box:hover span,button .hamburger-box:hover span:after,button .hamburger-box:hover span:before{background-color:var(--button-hamburger)}}button.is-active .hamburger-box span,button.is-active .hamburger-box span:after,button.is-active .hamburger-box span:before{background-color:var(--system-black)}.pod{background-color:var(--color-pod-bg-1);border-radius:10px;display:flex;margin-bottom:2rem;min-height:400px;overflow:hidden}.pod .text-button{align-items:flex-start;display:flex;flex-direction:column;padding:2.5rem;width:50%}.pod .details{flex:1;padding-bottom:1rem}.pod .single-paragraph{align-items:flex-start;display:flex;flex-direction:column}.pod .single-paragraph>p{margin:auto 0;padding:0}.pod .imagery{background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}.pod.pod-white{background-color:var(--system-white)}.pod.pod-purple{background-color:var(--brand-color-purple4);color:var(--system-white)}.pod.background-pod{background-color:transparent;position:relative}.pod.background-pod .imagery{inset:0;position:absolute;width:100%;z-index:-1}.pod.background-pod .text-button{margin-top:auto}@media (max-width:576px){.pod,.pod .text-button{flex-direction:column}.pod .text-button{align-items:flex-start;display:flex;padding:1.5rem;width:auto}.pod .details{flex:1;padding-bottom:1rem}.pod .imagery{min-height:270px;width:auto}}.editorial{max-width:600px}.editorial p{line-height:140%}.imagery{display:block;width:100%}.imagery.stock{border-radius:10px}.editorial+.button-link{margin-bottom:50px}.column-two{padding-bottom:2rem}@media (min-width:992px){.column-two{-moz-columns:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}}.column-three{padding-bottom:2rem}@media (min-width:768px){.column-three{-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}@media (min-width:992px){.column-three{-moz-columns:3;column-count:3;-moz-column-gap:3rem;column-gap:3rem}}.external-link{padding-bottom:1rem}@media (min-width:768px){.external-link{padding-bottom:2rem}}.back-to-top{bottom:30px;display:inline-block;height:44px;opacity:0;position:fixed;right:30px;text-align:center;transition:all .3s ease-in-out;visibility:hidden;width:44px;z-index:1000}@media (max-width:992px){.back-to-top{display:none}}.back-to-top:after{content:"\f077";font-family:FontAwesome;font-size:1.6em;font-style:normal;font-weight:400;line-height:44px}@media (hover:hover){.back-to-top:hover{color:#000;cursor:pointer;opacity:1;text-decoration:none}}.back-to-top.show{opacity:1;visibility:visible}@media (min-width:992px){.back-to-top{height:50px;width:50px}.back-to-top:after{font-size:2em;line-height:50px}}.spacer{height:var(--height)}.table{margin-bottom:2rem;width:100%}@media (min-width:992px){.table{width:auto}}.table th{padding-bottom:.75rem;padding-left:0;padding-top:0}@media (min-width:992px){.table th{padding-right:3rem}}.table td{font-weight:700;padding:0 0 .75rem;text-align:right}.dev-ribbon{background:#e43;box-shadow:0 0 3px rgba(0,0,0,.3);color:#fff;left:-50px;letter-spacing:1px;line-height:50px;position:fixed;text-align:center;top:25px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:200px;z-index:9999999}p.caption{margin-top:-2rem;text-align:center}.sections section{padding:0 0 2rem}@media (min-width:992px){.sections section{padding:0 0 3rem}}.sections .icon-section{border-bottom:none;padding:0 0 5rem}@media (min-width:768px){.sections .icon-section{display:flex;flex-wrap:wrap;justify-content:space-between}}.sections .icon-section:last-child{padding:0}.sections .icon-section h2{font-weight:400;padding:0 0 1.5rem!important}.sections .icon-section h2.padding{padding:0 1.5rem 1.5rem!important}.sections .icon-section .imagery{display:block;padding-bottom:1rem;width:100%}.sections .icon-section .imagery.intro{padding-bottom:2rem}.sections .icon-section .icon{flex:0 0 auto;padding:1.5rem!important}@media (min-width:992px){.sections .icon-section .icon .height-adjust{height:300px;position:relative}.sections .icon-section .icon .height-adjust img{left:50%;max-height:300px;position:absolute;top:50%;transform:translate(-50%,-50%)}}.sections .icon-section .icon a>img{transition:all .33s}.sections .icon-section .icon a>img:hover{opacity:.8}@media (min-width:992px){.sections .icon-section .icon .groups .details{min-height:240px}}.sections .icon-section .icon .details{margin:0 auto;width:100%}.sections .icon-section .icon .details a{font-weight:700}@media (min-width:768px){.sections .icon-section .icon .details{min-height:240px}.sections .icon-section .icon.r1 .details,.sections .icon-section .icon.r1 .height-adjust{margin:0 auto;width:500px}}@media (min-width:576px){.sections .icon-section .icon.r2{width:50%}}@media (min-width:992px){.sections .icon-section .icon.r2 .details{width:400px}}@media (min-width:768px){.sections .icon-section .icon.r3{width:50%}}@media (min-width:992px){.sections .icon-section .icon.r3{width:33.33333333%}}@media (min-width:576px){.sections .icon-section .icon.r4{width:50%}}@media (min-width:768px){.sections .icon-section .icon.r4{width:33.33333333%}}@media (min-width:992px){.sections .icon-section .icon.r4{width:25%}}@media (min-width:576px){.sections .icon-section .icon.r5{width:50%}}@media (min-width:768px){.sections .icon-section .icon.r5{width:33.33333333%}}@media (min-width:992px){.sections .icon-section .icon.r5{width:25%}}@media (min-width:1200px){.sections .icon-section .icon.r5{width:20%}}@media (min-width:576px){.sections .icon-section .icon.r6{width:50%}}@media (min-width:768px){.sections .icon-section .icon.r6{width:33.33333333%}}@media (min-width:992px){.sections .icon-section .icon.r6{width:25%}}@media (min-width:1200px){.sections .icon-section .icon.r6{width:20%}}@media (min-width:1440px){.sections .icon-section .icon.r6{width:16.66666667%}}.header{align-items:flex-start;display:flex;justify-content:space-between;padding:1rem 0}.header .logo-slogan{display:flex;gap:2rem;justify-content:flex-start}.header .logo{display:block}.header .logo img{aspect-ratio:123/118;display:block;width:123px}.header .slogan{font-size:26px;font-weight:200;max-width:228px}.header .slogan span{color:var(--colour-slogan-highlight);font-style:italic}.header .slogan p{font-size:26px;line-height:120%}.header .social-search-buttton{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.header .social-search-buttton>button{margin-top:20px}.header .social{display:flex;gap:.375rem;list-style:none;margin:0;padding:0}.header .social a{text-decoration:none}.header .search{border:2px solid var(--system-gray);border-radius:10px;padding:2px}.header .search input{border:none;border-radius:10px;padding:8px 12px;width:242px}.header .search input::-moz-placeholder{opacity:.5}.header .search input::placeholder{opacity:.5}.header .search button{background-color:transparent;border:none;margin:0;padding:6px}.header .search button,.header .search button i{color:var(--color-submit-button)}.header .icon{margin-right:5px}.header .icon i{color:var(--colour-social-background);font-size:30px}.header .careers-specific{font-weight:400;width:282px}.header .button{background-color:var(--colour-social-background);border-radius:10px;color:var(--colour-social-links);display:block;font-size:16px;font-weight:700;line-height:46px;padding:0 16px}.header .social{--extra-padding:45px}.header .social li:nth-last-child(2) .button{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:var(--extra-padding)}.header .social li:last-child .button{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:var(--extra-padding)}.header .mobile-nav-trigger{display:none}@media (max-width:992px){.header .logo img{width:80px}.header .search,.header .slogan,.header .social{display:none}.header .mobile-nav-trigger{display:block}}.global-navigation{align-items:flex-start;display:flex;justify-content:space-between}.global-navigation a{color:var(--color-black);display:block;font-size:20px;font-weight:400;line-height:100%;padding:18px 12px;white-space:nowrap}.global-navigation a:hover,.global-navigation li.active>a{text-decoration:underline}.global-navigation>nav>ul{list-style:none;margin:0;padding:0}.global-navigation>nav>ul>li{display:inline-block;padding:0;position:relative;transition:all .33s}.global-navigation>nav>ul>li:hover{background-color:#fff}.global-navigation>nav>ul>li:hover>a{text-decoration:underline}.global-navigation>nav>ul>li:hover ul{display:block}.global-navigation>nav>ul>li i{color:var(--color-menu-chevrons);position:absolute;right:9px;top:20px;transform:scale(.9)}.global-navigation>nav>ul>li:has(ul)>a{padding-right:30px}.global-navigation>nav>ul ul{background-color:#fff;display:none;list-style:none;margin:0;padding:0;position:absolute;z-index:1}.global-navigation>nav>ul ul li{border-bottom:1px solid hsla(0,0%,50%,.1)}.global-navigation>nav>ul ul li:last-child{border-bottom:none}.global-navigation>nav>ul ul li.active a{cursor:default}.global-navigation>nav>ul ul a{font-size:18px;padding:8px 60px 8px 12px}.global-navigation .mobile-only{display:none}@media (max-width:992px){.global-navigation{display:none}}.global-navigation .mobile-button{display:none}.carousel-main{--slideHeight:566px}.carousel-main:has(.preload){height:566px}.carousel-main .preload{display:none}.carousel-main .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--slideHeight);width:100%}.carousel-main .layout{align-items:flex-end;display:flex;height:calc(var(--slideHeight) - 80px);justify-content:flex-end}.carousel-main .box{background-color:var(--system-white);border-radius:10px;box-shadow:0 0 5px 2px rgba(0,0,0,.15);padding:30px 35px;width:467px}@media (max-width:992px){.carousel-main .slide{height:520px}.carousel-main .layout{height:504px}}.slick-dots{bottom:.875rem;bottom:1rem;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0}.slick-dots li{margin:0 .675rem;padding:0}.slick-dots li button{-webkit-appearance:none;background-color:var(--system-white);border:3px solid var(--system-white);border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.2);height:1.35rem;padding:0;text-indent:-9000px;transition:all .25s;width:1.35rem}.slick-dots li.slick-active button{background-color:transparent;cursor:default}@media (max-width:992px){.slick-dots{margin:1rem 0;position:static}.slick-dots li{margin:0 .375rem}.slick-dots li button{background-color:var(--system-charcoal);border:1px solid var(--system-charcoal);height:.675rem;width:.675rem}}.hero-main{background-position:50%;background-repeat:no-repeat;background-size:cover;height:360px;width:100%}@media (max-width:992px){.hero-main{height:220px}}.footer{background-color:var(--color-footer-bg);padding:3rem 0}.footer .logo-lists{display:flex;gap:2rem;justify-content:space-between}.footer .logo{width:90px}.footer .logo img{display:block;margin-left:1rem;width:100%}.footer .lists{display:flex;flex-direction:column}.footer .list a{color:var(--system-white);font-weight:400;opacity:.5;text-decoration:none;transition:all .33s}@media (hover:hover){.footer .list a:hover{opacity:1}}.footer ul{border-left:1px solid hsla(0,0%,100%,.5);display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 3rem;padding:0 1rem 0 2rem}.footer ul li.active a{opacity:1}@media (min-width:992px){.footer .logo-lists{gap:4rem}.footer .logo{width:123px}.footer .logo img{margin:0}.footer .lists{flex:1;flex-direction:row}.footer .lists>div:last-child{margin-left:auto}.footer .list{border-left:1px solid hsla(0,0%,100%,.5);padding:0 0 40px 40px}.footer ul{border:none;margin:0;padding:0}.footer ul li{padding:0 0 10px}}.groups .group{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.groups .group .imagery{max-width:400px}@media (min-width:992px){.groups{align-items:flex-start;display:flex;gap:2rem}.groups .group{align-items:normal;display:flex;flex-direction:column;gap:2rem;padding-bottom:0}.groups .group .imagery{margin-bottom:1rem}.groups .height-adjust{background-color:red;height:300px;position:relative}.groups .height-adjust img{left:50%;max-height:300px;position:absolute;top:50%;transform:translate(-50%,-50%)}.groups .details{min-height:240px}}@media (min-width:1200px){.groups{gap:6rem}}.memberships{background-color:var(--system-white);border-radius:10px;display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem;padding:40px}.memberships>div{margin:0 auto}.memberships img{max-width:300px}.memberships>div:nth-child(2){border-bottom:1px solid var(--system-gray);border-top:1px solid var(--system-gray);padding-bottom:2rem;padding-top:2rem}@media (min-width:992px){.memberships{align-items:center;flex-direction:row;gap:0;justify-content:space-between;padding:40px 0}.memberships>div{display:flex;padding:0 60px}.memberships>div:nth-child(2){border:none;border-left:1px solid var(--system-gray);border-right:1px solid var(--system-gray)}.memberships img{max-width:280px}}.items-list{display:flex;flex-direction:column}.items-list>div:nth-child(2n){background-color:var(--system-white)}.items-list>div:first-child .article{padding-top:0}.items-list .article{margin:0 auto;max-width:1200px;padding:20px 12px}.items-list .article-details img{margin-bottom:1.5rem;max-width:500px;width:100%}@media (min-width:768px){.items-list>div .article-details{border-left:2px solid var(--system-white)}.items-list>div:nth-child(2n){background-color:var(--system-white)}.items-list>div:nth-child(2n) .article-details{border-left:2px solid var(--brand-color-grey)}.items-list>div:first-child .article{padding-top:0}.items-list .article-details{display:flex;flex-direction:row-reverse;gap:4rem;justify-content:space-between;margin:20px 0;padding-left:40px}.items-list .article-details .details{align-items:flex-start;display:flex;flex-direction:column}.items-list .article-details .text{flex:1}.items-list .article-details img{margin:0;width:300px}}.pagination{--link-color:var(--brand-color-blue);display:flex;justify-content:flex-start;width:100%}.pagination ul{list-style:none;margin:0;padding:0}.pagination li{display:inline-block;padding:3px}.pagination li.active a{background-color:var(--brand-color-grey);border-color:var(--system-gray);cursor:default}.pagination li.disabled a{border:2px solid var(--brand-color-grey);color:var(--brand-color-grey);cursor:default}.pagination a{border:2px solid var(--link-color);border-radius:8px;color:var(--link-color);display:inline-block;font-weight:700;min-width:46px;padding:10px 16px;text-align:center;text-decoration:none;transition:all .25s}@media (hover:hover){.pagination a:hover{color:var(--color-footer-bg)}}@media (max-width:992px){.pagination{justify-content:center;padding:20px 0 0}}.members-grid{--border-color:var(--system-gray)}.members-grid .item{padding:0 0 30px}.members-grid a{display:block}.members-grid img{display:block;width:100%}@media (min-width:768px){.members-grid{display:grid;grid-template-columns:1fr 1fr;margin-bottom:4rem;row-gap:3rem}.members-grid .item{display:flex;height:280px;padding:0}.members-grid a{display:inline-block;margin:auto;max-height:300px;max-width:300px}.members-grid>div:nth-child(odd){border-right:1px solid var(--border-color)}.members-grid.odd>div:last-child{border-right:none}}@media (min-width:1200px){.members-grid{grid-template-columns:1fr 1fr 1fr}.members-grid>div:nth-child(odd){border-right:unset}.members-grid>div:nth-child(3n+2){border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.members-grid.last-item-center>div:last-child{border-right:none}}.mm-panels{--colour-links:var(--system-charcoal)}.mm-panels .mm-panel{background-color:#fff}.mm-panels a{color:var(--colour-links)!important;font-size:1.2rem}.mm-panels .mm-btn:after,.mm-panels .mm-btn:before{border-color:var(--colour-links)!important}.mm-panels .active a{color:var(--brand-color-blue)!important;font-weight:700}.mm-panels>div:first-child .mm-navbar_sticky{display:none}.mm-panels .mm-navbar_sticky>a:last-child{opacity:0}.organogram{padding-bottom:1rem}@media (min-width:768px){.organogram{padding-bottom:2rem}}.logo-details{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.logo-details{align-items:center;flex-direction:row;margin-bottom:2rem}.logo-details .logo{width:350px}.logo-details .imagery{width:300px}.logo-details .details{border-left:2px solid var(--brand-color-grey);flex:1;padding:1.5rem 2rem 0 5rem}}.lightbox-information{display:flex;flex-direction:column;gap:2rem}.lightbox-information .lightbox{padding-bottom:2rem}@media (min-width:768px){.lightbox-information{align-items:flex-start;flex-direction:row;margin-bottom:2rem}.lightbox-information .lightbox{padding-bottom:2rem;padding-top:2rem;width:350px}.lightbox-information .information{border-left:2px solid var(--system-white);flex:1;padding:2rem 2rem 0 5rem}}.gallery{-ms-overflow-style:none;display:flex;overflow:scroll;scrollbar-width:none}.gallery a img{aspect-ratio:490/470;max-width:300px;width:unset}.gallery:-webkit-scrollbar{display:none}@media (min-width:768px){.gallery{display:grid;gap:.5rem;grid-template-columns:110px 110px;justify-content:flex-start;overflow:unset}.gallery a{border:1px solid var(--system-white);display:block}.gallery a img{display:block;max-width:unset;width:100%}}@media (min-width:768px) and (hover:hover){.gallery a:hover{border-color:var(--link-color)}}.product-items{display:grid;grid-template-columns:1fr;row-gap:1rem}.product-items .title{padding-bottom:1rem}.product-items .product-item{background-color:var(--color-pod-bg-1);border-radius:10px;overflow:hidden}.product-items .title-intro{display:flex;flex-direction:column;padding:20px 30px}.product-items .intro *{margin:0;padding:0}.product-items .imagery{background-position:50%;background-repeat:no-repeat;background-size:cover;height:240px}.product-items .text-button{bottom:0;display:none;left:0;padding:2rem;position:absolute;right:0}.product-items .text-button .button-link:after{content:"\f5fd";font-size:28px}.product-items .details{padding:20px 30px}@media (min-width:768px){.product-items .details ul{-moz-columns:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem;margin-bottom:0}}@media (min-width:992px){.product-items .details ul{-moz-columns:3;column-count:3}}@media (max-width:1200px){.product-items .product-item{display:none}.product-items .product-item.narrow-selected{display:block}}@media (min-width:1201px){.product-items{gap:2rem;grid-template-columns:1fr 1fr 1fr;padding-bottom:2rem}.product-items:has(.wide-selected) .product-item{display:none}.product-items:has(.wide-selected) .product-item.wide-selected{display:block}.product-items .title-intro{height:160px;overflow:hidden}.product-items .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-items .imagery-details{height:460px;position:relative}.product-items .imagery{height:unset;inset:0;position:absolute}.product-items .text-button{display:block}.product-items .details{background-color:var(--color-pod-bg-1);inset:0;opacity:0;padding-top:0;position:absolute;top:-94px;transition:opacity .33s}.product-items .details:hover{opacity:1}.product-items .details ul{-moz-columns:unset;columns:unset}.mobile-filter{display:none}}.mobile-filter select{-webkit-appearance:none;-moz-appearance:none;border:3px solid var(--brand-color-blue);border-radius:10px;color:var(--brand-color-blue);font-size:16px;height:50px;overflow:hidden;padding:0 50px 0 1rem;text-overflow:ellipsis;text-transform:uppercase;width:100%}.mobile-filter .mobile-switcher{margin-bottom:1.5rem;max-width:400px;position:relative}.mobile-filter .mobile-switcher:after{-webkit-font-smoothing:antialiased;color:var(--link-color);content:"\f054";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:20px;font-weight:700;position:absolute;right:18px;text-rendering:auto;top:50%;transform:translateY(-50%) rotate(90deg)}.desktop-filter{display:none}@media (min-width:1200px){.desktop-filter{display:block}}.desktop-filter ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0 0 50px;padding:0}.desktop-filter button{padding-right:60px;transition:all .33s}.desktop-filter button:after{font-size:20px;transition:all .33s}.desktop-filter button.active{background-color:var(--brand-color-purple)}@media (hover:hover){.desktop-filter button.active:hover:after{animation-name:none}}.desktop-filter button.active:after{transform:translateY(-50%) rotate(90deg)}.industry-facts{display:grid;gap:1rem;grid-template-columns:1fr}.industry-facts .industry-fact{background-color:var(--brand-color-grey);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;width:100%}.industry-facts .industry-fact .details{display:flex;flex-direction:column;gap:1rem;padding:2.5rem 2rem;text-align:center}.industry-facts .industry-fact .details>*{line-height:1.2;margin:0;padding:0}@media (min-width:576px){.industry-facts{grid-template-columns:1fr 1fr}}@media (min-width:768px){.industry-facts{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.industry-facts{gap:2rem}}
