.b-people .b-people-track{height:auto;margin-top:var(--s-head);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.b-people .b-people-pin{top:var(--mh,0px);height:calc(100svh - var(--mh,0px));z-index:0;background:#032a43;grid-area:1/1;align-self:start;position:sticky;overflow:hidden}.b-people .b-people-flow{z-index:1;pointer-events:none;grid-area:1/1;position:relative}.b-people .b-people-tail{height:100svh}.b-people .b-people-track[data-story=team] .b-people-tail{height:170svh}.b-people-scrim{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.b-people-track[data-story=years] .b-people-scrim{background:linear-gradient(90deg,#032a43f0 0%,#032a43d1 24%,#032a4300 44%);display:block}.b-people-years{padding-top:0;padding-bottom:0;list-style:none}.b-year{align-items:center;min-height:52svh;display:flex}.b-year:first-child{min-height:calc(100svh - var(--mh,0px));align-items:center}.b-year-card{pointer-events:auto;width:100%;max-width:440px;padding-top:var(--space-3);border-top:1px solid var(--c-rule-on-navy);position:relative}.b-year-card:before{content:"";transform-origin:0;width:100%;height:2px;transition:transform .65s var(--ufg-ease-arrive);background:#71c5d7;position:absolute;top:-1px;left:0;transform:scaleX(0)}.b-year[data-active=true] .b-year-card:before{transform:scaleX(1)}.b-year-num{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.b-year-title{margin-top:var(--space-2);font-size:var(--t-h3);letter-spacing:-.01em;color:#71c5d7;line-height:1.25}.b-year-text{margin-top:var(--space-1);font-size:var(--t-body);color:#d7eef4;line-height:1.6}@media (min-width:1024px){.b-year-card{width:calc((100% - 11 * var(--grid-gutter)) / 12 * 4 + 3 * var(--grid-gutter))}}@media (max-width:1023.98px){.b-year{min-height:72svh;padding-bottom:var(--space-5);align-items:flex-end}.b-year:first-child{min-height:calc(100svh - var(--mh,0px))}.b-year-card{max-width:none;padding:var(--space-3);background:#032a43e6;border-top:1px solid #3a83a1}.b-year-card:before{left:0}}@media (prefers-reduced-motion:reduce){.b-people .b-people-track{display:block}.b-people .b-people-pin{height:70svh;position:relative;top:auto}.b-people .b-people-tail,.b-people-scrim{display:none}.b-people .b-people-flow{pointer-events:auto}.b-people-years{column-gap:var(--grid-gutter);row-gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.b-year,.b-year:first-child{align-items:flex-start;min-height:0;padding-bottom:0}.b-year-card{width:100%;max-width:none;padding:var(--space-3) 0 0;background:0 0}.b-year-card:before{transition:none;transform:scaleX(1)}}:root[data-motion-off] .b-people .b-people-track{display:block}:root[data-motion-off] .b-people .b-people-pin{height:70svh;position:relative;top:auto}:root[data-motion-off] .b-people .b-people-tail,:root[data-motion-off] .b-people-scrim{display:none}:root[data-motion-off] .b-people .b-people-flow{pointer-events:auto}:root[data-motion-off] .b-people-years{column-gap:var(--grid-gutter);row-gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}:root[data-motion-off] .b-year,:root[data-motion-off] .b-year:first-child{align-items:flex-start;min-height:0;padding-bottom:0}:root[data-motion-off] .b-year-card{width:100%;max-width:none;padding:var(--space-3) 0 0;background:0 0}:root[data-motion-off] .b-year-card:before{transition:none;transform:scaleX(1)}@media (min-width:768px){@media (prefers-reduced-motion:reduce){.b-people-years{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-motion-off] .b-people-years{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){@media (prefers-reduced-motion:reduce){.b-people-years{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-motion-off] .b-people-years{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (forced-colors:active){.b-people .b-people-pin,.b-year-card{background:canvas}.b-year-num,.b-year-title,.b-year-text{color:canvastext}.b-year-card:before{background:canvastext}.b-people-scrim{display:none}}@media print{.b-people .b-people-track{display:block}.b-people .b-people-pin{height:60vh;position:relative}.b-people .b-people-tail,.b-people-scrim{display:none}.b-year,.b-year:first-child{min-height:0}}.b-ladder{margin-top:var(--space-7)}.b-ladder-label{padding-top:var(--space-3);border-top:1px solid var(--c-rule-on-navy);font-family:var(--font-display);font-size:var(--t-ui);color:#71c5d7;font-weight:600;line-height:1.2}.b-ladder-people{column-gap:var(--grid-gutter);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.b-ladder-person{grid-template-columns:24px minmax(0,1fr);grid-template-rows:subgrid;column-gap:var(--space-2);padding-bottom:var(--space-6);grid-row:span 5;row-gap:0;display:grid}.b-ladder-who{padding-bottom:var(--space-3);grid-area:1/1/auto/-1}.b-ladder-name{font-size:var(--t-h3);letter-spacing:-.01em;color:#fff;line-height:1.25}.b-ladder-title{margin-top:var(--space-1);font-size:var(--t-caption);color:#d7eef4;line-height:1.45;display:block}.b-ladder-ribbon{transform-origin:50% 100%;width:6px;transition:transform 1.1s var(--ufg-ease-sweep);background:linear-gradient(#71c5d7 0%,#52a0b8 55%,#3a83a1 100%);grid-area:2/1/span 3;justify-self:center;position:relative}.b-ladder-ribbon:after{content:"";background:#eaf9fc;width:12px;height:12px;position:absolute;top:-3px;left:-3px}.b-ladder-person[data-from=step] .b-ladder-ribbon{grid-row:2/span 2}.b-ladder-person[data-from=now] .b-ladder-ribbon{grid-row:2/span 1}.b-ladder-rungs{grid-area:2/2/span 3;grid-template-rows:subgrid;padding:0;list-style:none;display:grid}.b-ladder-rung{min-height:96px;padding-block:var(--space-2);flex-direction:column;justify-content:center;display:flex;position:relative}.b-ladder-rung[data-level=now]{grid-row:1}.b-ladder-rung[data-level=step]{grid-row:2}.b-ladder-rung[data-level=start]{grid-row:3}.b-ladder-node{top:50%;left:calc(-1 * (var(--space-2) + 20px));outline-offset:-1px;width:16px;height:16px;transition:background-color .3s var(--ufg-ease-out);transition-delay:calc(.5s + var(--rung,0) * .26s);background:#71c5d7;outline:1px solid #71c5d7;margin-top:-8px;position:absolute}.b-ladder-when{font-family:var(--font-display);font-size:var(--t-h4);color:#fff;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.b-ladder-text{font-size:var(--t-body);color:#d7eef4;line-height:1.5}.b-ladder-when+.b-ladder-text{margin-top:4px}.b-ladder-film{justify-self:start;align-items:center;gap:var(--space-2);min-height:48px;margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--t-ui);color:#fff;text-underline-offset:6px;cursor:pointer;grid-area:5/2;font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.b-ladder-film:hover,.b-ladder-film:focus-visible{color:#d7eef4}.b-ladder-film:focus-visible{outline-offset:4px;outline:2px solid #fff}.b-ladder-film-icon{color:#07476f;width:32px;height:32px;transition:transform var(--ufg-dur-ui) var(--ufg-ease-arrive);background:#fff;place-items:center;display:inline-grid}.b-ladder-film:is(:hover,:focus-visible) .b-ladder-film-icon{transform:scale(1.12)}.b-ladder-film-time{font-family:var(--font-sans);color:#d7eef4;font-weight:400}@media (min-width:768px){.b-ladder-people{grid-template-columns:repeat(3,minmax(0,1fr))}.b-ladder-person{padding-bottom:0}}.b-ladder[data-armed]:not([data-lit]) .b-ladder-ribbon{transform:scaleY(0)}.b-ladder[data-armed]:not([data-lit]) .b-ladder-node{background:0 0}@media (prefers-reduced-motion:reduce){.b-ladder-ribbon,.b-ladder-node,.b-ladder-film-icon{transition:none}}@media (forced-colors:active){.b-ladder-ribbon,.b-ladder-ribbon:after,.b-ladder-node{background:canvastext;outline-color:canvastext}.b-ladder-name,.b-ladder-title,.b-ladder-when,.b-ladder-text,.b-ladder-label{color:canvastext}.b-ladder-film{color:linktext}.b-ladder-film-icon{color:buttontext;background:buttonface}}.b-people .b-people-static{margin-top:var(--s-head)}.b-people .b-people-static .b-people-pin{height:90svh;position:relative;top:auto}@media (max-width:767.98px){.b-people .b-people-static .b-people-pin{aspect-ratio:4/5;height:auto}}:root[data-motion-off] .b-ladder-ribbon,:root[data-motion-off] .b-ladder-node,:root[data-motion-off] .b-ladder-film-icon{transition:none}
