.ZLdswW_carousel{width:100%;max-width:none;margin:var(--hero-reserve,40px) 0 24px;isolation:isolate;flex-shrink:0;order:0;padding:0;position:relative}.ZLdswW_stage{height:clamp(320px,30vw,400px);position:relative}.ZLdswW_slide{opacity:0;pointer-events:none;transition:opacity var(--hero-fade,.6s) ease;position:absolute;inset:0}.ZLdswW_slide.ZLdswW_active{opacity:1;pointer-events:auto;z-index:1}.ZLdswW_link{height:100%;display:block;position:relative}.ZLdswW_backdrop{background:radial-gradient(ellipse at 70% 18%,color-mix(in srgb,var(--hero-bg),white 22%),var(--hero-bg) 72%);opacity:0;transition:opacity var(--hero-fade,.6s) ease;border-radius:20px;position:absolute;inset:0;overflow:hidden}.ZLdswW_backdrop.ZLdswW_active{opacity:1}.ZLdswW_backgroundImage{object-fit:cover;object-position:center;opacity:.4;width:100%;height:100%}.ZLdswW_figure{inset:calc(-1 * var(--hero-breakout)) 0 0 35%;pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.ZLdswW_figure img,.ZLdswW_figure video{width:100%;height:calc(100% * var(--hero-desktop-scale));object-fit:contain;object-position:center top;position:absolute;inset:0}.ZLdswW_figure .ZLdswW_hiddenPoster,.ZLdswW_figure .ZLdswW_hiddenVideo{opacity:0}.ZLdswW_shade{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-bg) 94%,transparent),color-mix(in srgb,var(--hero-bg) 55%,transparent) 35%,transparent 70%);pointer-events:none;border-radius:20px;position:absolute;inset:0}.ZLdswW_copy{color:#fff;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;inset:auto 48% 40px 40px}.ZLdswW_label{color:#ddd;font-size:12px;font-weight:500}.ZLdswW_copy h2{letter-spacing:-1px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:750;line-height:1.13;display:-webkit-box;overflow:hidden}.ZLdswW_copy p{color:#eee;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ZLdswW_cta{background:#ffffff20;border:1px solid #ffffff30;border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;font-size:12px;display:inline-flex}.ZLdswW_cta svg{transition:transform .18s}.ZLdswW_link:hover .ZLdswW_cta svg{transform:translate(3px)}.ZLdswW_controls{z-index:3;color:#fff;font-variant-numeric:tabular-nums;background:#10101490;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:12px;display:flex;position:absolute;top:16px;right:16px}.ZLdswW_controls button,.ZLdswW_playback{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.ZLdswW_playback{z-index:2;background:#10101490;border-radius:999px;position:absolute;bottom:16px;right:16px}@media (max-width:600px){.ZLdswW_carousel{margin-bottom:20px}.ZLdswW_stage{height:clamp(310px,90vw,430px)}.ZLdswW_backdrop,.ZLdswW_shade{border-radius:16px}.ZLdswW_figure{left:0}.ZLdswW_figure img,.ZLdswW_figure video{height:calc(100% * var(--hero-mobile-scale))}.ZLdswW_shade{background:linear-gradient(transparent,color-mix(in srgb,var(--hero-bg) 82%,transparent) 58%,var(--hero-bg));border-radius:0 0 16px 16px;inset:38% 0 0}.ZLdswW_copy{text-align:center;align-items:center;gap:8px;inset:auto 20px 22px}.ZLdswW_copy h2{font-size:32px}.ZLdswW_copy p{font-size:12px}.ZLdswW_label{font-size:11px}.ZLdswW_controls{top:12px;right:12px}.ZLdswW_controls button{width:26px;height:30px}}@media (prefers-reduced-motion:reduce){.ZLdswW_cta svg,.ZLdswW_slide,.ZLdswW_backdrop{transition:none}}.ZLdswW_compact{margin:0 0 var(--home-banner-gap,16px)}.ZLdswW_compact .ZLdswW_stage{height:var(--home-banner-height,clamp(170px, 18vw, 240px))}.ZLdswW_compact .ZLdswW_backdrop,.ZLdswW_compact .ZLdswW_shade{border-radius:24px}.ZLdswW_compact .ZLdswW_figure{left:40%;top:calc(-1 * min(var(--hero-breakout), 12px))}.ZLdswW_compact .ZLdswW_copy{gap:8px;inset:auto 48% 28px 42px}.ZLdswW_compact .ZLdswW_copy h2{font-size:clamp(24px,2.5vw,34px)}.ZLdswW_compact .ZLdswW_copy p{font-size:13px}.ZLdswW_compact .ZLdswW_cta{background:0 0;border:0;padding:0}.ZLdswW_compact .ZLdswW_controls{top:10px;right:12px}@media (max-width:600px){.ZLdswW_compact{margin-top:0;margin-bottom:var(--home-banner-gap,16px)}.ZLdswW_compact .ZLdswW_stage{height:var(--home-banner-height,120px)}.ZLdswW_compact .ZLdswW_figure{left:44%;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.ZLdswW_compact .ZLdswW_shade{background:linear-gradient(90deg,var(--hero-bg),color-mix(in srgb,var(--hero-bg) 85%,transparent) 35%,transparent 72%);border-radius:24px;inset:0}.ZLdswW_compact .ZLdswW_copy{text-align:left;justify-content:center;align-items:flex-start;gap:4px;inset:12px 43% 12px 24px}.ZLdswW_compact .ZLdswW_copy h2{letter-spacing:-.6px;font-size:20px;line-height:1.15}.ZLdswW_compact .ZLdswW_label{font-size:9px}.ZLdswW_compact .ZLdswW_copy p{-webkit-line-clamp:1;font-size:10px;line-height:1.4}.ZLdswW_compact .ZLdswW_cta{margin-top:2px;font-size:10px}.ZLdswW_compact .ZLdswW_controls{gap:0;min-height:24px;padding-inline:4px;font-size:10px;top:auto;bottom:6px;right:8px}.ZLdswW_compact .ZLdswW_controls button{width:24px;height:24px}.ZLdswW_compact .ZLdswW_playback{width:24px;height:24px;font-size:10px;top:6px;bottom:auto;right:8px}}
.Efpiea_hero{max-width:none;margin:0 0 var(--home-banner-gap);flex-shrink:0;order:0;padding-block:0;position:relative;container-type:inline-size}.Efpiea_stage{touch-action:pan-y;--hero-gap:12px;--hero-drag:0px;position:relative;overflow:hidden}.Efpiea_sizer,.Efpiea_slide{--hero-card:min(460px, calc(100cqw - 64px));width:var(--hero-card);aspect-ratio:1}.Efpiea_sizer{margin-inline:auto}.Efpiea_slide{margin-left:calc(var(--hero-card) / -2);cursor:pointer;transform:translateX(calc(var(--hero-offset) * (var(--hero-card) + var(--hero-gap)) + var(--hero-drag)));transition:transform .64s cubic-bezier(.22,.8,.3,1);position:absolute;top:0;left:50%}.Efpiea_current{cursor:auto}.Efpiea_dragging .Efpiea_slide{transition:none}.Efpiea_card{background:var(--home-surface);-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.Efpiea_card .character-avatar{object-fit:cover;object-position:50% 22%;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.Efpiea_card:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.Efpiea_shade{pointer-events:none;background:linear-gradient(#11111400,#111114f0);height:min(200px,64%);position:absolute;inset:auto 0 0}.Efpiea_copy{color:#fff;opacity:0;flex-direction:column;gap:8px;transition:opacity .32s;display:flex;position:absolute;inset:auto 16px 16px}.Efpiea_current .Efpiea_copy{opacity:1}.Efpiea_badges{flex-wrap:wrap;gap:4px;display:flex}.Efpiea_badges span{border:1px solid var(--home-accent);color:var(--home-brand-300,#ff9bb8);background:#262727e0;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:17px}.Efpiea_title{letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:700;line-height:31px;overflow:hidden}.Efpiea_footer{align-items:flex-end;gap:20px;display:flex}.Efpiea_text{flex-direction:column;flex:1;min-width:0;display:flex}.Efpiea_subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.Efpiea_tags{white-space:nowrap;color:#b4b4b8;flex-wrap:wrap;gap:0 8px;height:20px;margin-top:4px;font-size:13px;line-height:20px;display:flex;overflow:hidden}.Efpiea_counter{color:#ffffff73;font-variant-numeric:tabular-nums;background:#1c1c1eb3;border-radius:12px;flex:none;padding:5px 10px;font-size:14px;font-weight:500;line-height:18px}.Efpiea_counter b{color:#fff;font-weight:500}.Efpiea_arrow{z-index:2;color:#fff;background:#363636b3;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Efpiea_arrow:hover{background:#363636e6}.Efpiea_arrow:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.Efpiea_previous{left:12px}.Efpiea_next{right:12px}@media (max-width:900px){.Efpiea_hero{margin-inline:calc(-1 * var(--home-gutter))}.Efpiea_arrow{display:none}}@media (prefers-reduced-motion:reduce){.Efpiea_slide,.Efpiea_copy{transition:none}}
._0HmTzG_recent{border-bottom:1px solid var(--home-line);order:1;max-width:none;margin:6px 0 24px;padding:0 0 20px}._0HmTzG_heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._0HmTzG_heading h2{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:700;line-height:26px}._0HmTzG_heading a{color:var(--home-accent-text);flex:none;font-size:14px;font-weight:600}._0HmTzG_rail{scrollbar-width:none;margin-inline:calc(-1 * var(--home-gutter));padding-inline:var(--home-gutter);scroll-padding-inline:var(--home-gutter);gap:12px;display:flex;overflow-x:auto}._0HmTzG_rail::-webkit-scrollbar{display:none}._0HmTzG_character{flex-direction:column;flex:none;align-items:center;gap:8px;width:72px;display:flex}._0HmTzG_avatar{background:var(--home-surface);border-radius:50%;width:68px;height:68px;display:block;overflow:hidden}._0HmTzG_avatar .character-avatar{object-fit:cover;object-position:50% 20%;width:100%;height:100%}._0HmTzG_character:hover ._0HmTzG_name{color:var(--home-text)}._0HmTzG_character:focus-visible{outline:none}._0HmTzG_character:focus-visible ._0HmTzG_avatar{outline:2px solid var(--home-accent);outline-offset:2px}._0HmTzG_name{width:100%;color:var(--home-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}
