.gd.astro-cppsyxh7{gap:var(--cs-space-10);max-width:var(--cs-content-max);padding:var(--cs-space-8) var(--cs-page-gutter);padding-bottom:var(--cs-space-6);color:var(--cs-text-1);flex-direction:column;margin:0 auto;display:flex}.gd.astro-cppsyxh7 img.astro-cppsyxh7{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gd-head.astro-cppsyxh7{gap:var(--cs-space-6);padding-bottom:var(--cs-space-1);flex-direction:column;display:flex}.gd-title.astro-cppsyxh7{min-width:0}.gd-h1.astro-cppsyxh7{font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-accent);text-shadow:0 2px 14px color-mix(in srgb, var(--cs-accent) 25%, transparent);margin:0;line-height:1}.gd-intro.astro-cppsyxh7{max-width:var(--cs-container-2xl);margin:var(--cs-space-3) 0 0;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3)}.gd-controls.astro-cppsyxh7{gap:var(--cs-space-3);flex-direction:column;flex-shrink:0;display:flex}.gd-search.astro-cppsyxh7{width:100%;position:relative}.gd-search.astro-cppsyxh7 .gd-search-icon{top:50%;left:var(--cs-space-3);color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);pointer-events:none;position:absolute;transform:translateY(-50%)}.gd-search.astro-cppsyxh7 input.astro-cppsyxh7{box-sizing:border-box;width:100%;padding:var(--cs-space-2) var(--cs-space-4);padding-left:var(--cs-space-10);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);min-height:40px;font:inherit;font-size:var(--cs-fs-xs);color:var(--cs-text-strong);transition:border-color var(--cs-dur-base) var(--cs-ease-standard);outline:none}.gd-search.astro-cppsyxh7 input.astro-cppsyxh7::placeholder{color:color-mix(in srgb, var(--cs-text-strong) 35%, transparent)}.gd-search.astro-cppsyxh7 input.astro-cppsyxh7:focus{border-color:var(--cs-line-3)}.gd-menu.astro-cppsyxh7{position:relative}.gd-drop.astro-cppsyxh7{justify-content:space-between;align-items:center;gap:var(--cs-space-3);box-sizing:border-box;width:100%;min-height:40px;padding:0 var(--cs-space-4);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);cursor:pointer;transition:border-color var(--cs-dur-base) var(--cs-ease-standard), color var(--cs-dur-base) var(--cs-ease-standard);display:flex}.gd-drop.astro-cppsyxh7:hover{border-color:var(--cs-line-3);color:var(--cs-text-strong)}.gd-drop-label.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);white-space:nowrap;min-width:0;display:flex}.gd-drop-label.astro-cppsyxh7 svg,.gd-drop.astro-cppsyxh7 .gd-chev{color:color-mix(in srgb, var(--cs-text-strong) 40%, transparent);flex:none}.gd-drop.astro-cppsyxh7[aria-expanded=true] .gd-chev,.astro-cppsyxh7[data-more][aria-expanded=true] .gd-chev{transform:rotate(180deg)}.gd-list.astro-cppsyxh7{z-index:var(--cs-z-popover);box-sizing:border-box;width:192px;margin-top:var(--cs-space-2);padding:var(--cs-space-1);border:1px solid color-mix(in srgb, var(--cs-text-strong) 15%, transparent);border-radius:var(--cs-radius-3);background:var(--cs-surface-1);box-shadow:var(--cs-shadow-e4);position:absolute;top:100%;right:0}.gd-list-tall.astro-cppsyxh7{width:224px;max-height:288px;overflow-y:auto}.gd-list.astro-cppsyxh7[hidden]{display:none}.gd-opt.astro-cppsyxh7{width:100%;padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-menu);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-semibold);text-align:left;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.gd-opt.astro-cppsyxh7:hover{background:var(--cs-line-2-next);color:var(--cs-text-strong)}.gd-opt.astro-cppsyxh7.on{background:var(--cs-accent-fill);color:var(--cs-accent-fill-ink)}.gd-opt-n.astro-cppsyxh7{font-weight:var(--cs-fw-medium);color:var(--cs-text-3)}.gd-spot.astro-cppsyxh7{gap:var(--cs-space-5);display:grid}.gd-lead.astro-cppsyxh7{min-height:380px;padding:var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-5);background:var(--cs-surface-deep);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.gd-lead.astro-cppsyxh7 img.astro-cppsyxh7{object-position:center 30%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard)}.gd-lead.astro-cppsyxh7:hover img.astro-cppsyxh7,.gd-mini.astro-cppsyxh7:hover img.astro-cppsyxh7{transform:scale(1.03)}.gd-lead-shade.astro-cppsyxh7{background:radial-gradient(circle at 20% 80%, color-mix(in srgb, var(--cs-accent) 25%, transparent) 0%, transparent 60%), linear-gradient(to right, color-mix(in srgb, var(--cs-bg) 95%, transparent), color-mix(in srgb, var(--cs-bg) 40%, transparent), transparent), linear-gradient(to top, var(--cs-bg), color-mix(in srgb, var(--cs-bg) 50%, transparent), transparent);position:absolute;inset:0}.gd-lead-copy.astro-cppsyxh7{max-width:576px;position:relative}.gd-badge.astro-cppsyxh7{margin-bottom:var(--cs-space-3);padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-full);background:var(--cs-accent);box-shadow:var(--cs-glow-pill);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent-fill-ink);display:inline-flex}.gd-lead-name.astro-cppsyxh7{margin:0 0 var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-4xl);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);text-shadow:0 4px 16px #000000e6;line-height:1}.gd-lead-blurb.astro-cppsyxh7{margin:0 0 var(--cs-space-6);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 75%, transparent)}.gd-cta.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-6);border-radius:var(--cs-radius-full);background:var(--cs-accent);box-shadow:var(--cs-glow-accent);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-accent-fill-ink);transition:box-shadow var(--cs-dur-slow) var(--cs-ease-standard), background var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.gd-cta.astro-cppsyxh7:hover{background:var(--cs-accent-fill-hover);box-shadow:var(--cs-glow-accent-hover)}.gd-side.astro-cppsyxh7{gap:var(--cs-space-5);flex-direction:column;display:flex}.gd-mini.astro-cppsyxh7{min-height:180px;padding:var(--cs-space-5);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative;overflow:hidden}.gd-mini.astro-cppsyxh7 img.astro-cppsyxh7{object-position:center 35%;transition:transform var(--cs-dur-slower) var(--cs-ease-standard)}.gd-mini-shade.astro-cppsyxh7{background:linear-gradient(90deg,#000000e6,#0009,#0000);position:absolute;inset:0}.gd-mini-copy.astro-cppsyxh7,.gd-round.astro-cppsyxh7{position:relative}.gd-mini-name.astro-cppsyxh7{margin:0 0 var(--cs-space-1);font-family:var(--cs-font-display);font-size:var(--cs-fs-xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong)}.gd-mini-name.astro-cppsyxh7.gold{letter-spacing:var(--cs-tracking-wider);color:color-mix(in srgb, var(--cs-hue-gold) 55%, var(--cs-text-strong))}.gd-mini-blurb.astro-cppsyxh7{max-width:210px;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-medium);line-height:var(--cs-lh-relaxed);color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);margin:0}.gd-round.astro-cppsyxh7{border-radius:var(--cs-radius-full);background:var(--cs-accent);width:40px;height:40px;box-shadow:var(--cs-glow-pill);color:var(--cs-accent-fill-ink);transition:transform var(--cs-dur-slow) var(--cs-ease-standard);flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:flex}.gd-round.astro-cppsyxh7:hover{transform:scale(1.1)}.gd-sec.astro-cppsyxh7{gap:var(--cs-space-4);flex-direction:column;display:flex}.gd-sec-head.astro-cppsyxh7{justify-content:space-between;align-items:center;gap:var(--cs-space-3);display:flex}.gd-h2.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-display);font-size:var(--cs-fs-md);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-md);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);margin:0;display:flex}.gd-h2.astro-cppsyxh7 .gd-flame{color:var(--cs-accent);fill:var(--cs-accent)}.gd-all.astro-cppsyxh7{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-accent);text-decoration:none;display:inline-flex}.gd-all.astro-cppsyxh7:hover{color:var(--cs-accent-text-strong)}.gd-pop.astro-cppsyxh7{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gd-pop-tile.astro-cppsyxh7,.gd-genre.astro-cppsyxh7{border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);transition:border-color var(--cs-dur-slow) var(--cs-ease-standard), box-shadow var(--cs-dur-slow) var(--cs-ease-standard), transform var(--cs-dur-slow) var(--cs-ease-standard);text-decoration:none;display:flex;position:relative;overflow:hidden}.gd-pop-tile.astro-cppsyxh7{aspect-ratio:4/5;padding:var(--cs-space-3);text-align:center;flex-direction:column;justify-content:flex-end}.gd-pop-tile.astro-cppsyxh7:hover,.gd-genre.astro-cppsyxh7:hover{border-color:color-mix(in srgb, var(--cs-accent) 50%, transparent);box-shadow:var(--cs-glow-card-hover);transform:translateY(-4px)}.gd-pop-tile.astro-cppsyxh7 img.astro-cppsyxh7,.gd-genre.astro-cppsyxh7 img.astro-cppsyxh7{transition:transform var(--cs-dur-slower) var(--cs-ease-standard)}.gd-pop-tile.astro-cppsyxh7:hover img.astro-cppsyxh7{transform:scale(1.1)}.gd-genre.astro-cppsyxh7:hover img.astro-cppsyxh7{transform:scale(1.05)}.gd-pop-shade.astro-cppsyxh7{background:linear-gradient(#0000,#0006,#000000f2);position:absolute;inset:0}.gd-pop-name.astro-cppsyxh7,.gd-genre-name.astro-cppsyxh7{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-tight);text-transform:uppercase;color:var(--cs-text-strong);text-shadow:0 2px 8px #000000e6;transition:color var(--cs-dur-base) var(--cs-ease-standard);position:relative}.gd-pop-name.astro-cppsyxh7{letter-spacing:var(--cs-tracking-tight)}.gd-pop-tile.astro-cppsyxh7:hover .gd-pop-name.astro-cppsyxh7,.gd-genre.astro-cppsyxh7:hover .gd-genre-name.astro-cppsyxh7{color:var(--cs-accent)}.gd-tile-line.astro-cppsyxh7{background:var(--cs-accent);transform-origin:0;height:2px;transition:transform var(--cs-dur-slow) var(--cs-ease-standard);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gd-pop-tile.astro-cppsyxh7:hover .gd-tile-line.astro-cppsyxh7{transform:scaleX(1)}.gd-genres.astro-cppsyxh7{gap:var(--cs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gd-genre.astro-cppsyxh7{aspect-ratio:16/9}button.astro-cppsyxh7.gd-genre{font:inherit;text-align:left;cursor:pointer;padding:0}.gd-genre.astro-cppsyxh7.on{border-color:var(--cs-accent);box-shadow:var(--cs-glow-accent-lg)}.gd-genre-shade.astro-cppsyxh7{background:linear-gradient(#0000,#00000059,#000000e6);position:absolute;inset:0}.gd-genre-name.astro-cppsyxh7{bottom:var(--cs-space-2);left:var(--cs-space-2);letter-spacing:var(--cs-tracking-wider);position:absolute}.gd-cat.astro-cppsyxh7{gap:var(--cs-space-6);padding-top:var(--cs-space-2);flex-direction:column;scroll-margin-top:96px;display:flex}.gd-pills-row.astro-cppsyxh7{align-items:flex-start;gap:var(--cs-space-2);display:flex}.gd-pills-row.astro-cppsyxh7 .gd-filter-icon{margin-top:var(--cs-space-2);color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);flex-shrink:0;display:none}.gd-pills-wrap.astro-cppsyxh7{flex:1;min-width:0}.gd-pills.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.gd-more.astro-cppsyxh7{margin-top:var(--cs-space-3);padding-top:var(--cs-space-3);border-top:1px solid var(--cs-line-1)}.gd-more.astro-cppsyxh7[hidden]{display:none}.gd-pill.astro-cppsyxh7{align-items:center;gap:calc(var(--cs-space-1) + var(--cs-space-half));padding:var(--cs-space-2) calc(var(--cs-space-3) + var(--cs-space-half));border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-full);background:color-mix(in srgb, var(--cs-text-strong) 4%, transparent);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent);cursor:pointer;transition:color var(--cs-dur-base) var(--cs-ease-standard), background var(--cs-dur-base) var(--cs-ease-standard), border-color var(--cs-dur-base) var(--cs-ease-standard);flex-shrink:0;text-decoration:none;display:inline-flex}.gd-pill.astro-cppsyxh7[data-all-pill],.gd-pill.astro-cppsyxh7[data-upcoming]{padding-inline:var(--cs-space-4)}.gd-pill.astro-cppsyxh7:hover{border-color:var(--cs-line-3);background:color-mix(in srgb, var(--cs-text-strong) 8%, transparent);color:var(--cs-text-strong)}.gd-pill.astro-cppsyxh7.on,.gd-pill.astro-cppsyxh7[aria-pressed=true]{border-color:var(--cs-accent);background:var(--cs-accent);box-shadow:var(--cs-glow-pill);color:var(--cs-accent-fill-ink)}.gd-pill.astro-cppsyxh7.open,.gd-pill.astro-cppsyxh7[aria-expanded=true]{border-color:var(--cs-line-3);background:color-mix(in srgb, var(--cs-text-strong) 8%, transparent);color:var(--cs-text-strong)}.gd-pill-n.astro-cppsyxh7{margin-left:var(--cs-space-half);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-bold);color:var(--cs-text-3)}.gd-sep.astro-cppsyxh7{width:1px;height:20px;margin:0 var(--cs-space-1);background:var(--cs-line-2-next);flex-shrink:0;display:none}.gd-chips.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);margin-top:calc(var(--cs-space-3) * -1);flex-wrap:wrap;display:flex}.gd-chips.astro-cppsyxh7[hidden],.gd-chip.astro-cppsyxh7[hidden]{display:none}.gd-chip.astro-cppsyxh7{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1) var(--cs-space-3);border:1px solid var(--cs-line-3);border-radius:var(--cs-radius-full);background:var(--cs-line-2-next);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:var(--cs-text-strong);cursor:pointer;text-decoration:none;display:inline-flex}.gd-chip.astro-cppsyxh7 svg{color:color-mix(in srgb, var(--cs-text-strong) 60%, transparent)}.gd-bar.astro-cppsyxh7{gap:var(--cs-space-4);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-line-1);flex-direction:column;display:flex}.gd-count.astro-cppsyxh7{font-family:var(--cs-font-display);font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 80%, transparent);margin:0}.gd-sort.astro-cppsyxh7{flex-shrink:0;position:relative}.gd-sort.astro-cppsyxh7 select.astro-cppsyxh7{appearance:none;padding-block:var(--cs-space-2);padding-inline:calc(var(--cs-space-3) + var(--cs-space-half)) var(--cs-space-8);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-deep);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);line-height:var(--cs-lh-xs);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--cs-text-strong) 70%, transparent);cursor:pointer}.gd-sort.astro-cppsyxh7 select.astro-cppsyxh7:hover{border-color:var(--cs-line-3);color:var(--cs-text-strong)}.gd-sort.astro-cppsyxh7 .gd-sort-chev{top:50%;right:calc(var(--cs-space-3) + var(--cs-space-half));color:color-mix(in srgb, var(--cs-text-strong) 30%, transparent);pointer-events:none;position:absolute;transform:translateY(-50%)}.gd-sr.astro-cppsyxh7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-grid.astro-cppsyxh7{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gd-more-row.astro-cppsyxh7{padding-block:var(--cs-space-8) var(--cs-space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.gd-sentinel.astro-cppsyxh7{width:100%;height:var(--cs-space-6);pointer-events:none}.gd-more-row.astro-cppsyxh7[hidden]{display:none}.gd-load.astro-cppsyxh7{padding:var(--cs-space-3) var(--cs-space-6);border:1px solid var(--cs-line-2-next);border-radius:var(--cs-radius-3);background:var(--cs-surface-0);color:var(--cs-text-1);font:inherit;font-size:var(--cs-fs-xs);font-weight:var(--cs-fw-bold);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;cursor:pointer}.gd-load.astro-cppsyxh7:hover{border-color:var(--cs-accent);color:var(--cs-text-strong)}.gd-empty.astro-cppsyxh7{justify-content:center;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-20) var(--cs-space-4);border:1px solid var(--cs-line-1);border-radius:var(--cs-radius-4);background:var(--cs-surface-deep);color:var(--cs-text-3);flex-direction:column;display:flex}.gd-empty.astro-cppsyxh7[hidden]{display:none}.gd-empty.astro-cppsyxh7 svg{opacity:.15}.gd-empty.astro-cppsyxh7 p.astro-cppsyxh7{font-family:var(--cs-font-display);font-size:var(--cs-fs-md);letter-spacing:var(--cs-tracking-widest);text-align:center;text-transform:uppercase;margin:0}.gd-clear.astro-cppsyxh7{font:inherit;font-size:var(--cs-fs-xs);color:var(--cs-accent);cursor:pointer;background:0 0;border:0}.gd-clear.astro-cppsyxh7:hover{text-decoration:underline}.gd-ask-box.astro-cppsyxh7{padding:var(--cs-space-10) var(--cs-space-4);border:1px solid var(--cs-line-subtle);border-radius:var(--cs-radius-4);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--cs-accent) 7%, transparent) 0%, transparent 70%), var(--cs-surface-deep);text-align:center;position:relative;overflow:hidden}.gd-ask-box.astro-cppsyxh7:before{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--cs-accent) 30%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.gd-ask-icon.astro-cppsyxh7{width:56px;height:56px;margin-bottom:var(--cs-space-6);border:1px solid color-mix(in srgb, var(--cs-accent) 20%, transparent);border-radius:var(--cs-radius-4);background:var(--cs-accent-tint);color:var(--cs-accent);justify-content:center;align-items:center;display:inline-flex}.gd-ask-h.astro-cppsyxh7{margin:0 0 var(--cs-space-3);font-family:var(--cs-font-display);font-size:var(--cs-fs-2xl);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-tracking-tight);text-transform:uppercase;color:var(--cs-text-strong)}.gd-ask-p.astro-cppsyxh7{max-width:320px;margin:0 auto var(--cs-space-8);font-size:var(--cs-fs-base);line-height:var(--cs-lh-relaxed);color:var(--cs-text-3)}.gd-ask-btn.astro-cppsyxh7{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-7);border-radius:var(--cs-radius-3);background:var(--cs-accent);font-size:var(--cs-fs-3xs);font-weight:var(--cs-fw-black);line-height:var(--cs-lh-3xs);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;color:var(--cs-accent-fill-ink);transition:background var(--cs-dur-base) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.gd-ask-btn.astro-cppsyxh7:hover{background:var(--cs-accent-fill-hover)}@media (width>=640px){.gd.astro-cppsyxh7{padding-top:var(--cs-space-10);gap:var(--cs-space-12)}.gd-h1.astro-cppsyxh7{font-size:var(--cs-fs-5xl)}.gd-intro.astro-cppsyxh7{font-size:var(--cs-fs-md)}.gd-controls.astro-cppsyxh7{flex-direction:row;align-items:center}.gd-search.astro-cppsyxh7{width:260px}.gd-search.astro-cppsyxh7 input.astro-cppsyxh7{font-size:var(--cs-fs-md)}.gd-drop.astro-cppsyxh7{width:auto}.gd-lead.astro-cppsyxh7{min-height:420px;padding:var(--cs-space-9)}.gd-lead-name.astro-cppsyxh7{font-size:var(--cs-fs-5xl)}.gd-lead-blurb.astro-cppsyxh7{font-size:var(--cs-fs-md)}.gd-mini.astro-cppsyxh7{min-height:200px;padding:var(--cs-space-6)}.gd-mini-name.astro-cppsyxh7{font-size:var(--cs-fs-2xl);line-height:var(--cs-lh-2xl)}.gd-h2.astro-cppsyxh7{font-size:var(--cs-fs-base);line-height:var(--cs-lh-base)}.gd-pop.astro-cppsyxh7{gap:var(--cs-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.gd-pop-tile.astro-cppsyxh7,.gd-genre.astro-cppsyxh7{border-radius:var(--cs-radius-4)}.gd-pop-name.astro-cppsyxh7{font-size:var(--cs-fs-sm)}.gd-genres.astro-cppsyxh7{gap:var(--cs-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.gd-genre-name.astro-cppsyxh7{bottom:var(--cs-space-3);left:var(--cs-space-3);font-size:var(--cs-fs-md)}.gd-pills-row.astro-cppsyxh7 .gd-filter-icon,.gd-sep.astro-cppsyxh7{display:inline-block}.gd-pills.astro-cppsyxh7{gap:calc(var(--cs-space-2) + var(--cs-space-half))}.gd-pill.astro-cppsyxh7{padding-inline:var(--cs-space-4)}.gd-pill.astro-cppsyxh7[data-all-pill],.gd-pill.astro-cppsyxh7[data-upcoming]{padding-inline:var(--cs-space-5)}.gd-pill-n.astro-cppsyxh7{font-size:var(--cs-fs-xs)}.gd-bar.astro-cppsyxh7{flex-direction:row;justify-content:space-between;align-items:center}.gd-count.astro-cppsyxh7{font-size:var(--cs-fs-md);line-height:var(--cs-lh-md)}.gd-grid.astro-cppsyxh7{gap:var(--cs-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.gd-ask-box.astro-cppsyxh7{padding:var(--cs-space-14) var(--cs-space-8)}.gd-ask-h.astro-cppsyxh7{font-size:var(--cs-fs-3xl);line-height:var(--cs-lh-3xl)}}@media (width>=768px){.gd-grid.astro-cppsyxh7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.gd-head.astro-cppsyxh7{flex-direction:row;justify-content:space-between;align-items:flex-end}.gd-h1.astro-cppsyxh7{font-size:54px}.gd-search.astro-cppsyxh7{width:300px}.gd-spot.astro-cppsyxh7{grid-template-columns:repeat(12,minmax(0,1fr))}.gd-lead.astro-cppsyxh7{padding:var(--cs-space-10);grid-column:span 8}.gd-side.astro-cppsyxh7{grid-column:span 4}.gd-lead-name.astro-cppsyxh7{font-size:var(--cs-fs-6xl)}.gd-pop.astro-cppsyxh7{grid-template-columns:repeat(8,minmax(0,1fr))}.gd-genres.astro-cppsyxh7{grid-template-columns:repeat(6,minmax(0,1fr))}.gd-grid.astro-cppsyxh7{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gd.astro-cppsyxh7 img.astro-cppsyxh7,.gd-pop-tile.astro-cppsyxh7,.gd-genre.astro-cppsyxh7,.gd-round.astro-cppsyxh7{transition:none}}
