#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:#c4a574;--gold-hover:#a88955;--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-3 .row{grid-template-columns:repeat(2,minmax(0,1fr))}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 .mega-menu-3 .row>.col-4:last-child{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:40px;font-family:var(--font-text)!important;letter-spacing:-.011em!important;color:var(--ink)!important;padding:10px 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-height:44px;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:10px 22px!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!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-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-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);background:var(--navy)!important;border-radius:999px!important;width:44px!important;height:44px!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:28px minmax(0,1fr);gap:12px;padding:12px 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);letter-spacing:.08em;font-size:12px;font-weight:600}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{border-bottom:1px solid var(--line);background:#fff;padding:72px 32px 64px}html body .page-home .home-statement__inner{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;gap:48px 72px;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{max-width:13em;color:var(--ink)!important;letter-spacing:-.032em!important;margin:0 0 18px!important;font-size:clamp(32px,4vw,48px)!important;font-weight:500!important;line-height:1.06!important}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!important;font-size:17px!important;line-height:1.5!important}html body .page-home .home-statement__path{list-style:none;margin:6px 0 0!important;padding:0!important}html body .page-home .home-statement__path li{border-top:1px solid var(--line);margin:0!important}html body .page-home .home-statement__path li:last-child{border-bottom:1px solid var(--line)}html body .page-home .home-statement__path a{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0 20px;display:grid;color:inherit!important;text-decoration:none!important}html body .page-home .home-statement__num{color:var(--gold);letter-spacing:.08em;padding-top:3px;font-size:12px;font-weight:600}html body .page-home .home-statement__path-copy{flex-direction:column;gap:6px;display:flex}html body .page-home .home-statement__path-title{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:560;line-height:1.25}html body .page-home .home-statement__path-text{color:var(--muted);font-size:15px;font-weight:400;line-height:1.45}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,html body .page-home #hs_cos_wrapper_widget_1640456123510 .hhs-rich-text h3 span{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 .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 .flickity-viewport{overflow:hidden;min-height:420px!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .content-group{text-align:center;flex-direction:column;align-items:center;padding:0 64px 8px;display:flex}html body .page-home #hs_cos_wrapper_widget_1640460001772 .hhs-testimonial-scroller-mod i{opacity:.7;color:var(--gold)!important;margin:0 0 12px!important;font-size:16px!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .quote-con,html body .page-home #hs_cos_wrapper_widget_1640460001772 .quote-con *{letter-spacing:-.018em;max-width:38rem;color:var(--ink)!important;margin:0 auto 28px!important;font-size:clamp(17px,1.6vw,22px)!important;font-weight:400!important;line-height:1.5!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 img{aspect-ratio:1!important;object-fit:cover!important;object-position:center 15%!important;border-radius:50%!important;width:56px!important;max-width:56px!important;height:56px!important;margin:0 0 10px!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;color:var(--ink)!important;margin:0!important;font-size:15px!important;font-weight:560!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-title,html body .page-home #hs_cos_wrapper_widget_1640460001772 .test-title *{color:var(--muted)!important;margin:4px 0 0!important;font-size:14px!important;font-weight:400!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-button{opacity:.45;background:0 0!important;border:0!important;width:40px!important;height:40px!important}html body .page-home #hs_cos_wrapper_widget_1640460001772 .flickity-button:hover{opacity:1}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{max-width:40rem;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 .hhs-tab-wrapper{flex-wrap:wrap;gap:0 28px;border-bottom:1px solid var(--line)!important;background:0 0!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .hhs-tab-wrapper button{white-space:normal;text-align:left;color:var(--muted)!important;padding:14px 0!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;background:0 0!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel{padding:32px 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 h3{color:var(--ink)!important;letter-spacing:-.025em!important;margin:0 0 14px!important;font-size:clamp(22px,2.4vw,28px)!important;font-weight:500!important}html body .page-home #hs_cos_wrapper_widget_1640454791336 .panel p{max-width:58ch;color:var(--muted)!important;margin:0 0 14px!important;font-size:17px!important;line-height:1.55!important}html body .page-home #hs_cos_wrapper_widget_1671036714502 .hhs-blog-post-mod{background:#fff!important;padding:48px 0 64px!important}html body .page-home .home-thinking__head{margin:0 0 28px}html body .page-home .home-thinking__eyebrow{color:var(--gold)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:13px!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;letter-spacing:-.032em!important;margin:0!important;font-size:clamp(32px,4vw,48px)!important;font-weight:500!important}html body .page-home .home-thinking__more{flex-shrink:0;box-shadow:inset 0 -1px #08355447;color:var(--navy)!important;font-size:16px!important;font-weight:560!important;text-decoration:none!important}html body .page-home .home-thinking__more:hover{box-shadow:inset 0 -1px 0 var(--navy)}html body .page-home .hhs-blog-post-card{height:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .page-home .hhs-blog-post-card:hover{box-shadow:none!important;transform:none!important}html body .page-home .hhs-post-feat-img{border-radius:0!important;min-height:220px!important}html body .page-home .hhs-post-content{height:auto!important;padding:22px 0 0!important}html body .page-home .hhs-post-content h4{color:var(--ink)!important;letter-spacing:-.024em!important;margin:8px 0 12px!important;font-size:22px!important;font-weight:560!important;line-height:1.2!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:.06em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:600!important}html body .page-home .hhs-post-meta p,html body .page-home .hhs-post-summary,html body .page-home .hhs-post-summary p{color:var(--muted)!important;font-size:15px!important;line-height:1.5!important}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-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-form,html body main.page-sol .fsm-offices,html body main.page-sol .fsm-map,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-form__inner,html body main.page-sol .fsm-offices__inner,html body main.page-sol .fsm-map__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-form{scroll-margin-top:calc(var(--header-h,94px) + 24px);background:#fff;padding-top:8px;padding-bottom:72px}html body main.page-sol .fsm-form .hhs-form-con{max-width:640px;box-shadow:none!important;background:0 0!important;border-radius:0!important}html body main.page-sol .fsm-offices{background:var(--paper);padding-top:72px;padding-bottom:72px}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:32px 40px;margin:0;padding:0;list-style:none;display:grid}html body main.page-sol .fsm-offices__list h3{color:var(--ink)!important;letter-spacing:-.025em!important;margin:0 0 10px!important;font-size:22px!important;font-weight:500!important}html body main.page-sol .fsm-offices__list p{color:var(--muted)!important;margin:0!important;font-size:16px!important;line-height:1.5!important}html body main.page-sol .fsm-map{background:#fff;padding-top:0;padding-bottom:96px}html body main.page-sol .fsm-map iframe{border:0;width:100%;height:420px;display:block}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 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-form,html body main.page-sol .fsm-offices,html body main.page-sol .fsm-map,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{grid-template-columns:1fr;gap:28px}html body main.page-sol .fsm-map iframe{height:280px}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}}
