.nd-hero[data-astro-cid-lcdefpme]{background-color:var(--nd-navy);color:var(--nd-off-white);position:relative;overflow:hidden}.nd-hero__inner[data-astro-cid-lcdefpme]{z-index:1;max-width:var(--nd-container);flex-wrap:wrap;align-items:center;gap:56px;margin:0 auto;padding:88px 24px 104px;display:flex;position:relative}.nd-hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:999 520px;gap:28px;min-width:0;display:flex}.nd-hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.24em;color:var(--nd-periwinkle);margin:0;font-size:13px;font-weight:700}.nd-hero__h1[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);letter-spacing:.02em;color:var(--nd-off-white);margin:0;font-size:clamp(48px,7vw,96px);font-weight:700;line-height:.98}.nd-hero__h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--nd-orange)}.nd-hero__lead[data-astro-cid-lcdefpme]{max-width:560px;color:var(--nd-warm-grey);margin:0;font-size:19px;line-height:1.6}.nd-hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;display:flex}.nd-hero__btn-primary[data-astro-cid-lcdefpme]{background:var(--nd-orange);color:var(--nd-navy);letter-spacing:.14em;border-radius:var(--nd-radius-pill);align-items:center;min-height:44px;padding:18px 28px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.nd-hero__btn-primary[data-astro-cid-lcdefpme]:hover{color:var(--nd-navy);background:#eea455}.nd-hero__btn-outline[data-astro-cid-lcdefpme]{border:2px solid var(--nd-periwinkle);color:var(--nd-off-white);letter-spacing:.14em;border-radius:var(--nd-radius-pill);align-items:center;gap:10px;min-height:44px;padding:16px 26px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.nd-hero__btn-outline[data-astro-cid-lcdefpme]:hover{color:var(--nd-off-white);background:#99a5cd24}.nd-hero-ep[data-astro-cid-lcdefpme]{background:var(--nd-blue);z-index:1;border-radius:20px;flex-direction:column;flex:380px;min-width:0;display:flex;position:relative;overflow:hidden}.nd-hero-ep__media[data-astro-cid-lcdefpme]{background-color:var(--nd-navy-deep);height:280px;display:block;overflow:hidden}.nd-hero-ep__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.nd-hero-ep__body[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;padding:28px;display:flex}.nd-hero-ep__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.22em;color:var(--nd-orange);margin:0;font-size:12px;font-weight:800}.nd-hero-ep__title[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:32px;font-weight:700;line-height:1.05}.nd-hero-ep__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--nd-off-white);text-decoration:none}.nd-hero-ep__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--nd-orange)}.nd-hero-ep__listen[data-astro-cid-lcdefpme]{color:var(--nd-off-white);letter-spacing:.18em;align-self:flex-start;align-items:center;gap:10px;min-height:44px;margin-top:4px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.nd-hero-ep__listen[data-astro-cid-lcdefpme]:hover{color:var(--nd-orange)}.nd-hero-ep__play-circle[data-astro-cid-lcdefpme]{background:var(--nd-orange);width:36px;height:36px;color:var(--nd-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nd-hero__arc[data-astro-cid-lcdefpme]{border:22px solid var(--nd-orange);opacity:.9;z-index:0;pointer-events:none;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;right:-140px}.nd-lanes[data-astro-cid-lcdefpme]{background:var(--nd-warm-grey)}.nd-lanes__grid[data-astro-cid-lcdefpme]{max-width:var(--nd-container);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 auto;padding:28px 24px;display:grid}.nd-lane[data-astro-cid-lcdefpme]{border-radius:var(--nd-radius-tile);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:22px 24px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.nd-lane[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10103e29}.nd-lane--olympics[data-astro-cid-lcdefpme]{background:var(--nd-navy);color:var(--nd-off-white)}.nd-lane--olympics[data-astro-cid-lcdefpme]:hover{color:var(--nd-off-white)}.nd-lane--elite[data-astro-cid-lcdefpme]{background:var(--nd-blue);color:var(--nd-off-white)}.nd-lane--elite[data-astro-cid-lcdefpme]:hover{color:var(--nd-off-white)}.nd-lane--ncaa[data-astro-cid-lcdefpme]{background:var(--nd-green);color:var(--nd-white)}.nd-lane--ncaa[data-astro-cid-lcdefpme]:hover{color:var(--nd-white)}.nd-lane__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.nd-lane__title[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);letter-spacing:.04em;font-size:26px;font-weight:700}.nd-lane__sub[data-astro-cid-lcdefpme]{color:var(--nd-warm-grey);font-size:14px}.nd-lane--ncaa[data-astro-cid-lcdefpme] .nd-lane__sub[data-astro-cid-lcdefpme]{color:var(--nd-off-white)}.nd-lane__arrow[data-astro-cid-lcdefpme]{font-size:24px}.nd-lane__arrow--orange[data-astro-cid-lcdefpme]{color:var(--nd-orange)}.nd-lane__arrow--periwinkle[data-astro-cid-lcdefpme]{color:var(--nd-periwinkle)}.nd-lane__arrow--light[data-astro-cid-lcdefpme]{color:var(--nd-off-white)}.nd-home-athletes[data-astro-cid-lcdefpme]{max-width:var(--nd-container);margin:0 auto;padding:96px 24px 56px}.nd-home-athletes__header[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.nd-home-athletes__intro[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;max-width:640px;display:flex}.nd-home-athletes__desc[data-astro-cid-lcdefpme]{margin:0;font-size:16px;line-height:1.6}.nd-home-athletes__controls[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.nd-home-athletes__pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.nd-home-athletes__search[data-astro-cid-lcdefpme]{flex:0 320px;width:100%;min-width:0;display:flex}.nd-home-athletes__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.nd-home-athletes__grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme][hidden]{display:none}.nd-home-athletes__empty[data-astro-cid-lcdefpme]{background:var(--nd-white);border-radius:var(--nd-radius-tile);text-align:center;margin:24px 0 0;padding:24px;font-weight:600}.nd-home-athletes__more[data-astro-cid-lcdefpme]{justify-content:center;margin-top:32px;display:flex}.nd-levels-section[data-astro-cid-lcdefpme]{max-width:var(--nd-container);margin:0 auto;padding:56px 24px}.nd-levels-section__head[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.nd-levels-section__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.nd-level-panel[data-astro-cid-lcdefpme]{border-radius:var(--nd-radius-panel);flex-direction:column;gap:18px;padding:40px;display:flex}.nd-level-panel--elite[data-astro-cid-lcdefpme]{background:var(--nd-blue);color:var(--nd-off-white)}.nd-level-panel--ncaa[data-astro-cid-lcdefpme]{background:var(--nd-green);color:var(--nd-white)}.nd-level-panel__tag[data-astro-cid-lcdefpme]{letter-spacing:.2em;border-radius:var(--nd-radius-badge);align-self:flex-start;margin:0;padding:6px 10px;font-size:11px;font-weight:800}.nd-level-panel__tag--navy[data-astro-cid-lcdefpme]{background:var(--nd-navy);color:var(--nd-off-white)}.nd-level-panel__tag--green[data-astro-cid-lcdefpme]{background:var(--nd-green-deep);color:var(--nd-white)}.nd-level-panel__title[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);letter-spacing:.03em;margin:0;font-size:44px;font-weight:700;line-height:1}.nd-level-panel__desc[data-astro-cid-lcdefpme]{color:var(--nd-warm-grey);margin:0;font-size:16px;line-height:1.6}.nd-level-panel__desc--ncaa[data-astro-cid-lcdefpme]{color:var(--nd-off-white)}.nd-level-panel__links[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.nd-level-panel__links--elite[data-astro-cid-lcdefpme]{border-top:1px solid var(--nd-blue-line)}.nd-level-panel__links--ncaa[data-astro-cid-lcdefpme]{border-top:1px solid var(--nd-green-line)}.nd-level-panel__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;font-weight:700;text-decoration:none;display:flex}.nd-level-panel__links--elite[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--nd-off-white);border-bottom:1px solid var(--nd-blue-line)}.nd-level-panel__links--elite[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--nd-orange);padding-left:4px}.nd-level-panel__links--ncaa[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--nd-white);border-bottom:1px solid var(--nd-green-line)}.nd-level-panel__links--ncaa[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--nd-off-white);padding-left:4px}.nd-level-panel__box[data-astro-cid-lcdefpme]{border-radius:var(--nd-radius-tile);flex-direction:column;gap:6px;margin-top:auto;padding:18px 20px;display:flex}.nd-level-panel__box--elite[data-astro-cid-lcdefpme]{background:var(--nd-navy)}.nd-level-panel__box--ncaa[data-astro-cid-lcdefpme]{background:var(--nd-green-deep)}.nd-level-panel__box-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.22em;margin:0;font-size:11px;font-weight:800}.nd-level-panel__box-eyebrow--periwinkle[data-astro-cid-lcdefpme]{color:var(--nd-periwinkle)}.nd-level-panel__box-eyebrow--light[data-astro-cid-lcdefpme]{color:var(--nd-off-white)}.nd-level-panel__box-title[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);letter-spacing:.03em;margin:0;font-size:22px;font-weight:600}.nd-level-panel__box-meta[data-astro-cid-lcdefpme]{color:var(--nd-warm-grey);margin:0;font-size:14px}.nd-level-panel__box-meta--light[data-astro-cid-lcdefpme]{color:var(--nd-off-white)}.nd-olympics-banner[data-astro-cid-lcdefpme]{background-color:var(--nd-navy);color:var(--nd-off-white);margin-top:56px;position:relative;overflow:hidden}.nd-olympics-banner__inner[data-astro-cid-lcdefpme]{z-index:1;max-width:var(--nd-container);flex-direction:column;gap:40px;margin:0 auto;padding:96px 24px;display:flex;position:relative}.nd-olympics-banner__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.nd-olympics-banner__intro[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;max-width:680px;display:flex}.nd-olympics-banner__lead[data-astro-cid-lcdefpme]{color:var(--nd-warm-grey);margin:0;font-size:17px;line-height:1.6}.nd-olympics-banner__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.nd-olympics-card[data-astro-cid-lcdefpme]{background:var(--nd-blue);color:var(--nd-off-white);border-radius:var(--nd-radius-card);flex-direction:column;gap:12px;min-height:220px;padding:28px;text-decoration:none;display:flex}.nd-olympics-card[data-astro-cid-lcdefpme]:hover{color:var(--nd-off-white);background:#2d3b8e}.nd-olympics-card__num[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);color:var(--nd-orange);font-size:48px;font-weight:700;line-height:1}.nd-olympics-card__title[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);letter-spacing:.03em;font-size:24px;font-weight:700}.nd-olympics-card__desc[data-astro-cid-lcdefpme]{color:var(--nd-warm-grey);font-size:15px;line-height:1.5}.nd-olympics-banner__arc[data-astro-cid-lcdefpme]{border:22px solid var(--nd-periwinkle);opacity:.5;z-index:0;pointer-events:none;border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;width:420px;height:420px;position:absolute;top:-200px;left:-160px}.nd-home-episodes[data-astro-cid-lcdefpme]{max-width:var(--nd-container);margin:0 auto;padding:96px 24px 40px}.nd-home-episodes__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.nd-home-episodes__titles[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;display:flex}.nd-home-episodes__all[data-astro-cid-lcdefpme]{letter-spacing:.18em;color:var(--nd-navy);align-items:center;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.nd-home-episodes__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.nd-home-episodes__platforms[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}.nd-home-episodes__platforms[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:.24em;color:var(--nd-navy);margin:0;font-size:12px;font-weight:800}.nd-home-episodes__platforms[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--nd-navy);font-size:15px;font-weight:700}.nd-quote-section[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:1000px;margin:0 auto;padding:88px 24px;display:flex}.nd-quote-section__mark[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);color:var(--nd-orange);font-size:96px;font-weight:700;line-height:.6}.nd-quote-section__text[data-astro-cid-lcdefpme]{font-family:var(--nd-font-display);letter-spacing:.02em;color:var(--nd-navy);margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.2}.nd-quote-section__byline[data-astro-cid-lcdefpme]{letter-spacing:.24em;color:var(--nd-blue);margin:0;font-size:12px;font-weight:800}@media (width<=640px){.nd-hero__inner[data-astro-cid-lcdefpme]{gap:36px;padding:56px 24px 72px}.nd-level-panel[data-astro-cid-lcdefpme]{padding:28px 22px}.nd-home-athletes[data-astro-cid-lcdefpme]{padding:64px 24px 40px}.nd-olympics-banner__inner[data-astro-cid-lcdefpme]{padding:64px 24px}}
