.fig-story-grid{padding:var(--fig-section-xs,48px) 0 0}.fig-story-grid--white{background:#fff;--fig-grid-surface:#fff}.fig-story-grid--light-blue{background:var(--fig-color-light-blue-bg,#eaf5f9);--fig-grid-surface:var(--fig-color-light-blue-bg,#eaf5f9)}.fig-story-grid--pale{background:var(--fig-color-pale-bg,#f3f7fb);--fig-grid-surface:var(--fig-color-pale-bg,#f3f7fb)}.fig-story-grid__head{margin:0 auto 40px;max-width:780px;text-align:center}.fig-story-grid__eyebrow{color:var(--fig-color-action,#0075c0);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.fig-story-grid__heading{color:var(--fig-color-navy,#102c58);font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:-.015em;line-height:1.22;margin:0}.fig-story-grid__lede{color:var(--fig-color-ink,#314257);font-size:16px;line-height:1.6;margin:14px 0 0}.fig-story-grid__filterbar{background:var(--fig-grid-surface,#fff);margin-bottom:20px;position:sticky;top:var(--fig-nav-height,76px);transition:box-shadow .18s ease;z-index:20}.fig-story-grid__filterbar.is-stuck{box-shadow:0 8px 18px -12px rgba(15,30,55,.28)}.fig-story-grid__filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px 0}.fig-story-grid__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%230075c0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:11px 7px;border:1px solid var(--fig-color-border,#d6e2ec);border-radius:10px;box-shadow:0 1px 2px rgba(15,30,55,.06);color:var(--fig-color-navy,#102c58);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:40px;line-height:1;padding:0 36px 0 16px;transition:border-color .15s ease,box-shadow .15s ease}.fig-story-grid__select:hover{border-color:var(--fig-color-action,#0075c0)}.fig-story-grid__reset{appearance:none;background:none;border:0;border-radius:8px;color:var(--fig-color-action,#0075c0);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:40px;line-height:1;margin-left:4px;padding:0 14px;transition:background .15s ease,color .15s ease}.fig-story-grid__reset:hover:not(:disabled){background:var(--fig-color-pale-bg,#f3f7fb)}.fig-story-grid__reset:disabled{color:var(--fig-color-muted,#5a6b80);cursor:default;opacity:.45}.fig-story-grid__reset:focus-visible,.fig-story-grid__select:focus-visible{outline:2px solid var(--fig-color-action,#0075c0);outline-offset:2px}.fig-story-grid__grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);padding-bottom:var(--fig-section-md,88px)}.fig-story-grid__card{background:#fff;border:1px solid var(--fig-color-border,#d6e2ec);border-radius:var(--fig-radius-md,14px);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.fig-story-grid__card:hover{box-shadow:0 4px 14px rgba(15,30,55,.1);transform:translateY(-4px)}.fig-story-grid__card--static{cursor:default}.fig-story-grid__card--static:hover{box-shadow:none;transform:none}.fig-story-grid__card,.fig-story-grid__card *{text-decoration:none!important}.fig-story-grid__photo{aspect-ratio:1.91/1;background:var(--fig-color-pale-bg,#f3f7fb);flex-shrink:0;min-height:160px;overflow:hidden;position:relative}.fig-story-grid__video{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.72);border-radius:50%;bottom:12px;box-shadow:0 1px 6px rgba(9,26,50,.22);color:var(--fig-color-navy,#102c58);display:flex;height:42px;justify-content:center;left:12px;pointer-events:none;position:absolute;width:42px}.fig-story-grid__video svg{display:block;fill:currentColor;height:21px;width:21px}.fig-story-grid__video--bare{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--fig-color-navy,#102c58);box-shadow:none;color:#fff}@media(max-width:900px){.fig-story-grid__video{bottom:10px;height:36px;left:10px;width:36px}.fig-story-grid__video svg{height:18px;width:18px}}.fig-story-grid__photo img{display:block;height:100%;object-fit:cover;width:100%}.fig-story-grid__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px 24px 26px}.fig-story-grid__tag{color:var(--fig-color-action,#0075c0);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.fig-story-grid__name{color:var(--fig-color-navy,#102c58);font-size:clamp(18px,1.6vw,20px);font-weight:700;line-height:1.25;margin:0}.fig-story-grid__card:hover .fig-story-grid__name{color:var(--fig-color-navy,#102c58)!important}.fig-story-grid__where{color:var(--fig-color-muted,#5a6b80);font-size:13px;font-weight:400;margin:0}.fig-story-grid__blurb{color:var(--fig-color-ink,#314257);flex:1;font-size:16px;line-height:1.6;margin:0}.fig-story-grid__read{color:var(--fig-color-action,#0075c0);display:block;font-size:15px;font-weight:700;margin-top:6px}.fig-story-grid__read:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 17 17'%3E%3Cpath fill='none' stroke='%230075c0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M-.571 6.5H13.57m0 0L8.975 1.904M13.57 6.5l-4.596 4.596'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:1.08em;margin-left:.5em;transition:transform .15s ease;vertical-align:middle;width:1.08em}.fig-story-grid__card:hover .fig-story-grid__read:after{transform:translateX(3px)}.fig-story-grid__empty{color:var(--fig-color-muted,#5a6b80);font-size:16px;margin:0;padding:56px 24px var(--fig-section-md,88px);text-align:center}.fig-story-grid__card.is-hidden,.fig-story-grid__empty.is-hidden{display:none}@media(max-width:900px){.fig-story-grid__grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.fig-story-grid__grid{grid-template-columns:1fr;padding-bottom:var(--fig-section-sm,64px)}.fig-story-grid__head{margin-bottom:28px;text-align:left}.fig-story-grid__filters{gap:8px;padding:12px 0}.fig-story-grid__filterbar{margin-bottom:14px}.fig-story-grid__select{flex:1 1 0;min-width:0}.fig-story-grid__reset{margin-left:0;padding-left:0}}