.hero[data-astro-cid-glgfkru5]{min-height:calc(100svh - 104px);padding:clamp(70px, 10vw, 150px) var(--page-gutter) clamp(50px, 8vw, 110px);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(30px,6vw,90px);display:grid;overflow:hidden}.hero-copy[data-astro-cid-glgfkru5]{min-width:0}.hero-introduction[data-astro-cid-glgfkru5]{max-width:720px;margin:clamp(28px,4vw,52px) 0 0;font-size:clamp(1.05rem,1.9vw,1.5rem);line-height:1.45}.hero-actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primary-action[data-astro-cid-glgfkru5],.secondary-action[data-astro-cid-glgfkru5]{border:2px solid var(--ink);text-align:center;text-transform:uppercase;justify-content:center;min-height:52px;padding:14px 20px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.primary-action[data-astro-cid-glgfkru5]{background:var(--signal-blue);color:#fff}.secondary-action[data-astro-cid-glgfkru5]{background:0 0}.primary-action[data-astro-cid-glgfkru5]:hover,.primary-action[data-astro-cid-glgfkru5]:focus-visible,.secondary-action[data-astro-cid-glgfkru5]:hover,.secondary-action[data-astro-cid-glgfkru5]:focus-visible{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.broadcast-panel[data-astro-cid-glgfkru5]{border:2px solid var(--ink);background:var(--signal-lime);width:100%;box-shadow:12px 12px 0 var(--ink)}.broadcast-panel-header[data-astro-cid-glgfkru5],.broadcast-meta[data-astro-cid-glgfkru5]{text-transform:uppercase;justify-content:space-between;gap:14px;padding:12px 14px;font-size:.72rem;font-weight:800;display:flex}.broadcast-panel-header[data-astro-cid-glgfkru5]{border-bottom:2px solid var(--ink)}.broadcast-meta[data-astro-cid-glgfkru5]{border-top:2px solid var(--ink)}.live-label[data-astro-cid-glgfkru5]{background:var(--signal-orange);color:#fff;padding:2px 7px}.broadcast-window[data-astro-cid-glgfkru5]{background:linear-gradient(135deg, transparent 48%, var(--ink) 49%, var(--ink) 51%, transparent 52%), var(--signal-pink);background-size:30px 30px;flex-direction:column;justify-content:space-between;min-height:270px;padding:20px;display:flex}.broadcast-window[data-astro-cid-glgfkru5]>div[data-astro-cid-glgfkru5]{border:2px solid var(--ink);background:var(--paper);padding:14px}.broadcast-window[data-astro-cid-glgfkru5] p[data-astro-cid-glgfkru5]{text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.broadcast-window[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin-top:4px;font-size:clamp(1.5rem,3vw,2.6rem);line-height:.9;display:block}.channel-number[data-astro-cid-glgfkru5]{font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4rem,9vw,7.5rem);line-height:.8}@media (width<=899px){.hero[data-astro-cid-glgfkru5]{grid-template-columns:1fr;min-height:auto;padding-top:clamp(64px,14vw,110px)}.broadcast-panel[data-astro-cid-glgfkru5]{max-width:620px}}@media (width<=520px){.hero-actions[data-astro-cid-glgfkru5]{flex-direction:column}.primary-action[data-astro-cid-glgfkru5],.secondary-action[data-astro-cid-glgfkru5]{width:100%}.broadcast-panel[data-astro-cid-glgfkru5]{box-shadow:7px 7px 0 var(--ink)}.broadcast-window[data-astro-cid-glgfkru5]{min-height:230px}.broadcast-meta[data-astro-cid-glgfkru5]{flex-direction:column}}.ticker[data-astro-cid-txwhvohz]{border-block:2px solid var(--ink);background:var(--ink);color:#fff;width:100%;overflow:hidden}.ticker-track[data-astro-cid-txwhvohz]{width:max-content;animation:28s linear infinite ticker-scroll;display:flex}.ticker-track[data-astro-cid-txwhvohz] span[data-astro-cid-txwhvohz]{min-height:48px;font-family:var(--font-display);text-transform:uppercase;align-items:center;padding-inline:24px;font-size:.85rem;display:flex}.ticker-track[data-astro-cid-txwhvohz] span[data-astro-cid-txwhvohz]:after{background:var(--signal-lime);content:"";width:10px;height:10px;margin-left:48px;transform:rotate(45deg)}@keyframes ticker-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-txwhvohz]{animation:none}}.section-intro[data-astro-cid-n6okgqar]{gap:18px;margin-bottom:clamp(42px,7vw,90px);display:grid}.network-grid[data-astro-cid-n6okgqar]{border-top:2px solid var(--ink);border-left:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.network-card[data-astro-cid-n6okgqar]{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);flex-direction:column;min-height:340px;padding:clamp(24px,4vw,48px);transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.network-card[data-astro-cid-n6okgqar]:hover,.network-card[data-astro-cid-n6okgqar]:focus-visible{z-index:2;box-shadow:10px 10px 0 var(--ink);transform:translate(-5px,-5px)}.network-card-tv[data-astro-cid-n6okgqar]{background:var(--signal-blue);color:#fff}.network-card-radio[data-astro-cid-n6okgqar]{background:var(--signal-orange)}.network-card-artists[data-astro-cid-n6okgqar]{background:var(--signal-pink)}.network-card-events[data-astro-cid-n6okgqar]{background:var(--signal-lime)}.network-card-number[data-astro-cid-n6okgqar]{font-family:var(--font-display);font-size:.8rem}.network-card[data-astro-cid-n6okgqar] h3[data-astro-cid-n6okgqar]{max-width:500px;font-family:var(--font-display);letter-spacing:-.07em;text-transform:uppercase;margin:auto 0 20px;font-size:clamp(2rem,5vw,4.8rem);line-height:.82}.network-card[data-astro-cid-n6okgqar] p[data-astro-cid-n6okgqar]{max-width:500px;margin:0}.network-card-link[data-astro-cid-n6okgqar]{text-transform:uppercase;margin-top:26px;font-size:.78rem;font-weight:900}@media (width<=899px){.network-grid[data-astro-cid-n6okgqar]{grid-template-columns:1fr}.network-card[data-astro-cid-n6okgqar]{min-height:300px}}@media (width<=520px){.network-card[data-astro-cid-n6okgqar]{min-height:280px}}.mission-section[data-astro-cid-nsfmsf7r]{padding:var(--section-space) var(--page-gutter);background:var(--ink);color:#fff}.mission-statement[data-astro-cid-nsfmsf7r]{max-width:1200px;font-family:var(--font-display);letter-spacing:-.07em;text-transform:uppercase;margin:clamp(28px,5vw,70px) 0 0;font-size:clamp(2.2rem,6.5vw,6.7rem);line-height:.9}
