.stage[data-astro-cid-bcoxvymo]{background:var(--paper);border-bottom:1px solid var(--line)}.stage__grid[data-astro-cid-bcoxvymo]{display:grid;grid-template-columns:1fr}@media(min-width:960px){.stage__grid[data-astro-cid-bcoxvymo]{grid-template-columns:1.05fr .95fr;min-height:40rem}}.stage__copy[data-astro-cid-bcoxvymo]{display:flex}.stage__copy-inner[data-astro-cid-bcoxvymo]{width:100%;padding-block:3.5rem 3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(min-width:960px){.stage__copy-inner[data-astro-cid-bcoxvymo]{padding-block:5rem;padding-right:4.5rem}}.stage__title[data-astro-cid-bcoxvymo]{margin-top:1.4rem;max-width:12em}.stage__standfirst[data-astro-cid-bcoxvymo]{margin-top:1.4rem;max-width:36em}.stage__actions[data-astro-cid-bcoxvymo]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.1rem}.stage__specs[data-astro-cid-bcoxvymo]{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid var(--line);width:100%}.stage__spec[data-astro-cid-bcoxvymo]{font-family:var(--mono);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);display:inline-flex;align-items:center;gap:.5rem}.stage__spec[data-astro-cid-bcoxvymo]:before{content:"";width:.4rem;height:.4rem;background:var(--acid)}.stage__media[data-astro-cid-bcoxvymo]{position:relative;min-height:17rem;background:var(--coal)}@media(min-width:960px){.stage__media[data-astro-cid-bcoxvymo]{min-height:100%}}.stage__image[data-astro-cid-bcoxvymo]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center}.stage__tag[data-astro-cid-bcoxvymo]{position:absolute;left:0;bottom:0;background:var(--acid);color:var(--ink);font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.7rem 1rem}@media(max-width:959px){.stage__media[data-astro-cid-bcoxvymo]{order:-1;min-height:0}.stage__image[data-astro-cid-bcoxvymo]{position:static;width:100%;height:auto;aspect-ratio:16 / 9}}.range__head[data-astro-cid-ihvuihbo]{display:grid;gap:1.5rem;margin-bottom:3rem}@media(min-width:900px){.range__head[data-astro-cid-ihvuihbo]{grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem}}.range__title[data-astro-cid-ihvuihbo]{margin-top:1rem}.range__grid[data-astro-cid-ihvuihbo]{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:620px){.range__grid[data-astro-cid-ihvuihbo]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.range__grid[data-astro-cid-ihvuihbo]{grid-template-columns:repeat(4,1fr)}}.range__cell[data-astro-cid-ihvuihbo]{display:flex}.range__tile[data-astro-cid-ihvuihbo]{position:relative;display:block;width:100%;min-height:21rem;overflow:hidden;background:var(--coal);isolation:isolate}@media(min-width:1020px){.range__tile[data-astro-cid-ihvuihbo]{min-height:26rem}}.range__image[data-astro-cid-ihvuihbo]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.range__tile[data-astro-cid-ihvuihbo]:hover .range__image[data-astro-cid-ihvuihbo]{transform:scale(1.04)}.range__scrim[data-astro-cid-ihvuihbo]{position:absolute;inset:0;background:linear-gradient(to top,#0c0c08e6,#0c0c0859 48%,#0c0c0814)}.range__body[data-astro-cid-ihvuihbo]{position:absolute;inset:auto 0 0;padding:1.5rem;display:flex;flex-direction:column;gap:.6rem;color:var(--paper)}.range__name[data-astro-cid-ihvuihbo]{font-family:var(--display);font-size:1.5rem;font-weight:720;font-stretch:108%;letter-spacing:-.015em;line-height:1.05}.range__text[data-astro-cid-ihvuihbo]{font-size:.875rem;line-height:1.55;color:#f3efe4cc;max-width:26em}.range__go[data-astro-cid-ihvuihbo]{margin-top:.4rem;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(243,239,228,.4);font-size:1rem;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.range__tile[data-astro-cid-ihvuihbo]:hover .range__go[data-astro-cid-ihvuihbo]{background:var(--acid);border-color:var(--acid);color:var(--ink)}.promise__head[data-astro-cid-2bk7qdqj]{display:grid;gap:1.25rem;margin-bottom:3rem;max-width:46rem}.promise__title[data-astro-cid-2bk7qdqj]{margin-top:.9rem}.promise__lede[data-astro-cid-2bk7qdqj]{margin-top:.6rem}.promise__grid[data-astro-cid-2bk7qdqj]{display:grid;gap:1px;background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:1fr}@media(min-width:760px){.promise__grid[data-astro-cid-2bk7qdqj]{grid-template-columns:repeat(2,1fr)}}.promise__card[data-astro-cid-2bk7qdqj]{background:var(--coal);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.8rem}.promise__tick[data-astro-cid-2bk7qdqj]{width:.7rem;height:.7rem;background:var(--acid)}.promise__card-title[data-astro-cid-2bk7qdqj]{font-family:var(--display);font-size:1.25rem;font-weight:700;font-stretch:106%;letter-spacing:-.01em;line-height:1.2;color:var(--paper)}.promise__card-text[data-astro-cid-2bk7qdqj]{font-size:.9375rem;line-height:1.62;color:#f3efe4c2;max-width:34em}.promise__figure[data-astro-cid-2bk7qdqj]{position:relative;margin-top:1px;overflow:hidden}.promise__figure[data-astro-cid-2bk7qdqj] img[data-astro-cid-2bk7qdqj]{width:100%;aspect-ratio:16 / 7;object-fit:cover}.promise__caption[data-astro-cid-2bk7qdqj]{position:absolute;left:0;bottom:0;background:var(--acid);color:var(--ink);font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.7rem 1rem;max-width:32rem}@media(max-width:619px){.promise__caption[data-astro-cid-2bk7qdqj]{position:static;max-width:none}}.lineage[data-astro-cid-iau6hadd]{border-top:1px solid var(--line-dark)}.lineage__split[data-astro-cid-iau6hadd]{display:grid;gap:3rem;align-items:center}@media(min-width:960px){.lineage__split[data-astro-cid-iau6hadd]{grid-template-columns:7fr 5fr;gap:5rem}}.lineage__title[data-astro-cid-iau6hadd]{margin-top:1rem;color:var(--paper)}.lineage__copy[data-astro-cid-iau6hadd]{margin-top:1.75rem;display:grid;gap:1.1rem;max-width:38em}.lineage__link[data-astro-cid-iau6hadd]{margin-top:2rem}.lineage__figure[data-astro-cid-iau6hadd]{position:relative;border:1px solid var(--line-dark);background:#1a1a14}.lineage__figure[data-astro-cid-iau6hadd] img[data-astro-cid-iau6hadd]{width:100%;aspect-ratio:4 / 3;object-fit:cover;filter:sepia(.18) contrast(1.02)}.lineage__caption[data-astro-cid-iau6hadd]{position:absolute;left:0;bottom:0;background:var(--acid);color:var(--ink);font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.6rem .9rem}.lineage__stats[data-astro-cid-iau6hadd]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-dark);border:1px solid var(--line-dark);margin-top:4.5rem}@media(min-width:860px){.lineage__stats[data-astro-cid-iau6hadd]{grid-template-columns:repeat(4,1fr)}}.lineage__stat[data-astro-cid-iau6hadd]{background:var(--coal);padding:1.6rem 1.4rem;display:flex;flex-direction:column;gap:.7rem}.lineage__stat-label[data-astro-cid-iau6hadd]{font-size:.8125rem;line-height:1.5;color:#f3efe4a8;order:2}.lineage__stat-value[data-astro-cid-iau6hadd]{font-family:var(--display);font-size:2.3rem;font-weight:760;font-stretch:110%;line-height:1;letter-spacing:-.02em;color:var(--acid);order:1}.duel__head[data-astro-cid-gacrxbbw]{display:grid;gap:1.25rem;margin-bottom:3rem;max-width:48rem}.duel__title[data-astro-cid-gacrxbbw]{margin-top:.9rem}.duel__lede[data-astro-cid-gacrxbbw]{margin-top:.5rem}.duel__arena[data-astro-cid-gacrxbbw]{position:relative;display:grid;gap:1px;grid-template-columns:1fr;background:var(--line);border:1px solid var(--line)}@media(min-width:880px){.duel__arena[data-astro-cid-gacrxbbw]{grid-template-columns:1fr 1fr;gap:0;border:0;background:transparent}}.duelcard[data-astro-cid-gacrxbbw]{background:var(--paper);display:flex;flex-direction:column}@media(min-width:880px){.duelcard[data-astro-cid-gacrxbbw]{border:1px solid var(--line)}.duelcard--allflame[data-astro-cid-gacrxbbw]{margin-left:1px}}.duelcard__media[data-astro-cid-gacrxbbw]{position:relative;background:var(--paper-2);border-bottom:1px solid var(--line);overflow:hidden}.duelcard__media[data-astro-cid-gacrxbbw] img[data-astro-cid-gacrxbbw]{width:100%;aspect-ratio:16 / 9;object-fit:contain;mix-blend-mode:multiply;padding:1.5rem;transition:transform .35s var(--ease)}.duelcard[data-astro-cid-gacrxbbw]:hover .duelcard__media[data-astro-cid-gacrxbbw] img[data-astro-cid-gacrxbbw]{transform:translateY(-4px)}.duelcard__body[data-astro-cid-gacrxbbw]{padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.duelcard__tagline[data-astro-cid-gacrxbbw]{font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acid-deep)}.duelcard__name[data-astro-cid-gacrxbbw]{font-family:var(--display);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:760;font-stretch:110%;letter-spacing:-.02em;line-height:1;margin-top:.6rem}.duelcard__specs[data-astro-cid-gacrxbbw]{margin-top:1.4rem;display:flex;flex-direction:column;border-top:1px solid var(--line)}.duelcard__row[data-astro-cid-gacrxbbw]{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding-block:.7rem;border-bottom:1px solid var(--line)}@media(max-width:419px){.duelcard__row[data-astro-cid-gacrxbbw]{grid-template-columns:1fr;gap:.2rem}}.duelcard__label[data-astro-cid-gacrxbbw]{font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding-top:.2rem}.duelcard__value[data-astro-cid-gacrxbbw]{font-size:.9375rem;line-height:1.5;color:var(--ink-mid)}.duelcard__action[data-astro-cid-gacrxbbw]{margin-top:1.5rem;align-self:stretch}.duel__vs[data-astro-cid-gacrxbbw]{position:absolute;left:50%;top:8rem;transform:translate(-50%,-50%);z-index:2;width:3.25rem;height:3.25rem;display:none;align-items:center;justify-content:center;background:var(--acid);color:var(--ink);font-family:var(--display);font-size:1rem;font-weight:800;letter-spacing:.06em;border:4px solid var(--paper-2);border-radius:50%}@media(min-width:880px){.duel__vs[data-astro-cid-gacrxbbw]{display:flex}}.duel__footnote[data-astro-cid-gacrxbbw]{margin-top:1.5rem;font-size:.875rem;color:var(--ink-soft)}.duel__footnote[data-astro-cid-gacrxbbw] a[data-astro-cid-gacrxbbw]{color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--acid);margin-left:.35rem}.duel__footnote[data-astro-cid-gacrxbbw] a[data-astro-cid-gacrxbbw]:hover{text-decoration-color:var(--ink)}.voices[data-astro-cid-bgwftent]{background:var(--paper)}.voices__head[data-astro-cid-bgwftent]{display:grid;gap:1.25rem;margin-bottom:3rem;max-width:46rem}.voices__title[data-astro-cid-bgwftent]{margin-top:.9rem}.voices__lede[data-astro-cid-bgwftent]{margin-top:.5rem}.voices__grid[data-astro-cid-bgwftent]{display:grid;gap:1px;grid-template-columns:1fr;background:var(--line);border:1px solid var(--line)}@media(min-width:680px){.voices__grid[data-astro-cid-bgwftent]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.voices__grid[data-astro-cid-bgwftent]{grid-template-columns:repeat(3,1fr)}}.voices__cell[data-astro-cid-bgwftent]{display:flex;background:var(--paper)}.voice[data-astro-cid-bgwftent]{width:100%;padding:1.6rem;display:flex;flex-direction:column;border-left:3px solid transparent;transition:border-color .2s var(--ease)}.voice[data-astro-cid-bgwftent]:hover{border-left-color:var(--acid)}.voice__top[data-astro-cid-bgwftent]{display:flex;align-items:center;gap:.9rem}.voice__avatar[data-astro-cid-bgwftent]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--line)}.voice__name[data-astro-cid-bgwftent]{font-family:var(--display);font-size:1.05rem;font-weight:700;letter-spacing:-.005em}.voice__meta[data-astro-cid-bgwftent]{font-family:var(--mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:.3rem}.voice__stars[data-astro-cid-bgwftent]{margin-top:1.1rem;color:var(--acid-deep);font-size:.9rem;letter-spacing:.14em}.voice__star--dim[data-astro-cid-bgwftent]{color:var(--line)}.voice__text[data-astro-cid-bgwftent]{margin-top:.85rem;font-size:.9375rem;line-height:1.65;color:var(--ink-mid)}
