.tt-story{--os-card-w:328px;--os-gutter:var(--space-4);--os-dot:6px;--os-dot-pitch:7px;padding-block:var(--space-6) var(--space-12);font-family:var(--font-family-body);background:0 0}.tt-story__head{margin-bottom:var(--space-5)}.tt-story__headline{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-h4-size-mobile);line-height:var(--text-h4-line-mobile);letter-spacing:var(--tracking-h4);text-align:center;color:var(--color-text-primary);margin:0}.tt-story__scroller{padding-inline:var(--os-gutter);scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.tt-story__scroller::-webkit-scrollbar{display:none}.tt-story__scroller--dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.tt-story__scroller img{-webkit-user-drag:none;user-select:none}.tt-story__track{gap:var(--space-2);flex-direction:column;display:flex}.tt-story__ruler{display:flex}.tt-story__year{gap:var(--space-1);width:calc(var(--os-card-w) + var(--space-2));flex-direction:column;flex:none;display:flex}.tt-story__year:last-child{width:var(--os-card-w)}.tt-story__year-label{font-size:var(--ui-12-size);line-height:var(--ui-12-line);color:var(--color-text-primary)}.tt-story__scale{background-image:linear-gradient(var(--color-text-primary), var(--color-text-primary));background-position:0;background-repeat:no-repeat;background-size:100% 1px;height:13px;position:relative}.tt-story__scale:before{content:"";inset-block:0;background:var(--color-text-primary);width:1px;position:absolute;left:0}.tt-story__scale:after{content:"";inset-inline:0;background-image:repeating-linear-gradient(to right, var(--color-text-primary) 0 1px, transparent 1px calc(100% / var(--os-divisions)));height:6px;position:absolute;top:3.5px}.tt-story__year:last-child .tt-story__scale{box-shadow:inset -1px 0 0 var(--color-text-primary)}.tt-story__cards{align-items:stretch;gap:var(--space-2);display:flex}.tt-story__card{flex:0 0 var(--os-card-w);box-sizing:border-box;justify-content:space-between;gap:var(--space-5);min-width:0;min-height:432px;padding:var(--space-4);background:var(--white);border-radius:var(--radius-lg);flex-direction:column;display:flex}.tt-story__card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.tt-story__title{min-width:0;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-h5-size-mobile);line-height:var(--text-h5-line-mobile);letter-spacing:var(--tracking-h5);color:var(--black-90);margin:0}.tt-story__logo{flex:none;width:95px;height:15px;margin-top:9px;display:block}.tt-story__card-bottom{gap:var(--space-5);flex-direction:column;display:flex}.tt-story__desc{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--black-90);margin:0}.tt-story__data{gap:var(--space-2);flex-direction:column;display:flex}.tt-story__programs,.tt-story__chart-row{gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--color-border-default);display:flex}.tt-story__programs{flex-direction:column;align-items:flex-start}.tt-story__programs-label{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--black-90);margin:0}.tt-story__tags{flex-wrap:wrap;gap:2px;display:flex}.tt-story__tag{padding:var(--space-1);border-radius:var(--radius-xs);background:var(--black-90);color:var(--color-text-inverse);font-size:var(--ui-12-size);line-height:var(--ui-12-line)}.tt-story__chart-row{justify-content:space-between;align-items:flex-end;gap:var(--space-3)}.tt-story__figure{min-width:0;color:var(--black-90);flex-direction:column;margin:0;display:flex}.tt-story__value{font-size:var(--text-h5-size-mobile);line-height:var(--text-h5-line-mobile);letter-spacing:var(--tracking-h5)}.tt-story__value--pending{font-size:var(--ui-14-size);line-height:var(--ui-14-line);letter-spacing:0;color:var(--color-text-tertiary)}.tt-story__value-caption{font-size:var(--ui-12-size);line-height:var(--ui-12-line)}.tt-story__chart{align-items:stretch;gap:var(--space-2);flex:none;display:flex}.tt-story__axis{color:var(--color-text-secondary);flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:10px;line-height:8px;display:flex}.tt-story__cols{align-items:center;gap:0;display:flex;position:relative}.tt-story__scatter{pointer-events:none;position:absolute;inset:0}.tt-story__scatter-dot{margin:calc((var(--os-dot-pitch) - var(--os-dot)) / 2);width:var(--os-dot);height:var(--os-dot);background:var(--black-90);opacity:0;border-radius:50%;position:absolute;top:0;left:0}.tt-story__scatter--on .tt-story__scatter-dot{animation:tt-story-twinkle var(--tw-dur,2.4s) ease-in-out var(--tw-delay,0s) infinite}@keyframes tt-story-twinkle{0%,to{opacity:0}50%{opacity:var(--tw-peak,1)}}@media (prefers-reduced-motion:reduce){.tt-story__scatter{display:none}}.tt-story__col{width:var(--os-dot-pitch);height:calc(10 * var(--os-dot-pitch));background-image:radial-gradient(circle at 50% 50%, var(--stone) calc(var(--os-dot) / 2 - .5px), transparent calc(var(--os-dot) / 2));background-size:var(--os-dot-pitch) var(--os-dot-pitch);background-repeat:repeat-y;position:relative}.tt-story__col-fill{width:var(--os-dot-pitch);background-image:radial-gradient(circle at 50% 50%, var(--black-90) calc(var(--os-dot) / 2 - .5px), transparent calc(var(--os-dot) / 2));background-size:var(--os-dot-pitch) var(--os-dot-pitch);background-repeat:repeat-y;position:absolute;bottom:0;left:0}.tt-story__hint{margin-top:var(--space-4);padding-inline:var(--os-gutter);display:flex}.tt-story__hint img{width:24px;height:24px;display:block}.tt-story__foot{margin-top:var(--space-5);justify-content:center;display:flex}.tt-story__cta{align-items:center;gap:var(--space-1);padding:calc(var(--space-3) - 1.75px) calc(var(--space-5) - 1.75px);border:1.75px solid var(--black-90);border-radius:var(--radius-md);color:var(--black-90);font-weight:var(--font-weight-medium);font-size:var(--ui-16-size);line-height:var(--ui-16-line);text-decoration:none;display:inline-flex}.tt-story__cta:hover{background:var(--black-90);border-color:var(--black-90);color:var(--cream)}.tt-story__cta:hover .tt-story__cta-arrow{filter:brightness(0)invert()}.tt-story__cta-label{padding-left:var(--space-1)}.tt-story__cta-icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.tt-story__cta-arrow{display:block}@media (width>=1280px){.tt-story{--os-card-w:472px;--os-gutter:max(var(--container-gutter), calc((100% - var(--container-desktop)) / 2));padding-block:var(--space-12) var(--space-14)}.tt-story__headline{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}.tt-story__scroller{justify-content:safe center;padding-inline:60px}.tt-story__head{margin-bottom:var(--space-9)}.tt-story__card{padding:var(--space-5)}.tt-story__title{font-size:var(--text-h5-size);line-height:var(--text-h5-line)}.tt-story__programs{flex-direction:row;justify-content:space-between;align-items:flex-start}.tt-story__tags{justify-content:flex-end;max-width:247px}.tt-story__value:not(.tt-story__value--pending){font-size:var(--text-h5-size);line-height:var(--text-h5-line)}.tt-story__hint{display:none}.tt-story__foot{margin-top:var(--space-9)}}[data-theme=dark] .tt-story__headline{text-align:left}[data-theme=dark] .tt-story__hint{display:none}
