.aud-hero{display:grid;gap:10px;grid-template-columns:3fr 2fr;align-items:start;min-width:0}.aud-hero:not(:has(.aud-hero__afters)){grid-template-columns:minmax(0,420px)}.aud-hero--landscape{grid-template-columns:1fr}.aud-hero figure{position:relative;border-radius:var(--radius-sm);overflow:hidden;background:var(--paper)}.aud-hero img{width:100%;height:auto;display:block}.aud-hero__afters{display:grid;gap:10px}.aud-hero--landscape .aud-hero__afters{grid-template-columns:1fr 1fr}.aud-hero__afters img{aspect-ratio:1;object-fit:cover}.aud-hero figcaption{position:absolute;left:8px;top:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;background:#ffffffeb;color:var(--ink);white-space:nowrap}.aud-hero__afters figcaption{background:var(--butter)}.aud-hero .ba__credit{grid-column:1 / -1;font-size:12px;color:var(--muted)}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;min-width:0}.tiles figure{margin:0;border-radius:12px;overflow:hidden;background:var(--paper)}.tiles img{width:100%;height:auto;aspect-ratio:294 / 370;object-fit:cover;display:block}.tiles .ba__credit{grid-column:1 / -1;font-size:12px;color:var(--muted)}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm);border:1px solid rgba(18,18,17,.12);background:#fffdf3}.data{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.data caption{caption-side:bottom;text-align:left;padding:10px 14px;font-size:12.5px;color:var(--muted)}.data th,.data td{padding:10px 14px;text-align:left;vertical-align:top;border-top:1px solid rgba(18,18,17,.08)}.data thead th{border-top:0;background:var(--paper);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:650;white-space:nowrap}.data tbody th{font-weight:650}.data td.t{font-variant-numeric:tabular-nums;white-space:nowrap}.data--compare td,.data--compare th{min-width:150px}.data--compare tbody th{min-width:120px}.times-card{display:grid;gap:4px;padding:16px 18px;border-radius:var(--radius-sm);background:var(--ink);color:var(--cream)}.times-card b{color:var(--butter);font-variant-numeric:tabular-nums;white-space:nowrap}.times-card small{color:var(--muted-light);font-size:12.5px}.cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.cards a{display:grid;gap:10px;align-content:start;padding:10px 10px 16px;border-radius:var(--radius-sm);background:#fffdf3;border:1px solid rgba(18,18,17,.1);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.cards a:hover{transform:translateY(-2px);box-shadow:0 12px 28px -18px #00000080}.cards img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.cards b{font-family:var(--f-display);font-size:1.25rem;font-weight:760;padding:0 6px}.cards span{font-size:15px;color:#3a3830;padding:0 6px}.src{font-size:13px;color:var(--muted)}.src a{color:inherit}@media(min-width:900px){.hero.hero--stack{grid-template-columns:1fr;gap:36px}}.hero--stack .hero__lede{max-width:68ch}@media(min-width:900px){.section.section--wide{grid-template-columns:1fr;gap:24px}}.section--wide .section__body{max-width:none}
