#hs-eu-cookie-confirmation{display:none!important}html body .bm-cookie-banner{z-index:10000;box-sizing:border-box;color:#000;background:#fff;border:0;border-radius:12px;width:30em;max-width:calc(100% - 4em);max-height:calc(100% - 4em);padding:3em;font:14px/1.5 Lato,Arial,sans-serif;position:fixed;inset:auto auto 2em 2em;overflow:auto;box-shadow:0 0 2rem #00000059}html body .bm-cookie-banner p{color:#000;margin:0 0 1em}html body .bm-cookie-banner a{color:#000;text-decoration:underline}.bm-cookie-settings-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bm-cookie-settings-link:hover,.bm-cookie-settings-link:focus-visible{color:inherit;text-decoration:underline}html body .bm-cookie-close{color:#000;cursor:pointer;background:0 0;border:0;padding:.25rem;font:400 1.75rem/1 Arial,sans-serif;position:absolute;top:.65rem;right:.8rem}html body .bm-cookie-actions{gap:.5em;margin:0;display:flex}html body .bm-cookie-actions button{cursor:pointer;border-radius:999px;flex:1;min-height:2.75rem;padding:.65rem 1rem;font:700 14px/1.2 Lato,Arial,sans-serif}html body .bm-cookie-accept{color:#fff;background:#000;border:1px solid #000}html body .bm-cookie-decline{color:#000;background:#fff;border:1px solid #000}.bm-cookie-close:hover,.bm-cookie-close:focus-visible,.bm-cookie-actions button:hover,.bm-cookie-actions button:focus-visible{filter:brightness(1.15);outline-offset:2px;outline:2px solid #000}.bm-cookie-disclaimer{opacity:1}@media (max-width:35rem){html body .bm-cookie-banner{width:auto;max-width:calc(100% - 2em);max-height:calc(100% - 2em);padding:2em;inset:auto 1em 1em}}
:root{--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, Helvetica, Arial, sans-serif;--navy:#083554;--navy-deep:#061825;--ink:#12202b;--muted:#5b6b76;--gold:#b08d52;--gold-hover:#8f7344;--line:#12202b1a;--paper:#f6f4f0;--radius:14px;--shadow:0 18px 50px #0835541a}html{font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1}html body{color:var(--ink);background:#fff;font-family:var(--font-text)!important}html body p,html body li,html body td,html body th,html body label,html body input,html body textarea,html body select,html body button,html body .hs-form,html body .hs-input,html body .hs-button,html body .cta-primary,html body .cta-secondary,html body .cta-tertiary,html body .hs-menu-item a,html body .hhs-rich-text,html body .hhs-rich-text span,html body .hhs-col-content,html body .hhs-foot-copyright{font-family:var(--font-text)!important}html body p,html body li,html body .hhs-rich-text p,html body .hhs-rich-text li{color:var(--muted);line-height:1.65!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .hhs-rich-text h1,html body .hhs-rich-text h2,html body .hhs-rich-text h3,html body .hhs-rich-text h4,html body .hhs-rich-text h5,html body .hhs-rich-text h6,html body .foot-nav-title,html body .hhs-foot-rss h5,html body .hhs-foot-nav-col h5{letter-spacing:-.022em;color:var(--ink);font-family:var(--font-display)!important;text-transform:none!important;font-weight:590!important}html body h1{letter-spacing:-.028em;line-height:1.08!important}html body h2,html body h3{line-height:1.18!important}html body .fa,html body .fas,html body .far,html body .fal,html body .fab,html body [class^=fa-],html body [class*=\ fa-],html body i.fas,html body i.far,html body i.fab{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands"!important}html body .fab,html body i.fab{font-family:"Font Awesome 5 Brands"!important;font-weight:400!important}html body .wow,html body .wow img,html body img.wow,html body [class*=wow]{visibility:visible!important;animation:none!important}html body .hhs-top-bar{z-index:10002;box-shadow:0 1px 0 var(--line);transition:background-color .22s,box-shadow .22s,padding .22s;position:absolute;left:0;right:0;background:#fffffff0!important;padding:14px 0!important}html body .hhs-top-bar.sticky-menu,html body .hhs-top-bar.sticky-menu.active,html body .hhs-top-bar.is-scrolled{box-shadow:0 1px 0 var(--line);z-index:10002!important;background:#fffffff5!important;width:100%!important;padding:10px 0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body .hhs-top-bar .logo-standard,html body .hhs-top-bar.is-scrolled .logo-standard,html body .hhs-top-bar.sticky-menu .logo-standard{display:none!important}html body .hhs-top-bar .logo-sticky,html body .hhs-top-bar.is-scrolled .logo-sticky,html body .hhs-top-bar.sticky-menu .logo-sticky{display:block!important}html body .logo-standard,html body .logo-sticky{max-width:248px!important}html body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin:10px 14px!important}html body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,html body .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a,html body .hhs-top-bar .hhs-header-search a i,html body .hhs-top-bar .fas{color:var(--ink)!important;letter-spacing:-.011em!important;text-transform:none!important;font-size:15px!important;font-weight:500!important}html body .hhs-top-bar .hamburger-icon,html body .hhs-side-menu .hamburger-icon,html body .hhs-side-menu .hhs-menu-button{width:22px!important;height:16px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:16px!important;display:block!important}html body .hhs-top-bar .hamburger-icon .line,html body .hhs-side-menu .hamburger-icon .line,html body.nav-is-open .hamburger-icon .line{background:var(--ink)!important;border-radius:1px!important;width:22px!important;height:2px!important;left:0!important}html body .hhs-top-bar .hamburger-icon .line-1,html body .hhs-side-menu .hamburger-icon .line-1{top:0!important}html body .hhs-top-bar .hamburger-icon .line-2,html body .hhs-side-menu .hamburger-icon .line-2{top:7px!important}html body .hhs-top-bar .hamburger-icon .line-3,html body .hhs-side-menu .hamburger-icon .line-3{top:14px!important}html body .hhs-top-bar .hamburger-icon:not(.active) .line-3,html body .hhs-side-menu .hamburger-icon:not(.active) .line-3{width:14px!important;left:8px!important}html body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1:after{background:var(--gold)!important;height:1.5px!important;bottom:0!important}html body .hhs-top-bar .mega-menu li.hs-menu-depth-1:after,html body .hhs-top-bar .mega-menu li.hs-menu-depth-1.active:after{content:none!important;display:none!important}html body .hhs-nav-grid,html body .hhs-nav-grid__menu,html body .hhs-top-bar .hs-menu-item{overflow:visible!important}html body .mega-menu,html body .mega-menu>div{width:100%!important;display:block!important}html body .mega-menu a:not(.cta-primary):not([role=menuitem]){margin:0!important;padding:0!important;display:contents!important}html body .main-nav .hhs-nav-links>li:has(.mega-menu){position:relative}html body .mega-menu{border:1px solid var(--line);opacity:0;visibility:hidden;top:var(--header-h,94px)!important;z-index:10003!important;box-shadow:var(--shadow)!important;pointer-events:none!important;background:#fff!important;border-top:0!important;border-radius:0 0 22px 22px!important;position:fixed!important;left:0!important;right:0!important}@media (min-width:851px){html body .mega-menu.active,html body .hhs-nav-grid__menu .hs-menu-depth-1:hover .mega-menu,html body .hhs-nav-grid__menu [class*=mega-drop-]:hover>.mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:10003!important;max-height:none!important;padding:28px 0 32px!important}}html body .mega-menu:before{content:none}html body .mega-menu .container{width:100%!important;max-width:1140px!important;margin:0 auto!important;padding:0 15px!important}html body .mega-menu .row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start!important;gap:0 56px!important;margin:0!important;display:grid!important}html body .mega-menu .row>[class*=col-],html body .mega-menu .col-4{float:none!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html body .mega-menu .mega-text-con,html body .mega-menu .mega-nav-con,html body .mega-menu .hs_cos_wrapper{margin:0!important;padding:0!important}:is(html body .mega-menu .mega-text-con h3,html body .mega-menu .mega-text-con p:has(strong)){font-family:var(--font-display)!important;letter-spacing:-.02em!important;color:var(--gold)!important;cursor:default!important;margin:0 0 16px!important;padding:0!important;font-size:17px!important;font-weight:590!important;line-height:1.25!important;display:block!important}:is(html body .mega-menu .mega-text-con h3 span,html body .mega-menu .mega-text-con p:has(strong) span,html body .mega-menu .mega-text-con p:has(strong) strong){font:inherit!important;color:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;display:inline!important}html body .mega-menu .mega-text-con p:has(strong) br{display:none!important}html body .mega-menu .mega-text-con p{font-family:var(--font-text)!important;color:var(--muted)!important;margin:0 0 8px!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}html body .mega-menu .mega-text-con p:has(strong){font-family:var(--font-display)!important;color:var(--gold)!important;margin:0 0 16px!important;font-size:17px!important;font-weight:590!important;line-height:1.25!important}html body .mega-menu .mega-text-con p:has(.cta-primary){margin:16px 0 0!important}html body .mega-menu .mega-text-con p:has(>img){margin:8px 0 12px!important}html body .mega-menu .mega-text-con img{width:132px!important;max-width:132px!important;height:auto!important;margin:0!important;display:block!important}html body .mega-menu .mega-text-con p[style*=text-align]{text-align:left!important}html body .hhs-top-bar .mega-menu .row{grid-template-columns:300px repeat(2,minmax(0,1fr));column-gap:48px!important}@media (max-width:1099px){html body .hhs-top-bar .mega-menu .container{padding:0 24px!important}html body .hhs-top-bar .mega-menu .row{grid-template-columns:250px repeat(2,minmax(0,1fr));column-gap:32px!important}}html body .hhs-top-bar .mega-menu .row>.col-4:first-child{border-radius:var(--radius);background:var(--paper);padding:20px!important}html body .hhs-top-bar .mega-menu .row>.col-4:not(:first-child){padding-top:20px!important}html body .hhs-top-bar .mega-menu .row>.col-4:first-child h3{margin-bottom:14px!important}html body .mega-menu .mega-figure{aspect-ratio:16/9;background:#fff;border-radius:10px;overflow:hidden;margin:0 0 14px!important}html body .mega-menu .mega-figure img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%!important;max-width:none!important;height:100%!important}html body .hhs-top-bar .mega-menu .row>.col-4:first-child:hover .mega-figure img{transform:scale(1.04)}html body .hhs-top-bar .mega-menu .row>.col-4:first-child p:not(:has(.cta-primary)){font-size:14px!important;line-height:1.5!important}html body .hhs-top-bar .mega-menu .mega-nav-con ul{border-top:1px solid var(--line);max-width:320px}html body .hhs-top-bar .mega-menu .mega-nav-con li{border-bottom:1px solid var(--line)}html body .hhs-top-bar .mega-menu .mega-nav-con a[role=menuitem]:after{content:"→";color:var(--gold);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:4px;transform:translate(-6px,-50%)}html body .hhs-top-bar .mega-menu .mega-nav-con a[role=menuitem]:hover:after,html body .hhs-top-bar .mega-menu .mega-nav-con a[role=menuitem]:focus-visible:after{opacity:1;transform:translateY(-50%)}html body .hhs-side-menu .mega-figure{display:none!important}html body .mega-menu .mega-text-con p:has(>br:only-child){display:none!important}html body .mega-menu .mega-nav-con:has(ul:empty){display:none!important}html body .mega-menu .mega-nav-con .hs-menu-wrapper,html body .mega-menu .mega-nav-con ul{min-height:0!important;margin:0!important;padding:0!important}html body .mega-menu .mega-nav-con li{width:100%!important;margin:0!important;padding:0!important;position:static!important}html body .hhs-top-bar .mega-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin:0!important}html body .hhs-top-bar .mega-menu .mega-nav-con a:not([role=menuitem]){height:0!important;margin:0!important;padding:0!important;display:none!important}html body .hhs-top-bar .mega-menu .mega-nav-con a[role=menuitem]{min-height:44px;transition:color .2s;position:relative;font-family:var(--font-text)!important;letter-spacing:-.011em!important;color:var(--ink)!important;padding:12px 28px 12px 0!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;display:block!important}html body .hhs-top-bar .mega-menu .mega-nav-con a[role=menuitem]:hover{color:var(--gold)!important;background:0 0!important}html body .hhs-side-menu{box-shadow:var(--shadow);box-sizing:border-box!important;padding:12px 20px 24px!important}@media (max-width:767px){html body .hhs-side-menu{width:100%!important;max-width:100vw!important}}html body .hhs-side-menu__controls{justify-content:flex-end;align-items:center;min-height:32px;float:none!important;margin:0!important;display:flex!important}html body .hhs-side-menu__ctas{display:none!important}html body .hhs-side-menu .hhs-menu-toggle{justify-content:flex-end;align-items:center;width:44px;height:44px;float:none!important;margin:0!important;padding:0!important;display:flex!important}html body.nav-is-open .hhs-top-bar .hhs-menu-toggle{pointer-events:none;visibility:hidden}html body .hhs-side-menu.is-open .hamburger-icon .line-1,html body.nav-is-open .hamburger-icon.active .line-1{transform:translateY(7px)rotate(45deg)!important}html body .hhs-side-menu.is-open .hamburger-icon .line-2,html body.nav-is-open .hamburger-icon.active .line-2{opacity:0!important}html body .hhs-side-menu.is-open .hamburger-icon .line-3,html body.nav-is-open .hamburger-icon.active .line-3{width:22px!important;left:0!important;transform:translateY(-7px)rotate(-45deg)!important}html body .hhs-side-menu .mega-menu{display:none!important}html body .hhs-side-menu{overflow-y:auto!important}html body .hhs-side-menu__mobile{padding:4px 0 8px!important}html body .hhs-side-menu__mobile>nav>ul{margin:0;padding:0;list-style:none}html body .hhs-side-menu__mobile>nav>ul>li{border-bottom:1px solid var(--line);margin:0 0 4px;padding:0 0 10px}html body .hhs-side-menu__mobile>nav>ul>li:last-child{border-bottom:0;padding-bottom:0}html body .hhs-side-menu .hhs-side-menu__mobile>nav>ul>li>a{display:block;color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:4px 0 2px!important;font-size:12px!important;font-weight:600!important}html body .hhs-side-menu__mobile ul ul{margin:0;padding:0;list-style:none;display:block!important}html body .hhs-side-menu .hhs-side-menu__mobile ul ul a{display:block;color:var(--ink)!important;letter-spacing:-.02em!important;text-transform:none!important;padding:5px 0!important;font-size:18px!important;font-weight:500!important}html body .hhs-side-menu .hhs-side-menu__mobile a:hover{color:var(--navy)!important}html body .hhs-side-menu .hhs-side-menu__mobile>nav>ul>li:not(:has(ul))>a{color:var(--ink)!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:18px!important;font-weight:500!important}html body .hhs-side-menu__footer{padding:12px 0 0!important}html body.nav-is-open{overflow:hidden}html body .cta-primary,html body .cta-secondary,html body .cta-tertiary,html body .hs-button,html body .button--primary,html body input[type=submit],html body .home-hero-cta,html body .home-text-cta,html body .hhs-top-bar .mega-menu a.cta-primary,html body .post-page-full .article-close a{cursor:pointer;justify-content:center;align-items:center;gap:0;min-width:180px;min-height:48px;box-sizing:border-box!important;color:var(--navy)!important;letter-spacing:-.011em!important;text-transform:none!important;background:#fff!important;border:0!important;border-radius:999px!important;padding:12px 34px!important;font-size:15px!important;font-weight:560!important;line-height:1.2!important;text-decoration:none!important;transition:background-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)!important;display:inline-flex!important;transform:translateY(0)scale(1)!important;box-shadow:inset 0 0 0 1px #08355424,0 6px 18px #08355429,0 2px 4px #08355414!important}html body .cta-primary:hover,html body .cta-primary:focus-visible,html body .cta-secondary:hover,html body .cta-secondary:focus-visible,html body .cta-tertiary:hover,html body .cta-tertiary:focus-visible,html body .hs-button:hover,html body .hs-button:focus-visible,html body .button--primary:hover,html body .button--primary:focus-visible,html body input[type=submit]:hover,html body input[type=submit]:focus-visible,html body .home-hero-cta:hover,html body .home-hero-cta:focus-visible,html body .home-text-cta:hover,html body .home-text-cta:focus-visible,html body .hhs-top-bar .mega-menu a.cta-primary:hover,html body .hhs-top-bar .mega-menu a.cta-primary:focus-visible,html body .post-page-full .article-close a:hover,html body .post-page-full .article-close a:focus-visible{background:var(--gold)!important;color:#fff!important;transform:translateY(-3px)scale(1.03)!important;box-shadow:0 14px 28px #c4a57461!important}html body .cta-primary:active,html body .cta-secondary:active,html body .cta-tertiary:active,html body .hs-button:active,html body .button--primary:active,html body input[type=submit]:active,html body .home-hero-cta:active,html body .home-text-cta:active,html body .hhs-top-bar .mega-menu a.cta-primary:active,html body .post-page-full .article-close a:active{transform:translateY(-1px)scale(1.01)!important;box-shadow:0 8px 16px #c4a57447!important}@media (prefers-reduced-motion:reduce){html body .cta-primary,html body .cta-secondary,html body .cta-tertiary,html body .hs-button,html body .button--primary,html body input[type=submit],html body .home-hero-cta,html body .home-text-cta,html body .hhs-top-bar .mega-menu a.cta-primary,html body .post-page-full .article-close a{transition:background-color .16s,color .16s!important;transform:none!important}html body .cta-primary:hover,html body .cta-secondary:hover,html body .cta-tertiary:hover,html body .hs-button:hover,html body .button--primary:hover,html body input[type=submit]:hover,html body .home-hero-cta:hover,html body .home-text-cta:hover,html body .hhs-top-bar .mega-menu a.cta-primary:hover,html body .post-page-full .article-close a:hover{transform:none!important}}html body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary,html body .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary,html body .hhs-top-bar .mega-menu a.cta-primary{min-width:0;min-height:40px;color:var(--navy)!important;letter-spacing:-.011em!important;text-transform:none!important;background:#fff!important;padding:10px 18px!important;font-size:14px!important;font-weight:560!important;box-shadow:inset 0 0 0 1px #08355424!important}html body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:hover,html body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:focus-visible,html body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:focus,html body .hhs-top-bar .mega-menu a.cta-primary:hover,html body .hhs-top-bar .mega-menu a.cta-primary:focus-visible,html body .hhs-top-bar .mega-menu a.cta-primary:active{background:var(--gold)!important;color:#fff!important;transform:none!important;box-shadow:0 14px 28px #c4a57461!important}html body .hhs-hero-mod .first-col .hhs-rich-text h1{max-width:18ch;font-weight:500!important}html body.page-home #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h1,html body main.page-home #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h1{margin-left:0;margin-right:0}html body .hhs-hero-overlay,html body .hhs-row-overlay{pointer-events:none!important}html body .hhs-hero-overlay{background:linear-gradient(#06182547 0%,#0618258c 100%)!important}html body .hhs-hero-mod .hhs-col-inner-con{z-index:2;position:relative}html body .hhs-hero-mod .second-col .hhs-col-inner{box-shadow:none!important;background:0 0!important;padding:0!important}html body .hhs-hero-mod .second-col .hhs-col-inner-con{box-shadow:none;background:0 0;border-radius:0;overflow:visible;padding:12px 0 0!important}html body .hhs-hero-mod .second-col .hhs-col-inner-con:has(.hs-embed-wrapper){background:var(--navy-deep);padding:0!important}html body .hhs-hero-mod .second-col .hhs-col-inner-con:has(.hhs-form-con){background:#fff;padding:28px 28px 12px!important}html body .hhs-hero-mod .second-col .hhs-rich-text h5,html body .hhs-hero-mod .second-col .hhs-rich-text h5 span,html body .hhs-hero-mod .second-col .hhs-rich-text h5 strong{color:#fff!important;letter-spacing:-.03em!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:500!important;line-height:1.15!important}html body .hhs-hero-mod .second-col .hhs-rich-text,html body .hhs-hero-mod .second-col .hhs-rich-text span,html body .hhs-hero-mod .second-col .hhs-rich-text div{color:#ffffffc7!important;font-size:16px!important;line-height:1.5!important}html body .hhs-hero-mod .second-col .hhs-form-con h5,html body .hhs-hero-mod .second-col .hhs-form-con h6{color:var(--ink)!important}html body .hhs-hero-mod .second-col .hhs-col-inner-con:has(.hhs-form-con) .hhs-rich-text{color:var(--ink)!important}html body .hhs-hero-mod .second-col .hhs-col-inner-con:has(.hhs-form-con) .hhs-rich-text span{color:var(--ink)!important}html body .hhs-hero-mod .second-col .hhs-col-inner-con:has(.hhs-form-con) .hhs-rich-text div{color:var(--ink)!important}html body .hhs-hero-mod .second-col .hhs-form-con h5,html body .hhs-hero-mod .second-col .hhs-form-con h6{letter-spacing:-.02em!important;margin:0 0 16px!important;font-size:20px!important;font-weight:500!important}html body .hhs-hero-mod .second-col .hhs-rich-text div:has(>span:only-child){min-height:0}html body .hhs-hero-mod .second-col .hhs-rich-text h5{margin:0 0 12px!important}html body .hhs-hero-mod .second-col .hhs-rich-text div:has(>.cta-primary){margin-top:20px!important}html body .hhs-hero-mod .second-col .hs-embed-wrapper{margin:0;display:block;position:relative;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important}html body .hhs-hero-mod .second-col .hs-embed-content-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}html body .hhs-hero-mod .second-col .hs-embed-content-wrapper iframe{border:0;position:absolute;inset:0;width:100%!important;height:100%!important}html body .hhs-pull-up{z-index:4;position:relative;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin-top:0!important;padding:72px 24px 96px!important}html body [id^=hs_cos_wrapper] .hhs-pull-up .row{box-shadow:none!important;background:0 0!important;margin-top:0!important}@media (max-width:575px){html body .hhs-pull-up{padding:48px 20px 72px!important}}html body .hhs-flexi-card-mod .row{flex-wrap:wrap;align-items:stretch;display:flex}html body .hhs-flexi-card-mod [class*=col-]{display:flex}html body .hhs-flexi-card-mod a{width:100%;display:flex}html body .hhs-flexi-card{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}html body .hhs-flexi-card .hhs-card-content{flex:1;text-align:left!important;height:auto!important;min-height:0!important;padding:22px 24px 28px!important}html body .hhs-flexi-card .hhs-card-content h4{color:var(--ink)!important;letter-spacing:-.022em!important;margin:0 0 8px!important;font-size:17px!important;font-weight:590!important;line-height:1.25!important}html body .hhs-flexi-card .hhs-card-content h5{color:var(--muted)!important;letter-spacing:-.011em!important;margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important}html body .hhs-flexi-card .hhs-card-content h5:empty{display:none}html body .hhs-divider{border-bottom-color:var(--gold)!important;width:40px!important;margin-bottom:28px!important}html body hr{border:0;border-top:1px solid var(--line);opacity:1}html body .outer-shadow,html body .inner-shadow{box-shadow:none!important}html body .hhs-img img,html body .hhs-img-col img,html body .hhs-profile-card img{aspect-ratio:2/3;object-fit:cover;object-position:center 12%;border-radius:var(--radius) var(--radius) 0 0;visibility:visible!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important}html body #hs_cos_wrapper_widget_1640456123510 .hhs-img-text-mod{background-color:#fefcff!important;padding:50px 0 0!important}html body #hs_cos_wrapper_widget_1640456123510 .outer-shadow{box-shadow:0 0 20px 1px #0000001a!important}html body #hs_cos_wrapper_widget_1640456123510 .hhs-img img{border-radius:0!important}html body #hs_cos_wrapper_widget_1640456123510 .hhs-rich-text h3,html body #hs_cos_wrapper_widget_1640456123510 .hhs-rich-text h3 span{letter-spacing:normal!important;color:#222!important;font-weight:400!important;line-height:1.1!important}html body #hs_cos_wrapper_widget_1640456123510 .hhs-rich-text p{color:#444!important;font-size:18px!important;font-weight:400!important;line-height:23.4px!important}html body .hhs-blog-post-card{border:1px solid var(--line);overflow:hidden;box-shadow:none!important;border-radius:18px!important;transition:transform .2s,box-shadow .2s!important;transform:none!important}html body .hhs-blog-post-card:hover{box-shadow:var(--shadow)!important;transform:translateY(-4px)!important}html body .hhs-post-feat-img{border-radius:0}html body #hs_cos_wrapper_widget_1640454791336 .hhs-tab-mod.inner-shadow,html body .hhs-tab-mod.inner-shadow{box-shadow:none!important}html body #hs_cos_wrapper_widget_1640454791336 .hhs-tab-content,html body .hhs-tab-content{box-shadow:var(--shadow);background:#fff;border-radius:20px;overflow:hidden}html body #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper,html body .hhs-tab-wrapper{border-bottom:1px solid var(--line);background:#f3f1ec!important}html body #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper li,html body .hhs-tab-wrapper li{border-left:none!important}html body #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button,html body .hhs-tab-wrapper button{color:var(--muted)!important;letter-spacing:-.015em!important;text-transform:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:18px 16px!important;font-size:16px!important;font-weight:560!important}html body #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button.is-active,html body #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button.selected,html body .hhs-tab-wrapper button.is-active,html body .hhs-tab-wrapper button.selected,html body .selected-tab{color:var(--ink)!important;border-top-color:#0000!important;border-bottom-color:var(--gold)!important;background:#fff!important}html body #hs_cos_wrapper_widget_1640454791336 .hhs-panel-wrapper,html body #hs_cos_wrapper_widget_1640454791336 .panel,html body .hhs-panel-wrapper,html body .panel{box-shadow:none!important;background:#fff!important;border-radius:0!important}html body #hs_cos_wrapper_widget_1640454791336 .panel{padding:40px 48px!important}html body #hs_cos_wrapper_widget_1640454791336 .panel p{max-width:62ch;color:var(--muted)!important;font-size:18px!important;line-height:1.65!important}@media (max-width:575px){html body .hhs-tab-wrapper.converted-tab,html body #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper.converted-tab{display:flex!important;position:static!important}html body #hs_cos_wrapper_widget_1640454791336 .panel{padding:28px 22px!important}}html body .hhs-profile-card{border-radius:18px}html body .quote-con{letter-spacing:-.02em;max-width:42rem;margin-left:auto;margin-right:auto;color:var(--ink)!important;font-size:1.35rem!important;line-height:1.45!important}html body .flickity-page-dots li.is-selected{background:var(--gold)!important}html body .blog-card__tag-link,html body .blog-post__tag-link,html body .hhs-post-content a[href*=\/tag]{border-radius:999px!important}html body [style*="color: #ff9902"],html body [style*="color:#ff9902"]{color:var(--gold)!important}html body .hs-form .hs-input,html body .hs-form input[type=text],html body .hs-form input[type=email],html body .hs-form input[type=tel],html body .hs-form select,html body .hs-form textarea{box-shadow:none!important;background:#fff!important;border:1px solid #12202b29!important;border-radius:12px!important;padding:12px 14px!important;font-size:16px!important}html body .hs-form .hs-input:focus,html body .hs-form textarea:focus{border-color:var(--navy)!important;outline:none!important;box-shadow:0 0 0 4px #0835541f!important}html body .hhs-form-con{border-radius:20px}html body #hs_cos_wrapper_global_footer .hhs-footer-mod{background:var(--navy-deep)!important;padding-top:72px!important;padding-bottom:48px!important}html body .foot-nav-title,html body .hhs-foot-rss h5,html body .hhs-foot-nav-col h5{color:var(--gold)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:18px!important;font-size:13px!important;font-weight:600!important}html body .hhs-foot-break-line{border-color:#ffffff1a!important}html body .hhs-foot-copyright,html body .bm-site-credit,html body .hhs-col-content,html body .hhs-col-content span,html body .hhs-col-content p{color:#ffffffb8!important;font-size:14px!important}html body .hhs-member-list{margin:0!important;padding:0!important;list-style:none!important}html body .hhs-member-list li{position:relative;color:#ffffffdb!important;margin:0 0 8px!important;padding:0 0 0 16px!important;font-size:14px!important;line-height:1.4!important}html body .hhs-member-list li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}html body .hhs-foot-base-nav a,html body .hhs-foot-base-nav .bm-cookie-settings-link{opacity:.7}html body .hhs-foot-base-nav .bm-cookie-settings-link{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px 0 0;display:inline}html body .bm-site-credit{text-align:center;border-top:1px solid #ffffff26;width:100%;padding-top:12px;margin:12px 0 0!important;font-size:12px!important;line-height:1.6!important}html body .bm-site-credit a{text-decoration:none}html body .bm-site-credit a:hover,html body .bm-site-credit a:focus-visible{text-decoration:underline}html body .bm-site-credit__base{color:#00b3f9!important}html body .bm-site-credit__rest{color:#fff!important}html body .hhs-social-con{justify-content:flex-end;gap:10px;display:flex}html body .hhs-social-con a{border:1px solid #c4a57459;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .16s,border-color .16s;padding:0!important;display:inline-flex!important}html body .hhs-social-con a:hover{border-color:var(--gold);background:#c4a57424}html body .hhs-social-con i{font-size:15px;color:var(--gold)!important}html body .hhs-social-con i span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}html body #return-to-top{box-shadow:var(--shadow);top:auto!important;right:max(20px, env(safe-area-inset-right))!important;bottom:max(20px, env(safe-area-inset-bottom))!important;background:var(--navy)!important;border-radius:999px!important;width:44px!important;height:44px!important;position:fixed!important;left:auto!important}html body #return-to-top i{display:block;transform:translate(-50%,-50%);margin:0!important;font-size:18px!important;line-height:1!important;position:absolute!important;top:50%!important;left:50%!important}html body #return-to-top:hover i{transform:translate(-50%,calc(-50% - 3px));top:50%!important}html body a{text-underline-offset:3px}html body .msi-difference{background:var(--navy-deep);padding:72px 32px}html body .msi-difference__inner{grid-template-columns:minmax(0,.95fr) minmax(320px,1.1fr);align-items:center;gap:48px;max-width:1120px;margin:0 auto;display:grid}html body .msi-difference__eyebrow{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:12px!important;font-weight:600!important}html body .msi-difference h2,html body .msi-difference #msi-difference-heading{max-width:18ch;color:#fff!important;letter-spacing:-.03em!important;margin:0 0 16px!important;font-size:clamp(28px,3.6vw,44px)!important;font-weight:500!important;line-height:1.08!important}html body .msi-difference__lede{border-bottom:1px solid #c4a57459;max-width:48ch;padding-bottom:22px;color:#ffffffb8!important;margin:0 0 22px!important;font-size:17px!important;line-height:1.5!important}html body .msi-difference__beats{list-style:none;margin:0!important;padding:0!important}html body .msi-difference__beats li{border-top:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid;color:#ffffffd1!important;margin:0!important;font-size:15px!important;line-height:1.4!important}html body .msi-difference__beats li:first-child{border-top:0;padding-top:0}html body .msi-difference__beats li:last-child{padding-bottom:0}html body .msi-difference__num{color:var(--gold);font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}html body .msi-difference__media{margin:0}html body .msi-video{aspect-ratio:16/9;background:#000;border-radius:2px;width:100%;margin:0;position:relative;overflow:hidden}html body .msi-video video{object-fit:contain;background:#000;width:100%;height:100%;display:block}html body .row-number-6.dnd_area-row-5-padding{background:var(--paper);padding:96px 48px!important}html body .row-number-6.dnd_area-row-5-padding>.row-fluid{flex-wrap:wrap;gap:40px;max-width:1120px!important;margin:0 auto!important;display:flex!important}html body .row-number-6.dnd_area-row-5-padding>.row-fluid>.span6{flex:340px;float:none!important;width:auto!important;margin:0!important}html body #hs_cos_wrapper_widget_1640476916642 .hhs-img-text-mod,html body #hs_cos_wrapper_module_1640477275236 .hhs-img-text-mod{height:100%;background:0 0!important;padding:0!important}html body #hs_cos_wrapper_widget_1640476916642 .container,html body #hs_cos_wrapper_module_1640477275236 .container{height:100%;width:100%!important;max-width:none!important;padding:0!important}html body #hs_cos_wrapper_widget_1640476916642 .row,html body #hs_cos_wrapper_module_1640477275236 .row{background:#fff;border:1px solid #12202b0f;border-radius:22px;height:100%;overflow:hidden;box-shadow:0 1px 2px #12202b0a,0 18px 40px #12202b0d;flex-flow:column!important;margin:0!important;display:flex!important}html body #hs_cos_wrapper_widget_1640476916642 [class*=col-],html body #hs_cos_wrapper_module_1640477275236 [class*=col-]{float:none!important;flex:none!important;width:100%!important;max-width:100%!important;padding:0!important;display:block!important;position:relative!important}html body #hs_cos_wrapper_widget_1640476916642 .hhs-img-col,html body #hs_cos_wrapper_module_1640477275236 .hhs-img-col{order:1!important;padding:22px 22px 0!important}html body #hs_cos_wrapper_widget_1640476916642 .order-2,html body #hs_cos_wrapper_module_1640477275236 .order-2{order:2!important;padding:32px 40px 44px!important}html body #hs_cos_wrapper_widget_1640476916642 .hhs-img img,html body #hs_cos_wrapper_module_1640477275236 .hhs-img img{object-fit:cover;border-radius:14px!important;width:100%!important;height:240px!important;display:block!important}html body #hs_cos_wrapper_widget_1640476916642 h3,html body #hs_cos_wrapper_module_1640477275236 h3{border-bottom:0;padding-bottom:0;letter-spacing:-.03em!important;margin:0 0 18px!important}html body #hs_cos_wrapper_widget_1640476916642 .hhs-rich-text p,html body #hs_cos_wrapper_module_1640477275236 .hhs-rich-text p,html body #hs_cos_wrapper_widget_1640476916642 .hhs-rich-text li,html body #hs_cos_wrapper_module_1640477275236 .hhs-rich-text li{color:var(--muted)!important;font-size:17px!important;line-height:1.55!important}html body #hs_cos_wrapper_module_1640477275236 ul{margin:8px 0 0 1.15em!important;padding:0!important}html body #hs_cos_wrapper_module_1640477275236 li{margin-bottom:10px}html body #hs_cos_wrapper_widget_1640476916642 .hhs-rich-text>p:last-child{display:none}@media (max-width:767px){html body .row-number-6.dnd_area-row-5-padding{padding:64px 20px!important}html body #hs_cos_wrapper_widget_1640476916642 .order-2,html body #hs_cos_wrapper_module_1640477275236 .order-2{padding:28px 24px 36px!important}}@media (max-width:900px){html body .msi-difference{padding:56px 20px 88px}html body .msi-difference__inner{grid-template-columns:1fr;gap:28px}html body .msi-difference h2,html body .msi-difference #msi-difference-heading,html body .msi-difference__lede{max-width:none}html body .msi-video{max-width:none;margin:0}}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html body.page-home{overflow-x:hidden}html body .page-home .hhs-hero-mod .first-col,html body .page-home #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod .first-col,html body .page-home #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod .first-col .hhs-col-inner{text-align:center!important}html body .page-home #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod,html body .page-home #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod .hhs-fs-bg-outer{justify-content:center;align-items:center;min-height:88vh;display:flex}html body .page-home #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod .container-slim{width:100%;padding-top:calc(var(--header-h,94px) * .35)}html body .page-home #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-overlay{background:linear-gradient(#06182547 0%,#0618256b 48%,#06182594 100%)!important}html body .page-home #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h1{max-width:14em;color:#fff!important;letter-spacing:-.036em!important;margin:0 auto 20px!important;font-size:clamp(40px,5.4vw,68px)!important;font-weight:500!important;line-height:1.05!important}html body .page-home .home-hero-lede{letter-spacing:-.01em;max-width:44ch;color:#ffffffdb!important;margin:0 auto 32px!important;font-size:clamp(16px,1.5vw,19px)!important;font-weight:400!important;line-height:1.55!important}html body .page-home .home-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}html body .page-home .home-hero-cta{box-shadow:none!important}html body .page-home .home-hero-cta:after,html body .page-home .home-text-cta:after{content:none}html body .page-home #home-stories{scroll-margin-top:calc(var(--header-h,94px) + 16px)}html body .page-home .home-statement{background:#fff;border-bottom:0;padding:88px 32px 96px}html body .page-home .home-statement__inner{grid-template-columns:minmax(240px,.86fr) minmax(0,1.04fr);align-items:start;gap:48px 88px;max-width:1120px;margin:0 auto;display:grid}html body .page-home .home-statement__eyebrow{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 16px!important;font-size:12px!important;font-weight:600!important}html body .page-home .home-statement__inner h2{text-wrap:balance;color:var(--ink)!important;letter-spacing:-.03em!important;margin:0 0 18px!important;font-size:clamp(28px,2.8vw,36px)!important;font-weight:500!important;line-height:1.12!important}html body .page-home .home-statement__intro{top:calc(var(--header-h,94px) + 32px);position:sticky}html body .page-home .home-statement__lede{border-top:1px solid var(--gold);max-width:46ch;padding-top:18px;color:var(--muted)!important;margin:0 0 28px!important;font-size:17px!important;line-height:1.5!important}html body .page-home .home-statement__toc{border-top:1px solid var(--line);flex-direction:column;max-width:36ch;display:flex}html body .page-home .home-statement__toc a{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:12px 0 12px 14px;display:flex;position:relative;color:var(--muted)!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important}html body .page-home .home-statement__toc a:before{content:"";background:var(--gold);transform-origin:50%;width:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}html body .page-home .home-statement__toc a[aria-current=true]{color:var(--ink)!important}html body .page-home .home-statement__toc a[aria-current=true]:before{transform:scaleY(1)}html body .page-home .home-statement__toc span{color:var(--gold);letter-spacing:.06em;flex:none;font-size:15px;font-weight:600}html body .page-home .home-statement__path{flex-direction:column;gap:20px;list-style:none;display:flex;margin:0!important;padding:0!important}html body .page-home .home-statement__path li{border-radius:var(--radius);scroll-margin-top:calc(var(--header-h,94px) + 24px);background:#fff;border:0;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;overflow:hidden;box-shadow:0 0 0 1px #12202b14,0 12px 32px #0835540d;margin:0!important}html body .page-home .home-statement__path li:hover{box-shadow:var(--shadow);transform:translateY(-3px)}html body .page-home .home-statement__path a{padding:0;display:block;color:inherit!important;text-decoration:none!important}html body .page-home .home-statement__num{color:var(--gold);font-family:var(--font-display);letter-spacing:-.03em;grid-area:num;font-size:28px;font-weight:560;line-height:1}html body .page-home .home-statement__path-copy{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num title"".text";align-items:baseline;gap:8px 16px;padding:22px 26px 26px;display:grid}html body .page-home .home-statement__path-title{grid-area:title}html body .page-home .home-statement__path-text{grid-area:text}html body .page-home .home-statement__media{aspect-ratio:16/10;background:var(--paper);overflow:hidden;margin:0!important}html body .page-home .home-statement__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}html body .page-home .home-statement__path a:hover .home-statement__media img{transform:scale(1.04)}html body .page-home .home-statement__path-title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.022em;font-size:20px;font-weight:560;line-height:1.2}html body .page-home .home-statement__path-text{color:var(--muted);font-size:15px;font-weight:400;line-height:1.5}html body .page-home .home-statement__path a:hover .home-statement__path-title{color:var(--navy)}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .hhs-text-mod{background:var(--navy-deep)!important;padding:88px 0!important}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 .hhs-rich-text,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 .hhs-rich-text *{text-align:left!important}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 h6,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 h6 span{color:var(--gold)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:13px!important;font-weight:600!important}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 h4,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 h4 span,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 h4 strong{color:#fff!important;letter-spacing:-.03em!important;margin:0 0 16px!important;font-size:clamp(28px,3.2vw,40px)!important;font-weight:500!important;line-height:1.1!important}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 h5,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c1 h5 span{color:#ffffffb8!important;margin:0 0 28px!important;font-size:18px!important;font-weight:400!important;line-height:1.45!important}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c2 .hhs-rich-text,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c2 .hhs-rich-text p,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c2 .hhs-rich-text span,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c2 .hhs-rich-text li{text-align:left!important}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c2 .hhs-rich-text p,html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c2 .hhs-rich-text span{color:#ffffffc7!important;font-size:17px!important;line-height:1.6!important}html body .page-home .home-ebook-label{color:var(--gold)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;margin:28px 0 10px!important;font-size:13px!important;font-weight:600!important}html body .page-home .home-ebook-list{list-style:none;text-align:left!important;margin:0!important;padding:0!important}html body .page-home .home-ebook-list li{border-top:1px solid #ffffff1a;width:100%;display:block;position:relative;color:#ffffffdb!important;text-align:left!important;margin:0!important;padding:8px 0 8px 18px!important;font-size:16px!important;line-height:1.45!important}html body .page-home .home-ebook-list li:before{content:"";background:var(--gold);width:6px;height:1px;position:absolute;top:16px;left:0}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c3 img{border-radius:4px;box-shadow:0 24px 50px #00000059;aspect-ratio:auto!important;width:min(220px,100%)!important;max-width:220px!important;height:auto!important}html body .page-home #hs_cos_wrapper_widget_1640456123510,html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-text-mod{overflow:visible!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-text-mod{position:relative;background:#fff!important;padding:56px 24px 0!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-text-mod:after{content:"";z-index:0;background:var(--navy-deep);pointer-events:none;width:100vw;height:120px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}html body .page-home #hs_cos_wrapper_widget_1640456123510 .outer-shadow{box-shadow:none!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .container{max-width:980px;padding-left:0;padding-right:0}html body .page-home #hs_cos_wrapper_widget_1640456123510 .row{flex-wrap:wrap;align-items:flex-end;display:flex;margin:0!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-col,html body .page-home #hs_cos_wrapper_widget_1640456123510 .order-2{margin:0!important;padding:0!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-col{z-index:1;flex-direction:column;flex:0 0 360px;justify-content:flex-end;align-items:flex-start;width:360px;max-width:360px;display:flex;position:relative}html body .page-home #hs_cos_wrapper_widget_1640456123510 .order-2{z-index:1;flex:1 1 0;width:auto;max-width:none;position:relative;padding:0 0 148px 48px!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img{z-index:1;width:100%;margin:0 0 120px!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img img,html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-col img{aspect-ratio:auto!important;object-fit:contain!important;object-position:bottom center!important;border-radius:0!important;width:100%!important;max-width:360px!important;height:auto!important;display:block!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .home-leadership-eyebrow,html body .page-home .home-leadership-eyebrow{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:left!important;margin:0 0 12px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-rich-text{padding:0!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-rich-text h3{max-width:none;color:var(--ink)!important;letter-spacing:-.028em!important;margin:0 0 14px!important;font-size:clamp(26px,2.8vw,34px)!important;font-weight:500!important;line-height:1.15!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .home-leadership-role{display:block;color:var(--gold)!important;letter-spacing:-.01em!important;margin:6px 0 0!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-rich-text p:not(.home-leadership-eyebrow){max-width:42ch;color:var(--muted)!important;margin:0 0 18px!important;font-size:16px!important;line-height:1.55!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .hhs-testimonial-scroller-mod{background:var(--paper)!important;padding:64px 24px 56px!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .inner-shadow{box-shadow:none!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .hhs-testimonial-scroller-mod:before{content:"Client stories";color:var(--gold);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0 auto 20px;font-size:12px;font-weight:600;display:block}html body .page-home #hs_cos_wrapper_widget_1640460001772 .container-slim{max-width:1140px!important;margin:0 auto!important;padding:0 15px!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .scrolling-testimonials{position:relative}html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-viewport{overflow:hidden;transition:none!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-enabled .content-group{text-align:left;grid-template-columns:minmax(0,3fr) minmax(0,7fr);grid-template-areas:"person quote";align-content:center;align-items:center;column-gap:64px;padding:0;display:grid!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .hhs-testimonial-scroller-mod i{display:none!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-person{text-align:center;border-right:1px solid #c4a57473;flex-direction:column;grid-area:person;justify-content:center;align-self:stretch;align-items:center;padding:8px 40px 8px 0;display:flex}html body .page-home #hs_cos_wrapper_widget_1640460001772 img{box-shadow:0 0 0 4px #fff,0 0 0 5px #c4a5748c;aspect-ratio:1!important;object-fit:cover!important;object-position:center 15%!important;border-radius:50%!important;width:96px!important;max-width:96px!important;height:96px!important;margin:0 0 16px!important;display:block!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-name,html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-name *{letter-spacing:-.015em;text-align:center;color:var(--ink)!important;margin:0!important;font-size:17px!important;font-weight:600!important;line-height:1.3!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-title,html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-title *{text-align:center;text-wrap:balance;color:var(--muted)!important;margin:4px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .quote-con{grid-area:quote;text-align:left!important;margin:0!important;padding:0!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .quote-con:before{content:"“";height:34px;color:var(--gold);margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:68px;line-height:1;display:block}html body .page-home #hs_cos_wrapper_widget_1640460001772 .quote-con>*,html body .page-home #hs_cos_wrapper_widget_1640460001772 .quote-con>* *{letter-spacing:-.02em;text-wrap:pretty;color:var(--ink)!important;font-family:var(--font-display)!important;margin:0!important;font-size:clamp(17px,1.45vw,19px)!important;font-weight:400!important;line-height:1.6!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .scrolling-testimonials .flickity-button{display:none!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-page-dots{justify-content:center;gap:8px;display:flex;margin:40px 0 0!important;padding:0!important;position:static!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-page-dots li{opacity:1!important;background:#0835542e!important;border-radius:999px!important;width:8px!important;height:8px!important;margin:0!important;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-page-dots li.is-selected{background:var(--gold)!important;width:28px!important}@media (max-width:767px){html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-enabled .content-group{grid-template-columns:minmax(0,1fr);grid-template-areas:"quote""person";padding:0 12px}html body .page-home #hs_cos_wrapper_widget_1640460001772 .quote-con>*,html body .page-home #hs_cos_wrapper_widget_1640460001772 .quote-con>* *{font-size:16px!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-person{text-align:left;border-top:1px solid #c4a57473;border-right:0;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;margin-top:24px;padding:20px 0 0;display:grid}html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-person img{grid-row:span 2;width:52px!important;max-width:52px!important;height:52px!important;margin:0!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-person:not(:has(img)){grid-template-columns:minmax(0,1fr)}html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-name,html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-name *,html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-title,html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-title *{text-align:left}html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-viewport{transition:height .3s cubic-bezier(.22,1,.36,1)!important}}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-mod{background:#fff!important;padding:56px 24px 40px!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .para-background,html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-row-overlay{display:none!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-content{box-shadow:none!important;background:0 0!important;border-radius:0!important}html body .page-home .home-ways__head{margin:0 0 32px}html body .page-home .home-ways__eyebrow{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:12px!important;font-weight:600!important}html body .page-home .home-ways__title{color:var(--ink)!important;letter-spacing:-.03em!important;margin:0!important;font-size:clamp(28px,3.6vw,40px)!important;font-weight:500!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .selected-tab{display:none!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;border-bottom:1px solid var(--line)!important;background:0 0!important;margin:0!important;padding:0!important;display:grid!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper li{width:auto!important;margin:0!important;padding:0!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button{white-space:normal;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;width:100%;color:var(--muted)!important;border-bottom:2px solid #0000!important;margin:0 0 -1px!important;padding:0 0 18px!important;font-size:17px!important;font-weight:560!important;line-height:1.3!important;transition:color .2s,border-color .2s!important;display:flex!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button:hover{color:var(--ink)!important;border-bottom-color:#c4a57466!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button.is-active,html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button.selected{color:var(--ink)!important;border-bottom-color:var(--gold)!important;background:0 0!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .home-ways__num{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:600}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel{padding:48px 0 8px!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel:not(.is-active){display:none!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel.is-active{animation:.42s cubic-bezier(.22,1,.36,1) home-ways-in}@keyframes home-ways-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel .row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;margin:0!important;display:grid!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel .row>.col-12{flex:none!important;width:auto!important;max-width:none!important;padding:0!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel h3{text-wrap:balance;color:var(--ink)!important;letter-spacing:-.025em!important;margin:0 0 16px!important;font-size:clamp(24px,2.6vw,32px)!important;font-weight:500!important;line-height:1.2!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel p{max-width:46ch;color:var(--muted)!important;margin:0 0 28px!important;font-size:17px!important;line-height:1.6!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel p:has(.home-ways-cta){margin:0!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .home-ways__media{aspect-ratio:3/2;border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);overflow:hidden;margin:0!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .home-ways__media img{object-fit:cover;display:block;width:100%!important;max-width:none!important;height:100%!important}@media (max-width:767px){html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper{gap:0 16px}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button{padding-bottom:14px!important;font-size:14px!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel{padding-top:28px!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel .row{grid-template-columns:minmax(0,1fr);gap:24px}html body .page-home #hs_cos_wrapper_widget_1640454791336 .home-ways__media{aspect-ratio:16/10;order:-1}}html body .page-home #hs_cos_wrapper_widget_1671036714502 .hhs-blog-post-mod{background:var(--paper)!important;padding:72px 0 88px!important}html body .page-home .home-thinking__head{margin:0 0 36px}html body .page-home .home-thinking__eyebrow{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:12px!important;font-weight:600!important}html body .page-home .home-thinking__title-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}html body .page-home .home-thinking__title{color:var(--ink)!important;font-family:var(--font-display)!important;letter-spacing:-.03em!important;margin:0!important;font-size:clamp(28px,3.6vw,40px)!important;font-weight:500!important}html body .page-home .home-thinking__more{flex-shrink:0;color:var(--navy)!important;font-size:15px!important;font-weight:560!important;text-decoration:none!important}html body .page-home .home-thinking__more:after{content:" →";color:var(--gold)}html body .page-home .home-thinking__more:hover{color:var(--gold)!important}html body .page-home .home-thinking__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important;margin:0!important;display:grid!important}html body .page-home .home-thinking__grid>[class*=col-]{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html body .page-home .hhs-blog-post-card{height:100%;overflow:hidden;border-radius:var(--radius)!important;box-shadow:0 0 0 1px var(--line)!important;background:#fff!important;border:0!important;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s!important;transform:none!important}html body .page-home .hhs-blog-post-card>a{flex-direction:column;height:100%;display:flex;color:inherit!important;text-decoration:none!important}html body .page-home .hhs-blog-post-card:hover{box-shadow:var(--shadow)!important;transform:translateY(-4px)!important}html body .page-home .hhs-post-feat-img{aspect-ratio:16/10;background:var(--paper);display:block;overflow:hidden;min-height:0!important;margin:0!important}html body .page-home .hhs-post-feat-img img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;width:100%!important;max-width:none!important;height:100%!important}html body .page-home .hhs-blog-post-card:hover .hhs-post-feat-img img{transform:scale(1.04)}html body .page-home .hhs-post-content{flex-direction:column;flex:1;display:flex;height:auto!important;padding:22px 22px 24px!important}html body .page-home .hhs-post-content h4{text-wrap:pretty;color:var(--ink)!important;font-family:var(--font-display)!important;letter-spacing:-.022em!important;margin:8px 0 10px!important;font-size:20px!important;font-weight:560!important;line-height:1.25!important}html body .page-home .hhs-blog-post-card:hover .hhs-post-content h4{color:var(--navy)!important}html body .page-home .reading-minutes{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:600!important}html body .page-home .hhs-post-meta,html body .page-home .hhs-post-summary{color:var(--muted)!important;margin:0!important;font-size:14px!important;line-height:1.5!important}html body .page-home .hhs-post-summary{margin-top:12px!important}@media (max-width:991px){html body .page-home .home-thinking__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html body .page-home .home-thinking__grid{grid-template-columns:minmax(0,1fr)}}html body .page-home .msi-difference{padding:72px 32px}@media (max-width:900px){html body .page-home .msi-difference{padding:56px 20px 88px}}@media (max-width:767px){html body .page-home .home-statement{padding:48px 20px 40px}html body .page-home .home-statement__inner{grid-template-columns:1fr;gap:36px}html body .page-home .home-statement__intro{position:static}html body .page-home .home-statement__toc{display:none}html body .page-home .home-thinking__title-row{flex-direction:column;align-items:flex-start;gap:12px}html body .page-home .home-thinking__head{margin:0 0 16px}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-mod{padding:40px 20px 24px!important}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .hhs-text-mod,html body .page-home #hs_cos_wrapper_widget_1640460001772 .hhs-testimonial-scroller-mod{padding-left:8px!important;padding-right:8px!important}html body .page-home #hs_cos_wrapper_widget_1671036714502 .hhs-blog-post-mod{padding:28px 20px 40px!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-text-mod{padding:40px 20px 0!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-col,html body .page-home #hs_cos_wrapper_widget_1640456123510 .order-2{flex:100%;width:100%;max-width:100%;padding-left:0!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .order-2{padding:0 0 148px!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-col{justify-content:flex-start;align-items:flex-start;margin-bottom:16px!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img{margin:0!important}html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img img,html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-img-col img{max-width:240px!important}html body .page-home #hs_cos_wrapper_dnd_area-module-4 .c3{text-align:left}}html body .page-resources,html body.page-resources{background:#fff}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod{padding:calc(var(--header-h,94px) + 36px) 0 28px!important;background:#fff!important}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod .row{align-items:flex-end;margin-top:0!important}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-overlay{display:none!important}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h1,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h2,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h3,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h4,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h5,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text p,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text span{color:var(--ink)!important}html body .page-resources .insights-eyebrow{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:13px!important;font-weight:600!important}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h1{max-width:18ch;color:var(--ink)!important;letter-spacing:-.036em!important;margin:0 0 18px!important;font-size:clamp(36px,5vw,64px)!important;font-weight:500!important;line-height:1.04!important}html body .page-resources .insights-lede{max-width:42ch;color:var(--muted)!important;margin:0!important;font-size:clamp(17px,1.6vw,20px)!important;font-weight:400!important;line-height:1.5!important}html body .page-resources .insights-topics{flex-wrap:wrap;gap:8px 28px;margin:28px 0 0;padding:0;display:flex}html body .page-resources .insights-topics a{letter-spacing:-.01em;box-shadow:inset 0 -1px #0000;color:var(--muted)!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important}html body .page-resources .insights-topics a:hover,html body .page-resources .insights-topics a.is-active{box-shadow:inset 0 -1px 0 var(--ink);color:var(--ink)!important}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod .second-col .hhs-col-inner{background:0 0!important;border-radius:0!important;padding:0!important}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text h1,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text h2,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text h3,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text h4,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text h5,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text p,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text span,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text label,html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-rich-text li{color:var(--ink)!important}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-form-con h5{color:var(--ink)!important;letter-spacing:-.025em!important;margin:0 0 8px!important;font-size:22px!important;font-weight:500!important}html body .page-resources .insights-subscribe-lede{color:var(--muted)!important;margin:0 0 16px!important;font-size:15px!important;line-height:1.45!important}html body .page-resources .hhs-blog-grid-cards{padding:8px 0 96px;background:#fff!important}html body .page-resources .blog-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;padding:24px 0 0;display:grid}html body .page-resources .blog-index:after{display:none}html body .page-resources .blog-index__post,html body .page-resources .blog-index__post--small,html body .page-resources .blog-index__post--large,html body .page-resources .dnd-blog-listing .blog-index__post--large{flex-direction:column;display:flex;box-shadow:none!important;background:0 0!important;flex:none!important;margin:0!important;padding:0!important;transition:none!important;transform:none!important}html body .page-resources .blog-index__post[hidden],html body .page-resources .blog-index__post--large[hidden],html body .page-resources .dnd-blog-listing .blog-index__post--large[hidden]{display:none!important}html body .page-resources .blog-index__post:hover{transform:none!important}html body .page-resources .blog-index__post--large,html body .page-resources .dnd-blog-listing .blog-index__post--large{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:1.15fr 1fr;align-items:start;gap:8px 40px;margin:0 0 8px!important;padding-bottom:48px!important;display:grid!important}html body .page-resources .hhs-blog-card-inner,html body .page-resources .blog-recent-posts__post{height:auto;box-shadow:none!important;background:0 0!important;padding:0!important}html body .page-resources .blog-index__post-image,html body .page-resources .blog-index__post--small .blog-index__post-image{background-color:var(--paper);margin:0 0 20px!important;padding-bottom:62%!important}html body .page-resources .blog-index__post-image--large{margin:0!important;padding-bottom:68%!important}html body .page-resources .blog-index__post-content,html body .page-resources .blog-index__post--large .blog-index__post-content,html body .page-resources .hhs-blog-card-inner .blog-index__post-content,html body .page-resources .blog-index__post-content--small{min-height:0;padding:0!important}html body .page-resources .blog-index__post--large:before{content:"Featured";color:var(--gold);letter-spacing:.1em;text-transform:uppercase;grid-area:1/2;align-self:start;margin:0 0 10px;font-size:12px;font-weight:600}html body .page-resources .blog-index__post--large .blog-index__post-image--large{grid-area:1/1/span 2}html body .page-resources .blog-index__post--large .blog-index__post-content--large{grid-area:2/2;align-self:start;padding-top:0!important}html body .page-resources p.reading-minutes{color:var(--gold)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:12px!important;font-weight:600!important}html body .page-resources p.reading-minutes:empty{display:none}html body .page-resources .blog-index__post--large h4.card_post_title,html body .page-resources .blog-index__post-content--small h4.card_post_title{margin:0 0 12px!important}html body .page-resources .blog-index__post--large h4.card_post_title a{color:var(--ink)!important;letter-spacing:-.03em!important;font-size:clamp(26px,3vw,36px)!important;font-weight:500!important;line-height:1.15!important;text-decoration:none!important}html body .page-resources .blog-index__post-content--small h4.card_post_title a{color:var(--ink)!important;letter-spacing:-.025em!important;font-size:clamp(20px,1.8vw,24px)!important;font-weight:500!important;line-height:1.25!important;text-decoration:none!important}html body .page-resources .card_post_title a:hover{color:var(--navy)!important}html body .page-resources .blog-index__post-author{align-items:center;gap:10px;display:flex;margin:0 0 14px!important}html body .page-resources .blog-index__post-author-image,html body .page-resources .blog-index__post img.blog-index__post-author-image{aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;width:32px!important;max-width:32px!important;height:32px!important}html body .page-resources .blog-index__post-author span,html body .page-resources a.blog-index__post-author-name,html body .page-resources .blog-index__post-author span .pub-date{color:var(--muted)!important;font-size:13px!important;font-weight:400!important}html body .page-resources a.blog-index__post-author-name{pointer-events:none;text-decoration:none!important}html body .page-resources .blog-index__post--large p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--muted)!important;margin:0 0 16px!important;font-size:16px!important;line-height:1.55!important}html body .page-resources .blog-index__post--small p:not(.reading-minutes),html body .page-resources .blog-index__post--small a.blog-index__post-button{display:none!important}html body .page-resources .hhs-blog-grid-cards .blog-index__post-tag,html body .page-resources .hhs-blog-grid-cards .blog-index__post-tag:hover,html body .page-resources .hhs-blog-grid-cards .blog-index__post-tag:focus{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;margin:0 12px 0 0;padding:0;display:inline;color:var(--gold)!important;background:0 0!important;font-size:12px!important;font-weight:600!important}html body .page-resources .blog-index__post-tags{margin:0 0 8px}html body .page-resources a.blog-index__post-button{align-items:center;gap:8px;margin-top:4px;display:inline-flex;box-shadow:inset 0 -1px #08355447;color:var(--navy)!important;font-size:15px!important;font-weight:560!important;text-decoration:none!important;position:static!important;bottom:auto!important;right:auto!important}html body .page-resources a.blog-index__post-button:hover{box-shadow:inset 0 -1px 0 var(--navy)}@media (max-width:991px){html body .page-resources .blog-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}html body .page-resources .blog-index__post--large{grid-template-columns:1fr;gap:20px;padding-bottom:36px!important}html body .page-resources .blog-index__post--large:before,html body .page-resources .blog-index__post--large .blog-index__post-image--large,html body .page-resources .blog-index__post--large .blog-index__post-content--large{grid-area:auto/1}html body .page-resources .blog-index__post--large .blog-index__post-content--large{padding-top:0!important}}@media (max-width:575px){html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .hhs-hero-mod{padding:calc(var(--header-h,72px) + 20px) 0 12px!important}html body .page-resources .blog-index{grid-template-columns:1fr;gap:36px}html body .page-resources #hs_cos_wrapper_dnd_area-module-2 .second-col .hhs-form-con{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}}html body .page-article,html body .post-page-full{background:#fff}html body .post-page-full .blog-header-full{padding:calc(var(--header-h,94px) + 40px) 24px 0!important;background:#fff!important;margin:0!important}html body .post-page-full .blog-header,html body .post-page-full .blog-header__inner,html body .post-page-full .blog-header.post-header.container{flex-direction:column;width:100%;float:none!important;max-width:42rem!important;margin:0 auto!important;padding:0!important;display:flex!important}html body .post-page-full .blog-header__inner .col-lg-5,html body .post-page-full .blog-header__inner .col-lg-7,html body .post-page-full .blog-header__inner .col-sm-12{max-width:42rem;float:none!important;width:100%!important;padding:0!important}html body .post-page-full .reading-minutes{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:12px!important;font-weight:600!important}html body .post-page-full h1.blog-post__title,html body .post-page-full h1.blog-post__title span{color:var(--ink)!important;letter-spacing:-.032em!important;margin:0 0 18px!important;font-size:clamp(32px,4.4vw,48px)!important;font-weight:500!important;line-height:1.12!important}html body .post-page-full .blog-post__meta,html body .post-page-full .blog-post__meta p{flex-wrap:wrap;align-items:center;gap:8px;display:flex;color:var(--muted)!important;margin:0 0 16px!important;font-size:14px!important}html body .post-page-full .meta-author a,html body .post-page-full .blog-post__timestamp{pointer-events:none;color:var(--muted)!important;font-weight:400!important;text-decoration:none!important}html body .post-page-full .blog-index__post-author-image,html body .post-page-full .meta-author img{margin-right:8px;aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;width:32px!important;max-width:32px!important;height:32px!important}html body .post-page-full .blog-post__tags{margin:0 0 8px}html body .post-page-full .blog-post__tag-link{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;margin:0 12px 0 0;padding:0;display:inline;color:var(--gold)!important;background:0 0!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important}html body .post-page-full .blog-header__inner .col-lg-7{margin:28px 0 0}html body .post-page-full .blog-header__inner .col-lg-7 img{aspect-ratio:16/9;object-fit:cover;border-radius:0;height:auto;display:block;width:100%!important}html body .post-page-full .container-slim.content-area-width,html body .post-page-full .container-slim{max-width:42rem!important;padding:36px 24px 0!important}html body .post-page-full .blog-post,html body .post-page-full .blog-post__body{max-width:42rem;margin:0 auto;float:none!important;padding:0!important}html body .post-page-full .blog-post p,html body .post-page-full .blog-post__body p{color:var(--ink)!important;margin:0 0 1.25em!important;font-size:18px!important;font-weight:400!important;line-height:1.7!important}html body .post-page-full .blog-post p:empty{display:none}html body .post-page-full .blog-post p:has(>br:only-child){display:none}html body .post-page-full .social-sharing-wrapper,html body .post-page-full .hs-blog-social-share,html body .post-page-full .blog-comments,html body .post-page-full #comments-listing{display:none!important}html body .post-page-full .article-back{color:var(--muted);margin:0 0 28px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1px #0000}html body .post-page-full .article-back:hover{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}html body .post-page-full .article-close{border-top:1px solid var(--line);max-width:42rem;margin:16px auto 0;padding:36px 0 8px}html body .post-page-full .article-close p{color:var(--ink)!important;letter-spacing:-.022em!important;margin:0 0 14px!important;font-size:22px!important;font-weight:500!important}html body .post-page-full .hhs-blog-grid-cards{border-top:1px solid var(--line);width:min(1320px,100vw - 48px);margin:88px 0 0;padding:64px 0 24px;position:relative;left:50%;transform:translate(-50%);background:#fff!important;max-width:none!important}html body .post-page-full .hhs-blog-grid-cards .container,html body .post-page-full .hhs-blog-grid-cards .row,html body .post-page-full .hhs-blog-grid-cards .blog-index{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}html body .post-page-full .hhs-blog-grid-cards:before{content:"More from MSI Insights";color:var(--ink);letter-spacing:-.03em;margin:0 0 40px;font-size:clamp(28px,3.2vw,40px);font-weight:500;display:block}html body .post-page-full .blog-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;padding:0;display:grid}html body .post-page-full .blog-index__post,html body .post-page-full .hhs-blog-card-inner{box-shadow:none!important;background:0 0!important;padding:0!important;transform:none!important}html body .post-page-full .blog-index__post:hover,html body .post-page-full .hhs-blog-card-inner{transform:none!important}html body .post-page-full .blog-index__post[hidden]{display:none!important}html body .post-page-full .blog-index__post-image{margin:0 0 22px!important;padding-bottom:72%!important}html body .post-page-full .blog-index__post-content,html body .post-page-full .hhs-blog-card-inner .blog-index__post-content,html body .post-page-full .blog-index__post-content--small{min-height:0;padding:0!important}html body .post-page-full .blog-index__post-content--small h4.card_post_title{margin:0 0 14px!important}html body .post-page-full .blog-index__post-content--small h4.card_post_title a{color:var(--ink)!important;letter-spacing:-.025em!important;font-size:clamp(22px,1.8vw,28px)!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important}html body .post-page-full .hhs-blog-grid-cards p.reading-minutes{display:none!important}html body .post-page-full .hhs-blog-grid-cards .blog-index__post-author{align-items:center;gap:10px;display:flex;margin:0 0 12px!important}html body .post-page-full .hhs-blog-grid-cards .blog-index__post-author-image{flex-shrink:0;aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;width:36px!important;max-width:36px!important;height:36px!important}html body .post-page-full .hhs-blog-grid-cards .blog-index__post-author span{white-space:nowrap;color:var(--muted)!important;font-size:15px!important}html body .post-page-full .blog-index__post--small p:not(.reading-minutes),html body .post-page-full a.blog-index__post-button{display:none!important}html body .post-page-full .blog-index__post-tag{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;margin:0 10px 0 0;padding:0;color:var(--gold)!important;background:0 0!important;font-size:12px!important;font-weight:600!important}@media (max-width:767px){html body .post-page-full .blog-index{grid-template-columns:1fr}}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod{padding:calc(var(--header-h,94px) + 64px) 32px 72px!important;height:auto!important;min-height:0!important;display:block!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .container,html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .container-slim{max-width:1120px}html body main:not(.page-home):not(.page-resources) .hhs-hero-overlay{background:linear-gradient(#06182561 0%,#061825a8 100%)!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .para-background__image{transform:none!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text{text-align:left!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text h1,html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text h1 span{max-width:16ch;color:#fff!important;letter-spacing:-.035em!important;margin:0 0 16px!important;font-size:clamp(36px,5vw,64px)!important;font-weight:500!important;line-height:1.04!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text h4,html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text p,html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text span{max-width:42ch;color:#ffffffd6!important;letter-spacing:-.015em!important;font-size:clamp(17px,1.5vw,20px)!important;font-weight:400!important;line-height:1.45!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text h4{margin:0 0 10px!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text ul{max-width:48ch;list-style:none;margin:18px 0 0!important;padding:0!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text li{position:relative;color:#ffffffd1!important;margin:0 0 8px!important;padding-left:16px!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .first-col .hhs-rich-text li:before{content:"";background:var(--gold);width:7px;height:1px;position:absolute;top:.55em;left:0}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-col-inner-con{overflow:visible;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 0 0!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-col-inner-con:has(.hhs-form-con){background:#fff!important;padding:28px 28px 12px!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-col-inner-con:has(.hs-embed-wrapper){background:var(--navy-deep)!important;padding:0!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-rich-text,html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-rich-text span,html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-rich-text div{color:#ffffffc7!important;text-align:left!important;font-size:16px!important;line-height:1.45!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-rich-text h5,html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-rich-text h5 span,html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-rich-text h5 strong{display:block;color:#fff!important;letter-spacing:-.03em!important;text-align:left!important;margin:0 0 10px!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:500!important;line-height:1.15!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-rich-text div:has(>.cta-primary){text-align:left!important;margin-top:22px!important}html body main:not(.page-home):not(.page-resources) .hhs-pull-up{box-shadow:none!important;background:#fff!important;border-radius:0!important;margin-top:0!important;padding:72px 24px 96px!important}html body main:not(.page-home):not(.page-resources) .hhs-pull-up .hhs-rich-text{text-align:left!important}html body main:not(.page-home):not(.page-resources) .hhs-pull-up .hhs-rich-text h2,html body main:not(.page-home):not(.page-resources) .hhs-pull-up .hhs-rich-text h2 span{color:var(--ink)!important;letter-spacing:-.03em!important;text-align:left!important;margin:0 0 10px!important;font-size:clamp(28px,3vw,40px)!important;font-weight:500!important}html body main:not(.page-home):not(.page-resources) .hhs-pull-up .hhs-rich-text h4,html body main:not(.page-home):not(.page-resources) .hhs-pull-up .hhs-rich-text h4 span{max-width:40ch;color:var(--muted)!important;text-align:left!important;margin:0 0 28px!important;font-size:17px!important;font-weight:400!important;line-height:1.45!important}html body main:not(.page-home):not(.page-resources) .hhs-form-con{max-width:640px;box-shadow:none!important;background:0 0!important;border-radius:0!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-form-con{max-width:none}html body main:not(.page-home):not(.page-resources) .hs-form .hs-input,html body main:not(.page-home):not(.page-resources) .hs-form input[type=text],html body main:not(.page-home):not(.page-resources) .hs-form input[type=email],html body main:not(.page-home):not(.page-resources) .hs-form input[type=tel],html body main:not(.page-home):not(.page-resources) .hs-form select,html body main:not(.page-home):not(.page-resources) .hs-form textarea{border-radius:4px!important}html body .hhs-flexi-card{box-shadow:none!important;background:0 0!important;border-radius:0!important}html body .hhs-flexi-card img,html body .hhs-flexi-card .hhs-card-img,html body .hhs-flexi-card [class*=card-img]{aspect-ratio:16/10;object-fit:cover;border-radius:0!important}html body .hhs-flexi-card .hhs-card-content{padding:18px 0 12px!important}:is(html body .hhs-footer-mod .hhs-foot-nav-col h5:empty,html body .hhs-footer-mod .hhs-col-content p:empty,html body .hhs-footer-mod .nav-col-1 .hhs-col-content p:not(:has(img))){display:none!important}html body .hhs-footer-mod .nav-col-1 .hhs-col-content a{vertical-align:top;margin-right:16px;display:inline-block}html body .hhs-footer-mod .nav-col-1 .hhs-col-content img{border-radius:var(--radius)!important;width:auto!important;max-width:none!important;height:120px!important}html body #return-to-top{background:var(--navy)!important;border-radius:999px!important}@media (max-width:767px){html body main:not(.page-home):not(.page-resources) .hhs-hero-mod{padding:calc(var(--header-h,94px) + 36px) 20px 48px!important}html body main:not(.page-home):not(.page-resources) .hhs-hero-mod .second-col .hhs-col-inner-con{padding-top:28px!important}}html body main.page-sol .hhs-hero-mod .container{max-width:1120px;padding-left:0!important;padding-right:0!important}html body main.page-sol .hhs-hero-mod .row{margin-left:0!important;margin-right:0!important}html body main.page-sol .hhs-hero-mod .first-col,html body main.page-sol .hhs-hero-mod .second-col,html body main.page-sol .hhs-hero-mod .hhs-col-inner,html body main.page-sol .hhs-hero-mod .hhs-col-inner-con{text-align:left!important;padding-left:0!important;padding-right:0!important}html body main.page-sol .hhs-hero-mod .first-col{padding-right:48px!important}html body main.page-sol .hhs-hero-mod .first-col .hhs-rich-text h1,html body main.page-sol .hhs-hero-mod .first-col .hhs-rich-text h1 span{max-width:11em}html body main.page-sol .fsm-intro,html body main.page-sol .fsm-services,html body main.page-sol .fsm-notes,html body main.page-sol .fsm-close,html body main.page-sol .fsm-contact,html body main.page-sol .fsm-offices,html body main.page-sol .fsm-stats,html body main.page-sol .fsm-split,html body main.page-sol .fsm-links,html body main.page-sol .fsm-catalog,html body main.page-sol .fsm-honors,html body main.page-sol .fsm-partners,html body main.page-sol .fsm-roster{padding-left:32px;padding-right:32px}html body main.page-sol .fsm-intro__inner,html body main.page-sol .fsm-services__list,html body main.page-sol .fsm-notes__inner,html body main.page-sol .fsm-close__inner,html body main.page-sol .fsm-contact__inner,html body main.page-sol .fsm-offices__inner,html body main.page-sol .fsm-stats__list,html body main.page-sol .fsm-split__inner,html body main.page-sol .fsm-links__inner,html body main.page-sol .fsm-catalog__head,html body main.page-sol .fsm-catalog .fsm-services__list,html body main.page-sol .fsm-honors__head,html body main.page-sol .fsm-honors__grid,html body main.page-sol .fsm-partners__head,html body main.page-sol .fsm-partners__list,html body main.page-sol .fsm-roster__head,html body main.page-sol .fsm-roster__grid{max-width:1120px;margin-left:auto;margin-right:auto}html body main.page-sol .fsm-kicker{color:var(--gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 12px!important;font-size:12px!important;font-weight:600!important}html body main.page-sol .fsm-intro{background:#fff;padding-top:72px;padding-bottom:28px}html body main.page-sol .fsm-intro__inner h2,html body main.page-sol .fsm-close__inner h2,html body main.page-sol .fsm-services__head h2,html body main.page-sol .fsm-split__copy h2,html body main.page-sol .fsm-catalog__head h2,html body main.page-sol .fsm-honors__head h2,html body main.page-sol .fsm-partners__head h2,html body main.page-sol .fsm-roster__head h2{max-width:18ch;color:var(--ink)!important;letter-spacing:-.032em!important;margin:0 0 16px!important;font-size:clamp(28px,3.4vw,44px)!important;font-weight:500!important;line-height:1.08!important}html body main.page-sol .fsm-intro__lede{max-width:54ch;color:var(--muted)!important;margin:0!important;font-size:18px!important;line-height:1.5!important}html body main.page-sol .fsm-intro__lede+.fsm-intro__lede{margin-top:16px!important}html body main.page-sol .fsm-title-wide{max-width:32ch!important}html body main.page-sol .fsm-services{background:#fff;padding-top:24px;padding-bottom:40px}html body main.page-sol .fsm-services__list{border-top:1px solid var(--line);margin-top:0;margin-bottom:0;padding:0;list-style:none}html body main.page-sol .fsm-services__list li{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:72px minmax(0,1fr);gap:8px 28px;padding:28px 0;display:grid}html body main.page-sol .fsm-services__num{color:var(--gold);letter-spacing:.08em;font-size:13px;font-weight:600;line-height:1.6}html body main.page-sol .fsm-services__copy h3{color:var(--ink)!important;letter-spacing:-.025em!important;margin:0 0 6px!important;font-size:22px!important;font-weight:500!important;line-height:1.2!important}html body main.page-sol .fsm-services__copy p{max-width:62ch;color:var(--muted)!important;margin:0!important;font-size:16px!important;line-height:1.5!important}html body main.page-sol .fsm-notes{background:var(--paper);padding-top:36px;padding-bottom:36px}html body main.page-sol .fsm-notes__inner p{max-width:62ch;color:var(--muted)!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.5!important}html body main.page-sol .fsm-notes__inner p:last-child{margin-bottom:0!important}html body main.page-sol .fsm-close{background:#fff;padding-top:80px;padding-bottom:96px}html body main.page-sol .fsm-close__inner p{max-width:42ch;color:var(--muted)!important;margin:0 0 28px!important;font-size:17px!important;line-height:1.5!important}html body main.page-sol .fsm-contact{scroll-margin-top:calc(var(--header-h,94px) + 24px);background:#fff;padding-top:88px;padding-bottom:96px}html body main.page-sol .fsm-contact__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}html body main.page-sol .fsm-contact__aside h2{max-width:14ch;color:var(--ink)!important;letter-spacing:-.034em!important;margin:0 0 16px!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:500!important;line-height:1.05!important}html body main.page-sol .fsm-contact__lede{max-width:40ch;color:var(--muted)!important;margin:0 0 40px!important;font-size:18px!important;line-height:1.5!important}html body main.page-sol .fsm-contact__steps{border-top:1px solid var(--line);margin:0 0 40px;padding:0;list-style:none}html body main.page-sol .fsm-contact__steps li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}html body main.page-sol .fsm-contact__num{color:var(--gold);letter-spacing:.08em;font-size:13px;font-weight:600;line-height:1.7}html body main.page-sol .fsm-contact__steps h3{color:var(--ink)!important;letter-spacing:-.015em!important;margin:0 0 4px!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}html body main.page-sol .fsm-contact__steps p{color:var(--muted)!important;margin:0!important;font-size:15px!important;line-height:1.5!important}html body main.page-sol .fsm-contact__hq p:not(.fsm-kicker){color:var(--ink)!important;margin:0!important;font-size:16px!important;line-height:1.55!important}html body main.page-sol .fsm-contact__card{border-radius:var(--radius);border-top:3px solid var(--gold);box-shadow:0 0 0 1px var(--line), var(--shadow);background:#fff;padding:40px 40px 32px}html body main.page-sol .fsm-contact__card-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:20px}html body main.page-sol .fsm-contact__card-head h3{color:var(--ink)!important;letter-spacing:-.028em!important;margin:0 0 6px!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important}html body main.page-sol .fsm-contact__card-head p{color:var(--muted)!important;margin:0!important;font-size:14px!important}html body main.page-sol .fsm-contact__card-head p span{color:var(--gold-hover)}html body main.page-sol .fsm-contact .hhs-form-con{max-width:none;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}html body main.page-sol .fsm-contact .hs-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;max-width:none!important;margin:0!important;display:grid!important}html body main.page-sol .fsm-contact .hs-form>*{min-width:0;float:none!important;width:auto!important;max-width:none!important;margin:0!important}html body main.page-sol .fsm-contact .hs-form>.hs_company,html body main.page-sol .fsm-contact .hs-form>.hs_type_of_solution,html body main.page-sol .fsm-contact .hs-form>.hs_recaptcha,html body main.page-sol .fsm-contact .hs-form>.hs_submit,html body main.page-sol .fsm-contact .hs-form>.hs_error_rollup,html body main.page-sol .fsm-contact .hs-form>iframe{grid-column:1/-1}html body main.page-sol .fsm-contact .hs-form>iframe{display:none!important}html body main.page-sol .fsm-contact .hs-form-field>label{color:var(--ink)!important;letter-spacing:.01em!important;margin:0 0 8px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;display:block!important}html body main.page-sol .fsm-contact .hs-form-required{margin-left:2px;color:var(--gold-hover)!important}html body main.page-sol .fsm-contact .hs-form .input{margin:0!important}html body main.page-sol .fsm-contact .hs-form .hs-input{appearance:none;transition:border-color .16s,box-shadow .16s;box-sizing:border-box!important;width:100%!important;height:48px!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--font-text)!important;background-color:#fff!important;border:1px solid #12202b29!important;border-radius:8px!important;margin:0!important;padding:0 14px!important;font-size:16px!important;line-height:1.2!important}html body main.page-sol .fsm-contact .hs-form .hs-input:hover{border-color:#12202b52!important}html body main.page-sol .fsm-contact .hs-form .hs-input:focus{border-color:var(--navy)!important;outline:none!important;box-shadow:0 0 0 3px #c4a57459!important}html body main.page-sol .fsm-contact .hs-form select.hs-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23083554' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;padding-right:40px!important}html body main.page-sol .fsm-contact .hs-form select.hs-input.is-placeholder{color:var(--muted)!important}html body main.page-sol .fsm-contact .hs-form .hs-input.invalid.error{border-color:#b4483c!important}html body main.page-sol .fsm-contact .hs-error-msgs,html body main.page-sol .fsm-contact .hs-error-msgs li,html body main.page-sol .fsm-contact .hs-error-msgs label{box-shadow:none!important;background:0 0!important;border:0!important}html body main.page-sol .fsm-contact .hs-error-msgs{margin:6px 0 0!important;padding:0!important;list-style:none!important}html body main.page-sol .fsm-contact .hs-error-msgs li{margin:0!important;padding:0!important}html body main.page-sol .fsm-contact .hs-error-msgs label{color:#b4483c!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;display:block!important}html body main.page-sol .fsm-contact .hs_error_rollup .hs-error-msgs,html body main.page-sol .fsm-contact .hs_recaptcha .grecaptcha-badge{margin:0!important}html body main.page-sol .fsm-contact .hs_submit{margin-top:4px!important}html body main.page-sol .fsm-contact .hs_submit .actions{margin:0!important;padding:0!important}html body main.page-sol .fsm-contact .hs-button{height:52px;background:var(--navy)!important;color:#fff!important;font-family:var(--font-text)!important;font-weight:600!important}html body main.page-sol .fsm-contact .hs-button:hover,html body main.page-sol .fsm-contact .hs-button:focus-visible{background:var(--gold)!important;color:var(--navy-deep)!important}html body main.page-sol .fsm-contact .hs-button:focus-visible{outline-offset:3px;outline:2px solid var(--navy)!important}html body main.page-sol .fsm-contact .submitted-message{color:var(--ink)!important;padding:24px 0!important;font-size:18px!important;line-height:1.5!important}@media (max-width:520px){html body main.page-sol .fsm-contact .hs-form{grid-template-columns:1fr}html body main.page-sol .fsm-contact .hs-button{width:100%!important}}html body main.page-sol .fsm-offices{background:var(--paper);padding-top:72px;padding-bottom:96px}html body main.page-sol .fsm-offices__inner h2{max-width:16ch;color:var(--ink)!important;letter-spacing:-.032em!important;margin:0 0 36px!important;font-size:clamp(28px,3.4vw,44px)!important;font-weight:500!important;line-height:1.08!important}html body main.page-sol .fsm-offices__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}html body main.page-sol .fsm-office{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line), 0 10px 28px #08355412;background:#fff;flex-direction:column;display:flex;overflow:hidden}html body main.page-sol .fsm-office__map{aspect-ratio:16/11;background:#e9e6df;border:0;width:100%;display:block}html body main.page-sol .fsm-office__body{border-top:2px solid var(--gold);flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}html body main.page-sol .fsm-office__body h3{align-items:center;gap:10px;display:flex;color:var(--ink)!important;letter-spacing:-.025em!important;margin:0 0 8px!important;font-size:22px!important;font-weight:500!important}html body main.page-sol .fsm-office__tag{color:var(--gold-hover);letter-spacing:.08em;background:#c4a5742e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}html body main.page-sol .fsm-office__body p{color:var(--muted)!important;margin:0 0 20px!important;font-size:15px!important;line-height:1.55!important}html body main.page-sol .fsm-office__link{align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex;color:var(--navy)!important;text-decoration:none!important}html body main.page-sol .fsm-office__link:after{content:"→";transition:translate .2s}html body main.page-sol .fsm-office__link:hover{color:var(--gold-hover)!important}html body main.page-sol .fsm-office__link:hover:after{translate:4px}@media (max-width:991px){html body main.page-sol .fsm-contact{padding-top:64px;padding-bottom:72px}html body main.page-sol .fsm-contact__inner{grid-template-columns:1fr;gap:40px}html body main.page-sol .fsm-contact__steps{margin-bottom:32px}html body main.page-sol .fsm-offices__list{grid-template-columns:1fr 1fr}}@media (max-width:767px){html body main.page-sol .fsm-contact{padding-top:48px;padding-bottom:56px}html body main.page-sol .fsm-contact__card{padding:28px 20px 20px}html body main.page-sol .fsm-offices{padding-top:56px;padding-bottom:64px}html body main.page-sol .fsm-offices__list{grid-template-columns:1fr}}html body main.page-sol .fsm-faq{background:#fff;padding:88px 32px 104px}html body main.page-sol .fsm-faq__inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;max-width:1120px;margin:0 auto;display:grid}html body main.page-sol .fsm-faq__aside{top:calc(var(--header-h,94px) + 32px);position:sticky}html body main.page-sol .fsm-faq__aside h2{max-width:13ch;color:var(--ink)!important;letter-spacing:-.034em!important;margin:0 0 16px!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:500!important;line-height:1.06!important}html body main.page-sol .fsm-faq__lede{max-width:36ch;color:var(--muted)!important;margin:0 0 32px!important;font-size:17px!important;line-height:1.5!important}html body main.page-sol .fsm-faq__toc{border-top:1px solid var(--line);flex-direction:column;margin-bottom:32px;display:flex}html body main.page-sol .fsm-faq__toc a{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:14px 0 14px 16px;font-size:15px;font-weight:500;transition:color .18s;display:flex;position:relative;color:var(--muted)!important;text-decoration:none!important}html body main.page-sol .fsm-faq__toc a:before{content:"";background:var(--gold);border-radius:2px;width:2px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}html body main.page-sol .fsm-faq__toc a span{color:var(--gold);letter-spacing:.08em;font-size:12px;font-weight:600}html body main.page-sol .fsm-faq__toc a:hover,html body main.page-sol .fsm-faq__toc a[aria-current=true]{color:var(--ink)!important}html body main.page-sol .fsm-faq__toc a[aria-current=true]:before{transform:scaleY(1)}html body main.page-sol .fsm-faq__ask{border-radius:var(--radius);background:var(--navy-deep);box-shadow:var(--shadow);padding:26px 24px}html body main.page-sol .fsm-faq__ask h3{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 6px!important;font-size:19px!important;font-weight:500!important}html body main.page-sol .fsm-faq__ask p{color:#ffffffad!important;margin:0 0 18px!important;font-size:15px!important}html body main.page-sol .fsm-faq__ask ul{border-top:1px solid #ffffff1f;margin:0;padding:16px 0 0;list-style:none}html body main.page-sol .fsm-faq__ask li+li{margin-top:8px}html body main.page-sol .fsm-faq__ask a{font-size:15px;font-weight:600;transition:color .18s;color:var(--gold)!important;text-decoration:none!important}html body main.page-sol .fsm-faq__ask a span{color:#ffffff8c;font-weight:400}html body main.page-sol .fsm-faq__ask a:hover{color:#fff!important}html body main.page-sol .fsm-faq__group{scroll-margin-top:calc(var(--header-h,94px) + 24px)}html body main.page-sol .fsm-faq__group+.fsm-faq__group{margin-top:64px}html body main.page-sol .fsm-faq__group h3{flex-direction:column;gap:6px;display:flex;color:var(--ink)!important;letter-spacing:-.028em!important;margin:0 0 20px!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important}html body main.page-sol .fsm-faq__group h3 span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}html body main.page-sol .fsm-faq__item{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;transition:background-color .2s,box-shadow .2s}html body main.page-sol .fsm-faq__item+.fsm-faq__item{margin-top:10px}html body main.page-sol .fsm-faq__item:hover{box-shadow:inset 0 0 0 1px #08355438}html body main.page-sol .fsm-faq__item[open]{background:var(--paper);box-shadow:inset 0 0 0 1px #c4a57473}html body main.page-sol .fsm-faq__item summary{color:var(--ink);letter-spacing:-.012em;cursor:pointer;border-radius:12px;padding:20px 64px 20px 24px;font-size:17px;font-weight:500;line-height:1.4;list-style:none;transition:color .18s;display:block;position:relative}html body main.page-sol .fsm-faq__item summary::-webkit-details-marker{display:none}html body main.page-sol .fsm-faq__item summary:after{content:"";background:linear-gradient(var(--navy), var(--navy)) center / 12px 1.6px no-repeat, linear-gradient(var(--navy), var(--navy)) center / 1.6px 12px no-repeat, var(--paper);border-radius:50%;width:30px;height:30px;margin-top:-15px;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .18s;position:absolute;top:50%;right:18px}html body main.page-sol .fsm-faq__item summary:hover{color:var(--navy)}html body main.page-sol .fsm-faq__item summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html body main.page-sol .fsm-faq__item:not([open]) summary:hover:after{background:linear-gradient(#fff, #fff) center / 12px 1.6px no-repeat, linear-gradient(#fff, #fff) center / 1.6px 12px no-repeat, var(--navy)}html body main.page-sol .fsm-faq__item[open] summary:after{background:linear-gradient(#fff, #fff) center / 12px 1.6px no-repeat, linear-gradient(#fff, #fff) center / 1.6px 12px no-repeat, var(--navy);transform:rotate(45deg)}html body main.page-sol .fsm-faq__item::details-content{block-size:0;transition:block-size .32s cubic-bezier(.22, 1, .36, 1), content-visibility .32s allow-discrete;overflow:hidden}html body main.page-sol .fsm-faq__item[open]::details-content{block-size:auto}html body main.page-sol.page-faq{interpolate-size:allow-keywords}html body main.page-sol.page-faq .fsm-close{background:var(--paper)}html body main.page-sol.page-faq .fsm-close__inner{text-align:center;flex-direction:column;align-items:center;display:flex}html body main.page-sol.page-faq .fsm-close__inner h2{max-width:24ch;text-align:center!important}html body main.page-sol.page-faq .fsm-close__inner p{text-align:center!important}html body main.page-sol .fsm-faq__answer{max-width:64ch;padding:0 64px 24px 24px}html body main.page-sol .fsm-faq__answer p,html body main.page-sol .fsm-faq__answer li{color:var(--muted)!important;margin:0!important;font-size:16px!important;line-height:1.6!important}html body main.page-sol .fsm-faq__answer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}html body main.page-sol .fsm-faq__answer li{padding-left:20px;position:relative}html body main.page-sol .fsm-faq__answer li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}@media (prefers-reduced-motion:reduce){html body main.page-sol .fsm-faq__item summary:after{transition:none}html body main.page-sol .fsm-faq__item::details-content{transition:none}}@media (max-width:991px){html body main.page-sol .fsm-faq__inner{grid-template-columns:1fr;gap:0}html body main.page-sol .fsm-faq__aside{display:contents}html body main.page-sol .fsm-faq__toc{display:none}html body main.page-sol .fsm-faq__groups{order:1;margin-top:8px}html body main.page-sol .fsm-faq__ask{order:2;margin-top:48px}}@media (max-width:767px){html body main.page-sol .fsm-faq{padding:56px 20px 72px}html body main.page-sol .fsm-faq__item summary{padding:18px 56px 18px 18px;font-size:16px}html body main.page-sol .fsm-faq__item summary:after{right:14px}html body main.page-sol .fsm-faq__answer{padding:0 18px 20px}}html body main.page-sol .fsm-services__head{margin-bottom:36px}html body main.page-sol .fsm-stats{background:var(--paper);padding-top:56px;padding-bottom:56px}html body main.page-sol .fsm-stats__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:grid}html body main.page-sol .fsm-stats__num{color:var(--ink)!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:clamp(40px,5vw,64px)!important;font-weight:500!important;line-height:1!important}html body main.page-sol .fsm-stats__list p:last-child{max-width:22ch;color:var(--muted)!important;margin:0!important;font-size:15px!important;line-height:1.45!important}html body main.page-sol .fsm-split{background:#fff;padding-top:72px;padding-bottom:24px}html body main.page-sol .fsm-split__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 64px;display:grid}html body main.page-sol .fsm-split--flip .fsm-split__media{order:2}html body main.page-sol .fsm-split__media img{object-fit:cover;width:100%;height:420px;display:block}html body main.page-sol .fsm-split__copy p:not(.fsm-kicker){max-width:46ch;color:var(--muted)!important;margin:0 0 28px!important;font-size:17px!important;line-height:1.5!important}html body main.page-sol .fsm-links{background:var(--paper);padding-top:72px;padding-bottom:72px}html body main.page-sol .fsm-links__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}html body main.page-sol .fsm-links__card{border:1px solid var(--line);border-bottom:2px solid var(--gold);background:#fff;padding:32px 28px 28px;transition:border-color .28s;display:block;text-decoration:none!important}html body main.page-sol .fsm-links__card h3{width:fit-content;padding-bottom:8px;position:relative;color:var(--ink)!important;letter-spacing:-.03em!important;margin:0 0 12px!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important}html body main.page-sol .fsm-links__card h3:after{content:"";background:var(--gold);width:100%;height:1px;position:absolute;bottom:0;left:0}html body main.page-sol .fsm-links__card p:not(.fsm-kicker){color:var(--muted)!important;margin:0!important;font-size:16px!important;line-height:1.45!important}html body main.page-sol .fsm-links__card:hover{border-bottom-color:var(--navy)}html body main.page-sol .fsm-links__card:hover h3{color:var(--navy)!important}html body main.page-sol .fsm-catalog{background:#fff;padding-top:56px;padding-bottom:48px}html body main.page-sol .fsm-catalog--paper{background:var(--paper)}html body main.page-sol .fsm-catalog__head{margin-bottom:28px}html body main.page-sol .fsm-catalog .fsm-services__list li{padding:0;transition:border-color .28s;display:block}html body main.page-sol .fsm-catalog .fsm-services__list a{color:inherit;cursor:pointer;grid-template-columns:72px minmax(0,1fr) 28px;align-items:start;gap:8px 28px;padding:28px 0;transition:transform .28s;display:grid;transform:translate(0);text-decoration:none!important}html body main.page-sol .fsm-catalog .fsm-services__list a:after{content:"→";color:var(--gold);align-self:start;margin-top:2px;font-size:18px;font-weight:400;line-height:1.2;transition:transform .28s,color .28s;transform:translate(0)}html body main.page-sol .fsm-catalog .fsm-services__num{transition:transform .28s;display:inline-block;transform:translate(0)}html body main.page-sol .fsm-catalog .fsm-services__copy h3{width:fit-content;padding-bottom:6px;text-decoration:none;transition:color .28s;position:relative}html body main.page-sol .fsm-catalog .fsm-services__copy h3:after{content:"";background:var(--gold);transform-origin:0;pointer-events:none;width:100%;height:1px;transition:transform .28s,height .28s;position:absolute;bottom:2px;left:0;transform:scaleX(1)}html body main.page-sol .fsm-catalog .fsm-services__list li:hover,html body main.page-sol .fsm-catalog .fsm-services__list li:focus-within{border-bottom-color:var(--gold)}html body main.page-sol .fsm-catalog .fsm-services__list a:hover,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible{transform:translate(8px)}html body main.page-sol .fsm-catalog .fsm-services__list a:hover .fsm-services__num,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible .fsm-services__num{transform:translate(2px)}html body main.page-sol .fsm-catalog .fsm-services__list a:hover h3,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible h3{color:var(--navy)!important}html body main.page-sol .fsm-catalog .fsm-services__list a:hover h3:after,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible h3:after{height:2px;transform:scaleX(1.12)}html body main.page-sol .fsm-catalog .fsm-services__list a:hover:after,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible:after{color:var(--navy);transform:translate(6px)}html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible{outline:2px solid var(--navy);outline-offset:6px}@media (prefers-reduced-motion:reduce){html body main.page-sol .fsm-catalog .fsm-services__list li,html body main.page-sol .fsm-catalog .fsm-services__list a,html body main.page-sol .fsm-catalog .fsm-services__list a:after,html body main.page-sol .fsm-catalog .fsm-services__num,html body main.page-sol .fsm-catalog .fsm-services__copy h3,html body main.page-sol .fsm-catalog .fsm-services__copy h3:after{transition:none}html body main.page-sol .fsm-catalog .fsm-services__list a:hover,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible,html body main.page-sol .fsm-catalog .fsm-services__list a:hover .fsm-services__num,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible .fsm-services__num,html body main.page-sol .fsm-catalog .fsm-services__list a:hover:after,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible:after,html body main.page-sol .fsm-catalog .fsm-services__list a:hover h3:after,html body main.page-sol .fsm-catalog .fsm-services__list a:focus-visible h3:after{transform:none}}html body main.page-sol .fsm-honors{background:var(--paper);padding-top:72px;padding-bottom:80px}html body main.page-sol .fsm-honors__head{margin-bottom:36px}html body main.page-sol .fsm-honors__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:grid}html body main.page-sol .fsm-honors__grid figure{margin:0}html body main.page-sol .fsm-honors__grid img{object-fit:contain;border-radius:var(--radius);background:#fff;margin-inline:auto;padding:0;display:block;width:auto!important;max-width:100%!important;height:200px!important;max-height:200px!important}html body main.page-sol .fsm-honors__grid figcaption{margin-top:12px;color:var(--muted)!important;font-size:13px!important;line-height:1.4!important}html body main.page-sol .fsm-honors+.fsm-links,html body main.page-sol .fsm-roster+.fsm-links{padding-top:8px}html body main.page-sol .fsm-partners{background:#fff;padding-top:48px;padding-bottom:72px}html body main.page-sol .fsm-partners__head{margin-bottom:36px}html body main.page-sol .fsm-partners__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:grid}html body main.page-sol .fsm-partners__card{background:var(--paper);border:1px solid var(--line);border-bottom:2px solid var(--gold);flex-direction:column;height:100%;margin:0;display:flex}html body main.page-sol .fsm-partners__card img{aspect-ratio:3/4;object-fit:cover;object-position:center 14%;width:100%;display:block}html body main.page-sol .fsm-partners__card figcaption{flex-direction:column;flex:1;padding:22px 20px 24px;display:flex}html body main.page-sol .fsm-partners__card h3{color:var(--ink)!important;letter-spacing:-.025em!important;margin:0 0 10px!important;font-size:22px!important;font-weight:500!important;line-height:1.15!important}html body main.page-sol .fsm-partners__card p:not(.fsm-kicker){max-width:46ch;color:var(--muted)!important;margin:0 0 16px!important;font-size:16px!important;line-height:1.5!important}html body main.page-sol .fsm-partners__card p:last-child{margin-bottom:0!important}html body .fsm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body main.page-sol .fsm-partners__list>li{position:relative}html body main.page-sol .fsm-partners__list:has(.fsm-bio-tab){padding-bottom:48px}html body main.page-sol .fsm-bio-tab{background:var(--navy);color:#fff;letter-spacing:.01em;text-align:left;cursor:pointer;border:0;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;height:48px;padding:0 20px;font-size:14px;font-weight:600;line-height:1;transition:background-color .22s,color .22s;display:flex;position:absolute;top:100%;left:0;right:0}html body main.page-sol .fsm-bio-tab:after{content:"→";font-size:16px;transition:translate .22s cubic-bezier(.22,1,.36,1)}html body main.page-sol .fsm-bio-tab:hover,html body main.page-sol .fsm-bio-tab:focus-visible{background:var(--navy-deep);color:var(--gold)}html body main.page-sol .fsm-bio-tab:hover:after,html body main.page-sol .fsm-bio-tab:focus-visible:after{translate:4px}html body main.page-sol .fsm-bio-tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:767px){html body main.page-sol .fsm-partners__list:has(.fsm-bio-tab){padding-bottom:0}html body main.page-sol .fsm-partners__list>li:has(.fsm-bio-tab){margin-bottom:48px}}html:has(.fsm-bio[open]){overflow:hidden}html body main.page-sol .fsm-bio{width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;transition:translate .32s cubic-bezier(.22, 1, .36, 1), overlay .32s allow-discrete, display .32s allow-discrete;background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;translate:100%;box-shadow:-24px 0 60px #06182538}html body main.page-sol .fsm-bio[open]{translate:0}@starting-style{html body main.page-sol .fsm-bio[open]{translate:100%}}html body main.page-sol .fsm-bio::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .32s ease, backdrop-filter .32s ease, overlay .32s allow-discrete, display .32s allow-discrete;background:#06182500}html body main.page-sol .fsm-bio[open]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06182573}@starting-style{html body main.page-sol .fsm-bio[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#06182500}}html body main.page-sol .fsm-bio__panel{flex-direction:column;height:100%;display:flex;overflow-y:auto}html body main.page-sol .fsm-bio__head{background:var(--paper);border-bottom:2px solid var(--gold);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:28px 28px 24px;display:grid;position:sticky;top:0}html body main.page-sol .fsm-bio__head img{object-fit:cover;object-position:center 14%;border-radius:4px;width:72px;height:90px}html body main.page-sol .fsm-bio__head .fsm-kicker{margin:0 0 6px!important}html body main.page-sol .fsm-bio__head h2{color:var(--ink)!important;letter-spacing:-.025em!important;margin:0!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important}html body main.page-sol .fsm-bio__close{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:999px;align-self:start;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}html body main.page-sol .fsm-bio__close:hover,html body main.page-sol .fsm-bio__close:focus-visible{background:var(--navy);color:#fff}html body main.page-sol .fsm-bio__close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html body main.page-sol .fsm-bio__body{padding:28px 28px 40px}html body main.page-sol .fsm-bio__body p{max-width:60ch;color:var(--ink)!important;margin:0 0 16px!important;font-size:17px!important;line-height:1.65!important}html body main.page-sol .fsm-bio__body p:last-child{margin-bottom:0!important}@media (max-width:575px){html body main.page-sol .fsm-bio__head{gap:14px;padding:20px 20px 18px}html body main.page-sol .fsm-bio__head img{width:56px;height:70px}html body main.page-sol .fsm-bio__head h2{font-size:22px!important}html body main.page-sol .fsm-bio__body{padding:22px 20px 32px}}@media (prefers-reduced-motion:reduce){html body main.page-sol .fsm-bio,html body main.page-sol .fsm-bio::backdrop{transition:none}}html body main.page-sol .fsm-roster{background:var(--paper);padding-top:72px;padding-bottom:80px}html body main.page-sol .fsm-roster__head{margin-bottom:36px}html body main.page-sol .fsm-roster__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:grid}html body main.page-sol .fsm-roster__card{border:1px solid var(--line);border-bottom:2px solid var(--gold);background:#fff;margin:0}html body main.page-sol .fsm-roster__card img{aspect-ratio:3/4;object-fit:cover;object-position:center 16%;width:100%;display:block}html body main.page-sol .fsm-roster__card figcaption{padding:18px 20px 20px}html body main.page-sol .fsm-roster__card h3{color:var(--ink)!important;letter-spacing:-.02em!important;margin:0 0 4px!important;font-size:20px!important;font-weight:500!important;line-height:1.2!important}html body main.page-sol .fsm-roster__card p{color:var(--muted)!important;margin:0!important;font-size:14px!important;line-height:1.4!important}@media (max-width:1024px){html body main.page-sol .fsm-roster__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html body main.page-sol .fsm-intro,html body main.page-sol .fsm-services,html body main.page-sol .fsm-notes,html body main.page-sol .fsm-close,html body main.page-sol .fsm-contact,html body main.page-sol .fsm-offices,html body main.page-sol .fsm-stats,html body main.page-sol .fsm-split,html body main.page-sol .fsm-links,html body main.page-sol .fsm-catalog,html body main.page-sol .fsm-honors,html body main.page-sol .fsm-partners,html body main.page-sol .fsm-roster{padding-left:20px;padding-right:20px}html body main.page-sol .fsm-services__list li{grid-template-columns:48px minmax(0,1fr);padding:22px 0}html body main.page-sol .fsm-catalog .fsm-services__list li{padding:0}html body main.page-sol .fsm-catalog .fsm-services__list a{grid-template-columns:48px minmax(0,1fr) 20px;gap:8px 16px;padding:22px 0}html body main.page-sol .fsm-offices__list,html body main.page-sol .fsm-stats__list,html body main.page-sol .fsm-split__inner,html body main.page-sol .fsm-links__inner{grid-template-columns:1fr;gap:28px}html body main.page-sol .fsm-split--flip .fsm-split__media{order:0}html body main.page-sol .fsm-split__media img{height:240px}html body main.page-sol .fsm-split{padding-top:48px;padding-bottom:8px}html body main.page-sol .fsm-honors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}html body main.page-sol .fsm-honors__grid img{padding:0;height:168px!important;max-height:168px!important}html body main.page-sol .fsm-partners__list,html body main.page-sol .fsm-roster__grid{grid-template-columns:1fr;gap:24px}}html body.page-video-library,html body main.page-video-library{background:#fff}html body main.page-video-library .hhs-hero-mod .first-col .hhs-rich-text h1,html body main.page-video-library .hhs-hero-mod .first-col .hhs-rich-text h1 span{max-width:none}html body .msi-library{max-width:1120px;margin-inline:auto;padding:56px 32px 24px;container:msi-library/inline-size}html body .msi-library__intro{max-width:40rem;margin-block-end:40px}html body .msi-library__eyebrow{text-transform:uppercase;color:var(--gold)!important;letter-spacing:.08em!important;margin:0 0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}html body .msi-library__intro h2,html body .msi-library #msi-library-heading{color:var(--ink)!important;letter-spacing:-.03em!important;margin:0 0 10px!important;font-size:clamp(28px,3vw,40px)!important;font-weight:500!important;line-height:1.15!important}html body .msi-library__intro p:not(.msi-library__eyebrow){color:var(--muted)!important;margin:0!important;font-size:17px!important;line-height:1.5!important}html body .msi-library__group{margin-block-end:48px}html body .msi-library__group-title{color:var(--ink)!important;letter-spacing:-.01em!important;margin:0 0 8px!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}html body .msi-library__group-lede{color:var(--muted)!important;margin:0 0 20px!important;font-size:15px!important;line-height:1.45!important}html body .msi-library__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px 22px;display:grid}html body .msi-library__card{grid-template-rows:subgrid;grid-row:span 2;row-gap:12px;min-inline-size:0;display:grid}html body .msi-library__player{aspect-ratio:16/9;background:var(--navy-deep);border-radius:12px;inline-size:100%;overflow:clip;box-shadow:0 1px 2px #12202b0a,0 14px 32px #12202b12}html body .msi-library__player iframe{border:0;block-size:100%;inline-size:100%;display:block}html body .msi-library__title{color:var(--ink)!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(15px,1.35vw,17px)!important;font-weight:550!important;line-height:1.35!important}html body main.page-video-library #hs_cos_wrapper_module_16406169801323 .hhs-text-mod{background:var(--paper)!important;box-shadow:none!important;padding:56px 24px 72px!important}html body main.page-video-library #hs_cos_wrapper_module_16406169801323 .outer-shadow{box-shadow:none!important}html body main.page-video-library #hs_cos_wrapper_module_16406169801323 .container-slim{max-width:640px;margin-inline:auto}html body main.page-video-library #hs_cos_wrapper_module_16406169801323 .hhs-rich-text,html body main.page-video-library #hs_cos_wrapper_module_16406169801323 .hhs-rich-text *{text-align:center!important}html body main.page-video-library #hs_cos_wrapper_module_16406169801323 h3,html body main.page-video-library #hs_cos_wrapper_module_16406169801323 h3 span{color:var(--ink)!important;letter-spacing:-.03em!important;margin:0 0 12px!important;font-size:clamp(24px,2.6vw,32px)!important;font-weight:500!important;line-height:1.2!important}html body main.page-video-library #hs_cos_wrapper_module_16406169801323 p,html body main.page-video-library #hs_cos_wrapper_module_16406169801323 p span{color:var(--muted)!important;margin:0 0 22px!important;font-size:17px!important;line-height:1.5!important}html body main.page-video-library #hs_cos_wrapper_module_16406169801323 .cta-primary{justify-content:center;align-items:center;display:inline-flex!important}@media (max-width:767px){html body .msi-library{padding:36px 20px 8px}html body .msi-library__grid{grid-template-columns:1fr;gap:22px}html body .msi-library__card{grid-row:auto;grid-template-rows:auto auto;display:grid}html body .msi-library__group{margin-block-end:36px}html body main.page-video-library #hs_cos_wrapper_module_16406169801323 .hhs-text-mod{padding:40px 20px 56px!important}}@container msi-library (max-width:680px){html body .msi-library__grid{grid-template-columns:1fr}}
