.FvGMqG_page{isolation:isolate;position:relative}.FvGMqG_backdrop{pointer-events:none;z-index:0;height:780px;position:absolute;top:0;left:0;right:0;overflow:hidden}.FvGMqG_backdropImage{filter:saturate(1.05)brightness(.8);background-position:50%;background-size:cover;position:absolute;inset:0;transform:translateZ(0)}.FvGMqG_backdropFade{background:linear-gradient(180deg, #1600004d 0%, #1600008c 55%, var(--kl-bg) 100%), linear-gradient(90deg, #160000c7 0%, #16000059 45%, transparent 75%);position:absolute;inset:0}.FvGMqG_backdropTint{background:radial-gradient(at 20% 30%,#16000000 0%,#16000080 100%);position:absolute;inset:0}.FvGMqG_hero{z-index:1;height:var(--kl-hero-height-fluid);max-width:var(--kl-content-max);margin:0 auto;position:relative;overflow:hidden}.FvGMqG_heroContent{left:var(--kl-gutter);right:var(--kl-gutter);z-index:2;max-width:720px;position:absolute;bottom:76px}.FvGMqG_heroKicker{font-family:var(--kl-ff-ui);letter-spacing:3px;text-transform:uppercase;color:var(--kl-accent);margin:0 0 18px;font-size:11px;font-weight:400;line-height:1.5}.FvGMqG_heroTitle{font-family:var(--kl-ff-title-short);letter-spacing:-1.8px;color:#fff;overflow-wrap:anywhere;margin:0 0 24px;font-size:76px;font-weight:600;line-height:.95}.FvGMqG_heroTitle a{color:inherit;text-decoration:none}.FvGMqG_heroLogline{max-width:580px;font-family:var(--kl-ff-italic);color:var(--kl-text-dim);text-wrap:balance;margin:0 0 32px;font-size:22px;font-style:italic;font-weight:400;line-height:1.45}.FvGMqG_heroLogline em{font-style:inherit}.FvGMqG_preview{align-items:center;gap:18px;margin-bottom:32px;display:flex}.FvGMqG_strip{flex-shrink:0;gap:6px;display:flex}.FvGMqG_thumb{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:4px;width:56px;height:36px;display:block}.FvGMqG_previewMeta{font-family:var(--kl-ff-ui);letter-spacing:1px;text-transform:uppercase;color:var(--kl-text-dim);margin:0;font-size:12px;line-height:1.5}.FvGMqG_previewMeta strong{color:#fff;font-weight:600}.FvGMqG_actions{align-items:center;gap:12px;display:flex}.FvGMqG_btnPlay,.FvGMqG_btnList{border-radius:var(--kl-radius-pill);font-family:var(--kl-ff-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--kl-dur-press-touch) var(--kl-ease-out), background .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.FvGMqG_btnPlay{color:var(--kl-bg);background:#fff;border:1px solid #0000;gap:10px;padding:13px 26px;font-weight:700;line-height:1.5}.FvGMqG_btnPlay svg{fill:currentColor;flex:none;width:14px;height:14px}.FvGMqG_btnList{border:1px solid var(--kl-border);color:var(--kl-text);background:#ffffff1a;gap:8px;padding:13px 22px;font-weight:600;line-height:1.5}.FvGMqG_btnList svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.FvGMqG_btnList[data-saved]{border-color:var(--kl-accent);background:0 0}.FvGMqG_btnPlay:focus-visible,.FvGMqG_btnList:focus-visible,.FvGMqG_cardPlay:focus-visible,.FvGMqG_cardList:focus-visible{outline:2px solid var(--kl-accent);outline-offset:3px}@media (hover:hover){.FvGMqG_btnPlay:hover{transform:translateY(-1px)}}.FvGMqG_btnPlay:active,.FvGMqG_btnList:active{filter:brightness(1.18)}@media (prefers-reduced-motion:no-preference){.FvGMqG_btnPlay:active,.FvGMqG_btnList:active{transform:scale(.97)}}.FvGMqG_rails{z-index:1;max-width:var(--kl-content-max);flex-direction:column;gap:48px;margin:0 auto;padding:24px 0 96px;display:flex;position:relative}.FvGMqG_rails .FvGMqG_row{width:100%;min-width:0;padding-top:0}.FvGMqG_card{display:none}@media (max-width:1024px){.FvGMqG_page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2e504f8c 0%,#2e504f38 42%,#16000000 100%);height:440px;position:absolute;top:0;left:0;right:0}.FvGMqG_backdrop,.FvGMqG_hero{display:none}.FvGMqG_page{padding-top:calc(56px + env(safe-area-inset-top,0px))}.FvGMqG_card{margin:0 var(--kl-hero-card-margin);border-radius:var(--kl-radius-hero-card);box-shadow:var(--kl-shadow-hero-card);align-items:end;display:grid;position:relative;overflow:hidden}.FvGMqG_card:before{content:"";padding-top:calc(var(--kl-hero-ratio-m) * 100%);grid-area:1/1}.FvGMqG_cardStill{background-position:50%;background-size:cover;position:absolute;inset:0}.FvGMqG_cardFade{background:linear-gradient(#0000 30%,#0000001a 45%,#000000a6 68%,#000000eb 100%);position:absolute;inset:0}.FvGMqG_cardContent{z-index:3;min-width:0;padding:0 var(--kl-hero-card-pad) var(--kl-hero-card-pad);grid-area:1/1;position:relative}.FvGMqG_cardKicker{font-family:var(--kl-ff-ui);letter-spacing:2px;text-transform:uppercase;color:var(--kl-accent);margin:0 0 10px;font-size:10px;font-weight:700;line-height:1.5}.FvGMqG_cardTitle{font-family:var(--kl-ff-title-short);letter-spacing:-.8px;color:#fff;text-shadow:0 2px 14px #0009;overflow-wrap:anywhere;margin:0 0 12px;font-size:40px;font-weight:600;line-height:.98}.FvGMqG_cardTitle a{color:inherit;text-decoration:none}.FvGMqG_cardMeta{font-family:var(--kl-ff-ui);letter-spacing:1.4px;text-transform:uppercase;color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.FvGMqG_cardPill{border:1px solid var(--kl-accent);border-radius:var(--kl-radius-pill);letter-spacing:1.8px;color:var(--kl-accent);-webkit-backdrop-filter:blur(var(--kl-blur-tag));backdrop-filter:blur(var(--kl-blur-tag));background:#e6c8bd26;padding:3px 10px;font-size:10px;font-weight:700}.FvGMqG_cardTagline{font-family:var(--kl-ff-body);color:var(--kl-text-on-image);margin:0 0 18px;font-size:14px;line-height:1.4}.FvGMqG_cardActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.FvGMqG_cardPlay,.FvGMqG_cardList{border-radius:var(--kl-radius-pill);min-width:0;font-family:var(--kl-ff-ui);letter-spacing:.3px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--kl-dur-press-touch) var(--kl-ease-out), opacity .12s ease, filter .14s ease, background-color .14s ease, border-color .14s ease;justify-content:center;align-items:center;padding:14px 0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.FvGMqG_cardPlay{color:var(--kl-bg);background:#fff;border:0;gap:10px;line-height:1.5}.FvGMqG_cardPlay svg{fill:currentColor;width:14px;height:14px}.FvGMqG_cardList{color:var(--kl-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff4d;gap:8px;line-height:normal}.FvGMqG_cardList svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.FvGMqG_cardList[data-saved]{color:var(--kl-accent);background:#e6c8bd26;border-color:#e6c8bd80}.FvGMqG_rails{gap:28px;padding:0 0 64px}.FvGMqG_rails .FvGMqG_row{padding-top:28px}}@media (hover:none) and (pointer:coarse){.FvGMqG_cardPlay:active{opacity:.8;transform:scale(.97)}.FvGMqG_cardList:active{border-color:var(--kl-accent);background-color:#e6c8bd33}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.FvGMqG_cardList:active{transform:scale(.97)}}
