:root{--palette-color-sample-peach:#ffe7e5;--palette-color-sample-lavender:#f0e8fa;--palette-color-sample-mint:#e2f4ef;--palette-color-sample-lavender-line:#af8ccd;--palette-color-sample-mint-line:#69b5a5;--palette-color-coral-200:#fdc8cd;--palette-color-coral-400:#fd656a;--palette-color-coral-500:#f05860;--palette-color-neutral-0:#fff;--palette-color-neutral-25:#fdfafa;--palette-color-neutral-50:#f2f3f4;--palette-color-neutral-100:#ebecee;--palette-color-neutral-150:#e7e7ea;--palette-color-neutral-200:#dedee1;--palette-color-neutral-500:#86898d;--palette-color-neutral-600:#6c6f77;--palette-color-neutral-700:#3a4049;--palette-color-neutral-900:#0f161c;--palette-color-alpha-coral-wash:#fd656a0f;--palette-color-alpha-coral-shadow:#fd656a3d;--palette-color-alpha-ink-shadow:#0f161c0f;--palette-color-alpha-ink-scrim:#0f161c66;--palette-dimension-0:0px;--palette-dimension-1:1px;--palette-dimension-2:2px;--palette-dimension-3:3px;--palette-dimension-4:4px;--palette-dimension-8:8px;--palette-dimension-10:10px;--palette-dimension-12:12px;--palette-dimension-14:14px;--palette-dimension-16:16px;--palette-dimension-20:20px;--palette-dimension-24:24px;--palette-dimension-26:26px;--palette-dimension-28:28px;--palette-dimension-32:32px;--palette-dimension-35:35px;--palette-dimension-36:36px;--palette-dimension-38:38px;--palette-dimension-40:40px;--palette-dimension-43:43px;--palette-dimension-46:46px;--palette-dimension-48:48px;--palette-dimension-52:52px;--palette-dimension-54:54px;--palette-dimension-56:56px;--palette-dimension-60:60px;--palette-dimension-64:64px;--palette-dimension-78:78px;--palette-dimension-80:80px;--palette-dimension-86:86px;--palette-dimension-110:110px;--palette-dimension-120:120px;--palette-dimension-128:128px;--palette-dimension-130:130px;--palette-dimension-144:144px;--palette-dimension-295:295px;--palette-dimension-320:320px;--palette-dimension-560:560px;--palette-dimension-870:870px;--palette-dimension-900:900px;--palette-dimension-9999:9999px;--palette-font-family-gothic:"Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", system-ui, sans-serif;--palette-font-weight-regular:400;--palette-font-weight-medium:500;--palette-font-weight-bold:700;--palette-font-weight-heavy:800;--palette-font-size-12:12px;--palette-font-size-13:13px;--palette-font-size-14:14px;--palette-font-size-15:15px;--palette-font-size-16:16px;--palette-font-size-18:18px;--palette-font-size-19:19px;--palette-font-size-20:20px;--palette-font-size-22:22px;--palette-font-size-24:24px;--palette-font-size-28:28px;--palette-font-size-44:44px;--palette-line-height-tight:1.25;--palette-line-height-normal:1.5;--palette-line-height-loose:1.6;--palette-type-regular-12-normal-font-family:var(--palette-font-family-gothic);--palette-type-regular-12-normal-font-size:var(--palette-font-size-12);--palette-type-regular-12-normal-font-weight:var(--palette-font-weight-regular);--palette-type-regular-12-normal-line-height:var(--palette-line-height-normal);--palette-type-regular-12-normal-letter-spacing:var(--palette-dimension-0);--palette-type-regular-12-normal:var(--palette-type-regular-12-normal-font-weight) var(--palette-type-regular-12-normal-font-size) / var(--palette-type-regular-12-normal-line-height) var(--palette-type-regular-12-normal-font-family);--palette-type-medium-12-normal-font-family:var(--palette-font-family-gothic);--palette-type-medium-12-normal-font-size:var(--palette-font-size-12);--palette-type-medium-12-normal-font-weight:var(--palette-font-weight-medium);--palette-type-medium-12-normal-line-height:var(--palette-line-height-normal);--palette-type-medium-12-normal-letter-spacing:var(--palette-dimension-0);--palette-type-medium-12-normal:var(--palette-type-medium-12-normal-font-weight) var(--palette-type-medium-12-normal-font-size) / var(--palette-type-medium-12-normal-line-height) var(--palette-type-medium-12-normal-font-family);--palette-type-regular-13-normal-font-family:var(--palette-font-family-gothic);--palette-type-regular-13-normal-font-size:var(--palette-font-size-13);--palette-type-regular-13-normal-font-weight:var(--palette-font-weight-regular);--palette-type-regular-13-normal-line-height:var(--palette-line-height-normal);--palette-type-regular-13-normal-letter-spacing:var(--palette-dimension-0);--palette-type-regular-13-normal:var(--palette-type-regular-13-normal-font-weight) var(--palette-type-regular-13-normal-font-size) / var(--palette-type-regular-13-normal-line-height) var(--palette-type-regular-13-normal-font-family);--palette-type-medium-13-normal-font-family:var(--palette-font-family-gothic);--palette-type-medium-13-normal-font-size:var(--palette-font-size-13);--palette-type-medium-13-normal-font-weight:var(--palette-font-weight-medium);--palette-type-medium-13-normal-line-height:var(--palette-line-height-normal);--palette-type-medium-13-normal-letter-spacing:var(--palette-dimension-0);--palette-type-medium-13-normal:var(--palette-type-medium-13-normal-font-weight) var(--palette-type-medium-13-normal-font-size) / var(--palette-type-medium-13-normal-line-height) var(--palette-type-medium-13-normal-font-family);--palette-type-regular-14-normal-font-family:var(--palette-font-family-gothic);--palette-type-regular-14-normal-font-size:var(--palette-font-size-14);--palette-type-regular-14-normal-font-weight:var(--palette-font-weight-regular);--palette-type-regular-14-normal-line-height:var(--palette-line-height-normal);--palette-type-regular-14-normal-letter-spacing:var(--palette-dimension-0);--palette-type-regular-14-normal:var(--palette-type-regular-14-normal-font-weight) var(--palette-type-regular-14-normal-font-size) / var(--palette-type-regular-14-normal-line-height) var(--palette-type-regular-14-normal-font-family);--palette-type-medium-14-tight-font-family:var(--palette-font-family-gothic);--palette-type-medium-14-tight-font-size:var(--palette-font-size-14);--palette-type-medium-14-tight-font-weight:var(--palette-font-weight-medium);--palette-type-medium-14-tight-line-height:var(--palette-line-height-tight);--palette-type-medium-14-tight-letter-spacing:var(--palette-dimension-0);--palette-type-medium-14-tight:var(--palette-type-medium-14-tight-font-weight) var(--palette-type-medium-14-tight-font-size) / var(--palette-type-medium-14-tight-line-height) var(--palette-type-medium-14-tight-font-family);--palette-type-medium-15-tight-font-family:var(--palette-font-family-gothic);--palette-type-medium-15-tight-font-size:var(--palette-font-size-15);--palette-type-medium-15-tight-font-weight:var(--palette-font-weight-medium);--palette-type-medium-15-tight-line-height:var(--palette-line-height-tight);--palette-type-medium-15-tight-letter-spacing:var(--palette-dimension-0);--palette-type-medium-15-tight:var(--palette-type-medium-15-tight-font-weight) var(--palette-type-medium-15-tight-font-size) / var(--palette-type-medium-15-tight-line-height) var(--palette-type-medium-15-tight-font-family);--palette-type-regular-16-loose-font-family:var(--palette-font-family-gothic);--palette-type-regular-16-loose-font-size:var(--palette-font-size-16);--palette-type-regular-16-loose-font-weight:var(--palette-font-weight-regular);--palette-type-regular-16-loose-line-height:var(--palette-line-height-loose);--palette-type-regular-16-loose-letter-spacing:var(--palette-dimension-0);--palette-type-regular-16-loose:var(--palette-type-regular-16-loose-font-weight) var(--palette-type-regular-16-loose-font-size) / var(--palette-type-regular-16-loose-line-height) var(--palette-type-regular-16-loose-font-family);--palette-type-regular-16-normal-font-family:var(--palette-font-family-gothic);--palette-type-regular-16-normal-font-size:var(--palette-font-size-16);--palette-type-regular-16-normal-font-weight:var(--palette-font-weight-regular);--palette-type-regular-16-normal-line-height:var(--palette-line-height-normal);--palette-type-regular-16-normal-letter-spacing:var(--palette-dimension-0);--palette-type-regular-16-normal:var(--palette-type-regular-16-normal-font-weight) var(--palette-type-regular-16-normal-font-size) / var(--palette-type-regular-16-normal-line-height) var(--palette-type-regular-16-normal-font-family);--palette-type-bold-16-tight-font-family:var(--palette-font-family-gothic);--palette-type-bold-16-tight-font-size:var(--palette-font-size-16);--palette-type-bold-16-tight-font-weight:var(--palette-font-weight-bold);--palette-type-bold-16-tight-line-height:var(--palette-line-height-tight);--palette-type-bold-16-tight-letter-spacing:var(--palette-dimension-0);--palette-type-bold-16-tight:var(--palette-type-bold-16-tight-font-weight) var(--palette-type-bold-16-tight-font-size) / var(--palette-type-bold-16-tight-line-height) var(--palette-type-bold-16-tight-font-family);--palette-type-regular-18-normal-font-family:var(--palette-font-family-gothic);--palette-type-regular-18-normal-font-size:var(--palette-font-size-18);--palette-type-regular-18-normal-font-weight:var(--palette-font-weight-regular);--palette-type-regular-18-normal-line-height:var(--palette-line-height-normal);--palette-type-regular-18-normal-letter-spacing:var(--palette-dimension-0);--palette-type-regular-18-normal:var(--palette-type-regular-18-normal-font-weight) var(--palette-type-regular-18-normal-font-size) / var(--palette-type-regular-18-normal-line-height) var(--palette-type-regular-18-normal-font-family);--palette-type-bold-18-tight-font-family:var(--palette-font-family-gothic);--palette-type-bold-18-tight-font-size:var(--palette-font-size-18);--palette-type-bold-18-tight-font-weight:var(--palette-font-weight-bold);--palette-type-bold-18-tight-line-height:var(--palette-line-height-tight);--palette-type-bold-18-tight-letter-spacing:var(--palette-dimension-0);--palette-type-bold-18-tight:var(--palette-type-bold-18-tight-font-weight) var(--palette-type-bold-18-tight-font-size) / var(--palette-type-bold-18-tight-line-height) var(--palette-type-bold-18-tight-font-family);--palette-type-bold-20-tight-font-family:var(--palette-font-family-gothic);--palette-type-bold-20-tight-font-size:var(--palette-font-size-20);--palette-type-bold-20-tight-font-weight:var(--palette-font-weight-bold);--palette-type-bold-20-tight-line-height:var(--palette-line-height-tight);--palette-type-bold-20-tight-letter-spacing:var(--palette-dimension-0);--palette-type-bold-20-tight:var(--palette-type-bold-20-tight-font-weight) var(--palette-type-bold-20-tight-font-size) / var(--palette-type-bold-20-tight-line-height) var(--palette-type-bold-20-tight-font-family);--palette-type-bold-22-tight-font-family:var(--palette-font-family-gothic);--palette-type-bold-22-tight-font-size:var(--palette-font-size-22);--palette-type-bold-22-tight-font-weight:var(--palette-font-weight-bold);--palette-type-bold-22-tight-line-height:var(--palette-line-height-tight);--palette-type-bold-22-tight-letter-spacing:var(--palette-dimension-0);--palette-type-bold-22-tight:var(--palette-type-bold-22-tight-font-weight) var(--palette-type-bold-22-tight-font-size) / var(--palette-type-bold-22-tight-line-height) var(--palette-type-bold-22-tight-font-family);--palette-type-bold-24-tight-font-family:var(--palette-font-family-gothic);--palette-type-bold-24-tight-font-size:var(--palette-font-size-24);--palette-type-bold-24-tight-font-weight:var(--palette-font-weight-bold);--palette-type-bold-24-tight-line-height:var(--palette-line-height-tight);--palette-type-bold-24-tight-letter-spacing:var(--palette-dimension-0);--palette-type-bold-24-tight:var(--palette-type-bold-24-tight-font-weight) var(--palette-type-bold-24-tight-font-size) / var(--palette-type-bold-24-tight-line-height) var(--palette-type-bold-24-tight-font-family);--palette-type-heavy-28-tight-font-family:var(--palette-font-family-gothic);--palette-type-heavy-28-tight-font-size:var(--palette-font-size-28);--palette-type-heavy-28-tight-font-weight:var(--palette-font-weight-heavy);--palette-type-heavy-28-tight-line-height:var(--palette-line-height-tight);--palette-type-heavy-28-tight-letter-spacing:var(--palette-dimension-0);--palette-type-heavy-28-tight:var(--palette-type-heavy-28-tight-font-weight) var(--palette-type-heavy-28-tight-font-size) / var(--palette-type-heavy-28-tight-line-height) var(--palette-type-heavy-28-tight-font-family);--palette-type-heavy-44-tight-font-family:var(--palette-font-family-gothic);--palette-type-heavy-44-tight-font-size:var(--palette-font-size-44);--palette-type-heavy-44-tight-font-weight:var(--palette-font-weight-heavy);--palette-type-heavy-44-tight-line-height:var(--palette-line-height-tight);--palette-type-heavy-44-tight-letter-spacing:var(--palette-dimension-0);--palette-type-heavy-44-tight:var(--palette-type-heavy-44-tight-font-weight) var(--palette-type-heavy-44-tight-font-size) / var(--palette-type-heavy-44-tight-line-height) var(--palette-type-heavy-44-tight-font-family);--palette-type-bold-19-tight-font-family:var(--palette-font-family-gothic);--palette-type-bold-19-tight-font-size:var(--palette-font-size-19);--palette-type-bold-19-tight-font-weight:var(--palette-font-weight-bold);--palette-type-bold-19-tight-line-height:var(--palette-line-height-tight);--palette-type-bold-19-tight-letter-spacing:var(--palette-dimension-0);--palette-type-bold-19-tight:var(--palette-type-bold-19-tight-font-weight) var(--palette-type-bold-19-tight-font-size) / var(--palette-type-bold-19-tight-line-height) var(--palette-type-bold-19-tight-font-family);--palette-shadow-card:0px 8px 32px 0px var(--palette-color-alpha-ink-shadow);--palette-shadow-accent:0px 8px 24px 0px var(--palette-color-alpha-coral-shadow);--color-sample-peach:var(--palette-color-sample-peach);--color-sample-lavender:var(--palette-color-sample-lavender);--color-sample-mint:var(--palette-color-sample-mint);--color-sample-lavender-line:var(--palette-color-sample-lavender-line);--color-sample-mint-line:var(--palette-color-sample-mint-line);--color-bg-page:var(--palette-color-neutral-25);--color-bg-wash:var(--palette-color-alpha-coral-wash);--color-bg-scrim:var(--palette-color-alpha-ink-scrim);--color-surface-card:var(--palette-color-neutral-0);--color-surface-subtle:var(--palette-color-neutral-50);--color-border-decorative:var(--palette-color-neutral-100);--color-border-control:var(--palette-color-neutral-500);--color-text-primary:var(--palette-color-neutral-900);--color-text-secondary:var(--palette-color-neutral-700);--color-text-tertiary:var(--palette-color-neutral-600);--color-text-on-accent:var(--palette-color-neutral-0);--color-icon-default:var(--palette-color-neutral-900);--color-icon-muted-fill:var(--palette-color-neutral-500);--color-icon-on-accent:var(--palette-color-neutral-0);--color-accent-fill:var(--palette-color-coral-500);--color-accent-decorative:var(--palette-color-coral-400);--color-wave-played-start:var(--palette-color-coral-200);--color-wave-played-end:var(--palette-color-coral-400);--color-wave-idle:var(--palette-color-neutral-200);--color-slider-track:var(--palette-color-neutral-150);--color-slider-fill:var(--palette-color-coral-500);--color-slider-thumb:var(--palette-color-coral-500);--color-focus-ring:var(--palette-color-coral-500);--shadow-card:var(--palette-shadow-card);--shadow-accent:var(--palette-shadow-accent);--typography-nav-font-family:var(--palette-type-regular-13-normal-font-family);--typography-nav-font-size:var(--palette-type-regular-13-normal-font-size);--typography-nav-font-weight:var(--palette-type-regular-13-normal-font-weight);--typography-nav-line-height:var(--palette-type-regular-13-normal-line-height);--typography-nav-letter-spacing:var(--palette-type-regular-13-normal-letter-spacing);--typography-nav:var(--typography-nav-font-weight) var(--typography-nav-font-size) / var(--typography-nav-line-height) var(--typography-nav-font-family);--typography-chip-font-family:var(--palette-type-regular-13-normal-font-family);--typography-chip-font-size:var(--palette-type-regular-13-normal-font-size);--typography-chip-font-weight:var(--palette-type-regular-13-normal-font-weight);--typography-chip-line-height:var(--palette-type-regular-13-normal-line-height);--typography-chip-letter-spacing:var(--palette-type-regular-13-normal-letter-spacing);--typography-chip:var(--typography-chip-font-weight) var(--typography-chip-font-size) / var(--typography-chip-line-height) var(--typography-chip-font-family);--typography-label-on-accent-font-family:var(--palette-type-bold-19-tight-font-family);--typography-label-on-accent-font-size:var(--palette-type-bold-19-tight-font-size);--typography-label-on-accent-font-weight:var(--palette-type-bold-19-tight-font-weight);--typography-label-on-accent-line-height:var(--palette-type-bold-19-tight-line-height);--typography-label-on-accent-letter-spacing:var(--palette-type-bold-19-tight-letter-spacing);--typography-label-on-accent:var(--typography-label-on-accent-font-weight) var(--typography-label-on-accent-font-size) / var(--typography-label-on-accent-line-height) var(--typography-label-on-accent-font-family);--typography-label-action-font-family:var(--palette-type-medium-15-tight-font-family);--typography-label-action-font-size:var(--palette-type-medium-15-tight-font-size);--typography-label-action-font-weight:var(--palette-type-medium-15-tight-font-weight);--typography-label-action-line-height:var(--palette-type-medium-15-tight-line-height);--typography-label-action-letter-spacing:var(--palette-type-medium-15-tight-letter-spacing);--typography-label-action:var(--typography-label-action-font-weight) var(--typography-label-action-font-size) / var(--typography-label-action-line-height) var(--typography-label-action-font-family);--typography-meta-font-family:var(--palette-type-regular-13-normal-font-family);--typography-meta-font-size:var(--palette-type-regular-13-normal-font-size);--typography-meta-font-weight:var(--palette-type-regular-13-normal-font-weight);--typography-meta-line-height:var(--palette-type-regular-13-normal-line-height);--typography-meta-letter-spacing:var(--palette-type-regular-13-normal-letter-spacing);--typography-meta:var(--typography-meta-font-weight) var(--typography-meta-font-size) / var(--typography-meta-line-height) var(--typography-meta-font-family);--radius-chip:var(--palette-dimension-9999);--radius-thumbnail:var(--palette-dimension-8);--radius-action:var(--palette-dimension-10);--radius-input:var(--palette-dimension-12);--radius-artwork:var(--palette-dimension-12);--radius-cta:var(--palette-dimension-14);--radius-card:var(--palette-dimension-16);--size-cta-height:var(--palette-dimension-54);--size-chip-height:var(--palette-dimension-26);--size-more-button:var(--palette-dimension-32);--size-avatar:var(--palette-dimension-28);--size-logo-mark:var(--palette-dimension-24);--size-slider-track:var(--palette-dimension-4);--size-slider-thumb:var(--palette-dimension-14);--size-wave-bar:var(--palette-dimension-3);--size-wave-gap:var(--palette-dimension-2);--size-border-width:var(--palette-dimension-1);--size-focus-ring-width:var(--palette-dimension-2);--size-focus-ring-offset:var(--palette-dimension-2);--space-chip-gap:var(--palette-dimension-8);--space-input-pad-x:var(--palette-dimension-20);--breakpoint-pc:var(--palette-dimension-900);--layout-page-gutter:var(--palette-dimension-20);--layout-card-inset:var(--palette-dimension-12);--layout-section-gap:var(--palette-dimension-12);--layout-header-height:var(--palette-dimension-56);--layout-hero-top:var(--palette-dimension-32);--layout-card-padding:var(--palette-dimension-16);--layout-input-height:var(--palette-dimension-48);--layout-cta-width:var(--palette-dimension-295);--layout-artwork-width:var(--palette-dimension-86);--layout-artwork-height:var(--palette-dimension-86);--layout-play-button:var(--palette-dimension-40);--layout-action-height:var(--palette-dimension-43);--layout-action-gap:var(--palette-dimension-10);--layout-action-primary-width:var(--palette-dimension-120);--layout-action-secondary-width:var(--palette-dimension-78);--layout-action-more-width:var(--palette-dimension-35);--layout-volume-width:var(--palette-dimension-80);--layout-list-thumbnail:var(--palette-dimension-52);--layout-list-row-height:var(--palette-dimension-60);--layout-list-play-button:var(--palette-dimension-28);--typography-wordmark-font-family:var(--palette-type-bold-22-tight-font-family);--typography-wordmark-font-size:var(--palette-type-bold-22-tight-font-size);--typography-wordmark-font-weight:var(--palette-type-bold-22-tight-font-weight);--typography-wordmark-line-height:var(--palette-type-bold-22-tight-line-height);--typography-wordmark-letter-spacing:var(--palette-type-bold-22-tight-letter-spacing);--typography-wordmark:var(--typography-wordmark-font-weight) var(--typography-wordmark-font-size) / var(--typography-wordmark-line-height) var(--typography-wordmark-font-family);--typography-hero-title-font-family:var(--palette-type-heavy-28-tight-font-family);--typography-hero-title-font-size:var(--palette-type-heavy-28-tight-font-size);--typography-hero-title-font-weight:var(--palette-type-heavy-28-tight-font-weight);--typography-hero-title-line-height:var(--palette-type-heavy-28-tight-line-height);--typography-hero-title-letter-spacing:var(--palette-type-heavy-28-tight-letter-spacing);--typography-hero-title:var(--typography-hero-title-font-weight) var(--typography-hero-title-font-size) / var(--typography-hero-title-line-height) var(--typography-hero-title-font-family);--typography-hero-lead-font-family:var(--palette-type-regular-14-normal-font-family);--typography-hero-lead-font-size:var(--palette-type-regular-14-normal-font-size);--typography-hero-lead-font-weight:var(--palette-type-regular-14-normal-font-weight);--typography-hero-lead-line-height:var(--palette-type-regular-14-normal-line-height);--typography-hero-lead-letter-spacing:var(--palette-type-regular-14-normal-letter-spacing);--typography-hero-lead:var(--typography-hero-lead-font-weight) var(--typography-hero-lead-font-size) / var(--typography-hero-lead-line-height) var(--typography-hero-lead-font-family);--typography-input-font-family:var(--palette-type-regular-16-normal-font-family);--typography-input-font-size:var(--palette-type-regular-16-normal-font-size);--typography-input-font-weight:var(--palette-type-regular-16-normal-font-weight);--typography-input-line-height:var(--palette-type-regular-16-normal-line-height);--typography-input-letter-spacing:var(--palette-type-regular-16-normal-letter-spacing);--typography-input:var(--typography-input-font-weight) var(--typography-input-font-size) / var(--typography-input-line-height) var(--typography-input-font-family);--typography-card-title-font-family:var(--palette-type-bold-16-tight-font-family);--typography-card-title-font-size:var(--palette-type-bold-16-tight-font-size);--typography-card-title-font-weight:var(--palette-type-bold-16-tight-font-weight);--typography-card-title-line-height:var(--palette-type-bold-16-tight-line-height);--typography-card-title-letter-spacing:var(--palette-type-bold-16-tight-letter-spacing);--typography-card-title:var(--typography-card-title-font-weight) var(--typography-card-title-font-size) / var(--typography-card-title-line-height) var(--typography-card-title-font-family);--typography-card-caption-font-family:var(--palette-type-regular-12-normal-font-family);--typography-card-caption-font-size:var(--palette-type-regular-12-normal-font-size);--typography-card-caption-font-weight:var(--palette-type-regular-12-normal-font-weight);--typography-card-caption-line-height:var(--palette-type-regular-12-normal-line-height);--typography-card-caption-letter-spacing:var(--palette-type-regular-12-normal-letter-spacing);--typography-card-caption:var(--typography-card-caption-font-weight) var(--typography-card-caption-font-size) / var(--typography-card-caption-line-height) var(--typography-card-caption-font-family);--typography-section-title-font-family:var(--palette-type-bold-16-tight-font-family);--typography-section-title-font-size:var(--palette-type-bold-16-tight-font-size);--typography-section-title-font-weight:var(--palette-type-bold-16-tight-font-weight);--typography-section-title-line-height:var(--palette-type-bold-16-tight-line-height);--typography-section-title-letter-spacing:var(--palette-type-bold-16-tight-letter-spacing);--typography-section-title:var(--typography-section-title-font-weight) var(--typography-section-title-font-size) / var(--typography-section-title-line-height) var(--typography-section-title-font-family);--typography-time-font-family:var(--palette-type-regular-13-normal-font-family);--typography-time-font-size:var(--palette-type-regular-13-normal-font-size);--typography-time-font-weight:var(--palette-type-regular-13-normal-font-weight);--typography-time-line-height:var(--palette-type-regular-13-normal-line-height);--typography-time-letter-spacing:var(--palette-type-regular-13-normal-letter-spacing);--typography-time:var(--typography-time-font-weight) var(--typography-time-font-size) / var(--typography-time-line-height) var(--typography-time-font-family);--typography-list-title-font-family:var(--palette-type-regular-13-normal-font-family);--typography-list-title-font-size:var(--palette-type-regular-13-normal-font-size);--typography-list-title-font-weight:var(--palette-type-regular-13-normal-font-weight);--typography-list-title-line-height:var(--palette-type-regular-13-normal-line-height);--typography-list-title-letter-spacing:var(--palette-type-regular-13-normal-letter-spacing);--typography-list-title:var(--typography-list-title-font-weight) var(--typography-list-title-font-size) / var(--typography-list-title-line-height) var(--typography-list-title-font-family);--typography-list-meta-font-family:var(--palette-type-regular-12-normal-font-family);--typography-list-meta-font-size:var(--palette-type-regular-12-normal-font-size);--typography-list-meta-font-weight:var(--palette-type-regular-12-normal-font-weight);--typography-list-meta-line-height:var(--palette-type-regular-12-normal-line-height);--typography-list-meta-letter-spacing:var(--palette-type-regular-12-normal-letter-spacing);--typography-list-meta:var(--typography-list-meta-font-weight) var(--typography-list-meta-font-size) / var(--typography-list-meta-line-height) var(--typography-list-meta-font-family);--typography-see-all-font-family:var(--palette-type-regular-12-normal-font-family);--typography-see-all-font-size:var(--palette-type-regular-12-normal-font-size);--typography-see-all-font-weight:var(--palette-type-regular-12-normal-font-weight);--typography-see-all-line-height:var(--palette-type-regular-12-normal-line-height);--typography-see-all-letter-spacing:var(--palette-type-regular-12-normal-letter-spacing);--typography-see-all:var(--typography-see-all-font-weight) var(--typography-see-all-font-size) / var(--typography-see-all-line-height) var(--typography-see-all-font-family)}@media (min-width:900px){:root{--layout-content-max-width:var(--palette-dimension-870);--layout-page-gutter:var(--palette-dimension-24);--layout-section-gap:var(--palette-dimension-24);--layout-header-height:var(--palette-dimension-64);--layout-hero-top:var(--palette-dimension-48);--layout-card-padding:var(--palette-dimension-28);--layout-input-width:var(--palette-dimension-560);--layout-input-height:var(--palette-dimension-52);--layout-cta-width:var(--palette-dimension-320);--layout-artwork-width:var(--palette-dimension-128);--layout-artwork-height:var(--palette-dimension-110);--layout-play-button:var(--palette-dimension-48);--layout-action-height:var(--palette-dimension-46);--layout-action-gap:var(--palette-dimension-12);--layout-action-more-width:var(--palette-dimension-144);--layout-volume-width:var(--palette-dimension-130);--layout-table-header-height:var(--palette-dimension-32);--layout-table-row-height:var(--palette-dimension-38);--layout-table-play-button:var(--palette-dimension-24);--typography-wordmark-font-family:var(--palette-type-bold-24-tight-font-family);--typography-wordmark-font-size:var(--palette-type-bold-24-tight-font-size);--typography-wordmark-font-weight:var(--palette-type-bold-24-tight-font-weight);--typography-wordmark-line-height:var(--palette-type-bold-24-tight-line-height);--typography-wordmark-letter-spacing:var(--palette-type-bold-24-tight-letter-spacing);--typography-wordmark:var(--typography-wordmark-font-weight) var(--typography-wordmark-font-size) / var(--typography-wordmark-line-height) var(--typography-wordmark-font-family);--typography-hero-title-font-family:var(--palette-type-heavy-44-tight-font-family);--typography-hero-title-font-size:var(--palette-type-heavy-44-tight-font-size);--typography-hero-title-font-weight:var(--palette-type-heavy-44-tight-font-weight);--typography-hero-title-line-height:var(--palette-type-heavy-44-tight-line-height);--typography-hero-title-letter-spacing:var(--palette-type-heavy-44-tight-letter-spacing);--typography-hero-title:var(--typography-hero-title-font-weight) var(--typography-hero-title-font-size) / var(--typography-hero-title-line-height) var(--typography-hero-title-font-family);--typography-hero-lead-font-family:var(--palette-type-regular-16-loose-font-family);--typography-hero-lead-font-size:var(--palette-type-regular-16-loose-font-size);--typography-hero-lead-font-weight:var(--palette-type-regular-16-loose-font-weight);--typography-hero-lead-line-height:var(--palette-type-regular-16-loose-line-height);--typography-hero-lead-letter-spacing:var(--palette-type-regular-16-loose-letter-spacing);--typography-hero-lead:var(--typography-hero-lead-font-weight) var(--typography-hero-lead-font-size) / var(--typography-hero-lead-line-height) var(--typography-hero-lead-font-family);--typography-input-font-family:var(--palette-type-regular-18-normal-font-family);--typography-input-font-size:var(--palette-type-regular-18-normal-font-size);--typography-input-font-weight:var(--palette-type-regular-18-normal-font-weight);--typography-input-line-height:var(--palette-type-regular-18-normal-line-height);--typography-input-letter-spacing:var(--palette-type-regular-18-normal-letter-spacing);--typography-input:var(--typography-input-font-weight) var(--typography-input-font-size) / var(--typography-input-line-height) var(--typography-input-font-family);--typography-card-title-font-family:var(--palette-type-bold-20-tight-font-family);--typography-card-title-font-size:var(--palette-type-bold-20-tight-font-size);--typography-card-title-font-weight:var(--palette-type-bold-20-tight-font-weight);--typography-card-title-line-height:var(--palette-type-bold-20-tight-line-height);--typography-card-title-letter-spacing:var(--palette-type-bold-20-tight-letter-spacing);--typography-card-title:var(--typography-card-title-font-weight) var(--typography-card-title-font-size) / var(--typography-card-title-line-height) var(--typography-card-title-font-family);--typography-card-caption-font-family:var(--palette-type-regular-14-normal-font-family);--typography-card-caption-font-size:var(--palette-type-regular-14-normal-font-size);--typography-card-caption-font-weight:var(--palette-type-regular-14-normal-font-weight);--typography-card-caption-line-height:var(--palette-type-regular-14-normal-line-height);--typography-card-caption-letter-spacing:var(--palette-type-regular-14-normal-letter-spacing);--typography-card-caption:var(--typography-card-caption-font-weight) var(--typography-card-caption-font-size) / var(--typography-card-caption-line-height) var(--typography-card-caption-font-family);--typography-section-title-font-family:var(--palette-type-bold-18-tight-font-family);--typography-section-title-font-size:var(--palette-type-bold-18-tight-font-size);--typography-section-title-font-weight:var(--palette-type-bold-18-tight-font-weight);--typography-section-title-line-height:var(--palette-type-bold-18-tight-line-height);--typography-section-title-letter-spacing:var(--palette-type-bold-18-tight-letter-spacing);--typography-section-title:var(--typography-section-title-font-weight) var(--typography-section-title-font-size) / var(--typography-section-title-line-height) var(--typography-section-title-font-family);--typography-time-font-family:var(--palette-type-medium-14-tight-font-family);--typography-time-font-size:var(--palette-type-medium-14-tight-font-size);--typography-time-font-weight:var(--palette-type-medium-14-tight-font-weight);--typography-time-line-height:var(--palette-type-medium-14-tight-line-height);--typography-time-letter-spacing:var(--palette-type-medium-14-tight-letter-spacing);--typography-time:var(--typography-time-font-weight) var(--typography-time-font-size) / var(--typography-time-line-height) var(--typography-time-font-family);--typography-table-header-font-family:var(--palette-type-medium-12-normal-font-family);--typography-table-header-font-size:var(--palette-type-medium-12-normal-font-size);--typography-table-header-font-weight:var(--palette-type-medium-12-normal-font-weight);--typography-table-header-line-height:var(--palette-type-medium-12-normal-line-height);--typography-table-header-letter-spacing:var(--palette-type-medium-12-normal-letter-spacing);--typography-table-header:var(--typography-table-header-font-weight) var(--typography-table-header-font-size) / var(--typography-table-header-line-height) var(--typography-table-header-font-family);--typography-table-cell-font-family:var(--palette-type-regular-14-normal-font-family);--typography-table-cell-font-size:var(--palette-type-regular-14-normal-font-size);--typography-table-cell-font-weight:var(--palette-type-regular-14-normal-font-weight);--typography-table-cell-line-height:var(--palette-type-regular-14-normal-line-height);--typography-table-cell-letter-spacing:var(--palette-type-regular-14-normal-letter-spacing);--typography-table-cell:var(--typography-table-cell-font-weight) var(--typography-table-cell-font-size) / var(--typography-table-cell-line-height) var(--typography-table-cell-font-family)}}
*,:before,:after{box-sizing:border-box}html,body{isolation:isolate;margin:0;padding:0;position:relative}body{background:radial-gradient(ellipse 120% 480px at 50% 0, var(--color-bg-wash), transparent), var(--color-bg-page);min-height:100dvh;color:var(--color-text-primary);font-family:var(--palette-font-family-gothic);-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--size-focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}
