:where([data-theme] .bz-timeline){--bz-timeline-peek:.12;--bz-timeline-gap:1.5rem;flex-direction:column;gap:2rem;display:flex}:where([data-theme] .bz-timeline__header){flex-direction:column;gap:.5rem;display:flex}:where([data-theme] .bz-timeline__header[data-align=center]){text-align:center;align-items:center}:where([data-theme] .bz-timeline__eyebrow),:where([data-theme] .bz-timeline__item-eyebrow){letter-spacing:.08em;font-size:.8125rem;font-weight:600}:where([data-theme] .bz-timeline__heading){font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.5rem);line-height:1.2}:where([data-theme] .bz-timeline__carousel){flex-direction:column;gap:1.5rem;display:flex}:where([data-theme] .bz-timeline[data-nav-position=above] .bz-timeline__nav){order:-1}:where([data-theme] .bz-timeline__viewport){position:relative}:where([data-theme] .bz-timeline__track){gap:var(--bz-timeline-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}:where([data-theme] .bz-timeline__track)::-webkit-scrollbar{display:none}:where([data-theme] .bz-timeline__track>.bz-block){flex:0 0 calc((100% - var(--bz-timeline-gap)) / (1 + var(--bz-timeline-peek)));scroll-snap-align:start}:where([data-theme] .bz-timeline__item){height:100%;transition:opacity .3s ease-out;display:grid}:where([data-theme] .bz-timeline__item:not([data-active])){opacity:.5}:where([data-theme] .bz-timeline__item-media){aspect-ratio:1;background:var(--color-muted);overflow:hidden}:where([data-theme] .bz-timeline__item-image){object-fit:cover;width:100%;height:100%}:where([data-theme] .bz-timeline__item-card){background:var(--color-card);color:var(--color-card-foreground);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.75rem;padding:clamp(1.25rem,4vw,4rem);display:flex}:where([data-theme] .bz-timeline__item-heading){font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(1.25rem,1.1rem + .6vw,1.75rem);line-height:1.25}:where([data-theme] .bz-timeline__item-text){line-height:1.6}:where([data-theme] .bz-timeline__arrows){display:none}:where([data-theme] .bz-timeline__arrow){border:1px solid var(--color-border);background:var(--color-background);width:3rem;height:3rem;color:var(--color-foreground);cursor:pointer;place-items:center;transition:background-color .2s ease-out,opacity .2s ease-out;display:grid}:where([data-theme] .bz-timeline__arrow:hover:not(:disabled)){background:var(--color-muted)}:where([data-theme] .bz-timeline__arrow:disabled){cursor:default;opacity:.4}:where([data-theme] .bz-timeline__nav){border-top:1px solid var(--color-border);scrollbar-width:none;grid-auto-columns:minmax(4.5rem,1fr);grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}:where([data-theme] .bz-timeline__nav):before{width:calc(var(--bz-timeline-progress,0) * 100%);background:var(--color-foreground);content:"";height:2px;transition:width .3s ease-out;position:absolute;top:-1px;left:0}:where([data-theme] .bz-timeline__nav-item){min-height:2.75rem;color:var(--color-muted-foreground);cursor:pointer;letter-spacing:.04em;text-align:start;background:0 0;border:0;padding:.75rem .5rem 0 0;font-size:.8125rem;font-weight:600;transition:color .2s ease-out}:where([data-theme] .bz-timeline__nav-item:hover),:where([data-theme] .bz-timeline__nav-item[data-active]){color:var(--color-foreground)}:where([data-theme] .bz-timeline[data-nav=tabs] .bz-timeline__nav){border-top:0;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;display:flex}:where([data-theme] .bz-timeline[data-nav=tabs] .bz-timeline__nav):before{display:none}:where([data-theme] .bz-timeline[data-nav=tabs] .bz-timeline__nav-item){text-align:center;padding:0}:where([data-theme] .bz-timeline[data-nav=tabs] .bz-timeline__nav-label){border-bottom:2px solid #0000;padding-bottom:.25rem}:where([data-theme] .bz-timeline[data-nav=tabs] .bz-timeline__nav-item[data-active] .bz-timeline__nav-label){border-bottom-color:currentColor}@media (width>=768px){:where([data-theme] .bz-timeline__item){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-theme] .bz-timeline__item[data-image-side=end] .bz-timeline__item-media){order:2}:where([data-theme] .bz-timeline__arrows){flex-direction:column;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){:where([data-theme] .bz-timeline__item),:where([data-theme] .bz-timeline__arrow),:where([data-theme] .bz-timeline__nav-item),:where([data-theme] .bz-timeline__nav):before{transition:none}}
