:root{--red:#900b2e;--logored:#c42049;--dkblue:#344451;--grayblue:#4c6376;--blue:#347dc6;--paleblue:#deebf1;--palerblue:#f0f5f7;--tan:#f0f0eb;--white:#fff;--black:#000;--ltgray:#e6e6e7;--gray:#99a1a8;--mw:83.75rem;--hs:.9375rem;--vs:4.375rem;--vs2:1.5625rem}*{margin:0;padding:0}*,::after,::before{box-sizing:border-box}html{font:300 medium 'DM Sans',sans-serif;-webkit-text-size-adjust:none;text-size-adjust:none;letter-spacing:-.02em;color:var(--dkblue);background-color:var(--white)}a{text-decoration-thickness:from-font;color:inherit}b,strong{font-weight:600}button{border-width:0;font:inherit;color:inherit;background-color:transparent;cursor:pointer;touch-action:manipulation}dialog{overscroll-behavior:contain}dialog::backdrop{overflow:hidden;overscroll-behavior:contain}h1,h2,h3,h4,h5,h6{font-weight:600;text-wrap:balance;color:var(--black)}iframe{display:block;max-width:100%;border:0}img,picture,svg,video{height:auto;max-width:100%;vertical-align:middle}input,select,textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit}input[type=checkbox]{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid var(--black);border-radius:.125rem;vertical-align:middle;background-color:var(--palerblue);appearance:none}input[type=checkbox]:checked{border-color:var(--logored);background-color:var(--logored)}input[type=checkbox]:checked::after{display:block;width:100%;height:100%;background-image:url('images/check.svg');background-position:center;content:''}input[type=radio]{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid var(--black);border-radius:1.25rem;background-color:var(--palerblue);appearance:none}input[type=radio]:checked::after{display:block;width:.75rem;height:.75rem;border-radius:50%;background-color:var(--logored);content:''}ol,ul{list-style:none}p{text-wrap:pretty}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}svg[width="0"][height="0"]{position:fixed}svg[width="0"][height="0"][aria-hidden=true]{display:none}[hidden]{display:none!important}pg-carousel:defined :is(.prevbtn,.nextbtn){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}pg-carousel:defined .slider-ctrls{display:flex;gap:var(--gap);align-items:center;place-self:center;--gap:1rem}pg-carousel:defined .slider-ctrls .playbtn{order:5;border-radius:50%}pg-carousel:defined .slider-ctrls .playbtn svg{display:block}pg-carousel:defined :is(.playbtn[aria-label="Start slide rotation"] .pause,.playbtn[aria-label="Stop slide rotation"] .play){display:none}pg-carousel:defined .slider-ctrls .pg-carousel-markers{display:flex;gap:var(--gap);padding-left:0}pg-carousel:defined .slider-ctrls .pg-carousel-markers button{width:.5rem;height:.5rem;border:1px solid;border-radius:50%;list-style:none}pg-carousel:defined .slider-ctrls .pg-carousel-markers [aria-disabled=true]{background-color:var(--white)}pg-carousel .slide-wrap{display:grid;z-index:1;grid-area:1/1/-1/-1;align-items:center}pg-carousel .slide-wrap>*{grid-area:1/1;opacity:0;transition:.3s ease-in-out}pg-carousel .slide-wrap>[aria-hidden=false]{z-index:1;opacity:1}pg-slider:defined .slide-wrap{scroll-behavior:smooth}pg-videowrap{display:grid}pg-videowrap>*{grid-area:1/1}pg-videowrap .playbtn{z-index:1;place-self:end start;margin:.625rem;border-radius:50%}pg-videowrap .playbtn svg{display:block}.allcaps{font-weight:300;font-size:.875rem;line-height:1.2857;text-transform:uppercase;letter-spacing:.12em}.abtn{display:inline-grid;border-radius:50%;color:var(--white);background-color:var(--logored)}.abtn:hover{background-color:var(--red)}.btn{display:inline-flex;gap:.625rem;align-items:center;padding:.75rem 1.25rem;border:1px solid;border-radius:2rem;font-weight:600;font-size:.875rem;line-height:1.29;text-align:center;text-decoration:none;vertical-align:middle;transition:border-radius .2s ease-out}.btn:hover{border-radius:.375rem}.btn::before{flex-shrink:0}.btn-primary{border-color:var(--logored);color:var(--white);background-color:var(--logored)}.btn-secondary{border-color:var(--tan);color:var(--dkblue);background-color:var(--tan)}.btn-ltoutline{border-color:var(--white);color:var(--white)}.btn-dkoutline{border-color:var(--dkblue);color:var(--dkblue)}.btn-download::after{width:1.375rem;height:1.375rem;content:''}.btn-primary.btn-download::after{background-image:url('images/download-white.svg')}.btn-external::after{width:1.25rem;height:1.25rem;content:''}.btn-primary.btn-external::after{background-image:url('images/external-white.svg')}.btn-dkoutline.btn-external::after{background-image:url('images/external-dkblue.svg')}:is([href*="linkedin.com"],[href^="mailto:"],[href^="tel:"],[href$=".pdf"],.btn-marker).btn:not(.btn-download)::before{width:1.125rem;height:1.125rem;content:''}[href*="linkedin.com"].btn-dkoutline::before{background-image:url('images/linkedin-dkblue.svg')}[href^="mailto:"].btn-primary::before{background-image:url('images/email-white.svg')}[href^="mailto:"].btn-dkoutline::before{background-image:url('images/email-dkblue.svg')}[href^="tel:"].btn-primary::before{background-image:url('images/phone-white.svg')}[href^="tel:"].btn-dkoutline::before{background-image:url('images/phone-dkblue.svg')}[href$=".pdf"].btn-primary:not(.btn-download)::before{background-image:url('images/pdf-white.svg')}[href$=".pdf"].btn-dkoutline:not(.btn-download)::before{background-image:url('images/pdf-dkblue.svg')}.btn-dkoutline.btn-marker::before{background-image:url('images/marker-dkblue.svg')}.btn-search::before{width:.75rem;height:.75rem;content:''}.btn-search.btn-ltoutline::before{background-image:url('images/search-white.svg')}.cbox{display:grid;gap:1.25rem;padding:1.875rem var(--hs);border-bottom:3px solid var(--paleblue);border-radius:.5rem .5rem 0 0;font-size:1.125rem;line-height:1.333;background-color:var(--palerblue)}.cbox h3{font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}.cbox h4{font-size:1.25rem;line-height:1.3}.cbox-quote{border-bottom:0;border-radius:.5rem;color:var(--red);background-color:var(--tan)}.cbox-quote blockquote{font-weight:600;font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}.ctas{display:grid;gap:.5rem;justify-items:start}.filter{display:grid;gap:.5rem;align-items:center;padding-block:var(--vs) 1.875rem;--mw:76.25rem}.filter h2{margin-right:.5rem}.filterctrl{position:relative}.filterlist{display:grid;position:absolute;z-index:1;gap:.5rem;width:min(100dvw - 2 * var(--hs),18.75rem);margin-top:.5rem;padding:.75rem;border:1px solid var(--ltgray);border-radius:.5rem;background-color:var(--white)}.filterctrl button{display:flex;gap:.25rem;align-items:center;padding:.75rem 1.25rem;border:1px solid var(--dkblue);border-radius:1.5rem;font-weight:600;font-size:.875rem;line-height:1.2857}.filterctrl button::after{width:1.125rem;height:1.125rem;background-image:url('images/filter.svg');content:''}.filterctrl button:has(+ .filterlist a.active){padding-left:.75rem}.filterctrl button:has(+ .filterlist a.active)::before{display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-right:.375rem;border-radius:50%;font-weight:600;font-size:.75rem;line-height:normal;color:var(--white);background-color:var(--logored);content:'1'}.filterctrl button[aria-expanded=true]::after{rotate:180deg}.filterctrl button:not([aria-expanded=true])+.filterlist{display:none}.filterlist a{display:grid;grid-template-columns:1.25rem 1fr;gap:.75rem;align-items:center;padding:.625rem 1.25rem;border-radius:1.25rem;font-size:.875rem;line-height:1.2857;text-decoration:none}.filterlist a::before{width:.75rem;height:.75rem;border:1px solid transparent;border-radius:50%;box-shadow:0 0 0 .1875rem var(--palerblue),0 0 0 .25rem var(--black);background-color:var(--palerblue);content:''}.filterlist a.active::before{background-color:var(--logored)}.filterlist a:hover{background-color:var(--tan)}.filter+.grid400{padding-top:0}.grid400{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr));gap:1.875rem .625rem;padding-block:var(--vs);--mw:76.25rem}.grid400:has(+ .pagination){padding-bottom:0}.noresults{padding-block:var(--vs)}.pagination{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;justify-self:center;margin-block:3.125rem var(--vs);padding:.5rem;border:1px solid var(--dkblue);border-radius:1.875rem}.pagination>*{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;text-decoration:none}.pagination a:hover{background-color:var(--palerblue)}.pagination a.current{color:var(--white);background-color:var(--logored)}.pill{display:inline-block;padding:.25rem .5rem;border-radius:1.25rem;font-weight:300;font-size:.875rem;line-height:1.2857;background-color:var(--tan)}.pill-white{color:var(--dkblue);background-color:var(--white)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stacked-head{display:grid;gap:.5rem;max-width:56.875rem;margin-inline:auto;padding-block:1rem;font-weight:500;font-size:1.75rem;line-height:1.25;text-align:center;letter-spacing:-.03em}.stacked-head>div{color:var(--black)}.stags{display:flex;flex-wrap:wrap;gap:.25rem}.time{display:flex;gap:.625rem;align-items:center}.wrap{margin-inline:max(var(--hs),((100% - var(--mw)) / 2))}.wys{font-weight:300;font-size:1.125rem;line-height:1.333;color:var(--dkblue)}.wys :where(:not(.btn)){margin:revert;margin-bottom:0;padding:revert;list-style:revert}.wys>:first-child{margin-top:0}.wys h2{font-weight:500;font-size:1.75rem;line-height:1.25;letter-spacing:-.03em;color:var(--black)}.wys h3{font-weight:500;font-size:1.25rem;line-height:1.3;color:var(--black)}.wys h4{font-weight:500;font-size:1.125rem;line-height:1.333;color:var(--black)}.wys a:not(.btn){font-weight:600;color:var(--red)}.wys .bigtxt{font-weight:600;font-size:1.5rem;line-height:normal;letter-spacing:-.03em}.pgform_wrapper .gform_required_legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pgform_wrapper.gform_wrapper.gravity-theme .pgform .gform_fields{gap:.9375rem 1.25rem}.pgform_wrapper.gform_wrapper.gravity-theme .pgform .gfield_label{margin-bottom:.25rem;font-weight:300;font-size:.875rem;line-height:1.14;color:var(--dkblue)}.pgform_wrapper.gform_wrapper.gravity-theme .pgform .gfield_required{color:inherit}.pgform_wrapper.gform_wrapper.gravity-theme .pgform :is(input:is([type=email],[type=tel],[type=text]),select,textarea){height:2.875rem;padding:.75rem 1rem;border:1px solid var(--ltgray);border-radius:.25rem;font:inherit!important;background-color:var(--palerblue)}.pgform_wrapper.gform_wrapper.gravity-theme .pgform .gfield select{background-color:var(--white);background-image:url('images/carat.svg');background-position:right 1.25rem center;background-repeat:no-repeat;appearance:none}.pgform_wrapper.gform_wrapper.gravity-theme .pgform .gfield textarea.large{height:10rem}.pgform_wrapper [type=submit]{cursor:pointer}#maindocument{--menubarheight:2.625rem}.header-skip{display:block;padding:.5rem;text-align:center}.header-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header-skip:focus{outline:0}.header-skip span{padding-right:.25rem;padding-left:.25rem}.header-skip:focus-visible span{outline:1px solid}.ph{position:relative;z-index:10;width:100%;color:var(--white);background-color:var(--dkblue)}body:has(.pagehead-home-a) .ph:not(:has(.ph-menubtn[aria-expanded=true])){background-color:transparent}.ph-wrap{display:grid;grid-template:var(--menubarheight) var(--menu)/1fr auto;align-items:start;--menu:0px}.ph-logo{display:inline-grid;place-self:center start}.ph-menubtn{display:inline-flex;gap:.75rem;align-items:center;align-self:center}.ph-flyout{display:grid;grid-column:1/-1;padding-top:var(--hs)}.ph-primary-btn{display:grid;grid-template-columns:1fr auto;gap:.25rem;justify-content:space-between;align-items:center;width:100%;padding:.75rem;font-weight:600;line-height:1.3125;text-align:initial}.ph-primary-btn[aria-expanded=true] svg{rotate:180deg}.ph-primary-btn:not([aria-expanded=true])+.ph-menu{display:none}.ph-menu{padding:.625rem;border-radius:.375rem;background-color:var(--grayblue)}.ph-menu a{display:inline-flex;align-items:center;padding:.75rem 1rem;font-weight:600;font-size:.875rem;line-height:1.2857}.ph-menu a:not(:hover){text-decoration:none}.ph-menu1 .menu-item-has-children>a{display:flex;justify-content:space-between;text-decoration:none}.ph-menu1 .menu-item-has-children>a[aria-expanded=true] svg{rotate:180deg}.ph-menu1 .menu-item-has-children>a:not([aria-expanded=true])+.sub-menu{display:none}.ph-menu1 .sub-menu{padding:.625rem}.ph-menu1 .sub-menu a:not(.btn){padding:.625rem 1.25rem}.ph-menu1 .sub-menu .btn{margin-top:.625rem}.ph-menu2 a:not(.btn){gap:1rem}.ph-menu2 a>span{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--gray);border-radius:.25rem}.ph-secondary{display:flex;gap:.625rem;align-items:center;padding-block:var(--hs)}.ph-secondary .ph-searchbtn{gap:.25rem}.ph-secondary .ph-searchform{flex-grow:1}.ph-secondary form input{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:0;border-radius:3rem;font-size:.875rem;line-height:1.2857;color:var(--white);background-color:var(--grayblue);background-image:url('images/search-white.svg');background-position:left 1rem center;background-repeat:no-repeat;background-size:.75rem}.ph-secondary form input::placeholder{color:var(--ltgray)}.ph-utility{margin-inline:calc(-1 * var(--hs));padding:var(--hs);background-color:var(--blue)}.ph-utility li{display:grid;align-items:center;min-height:2.625rem}.ph-utility a{padding:.75rem 1rem;border-radius:2rem;font-size:.875rem;line-height:1.2857;text-decoration:none}.pf{padding-block:1.875rem;color:var(--white);background-color:var(--dkblue);background-image:radial-gradient(389.97% 81.01% at 1.53% 103.44%,var(--blue) 0,rgb(from var(--blue) r g b / 0) 100%)}.pf-wrap{display:grid;gap:1.875rem}.pf-promo{max-width:26.875rem}.pf-promo h2{margin-top:1rem;font-weight:400;font-size:1.5rem;line-height:normal;letter-spacing:-.03em;color:inherit}.pf-promo p{margin-top:.75rem;font-size:.875rem;line-height:1.2857}.pf-promo .btn{margin-top:1.25rem}.pf-nav{display:grid;gap:1.875rem}.pf-nav h2{font-weight:300;font-size:.875rem;line-height:1.2857;color:inherit}.pf-nav ul:not(.pf-social){display:grid;gap:.5rem;margin-top:.75rem;font-weight:600;font-size:1rem;line-height:1.3125}.pf-nav a:not(:hover){text-decoration:none}.pf-social{display:flex;flex-shrink:0;gap:2rem}.pf-social a:hover{opacity:.8}.pf-logo{display:inline-grid;justify-self:start;margin-top:2.5rem}.pf-logo:hover{opacity:.8}.pf-legal{display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:space-between;font-weight:600;font-size:.875rem;line-height:1.2857}.pf-legalnav{display:flex;flex-wrap:wrap;gap:2rem}.pf-legalnav a:not(:hover){text-decoration:none}.pf-legaltxt{display:flex;gap:2rem}.block-pagehead{padding-top:var(--vs);color:var(--white);background-color:var(--dkblue);background-image:radial-gradient(81.77% 85.77% at 100% 100%,var(--blue) 25.6%,rgb(from var(--blue) r g b / 0) 100%);--mw:88.125rem}.block-pagehead:has(.pagehead-main:last-child){padding-bottom:var(--vs)}.block-pagehead .pagehead-main{max-width:62.1875rem}.block-pagehead .bc{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1.875rem;font-size:.875rem;line-height:1.2857}.block-pagehead .bc>span{padding:.1875rem .5rem;border:1px solid var(--white);border-radius:1.25rem}.block-pagehead .bc li{display:inline}.block-pagehead .bc li:not(:last-child){margin-right:.5rem}.block-pagehead .bc li:not(:last-child)::after{display:inline-block;width:1.375rem;margin-right:-1.375rem;content:'/'}.block-pagehead .bc a:not(:hover){text-decoration:none}.block-pagehead h1{font-size:2rem;line-height:normal;letter-spacing:-.04em;color:inherit}.block-pagehead .intro{margin-top:1.875rem;font-size:1.125rem;line-height:1.333;color:inherit}.pagehead-img{height:calc(2 * var(--hs) + min(100dvw - 2 * var(--hs),480px));overflow:clip;margin-top:4.375rem;padding-block:var(--hs)}.pagehead-img :is(img,video){width:100%;height:100%;max-width:none;object-fit:cover;border-radius:.9375rem}.block-pagehead .pagehead-finsight{display:flex;flex-wrap:wrap;gap:1.875rem 6.25rem;align-items:start;margin-block:3.125rem 1rem;padding-bottom:3rem}.block-pagehead .finsight-img{flex:calc(infinity) 1 16.25rem;max-width:50rem;overflow:clip;border-radius:.5rem}.block-pagehead .finsight-main{display:grid;flex:1 1 27.5rem;gap:1rem;align-content:start}.block-pagehead .finsight-main h2{margin-bottom:.875rem;color:var(--white)}.block-pagehead .finsight-main a{font-weight:600;font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}.block-pagehead .finsight-main a:not(:hover){text-decoration:none}.block-pagehead .finsight-main>p{font-size:1.125rem;line-height:1.333}.block-pagehead .finsight-footer{display:flex;flex-wrap:wrap;gap:.625rem}.block-pagehead-home{position:relative;color:var(--white);background-color:var(--dkblue);background-image:radial-gradient(81.77% 85.77% at 100% 100%,var(--blue) 25.6%,rgb(from var(--blue) r g b / 0) 100%)}.block-pagehead-home canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%}.block-pagehead-home .wrap{position:relative;z-index:1}.block-pagehead-home pg-rotatingtext{display:grid;gap:1.5rem;justify-items:center;padding-block:4.375rem;text-align:center}.block-pagehead-home pg-rotatingtext h1{font-size:clamp(2.625rem, 1.643rem + 4.911vw, 4rem);line-height:1.1;color:inherit}.block-pagehead-home pg-rotatingtext h1 span{display:block}.block-pagehead-home pg-rotatingtext h1 .rts{display:grid;overflow:clip}.block-pagehead-home pg-rotatingtext h1 .rt{grid-area:1/1;height:100%;translate:0 0%;animation:translate-up-in .3s 1 cubic-bezier(.7,0,.3,1)}.block-pagehead-home pg-rotatingtext h1 .rt[aria-hidden=true]{translate:0 100%;animation:translate-up-out .3s 1 cubic-bezier(.7,0,.3,1)}.block-pagehead-home .wrap:has(.pagehead-img){--mw:88.125rem}.block-pagehead-home .pagehead-img{margin-top:0}.block-pagehead-home.pagehead-home-a{margin-top:calc(-1 * var(--menubarheight));padding-top:var(--menubarheight)}.block-pagehead-home .home-a-lower{display:grid;gap:1.875rem;margin-inline:max(0px,((100% - 60.625rem) / 2));padding-block:var(--vs)}.block-pagehead-home .home-a-lower h2{color:inherit}.block-pagehead-home .home-a-lower .bigtxt{font-weight:300;font-size:clamp(1.5rem, .468rem + 4.233vw, 2.5rem)}.block-pagehead-home pg-carousel{display:grid;grid-template:2.5rem 1fr 2.5rem/1fr;margin-inline:max(var(--hs),((100% - var(--mw)) / 2));padding-block:var(--hs);--mw:88.125rem}.block-pagehead-home pg-carousel:defined .slider-ctrls{z-index:2;grid-area:3/1}.block-pagehead-home pg-carousel .slide{display:grid;position:relative;overflow:clip;border-radius:var(--hs)}.block-pagehead-home pg-carousel .slide::before{z-index:1;grid-area:1/1;background-color:rgb(from var(--dkblue) r g b / .72);content:''}.block-pagehead-home pg-carousel .slide>*{grid-area:1/1}.block-pagehead-home pg-carousel .slide>picture{z-index:0;max-height:660px}.block-pagehead-home pg-carousel .slide>picture img{width:100%;height:100%;max-width:none;object-fit:cover}.block-pagehead-home pg-carousel .slide>div{display:grid;z-index:2;gap:1.875rem;place-items:center;margin:auto max(.5rem,((100% - 50rem) / 2));padding-block:2.5rem;text-align:center}.block-pagehead-home pg-carousel .slide>div h2{font-size:clamp(2.625rem, 1.206rem + 5.82vw, 4rem);line-height:1.1;color:inherit}.block-pagehead-home pg-carousel .slide>div p{font-size:clamp(1rem, .871rem + .529vw, 1.125rem);line-height:1.32}.block-sresults{padding-block:var(--vs);--mw:65rem}.block-sresults .search-results{margin-top:2.5rem}.block-sresults .search-results li{padding-block:1.875rem;border-bottom:1px solid var(--ltgray)}.block-sresults .search-results a{font-weight:600;font-size:1.5rem;line-height:normal;letter-spacing:-.03em;color:var(--black)}.block-sresults .search-results a:hover{text-decoration:none}.block-sresults .search-results p{margin-top:1rem}.block-accordions{padding-block:var(--vs);background-color:var(--tan);--mw:65rem}.block-accordions .stacked-head+section{margin-top:2.5rem}.block-accordions section{padding-top:1.25rem;border-radius:.625rem;background-color:var(--white)}.block-accordions section+section{margin-top:.625rem}.block-accordions section>:not(div:last-child){margin-inline:1.25rem}.block-accordions section>.tag{display:inline-grid;padding:.25rem .5rem;border-radius:1.25rem;font-size:.875rem;line-height:1.2857;background-color:var(--tan)}.block-accordions section>:is(h2,h3){font-size:1.5rem;line-height:normal;letter-spacing:-.03em}.block-accordions section>:is(h2,h3):not(:first-child){margin-top:1.875rem}.block-accordions section>:is(h2,h3)+p{margin-top:.5rem}.block-accordions section details{margin-top:1.25rem}.block-accordions section details summary{display:flex;gap:.25rem;align-items:center;margin-bottom:1.25rem}.block-accordions section details[open] summary svg{rotate:180deg}.block-accordions section details .wys{margin-bottom:1.25rem;padding:1.25rem;border-radius:.625rem;color:var(--black);background-color:var(--tan)}.block-accordions section details .wys :is(h3,h4){font-size:1rem;line-height:1.3125}.block-accordions section>div:last-child{padding:1.25rem;border-top:1px solid var(--palerblue)}.block-accordions section:not(:has(details))>div:last-child{margin-top:1.25rem}.block-checklist{padding-block:var(--vs);background-color:var(--tan);--mw:65rem}.block-checklist .checklist{display:grid;gap:.75rem;margin-top:2.5rem;color:var(--black)}.block-checklist .checklist li{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;padding:.75rem;border-radius:.625rem;font-size:1.125rem;line-height:1.333;background-color:var(--white)}.block-checklist .checklist li::before{width:1.875rem;height:1.875rem;border-radius:.25rem;background-color:var(--dkblue);background-image:url('images/checkmark.svg');content:''}.block-cbws{display:flex;flex-wrap:wrap;gap:1.875rem clamp(6.25rem,-35.568rem + 65.341vw,13.438rem);align-items:start;padding-block:var(--vs);--mw:83.75rem}.block-cbws .cbws-side{display:grid;flex:1 1 18.75rem;gap:1.875rem;max-width:50rem;overflow:clip;border-radius:.5rem}.block-cbws .cbws-side h2{font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}.block-cbws .cbws-main{display:grid;flex:calc(infinity) 1 29rem;gap:1.25rem}.block-cbws .cbws-main :is(ol,ul){padding:revert;list-style:revert}.block-downloads{padding-block:var(--vs);background-color:var(--tan)}.dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(27.5rem,100%),1fr));gap:.625rem;padding-top:2.5rem}.card-dl{display:grid;grid-template-rows:1fr auto auto;justify-items:start;padding-block:.75rem;border-radius:.5rem;background-color:var(--white)}.card-dl>*{margin-inline:.75rem}.card-dl .pill{text-transform:uppercase}.card-dl>div{width:100%;margin:2.75rem 0 1.25rem;padding:.75rem;border-bottom:1px solid var(--paleblue)}.block-faqs{padding-block:var(--vs);--mw:65rem}.block-faqs details{margin-top:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--ltgray)}.block-faqs details:first-of-type{margin-top:3.75rem}.block-faqs details[open]{padding-bottom:1.25rem;border-bottom:2px solid var(--dkblue)}.block-faqs summary{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding-bottom:.5rem;font-weight:500;font-size:1.25rem;line-height:1.3;color:var(--black)}.block-faqs summary svg{flex-shrink:0;border-radius:50%;transition:.2s ease-out}.block-faqs details[open] summary svg{color:var(--white);background-color:var(--logored);rotate:-180deg}.block-form{display:flex;flex-wrap:wrap;gap:2.5rem 6.25rem;padding-block:var(--vs)}.block-form .form-side{flex:1 1 21.25rem}.block-form .form-side h2{font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}.block-form .form-side p{margin-top:1rem}.block-form .form-side .ctas{margin-top:1.875rem}.block-form .form-form{flex:calc(infinity) 1 33rem}.block-icards{color:var(--white);background-color:var(--dkblue);--mw:88.125rem}.block-icards .wmwc-lower{display:grid;gap:1.875rem;justify-items:start;max-width:63.4375rem;padding-block:3.125rem}.block-icards .wmwc-lower h2{color:inherit}.block-icards .wmwc-lower .bigtxt{font-weight:300;font-size:clamp(1.5rem, .984rem + 2.116vw, 2rem)}.icards{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;padding-block:var(--hs)}.icard{display:grid;position:relative;grid-template:1fr auto/1fr;justify-items:start;aspect-ratio:345/420;width:min(100%,21.5625rem);overflow:clip;border-radius:.5rem;color:var(--white);background-color:var(--grayblue)}.icard>*{grid-column:1}.icard button{display:flex;z-index:3;grid-row:2;gap:.25rem;align-items:center;margin:var(--hs);padding:.75rem 1.25rem;border:1px solid var(--white);border-radius:1.5rem;transition:.2s ease-out}.icard button:not([aria-expanded=true]){color:var(--black);background-color:var(--white)}.icard :is(button[aria-expanded=true] .on,button[aria-expanded=false] .off){display:none}.icard button[aria-expanded=false]~.icard-back{display:none}.icard button[aria-expanded=true]~.icard-img{opacity:0}.icard button:hover{border-radius:.25rem}.icard-img{z-index:2;grid-row:1/-1;transition:opacity .2s ease-out;pointer-events:none}.icard-back{grid-row:1;overflow-y:auto;padding:var(--hs);font-weight:500;font-size:1.25rem;line-height:1.3}.block-lmwt{display:flex;flex-wrap:wrap;gap:1.875rem 6.25rem;justify-content:center;align-items:end;padding-block:var(--vs)}.block-lmwt .media{flex:calc(infinity) 1 25rem;overflow:clip;border-radius:.75rem}.block-lmwt .media :is(img,video){width:100%}.block-lmwt .wys{flex:1 1 27.5rem}.block-linkcards{padding-block:var(--vs);text-align:center;background-color:var(--tan);--mw:65rem}.block-linkcards .cards{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-top:2.5rem}.block-linkcards article{display:grid;position:relative;grid-template-rows:1fr auto auto;flex-basis:18.75rem;place-items:end center;padding:2.5rem 1.25rem 1.875rem;border-bottom:3px solid var(--red);border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-color:var(--white)}.block-linkcards article a{text-decoration:none}.block-linkcards article a:last-child::after{position:absolute;inset:0;content:''}.block-linkcards article h3{font-weight:500;font-size:1.25rem;line-height:1.3;letter-spacing:0}.block-linkcards article p{margin-top:.5rem;font-size:.875rem;line-height:1.2857}.block-linkcards article .abtn{margin-top:1.25rem}.block-linklists{padding-block:var(--vs);--mw:65rem}.block-linklists section{margin-top:1.875rem;padding-bottom:2.5rem;border-bottom:1px solid var(--gray)}.block-linklists section h3{font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}.block-linklists section ul,.linklist{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.block-logogrid{padding-block:var(--vs)}.block-logogrid h2{font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}.logogrid{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;margin-top:1.5rem;--gap:.625rem}.logogrid div{flex-basis:min(43dvw,215px);border:1px solid var(--ltgray);border-radius:.375rem}.block-people{padding-block:var(--vs)}.block-people-tan{background-color:var(--tan)}.block-people-white{background-color:var(--white)}.block-people h2{font-weight:600;font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}.people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--cw),100%),1fr));gap:1.875rem .625rem;margin-top:1.875rem}.block-slider{padding-block:var(--vs)}.block-slider:has(+ .block-slider){padding-bottom:var(--vs2)}.block-slider:has(pg-slider:defined){display:grid;grid-template:auto auto auto/max(var(--hs),((100% - var(--mw)) / 2)) auto 1fr auto max(var(--hs),((100% - var(--mw)) / 2))}.block-slider:has(pg-slider:not(:defined)){margin-inline:max(var(--hs),((100% - var(--mw)) / 2))}.block-slider+.block-slider{padding-top:var(--vs2)}.block-slider .slider-head{grid-row:1;grid-column:2/-2;align-self:center;max-width:49.0625rem;margin-bottom:1rem}.block-slider .slider-head p{margin-top:1rem;font-size:1.125rem;line-height:1.333}.block-slider .btn{z-index:1;grid-row:2;grid-column:2/4;place-self:center start}.block-slider pg-slider{display:flex;flex-wrap:wrap}.block-slider pg-slider:defined{display:grid;grid-area:1/1/-1/-1;grid-template:subgrid/subgrid;align-items:end}.block-slider .slider-ctrls{display:flex;grid-area:2/4;gap:.625rem;justify-self:start;padding:.5rem;border:1px solid var(--dkblue);border-radius:1.875rem}.block-slider .slider-ctrls [aria-disabled=true]{color:var(--black);background-color:var(--white)}.block-slider :is(pg-slider:not(:defined),.slide-wrap){gap:.625rem;margin-top:1.25rem}.block-slider .slide-wrap{grid-row:3;grid-column:1/-1}.block-slider :is(pg-slider:not(:defined) > *,.slide-wrap > *){max-width:min(75dvw,25rem)}.block-slider .slide-wrap>:first-child{margin-left:max(var(--hs),((100% - var(--mw)) / 2))}.block-slider .slide-wrap>:last-child{margin-right:max(var(--hs),((100% - var(--mw)) / 2))}.noindustry{display:flex;grid-column:2/-2;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-top:2.5rem;padding:1.25rem;border-radius:.625rem;background-color:var(--tan)}.noindustry h3{font-weight:600;font-size:1rem;line-height:1.3125}.block-stable{padding-block:var(--vs)}.block-stable:has(+ .block-stable){padding-bottom:var(--vs2)}.block-stable+.block-stable{padding-top:var(--vs2)}.block-stable pg-tablewrap{display:block;margin-top:1.25rem;border-radius:.5rem}.block-stable table{width:100%;border-spacing:0px}.block-stable th{text-align:initial}.block-stable thead th{padding:.625rem 1.25rem;font-weight:600;color:var(--white);background-color:var(--dkblue)}.block-stable thead th:first-child{border-top-left-radius:.5rem}.block-stable thead th:last-child{border-top-right-radius:.5rem}.block-stable tbody :is(th,td){padding:1.25rem;color:var(--black)}.block-stable tbody th{font-weight:500;background-color:var(--tan)}.block-stable tbody th .btn{margin-top:.625rem}.block-stable tbody td{border-right:1px solid var(--tan);border-bottom:1px solid var(--tan)}.block-stable tbody td:last-child div+div{margin-top:.5rem}.block-stable tbody td:last-child a{font-weight:700;color:var(--red)}.block-stable tbody tr:last-child th{border-bottom-left-radius:.5rem}.block-stable tbody tr:last-child td:last-child{border-bottom-right-radius:.5rem}.block-tcarousel{padding-block:var(--vs);color:var(--white);background-color:var(--red);--mw:60.625rem}.block-tcarousel h2{color:inherit}.block-tcarousel pg-carousel{display:grid;gap:2.5rem;margin-top:1.25rem}.block-tcarousel blockquote{margin-bottom:1.25rem;font-size:2rem;line-height:normal;letter-spacing:-.04em}.block-tcarousel blockquote p::before{content:open-quote}.block-tcarousel blockquote p::after{content:close-quote}.block-wmwc{color:var(--white);background-color:var(--dkblue);--mw:88.125rem}.block-wmwc .wmwc-img{height:calc(2 * var(--hs) + min(100dvw - 2 * var(--hs),480px));overflow:clip;padding-block:var(--hs)}.block-wmwc .wmwc-img :is(img,video){width:100%;height:100%;max-width:none;object-fit:cover;border-radius:.9375rem}.block-wmwc .wmwc-lower{display:grid;gap:1.875rem;justify-items:start;max-width:63.4375rem;padding-block:3.125rem}.block-wmwc .wmwc-lower h2{color:inherit}.block-wmwc .wmwc-lower .bigtxt{font-weight:300;font-size:clamp(1.5rem, .984rem + 2.116vw, 2rem)}.block-wys{padding-block:var(--vs)}.post-top{display:flex;justify-content:space-between;margin-top:var(--vs);padding-bottom:1.25rem;border-bottom:1px solid var(--ltgray)}.post-wrap{display:grid;gap:3.125rem 6.25rem;padding-block:1.875rem var(--vs)}.post-side{flex:1 1 21.25rem}.post-side>img{border-radius:.5rem}.post-side-abstract{margin-top:1.5rem}.post-side-abstract p{margin-top:1rem;font-size:.875rem;line-height:1.2857}.post-side-share{display:grid;grid-template-columns:1fr auto;align-items:center}.post-side-share:not(:first-child){margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ltgray)}.post-side-share ul{display:flex;gap:1.25rem;justify-content:end}.post-side-share :is(a,button):hover{color:var(--dkblue)}.post-side .btn{justify-self:start;margin-top:1.25rem}.post-main{flex:calc(infinity) 1 33.5rem}.insight-author{display:grid;grid-template:auto auto/auto 1fr;gap:.25rem 1.25rem;align-items:center;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--ltgray);font-size:.875rem;line-height:1.2857}.insight-author img{grid-area:1/1/-1/2;border-radius:.125rem}.insight-author>div{display:grid;grid-area:1/2/-1/3;grid-template:subgrid/subgrid}.insight-author .name{font-weight:500;font-size:1.125rem;line-height:1.333}.card-industry{display:grid;grid-template-rows:auto 1fr;gap:1.25rem}.card-industry>a{display:grid;overflow:clip;border-radius:.5rem}.card-industry>a>*{grid-area:1/1;transition:.3s scale ease-out}.card-industry>a:hover>img{scale:1.05}.card-industry>a>span{display:grid;z-index:1;place-items:center;place-self:end start;width:2.5rem;height:2.5rem;margin:1.25rem .875rem;border-radius:.25rem;background-color:var(--white)}.card-industry h3{font-weight:500;font-size:1.25rem;line-height:1.3}.card-industry h3 a:not(:hover){text-decoration:none}.card-insight{display:grid;grid-template:auto 1fr/min(100%,25rem);gap:1.25rem;color:var(--black)}.card-insight>a:first-child{display:block;aspect-ratio:800/650;overflow:clip;border-radius:.5rem}.card-insight img{width:100%;height:100%;max-width:none;object-fit:cover;transition:.3s scale ease-out}.card-insight a:hover img{scale:1.05}.card-insight div{display:grid;grid-template-rows:auto 1fr;gap:.625rem;align-items:start}.card-insight a{font-weight:500;font-size:1.25rem;line-height:1.3;letter-spacing:0}.card-insight a:not(:hover){text-decoration:none}.card-location img{border-radius:.5rem}.card-location h2{margin-top:1.25rem;font-weight:500;font-size:1.25rem;line-height:1.3}.card-location p{margin-top:.5rem}.card-location p a:not(:hover){text-decoration:none}.card-location .btn{margin-top:1rem}.card-news{display:grid;grid-template-rows:auto 1fr auto;gap:1.25rem;justify-items:start;padding:var(--hs);border-radius:.5rem;color:var(--black);background-color:var(--tan)}.card-news a{font-weight:500;font-size:1.25rem;line-height:1.3;letter-spacing:0}.card-news a:not(:hover){text-decoration:none}.person-wrap{display:flex;flex-wrap:wrap;gap:1.875rem;padding-block:var(--vs)}.person-side{flex:calc(infinity) 1 16.25rem}.person-side>img{border-radius:.5rem}.person-side-block+.person-side-block{margin-top:1.875rem;border-top:1px solid var(--ltgray)}.person-side h2{margin-block:1.875rem 1rem}.person-main{display:grid;flex:1 1 51.5625rem;gap:1.25rem}.card-person a:has(img){display:block;overflow:clip;border-radius:.5rem}.card-person img{width:100%;transition:.3s scale ease-out}.card-person a:hover img{scale:1.05}.card-person h3{margin-top:.75rem;font-weight:600;font-size:1rem;line-height:1.3125}.card-person h3 a:not(:hover){text-decoration:none}.card-person div{margin-top:.25rem;font-size:.875rem;line-height:1.2857}@media (width < 48em){.people-grid{--cw:8.75rem}}@media (width >= 48em){:root{--vs:6.25rem;--vs2:2.5rem}.cbox{padding-inline:1.875rem}.filter{display:flex;flex-wrap:wrap}.pf-nav{display:flex;justify-content:space-between}.block-pagehead .intro{font-size:1.5rem;line-height:normal;letter-spacing:-.03em}.block-pagehead .pagehead-main{padding-inline:2.1875rem}.block-pagehead h1{font-size:2.5rem;line-height:1.25;letter-spacing:-.01em}.block-pagehead .pagehead-finsight{margin-top:var(--vs)}.block-sresults .search-results{margin-top:3.75rem}.block-icards .wmwc-lower{padding:4.375rem 2.1875rem}.block-wmwc .wmwc-lower{padding:4.375rem 2.1875rem}}@media (width < 64em){body:has(.ph-menubtn[aria-expanded=true]) #maindocument{position:absolute;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--menubarheight));width:100%}.ph:has(.ph-menubtn[aria-expanded=true]){position:absolute;top:calc(-1 * var(--menubarheight))}.ph-wrap:has(.ph-menubtn[aria-expanded=true]){max-height:calc(100dvh - var(--wp-admin--admin-bar--height,0px));overflow-y:auto;margin-inline:0;padding-inline:var(--hs);--menu:auto}.ph-menubtn[aria-expanded=false] .close,.ph-menubtn[aria-expanded=true] .open{display:none}.ph-menubtn:not([aria-expanded=true])+.ph-flyout{display:none}.ph-menu h2{display:none}.ph-secondary .ph-searchbtn{display:none}}@media (width >= 64em){.ph{background-image:linear-gradient(var(--blue) var(--menubarheight),var(--dkblue) 0)}body:has(.pagehead-home-a) .ph:not(:has(.ph-primary-btn[aria-expanded=true],.ph-searchbtn[aria-expanded=true])){background-color:transparent;background-image:linear-gradient(var(--blue) var(--menubarheight),transparent 0)}.ph-wrap{grid-template:var(--menubarheight) 4.5rem/1fr auto 1fr}.ph-logo{z-index:2;grid-area:2/1}.ph-menubtn{display:none}.ph-flyout{grid-area:1/1/-1/-1;grid-template:subgrid/subgrid;padding-top:0}.ph-flyout :is(a,button){transition:.2s ease-out;transition-property:border-color,border-radius,color,background-color}.ph-primary{display:flex;grid-area:2/2;gap:.25rem;align-self:center}.ph-primary-btn{grid-template-columns:1fr .5rem;min-height:0;border-radius:2rem}.ph-primary-btn[aria-expanded=true]{color:var(--black);background-color:var(--white)}.ph-primary-btn:hover{color:var(--white);background-color:var(--logored)}.ph-menu,.ph-searchform{position:absolute;top:114px;left:0;z-index:2;width:100%;padding:3rem 0;border-radius:0;background-color:var(--dkblue)}:is(.ph-menu,.ph-searchform)>*{margin-inline:max(var(--hs),((100% - var(--mw)) / 2))}.ph-menu>h2{margin-bottom:1.25rem;padding-inline:4.75rem;font-size:.875rem;line-height:1.2857;text-transform:uppercase;letter-spacing:.12em;color:var(--paleblue)}.ph-menu>ul{display:grid;gap:.125rem;width:25rem;padding-inline:3.75rem}.ph-menu a{display:flex;padding-inline:1rem;border-radius:1.5rem;font-weight:500;font-size:1.125rem;line-height:1.333;text-decoration:none}.ph-menu a:not(.btn):hover{background-color:var(--grayblue)}.ph-menu1>ul{display:grid;grid-template:repeat(auto-fill,44px)/25rem 1fr;gap:.125rem 2.5rem;width:auto}.ph-menu1>ul>li{display:contents}.ph-menu1>ul>li>a{grid-column:1;padding-inline:1rem;border-radius:1.5rem}.ph-menu1 .menu-item-has-children>a svg{width:.625rem;rotate:-90deg}.ph-menu1 .menu-item-has-children>a:hover{background-color:var(--grayblue)}.ph-menu1 .menu-item-has-children>a[aria-expanded=true]{color:var(--black);background-color:var(--white)}.ph-menu1 .menu-item-has-children>a[aria-expanded=true] svg{rotate:-90deg}.ph-menu1>ul .sub-menu{grid-row:1/10;grid-column:2;justify-items:start;align-self:start;padding:var(--hs);border-radius:.625rem;background-color:var(--grayblue)}.ph-menu1>ul .sub-menu a{font-size:1rem}.ph-menu1>ul .sub-menu a:not(.btn):hover{text-decoration:underline}.ph-menu1>ul .sub-menu .btn{margin-inline:0}.ph-menu2>ul{display:grid;grid-template-columns:25rem 25rem;gap:.125rem 2.5rem}.ph-menu2 a{display:flex;width:100%;padding-block:.375rem;border-radius:0;text-decoration:none}.ph-menu2 a:hover{background-color:var(--grayblue)}.ph-secondary{grid-area:2/3;justify-self:end}.ph-searchbtn[aria-expanded=true]{color:var(--black);background-color:var(--white)}.ph-searchbtn:hover{border-color:var(--logored);border-radius:2rem;color:var(--white);background-color:var(--logored)}.ph-searchform{padding-block:2.5rem}.ph-searchbtn:not([aria-expanded=true])+.ph-searchform{display:none}.ph-searchform form{padding-inline:11.5625rem}.ph-utility{display:flex;grid-area:1/1/2/4;gap:.25rem;justify-content:end;margin-inline:0;padding:0}.ph-utility a:hover{color:var(--black);background-color:var(--white)}.block-pagehead-home.pagehead-home-a{margin-top:calc(-1 * (var(--menubarheight) + 4.5rem));padding-top:calc(var(--menubarheight) + 4.5rem)}.block-slider{grid-template-rows:auto auto}.block-slider:has(pg-slider:defined) .slider-head{grid-column:2;margin-bottom:0}.block-slider:has(pg-slider:defined) .btn{grid-area:1/3;margin-left:1.875rem}.block-slider .slider-ctrls{grid-row:1;justify-self:end}.block-slider .slide-wrap{margin-top:1.875rem}.block-wys{--mw:65rem}.post-wrap{grid-template-columns:21.25rem 1fr}.post-main{padding-right:3.125rem}.person-side-block{max-width:18.75rem}}@media (width >= 75em){.pf{background-image:radial-gradient(49.74% 82.61% at 1.53% 103.44%,var(--blue) 0,rgb(from var(--blue) r g b / 0) 100%)}.pf-wrap{grid-template:auto auto/auto auto;gap:4.375rem;padding-top:1rem}.pf-logo,.pf-promo h2{margin-top:0}.pf-legal{align-self:end}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}::details-content{height:0;overflow:clip;transition:height .3s ease-out,content-visibility .3s ease allow-discrete}[open]::details-content{height:auto}}@media print{*,::after,::before{border-color:#000!important;text-shadow:none!important;color:#000!important;background-color:transparent!important}blockquote,figure{break-inside:avoid}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}@view-transition{navigation:auto}@keyframes translate-up-in{0%{translate:0 100%}100%{translate:0 0%}}@keyframes translate-up-out{0%{translate:0 0%}100%{translate:0 100%}}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.filterlist a.active::before{background-color:CanvasText}.block-stable :is(th,td){border:1px solid}}