.aep-tl{--tl-accent:var(--aep-rose, #cc3366);--tl-ink:var(--aep-dark, #1f2731);--tl-soft:var(--aep-light, #e9e8f8);--tl-muted:#5b6573;--tl-line:#d9d8ec;--tl-radius:14px;--tl-gap:2.5rem;position:relative;max-width:var(--aep-tl-max,1100px);margin:2rem auto;color:var(--tl-ink);font-family:inherit}:where(.aep-tl) ol{list-style:none;margin:0;padding:0}.aep-tl__nav{position:sticky;top:var(--aep-tl-sticky-top,0);z-index:5;background:rgb(255 255 255 / .92);backdrop-filter:blur(6px);border-bottom:1px solid var(--tl-line);margin-bottom:2.5rem}.aep-tl__nav-list{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem .25rem;scrollbar-width:thin}.aep-tl--center .aep-tl__nav-list>li:first-child{margin-left:auto}.aep-tl--center .aep-tl__nav-list>li:last-child{margin-right:auto}.aep-tl__nav-link{display:inline-block;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--tl-line);color:var(--tl-ink);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.aep-tl__nav-link:hover,.aep-tl__nav-link:focus-visible,.aep-tl__nav-link[aria-current="true"]{background:var(--tl-accent);border-color:var(--tl-accent);color:#fff}.aep-tl__nav-link:focus-visible{outline:2px solid var(--tl-ink);outline-offset:2px}.aep-tl__year{padding-bottom:2.5rem;scroll-margin-top:5rem}.aep-tl__year-label{margin:0 0 1rem;font-size:clamp(1.5rem, 3vw, 2.25rem);line-height:1;font-weight:800;color:var(--tl-accent)}.aep-tl__events{position:relative;display:grid;gap:1.25rem;padding-left:1.5rem;border-left:2px solid var(--tl-line)}.aep-tl__event{position:relative;scroll-margin-top:5rem}.aep-tl__event::before{content:"";position:absolute;box-sizing:border-box;left:calc(-1.5rem - 9px);top:1.4rem;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--tl-accent);z-index:1}.aep-tl__card{display:grid;grid-template-columns:1fr;overflow:hidden;background:#fff;border:1px solid var(--tl-line);border-radius:var(--tl-radius);box-shadow:0 1px 2px rgb(31 39 49 / .04);transition:box-shadow .2s}.aep-tl__card:hover{box-shadow:0 8px 24px rgb(31 39 49 / .08)}.aep-tl__media{margin:0;background:var(--tl-soft);aspect-ratio:16 / 9}.aep-tl__media img{display:block;width:100%;height:100%;object-fit:cover}.aep-tl__body{padding:1.25rem 1.5rem 1.5rem}.aep-tl__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.8125rem;color:var(--tl-muted)}.aep-tl__meta time{font-weight:600}.aep-tl__badge{padding:.15rem .6rem;border-radius:999px;background:var(--tl-soft);color:var(--tl-ink);font-size:.75rem;font-weight:600}.aep-tl__title{margin:0 0 .5rem;font-size:1.125rem;line-height:1.3;font-weight:700;color:var(--tl-ink)}.aep-tl__figure{margin:0 0 .5rem;font-size:1.5rem;font-weight:800;color:var(--tl-accent)}.aep-tl__text{font-size:.9375rem;line-height:1.6}.aep-tl__text>:last-child{margin-bottom:0}.aep-tl__link{display:inline-block;margin-top:.75rem;font-weight:600;color:var(--tl-accent);text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.aep-tl--center .aep-tl__years{position:relative}.aep-tl--center .aep-tl__years::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:var(--tl-line)}.aep-tl--center .aep-tl__year{position:relative;padding-bottom:3rem}.aep-tl--center .aep-tl__year-label{position:relative;z-index:2;width:max-content;margin:0 auto 2rem;padding:.5rem 1.25rem;border-radius:999px;background:var(--tl-accent);color:#fff;font-size:clamp(1.25rem, 2.2vw, 1.75rem);box-shadow:0 0 0 6px #fff}.aep-tl--center .aep-tl__events{display:block;padding-left:0;border-left:0}.aep-tl--center .aep-tl__event{width:50%;box-sizing:border-box}.aep-tl--center .aep-tl__event--l{margin-right:50%;padding-right:var(--tl-gap)}.aep-tl--center .aep-tl__event--r{margin-left:50%;padding-left:var(--tl-gap)}.aep-tl--center .aep-tl__event--l::before{left:auto;right:-8px}.aep-tl--center .aep-tl__event--r::before{left:-8px}.aep-tl--center .aep-tl__event::after{content:"";position:absolute;top:calc(1.4rem + 7px);width:calc(var(--tl-gap) - 8px);height:2px;background:var(--tl-line)}.aep-tl--center .aep-tl__event--l::after{right:0}.aep-tl--center .aep-tl__event--r::after{left:0}.aep-tl--left .aep-tl__year{display:grid;grid-template-columns:9rem 1fr;gap:2rem}.aep-tl--left .aep-tl__year-label{position:sticky;top:5.5rem;align-self:start}.aep-tl--left .aep-tl__card:has(.aep-tl__media){grid-template-columns:240px 1fr}.aep-tl--left .aep-tl__card .aep-tl__media{aspect-ratio:auto;min-height:100%}}@media (min-width:900px) and (max-width:1099px){.aep-tl--center .aep-tl__event+.aep-tl__event{margin-top:1.25rem}}@media (min-width:1100px){.aep-tl--center .aep-tl__event--l+.aep-tl__event--r,.aep-tl--center .aep-tl__event--r+.aep-tl__event--l{margin-top:-2.5rem}}.aep-tl{--aep-tl-ease:cubic-bezier(.22, 1, .36, 1);--aep-tl-duration:.6s}.aep-tl--js .aep-tl__event{opacity:0;transform:translateY(18px);transition:opacity var(--aep-tl-duration) var(--aep-tl-ease),transform var(--aep-tl-duration) var(--aep-tl-ease)}.aep-tl--js .aep-tl__event.is-visible{opacity:1;transform:none}.aep-tl--js .aep-tl__year.is-resetting .aep-tl__event{transition:none}@media (min-width:900px){.aep-tl--js.aep-tl--center .aep-tl__event--l{transform:translateX(-28px)}.aep-tl--js.aep-tl--center .aep-tl__event--r{transform:translateX(28px)}.aep-tl--js.aep-tl--center .aep-tl__event.is-visible{transform:none}}@keyframes aep-tl-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}.aep-tl__year-label.is-popping{animation:aep-tl-pop .5s var(--aep-tl-ease,ease) both}.aep-tl__year-label:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.aep-tl__year-label.is-popping{animation:none}.aep-tl--js .aep-tl__event,.aep-tl--js.aep-tl--center .aep-tl__event--l,.aep-tl--js.aep-tl--center .aep-tl__event--r,.aep-tl__card,.aep-tl__nav-link{opacity:1;transform:none;transition:none}}@media print{.aep-tl__nav{display:none}.aep-tl--js .aep-tl__event{opacity:1;transform:none}}