*{box-sizing:border-box}html ::-webkit-scrollbar{width:7px}html ::-webkit-scrollbar-track{border-radius:5px}html ::-webkit-scrollbar-thumb{border-radius:10px;padding:1px}html{scrollbar-width:thin}body{background:var(--color-eggshell);font-style:normal;overflow-x:hidden}main{min-height:500px;overflow-x:hidden}footer{overflow-x:hidden}body{font-size:16px}.loader{display:block;position:absolute;height:100%;width:10px!important;left:25%;opacity:0;padding:8px;aspect-ratio:1;border-radius:50%;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;transition:all .2s ease-in-out;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}@font-face{font-family:Figtree;src:url(/app/themes/catalyst/public/build/assets/Figtree-Bm0mD-Tr.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:100;font-style:normal;src:url(/app/themes/catalyst/public/build/assets/Poppins-Thin-leD9T1nx.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:300;font-style:normal;src:url(/app/themes/catalyst/public/build/assets/Poppins-Light-DT6-CsId.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;src:url(/app/themes/catalyst/public/build/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;src:url(/app/themes/catalyst/public/build/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;src:url(/app/themes/catalyst/public/build/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;src:url(/app/themes/catalyst/public/build/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype")}@font-face{font-family:FontAwesome;src:url(/app/themes/catalyst/public/build/assets/iconfont-9Ed8sOCq.woff2) format("woff2")}html{--padding-inline: 24px;--content-max-width: 1145px;--breakout-max-width: 1240px}.content-grid{--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid .content{grid-column:content}.content-grid>:not(.content){grid-column:full-width}.content-grid .breakout{grid-column:breakout}.content-grid .full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.content-grid>.offgrid{display:block!important}.content-grid>.align-left{grid-column:full-width-start/content-end}.content-grid>.align-right{grid-column:content-start/full-width-end}.font-primary{font-family:Figtree,sans-serif}.font-secondary{font-family:Poppins,sans-serif}h1{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;line-height:1.25;font-size:clamp(24px,5vw,44px)}h2{font-family:Poppins,sans-serif;font-weight:700;line-height:1.25;font-size:clamp(24px,5vw,36px)}h3{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;line-height:1.25;font-size:clamp(21px,5vw,24px)}h4{font-family:Poppins,sans-serif;font-weight:700;line-height:1.25;font-size:clamp(18px,5vw,22px)}h5{font-family:Poppins,sans-serif;line-height:1.25;font-weight:700;font-size:clamp(16px,5vw,18px)}h6{font-family:Poppins,sans-serif;line-height:1.28571;font-size:clamp(16px,5vw,18px)}@media screen and (min-width: 640px){h6{line-height:1.3}}p{font-family:Figtree,sans-serif;font-style:normal;font-weight:370;line-height:1.35;font-size:clamp(16px,5vw,18px)}@media screen and (min-width: 640px){p{line-height:1.25}}a{font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.content-format h2,.content-format h3{margin-bottom:8px}header .menu-item a{@apply text-midnight uppercase relative;}header .menu-item a:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0%;transition:width .3s ease;@apply bg-purple;}header .menu-item a:hover:after{width:100%}.menu-item.current-menu-item a{@apply font-bold text-primary;}.menu-item.current-menu-item a:after{width:100%}a.current-menu-item{@apply font-bold;}a.current-menu-item:after{width:100%!important}sup{font-size:.5em;vertical-align:super}b,strong{font-weight:600}article p:not(:last-child){margin-bottom:6px}article h1,article h2,article h3,article h4,article h5{@apply text-copy;}.acf-innerblocks-container p a{@apply text-primary;}.acf-innerblocks-container p a:hover{text-decoration:underline}.format h1,.format h2,.format h3,.format h4,.format h5,.format h6{@apply text-copy;margin-top:2.5rem}.format p{@apply text-copy;}.format p:not(:last-child){margin-bottom:8px}.ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.btn,.wp-block-button a{padding:8px 16px;text-transform:uppercase;letter-spacing:.9px;line-height:1;font-weight:400;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:Titillium,sans-serif;border-radius:4px}.btn:hover,.wp-block-button a:hover{cursor:pointer}.btn.btn-primary,.wp-block-button a.btn-primary,.wp-block-button.is-style-primary a{background:var(--color-primary);color:var(--color-white)}.btn.btn-primary.btn-outline,.wp-block-button a.btn-primary.btn-outline,.wp-block-button.is-style-primary a.btn-outline{color:var(--color-primary);outline:1px solid var(--color-primary);background:none}.btn.btn-primary.btn-outline:hover,.wp-block-button a.btn-primary.btn-outline:hover,.wp-block-button.is-style-primary a.btn-outline:hover{background-color:var(--color-primary);color:var(--color-white);outline-color:var(--color-primary)}.btn.btn-primary:hover,.wp-block-button a.btn-primary:hover,.wp-block-button.is-style-primary a:hover{color:var(--color-primary);background:var(--color-secondary)}.btn.btn-secondary,.wp-block-button a.btn-secondary,.wp-block-button.is-style-secondary a{color:var(--color-primary);background-color:var(--color-secondary)}.btn.btn-secondary.btn-outline,.wp-block-button a.btn-secondary.btn-outline,.wp-block-button.is-style-secondary a.btn-outline{color:var(--color-secondary);outline:1px solid var(--color-secondary);background:none}.btn.btn-secondary.btn-outline:hover,.wp-block-button a.btn-secondary.btn-outline:hover,.wp-block-button.is-style-secondary a.btn-outline:hover{background-color:var(--color-secondary);color:var(--color-primary)}.btn.btn-secondary:hover,.wp-block-button a.btn-secondary:hover,.wp-block-button.is-style-secondary a:hover{color:var(--color-secondary);background-color:var(--color-primary)}.btn.btn-tertiary,.wp-block-button a.btn-tertiary{@apply bg-tertiary text-copy;}.btn.btn-tertiary.btn-outline,.wp-block-button a.btn-tertiary.btn-outline{@apply border-tertiary text-tertiary;}.btn.btn-tertiary.btn-outline:hover,.wp-block-button a.btn-tertiary.btn-outline:hover{@apply bg-tertiary text-white;}.btn.btn-tertiary:hover,.wp-block-button a.btn-tertiary:hover{@apply bg-midnight text-white;}.btn.btn-quaternary,.wp-block-button a.btn-quaternary{@apply bg-quaternary text-white;}.btn.btn-quaternary.btn-outline,.wp-block-button a.btn-quaternary.btn-outline{@apply border-quaternary text-quaternary;}.btn.btn-quaternary.btn-outline:hover,.wp-block-button a.btn-quaternary.btn-outline:hover{@apply bg-quaternary text-white;}.btn.btn-quaternary:hover,.wp-block-button a.btn-quaternary:hover{@apply bg-midnight text-white;}.btn.btn-success,.wp-block-button a.btn-success{@apply bg-success text-white;}.btn.btn-success.btn-outline,.wp-block-button a.btn-success.btn-outline{@apply border-success text-success;}.btn.btn-success.btn-outline:hover,.wp-block-button a.btn-success.btn-outline:hover{@apply bg-success text-white;}.btn.btn-success:hover,.wp-block-button a.btn-success:hover{@apply bg-midnight text-white;}.btn.btn-error,.wp-block-button a.btn-error{@apply bg-error text-white;}.btn.btn-error.btn-outline,.wp-block-button a.btn-error.btn-outline{@apply border-error text-error;}.btn.btn-error.btn-outline:hover,.wp-block-button a.btn-error.btn-outline:hover{@apply bg-error text-white;}.btn.btn-error:hover,.wp-block-button a.btn-error:hover{@apply bg-midnight text-white;}.btn.btn-warn,.wp-block-button a.btn-warn{@apply bg-warn text-copy;}.btn.btn-warn.btn-outline,.wp-block-button a.btn-warn.btn-outline{@apply border-warn text-warn;}.btn.btn-warn.btn-outline:hover,.wp-block-button a.btn-warn.btn-outline:hover{@apply bg-warn text-copy;}.btn.btn-warn:hover,.wp-block-button a.btn-warn:hover{@apply bg-midnight text-white;}.btn.btn-outline,.wp-block-button a.btn-outline{padding:7px 15px;@apply border-solid border-[1px] text-copy bg-white;}.wp-block-button{margin-top:1rem!important}@media screen and (min-width: 1024px){header.navbar .navbar__items-container .navbar__items{gap:3rem}}header.navbar .navbar__items-container .navbar__items .nav-menu-container{position:relative;max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}header.navbar .navbar__items-container .navbar__items .nav-menu-container.open{max-height:500px}header.navbar .navbar__items-container .navbar__items .nav-menu-container.open .nav-menu{visibility:visible}header.navbar .navbar__items-container .navbar__items .nav-menu-container.delay .nav-menu{transition:visibility .3s ease-in-out;transition-delay:.3s}header.navbar .navbar__items-container .navbar__items .nav-menu-container .nav-menu{display:flex;flex-direction:column;visibility:hidden}@media screen and (min-width: 1024px){header.navbar{padding:1rem 0}header.navbar .navbar__items-container .navbar__items{flex-wrap:nowrap}header.navbar .navbar__items-container .navbar__items .nav-menu-container{max-height:none;overflow:visible;transition:none}header.navbar .navbar__items-container .navbar__items .nav-menu-container .nav-menu{display:flex;visibility:visible}header.navbar .hamburger-btn{display:none}}.hamburger-btn{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:19px;background:transparent;border:none;cursor:pointer;padding:0;box-sizing:border-box}.hamburger-btn span{width:100%;height:3px;@apply bg-white;transition:all .3s ease-in-out}#navbar-toggler.open .hamburger-btn span:nth-child(1){transform:translateY(6px) rotate(45deg)}#navbar-toggler.open .hamburger-btn span:nth-child(2){opacity:0}#navbar-toggler.open .hamburger-btn span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.disclaimer *{@apply text-sm;}.disclaimer *:not(:last-child){@apply mb-2;}.hero .wp-block-group{padding:2rem 1.5rem}@media screen and (min-width: 640px){.hero .wp-block-group{padding:3rem 3.2rem}}@media screen and (min-width: 640px){.callout p{font-size:24px}}.bg-none{background:none!important}@media screen and (max-width: 767px){.contact-section{padding:0!important}.contact-section>.breakout{grid-column:full-width-start/full-width-end;padding:0!important}}.contact-hero{padding:32px 0!important}.contact-hero .columns .column:nth-child(2){padding:0!important}@media screen and (min-width: 640px){.contact-hero{padding:80px 0!important}}.logo-back{overflow:hidden;position:relative}.logo-back:before{content:"";position:absolute;top:-19%;left:22%;width:145%;height:200%;opacity:.1;z-index:0;background:url(../images/svgs/white-logo.svg) no-repeat center center/contain}.bg-gradient-1{background:linear-gradient(87deg,var(--Navy, #00233c) -.26%,var(--Cloud, #e0e9f1) 302.54%)}.position-unset{position:unset!important}.splide__pagination{bottom:-40px!important}.splide__pagination .splide__pagination__page{opacity:.5;background-color:var(--wp--preset--color--sky)!important}.splide__pagination .splide__pagination__page.is-active{opacity:1}#who-we-are{position:relative}#who-we-are .breakout{position:relative;z-index:1}#who-we-are:after{content:"";position:absolute;top:15%;right:-65%;width:140%;height:558px;opacity:.15;z-index:0;background:url(../images/svgs/white-logo.svg) no-repeat center center/contain}@media screen and (min-width: 640px){#who-we-are:after{top:10%;right:0;width:40%;height:80%;max-width:630px}}.hero-heading{font-size:clamp(24px,3vw,36px)}@media screen and (max-width: 767px){#what-we-do .leib-columns{gap:0!important}#what-we-do img{display:none}}.wp-block-columns{gap:0}.wp-block-button{display:block!important}.wp-block-button.is-style-outline-secondary .wp-element-button{background:transparent}.wp-block-list{list-style-type:disc!important;list-style-position:inside!important;padding-left:.5rem}.wp-block-list li::marker{font-size:8px;@apply text-copy;}.wp-block-table table{@apply text-copy;}.wp-block-table table thead{border-bottom:none;@apply bg-primary text-white;}.wp-block-table table thead th{text-align:left;@apply border-solid border-[1px] border-copy;}.wp-block-table table tbody tr td{padding:.25rem .5rem;@apply border-solid border-[1px] border-copy;}.wp-block-table blockquote,.wp-block-table .wp-block-quote{border-left:none;padding-left:1rem;margin:2.5rem auto;margin-left:0;position:relative;max-width:500px}.wp-block-table blockquote p,.wp-block-table blockquote .wp-block-list li,.wp-block-list .wp-block-table blockquote li,.wp-block-table .wp-block-quote p,.wp-block-table .wp-block-quote .wp-block-list li,.wp-block-list .wp-block-table .wp-block-quote li{font-weight:300;font-size:24px;line-height:1.25;margin-bottom:0}.wp-block-table blockquote cite,.wp-block-table .wp-block-quote cite{position:relative;margin-top:1rem;text-align:right;font-style:italic;font-weight:300;font-size:18px;@apply text-copy;}.wp-block-table blockquote cite:before,.wp-block-table .wp-block-quote cite:before{content:"- "}.columns .bg-image{top:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.columns .bg-image{position:relative;height:400px}}@media screen and (min-width: 768px){.columns>.image{position:relative}.columns>.image img{position:absolute;width:100%;height:100%}}.columns .column{position:relative;overflow:hidden}.columns .column.no-background>div{padding:0!important}@media screen and (max-width: 767px){.columns .column.no-background{padding-bottom:3rem!important}}@media screen and (min-width: 768px){.columns .column>div{max-width:calc((var(--breakout-max-width) + var(--padding-inline) * 1) / 2)}}.columns .column:nth-child(1)>div{margin-left:auto}@media screen and (min-width: 768px){.columns .column:nth-child(1)>div{padding-right:15%}}.columns .column:nth-child(2)>div{margin-right:auto}.columns.gap-1>.acf-innerblocks-container{gap:1rem}.columns.gap-2>.acf-innerblocks-container{gap:2rem}.columns.gap-3>.acf-innerblocks-container{gap:3rem}.columns.gap-4>.acf-innerblocks-container{gap:4rem}.columns.padding-0 .column>div{padding:0rem 24px}.columns.padding-1 .column>div{padding:1.5px 24px!important}@media screen and (min-width: 768px){.columns.padding-1 .column>div{padding:3rem 24px!important}}.columns.padding-2 .column>div{padding:3rem 24px}@media screen and (min-width: 768px){.columns.padding-2 .column>div{padding:5rem 24px}}@media screen and (min-width: 768px){.columns.padding-3 .column>div{padding:7rem 24px}}.columns.padding-3 .column>div{padding:3rem 24px}.columns.no-mobile-padding .column>div{padding:1rem!important}@media screen and (max-width: 1023px){.columns.no-mobile-padding .column{padding-bottom:1rem!important}.columns.no-mobile-padding .column>div{padding:0!important}.columns.no-mobile-padding .column>div:nth-child(1){padding-right:1rem!important}}@media screen and (max-width: 639px){.columns.no-mobile-padding .column{padding-bottom:1rem!important;padding-top:0rem}.columns.no-mobile-padding .column>div{padding:0!important}}section>div>div>.image{position:absolute;top:0;left:0;z-index:-2}.background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.background>.image{z-index:-2;object-position:center center;object-fit:cover;width:100%;height:100%}.background>.overlay{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-list.is-style-disc-light{list-style-type:disc;list-style-position:outside}.wp-block-list.is-style-disc-light li{@apply text-white;}.wp-block-list.is-style-disc-light li::marker{color:#fff}body a:where(:not(.wp-element-button)){text-decoration:none!important}@media screen and (max-width: 767px){.hero-section>img{height:100%!important}}.members .filter-wrapper .filter-toggle[aria-expanded=true]{background-color:var(--color-primary);color:#fff!important;cursor:pointer;border-radius:4px 4px 0 0}.members .filter-wrapper .filter-menu li{cursor:pointer}.members .filter-wrapper .filter-menu li:hover span,.members .filter-wrapper .active{font-weight:700}
