.fanta_hero__zW_FY{--lc8-accent:var(--lc8-n-0);--lc8-on-accent:var(--lc8-fantasy);--lc8-accent-press:var(--lc8-fantasy-tint);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--lc8-space-32);gap:var(--lc8-space-32);padding:var(--lc8-space-48) var(--lc8-space-48) var(--lc8-space-48) var(--lc8-space-64);overflow:hidden;border-radius:var(--lc8-radius-lg);background:var(--lc8-fantasy);color:var(--lc8-on-navy)}.fanta_heroCopy__d1JYL{display:flex;flex-direction:column;gap:var(--lc8-space-16);max-width:56ch}.fanta_heroEyebrow__az8DQ{margin:0;font-family:var(--lc8-font-text);font-size:var(--lc8-text-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fanta_heroTitle__weraq{margin:0;font-family:var(--lc8-font-display);font-size:var(--lc8-text-hero);font-weight:800;letter-spacing:-1px;line-height:var(--lc8-lh-tight);text-wrap:balance}.fanta_heroLede__6EHnk{margin:0;font-family:var(--lc8-font-text);font-size:var(--lc8-text-body-lg);line-height:var(--lc8-lh-loose)}.fanta_heroActions__lAfun{display:flex;flex-wrap:wrap;gap:var(--lc8-space-12);margin-top:var(--lc8-space-8)}.fanta_heroArt__Y5NqC{width:320px;height:auto}.fanta_steps__syU1_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--lc8-space-24);gap:var(--lc8-space-24);margin:0;padding:0;list-style:none}.fanta_step__UZO8d{position:relative;display:flex;flex-direction:column;gap:var(--lc8-space-8);padding:var(--lc8-space-24);border:1px solid var(--lc8-line);border-top:4px solid var(--lc8-fantasy);border-radius:var(--lc8-radius-md);background:var(--lc8-bg-card)}.fanta_stepArt__LwJKu{align-self:center;width:144px;height:144px;object-fit:contain}.fanta_stepNumber__qGQam{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--lc8-radius-pill);background:var(--lc8-fantasy-tint);color:var(--lc8-fantasy);font-family:var(--lc8-font-display);font-size:var(--lc8-text-body);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fanta_stepTitle__sFeid{margin:0;color:var(--lc8-ink);font-family:var(--lc8-font-display);font-size:var(--lc8-text-h2);font-weight:800;line-height:var(--lc8-lh-tight)}.fanta_stepBody__a_4AF{margin:0;color:var(--lc8-ink-2);font-family:var(--lc8-font-text);font-size:var(--lc8-text-body);line-height:var(--lc8-lh-loose)}.fanta_leagues__GmVtt{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--lc8-space-16);gap:var(--lc8-space-16);margin:0;padding:0;list-style:none}.fanta_league__dPUpt{display:flex;flex-direction:column;gap:var(--lc8-space-8);padding:var(--lc8-space-16) var(--lc8-space-24) var(--lc8-space-24);border:1px solid var(--lc8-line);-webkit-border-start:4px solid var(--lc8-fantasy);border-inline-start:4px solid var(--lc8-fantasy);border-radius:var(--lc8-radius-md);background:var(--lc8-bg-card)}.fanta_leagueMeta__G1OUG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lc8-space-8);color:var(--lc8-muted);font-family:var(--lc8-font-text);font-size:var(--lc8-text-label)}.fanta_leagueName__yCTvk{margin:0;color:var(--lc8-ink);font-family:var(--lc8-font-display);font-size:var(--lc8-text-h2);font-weight:800;line-height:var(--lc8-lh-tight);overflow-wrap:anywhere}.fanta_leagueTeams__T59hG,.fanta_leagueTournament__KyLAk{margin:0;color:var(--lc8-ink-2);font-family:var(--lc8-font-text);font-size:var(--lc8-text-body)}.fanta_leagueTeams__T59hG{color:var(--lc8-fantasy);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1023px){.fanta_steps__syU1_{grid-template-columns:minmax(0,1fr)}.fanta_step__UZO8d{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"art number" "art title" "art body";grid-column-gap:var(--lc8-space-16);column-gap:var(--lc8-space-16);align-items:start}.fanta_stepArt__LwJKu{grid-area:art;width:96px;height:96px}.fanta_stepNumber__qGQam{grid-area:number}.fanta_stepTitle__sFeid{grid-area:title}.fanta_stepBody__a_4AF{grid-area:body}}@media (max-width:639px){.fanta_hero__zW_FY{grid-template-columns:minmax(0,1fr);gap:var(--lc8-space-16);padding:var(--lc8-space-24);border-radius:var(--lc8-radius-md)}.fanta_heroArt__Y5NqC{order:-1;width:144px}.fanta_heroTitle__weraq{font-size:var(--lc8-text-display);letter-spacing:-.5px}.fanta_heroLede__6EHnk{font-size:var(--lc8-text-body)}.fanta_step__UZO8d{padding:var(--lc8-space-16);grid-template-columns:72px minmax(0,1fr)}.fanta_stepArt__LwJKu{width:72px;height:72px}}