.ta-chapters{padding-top:1.25rem}.ta-chapters ul{padding-inline:var(--ap-edge);scrollbar-width:none;justify-content:safe center;gap:.25rem;display:flex;overflow-x:auto}.ta-chapters ul::-webkit-scrollbar{display:none}.ta-chapter{width:6.5rem;color:var(--ap-ink);letter-spacing:-.01em;text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:.5rem .25rem;font-size:.75rem;line-height:1.25;display:flex}.ta-chapter-icon{background:var(--ap-carbon);border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;transition:background-color .2s;display:grid;box-shadow:0 0 0 1px #ffffff0f}.ta-chapter-icon svg{stroke-width:1.45px;width:1.75rem;height:1.75rem}.ta-chapter:hover .ta-chapter-icon,.ta-chapter:focus-visible .ta-chapter-icon{background:var(--ap-steel)}.ta-chapter:focus-visible{outline:2px solid var(--ap-link);outline-offset:2px;border-radius:1rem}@media (max-width:639px){.ta-chapter{width:5.25rem}.ta-chapter-icon{border-radius:.875rem;width:3rem;height:3rem}.ta-chapter-icon svg{width:1.5rem;height:1.5rem}}.ta-hero{text-align:center;padding-top:3.5rem}@media (min-width:960px){.ta-hero{padding-top:4.5rem}}.ta-hero .ap-display{font-size:clamp(3rem,8vw,6.5rem)}.ta-hero .ap-lede{margin-inline:auto;max-width:40rem;margin-top:1.25rem;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.4}.ta-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.ta-lineup{padding-top:4.5rem}@media (min-width:960px){.ta-lineup{padding-top:6rem}}.ta-lineup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-bottom:2rem;display:flex}.ta-filter{margin-inline:0}.ta-filter .ap-look-pill{padding-inline:1rem}.ta-track{scroll-snap-type:x mandatory;padding-inline:var(--ap-edge);scroll-padding-inline:var(--ap-edge);overscroll-behavior-x:contain;scrollbar-width:none;gap:1.25rem;display:flex;overflow-x:auto}.ta-track::-webkit-scrollbar{display:none}.ta-card{scroll-snap-align:start;background:var(--ap-carbon);text-align:center;border-radius:28px;flex-direction:column;flex:none;align-items:center;width:min(21.5rem,80vw);padding:1.25rem 1.25rem 2rem;animation:.4s both ap-fade;display:flex}.ta-card-media{aspect-ratio:16/10;background:#0b0b0c;border-radius:16px;width:100%;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.ta-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ta-card-media:hover img{transform:scale(1.03)}.ta-card-eyebrow{letter-spacing:-.01em;color:var(--ap-ash);margin-top:1.75rem;font-size:.8125rem;font-weight:600}.ta-card-eyebrow.is-free{color:var(--ap-link)}.ta-card-name{font-family:var(--ap-font);letter-spacing:.004em;color:var(--ap-ink);text-transform:none;margin-top:.35rem;font-size:1.75rem;font-weight:600;line-height:1.1}.ta-card-tag{letter-spacing:-.016em;color:var(--ap-ink);text-wrap:balance;margin-top:.6rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.ta-card-body{letter-spacing:-.016em;color:var(--ap-ash);flex:1;margin-top:.6rem;font-size:.9375rem;line-height:1.47}.ta-card-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.ta-card-actions .ap-pill{min-height:2.25rem;padding:0 1.1rem;font-size:.9375rem}.ta-card-actions .ap-link{font-size:.9375rem}.ta-paddles{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.ta-paddle{width:2.25rem;height:2.25rem;color:var(--ap-ink);cursor:pointer;background:#333336d9;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,opacity .2s;display:grid}.ta-paddle:hover:not(:disabled){background:#48484a}.ta-paddle:disabled{opacity:.35;cursor:default}.ta-paddle:focus-visible{outline:2px solid var(--ap-link);outline-offset:3px}[dir=rtl] .ta-paddle svg{transform:scaleX(-1)}@media (hover:none){.ta-paddles{display:none}}@media (prefers-reduced-motion:reduce){.ta-card{opacity:1;animation:none;transform:none}.ta-card-media img,.ta-chapter-icon,.ta-paddle{transition:none}.ta-card-media:hover img{transform:none}}