.page-header_immersive__ruZxm{background:var(--brand-dark);color:#fff;padding:clamp(1.5rem,5vw,2.75rem) 0;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1)}.page-header_immersive__ruZxm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 15% 25%,rgba(38,108,169,.15) 0,transparent 40%),radial-gradient(circle at 85% 75%,rgba(6,44,121,.12) 0,transparent 40%);pointer-events:none}.page-header_inner__rBVBo{position:relative;z-index:2}.page-header_copy__98gcB{width:100%}.page-header_breadcrumbs__Ebmwd{margin-bottom:1rem!important;opacity:.9}.page-header_title__gJWXU{font-family:var(--eci-font-heading);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0;color:#fff}.page-header_description__ePjiw{margin-top:1.5rem;font-size:clamp(1.1rem,3vw,1.3rem);line-height:1.6;color:rgba(255,255,255,.85);font-weight:400}@media (max-width:768px){.page-header_immersive__ruZxm{padding:2.5rem 0}.page-header_title__gJWXU{font-size:clamp(2rem,10vw,2.75rem)}.page-header_description__ePjiw{font-size:1.05rem;line-height:1.5}}.breadcrumbs_container__jN_tm{display:flex;align-items:center;font-size:.875rem;color:#57657a;margin-bottom:2rem}.breadcrumbs_container__jN_tm.breadcrumbs_inverse__A0dKZ{color:rgba(255,255,255,.8)}.breadcrumbs_container__jN_tm ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumbs_container__jN_tm li{display:flex;align-items:center}.breadcrumbs_container__jN_tm li:not(:last-child):after{content:"/";margin:0 .75rem;color:#7f8ca2;font-weight:400}.breadcrumbs_container__jN_tm.breadcrumbs_inverse__A0dKZ li:not(:last-child):after{color:rgba(255,255,255,.65)}.breadcrumbs_container__jN_tm a{color:inherit;text-decoration:none;transition:color .2s ease}.breadcrumbs_container__jN_tm a:hover{color:var(--link);text-decoration:underline}.breadcrumbs_container__jN_tm.breadcrumbs_inverse__A0dKZ a:hover{color:#fff;text-decoration:underline}.breadcrumbs_container__jN_tm [aria-current=page]{color:#041d56;font-weight:600}.breadcrumbs_container__jN_tm.breadcrumbs_inverse__A0dKZ [aria-current=page]{color:#fff}.collection-view_collection-header__BwmZ5{border:1px solid #d7e5dd;border-radius:10px;background:#f7fbf8;padding:.9rem 1rem;margin-bottom:1rem}.collection-view_collection-header-blog____j5w{margin-bottom:1.15rem;text-align:center}.collection-view_collection-header-blog-title___LP_K{margin:.3rem 0 0;font-size:clamp(2.35rem,4.8vw,3.65rem);line-height:1.06;font-weight:800;color:var(--eci-color-primary);letter-spacing:.01em}.collection-view_collection-header-blog-description__4epaE{margin:.6rem auto 0;max-width:72ch;font-size:clamp(1.02rem,1.5vw,1.2rem);color:var(--eci-text-body)}.collection-view_video-collection-hero-wrap__yQyIT{border-radius:0 0 0 86px;overflow:hidden;box-shadow:0 10px 22px rgba(6,20,58,.14);margin-bottom:1rem}.collection-view_video-collection-hero__ZzFWH{width:100%;height:clamp(220px,28vw,360px);object-fit:cover;display:block}.collection-view_collection-header-video__fBx9B{margin-bottom:1.15rem}.collection-view_collection-empty-state__GYZ3I{border:1px solid #d8e2f1;border-radius:12px;background:#fff;padding:1rem;color:#334059}.collection-view_collection-immersive-intro__zkIF0{margin:0 0 2rem;color:#273248;font-size:1.06rem;line-height:1.7}.collection-view_collection-immersive-intro__zkIF0 p{margin:.65rem 0}.collection-view_collection-group-rich__0Cbo5{margin-top:1.15rem}.collection-view_collection-group-rich__0Cbo5 .collection-view_collection-group-title__RLvjz{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.7rem}.collection-view_collection-group-count__pWcwU{min-width:28px;height:28px;border-radius:999px;background:#e8f1ff;border:1px solid #bfd3f4;color:#0f2a67;font-family:var(--eci-font-heading);font-size:.85rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem}.collection-view_collection-grid-rich__4yL2r{gap:.7rem}.collection-view_content-hero-card__dSS4P{background:var(--brand-dark);border-radius:0 0 56px 56px;padding:4.5rem 2rem 2.5rem;position:relative;overflow:hidden}.collection-view_collection-item-card__m7fW2{border:1px solid #cadcf6;border-radius:12px;padding:.8rem .9rem;background:#fff;box-shadow:0 6px 16px rgba(7,19,50,.06);display:flex;flex-direction:column;gap:.35rem}.collection-view_collection-item-card__m7fW2:hover{transform:translateY(-2px);border-color:#92b2df;background:#f7fbff}.collection-view_collection-item-title__GLEPK{color:#0f2a67;font-family:var(--eci-font-heading);font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none}.collection-view_collection-item-meta__mQ_Au{color:#4c5a73;font-size:.82rem;font-weight:600}.collection-view_guidance-category-index__q8ADz{margin-top:1.15rem;display:flex;justify-content:center}.collection-view_guidance-category-list__j3RUK{width:min(640px,100%);border-top:1px solid #9098ab;border-bottom:1px solid #9098ab}.collection-view_guidance-category-link__APmA_{min-height:62px;display:flex;align-items:center;justify-content:center;gap:.82rem;border-top:1px solid #9098ab;color:#0f2a67;text-decoration:none;font-family:var(--eci-font-heading);font-weight:700;font-size:clamp(1.2rem,2vw,2.15rem);line-height:1.1;padding:.55rem 1rem;transition:color var(--eci-transition-fast),background-color var(--eci-transition-fast)}.collection-view_guidance-category-link__APmA_:first-child{border-top:0}.collection-view_guidance-category-link__APmA_:hover{background:#f2f6fd;color:#18448f}.collection-view_guidance-category-label__eFmx8{text-align:center}.collection-view_guidance-category-arrow__KUlpB{width:34px;height:34px;border-radius:999px;background:#0f2a67;color:#fff;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.collection-view_collection-grid-visual__Oy_3Q{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.collection-view_collection-grid-guidance__i2v9k{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-view_guidance-post-section__PWgfL{margin-top:1.1rem}.collection-view_guidance-post-heading-row__nhsRq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.72rem}.collection-view_guidance-post-heading__87sW7{margin:0}.collection-view_guidance-filter-wrap___Q4L8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.58rem;margin-bottom:.78rem;width:100%}.collection-view_guidance-filter-chip-row__8wE_f{display:flex;flex:1 1 420px;flex-wrap:wrap;gap:.42rem;min-width:0}.collection-view_guidance-filter-chip__z_KSa{flex:0 0 auto;min-height:38px;padding:0 .85rem;border-radius:999px;border:1px solid rgba(15,42,103,.12);background:#ffffff;color:#1a2b4b;font-family:var(--font-ubuntu),sans-serif;font-size:.88rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.05)}.collection-view_guidance-filter-chip__z_KSa:hover{border-color:#0f2a67;background:#f7faff;color:#0f2a67}.collection-view_guidance-filter-chip__z_KSa.collection-view_is-active__BG09L{background:#0f2a67;border-color:#0f2a67;color:#ffffff;box-shadow:0 4px 12px rgba(15,42,103,.16)}.collection-view_guidance-filter-chip-label__HH_Os{white-space:nowrap}.collection-view_guidance-filter-chip-count__yH2_M{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .45rem;border-radius:999px;background:#edf3ff;color:#1a3c7e;font-size:.76rem;font-weight:700;line-height:1;transition:all .2s ease}.collection-view_guidance-filter-chip__z_KSa.collection-view_is-active__BG09L .collection-view_guidance-filter-chip-count__yH2_M{background:rgba(255,255,255,.15);color:#ffffff}.collection-view_guidance-filter-chip-close__E5VIN{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:-.15rem;border-radius:999px;transition:background-color .2s ease}.collection-view_guidance-filter-chip-close__E5VIN svg{width:10px;height:10px;stroke-width:3.5}.collection-view_guidance-filter-chip__z_KSa.collection-view_is-active__BG09L .collection-view_guidance-filter-chip-close__E5VIN:hover{background:rgba(255,255,255,.25)}.collection-view_guidance-filter-controls__MKLiW{display:inline-flex;align-items:center;gap:.45rem;flex:0 1 auto;min-width:0}.collection-view_guidance-filter-total__ygTyR{color:#213255;font-size:.86rem;font-weight:700}.collection-view_guidance-sort-label__1DogR{color:#33496f;font-size:.8rem;font-weight:700}.collection-view_guidance-sort-select__WYcps{min-height:36px;padding:.35rem 2rem .35rem 1rem;border-radius:999px;border:1.5px solid #c1d2ef;background:#fff;color:#17336f;font-family:var(--eci-font-body);font-size:.82rem;font-weight:700;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2317336f' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.collection-view_guidance-sort-select__WYcps:hover{border-color:#8da9d6}.collection-view_guidance-sort-select__WYcps:focus{outline:none;border-color:#1f5ca9;box-shadow:0 0 0 3px rgba(31,92,169,.1)}.collection-view_guidance-load-more__UhaFc{min-height:42px;padding:.48rem 1.18rem;font-size:.96rem}.collection-view_collection-visual-card__cNklD{border:1px solid #cfe0f4;border-radius:var(--eci-radius-lg);background:var(--eci-color-surface);box-shadow:0 6px 14px rgba(8,23,64,.08);overflow:hidden;transition:transform var(--eci-transition-base),box-shadow var(--eci-transition-base),border-color var(--eci-transition-base);display:flex;flex-direction:column}.collection-view_collection-visual-card__cNklD:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(8,23,64,.16);border-color:#adc9e8}.collection-view_collection-visual-image-link__TB66K{display:block;line-height:0;position:relative}.collection-view_collection-visual-image__qLe80{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.collection-view_collection-visual-image-badge__rQuRe{position:absolute;left:50%;top:50%;max-width:calc(100% - 1.6rem);transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#082769;color:#ffffff;box-shadow:0 8px 18px rgba(8,39,105,.2);font-family:var(--eci-font-heading);font-size:clamp(.72rem,1.45vw,1rem);font-weight:800;letter-spacing:0;line-height:1.05;padding:.42rem .72rem;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.collection-view_collection-visual-body__cWy_z{padding:.75rem .8rem .82rem;display:flex;flex-direction:column;gap:.34rem;min-height:188px}.collection-view_collection-visual-body__cWy_z .collection-view_collection-item-title__GLEPK{margin:0;font-size:clamp(1.1rem,1.45vw,1.34rem);font-weight:800;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-view_collection-visual-body__cWy_z .collection-view_collection-item-title__GLEPK a{color:var(--eci-text-strong);text-decoration:none}.collection-view_collection-visual-body__cWy_z .collection-view_collection-item-title__GLEPK a:hover{color:#1a5399}.collection-view_collection-visual-body__cWy_z .collection-view_collection-item-meta__mQ_Au{font-size:.92rem}.collection-view_collection-visual-cta__nSFxA{margin-top:auto;align-self:flex-start;min-height:42px;padding:.48rem 1.08rem;font-size:1rem;font-weight:800}.collection-view_guidance-post-body__pUTXT{min-height:148px}.collection-view_eci-template-header-panel__xltsX .collection-view_collection-header-blog-title___LP_K{margin-top:0;font-size:clamp(2.05rem,3.3vw,3.05rem);line-height:1.08}.collection-view_eci-template-header-panel__xltsX .collection-view_collection-header-blog-description__4epaE{margin:.55rem 0 0;max-width:none;font-size:1.08rem;line-height:1.58}@media (max-width:991px){.collection-view_collection-grid-visual__Oy_3Q{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-view_collection-grid-guidance__i2v9k{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-view_collection-header__BwmZ5{margin-left:1rem;margin-right:1rem}.collection-view_collection-header-blog-title___LP_K{font-size:clamp(2rem,8vw,2.6rem)}.collection-view_collection-grid-guidance__i2v9k,.collection-view_collection-grid-rich__4yL2r,.collection-view_collection-grid-visual__Oy_3Q,.collection-view_eci-state-tile-grid__K9LgT{grid-template-columns:1fr}.collection-view_video-collection-hero-wrap__yQyIT{border-radius:0 0 0 52px;margin-left:0;margin-right:0}}.collection-view_video-filters-bar__bXVVE{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.2rem;padding:1.15rem 1.4rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center}.collection-view_filter-group__JVK1f{display:flex;align-items:center;gap:.85rem}.collection-view_filter-label__c3Vkx{font-size:.84rem;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.06em}.collection-view_filter-pills__GnKa0{display:flex;gap:.45rem}.collection-view_filter-pill__uYjIC{padding:.38rem 1rem;border-radius:999px;border:1.5px solid #cbd5e1;background:#fff;color:#475569;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.collection-view_filter-pill__uYjIC:hover{border-color:#94a3b8;color:#0f2a67;transform:translateY(-1px)}.collection-view_filter-pill__uYjIC.collection-view_is-active__BG09L{background:#0f2a67;border-color:#0f2a67;color:#fff;box-shadow:0 4px 12px rgba(15,42,103,.15)}.collection-view_filter-select__OoY8b{min-height:40px;padding:.38rem 2.2rem .38rem 1.1rem;border-radius:999px;border:1.5px solid #cbd5e1;background:#fff;color:#0f2a67;font-size:.9rem;font-weight:700;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230f2a67' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:.95rem;cursor:pointer;transition:all .2s}.collection-view_filter-select__OoY8b:hover{border-color:#94a3b8}@media (max-width:760px){.collection-view_guidance-filter-wrap___Q4L8{display:grid;grid-template-columns:1fr;gap:.85rem}.collection-view_guidance-filter-chip-row__8wE_f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.75rem),1fr));gap:.5rem;width:100%}.collection-view_guidance-filter-chip__z_KSa{width:100%;min-height:46px;justify-content:space-between;padding:.45rem .8rem;text-align:left}.collection-view_guidance-filter-chip-label__HH_Os{white-space:normal;line-height:1.2}.collection-view_guidance-filter-chip-count__yH2_M{flex:0 0 auto}.collection-view_guidance-filter-controls__MKLiW{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .65rem;width:100%}.collection-view_guidance-filter-total__ygTyR{grid-column:1/-1}.collection-view_guidance-sort-select__WYcps{width:100%;min-width:0}}.collection-view_video-card-badges__lCUS8{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.35rem;z-index:2}.collection-view_video-badge__dNRkq{background:rgba(15,42,103,.82);backdrop-filter:blur(6px);color:#fff;font-size:.68rem;font-weight:800;padding:.22rem .52rem;border-radius:5px;letter-spacing:.04em;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 10px rgba(0,0,0,.15)}.collection-view_video-badge__dNRkq.collection-view_is-active-badge__HwyY5{background:#10b981;color:#fff;border-color:rgba(255,255,255,.4);box-shadow:0 4px 12px rgba(16,185,129,.4)}.collection-view_video-detail-languages__eZE4o{background:#f1f5f9;padding:1.25rem;border-radius:12px;margin:1.5rem 0;border:1px solid #e2e8f0}.collection-view_lang-switch-label__qEYs9{display:block;font-size:.88rem;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.85rem}.collection-view_lang-switch-options__5kPZV{display:flex;flex-wrap:wrap;gap:.75rem}.collection-view_lang-switch-link__0QPPB{min-height:42px;padding:.5rem 1.25rem;border-radius:999px;background:#fff;border:1px solid #cbd5e1;color:#1e293b;text-decoration:none;font-size:.95rem;font-weight:700;display:inline-flex;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.collection-view_lang-switch-link__0QPPB:hover{border-color:#0f2a67;color:#0f2a67;background:#f7faff;transform:translateY(-1px)}.collection-view_lang-switch-link__0QPPB.collection-view_is-active-lang___Fk8f{background:#0f2a67;border-color:#0f2a67;color:#fff;pointer-events:none;box-shadow:0 4px 12px rgba(15,42,103,.2)}@media (max-width:640px){.collection-view_video-filters-bar__bXVVE{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.collection-view_filter-group__JVK1f{flex-direction:column;align-items:flex-start;gap:.5rem}.collection-view_filter-pills__GnKa0{width:100%;flex-wrap:wrap}.collection-view_filter-pill__uYjIC{flex:1 1 8.5rem}.collection-view_filter-select__OoY8b{width:100%}}.demographics-page-view_demographics-hero-wrap__wkC1t{margin-bottom:.2rem}.demographics-page-view_demographics-hero-image__QhsLO{object-position:center center}.demographics-page-view_demographics-body__fPqnV{padding-top:.15rem}.demographics-page-view_demographics-page-header__CXGt6{margin-bottom:.8rem}.demographics-page-view_demographics-page-eyebrow__1uFYX{margin:0 0 .42rem;color:#1b57a0;font-family:var(--eci-font-heading);font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.demographics-page-view_demographics-page-intro__EhsXn{margin-top:0}.demographics-page-view_demographics-metrics__zDC4i{margin-top:1.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.demographics-page-view_demographics-metric-card__9D6Gf{border:1px solid rgba(15,42,103,.1);border-radius:16px;background:rgba(255,255,255,.4);padding:1.25rem 1rem}.demographics-page-view_demographics-metric-value__ZA_AE{margin:0;color:#041d56;font-family:var(--eci-font-heading);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:800;line-height:1.05}.demographics-page-view_demographics-metric-label___TuGD{margin:.42rem 0 0;color:#31405d;line-height:1.45}.demographics-page-view_demographics-metric-value-skeleton__G_6yR{width:66%;height:30px;border-radius:999px}.demographics-page-view_demographics-metric-label-skeleton__SjEbm{width:88%;height:12px;border-radius:999px;margin-top:.62rem}.demographics-page-view_demographics-table-section__skJCq{margin-top:2rem}.demographics-page-view_demographics-table-card__cz3fF{background:transparent;padding:0;min-width:0}.demographics-page-view_demographics-table-heading__JsAam{margin-bottom:.9rem}.demographics-page-view_demographics-section-title__38c7T{margin:0;color:#0f172b;font-family:var(--eci-font-heading);font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:700;line-height:1.16}.demographics-page-view_demographics-table-note__VX5SI{margin:.45rem 0 0;color:#30415f;line-height:1.58}.demographics-page-view_demographics-table-wrap__QtJqb{margin-top:.75rem;width:100%;max-width:100%;border-radius:14px}.demographics-page-view_demographics-table__xQ1II{min-width:1540px}.demographics-page-view_demographics-table__xQ1II td,.demographics-page-view_demographics-table__xQ1II th{font-size:.82rem}.demographics-page-view_demographics-link__VsmI9{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.5rem 1.1rem;border-radius:999px;background:#041d56;color:#fff;text-decoration:none;font-family:var(--eci-font-heading);font-size:.9rem;font-weight:700;white-space:nowrap}.demographics-page-view_demographics-link__VsmI9:hover{background:#266ca9}@media (max-width:900px){.demographics-page-view_demographics-metrics__zDC4i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.demographics-page-view_demographics-body__fPqnV{padding-top:1rem}.demographics-page-view_demographics-metrics__zDC4i{grid-template-columns:1fr;gap:.8rem}.demographics-page-view_demographics-metric-card__9D6Gf,.demographics-page-view_demographics-table-card__cz3fF{padding:.95rem .95rem 1rem;border-radius:18px}.demographics-page-view_demographics-table__xQ1II{min-width:1220px}.demographics-page-view_demographics-table__xQ1II td,.demographics-page-view_demographics-table__xQ1II th{font-size:.76rem}}.home-page-view_home-parity__5UTd1{--home-neutral-bg:var(--eci-color-section-bg);--home-card-bg:var(--eci-color-card);--home-card-soft-bg:var(--eci-color-card-soft);--home-card-border:var(--eci-color-card-border);--home-card-border-strong:var(--eci-color-card-border-strong);--home-card-shadow:var(--eci-color-card-shadow);--home-card-shadow-hover:var(--eci-color-card-shadow-hover);--home-section-space:3.15rem;--home-card-radius:24px;--home-card-radius-lg:28px;--home-about-overlap:6.25rem;width:100%;overflow:hidden}.home-page-view_home-parity__5UTd1>section{position:relative}.home-page-view_home-hero__jRvH4{overflow:clip;padding:2.05rem 0 9rem;color:var(--eci-color-inverse);background:radial-gradient(circle at 14% 18%,rgba(92,167,255,.2),transparent 26%),radial-gradient(circle at 82% 20%,rgba(255,255,255,.12),transparent 14%),radial-gradient(circle at 78% 86%,rgba(83,195,81,.12),transparent 18%),linear-gradient(135deg,#03153f,#07286b 54%,#103f92)}.home-page-view_home-hero__jRvH4 .eci-container{width:min(1320px,96vw)}.home-page-view_home-hero__jRvH4:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:96px 96px}.home-page-view_home-hero-inner__olPNE{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(480px,1fr);align-items:stretch;gap:2rem}.home-page-view_home-hero-copy__qW7wu{position:relative;z-index:1;padding:.9rem 0 .8rem;max-width:44rem}.home-page-view_home-hero-copy__qW7wu:after{display:none}.home-page-view_home-hero-copy__qW7wu h1{margin:0;font-family:var(--eci-font-heading);font-weight:700;line-height:1.04;letter-spacing:-.03em;font-size:clamp(3.2rem,4.6vw,4.85rem);max-width:min(100%,17ch);text-wrap:balance}.home-page-view_home-hero-copy__qW7wu h1 span{display:inline}.home-page-view_home-hero-copy__qW7wu p{margin:.95rem 0 0;color:rgba(227,236,255,.92);max-width:64ch;margin-top:1rem!important;line-height:1.58;font-size:.98rem;text-wrap:pretty}.home-page-view_home-hero-actions__odNEJ{margin-top:1.55rem;display:flex;gap:.7rem;flex-wrap:wrap}.home-page-view_home-hero-actions__odNEJ .eci-btn{min-height:52px;min-width:224px;justify-content:center;padding-inline:1.3rem;text-align:center;gap:.7rem;box-shadow:0 12px 26px rgba(3,13,40,.18)}.home-page-view_home-hero-copy__qW7wu .home-page-view_home-hero-credit__wBwrl{margin-top:.85rem!important;max-width:none;color:rgba(227,236,255,.82);font-size:.88rem;line-height:1.5}.home-page-view_home-hero-credit__wBwrl a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.home-page-view_home-hero-credit__wBwrl a:hover{color:#dce8f8}.home-page-view_home-hero-media__0OBis{position:relative;min-height:455px}.home-page-view_home-hero-image__grm_n{width:100%;height:100%;border-radius:32px;display:block;object-fit:cover;border:1px solid rgba(255,255,255,.34);box-shadow:0 38px 72px rgba(1,8,28,.32)}.home-page-view_home-about__NktSA,.home-page-view_home-directory__rn3Aw,.home-page-view_home-platform__syFST,.home-page-view_home-resources__Kykk2{background:var(--home-neutral-bg)}.home-page-view_home-about__NktSA{padding:1px 0 2.2rem}.home-page-view_home-about-card__ujVlj{position:relative;z-index:1;display:grid;gap:1.2rem;margin-top:calc(var(--home-about-overlap) * -1 - 1px);padding:1.35rem 1.5rem 1.5rem;border-radius:var(--home-card-radius);border:1px solid var(--home-card-border);background:var(--home-card-bg);box-shadow:0 22px 48px rgba(8,24,62,.08)}.home-page-view_home-about-copy__G8FLl{text-align:center}.home-page-view_home-about__NktSA h2{color:#14316e;font-size:clamp(1.45rem,2.2vw,2.1rem);max-width:none;text-wrap:pretty}.home-page-view_home-about__NktSA p{margin-top:.55rem;max-width:none;color:#40506b;font-size:.92rem}.home-page-view_home-about-search-block__oQsQc{padding:1.4rem 2.5rem 1.6rem;text-align:center;background:var(--eci-color-shell-soft);border:1px solid var(--eci-color-shell-border);border-radius:24px;box-shadow:0 12px 32px rgba(11,25,61,.04)}.home-page-view_home-about-search-block__oQsQc h3{color:#334666;font-size:2.3rem;font-weight:800;text-align:center;margin:0 0 1.2rem;background:transparent;border:none;padding:0}.home-page-view_home-about-search__XzkoC{margin:0 auto;width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.55rem;border-radius:999px;border:1px solid var(--home-card-border);background:var(--home-card-bg);box-shadow:0 18px 34px rgba(11,25,61,.08);transition:border-color .18s ease,box-shadow .18s ease}.home-page-view_home-about-search__XzkoC:focus-within{border-color:#1f4fa3;box-shadow:0 18px 34px rgba(11,25,61,.08),0 0 0 4px rgba(31,79,163,.16)}.home-page-view_home-about-search__XzkoC input{width:100%;min-width:0;height:48px;border:0;background:transparent;color:#102145;font-family:var(--eci-font-body);font-size:1rem;padding:0 1rem}.home-page-view_home-about-search__XzkoC input::placeholder{color:#616b7c}.home-page-view_home-about-search__XzkoC input:focus{outline:0}.home-page-view_home-about-search__XzkoC input:focus-visible{outline:0}.home-page-view_home-about-search__XzkoC .eci-btn{min-height:48px;min-width:140px;gap:.45rem}.home-page-view_home-about-search__XzkoC .eci-btn svg{width:.95rem;height:.95rem}.home-page-view_home-about-topics__e5LjC{margin-top:1.2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem}.home-page-view_home-about-topics-label__5JQlG{font-family:var(--eci-font-heading);font-size:.9rem;font-weight:700;color:#0d2b73;margin-right:.5rem;opacity:.85}.home-page-view_home-about-topics__e5LjC .eci-btn{padding:.45rem 1.15rem;font-size:.88rem;min-height:42px;background:var(--brand-dark);color:#fff;border:1px solid var(--brand-dark);box-shadow:0 4px 12px rgba(13,43,115,.18)}.home-page-view_home-about-topics__e5LjC .eci-btn:hover{background:#1b57a0;color:#fff;border-color:#1b57a0;transform:translateY(-1px)}.home-page-view_home-about-topics__e5LjC a:not(.eci-btn){min-height:32px;padding:.24rem .8rem;border-radius:999px;border:1px solid var(--home-card-border);background:var(--home-card-soft-bg);color:#123677;text-decoration:none;font-family:var(--eci-font-heading);font-size:.74rem;font-weight:700}.home-page-view_home-platform__syFST{padding:calc(var(--home-section-space) + .05rem) 0 3rem}.home-page-view_home-section-head__rYzon{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-bottom:1.05rem}.home-page-view_home-section-head__rYzon h2{color:#14316e;font-size:clamp(1.75rem,3vw,2.7rem);line-height:.98;letter-spacing:-.03em;text-wrap:balance}.home-page-view_home-section-head-inline__nRFmy>div{min-width:0}.home-page-view_home-platform-grid__OgcZ_{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;grid-auto-rows:1fr}.home-page-view_home-platform-card__ZD8Ll,.home-page-view_home-platform-feedback__0pBYZ{position:relative;overflow:hidden;border-radius:var(--home-card-radius-lg);border:1px solid var(--home-card-border);box-shadow:var(--home-card-shadow)}.home-page-view_home-platform-card__ZD8Ll{grid-column:span 4;display:grid;grid-template-columns:88px minmax(0,1fr);gap:.9rem;align-items:center;min-height:0;height:100%;padding:1rem 1.05rem;background:var(--home-card-bg);transition:transform var(--eci-transition-base),box-shadow var(--eci-transition-base),border-color var(--eci-transition-base)}.home-page-view_home-contact-panel__YAdpA:hover{transform:translateY(-3px)}.home-page-view_home-platform-card-3__bSZX_,.home-page-view_home-platform-card-4__Ye0tp,.home-page-view_home-platform-card-5__0_6i9{grid-column:span 4}.home-page-view_home-platform-card-media__nQW1W{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--home-card-soft-bg);border:1px solid var(--home-card-border)}.home-page-view_home-platform-card__ZD8Ll img{width:56px;height:56px;object-fit:contain}.home-page-view_home-platform-card-copy__YpRfE{max-width:none}.home-page-view_home-platform-card__ZD8Ll h3{margin:0;color:#1c2740;font-family:var(--eci-font-heading);font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.home-page-view_home-platform-card__ZD8Ll p{margin:.4rem 0 0;color:#364153;font-size:.84rem;line-height:1.42;max-width:none}.home-page-view_home-platform-feedback__0pBYZ{grid-column:span 4;display:flex;flex-direction:column;justify-content:flex-start;gap:.78rem;min-height:0;height:100%;padding:1.04rem 1.08rem 1rem;background:linear-gradient(135deg,#d61d74,#7e2fa2 54%,#234eb7);color:#fff;border-color:rgba(102,132,213,.46);box-shadow:var(--eci-color-card-shadow)}.home-page-view_home-platform-feedback__0pBYZ:before{display:none}.home-page-view_home-platform-feedback-copy__KNfVc{display:grid;gap:.5rem}.home-page-view_home-platform-feedback__0pBYZ h3{margin:0;font-family:var(--eci-font-heading);font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.04;letter-spacing:-.03em;color:#fff}.home-page-view_home-platform-feedback__0pBYZ p{margin:0;max-width:none;color:rgba(244,248,255,.94);font-size:.84rem;line-height:1.44}.home-page-view_home-platform-feedback__0pBYZ .eci-btn{align-self:flex-start;min-height:44px;min-width:0;width:fit-content;margin-top:auto;padding-inline:1.25rem;font-size:.9rem;background:#fff;color:#0d2b73;box-shadow:0 12px 24px rgba(9,14,41,.18)}.home-page-view_home-resources__Kykk2{padding:calc(var(--home-section-space) + .05rem) 0}.home-page-view_home-resource-grid___B0i3{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.home-page-view_home-resource-card__U67gK{grid-column:span 4;display:grid;grid-template-rows:212px auto;overflow:hidden;border-radius:var(--home-card-radius);border:1px solid var(--home-card-border);background:var(--home-card-bg);box-shadow:var(--home-card-shadow);transition:transform var(--eci-transition-base),box-shadow var(--eci-transition-base),border-color var(--eci-transition-base)}.home-page-view_home-resource-card-1__qAkHX,.home-page-view_home-resource-card-2__lIiyY{grid-column:span 6}.home-page-view_home-resource-card-media__Cz5PN{position:relative;min-height:0}.home-page-view_home-card-image__KZudL,.home-page-view_home-resource-card-media__Cz5PN img{width:100%;height:100%;object-fit:cover;display:block}.home-page-view_home-resource-card-copy__tM8DV{display:flex;flex-direction:column;align-items:flex-start;gap:.56rem;padding:1rem 1.08rem 1.02rem;min-height:0;background:linear-gradient(180deg,#0d2b73,#0a255f);color:#fff;border-top:0}.home-page-view_home-resource-card__U67gK h3{margin:0;color:#fff;font-family:var(--eci-font-heading);font-size:clamp(1.08rem,1.55vw,1.4rem);line-height:1.06;letter-spacing:-.02em}.home-page-view_home-resource-card__U67gK p{margin:0;color:rgba(225,234,255,.9);font-size:.89rem;line-height:1.48}.home-page-view_home-resource-card__U67gK .eci-btn{margin-top:.18rem;width:fit-content;min-height:44px;padding-inline:1.25rem;font-size:.9rem;background:#fff;color:#0d2b73;box-shadow:0 4px 15px rgba(13,43,115,.1)}.home-page-view_home-resource-card__U67gK:hover{border-color:var(--home-card-border-strong);box-shadow:var(--home-card-shadow-hover)}.home-page-view_home-blogs__Or2FP{padding:3.1rem 0;color:var(--eci-color-inverse);background:radial-gradient(circle at 82% 24%,rgba(84,195,81,.12),transparent 16%),linear-gradient(135deg,#041a49,#092963 42%,#0e387e)}.home-page-view_home-blogs__Or2FP .home-page-view_home-section-head__rYzon{align-items:end}.home-page-view_home-blogs__Or2FP .home-page-view_home-section-head__rYzon h2{color:#fff}.home-page-view_home-blogs-intro__ebcjp{margin:.65rem 0 0;max-width:66ch;color:#d7e2ff;font-size:.88rem}.home-page-view_home-blog-cta__43s4S{min-height:48px;display:inline-flex;align-items:center;flex-shrink:0}.home-page-view_home-blog-layout__rspVP{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:1.05rem;align-items:stretch}.home-page-view_home-blog-card__DNa82,.home-page-view_home-blog-lead__qnUFS{position:relative;overflow:hidden;border-radius:22px;text-decoration:none;color:#fff;border:1px solid rgba(196,214,255,.18);box-shadow:0 22px 48px rgba(2,10,33,.18);transition:transform var(--eci-transition-base),box-shadow var(--eci-transition-base),border-color var(--eci-transition-base)}.home-page-view_home-blog-lead__qnUFS{min-height:396px}.home-page-view_home-blog-lead-image__Zu0Gq{position:absolute;inset:0}.home-page-view_home-blog-lead__qnUFS:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,14,41,.08),rgba(4,14,41,.85));pointer-events:none}.home-page-view_home-blog-card__DNa82 img,.home-page-view_home-blog-lead__qnUFS img{width:100%;height:100%;display:block;object-fit:cover}.home-page-view_home-blog-card__DNa82:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,14,41,.08),rgba(4,14,41,.92))}.home-page-view_home-blog-card-copy__v3WcT,.home-page-view_home-blog-lead-copy__1VOTm{position:absolute;inset:auto 0 0;z-index:1;padding:1.05rem 1.1rem 1.15rem;display:grid;gap:.45rem}.home-page-view_home-blog-lead-copy__1VOTm strong{font-family:var(--eci-font-heading);font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.08;letter-spacing:-.025em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.home-page-view_home-blog-lead-copy__1VOTm p{margin:0;max-width:46ch;color:#d9e5ff;font-size:.9rem;line-height:1.48;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.home-page-view_home-blog-stack__u0yA4{display:grid;gap:.9rem}.home-page-view_home-blog-card__DNa82{min-height:138px;display:grid;grid-template-columns:136px minmax(0,1fr)}.home-page-view_home-blog-card__DNa82:after{background:linear-gradient(90deg,rgba(4,14,41,.08),rgba(4,14,41,.74) 34%,rgba(4,14,41,.94))}.home-page-view_home-blog-card-copy__v3WcT{inset:0;align-content:start;padding:.85rem 1.08rem .85rem calc(136px + .98rem)}.home-page-view_home-blog-card-copy__v3WcT strong{font-family:var(--eci-font-heading);font-size:1.02rem;line-height:1.16;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.home-page-view_home-blog-card-copy__v3WcT p{margin:0;color:#d8e5ff;font-size:.84rem;line-height:1.46;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.home-page-view_home-blog-card__DNa82:hover{border-color:rgba(230,238,255,.5);box-shadow:0 28px 52px rgba(2,10,33,.26)}.home-page-view_home-directory__rn3Aw{padding:calc(var(--home-section-space) - .05rem) 0 3.4rem}.home-page-view_home-directory-grid__1WQIO{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:1rem;align-items:start}.home-page-view_home-contact-panel__YAdpA,.home-page-view_home-directory-panel__P290i{border-radius:var(--home-card-radius);padding:1.15rem 1.2rem;border:1px solid var(--home-card-border);box-shadow:var(--home-card-shadow)}.home-page-view_home-directory-panel__P290i{background:var(--home-card-bg)}.home-page-view_home-directory-count__fYvAP{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.16rem .7rem;border-radius:999px;border:1px solid var(--home-card-border-strong);color:#123677;background:var(--home-card-soft-bg);font-family:var(--eci-font-heading);font-size:.76rem;font-weight:700}.home-page-view_home-state-columns__v0tFG{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.home-page-view_home-state-columns__v0tFG div{display:grid;gap:.55rem}.home-page-view_home-state-columns__v0tFG a{min-height:44px;display:flex;align-items:center;padding:.56rem .72rem;border-radius:12px;text-decoration:none;border:1px solid var(--home-card-border);background:var(--home-card-bg);color:#113676;font-size:.8rem;line-height:1.34;box-shadow:0 10px 20px rgba(8,24,62,.04);transition:transform var(--eci-transition-fast),border-color var(--eci-transition-fast),box-shadow var(--eci-transition-fast),color var(--eci-transition-fast)}.home-page-view_home-state-columns__v0tFG a:hover{color:#215fa0;border-color:var(--home-card-border-strong);box-shadow:0 16px 26px rgba(8,24,62,.08)}.home-page-view_home-contact-panel__YAdpA{position:sticky;top:1.3rem;background:var(--home-card-bg);color:#1c2740;border-color:var(--home-card-border);padding:1.25rem;border-radius:var(--home-card-radius);border:1px solid var(--home-card-border);box-shadow:var(--home-card-shadow);overflow:hidden;transition:transform var(--eci-transition-fast),box-shadow var(--eci-transition-fast)}.home-page-view_home-contact-panel__YAdpA:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:#0d2b73}.home-page-view_home-contact-panel__YAdpA h2{color:#14316e;font-size:clamp(1.45rem,2vw,1.9rem);line-height:.98;letter-spacing:-.03em}.home-page-view_home-contact-actions__Ye3TV{margin-top:.8rem;display:grid;gap:.55rem}.home-page-view_home-contact-actions__Ye3TV span{min-height:42px;display:inline-flex;align-items:center;padding:.62rem .8rem;border-radius:14px;border:1px solid var(--home-card-border);background:var(--home-card-soft-bg);color:#495a74;font-size:.84rem;line-height:1.35}.home-page-view_home-contact-actions__Ye3TV a{margin-top:.1rem;min-height:42px;width:100%}@media (max-width:1240px){.home-page-view_home-blog-layout__rspVP,.home-page-view_home-directory-grid__1WQIO,.home-page-view_home-hero-inner__olPNE{grid-template-columns:1fr}.home-page-view_home-hero-copy__qW7wu{max-width:100%}.home-page-view_home-hero-copy__qW7wu h1{max-width:min(100%,22ch);font-size:clamp(3.35rem,7.1vw,5.7rem);line-height:1.05}.home-page-view_home-hero-media__0OBis{min-height:420px}.home-page-view_home-about-card__ujVlj{padding-inline:1.25rem}.home-page-view_home-platform-card-1__4kA86,.home-page-view_home-platform-card-2___Jn2F,.home-page-view_home-platform-card-3__bSZX_,.home-page-view_home-platform-card-4__Ye0tp,.home-page-view_home-platform-card-5__0_6i9,.home-page-view_home-platform-feedback__0pBYZ,.home-page-view_home-resource-card-1__qAkHX,.home-page-view_home-resource-card-2__lIiyY,.home-page-view_home-resource-card__U67gK{grid-column:span 6}.home-page-view_home-contact-panel__YAdpA{position:static}}@media (min-width:1241px){.home-page-view_home-hero-copy__qW7wu h1 span{width:max-content;white-space:nowrap}}@media (max-width:880px){.home-page-view_home-hero__jRvH4{padding:1.4rem 0 3.8rem}.home-page-view_home-hero-copy__qW7wu h1{max-width:min(100%,16ch);font-size:clamp(2.6rem,10.5vw,4.4rem);line-height:1.08}.home-page-view_home-about-search-block__oQsQc h3{font-size:clamp(1.7rem,6vw,2.35rem)}.home-page-view_home-platform-grid__OgcZ_,.home-page-view_home-resource-grid___B0i3,.home-page-view_home-state-columns__v0tFG{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-view_home-platform-card-1__4kA86,.home-page-view_home-platform-card-2___Jn2F,.home-page-view_home-platform-card-3__bSZX_,.home-page-view_home-platform-card-4__Ye0tp,.home-page-view_home-platform-card-5__0_6i9,.home-page-view_home-platform-feedback__0pBYZ,.home-page-view_home-resource-card-1__qAkHX,.home-page-view_home-resource-card-2__lIiyY,.home-page-view_home-resource-card__U67gK{grid-column:span 2}.home-page-view_home-resource-card__U67gK{grid-template-rows:190px auto}.home-page-view_home-blog-card__DNa82{grid-template-columns:136px 1fr}.home-page-view_home-blog-card-copy__v3WcT{padding-left:calc(136px + .92rem)}}@media (max-width:760px){.home-page-view_home-about__NktSA,.home-page-view_home-blogs__Or2FP,.home-page-view_home-directory__rn3Aw,.home-page-view_home-platform__syFST,.home-page-view_home-resources__Kykk2{padding-top:1.9rem;padding-bottom:2rem}.home-page-view_home-about__NktSA{padding-top:1px}.home-page-view_home-about-card__ujVlj{margin-top:calc(-1.9rem - 1px)}.home-page-view_home-section-head-inline__nRFmy,.home-page-view_home-section-head__rYzon{align-items:start;flex-direction:column}.home-page-view_home-blog-layout__rspVP,.home-page-view_home-directory-grid__1WQIO,.home-page-view_home-hero-actions__odNEJ,.home-page-view_home-platform-grid__OgcZ_,.home-page-view_home-resource-grid___B0i3,.home-page-view_home-state-columns__v0tFG{grid-template-columns:1fr}.home-page-view_home-hero-copy__qW7wu{padding-top:.4rem}.home-page-view_home-hero-copy__qW7wu p{font-size:.94rem}.home-page-view_home-hero-media__0OBis{min-height:360px}.home-page-view_home-about-card__ujVlj,.home-page-view_home-about-search__XzkoC{border-radius:24px}.home-page-view_home-about-search__XzkoC{grid-template-columns:1fr}.home-page-view_home-about-search__XzkoC .eci-btn{width:100%}.home-page-view_home-about-search-block__oQsQc{padding:2rem 1.25rem 2.25rem;border-radius:24px}.home-page-view_home-about-search-block__oQsQc h3{text-align:center;font-size:clamp(1.55rem,7vw,2.2rem);line-height:1.15;background:transparent;border:none;padding:0}.home-page-view_home-about-topics__e5LjC{justify-content:flex-start}.home-page-view_home-blog-card__DNa82,.home-page-view_home-blog-lead__qnUFS,.home-page-view_home-contact-panel__YAdpA,.home-page-view_home-directory-panel__P290i,.home-page-view_home-platform-card__ZD8Ll,.home-page-view_home-resource-card__U67gK{border-radius:var(--home-card-radius)}.home-page-view_home-platform-card__ZD8Ll,.home-page-view_home-platform-feedback__0pBYZ{min-height:0;grid-column:span 1}.home-page-view_home-platform-card__ZD8Ll{grid-template-columns:72px 1fr}.home-page-view_home-platform-card-media__nQW1W{width:72px;height:72px}.home-page-view_home-platform-card__ZD8Ll img{width:46px;height:46px}.home-page-view_home-platform-feedback__0pBYZ{grid-template-columns:1fr;padding:1.25rem}.home-page-view_home-blog-card__DNa82,.home-page-view_home-resource-card-1__qAkHX,.home-page-view_home-resource-card__U67gK{grid-column:span 1}.home-page-view_home-resource-card-1__qAkHX{display:block}.home-page-view_home-blog-lead__qnUFS{min-height:300px}.home-page-view_home-blog-card__DNa82{min-height:240px;grid-template-columns:1fr}.home-page-view_home-blog-card__DNa82:after{background:linear-gradient(180deg,rgba(4,14,41,.08),rgba(4,14,41,.92))}.home-page-view_home-blog-card-copy__v3WcT{inset:auto 0 0;padding:1rem 1rem 1.1rem}.home-page-view_home-state-columns__v0tFG div{gap:.55rem}.home-page-view_home-contact-actions__Ye3TV span{min-height:42px}.home-page-view_home-about__NktSA a,.home-page-view_home-blog-cta__43s4S,.home-page-view_home-contact-actions__Ye3TV a{width:100%}}.home-page-view_home-assessments__LG_JJ{padding:calc(var(--home-section-space) + .05rem) 0 3.2rem;background:var(--home-neutral-bg)}.home-page-view_home-assessments-card__WrANz{overflow:hidden;border-radius:var(--home-card-radius-lg);background:var(--home-card-bg);border:1px solid var(--home-card-border);box-shadow:var(--home-card-shadow)}.home-page-view_home-assessments-banner__34TZN{position:relative;height:240px;overflow:hidden}.home-page-view_home-assessments-banner__34TZN img{width:100%;height:100%;object-fit:cover;display:block}.home-page-view_home-assessments-overlay__7m_st{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,29,86,.94) 0,rgba(4,29,86,.4) 60%,transparent);display:flex;flex-direction:column;justify-content:center;padding:0 3rem;color:#fff;z-index:2}.home-page-view_home-assessments-overlay__7m_st h2{margin:0;font-family:var(--eci-font-heading);font-size:clamp(1.8rem,2.8vw,2.6rem);letter-spacing:0;color:#fff}.home-page-view_home-assessments-overlay__7m_st p{margin:.5rem 0 0;font-size:1.05rem;opacity:.92;max-width:70ch;color:#e3ecff;white-space:nowrap}.home-page-view_home-assessments-grid__fmu5d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--home-card-border);border-bottom:1px solid var(--home-card-border)}.home-page-view_home-assessment-item__Ui6hV{display:flex;align-items:center;gap:1.2rem;padding:1.8rem 1.6rem;background:var(--home-card-bg);text-decoration:none;color:var(--eci-color-text);transition:background-color var(--eci-transition-fast)}.home-page-view_home-assessment-item__Ui6hV:hover{background-color:var(--home-card-soft-bg)}.home-page-view_home-assessment-icon__VPhnU{flex:0 0 auto;font-size:2.2rem;line-height:1}.home-page-view_home-assessment-info__H8ngo{flex:1 1 auto;min-width:0}.home-page-view_home-assessment-info__H8ngo h3{margin:0;font-family:var(--eci-font-heading);font-size:1.15rem;font-weight:700;color:var(--brand-dark)}.home-page-view_home-assessment-info__H8ngo p{margin:.25rem 0 0;font-size:.88rem;color:#40506b;line-height:1.4}.home-page-view_home-assessment-arrow__ckN29{flex:0 0 auto;font-size:1.4rem;color:var(--brand-blue);opacity:.4;transition:transform var(--eci-transition-fast),opacity var(--eci-transition-fast)}.home-page-view_home-assessment-item__Ui6hV:hover .home-page-view_home-assessment-arrow__ckN29{transform:translateX(4px);opacity:1}.home-page-view_home-assessments-footer__E5ot2{padding:1.6rem;text-align:center;background:var(--home-card-soft-bg)}@media (max-width:1024px){.home-page-view_home-assessments-overlay__7m_st{padding:0 2rem}.home-page-view_home-assessments-grid__fmu5d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.home-page-view_home-hero__jRvH4 .eci-container{width:calc(100% - (var(--eci-mobile-gutter) * 2))}.home-page-view_home-assessments-banner__34TZN{height:180px}.home-page-view_home-assessments-overlay__7m_st{padding:1.5rem;background:rgba(4,29,86,.88);text-align:center;align-items:center}.home-page-view_home-assessments-overlay__7m_st h2{font-size:1.8rem}.home-page-view_home-assessments-overlay__7m_st p{font-size:.9rem;white-space:normal}.home-page-view_home-assessments-grid__fmu5d{grid-template-columns:1fr}}.institutional-supporters-page-view_institutional-body__OzIAQ{padding-top:.15rem}.institutional-supporters-page-view_institutional-page-header__CSkzM{margin-bottom:.65rem}.institutional-supporters-page-view_institutional-page-intro__G60KC{margin-top:0}.institutional-supporters-page-view_institutional-page-intro__G60KC p{margin-left:auto;margin-right:auto;max-width:74ch;text-align:center}.institutional-supporters-page-view_institutional-table-section__U5Qsc{margin-top:2rem}.institutional-supporters-page-view_institutional-table-card__FoHyo{background:transparent;padding:0;min-width:0}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_supporter-table__HYQyU{margin-top:0;min-width:0}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table-wrap__TdGr4{margin-top:0;width:100%;max-width:100%;border-radius:14px}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table__Gp_T_{min-width:1040px}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table__Gp_T_ td,.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table__Gp_T_ th{font-size:.84rem}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table__Gp_T_ td:first-child{min-width:180px}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table__Gp_T_ td:nth-child(2){min-width:130px}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table__Gp_T_ td:nth-child(4){min-width:110px}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table__Gp_T_ td:nth-child(5){min-width:420px}@media (max-width:600px){.institutional-supporters-page-view_demographics-page__g4BDC,.institutional-supporters-page-view_institutional-page__b2Wh7{margin-bottom:.4rem}.institutional-supporters-page-view_demographics-hero-wrap____WP5,.institutional-supporters-page-view_institutional-hero-wrap__eeLmU,.institutional-supporters-page-view_team-hero-wrap__FlyWt{margin-bottom:0}.institutional-supporters-page-view_demographics-hero-image__WrklO,.institutional-supporters-page-view_institutional-hero-image__iTjKj,.institutional-supporters-page-view_team-hero-image__BA_zJ{object-position:center center}.institutional-supporters-page-view_demographics-body__piqYN,.institutional-supporters-page-view_institutional-body__OzIAQ,.institutional-supporters-page-view_team-body__bhBsP{padding-top:1rem}.institutional-supporters-page-view_institutional-page-intro__G60KC p{max-width:none;text-align:left}.institutional-supporters-page-view_institutional-table-card__FoHyo{padding:.9rem .9rem 1rem;border-radius:18px}.institutional-supporters-page-view_institutional-table-card__FoHyo .institutional-supporters-page-view_retirement-table__Gp_T_{min-width:840px}}