.view-all.svelte-whlg2v{justify-content:center;align-items:center;gap:var(--sp-9);aspect-ratio:2/3;border-radius:var(--radius-m);background:var(--surface-1);width:11rem;color:var(--fg-1);font-size:var(--fs-s);text-align:center;transition:background var(--tr-fast), color var(--tr-fast);flex-direction:column;flex:none;font-weight:700;text-decoration:none;display:flex}.view-all.svelte-whlg2v:hover,.view-all.svelte-whlg2v:focus-visible{background:var(--surface-3);color:var(--accent)}.view-all__fan.svelte-whlg2v{transition:transform var(--tr-mid)}.view-all__poster.svelte-whlg2v{transition:transform var(--tr-mid);overflow:hidden}.view-all__poster.svelte-whlg2v img:where(.svelte-whlg2v){object-fit:cover;width:100%;height:100%;display:block}.view-all.svelte-whlg2v:focus-visible .view-all__fan:where(.svelte-whlg2v){--fan-rotate:16deg;--fan-shift-x:.8rem;--fan-shift-y:.3rem;transform:translateY(-.25rem)}@media (hover:hover) and (pointer:fine){.view-all.svelte-whlg2v:hover .view-all__fan:where(.svelte-whlg2v){--fan-rotate:16deg;--fan-shift-x:.8rem;--fan-shift-y:.3rem;transform:translateY(-.25rem)}}html[data-viewport=mobile] .view-all.svelte-whlg2v{width:var(--tile-w);gap:var(--sp-5)}html[data-viewport=mobile] .view-all__fan.svelte-whlg2v{--fan-w:2.125rem;--radius-fan:var(--radius-xs);--fan-border:1.5px;--fan-shift-x:.7rem;--fan-shift-y:.25rem}html[data-viewport=mobile] .view-all__label.svelte-whlg2v{font-size:var(--fs-s);line-height:1.1}.collection-row.svelte-2ou1az{--row-gutter:var(--page-pad-x);--row-inset:var(--row-gutter);gap:var(--sp-7);margin-inline:calc(-1 * var(--row-gutter));flex-direction:column;display:flex}.collection-row--showcase.svelte-2ou1az{--showcase-pad:var(--sp-9);--row-inset:calc(var(--row-gutter) + var(--showcase-pad));isolation:isolate;padding-block:var(--showcase-pad);position:relative}.collection-row--showcase.svelte-2ou1az:before{content:"";inset-block:0;inset-inline:var(--row-gutter);z-index:-1;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:radial-gradient(90% 70% at 12% 0%, hsl(var(--showcase-h) var(--showcase-s) var(--showcase-l) / .6), transparent 70%), linear-gradient(to bottom, hsl(var(--showcase-h) var(--showcase-s) 16% / .55), transparent 65%);pointer-events:none;position:absolute}.collection-row__head.svelte-2ou1az{gap:var(--sp-3);padding-inline:var(--row-inset);flex-direction:column;display:flex}.collection-row__kicker.svelte-2ou1az{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:700}.collection-row__description.svelte-2ou1az{-webkit-line-clamp:2;line-clamp:2;max-width:34rem;font-size:var(--fs-m);color:var(--fg-2);-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.collection-row__ranked.svelte-2ou1az{--rank-poster-h:16.5rem;--rank-stroke:.25rem;--fs-rank:9rem;--fs-rank-long:7.25rem;flex:none;display:flex}.collection-row__rank.svelte-2ou1az{height:var(--rank-poster-h);margin-left:calc(-.045 * var(--fs-rank) + var(--rank-stroke) / 2);margin-right:calc(-.12 * var(--fs-rank));font-size:var(--fs-rank);white-space:nowrap;color:#0000;-webkit-text-stroke:var(--rank-stroke) var(--fg-3);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;align-items:flex-end;font-weight:800;line-height:.78;display:flex;position:relative}.collection-row__rank.svelte-2ou1az:after{content:attr(data-rank);color:var(--bg-0);-webkit-text-stroke-width:0;align-items:flex-end;display:flex;position:absolute;inset:0}.collection-row__rank--long.svelte-2ou1az{margin-left:calc(-.045 * var(--fs-rank-long) + var(--rank-stroke) / 2);margin-right:calc(-.12 * var(--fs-rank-long));font-size:var(--fs-rank-long);letter-spacing:-.04em}.collection-row__ranked-card.svelte-2ou1az{z-index:1;flex:none;position:relative}.collection-row__title.svelte-2ou1az{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:700}.collection-row__title-link.svelte-2ou1az{align-items:center;gap:var(--sp-3);margin:calc(-1 * var(--sp-3));padding:var(--sp-3);color:inherit;transition:color var(--tr-fast);text-decoration:none;display:inline-flex}.collection-row__title-link.svelte-2ou1az:hover,.collection-row__title-link.svelte-2ou1az:focus-visible{color:var(--accent)}.collection-row__title-chevron.svelte-2ou1az{font-size:var(--fs-l);opacity:.45;transition:opacity var(--tr-fast), transform var(--tr-fast);display:inline-flex;transform:translate(-.125rem)}.collection-row__title-link.svelte-2ou1az:hover .collection-row__title-chevron:where(.svelte-2ou1az),.collection-row__title-link.svelte-2ou1az:focus-visible .collection-row__title-chevron:where(.svelte-2ou1az){opacity:1;transform:translate(.125rem)}.collection-row__viewport.svelte-2ou1az{margin-block:calc(-1 * var(--sp-4));padding-inline:var(--row-inset);position:relative}.collection-row__track.svelte-2ou1az{padding-block:var(--sp-4);overflow:hidden}.collection-row__container.svelte-2ou1az{gap:var(--sp-7);display:flex}@media (hover:hover) and (pointer:fine){.collection-row__container.svelte-2ou1az{cursor:grab}.collection-row__container.is-dragging.svelte-2ou1az{cursor:grabbing}}.collection-row__viewport.svelte-2ou1az:before,.collection-row__viewport.svelte-2ou1az:after{content:"";z-index:1;pointer-events:none;opacity:0;width:1.75rem;transition:opacity var(--tr-mid);position:absolute;top:0;bottom:0}.collection-row__viewport.svelte-2ou1az:before{left:var(--row-inset);background:linear-gradient(to right, var(--bg-0-a72), transparent)}.collection-row__viewport.svelte-2ou1az:after{right:var(--row-inset);background:linear-gradient(to left, var(--bg-0-a72), transparent)}.collection-row__viewport--more-left.svelte-2ou1az:before,.collection-row__viewport--more-right.svelte-2ou1az:after{opacity:1}.collection-row__arrow.svelte-2ou1az{z-index:2;background:var(--bg-0-a55);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);width:2.75rem;height:2.75rem;color:var(--fg-1);font-size:var(--icon-l);box-shadow:var(--elev-card);opacity:0;pointer-events:none;transition:opacity var(--tr-mid), background var(--tr-fast), color var(--tr-fast);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:8.75rem;transform:translateY(-50%)}.collection-row__arrow--left.svelte-2ou1az{left:calc(var(--row-inset) + .75rem)}.collection-row__arrow--right.svelte-2ou1az{right:calc(var(--row-inset) + .75rem)}@media (hover:hover) and (pointer:fine){.collection-row__arrow.svelte-2ou1az{display:flex}.collection-row__viewport.svelte-2ou1az:hover .collection-row__arrow:where(.svelte-2ou1az){opacity:1;pointer-events:auto}.collection-row__arrow.svelte-2ou1az:hover{background:var(--bg-0-a85);color:var(--fg-0)}}html[data-viewport=mobile] .collection-row.svelte-2ou1az{--row-gutter:var(--sp-7);gap:var(--sp-5)}html[data-viewport=mobile] .collection-row--showcase.svelte-2ou1az{--showcase-pad:var(--sp-7)}html[data-viewport=mobile] .collection-row--showcase.svelte-2ou1az:before{border-radius:var(--radius-l)}html[data-viewport=mobile] .collection-row__title.svelte-2ou1az{font-size:var(--fs-l)}html[data-viewport=mobile] .collection-row__ranked.svelte-2ou1az{--rank-poster-h:calc(var(--tile-w) * 1.5);--fs-rank:6rem;--fs-rank-long:4.75rem}html[data-viewport=mobile] .collection-row__track.svelte-2ou1az{padding-block:var(--sp-3)}html[data-viewport=mobile] .collection-row__container.svelte-2ou1az{gap:var(--sp-5)}html[data-viewport=mobile] .collection-row__track.svelte-2ou1az .title-card{width:var(--tile-w)}.row-skeleton.svelte-bt1uir{gap:var(--sp-7);margin-inline:calc(-1 * var(--page-pad-x));flex-direction:column;display:flex}.row-skeleton__title.svelte-bt1uir{padding:0 var(--page-pad-x);font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:700;position:relative}.row-skeleton__title-bar.svelte-bt1uir{inset-block:.2em;left:var(--page-pad-x);border-radius:var(--radius-pill);width:12rem;position:absolute}.row-skeleton__viewport.svelte-bt1uir{margin-block:calc(-1 * var(--sp-4));padding-inline:var(--page-pad-x)}.row-skeleton__track.svelte-bt1uir{gap:var(--sp-7);padding-block:var(--sp-4);display:flex;overflow:hidden}.row-skeleton__card.svelte-bt1uir{gap:var(--sp-4);flex-direction:column;flex:none;width:11rem;display:flex}.row-skeleton__poster.svelte-bt1uir{aspect-ratio:2/3;border-radius:var(--radius-m);width:100%}.row-skeleton__meta.svelte-bt1uir{height:var(--card-meta-h);padding:0 var(--sp-1);flex-direction:column;justify-content:space-between;display:flex}.row-skeleton__line.svelte-bt1uir{border-radius:var(--radius-pill);height:.875rem}.row-skeleton__line--title.svelte-bt1uir{width:80%}.row-skeleton__line--sub.svelte-bt1uir{width:55%}html[data-viewport=mobile] .row-skeleton.svelte-bt1uir{gap:var(--sp-5);margin-inline:calc(-1 * var(--sp-7))}html[data-viewport=mobile] .row-skeleton__title.svelte-bt1uir{padding:0 var(--sp-7);font-size:var(--fs-l)}html[data-viewport=mobile] .row-skeleton__title-bar.svelte-bt1uir{left:var(--sp-7)}html[data-viewport=mobile] .row-skeleton__viewport.svelte-bt1uir{padding-inline:var(--sp-7)}html[data-viewport=mobile] .row-skeleton__track.svelte-bt1uir{gap:var(--sp-5);padding-block:var(--sp-3)}html[data-viewport=mobile] .row-skeleton__card.svelte-bt1uir{width:var(--tile-w);gap:var(--sp-3)}.cal-tile.svelte-qqk23o{aspect-ratio:2/3;border-radius:var(--radius-m);width:11rem;box-shadow:var(--elev-card);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex:none;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.cal-tile.svelte-qqk23o:hover{box-shadow:var(--elev-raised);transform:translateY(-.375rem)}}.cal-tile__poster.svelte-qqk23o{background:var(--gradient-placeholder), var(--scrim-4);position:absolute;inset:0}.cal-tile__fallback.svelte-qqk23o{padding:var(--sp-5);text-align:center;font-size:var(--fs-s);color:var(--fg-3);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.cal-tile__rating.svelte-qqk23o{z-index:1;pointer-events:none;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.cal-tile__date.svelte-qqk23o{z-index:1;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-s);background:var(--scrim-3);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);font-size:var(--fs-2xs);color:var(--fg-0);text-align:center;pointer-events:none;font-weight:700;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}html[data-viewport=mobile] .cal-tile.svelte-qqk23o{width:var(--tile-w)}.cal.svelte-1qy9bf1{border-radius:var(--radius-xl);background:var(--bg-2);border:1px solid var(--border-1);height:22rem;box-shadow:var(--elev-raised);display:flex;position:relative;overflow:hidden}.cal.svelte-1qy9bf1:before{content:"";background:radial-gradient(circle, var(--accent-soft-1) 0%, transparent 65%);pointer-events:none;width:34rem;height:34rem;position:absolute;top:-30%;left:-10%}.cal__panel.svelte-1qy9bf1{z-index:1;justify-content:center;gap:var(--sp-6);padding:var(--sp-10) var(--sp-11);flex-direction:column;flex:0 0 min(30rem,34%);display:flex;position:relative}.cal__title.svelte-1qy9bf1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:800;line-height:1.05}.cal__desc.svelte-1qy9bf1{max-width:30ch;font-size:var(--fs-base);color:var(--fg-2);margin:0;line-height:1.55}.cal__cta.svelte-1qy9bf1{align-items:center;gap:var(--sp-4);margin-top:var(--sp-3);padding:var(--sp-6) var(--sp-9);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-base);white-space:nowrap;width:fit-content;transition:filter var(--tr-fast);font-weight:700;text-decoration:none;display:inline-flex}.cal__cta.svelte-1qy9bf1:hover,.cal__cta.svelte-1qy9bf1:focus-visible{filter:brightness(1.08)}.cal__cta.svelte-1qy9bf1 .icon{font-size:var(--fs-l)}.cal__strip-wrap.svelte-1qy9bf1{flex:1;min-width:0;position:relative}.cal__strip.svelte-1qy9bf1{align-items:center;gap:var(--sp-7);padding:var(--sp-9) var(--sp-9) var(--sp-9) 0;display:flex;position:absolute;inset:0;overflow:hidden}.cal__seam.svelte-1qy9bf1{z-index:2;pointer-events:none;background:linear-gradient(to right, var(--bg-2) 0%, transparent 14%);position:absolute;inset:0}html[data-viewport=mobile] .cal.svelte-1qy9bf1{border-radius:var(--radius-l);flex-direction:column;height:auto}html[data-viewport=mobile] .cal__panel.svelte-1qy9bf1{padding:var(--sp-9) var(--sp-8) var(--sp-7);flex:none}html[data-viewport=mobile] .cal__title.svelte-1qy9bf1{font-size:var(--fs-3xl)}html[data-viewport=mobile] .cal__desc.svelte-1qy9bf1{max-width:none}html[data-viewport=mobile] .cal__strip-wrap.svelte-1qy9bf1{flex:none}html[data-viewport=mobile] .cal__strip.svelte-1qy9bf1{padding:0 var(--sp-8) var(--sp-9);position:static;overflow-x:auto}html[data-viewport=mobile] .cal__seam.svelte-1qy9bf1{display:none}.genre-nav.svelte-nlf1g3{gap:var(--sp-7);margin-inline:calc(-1 * var(--page-pad-x));flex-direction:column;display:flex}.genre-nav__title.svelte-nlf1g3{padding:0 var(--page-pad-x);font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:700}.genre-nav__viewport.svelte-nlf1g3{margin-block:calc(-1 * var(--sp-4));padding-inline:var(--page-pad-x);position:relative}.genre-nav__track.svelte-nlf1g3{padding-block:var(--sp-4);overflow:hidden}.genre-nav__container.svelte-nlf1g3{gap:var(--sp-7);display:flex}@media (hover:hover) and (pointer:fine){.genre-nav__container.svelte-nlf1g3{cursor:grab}.genre-nav__container.is-dragging.svelte-nlf1g3{cursor:grabbing}}.genre-nav__card.svelte-nlf1g3{color:inherit;width:14rem;height:10.5rem;padding:var(--sp-6) var(--sp-7);border-radius:var(--radius-m);background:radial-gradient(120% 90% at 85% -10%, hsla(var(--genre-h), 55%, 45%, .35), transparent 60%), linear-gradient(135deg, hsl(var(--genre-h) 40% 24%), hsl(var(--genre-h) 45% 12%));box-shadow:var(--elev-card);text-align:left;transition:transform var(--tr-fast), box-shadow var(--tr-fast), filter var(--tr-fast);flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.genre-nav__card.svelte-nlf1g3:hover,.genre-nav__card.svelte-nlf1g3:focus-visible{box-shadow:var(--elev-raised);filter:brightness(1.15);transform:translateY(-.25rem)}.genre-nav__card-name.svelte-nlf1g3{z-index:2;font-size:var(--fs-l);letter-spacing:-.01em;color:var(--fg-1);text-shadow:0 1px .5rem var(--scrim-1);font-weight:700;position:relative}.genre-nav__fan.svelte-nlf1g3{--fan-w:5.25rem;z-index:1;align-items:flex-end;position:absolute;bottom:-2.25rem;left:50%;transform:translate(-50%)}.genre-nav__poster.svelte-nlf1g3:not(.fan__poster--empty):after{content:"";border-radius:inherit;background:linear-gradient(to top, var(--scrim-3), transparent 45%);position:absolute;inset:0}.fan__poster--center.svelte-nlf1g3{margin-inline:calc(-1 * var(--sp-7))}.genre-nav__card--browse.svelte-nlf1g3{background:radial-gradient(120% 90% at 85% -10%, var(--accent-soft-3), transparent 62%), linear-gradient(135deg, var(--bg-3), var(--bg-0))}.genre-nav__browse-head.svelte-nlf1g3{z-index:3;align-items:center;gap:var(--sp-4);display:flex;position:relative}.genre-nav__browse-icon.svelte-nlf1g3{color:var(--accent);font-size:var(--icon-m);flex:none;align-items:center;display:flex}.genre-nav__card--browse.svelte-nlf1g3 .genre-nav__card-name:where(.svelte-nlf1g3){text-shadow:none}.genre-nav__browse-sub.svelte-nlf1g3{z-index:3;margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-3);line-height:1.35;display:block;position:relative}.genre-nav__viewport.svelte-nlf1g3:before,.genre-nav__viewport.svelte-nlf1g3:after{content:"";z-index:1;pointer-events:none;opacity:0;width:2.5rem;transition:opacity var(--tr-mid);position:absolute;top:0;bottom:0}.genre-nav__viewport.svelte-nlf1g3:before{left:var(--page-pad-x);background:linear-gradient(to right, var(--bg-0), transparent)}.genre-nav__viewport.svelte-nlf1g3:after{right:var(--page-pad-x);background:linear-gradient(to left, var(--bg-0), transparent)}.genre-nav__viewport--more-left.svelte-nlf1g3:before,.genre-nav__viewport--more-right.svelte-nlf1g3:after{opacity:1}.genre-nav__arrow.svelte-nlf1g3{z-index:2;background:var(--bg-0-a55);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);width:2.75rem;height:2.75rem;color:var(--fg-1);font-size:var(--icon-l);box-shadow:var(--elev-card);opacity:0;pointer-events:none;transition:opacity var(--tr-mid), background var(--tr-fast), color var(--tr-fast);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.genre-nav__arrow--left.svelte-nlf1g3{left:calc(var(--page-pad-x) + .75rem)}.genre-nav__arrow--right.svelte-nlf1g3{right:calc(var(--page-pad-x) + .75rem)}@media (hover:hover) and (pointer:fine){.genre-nav__arrow.svelte-nlf1g3{display:flex}.genre-nav__viewport.svelte-nlf1g3:hover .genre-nav__arrow:where(.svelte-nlf1g3){opacity:1;pointer-events:auto}.genre-nav__arrow.svelte-nlf1g3:hover{background:var(--bg-0-a85);color:var(--fg-0)}}html[data-viewport=mobile] .genre-nav.svelte-nlf1g3{gap:var(--sp-5);margin-inline:calc(-1 * var(--sp-7))}html[data-viewport=mobile] .genre-nav__title.svelte-nlf1g3{padding:0 var(--sp-7);font-size:var(--fs-l)}html[data-viewport=mobile] .genre-nav__viewport.svelte-nlf1g3{padding-inline:var(--sp-7)}html[data-viewport=mobile] .genre-nav__viewport.svelte-nlf1g3:before{left:var(--sp-7)}html[data-viewport=mobile] .genre-nav__viewport.svelte-nlf1g3:after{right:var(--sp-7)}html[data-viewport=mobile] .genre-nav__arrow--left.svelte-nlf1g3{left:calc(var(--sp-7) + .75rem)}html[data-viewport=mobile] .genre-nav__arrow--right.svelte-nlf1g3{right:calc(var(--sp-7) + .75rem)}html[data-viewport=mobile] .genre-nav__track.svelte-nlf1g3{padding-block:var(--sp-3)}html[data-viewport=mobile] .genre-nav__container.svelte-nlf1g3{gap:var(--sp-5)}html[data-viewport=mobile] .genre-nav__card.svelte-nlf1g3{width:9.5rem;height:7.25rem;padding:var(--sp-5) var(--sp-6)}html[data-viewport=mobile] .genre-nav__card-name.svelte-nlf1g3{font-size:var(--fs-m)}html[data-viewport=mobile] .genre-nav__fan.svelte-nlf1g3{--fan-w:3.5rem;--radius-fan:var(--radius-xs);--fan-border:1.5px;--fan-shift-x:.6rem;--fan-shift-y:.25rem;bottom:-1.5rem}html[data-viewport=mobile] .fan__poster--center.svelte-nlf1g3{margin-inline:calc(-1 * var(--sp-5))}html[data-viewport=mobile] .fan__poster--plus.svelte-nlf1g3,html[data-viewport=mobile] .genre-nav__browse-icon.svelte-nlf1g3{font-size:var(--icon-s)}html[data-viewport=mobile] .genre-nav__browse-sub.svelte-nlf1g3{display:none}.hero-banner.svelte-1ad3du3{margin-inline:calc(-1 * var(--page-pad-x));background:var(--bg-0);height:min(62vh,38rem);min-height:24rem;position:relative;overflow:hidden}.hero-banner__track.svelte-1ad3du3{height:100%;position:relative;overflow:hidden}.hero-banner__container.svelte-1ad3du3{height:100%;display:flex}.hero-banner__slide.svelte-1ad3du3{flex:0 0 100%;min-width:0;display:block;position:relative}.hero-banner__slide--active.svelte-1ad3du3{z-index:1}.hero-banner__cover.svelte-1ad3du3{display:block;position:absolute;inset:0}.hero-banner__bg.svelte-1ad3du3{display:block;position:absolute;inset:0 0 0 42%;overflow:hidden}.hero-banner__bg-img.svelte-1ad3du3{object-fit:cover;object-position:center;width:100%;height:100%}.hero-banner__bg-img--poster.svelte-1ad3du3{filter:blur(2rem)brightness(.55);transform:scale(1.2)}.hero-banner__shade.svelte-1ad3du3{background-image:linear-gradient(to right, var(--bg-0) 0%, var(--bg-0-a55) 20%, transparent 48%), linear-gradient(to left, var(--bg-0) 0%, var(--bg-0-a55) 20%, transparent 48%), linear-gradient(to top, var(--bg-0-a60) 0%, transparent 24%);background-position:0 0,100% 0,0 0;background-repeat:no-repeat;background-size:35% 100%,35% 100%,100% 100%;position:absolute;inset:0}.hero-banner__content.svelte-1ad3du3{--pad-x:clamp(1.5rem, 3vw, 3rem);--pad-left:clamp(4.75rem, 6vw, 6.5rem);justify-content:center;align-items:flex-start;gap:var(--sp-7);width:min(50%,52rem);padding:var(--sp-11) var(--pad-x) var(--sp-12) var(--pad-left);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.hero-banner__title.svelte-1ad3du3{letter-spacing:-.015em;color:var(--fg-0);text-shadow:0 .125rem 1.5rem var(--scrim-4);text-wrap:balance;font-size:clamp(1.875rem,4vw,3.25rem);font-weight:800;line-height:1.06}.hero-banner__meta.svelte-1ad3du3{align-items:center;gap:var(--sp-3) var(--sp-5);font-size:var(--fs-base);color:var(--fg-2);text-shadow:0 1px .75rem var(--scrim-5);flex-wrap:wrap;font-weight:600;display:flex}.hero-banner__rating.svelte-1ad3du3{margin-right:var(--sp-2);display:inline-flex}.hero-banner__meta-dot.svelte-1ad3du3{color:var(--fg-4)}.hero-banner__description.svelte-1ad3du3{max-width:55ch;font-size:var(--fs-l);color:var(--fg-2);text-shadow:0 1px .75rem var(--scrim-5);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.hero-banner__cta-row.svelte-1ad3du3{align-items:center;gap:var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.hero-banner__slide--active.svelte-1ad3du3 .hero-banner__cta:where(.svelte-1ad3du3){pointer-events:auto}.hero-banner__cta.btn--surface.svelte-1ad3du3{border-color:var(--surface-3)}.hero-banner__cta-ic.svelte-1ad3du3{font-size:var(--fs-xl);display:inline-flex}.hero-banner__dots.svelte-1ad3du3{z-index:2;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-pill);background:var(--bg-0-a35);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;position:absolute;bottom:1.125rem;left:50%;transform:translate(-50%)}.hero-banner__dot.svelte-1ad3du3{border-radius:var(--radius-pill);background:var(--fg-4);cursor:pointer;width:.5rem;height:.5rem;transition:width var(--tr-mid), background var(--tr-mid);border:none;padding:0}.hero-banner__dot.svelte-1ad3du3:hover{background:var(--fg-1)}.hero-banner__dot--active.svelte-1ad3du3{background:var(--accent);width:1.75rem}.hero-banner__arrow.svelte-1ad3du3{z-index:2;background:var(--bg-0-a55);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);width:3rem;height:3rem;color:var(--fg-1);font-size:var(--icon-l);box-shadow:var(--elev-card);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--tr-mid), background var(--tr-fast), color var(--tr-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.hero-banner__arrow--left.svelte-1ad3du3{left:1rem}.hero-banner__arrow--right.svelte-1ad3du3{right:1rem}@media (hover:hover) and (pointer:fine){.hero-banner__arrow.svelte-1ad3du3{display:flex}.hero-banner.svelte-1ad3du3:hover .hero-banner__arrow:where(.svelte-1ad3du3){opacity:1;pointer-events:auto}.hero-banner__arrow.svelte-1ad3du3:hover{background:var(--bg-0-a85);color:var(--fg-0)}}html[data-viewport=mobile] .hero-banner.svelte-1ad3du3{border-radius:var(--radius-l);height:15rem;min-height:0;margin-inline:0}html[data-viewport=mobile] .hero-banner__bg.svelte-1ad3du3{left:0}html[data-viewport=mobile] .hero-banner__shade.svelte-1ad3du3{background-image:linear-gradient(90deg,#050507 0%,#0505078c 20%,#0000 48%),linear-gradient(270deg,#050507 0%,#0505078c 20%,#0000 48%),linear-gradient(#0000 76%,#05050799 100%);background-position:0 0,100% 0,0 0;background-repeat:no-repeat;background-size:35% 100%,35% 100%,100% 100%}html[data-viewport=mobile] .hero-banner__content.svelte-1ad3du3{justify-content:flex-end;align-items:flex-start;gap:var(--sp-3);width:auto;padding:0 var(--sp-7) var(--sp-7);top:auto;right:0}html[data-viewport=mobile] .hero-banner__arrow.svelte-1ad3du3{display:none}html[data-viewport=mobile] .hero-banner__title.svelte-1ad3du3{font-size:var(--fs-2xl);line-height:1.02}html[data-viewport=mobile] .hero-banner__meta.svelte-1ad3du3{gap:var(--sp-2) var(--sp-3);font-size:var(--fs-xs)}html[data-viewport=mobile] .hero-banner__description.svelte-1ad3du3{display:none}html[data-viewport=mobile] .hero-banner__cta-row.svelte-1ad3du3{gap:var(--sp-4);margin-top:var(--sp-3)}html[data-viewport=mobile] .hero-banner__cta.svelte-1ad3du3{gap:var(--sp-3);padding:var(--sp-4) var(--sp-7);font-size:var(--fs-s)}html[data-viewport=mobile] .hero-banner__cta-ic.svelte-1ad3du3{font-size:var(--fs-l)}html[data-viewport=mobile] .hero-banner__dots.svelte-1ad3du3{display:none}.infinite-feed.svelte-1uj65o3{gap:var(--sp-10);padding-bottom:var(--sp-13);flex-direction:column;display:flex}.infinite-feed__item.svelte-1uj65o3{padding-inline:var(--page-pad-x)}.infinite-feed__sentinel.svelte-1uj65o3{height:1px}.infinite-feed__status.svelte-1uj65o3{padding:0 var(--page-pad-x);color:var(--fg-3);font-size:var(--fs-m)}.infinite-feed__status--error.svelte-1uj65o3{color:var(--accent)}html[data-viewport=mobile] .infinite-feed__item.svelte-1uj65o3{padding-inline:var(--sp-7)}.hero-backdrop-echo.svelte-lk9wr7{pointer-events:none;z-index:0;height:18.75rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.hero-backdrop-echo__image.svelte-lk9wr7{filter:blur(1.75rem)saturate(1.1)brightness(.5);background-position:50% 28%;background-size:cover;position:absolute;inset:-2.5rem}.hero-backdrop-echo__scrim.svelte-lk9wr7{background:linear-gradient(180deg, var(--bg-0-a55) 0%, var(--bg-0-a30) 40%, var(--bg-0) 100%);position:absolute;inset:0}.feed-page.svelte-1q8k16v{height:100dvh;position:relative;overflow-y:auto}.feed-page__about.svelte-1q8k16v{gap:var(--sp-8);max-width:52rem;padding:var(--sp-10) var(--page-pad-x) var(--sp-13);flex-direction:column;display:flex}.feed-page__intro.svelte-1q8k16v{font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--fg-2);margin:0}html[data-viewport=mobile] .feed-page.svelte-1q8k16v{padding-bottom:calc(var(--nav-clear-mobile) + env(safe-area-inset-bottom))}
