:root{--ink-void: #08080a;--ink-ground: #0e0e10;--ink-raise: #16161a;--ink-raise-2: #1e1e23;--paper: #f2f0ec;--focus-ring: var(--paper);--paper-muted: rgba(242, 240, 236, .68);--paper-faint: rgba(242, 240, 236, .52);--rule: rgba(242, 240, 236, .11);--rule-faint: rgba(242, 240, 236, .055);--color-brand: #ee0000;--color-brand-dark: #c80000;--color-brand-deeper: #a80000;--color-youtube-red: #f00;--color-brand-bright: #ff2010;--color-accent-text: var(--color-brand-bright);--color-favourite: #ffc800;--color-danger: #e5484d;--color-danger-text: #ff6b6b;--color-authoring: #00cadb;--color-bg-primary: #f7f8fa;--color-bg-secondary: #eff1f5;--color-bg-elevated: var(--ink-raise);--color-bg-card: #ffffff;--color-text: #0f0f0f;--color-text-muted: rgba(0, 0, 0, .6);--color-text-subtle: rgba(0, 0, 0, .68);--color-text-faint: rgba(0, 0, 0, .62);--color-text-light: var(--paper);--color-text-light-muted: var(--paper-muted);--color-text-light-faint: var(--paper-faint);--header-height: clamp( 4rem, 4vw + 3.5rem, 4.5rem );--header-clearance: calc(var(--header-height) + 1.75rem);--page-top-gap: 0;--section-px: max( clamp(.5rem, 3vw, 5rem), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px) );--root-font-size: clamp(100%, .5rem + .41667vw, 150%);--measure: 68ch;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-smooth: cubic-bezier(.65, 0, .35, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-peel: cubic-bezier( .45, 0, .55, 1 );--ease-kit: cubic-bezier(.4, 0, .2, 1);--ease-reveal: cubic-bezier(.22, 1, .36, 1);--ease-spring-soft: cubic-bezier(.22, 1.2, .36, 1);--ease-one-ui: cubic-bezier( .3, 1, .3, 1 );--scale-press: .97;--scale-hover: 1;--zoom-image-panel: 1.04;--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .4s;--duration-slower: .45s;--glass-bg: rgba(255, 255, 255, .22);--glass-bg-scrolled: rgba(255, 255, 255, .45);--glass-blur: blur(24px) saturate(180%);--glass-edge: inset 0 0 0 .5px rgba(255, 255, 255, .3);--glass-shadow: 0 2px 8px rgba(0, 0, 0, .08);--fp-blur: blur(24px) saturate(160%);--glass-fallback-bg: rgba(255, 255, 255, .92);--glass-fallback-bg-dark: rgba(18, 18, 20, .88);--z-header: 60;--z-nav-sentinel: 59;--z-footer: 40;--z-carousel-ctrl: 20;--z-carousel-indx: 25;--z-parallax: 5;--z-page-content: 1;--z-lightbox: 9999;--z-error-banner: 10000;--z-loader: 10002;--z-loader-word: 10003;--z-skip-link: 10010;--z-modal-backdrop: 1000;--z-modal: 1001;--z-grain-overlay: 9998;--z-sticky: 90;--z-progress: 100;--z-toast: 950;--font-display: "Anton", sans-serif;--font-body: "TeX Gyre Heros", Helvetica, Arial, sans-serif;--font-ui: "TeX Gyre Heros", Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-2xs: .5rem;--fs-xs: .6875rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2rem;--fs-4xl: 2.5rem;--fs-5xl: 3.5rem;--fs-bleed-eyebrow: clamp(.75rem, .3vw + .66rem, .9375rem);--fs-bleed-meta: clamp(.8125rem, .35vw + .71rem, 1rem);--fs-bleed-action: clamp(.8125rem, .45vw + .68rem, 1.0625rem);--color-ui-active: #fff;--sel-dark-bg: rgba(255, 255, 255, .96);--sel-dark-bg-hover: rgba(255, 255, 255, .88);--sel-dark-fg: #0f0f0f;--sel-light-bg: #0f0f0f;--sel-light-bg-hover: #2a2a2a;--sel-light-fg: #ffffff;--color-toast-warn: #f5c518;--color-imdb: #f5c518;--color-footer: var(--ink-void);--color-bg-dark: var(--ink-void);--color-bg-dark-deep: var(--ink-ground);--color-bg-dark-mid: #131317;--color-bg-dark-surface: var(--ink-raise-2);--color-bg-dark-card: var(--ink-raise);--color-bg-dark-card-hover: var(--ink-raise-2);--color-bg-dark-thumb: var(--ink-raise);--color-bg-dark-thumb-hi: var(--ink-raise-2);--skeleton-dark-from: var(--ink-raise);--skeleton-dark-mid: #24242a;--skeleton-dark-peak: #2d2d34;--skeleton-dark-base: #131317;--skeleton-card-from: var(--ink-raise-2);--skeleton-card-mid: #2b2b32;--skeleton-card-peak: #34343c;--skeleton-card-mid-sm: #26262c;--shadow-surface-sm: 0 1px 1px rgba(0, 0, 0, .04);--shadow-surface-md: 0 1px 3px rgba(0, 0, 0, .07);--shadow-surface-lg: 0 2px 8px rgba(0, 0, 0, .09);--shadow-float: 0 12px 32px rgba(0, 0, 0, .5);--shadow-island: 0 0 0 1px var(--rule-faint);--shadow-island-hover: 0 0 0 1px var(--rule);--space-section: clamp(4rem, 3rem + 4vw, 7rem);--radius-section: var(--radius-2xl);--hero-curve-depth: clamp(14px, calc(7px + 2.1vw) , 28px);--footer-curve-depth: var(--hero-curve-depth);--scrollbar-thumb: #c0c0c0;--scrollbar-thumb-hover: #9a9a9a;--touch-target-sm: 44px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-card: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 999px;--space-sm: .75rem;--space-md: 1.5rem;--space-lg: 3rem;--space-xl: 4rem;--contact-success-light: #34d399;--contact-glow-depth: clamp(88px, 13cqi, 136px);--contact-glow-spread: clamp(48px, 8cqi, 88px);--contact-glow-opacity: .65;--contact-success-rgb: 22, 163, 74;--gear-fg-strong: rgba(0, 0, 0, .88);--gear-fg-medium: rgba(0, 0, 0, .6);--gear-fg-muted: rgba( 0, 0, 0, .56 );--qf-panel-bg: #f5f5f0;--gear-row-hover: rgba(0, 0, 0, .04);--gear-row-focus: rgba(0, 0, 0, .03);--gear-sel-bg: rgba(238, 0, 0, .06);--gear-sel-ring: rgba(238, 0, 0, .18);--gear-chip-bg-owned: rgba(0, 0, 0, .06);--gear-chip-bg-owned-sel: rgba(238, 0, 0, .1);--gear-chip-fg-owned: rgba(0, 0, 0, .78);--gear-chip-fg-owned-sel: rgba(0, 0, 0, .88);--gear-chip-h: 20px;--gear-chip-min-w: 32px;--kit-wall: #fbfbfc;--kit-wall-low: #f4f4f6;--kit-floor: #e3e4e8;--kit-floor-deep: #c4c7cd;--shadow-studio: 0 0 0 1px rgb(16 18 24 / .08), 0 1px 2px rgb(16 18 24 / .08), 0 6px 12px -2px rgb(16 18 24 / .08), 0 24px 40px -12px rgb(16 18 24 / .14);--editorial-plate: #fff;--editorial-plate-ink: #0a0a0a;--editorial-ring: #fff;--tips-card: oklch(15% .004 270);--tips-body: oklch(25% .006 270);--tips-well: oklch(9% .004 270);--tips-well-hi: oklch(21% .006 270);--tips-glow-reach: clamp(96px, 10vw, 240px);--tips-glow-reach-narrow: 70px;--collab-table-oak: rgb(160 117 85);--collab-table-shade: 34 18 7;--collector-table-edge: linear-gradient( to bottom, rgb(var(--collector-light) / .5) 0 1px, color-mix(in srgb, var(--collab-table-oak) 78%, rgb(var(--collector-light))) 1px, var(--collab-table-oak) 3px, color-mix(in srgb, var(--collab-table-oak) 40%, #000) 7px, color-mix(in srgb, var(--collab-table-oak) 12%, #000) 10px, var(--color-footer) 16px );--collab-lamp-tint: rgb(255 240 222);--collector-light: 255 241 218;--collector-lamp-x: 68%;--collector-lamp-width: 1500px;--collector-lamp-height: 950px;--collector-lamp-fade: 1250px;--collector-lamp-strength: .1;--collector-side-shade: .16;--collector-daylight-tint: rgb(255 248 237);--collector-daylight-width: 1900px;--collector-daylight-strength: .14;--collector-daylight-shade: .08;--collector-satin-reflection: .075;--collector-stock-reflection: .045;--collector-metal-reflection: .12;--collector-reflection-position: 68%;--collector-wear-position: 12%;--collector-card-contact: inset 0 -.65px 0 rgb(34 18 7 / .48), inset -.5px .5px 0 rgb(255 241 218 / .16), -.5px 1px .75px rgb(34 18 7 / .66), -1.5px 2.5px 3px -1px rgb(34 18 7 / .28);--collector-card-edge: inset 0 -.65px 0 rgb(34 18 7 / .48), inset -.5px .5px 0 rgb(255 241 218 / .16);--collector-contact-ink: rgb(34 18 7 / .66);--collector-cast-ink: rgb(34 18 7 / .28);--collector-contact-size: 1px;--collector-shadow-x: -.5;--collector-contact-scale: 1;--collector-light-level: .65;--collector-angle-step: .075deg;--collector-placement-step: .5px;--collector-print-edge: .5px;--collector-wear-opacity: 0;--collector-wear-used: .16;--collector-wear-used-position: 83%;--collector-focus-width: 3px;--collector-focus-offset: 4px;--collector-focus-color: var(--paper);--collector-hover-color: rgb(var(--collector-light) / .55);--collector-foil-fold-opacity: .38;--collector-prop-finish: sepia(.08) saturate(.94);--collector-foil-opacity: .22;--collector-crease-opacity: .3;--collab-pack-scale: calc(66 / 63);--collab-cover-rise: 10rem;--collab-notebook-control-min: 20rem;--collab-pack-gap: clamp(1rem, 3vw, 2.5rem);--table-dice-size-ratio: calc(16 / 63);--table-dice-scene-ratio: 1.9;--table-dice-top: -.25rem;--table-dice-inset: .35rem;--table-die-specular: #fff;--table-die-cast-opacity: .28;--table-die-sapphire-resin: #09294f;--table-die-emerald-resin: #093821;--table-die-gold-engraving: #ad7824;--table-die-ruby-body: #ba1d2e;--table-die-ruby-pip: #f3e4c8;--collab-edge-slot: clamp(6.5rem, 9.5vw, 14rem);--collab-pack-landscape-ratio: 1.5;--collab-pack-landscape-art-scale: .535;--collab-pack-landscape-angle: 300deg;--collab-pack-landscape-right: -1.5rem;--collab-pack-right-shift: clamp(6rem, 10vw, 12rem);--collector-scene-card-width: 400px;--collector-control-gap: .75rem;--collector-description-size: 3;--collab-pack-slot-top: -6rem;--collab-band-cover-rise: 2.5rem;--yt-badge-shadow: drop-shadow(0 2px 8px rgb(0 0 0 / .45));--search-clear-hover-fill: rgb(0 0 0 / .06);--hero-row-gap: 1rem;--hero-cover-foot: clamp(1rem, 1.5vw, 1.25rem);--hero-to-grid-gap: calc(var(--collab-notebook-card-gap) + var(--collab-notebook-page-depth));--collab-control-gap: .65rem;--collab-control-padding: clamp(.75rem, 1.5vw, 1.25rem);--collab-notebook-width-ratio: calc(148 / 63);--collab-notebook-height-ratio: calc(210 / 63);--collab-notebook-spine-ratio: calc(8 / 63);--collab-notebook-cover: #18201b;--collab-notebook-edge: #090e0b;--collab-notebook-light: 128 143 118;--collab-notebook-gold: #d7bc76;--collab-notebook-gold-hi: #f3df9e;--collab-notebook-gold-lo: #a58a4a;--collab-notebook-page-depth: 8px;--collab-notebook-card-gap: 32px;--collab-filters-icon-size: 24px;--collab-filters-target-size: 44px;--collab-search-basis: 15rem;--collab-slider-track: clamp(4.5rem, 12cqi, 10rem);--collab-slider-track-min: 5rem;--collab-slider-rail: color-mix(in srgb, var(--paper) 38%, transparent);--collab-foil-1: #8b9aa6;--collab-foil-2: #eef0e2;--collab-foil-3: #f3e7a2;--collab-foil-4: #9fb3c0;--collab-foil-5: #e7ebe6;--collab-foil-6: #7d8c97;--collab-chip-gap: clamp(.5rem, 1.4vw, 1.5rem);--collab-chip-size: clamp(.875rem, .45rem + 1cqi, 1.125rem);--collab-chip-tracking: clamp(.04em, .32cqi - .092rem, .1em);--collab-chip-fade: 1.25rem;--collab-chip-tail: .5rem;--collab-chip-size-narrow: 1rem;--collab-chip-tracking-narrow: .06em;--collab-chip-gap-narrow: .875rem;--collab-filters-gap: 8px;--collab-control-icon-size: 24px;--collab-control-text: 1.0625rem;--collab-control-meta: .9375rem;--collab-control-search-inset: 2.95rem;--collab-control-rule-width: 1px;--collab-control-track-width: 2px;--collab-control-thumb-size: 12px;--collab-control-mark-inset: 6px;--collab-notebook-edge-line: .5px;--collab-notebook-weave-step: 3px;--collab-notebook-board: 2px;--collab-notebook-welt: 12px;--collab-notebook-hinge: 4px;--collab-notebook-shadow: -8px 16px 22px rgb(34 18 7 / .4);--collab-notebook-contact: -1px 3px 2px rgb(34 18 7 / .65);--collab-notebook-stamp-shadow: 0 -.5px 0 rgb(0 0 0 / .8), 0 .5px 0 rgb(var(--collab-notebook-light) / .25);--collab-notebook-grain: image-set( url(/assets/textures/collector-collab-notebook-grain.webp) 2x );--collab-pack-title-size: clamp(1.65rem, 4vw, 3rem);--collab-pack-contact-shadow: -1px 2px 1px rgb(34 18 7 / .65);--collab-pack-cast-shadow: -5px 9px 6px rgb(34 18 7 / .35);--collab-list-thumb-share: 35cqi;--collab-list-thumb-max: 240px;--collab-list-thumb-compact: 96px;--collab-list-type-padding: .5em .6em;--collab-list-set-gap: .4rem;--font-mtg: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--mtg-border: #16130e;--mtg-ink: #120f0d;--mtg-plate-edge: #1d1915;--mtg-credit: #f4f1ea;--mtg-rare-hi: #f6e08f;--mtg-rare-lo: #9a7a2e;--mtg-generic-pip: #cac5c0;--mtg-w-frame: #cdc4a1;--mtg-w-plate: #ecece8;--mtg-w-plate-lo: #e0dccf;--mtg-w-box: #eff0ea;--mtg-w-pip: #fffbd5;--mtg-u-frame: #5d94e9;--mtg-u-plate: #c4d6f3;--mtg-u-plate-lo: #b5c9ea;--mtg-u-box: #e0e7fa;--mtg-u-pip: #aae0fa;--mtg-b-frame: #222b26;--mtg-b-plate: #d4cfd1;--mtg-b-plate-lo: #b4acac;--mtg-b-box: #dbd9dd;--mtg-b-pip: #cbc2bf;--mtg-r-frame: #bd2a14;--mtg-r-plate: #e8c8bd;--mtg-r-plate-lo: #dcaa97;--mtg-r-box: #e5d3cf;--mtg-r-pip: #f9aa8f;--mtg-g-frame: #2d6843;--mtg-g-plate: #c3d0d1;--mtg-g-plate-lo: #abbfb9;--mtg-g-box: #c7d8d3;--mtg-g-pip: #9bd3ae;--mtg-grain: image-set(url(/assets/textures/collector-mtg-grain.webp) 2x);--mtg-grain-soft: image-set(url(/assets/textures/collector-mtg-grain-soft.webp) 2x);--font-pk: "TeX Gyre Heros", sans-serif;--font-pk-heavy: "TeX Gyre Heros", sans-serif;--pk-table-wide: image-set( url(/assets/textures/oak-tabletop-tile.avif) type("image/avif"), url(/assets/textures/oak-tabletop-tile.webp) type("image/webp") );--pk-table-narrow: image-set( url(/assets/textures/oak-tabletop-tile-narrow.avif) type("image/avif"), url(/assets/textures/oak-tabletop-tile-narrow.webp) type("image/webp") );--pk-table-wide-size: max(3060px, 100%) auto;--pk-table-narrow-size: 979px auto;--pk-cover: #16233f;--pk-cover-edge: #060b17;--pk-cover-light: 126 150 204;--pk-cover-radius: .875rem;--pk-spine: clamp(1.25rem, 3vw, 2rem);--pk-board: 2px;--pk-welt: 12px;--pk-seam: 9px;--pk-seam-line: rgb(var(--pk-cover-light) / .28);--pk-cover-grain: image-set(url(/assets/textures/collector-pk-cover-grain.webp) 2x);--pk-binder-gold: #f4d77a;--pk-control-min: 24rem;--pk-chip-gap: clamp(.625rem, 1.1vw, 1rem);--pk-chip-size: .875rem;--pk-chip-tracking: .04em;--pk-chip-size-narrow: .8125rem;--pk-chip-tracking-narrow: .04em;--pk-chip-gap-narrow: .75rem;--pk-object-gap: clamp(1rem, 3vw, 3rem);--pk-control-padding: clamp(1rem, 2vw, 2rem);--pk-control-gap: 1rem;--pk-cover-foot: clamp(1rem, 1.5vw, 1.25rem);--pk-binder-contact: -1px 3px 2px rgb(34 18 7 / .58);--pk-binder-shadow: -9px 17px 23px rgb(34 18 7 / .32);--pk-binder-stamp: 0 -.5px 0 rgb(0 0 0 / .8), 0 .5px 0 rgb(var(--pk-cover-light) / .25);--pk-card-contact: var(--collector-card-contact);--pk-print-size: 130% 125%;--pk-print-position: 50% 50%;--pk-title-width: 53%;--pk-list-thumb-compact: 90px;--pk-list-thumb-share: 35cqi;--pk-list-thumb-max: 240px;--pk-list-title-compact: 1.25rem;--pk-list-hp-compact: 1rem;--pk-list-energy-column: 40px;--pk-list-damage-column: 40px;--pk-list-energy-size: 1.0625rem;--pk-list-print-size: cover;--collector-empty-width: 34rem;--collector-empty-padding: clamp(1.5rem, 5vw, 3rem);--collector-empty-border: 8px;--collector-empty-button: rgb(28 26 24 / .08);--collector-empty-button-hover: rgb(28 26 24 / .16);--collector-empty-icon-opacity: .65;--pk-border: #f3d00e;--pk-border-hi: #f8dc3c;--pk-border-lo: #e8c000;--pk-ink: #1c1a18;--pk-ink-soft: #2e2c2a;--pk-hp: #e2252b;--pk-power: #3c2866;--pk-rule: #24211e;--pk-glyph: #1d1316;--pk-face-c: #d1d3da;--pk-face-c-hi: #e4e5ea;--pk-holo-rose: 255 128 176;--pk-holo-gold: 255 222 120;--pk-holo-mint: 140 245 200;--pk-holo-sky: 120 190 255;--pk-holo-violet: 196 150 255;--pk-holo-strength: .5;--pk-holo-grain: .12;--pk-face-r: #f1a47d;--pk-face-r-hi: #fbc39f;--pk-face-w: #8fbde0;--pk-face-w-hi: #b0d3e8;--pk-face-l: #fbe68a;--pk-face-l-hi: #fdf59b;--pk-face-p: #bfa1d2;--pk-face-p-hi: #d0b6de;--pk-face-f: #e3b386;--pk-face-f-hi: #f6cd94;--pk-face-trainer: #9a9ba5;--pk-face-trainer-hi: #a7a9b2;--pk-art-frame: #e9be05;--pk-art-frame-hi: #fbe36a;--pk-art-frame-lo: #b48b00;--pk-stripe: #d9b84a;--pk-stripe-hi: #ead36c;--pk-stripe-lo: #bf9c2d;--pk-flavor-rule: #c9a53c;--pk-energy-c: #eeece6;--pk-energy-r: #e9435a;--pk-energy-w: #2387d6;--pk-energy-l: #f2c40f;--pk-energy-p: #b65cb0;--pk-energy-f: #d4561c;--pk-energy-g: #45a33c;--pk-glyph-c: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3.2 1.9 5.5 5.7-1.1-3.8 4.4 3.8 4.4-5.7-1.1L12 20.8l-1.9-5.5-5.7 1.1 3.8-4.4-3.8-4.4 5.7 1.1z'/%3E%3C/svg%3E");--pk-glyph-r: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.4 3.2c.3 2.4 1.6 3.4 2.8 4.7.4-1 .4-2 .1-3 2.3 1.8 3.8 4.4 3.8 7.4 0 4-3 7-7 7.4-3.9-.3-6.9-3.4-6.9-7.2 0-2 .8-3.7 2-5 0 1.3.4 2.3 1.3 3.1-.1-3.1 1.5-5.6 3.9-7.4z'/%3E%3C/svg%3E");--pk-glyph-w: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.8 4.5c-4.8.3-9.6 4-9.6 9.2a4.9 4.9 0 0 0 9.8.3c0-2.2-1.4-3.6-3.2-4.2 1-2.3 2.2-4 3-5.3z'/%3E%3C/svg%3E");--pk-glyph-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 3.2 7.2 13.4h4.3L9.4 20.8l7.6-10.6h-4.4z'/%3E%3C/svg%3E");--pk-glyph-p: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2.6 12C5 8 8.3 6.2 12 6.2S19 8 21.4 12C19 16 15.7 17.8 12 17.8S5 16 2.6 12zm2.3 0c2 2.9 4.4 4.2 7.1 4.2s5.1-1.3 7.1-4.2C17.1 9.1 14.7 7.8 12 7.8S6.9 9.1 4.9 12zM12 8.6a3.4 3.4 0 1 1 0 6.8 3.4 3.4 0 0 1 0-6.8zm0 1.9a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z'/%3E%3C/svg%3E");--pk-glyph-f: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 8.3a1.3 1.3 0 0 1 2.6 0V7a1.3 1.3 0 0 1 2.6 0v.3a1.3 1.3 0 0 1 2.6 0v.6a1.3 1.3 0 0 1 2.6 0v6.6c0 2.8-2 4.9-4.7 4.9h-1.5c-2.4 0-4.2-1.9-4.2-4.3zm0 4.9 5.6-.1v1.2h1.6v-2.6l-7.2.1z'/%3E%3C/svg%3E");--pk-glyph-g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.6 4.6C9.4 4.4 5.4 9 5.6 15.2l-1.4 3 1.3.6 1.3-2.8c6.1.4 10.6-3.6 11.8-11.4z'/%3E%3C/svg%3E");--pk-trainer-frame: #ccd2dc;--pk-trainer-frame-hi: #eef1f5;--pk-trainer-frame-lo: #6f7380;--pk-rules-box: linear-gradient(180deg, #d3d6de, #dcdfe6);--pk-banner-edge: #fffbe0;--pk-banner-hi: #fbe27a;--pk-banner: #f1c421;--pk-banner-lo: #dca709;--pk-banner-shade: #9c6f00;--pk-rivet-hi: #f4f5f8;--pk-rivet: #b2b6c0;--pk-rivet-lo: #6e7280;--pk-clouds: image-set(url(/assets/textures/collector-pk-clouds.webp) 2x);--pk-speckle: image-set(url(/assets/textures/collector-pk-speckle.webp) 2x);--pk-brushed: image-set(url(/assets/textures/collector-pk-brushed.webp) 2x);--video-hero-height: clamp(34rem, 70svh, 48rem);--video-hero-clearance: clamp(8rem, 16vw, 15rem);--video-title-size: clamp(3rem, 6.5vw, 6rem);--video-row-title-size: clamp(1.25rem, 1.1rem + .6vw, 1.75rem);--video-card-gap: clamp(.875rem, 1.1vw, 1.25rem);--video-cta: var(--paper);--video-cta-ink: #000;--video-chip-fill: rgb(255 255 255 / .1);--video-chip-fill-hover: rgb(255 255 255 / .2);--video-chip-rule: rgb(255 255 255 / .16);--video-chip-rule-hover: rgb(255 255 255 / .4);--video-rim: rgb(255 255 255 / .14);--video-card-well: #0a0a0a;--video-peek-scrim: linear-gradient( to top, rgb(0 0 0 / .82) 0%, rgb(0 0 0 / .55) 55%, transparent 100% );--video-text-shadow: rgb(0 0 0 / .9);--video-text-shadow-soft: rgb(0 0 0 / .65);--mask-billboard: linear-gradient( to bottom, transparent 0, #000 14%, #000 52%, rgb(0 0 0 / .55) 74%, transparent 98% );--scrim-billboard: linear-gradient( to right, rgb(0 0 0 / .88) 0%, rgb(0 0 0 / .6) 26%, rgb(0 0 0 / .12) 52%, transparent 66% ), linear-gradient(to bottom, rgb(0 0 0 / .55) 0%, transparent 20%), linear-gradient(to top, rgb(0 0 0 / .6) 0%, transparent 34%);--gear-press: rgb(0 0 0 / .07);--scrim-caption-light: linear-gradient(to top, rgb(0 0 0 / .42) 0%, transparent 34%);--ink-letterbox: #000;--on-image: rgba(255, 255, 255, .88);--on-image-muted: rgba(255, 255, 255, .78);--on-image-faint: rgba(255, 255, 255, .6);--text-shadow-image: 0 1px 6px rgba(0, 0, 0, .5);--text-shadow-image-title: 0 2px 10px rgba(0, 0, 0, .55);--scrim-panel: linear-gradient( to top, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, .4) 12%, rgba(0, 0, 0, .3) 25%, rgba(0, 0, 0, .1) 38%, rgba(0, 0, 0, .02) 50%, transparent 60% );--hero-scrub-thumb-size: .8125rem;--hero-volume-thumb-size: .75rem;--fill-control: rgba(242, 240, 236, .08);--fill-control-hover: rgba(242, 240, 236, .15);--rule-strong: rgba(242, 240, 236, .22);--gear-row-selected: rgba(0, 0, 0, .04);--gear-row-selected-hover: rgba(0, 0, 0, .055);--gear-hairline: rgba(0, 0, 0, .07);--color-authoring-success: #34c759}@media(max-width:768px){:root{--glass-blur: blur(12px) saturate(160%);--fp-blur: blur(12px) saturate(140%)}}:root{--gallery-control-gap: .75rem;--gallery-sequence-gap: clamp(.3rem, .2rem + .4vw, .6rem);--gallery-chapter-gap: 0px;--film-chapter-gap: clamp(2rem, 4vw, 4rem);--programme-feature-gap: clamp(1.5rem, 4vw, 4rem);--contact-email-size: clamp(1.5rem, 3cqi, 2rem);--gear-studio-paper: #fff;--gear-studio-well: #f8f8f8;--gear-studio-caption-pad: .875rem}:root{--material-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='17' stitchTiles='stitch'/%3E%3CfeGaussianBlur stdDeviation='0.4'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.0345' intercept='-0.0172'/%3E%3CfeFuncG type='linear' slope='1.0345' intercept='-0.0172'/%3E%3CfeFuncB type='linear' slope='1.0345' intercept='-0.0172'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23808080' filter='url(%23g)'/%3E%3C/svg%3E");--material-grain-size: 512px}@property --surface-glow-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --surface-glow-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --surface-glow-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --page-bg{syntax: "<color>"; inherits: true; initial-value: #0e0e10;}@property --page-wash{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --page-grain-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --hero-scrim-opacity{syntax: "<number>"; inherits: true; initial-value: 1;}@property --hero-tint-1{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-2{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-3{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-4{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-5{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-6{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-7{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-8{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-9{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --hero-tint-10{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --page-tint-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --page-tint-l{syntax: "<number>"; inherits: true; initial-value: .5;}@property --page-tint-shape{syntax: "<number>"; inherits: true; initial-value: .3;}@property --page-tint-lift{syntax: "<number>"; inherits: true; initial-value: .15;}@property --page-seam-shade{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --page-wash-height{syntax: "<length>"; inherits: true; initial-value: 720px;}:root{--page-surface-fade: .6s;--page-seam-shade: rgba(0, 0, 0, .16);--page-tint-chroma: .09;--page-tint-floor: .3;--page-tint-floor-start: 30%;--page-tint-height: 1800px}html[data-surface]{transition:--page-bg var(--page-surface-fade) var(--ease-one-ui),--page-wash var(--page-surface-fade) var(--ease-one-ui),--page-grain-opacity var(--page-surface-fade) var(--ease-one-ui),--hero-scrim-opacity var(--page-surface-fade) var(--ease-one-ui),--page-tint-opacity var(--page-surface-fade) var(--ease-one-ui),--page-tint-l var(--page-surface-fade) var(--ease-one-ui),--page-tint-shape var(--page-surface-fade) var(--ease-one-ui),--page-tint-lift var(--page-surface-fade) var(--ease-one-ui),--page-seam-shade var(--page-surface-fade) var(--ease-one-ui),--hero-tint-1 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-2 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-3 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-4 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-5 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-6 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-7 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-8 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-9 var(--page-surface-fade) var(--ease-one-ui),--hero-tint-10 var(--page-surface-fade) var(--ease-one-ui)}html[data-surface=video]{--page-bg: #000000;--page-grain-opacity: 0;--page-wash: transparent;--page-wash-height: 820px;--page-tint-l: 0;--page-tint-opacity: 0;--page-seam-shade: transparent;--page-tint-floor: 0;--hero-scrim-opacity: 0;--color-footer: #000}html[data-surface=film]{--page-bg: #080808;--page-wash: transparent;--page-grain-opacity: 0;--page-tint-l: .134;--page-tint-lift: 0;--page-tint-opacity: 0;--page-seam-shade: transparent}html[data-surface=albums]{--page-bg: oklch(7% .003 275);--page-grain-opacity: 0;--page-wash: transparent;--page-wash-height: 760px;--page-tint-l: .07;--page-tint-opacity: 0;--page-seam-shade: transparent;--page-tint-floor: 0}html[data-surface=album]{--page-bg: oklch(7.4% .005 275);--page-grain-opacity: .08;--page-wash: transparent;--page-wash-height: 620px;--page-tint-l: .074;--page-tint-opacity: 0;--page-seam-shade: rgba(0, 0, 0, .13);--page-tint-floor: 0}html[data-surface=kit]{--page-bg: #fbfbfc;--page-grain-opacity: 0;--page-wash: transparent;--page-wash-height: 680px;--hero-scrim-opacity: 0;--page-tint-l: .988;--page-tint-lift: .02;--page-tint-opacity: .09;--page-tint-height: 320px;--page-tint-shape: .1;--page-seam-shade: transparent;--page-tint-floor: 0;--page-art: radial-gradient(110% 420px at 50% 0%, #fff 0%, rgb(255 255 255 / 0) 100%), linear-gradient( to bottom, var(--kit-wall) 0, var(--kit-wall-low) 40%, var(--kit-floor) 58%, var(--kit-floor) 70%, var(--kit-floor-deep) 100% )}html[data-surface=contact]{--page-bg: #050505;--page-grain-opacity: 0;--page-wash: transparent;--page-wash-height: 900px;--page-tint-l: .115;--page-tint-opacity: 0;--page-seam-shade: transparent;--page-tint-floor: 0;--hero-scrim-opacity: 0;--color-footer: #050505}html[data-surface=tips]{--page-bg: oklch(6% .003 270);--page-grain-opacity: .035;--page-wash: transparent;--page-wash-height: 700px;--page-tint-l: .06;--page-tint-opacity: .16;--page-tint-height: 1100px;--page-seam-shade: rgba(0, 0, 0, .3)}html[data-surface=worth-watching]{--page-bg: oklch(19.8% .058 190);--page-grain-opacity: .29;--page-wash: rgba(0, 0, 0, .1);--page-wash-height: 740px;--page-tint-l: .198;--page-tint-opacity: .9}html[data-surface=youtubers]{--page-bg: #000000;--page-grain-opacity: 0;--page-wash: transparent;--page-wash-height: 740px;--page-tint-l: 0;--page-tint-opacity: 0;--page-seam-shade: transparent;--page-tint-floor: 0;--hero-scrim-opacity: 0;--color-footer: #000}html[data-surface=collabs]{--page-bg: #030304;--page-grain-opacity: 0;--page-wash: transparent;--page-wash-height: 740px;--page-tint-l: .098;--page-tint-opacity: 0;--page-seam-shade: transparent;--page-tint-floor: 0;--hero-scrim-opacity: 0}html[data-surface=home],html[data-surface=default]{--page-bg: #0e0e10;--page-wash: transparent;--page-grain-opacity: 0;--page-tint-l: .165;--page-tint-lift: 0;--page-tint-opacity: 0;--page-seam-shade: transparent}html[data-surface]{--ink-raise: #16161a;--ink-raise: color-mix(in srgb, var(--page-bg) 96.5%, var(--paper));--ink-raise-2: #1e1e23;--ink-raise-2: color-mix(in srgb, var(--page-bg) 93%, var(--paper));--ink-raise: oklch( from color-mix(in srgb, var(--page-bg) 96.5%, var(--paper)) calc(l + var(--page-tint-lift)) calc(c/2) h );--ink-raise-2: oklch( from color-mix(in srgb, var(--page-bg) 93%, var(--paper)) calc(l + var(--page-tint-lift) * 1.15) calc(c/2) h );--paper-faint: rgba(242, 240, 236, .74)}html[data-hero=albums]{--hero-tint-1: oklch(15% .0416 125);--hero-tint-2: oklch(85% .1252 170.5);--hero-tint-3: oklch(50.7% .0878 180.7);--hero-tint-4: oklch(45.9% .1397 141.1);--hero-tint-5: oklch(30.8% .0985 277);--hero-tint-6: oklch(24.8% .0612 124.1);--hero-tint-7: oklch(63.5% .1422 147.4);--hero-tint-8: oklch(45.1% .1016 159.5);--hero-tint-9: oklch(29.6% .0921 141.8);--hero-tint-10: oklch(46.1% .0766 153.8)}html[data-hero=albums--awakening-inside]{--hero-tint-1: oklch(15% .0634 20.8);--hero-tint-2: oklch(50.4% .0265 60.3);--hero-tint-3: oklch(85% .0287 58.8);--hero-tint-4: oklch(68.4% .0086 93.3);--hero-tint-5: oklch(64.5% .0734 123.1);--hero-tint-6: oklch(34.3% .0721 28.7);--hero-tint-7: oklch(34.3% .0254 106.3);--hero-tint-8: oklch(71.1% .0106 93.5);--hero-tint-9: oklch(45.9% .0107 78.6);--hero-tint-10: oklch(80.1% .0394 107.9)}html[data-hero=albums--birds]{--hero-tint-1: oklch(82.3% .0947 236.4);--hero-tint-2: oklch(42.1% .1052 127.6);--hero-tint-3: oklch(41.6% .1055 127.8);--hero-tint-4: oklch(52.3% .1142 126.5);--hero-tint-5: oklch(15% .0425 131.6);--hero-tint-6: oklch(85% .0717 250);--hero-tint-7: oklch(61.1% .1257 131.6);--hero-tint-8: oklch(31% .0773 129.7);--hero-tint-9: oklch(59.3% .1125 125.9);--hero-tint-10: oklch(32.7% .0863 128.3)}html[data-hero=albums--buttercups]{--hero-tint-1: oklch(57.4% .0381 218);--hero-tint-2: oklch(81% .0408 201.9);--hero-tint-3: oklch(85% .043 224.8);--hero-tint-4: oklch(77.4% .0428 223.1);--hero-tint-5: oklch(15% .0244 270.1);--hero-tint-6: oklch(51.2% .0421 235.6);--hero-tint-7: oklch(70.4% .0421 230);--hero-tint-8: oklch(59.7% .0441 231.9);--hero-tint-9: oklch(46% .037 230.6);--hero-tint-10: oklch(17.5% .0237 207.3)}html[data-hero=albums--cars]{--hero-tint-1: oklch(75% .1069 258.7);--hero-tint-2: oklch(56% .0941 251.7);--hero-tint-3: oklch(15% .0444 249.1);--hero-tint-4: oklch(73.7% .101 250.6);--hero-tint-5: oklch(85% .0732 252);--hero-tint-6: oklch(74.4% .0934 255.1);--hero-tint-7: oklch(29.6% .0969 256.6);--hero-tint-8: oklch(38.1% .0866 251);--hero-tint-9: oklch(75.4% .0916 253.3);--hero-tint-10: oklch(57.4% .0884 257.5)}html[data-hero=albums--esheria]{--hero-tint-1: oklch(70.3% .1152 134.2);--hero-tint-2: oklch(21.9% .0568 255);--hero-tint-3: oklch(19.2% .0554 256.6);--hero-tint-4: oklch(32.1% .0636 20.7);--hero-tint-5: oklch(67.1% .1139 140.4);--hero-tint-6: oklch(53.8% .1057 135.9);--hero-tint-7: oklch(15% .0326 166.9);--hero-tint-8: oklch(27.8% .0566 268.6);--hero-tint-9: oklch(18% .0049 85.9);--hero-tint-10: oklch(85% .1122 132.5)}html[data-hero=albums--motorcycles]{--hero-tint-1: oklch(64% .0759 259.5);--hero-tint-2: oklch(15% .0489 253.4);--hero-tint-3: oklch(27.4% .0874 253.5);--hero-tint-4: oklch(29.5% .0794 252.5);--hero-tint-5: oklch(85% .0577 245.9);--hero-tint-6: oklch(78.8% .101 253.3);--hero-tint-7: oklch(25.6% .0774 254.2);--hero-tint-8: oklch(22.8% .0755 269.4);--hero-tint-9: oklch(42.3% .1073 253);--hero-tint-10: oklch(71.9% .0772 249.8)}html[data-hero=albums--street]{--hero-tint-1: oklch(30.3% .0205 77);--hero-tint-2: oklch(71.2% .0288 71.5);--hero-tint-3: oklch(43.1% .0179 63);--hero-tint-4: oklch(59.5% .0168 68);--hero-tint-5: oklch(15% .0243 66.5);--hero-tint-6: oklch(38.8% .0242 76.4);--hero-tint-7: oklch(85% .0229 75.5);--hero-tint-8: oklch(48.9% .056 42.5);--hero-tint-9: oklch(53.6% .0522 46.9);--hero-tint-10: oklch(24.1% .0891 33.4)}html[data-hero=albums--sunsets]{--hero-tint-1: oklch(29.5% .1093 257.7);--hero-tint-2: oklch(25.6% .0886 257.7);--hero-tint-3: oklch(45% .1417 259.6);--hero-tint-4: oklch(55.4% .1233 260.1);--hero-tint-5: oklch(15% .1036 262.9);--hero-tint-6: oklch(73.6% .135 256.9);--hero-tint-7: oklch(85% .0717 256);--hero-tint-8: oklch(81.5% .0886 255.2);--hero-tint-9: oklch(58% .15 256.7);--hero-tint-10: oklch(54.1% .15 256.4)}html[data-hero=albums--surya-project-1]{--hero-tint-1: oklch(36% .0327 68.1);--hero-tint-2: oklch(16% .057 37.6);--hero-tint-3: oklch(78.2% .0232 78.4);--hero-tint-4: oklch(85% .0289 73);--hero-tint-5: oklch(62.7% .0449 62.3);--hero-tint-6: oklch(56.6% .0369 67.2);--hero-tint-7: oklch(15% .0492 39.6);--hero-tint-8: oklch(61.1% .0281 73.6);--hero-tint-9: oklch(65.9% .0427 63.6);--hero-tint-10: oklch(68.7% .0467 61.3)}html[data-hero=albums--suveterass]{--hero-tint-1: oklch(79.4% .0506 248.7);--hero-tint-2: oklch(15% .0874 266);--hero-tint-3: oklch(59.1% .0777 263.5);--hero-tint-4: oklch(80.3% .0506 253.5);--hero-tint-5: oklch(84% .038 229.1);--hero-tint-6: oklch(80.3% .0478 233.8);--hero-tint-7: oklch(38% .0796 261.2);--hero-tint-8: oklch(73.7% .0608 253.4);--hero-tint-9: oklch(85% .0378 215.2);--hero-tint-10: oklch(82.4% .0434 228.1)}html[data-hero=albums--youtube]{--hero-tint-1: oklch(20.9% .0781 258.9);--hero-tint-2: oklch(20.6% .0843 263.4);--hero-tint-3: oklch(15% .0885 262.8);--hero-tint-4: oklch(17.2% .0858 266.5);--hero-tint-5: oklch(20.2% .0866 260.9);--hero-tint-6: oklch(77% .0044 89.9);--hero-tint-7: oklch(79% .008 58.1);--hero-tint-8: oklch(79.2% .0214 25.7);--hero-tint-9: oklch(75.3% .0387 322.6);--hero-tint-10: oklch(85% .0111 69.5)}html[data-hero=collabs]{--hero-tint-1: oklch(15% .067 268.9);--hero-tint-2: oklch(53.8% .0587 23);--hero-tint-3: oklch(75.6% .0676 8.4);--hero-tint-4: oklch(67.6% .0527 289.2);--hero-tint-5: oklch(17.9% .0525 249.3);--hero-tint-6: oklch(66.1% .0788 244.2);--hero-tint-7: oklch(73.7% .0703 252.6);--hero-tint-8: oklch(85% .0712 249.8);--hero-tint-9: oklch(17.8% .0505 249.7);--hero-tint-10: oklch(47.5% .0796 246.3)}html[data-hero=contact]{--hero-tint-1: oklch(20% .0629 254.4);--hero-tint-2: oklch(24.5% .0835 256.5);--hero-tint-3: oklch(23.7% .0827 256.9);--hero-tint-4: oklch(22.8% .0807 256.1);--hero-tint-5: oklch(15% .0525 254.5);--hero-tint-6: oklch(85% .0755 254.7);--hero-tint-7: oklch(64.9% .0979 254.8);--hero-tint-8: oklch(48.5% .1016 254.9);--hero-tint-9: oklch(46.5% .1026 254.3);--hero-tint-10: oklch(32.7% .1001 252.7)}html[data-hero=kit]{--hero-tint-1: oklch(49% .0595 234.1);--hero-tint-2: oklch(55.5% .0569 237.1);--hero-tint-3: oklch(61.8% .0562 235);--hero-tint-4: oklch(37.2% .0654 241.5);--hero-tint-5: oklch(15% .0381 245.1);--hero-tint-6: oklch(78.9% .0398 210.5);--hero-tint-7: oklch(85% .0332 175.5);--hero-tint-8: oklch(76.7% .0447 219.5);--hero-tint-9: oklch(69.5% .0519 225.2);--hero-tint-10: oklch(52.9% .0643 242)}html[data-hero=tips]{--hero-tint-1: oklch(26.9% .0732 256.2);--hero-tint-2: oklch(76.3% .0584 248.4);--hero-tint-3: oklch(68.2% .0523 251.8);--hero-tint-4: oklch(19.5% .0663 255.4);--hero-tint-5: oklch(15% .0499 252.2);--hero-tint-6: oklch(31.4% .0715 254.7);--hero-tint-7: oklch(53.1% .0616 251);--hero-tint-8: oklch(85% .0534 247.7);--hero-tint-9: oklch(24.2% .0681 255.4);--hero-tint-10: oklch(18.3% .0571 253.8)}html[data-hero=video]{--hero-tint-1: oklch(15% .0387 241.7);--hero-tint-2: oklch(43.4% .0453 110.7);--hero-tint-3: oklch(85% .0335 101.3);--hero-tint-4: oklch(39.4% .0493 109.5);--hero-tint-5: oklch(27.9% .0518 230.5);--hero-tint-6: oklch(31.5% .0437 358.8);--hero-tint-7: oklch(52.5% .0491 111.5);--hero-tint-8: oklch(63.4% .0412 104.2);--hero-tint-9: oklch(54% .0286 55.3);--hero-tint-10: oklch(58.9% .0589 235.7)}html[data-hero=video--project-1]{--hero-tint-1: oklch(85% 0 89.9);--hero-tint-2: oklch(67.9% 0 89.9);--hero-tint-3: oklch(29.6% 0 89.9);--hero-tint-4: oklch(70% 0 89.9);--hero-tint-5: oklch(85% 0 89.9);--hero-tint-6: oklch(85% 0 89.9);--hero-tint-7: oklch(62.1% .0199 325.6);--hero-tint-8: oklch(15% 0 89.9);--hero-tint-9: oklch(62.9% 0 89.9);--hero-tint-10: oklch(85% 0 89.9)}html[data-hero=video--project-2]{--hero-tint-1: oklch(85% 0 89.9);--hero-tint-2: oklch(67.9% 0 89.9);--hero-tint-3: oklch(29.6% 0 89.9);--hero-tint-4: oklch(68.4% 0 89.9);--hero-tint-5: oklch(85% 0 89.9);--hero-tint-6: oklch(85% 0 89.9);--hero-tint-7: oklch(62.1% .0199 325.6);--hero-tint-8: oklch(15% 0 89.9);--hero-tint-9: oklch(62.3% 0 89.9);--hero-tint-10: oklch(85% 0 89.9)}html[data-hero=video--project-3]{--hero-tint-1: oklch(85% 0 89.9);--hero-tint-2: oklch(67.9% 0 89.9);--hero-tint-3: oklch(29.7% 0 89.9);--hero-tint-4: oklch(69% 0 89.9);--hero-tint-5: oklch(85% 0 89.9);--hero-tint-6: oklch(85% 0 89.9);--hero-tint-7: oklch(62.1% .0199 325.6);--hero-tint-8: oklch(15% 0 89.9);--hero-tint-9: oklch(61.9% 0 89.9);--hero-tint-10: oklch(85% 0 89.9)}html[data-hero=video--project-4]{--hero-tint-1: oklch(85% 0 89.9);--hero-tint-2: oklch(67.9% 0 89.9);--hero-tint-3: oklch(29.7% 0 89.9);--hero-tint-4: oklch(69.1% 0 89.9);--hero-tint-5: oklch(85% 0 89.9);--hero-tint-6: oklch(85% 0 89.9);--hero-tint-7: oklch(62.1% .0199 325.6);--hero-tint-8: oklch(15% 0 89.9);--hero-tint-9: oklch(61% 0 89.9);--hero-tint-10: oklch(85% 0 89.9)}html[data-hero=worth-watching]{--hero-tint-1: oklch(15% .027 217.1);--hero-tint-2: oklch(52.4% .0889 203.3);--hero-tint-3: oklch(73.6% .1003 187.9);--hero-tint-4: oklch(55.2% .0957 167.8);--hero-tint-5: oklch(19.9% .0461 159.9);--hero-tint-6: oklch(39.7% .0628 209);--hero-tint-7: oklch(80.2% .0925 177.9);--hero-tint-8: oklch(77.4% .0993 171);--hero-tint-9: oklch(85% .1007 163.4);--hero-tint-10: oklch(49.5% .1017 150.6)}html[data-hero=youtubers]{--hero-tint-1: oklch(52% .0452 256.2);--hero-tint-2: oklch(57% .045 254);--hero-tint-3: oklch(47.5% .046 245.6);--hero-tint-4: oklch(49.6% .0453 252.1);--hero-tint-5: oklch(15% .0455 260.4);--hero-tint-6: oklch(71% .0447 259.2);--hero-tint-7: oklch(82.2% .0441 255.9);--hero-tint-8: oklch(85% .0434 246.6);--hero-tint-9: oklch(75.7% .044 256.2);--hero-tint-10: oklch(63.9% .0448 259.8)}@font-face{font-family:TeX Gyre Heros;src:url(/assets/fonts/heros/texgyreheros-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:TeX Gyre Heros;src:url(/assets/fonts/heros/texgyreheros-regular-webfont-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Heros;src:url(/assets/fonts/heros/texgyreheros-italic-webfont.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:TeX Gyre Heros;src:url(/assets/fonts/heros/texgyreheros-italic-webfont-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Heros;src:url(/assets/fonts/heros/texgyreheros-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:TeX Gyre Heros;src:url(/assets/fonts/heros/texgyreheros-bold-webfont-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Heros;src:url(/assets/fonts/heros/texgyreheros-bolditalic-webfont.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:TeX Gyre Heros;src:url(/assets/fonts/heros/texgyreheros-bolditalic-webfont-latin.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Heros Cn;src:url(/assets/fonts/heros/texgyreheroscn-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:TeX Gyre Heros Cn;src:url(/assets/fonts/heros/texgyreheroscn-regular-webfont-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Heros Cn;src:url(/assets/fonts/heros/texgyreheroscn-italic-webfont.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:TeX Gyre Heros Cn;src:url(/assets/fonts/heros/texgyreheroscn-italic-webfont-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Heros Cn;src:url(/assets/fonts/heros/texgyreheroscn-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:TeX Gyre Heros Cn;src:url(/assets/fonts/heros/texgyreheroscn-bold-webfont-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Heros Cn;src:url(/assets/fonts/heros/texgyreheroscn-bolditalic-webfont.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:TeX Gyre Heros Cn;src:url(/assets/fonts/heros/texgyreheroscn-bolditalic-webfont-latin.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;src:url(/assets/fonts/anton/Anton-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0305-0307,U+0309-0328,U+032A-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Anton;src:url(/assets/fonts/anton/Anton-Regular-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;src:url(/assets/fonts/caveat/caveat-bold-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;src:url(/assets/fonts/caveat/caveat-bold-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/plex-mono/plex-mono-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/plex-mono/plex-mono-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/plex-mono/plex-mono-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/plex-mono/plex-mono-600-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--root-font-size);background-color:var(--ink-void);font-family:TeX Gyre Heros,Arial,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif;letter-spacing:-.005em;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-behavior:smooth}body{color:var(--color-text);overflow-x:hidden;margin:0;padding:0;background-color:var(--ink-void);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:contents}*{overflow-wrap:break-word;-webkit-tap-highlight-color:transparent}figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}a,button,[role=button],summary,input,select,textarea{touch-action:manipulation}:target{scroll-margin-top:var(--header-clearance)}img,video,svg,canvas{max-width:100%}img:not(.giv__img):not(.ins__cat-img):not(.lightbox__video-poster):not(.img-load-error):not(.no-fade){background:var(--color-bg-elevated);color:transparent}:where(body.angular-loaded img:not(.no-fade):not(.parallax-img):not(.tip-card__img)){opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:var(--ease-one-ui)}:where(body.angular-loaded img.is-loaded){opacity:1}::selection{background-color:var(--color-brand-dark);color:var(--paper)}.reveal-hidden{transform:translateY(24px);opacity:0;transition:transform .65s var(--ease-one-ui) var(--reveal-delay, 0ms),opacity .55s var(--ease-one-ui) var(--reveal-delay, 0ms)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-main{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-120%);z-index:var(--z-skip-link);padding:.6em 1.4em;background:var(--color-brand-dark);color:var(--paper);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-md);min-height:var(--touch-target-sm);display:inline-flex;align-items:center;transition:transform var(--duration-fast) var(--ease-out-quart)}.skip-to-main:focus{transform:translate(-50%) translateY(0);outline:3px solid var(--focus-ring);outline-offset:2px}.font-condensed{font-family:TeX Gyre Heros Cn,Arial,ui-sans-serif,system-ui,sans-serif}.t-title{font-family:var(--font-display);font-weight:400;font-size:var(--t-title-size, clamp(2rem, 4.5vw, 3rem));line-height:1;letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;margin:0}.t-eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;margin:0}.t-meta{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:400;line-height:1.4;letter-spacing:.03em;font-variant-numeric:tabular-nums}.t-data{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:600;line-height:1.5;letter-spacing:.01em;font-variant-numeric:tabular-nums}.t-measure{max-width:var(--measure);text-wrap:pretty}.section-lg{padding-top:clamp(3.5rem,2.5rem + 3.5vw,7rem);padding-bottom:clamp(3.5rem,2.5rem + 3.5vw,7rem)}.section-px{padding-left:var(--section-px);padding-right:var(--section-px)}.section-contain{margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:44px;max-width:var(--btn-max-width, none);padding:.7em 1.5em;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--btn-fg, var(--paper)) 32%,transparent);background:transparent;color:var(--btn-fg, var(--paper));font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:var(--btn-white-space, nowrap);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart),transform 80ms var(--ease-spring-soft)}@media(hover:hover){.btn:hover{background:var(--btn-fg, var(--paper));border-color:var(--btn-fg, var(--paper));color:var(--btn-fill, var(--ink-void))}}.btn svg{flex-shrink:0}.btn:active{transform:scale(var(--scale-press))}.btn--solid{background:var(--btn-fg, var(--paper));border-color:var(--btn-fg, var(--paper));color:var(--btn-fill, var(--ink-void))}@media(hover:hover){.btn--solid:hover{background:transparent;color:var(--btn-fg, var(--paper))}}.btn:focus-visible{outline:2px solid var(--btn-fg, var(--paper));outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.38;cursor:not-allowed;pointer-events:none;transform:none}.link{color:var(--color-accent-text);text-decoration:none;box-shadow:inset 0 -1px color-mix(in srgb,var(--color-accent-text) 45%,transparent);transition:box-shadow var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart)}@media(hover:hover){.link:hover{box-shadow:inset 0 -1px 0 0 var(--color-accent-text)}}.link:active{color:color-mix(in srgb,var(--color-accent-text) 78%,var(--paper))}.link:focus-visible{border-radius:var(--radius-sm)}:root{--shimmer-duration: 2.4s}.skeleton{background:linear-gradient(90deg,var(--skeleton-dark-from) 0%,var(--skeleton-dark-mid) 40%,var(--skeleton-dark-peak) 50%,var(--skeleton-dark-mid) 60%,var(--skeleton-dark-from) 100%);background-size:200% 100%;animation:skeleton-shimmer var(--shimmer-duration) var(--ease-in-out-smooth) infinite;border-radius:var(--radius-md, 4px)}.skeleton[data-shimmer=paused],.skeleton[class*=skeleton--hidden],.skeleton--light[class*=skeleton--hidden]{animation:none}.skeleton--light{background:linear-gradient(90deg,#0000000a,#00000017 40%,#0000001f,#00000017 60%,#0000000a);background-size:200% 100%;animation:skeleton-shimmer var(--shimmer-duration) var(--ease-in-out-smooth) infinite;border-radius:var(--radius-md, 4px)}.skeleton--light[data-shimmer=paused]{animation:none}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-shimmer-reverse{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.img-error{display:flex;align-items:center;justify-content:center;background:var(--color-bg-elevated);color:var(--paper-muted);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase}.img-error--light{background:#f5f5f5;color:#00000040}app-cinematic-tips,app-worth-watching{--color-list-page-bg: var(--page-bg);--color-bg-primary: var(--color-list-page-bg);--color-bg-secondary: var(--color-list-page-bg);--color-bg-elevated: var(--ink-raise);display:block}app-cinematic-tips .page-layout,app-worth-watching .page-layout{border-bottom-left-radius:0;border-bottom-right-radius:0}.list-hero{padding-top:var(--page-top-gap);padding-bottom:clamp(1rem,2vw,1.5rem)}.list-hero__card{container:list-hero / inline-size;--_card-bg: rgba(10, 10, 12, .58);background:linear-gradient(180deg,var(--rule-faint) 0%,transparent 40%),var(--_card-bg);-webkit-backdrop-filter:var(--fp-blur);backdrop-filter:var(--fp-blur);border:1px solid var(--rule);border-radius:var(--radius-card);padding:clamp(.85rem,1.8vw,1.25rem) clamp(1.25rem,3vw,2.5rem);box-shadow:0 1px 0 var(--rule-faint) inset,0 16px 48px #00000059,0 4px 12px #00000038}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.list-hero__card{background:var(--glass-fallback-bg-dark)}}.list-hero__tools{display:contents}.list-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,1.2vw,14px);margin-bottom:clamp(8px,1.2vw,12px);min-width:0}.list-hero__left{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;flex:1 1 100%;min-width:0}.list-hero__intro{flex:1 1 100%;margin:.15rem 0 0;max-width:52ch;font-size:var(--fs-md);line-height:1.5;color:var(--paper-muted);text-wrap:pretty}.list-hero__card--quiet{padding-block:clamp(1.25rem,3vw,2.25rem)}.list-hero__card--quiet .list-hero__inner{margin-bottom:0}.list-hero__card--quiet .list-hero__intro{margin-top:.5rem;max-width:60ch;font-size:var(--fs-lg)}.list-hero__right{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(10px,1.4vw,16px);flex:1 1 100%}.list-hero__search{position:relative;flex:1 1 auto;min-width:0;max-width:clamp(180px,30vw,360px)}.list-hero__title{color:var(--paper);text-wrap:balance}.list-hero__count{text-transform:uppercase;color:var(--paper-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.list-hero__search-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--paper-faint);pointer-events:none;transition:color var(--duration-fast) var(--ease-one-ui)}.list-hero__search:focus-within .list-hero__search-icon{color:var(--paper)}.list-hero__search .tips-search{background:var(--fill-control);border-color:var(--rule);color:var(--paper);letter-spacing:.02em;padding-left:2.65rem;padding-right:2.2rem;min-height:48px}.list-hero__search .tips-search::placeholder{color:var(--paper-faint)}@media(hover:hover){.list-hero__search .tips-search:hover{background:var(--fill-control-hover);border-color:var(--rule-strong)}}.list-hero__search .tips-search:focus{background:var(--fill-control-hover);border-color:var(--rule-strong);color:var(--paper);box-shadow:0 0 0 4px var(--rule-faint)}.list-hero__search .tips-search-clear{color:var(--paper-muted)}.list-hero__search .tips-search-clear:hover{color:var(--paper);background:var(--rule-faint)}.list-hero__chips{min-width:0;overflow:clip;display:flex;align-items:center;container:qf / inline-size}.list-hero__chips>app-quick-filters{display:contents}.list-hero__chips .qf{flex:1 1 0;min-width:0}.list-hero__clear{appearance:none;border:none;background:none;flex:none;cursor:pointer;white-space:nowrap;min-height:44px;padding:.3rem .15rem .3rem .75rem;font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--paper-muted);text-decoration:underline 2px transparent;text-underline-offset:.55em;transition:color .16s var(--ease-one-ui)}@media(hover:hover){.list-hero__clear:hover{color:var(--paper);text-decoration-color:var(--paper-faint)}}.list-hero__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.list-hero__slider{display:flex;flex-shrink:0}.card-grid{--thumb-size: 300px;--thumb-max: 720px;display:grid;gap:clamp(.3rem,.2rem + .4vw,.6rem);contain:layout style}.card-grid:not(.card-grid--list){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--thumb-size, var(--thumb-size-default, 300px))),1fr))}.card-grid:not(.card-grid--list) .tip-card{min-width:0}.card-grid:not(.card-grid--list) .tip-card__visual{width:100%}.card-grid--sm:not(.card-grid--list){gap:0;border-radius:var(--radius-lg);overflow:hidden}.card-grid--sm:not(.card-grid--list) .tip-card__visual{container-type:normal}.card-grid--sm:not(.card-grid--list) .tip-card__overlay{display:flex;flex-direction:column;position:absolute;bottom:4px;left:4px;max-width:calc(100% - 8px);background:#000000b8;border-radius:6px;padding:4px 8px;gap:1px;pointer-events:none;z-index:1}.tip-card__thumb{position:relative;overflow:hidden}.tip-card__thumb-link{display:block;height:100%;text-decoration:none;color:inherit}.tip-card__thumb-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.card-grid:not(.card-grid--list) .tip-card__thumb{width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-list-page-bg)}.card-grid--list .tip-card__thumb{border-radius:var(--radius-lg) 0 0 var(--radius-lg);overflow:hidden;align-self:stretch;background:var(--color-list-page-bg)}.tip-card__thumb-link .tip-card__visual{border-radius:0}.card-grid--list .tip-card__thumb-link .tip-card__visual{flex:none;min-width:unset;align-self:unset;width:100%;border-radius:0}.tip-card__thumb-link .tip-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .3s ease,transform .55s var(--ease-out-quart),filter .55s var(--ease-out-quart)}.tip-card__thumb-link .tip-card__img.is-loaded{opacity:1}.tip-card__thumb-link .tip-card__img.img-load-error{display:none}.tip-card__yt-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;transition:transform .2s var(--ease-kit, ease-out)}.tip-card__yt-badge svg{width:clamp(40px,22%,64px);height:auto;filter:var(--yt-badge-shadow)}@media(hover:hover){.tip-card__thumb-link:hover .tip-card__yt-badge{transform:translate(-50%,-50%) scale(1.08)}}.card-grid--sm:not(.card-grid--list) .tip-card__yt-badge svg{width:32px}.card-grid--md:not(.card-grid--list) .tip-card__thumb-link:hover .tip-card__img.is-loaded,.card-grid--lg:not(.card-grid--list) .tip-card__thumb-link:hover .tip-card__img.is-loaded{transition-property:opacity,transform;transform:scale(1.06)}.card-grid--list .tip-card:hover .tip-card__thumb-link .tip-card__img{transform:none;filter:none}.tip-card__title-link{display:block;color:inherit;text-decoration:none;transition:color var(--duration-fast) ease}.tip-card__title-link:hover{color:var(--color-accent-text)}.tip-card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-card);overflow:hidden;background:var(--color-bg-secondary);box-shadow:var(--shadow-island);touch-action:manipulation;content-visibility:auto;contain-intrinsic-size:auto 300px;transition:transform .2s var(--ease-one-ui),box-shadow .2s var(--ease-one-ui)}.tip-card:hover{transform:scale(var(--scale-hover));box-shadow:var(--shadow-island-hover)}html.fiimu-gecko .tip-card,html.fiimu-gecko .album-card{content-visibility:visible}html.fiimu-gecko .card-skeleton__thumb,html.fiimu-gecko .album-card__skeleton,html.fiimu-gecko .album-skeleton{animation:none}.tip-card.reveal-hidden{transition:transform .65s var(--ease-one-ui) var(--reveal-delay, 0ms),opacity .55s var(--ease-one-ui) var(--reveal-delay, 0ms)}.tip-card__visual{position:relative;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-bg-dark-mid);border-radius:var(--radius-card) var(--radius-card) 0 0;contain:layout paint style}.tip-card__visual:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,var(--color-bg-dark-surface) 0%,var(--color-bg-dark-mid) 50%,var(--color-bg-dark) 100%);pointer-events:none;z-index:0}.tip-card__body{position:relative;display:flex;flex-direction:column;gap:6px;padding:clamp(.5rem,1.2vw,.75rem);flex:1;border-radius:0 0 var(--radius-card) var(--radius-card);transition:background .2s var(--ease-one-ui)}.tip-card__imdb-badge{position:absolute;top:clamp(.5rem,1.2vw,.75rem);right:clamp(.5rem,1.2vw,.75rem);z-index:1;display:inline-flex;align-items:center;padding:3px 5px;border-radius:4px;background:var(--color-text-faint);color:#000;font-weight:800;font-size:.6875rem;letter-spacing:.02em;line-height:1;text-decoration:none;transition:background-color .18s ease}.tip-card__imdb-badge:before{content:"";position:absolute;inset:-12px -12px -6px}.tip-card__imdb-badge:hover{background:var(--color-imdb)}.tip-card__body:has(.tip-card__imdb-badge) .tip-card__title{padding-right:2.5rem}.tip-card__title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.2;color:var(--color-text);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin:0}.tip-card__desc{font-size:var(--fs-md);line-height:1.6;color:var(--color-text-subtle);text-wrap:pretty;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tip-card__overlay{display:none}.tip-card__overlay-title{font-family:var(--font-display);font-size:clamp(.6rem,1.2vw,1rem);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;color:var(--paper);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tip-card__overlay-source{font-size:clamp(.6rem,1vw,.7rem);letter-spacing:.03em;line-height:1.3;color:var(--paper-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.tip-card__overlay-source{pointer-events:auto;text-decoration:none;transition:color .18s ease}a.tip-card__overlay-source:hover{color:var(--paper)}.tip-list__empty{padding:clamp(64px,12vw,120px) 0;text-align:center;color:var(--color-text-faint);font-size:var(--fs-lg);letter-spacing:.08em;text-wrap:balance;display:flex;flex-direction:column;align-items:center;gap:20px}.tip-list__empty-icon{opacity:.3}.tip-list__error{color:var(--color-danger-text)}.tip-list__retry{appearance:none;border:1px solid var(--rule-strong);background:var(--fill-control);font-family:inherit;font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.75rem 1.75rem;min-height:48px;border-radius:var(--radius-full);cursor:pointer;color:var(--paper);transition:background .2s var(--ease-one-ui),border-color .2s var(--ease-one-ui),transform .2s var(--ease-one-ui)}@media(hover:hover){.tip-list__retry:hover{background:var(--fill-control-hover);border-color:var(--paper-faint);transform:scale(var(--scale-hover))}}.tip-list__retry:active{transform:scale(var(--scale-press));transition:transform 80ms var(--ease-spring-soft)}.tip-list__retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.view-toggle{appearance:none;border:none;position:relative;display:flex;align-items:center;background:var(--fill-control);border-radius:var(--radius-full);padding:3px;cursor:pointer;touch-action:manipulation;height:48px;width:92px;flex-shrink:0;transition:background .16s var(--ease-one-ui),transform .16s var(--ease-one-ui)}@media(hover:hover){.view-toggle:hover{background:var(--fill-control-hover)}}.view-toggle:active{transform:scale(var(--scale-press));transition:transform 80ms var(--ease-spring-soft)}.view-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.view-toggle__slider{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:var(--paper);border-radius:var(--radius-full);transition:transform .25s var(--ease-kit);pointer-events:none}.view-toggle--list .view-toggle__slider{transform:translate(100%)}.view-toggle__icon{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;color:var(--paper-faint);transition:color .25s var(--ease-kit)}.view-toggle__icon svg{width:15px;height:15px}.view-toggle__icon--active{color:var(--color-text)}.card-skeleton{border-radius:var(--radius-card);overflow:hidden;background:var(--skeleton-dark-base);box-shadow:var(--shadow-island)}.card-skeleton__thumb{aspect-ratio:16 / 9;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(110deg,var(--color-bg-dark-mid) 40%,var(--color-bg-dark-surface) 50%,var(--color-bg-dark-mid) 60%);background-size:200% 100%;animation:skeleton-shimmer var(--shimmer-duration) ease-in-out infinite}.card-skeleton__thumb[data-shimmer=paused]{animation:none}.card-skeleton__body{display:flex;flex-direction:column;gap:12px;padding:20px}.card-skeleton__title{width:80%;height:16px;background:var(--color-bg-dark-surface);border-radius:var(--radius-md)}.card-skeleton__channel{width:40%;height:12px;background:var(--color-bg-dark-surface);border-radius:var(--radius-md)}.card-skeleton__desc{width:95%;height:12px;background:var(--color-bg-dark-surface);border-radius:var(--radius-md)}.card-grid--list{grid-template-columns:1fr;gap:clamp(6px,.8vw,10px)}.card-grid--list .tip-card{flex-direction:row;align-items:flex-start;border-radius:var(--radius-card)}.card-grid--list .tip-card__visual{flex:0 0 clamp(100px,var(--thumb-size, 160px),var(--thumb-max, 720px));min-height:clamp(56px,calc(var(--thumb-size, 160px) * 9 / 16),calc(var(--thumb-max, 720px) * 9 / 16));border-radius:var(--radius-lg) 0 0 var(--radius-lg);overflow:hidden;align-self:stretch}.card-grid--list .tip-card__body{flex:1 1 0;min-width:120px;align-self:stretch;justify-content:flex-start;padding:clamp(10px,1.4vw,16px) clamp(12px,1.6vw,20px);gap:6px;border-radius:0}.card-grid--list .tip-card__title{font-size:var(--fs-lg)}.card-grid--list .tip-card__desc{font-size:var(--fs-md);line-height:1.5;color:var(--color-text-subtle);display:block;overflow:visible}.card-grid--list .tip-card:hover{transform:none;box-shadow:none;background:var(--color-bg-elevated)}.card-grid--list .card-skeleton{display:flex;flex-direction:row;align-items:stretch}.card-grid--list .card-skeleton__thumb{flex:0 0 clamp(100px,var(--thumb-size, 160px),var(--thumb-max, 720px));min-width:80px;aspect-ratio:16 / 9;border-radius:var(--radius-card) 0 0 var(--radius-card);align-self:flex-start}.card-grid--list .card-skeleton__body{flex:1;justify-content:center;padding:14px 18px;border-radius:0 var(--radius-card) var(--radius-card) 0}.card-grid--list .card-skeleton__desc{display:none}.card-grid--sm:not(.card-grid--list) .tip-card__body{display:none}.card-grid--sm:not(.card-grid--list) .tip-card{border-radius:0;content-visibility:visible;contain:layout style;contain-intrinsic-size:auto 100px}.card-grid--sm:not(.card-grid--list) .tip-card__visual{border-radius:0}.card-grid--sm:not(.card-grid--list) .tip-card__thumb{border-radius:0}.card-grid--sm:not(.card-grid--list) .tip-card:hover{transform:none;box-shadow:none}.card-grid--sm:not(.card-grid--list) .tip-card__thumb-link .tip-card__img,.card-grid--sm:not(.card-grid--list) .tip-card__img-btn .tip-card__img{transition:none}.card-grid--sm:not(.card-grid--list) .tip-card__img-btn .tip-card__img:not(.img-load-error){opacity:1}.card-grid--sm:not(.card-grid--list) .reveal-hidden{transform:none;transition:none}.dark-list-section{padding-top:var(--page-top-gap)}.dark-list-section .tip-card{background:var(--color-list-page-bg);border:none}.dark-list-section .tip-card__body{background:var(--color-bg-dark-card);border-radius:0}.dark-list-section .card-grid--list .tip-card__body{border-radius:0 var(--radius-card) var(--radius-card) 0}.dark-list-section .tip-card__visual{background-color:var(--color-bg-dark-mid)}.dark-list-section .tip-card__visual:before{background:linear-gradient(145deg,var(--color-bg-dark-surface) 0%,var(--color-bg-dark-mid) 50%,var(--color-bg-dark) 100%)}.dark-list-section .tip-card__thumb-link .tip-card__visual{background-color:var(--color-bg-dark-thumb)}.dark-list-section .tip-card__thumb-link .tip-card__visual:before{background:linear-gradient(145deg,var(--color-bg-dark-thumb-hi) 0%,var(--color-bg-dark-thumb) 50%,var(--color-fp-bg, #0e0e10) 100%)}.dark-list-section .card-grid:not(.card-grid--list) .tip-card:hover{box-shadow:0 8px 24px #0006,0 2px 8px #0000003d}.dark-list-section .card-grid:not(.card-grid--list) .tip-card:hover .tip-card__body,.dark-list-section .card-grid--list .tip-card:hover .tip-card__body{background:var(--color-bg-dark-card-hover)}.dark-list-section .card-grid--list .tip-card:hover{background:var(--color-list-page-bg)}.dark-list-section .tip-card__title{color:var(--paper)}.dark-list-section .tip-card__desc,.dark-list-section .card-grid--list .tip-card__desc,.dark-list-section .tip-card__source,.dark-list-section .tip-card__source-name,.dark-list-section .tip-card__source-meta{color:var(--paper-muted)}.dark-list-section a.tip-card__source:hover,.dark-list-section a.tip-card__source:focus-visible,.dark-list-section a.tip-card__source:hover .tip-card__source-name,.dark-list-section a.tip-card__source:hover .tip-card__source-meta,.dark-list-section a.tip-card__source:focus-visible .tip-card__source-name,.dark-list-section a.tip-card__source:focus-visible .tip-card__source-meta{color:var(--color-imdb)}.dark-list-section .tip-card__imdb-badge{background:var(--paper-faint);color:#000}.dark-list-section .tip-card__imdb-badge:hover{background:var(--color-imdb);color:#000}.dark-list-section .tip-card__title-link{color:var(--paper)}.dark-list-section .tip-card__title-link:hover{color:var(--color-accent-text)}.dark-list-section .tip-card__channel{color:var(--paper-muted)}.dark-list-section .tip-card__channel:hover{color:var(--color-accent-text)}.dark-list-section .tip-card__note,.dark-list-section .tip-card__note--link{color:var(--paper-muted)}.dark-list-section .tip-card__note--link:hover{color:var(--color-accent-text)}.dark-list-section .tip-list__empty{color:var(--paper-muted)}.dark-list-section .tip-list__error{color:var(--color-danger-text)}.dark-list-section .card-skeleton{background:var(--color-bg-dark-card)}.dark-list-section .card-skeleton__thumb{background:linear-gradient(110deg,var(--skeleton-card-from) 40%,var(--skeleton-card-mid) 50%,var(--skeleton-card-from) 60%);background-size:200% 100%;animation:skeleton-shimmer var(--shimmer-duration) ease-in-out infinite}.dark-list-section .card-skeleton__thumb[data-shimmer=paused]{animation:none}.dark-list-section .card-skeleton__title,.dark-list-section .card-skeleton__channel,.dark-list-section .card-skeleton__desc{background:var(--skeleton-card-mid-sm)}.dark-list-section .card-grid--sm:not(.card-grid--list) .card-skeleton{background:var(--color-bg-dark-card-hover)}.dark-list-section .card-grid--sm:not(.card-grid--list) .card-skeleton__thumb{border-radius:0}.dark-list-section .card-grid--sm:not(.card-grid--list) .card-skeleton__body{display:none}.tips-search{width:100%;appearance:none;background:var(--color-bg-primary);border:1px solid rgba(0,0,0,.16);border-radius:var(--radius-full);color:var(--color-text);font-family:inherit;font-size:var(--fs-sm);letter-spacing:.02em;padding:.65rem 2.2rem .65rem 1.1rem;min-height:48px;transition:border-color .16s var(--ease-one-ui),background .16s var(--ease-one-ui),color .16s var(--ease-one-ui)}.tips-search::-webkit-search-cancel-button,.tips-search::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.tips-search:focus:not(:focus-visible){outline:none}.tips-search::placeholder{color:var(--color-text-faint)}.tips-search:focus{border-color:#00000052;background:var(--color-bg-primary)}.tips-search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tips-search-clear{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-faint);cursor:pointer;touch-action:manipulation;line-height:1;width:44px;height:44px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:color .16s ease,background .16s ease}.tips-search-clear:hover{color:var(--color-text-muted);background:var(--search-clear-hover-fill)}.tips-search-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tips-search-clear svg{width:12px;height:12px}@container list-hero (max-width: 560px){.list-hero__count{display:none}.list-hero__search{flex:1 1 auto;max-width:none}}app-cinematic-tips{--thumb-size-default: 300px}app-cinematic-tips .page-layout__tint{-webkit-mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .6) 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .6) 45%,transparent 100%)}app-cinematic-tips .list-hero__card{position:relative;--_card-bg: rgb(0 0 0 / .32);background:var(--_card-bg);-webkit-backdrop-filter:blur(2.5px) brightness(.5) saturate(1.1);backdrop-filter:blur(2.5px) brightness(.5) saturate(1.1);border:0;box-shadow:inset 0 0 0 3px #000c,0 0 0 2px var(--editorial-ring),8px 8px 0 2px var(--color-brand),0 24px 56px #0000008c}app-cinematic-tips .list-hero__card:before{content:"";position:absolute;z-index:0;inset:3px 3px auto;height:34px;border-radius:calc(var(--radius-card) - 4px) calc(var(--radius-card) - 4px) 0 0;background-image:linear-gradient(90deg,transparent 0,var(--editorial-ring) 14%,var(--editorial-ring) 70%,rgb(255 255 255 / .25) 100%),linear-gradient(180deg,rgb(255 255 255 / .2),transparent);background-size:100% 2px,100% 100%;background-repeat:no-repeat;pointer-events:none}app-cinematic-tips .list-hero__inner{position:relative;z-index:1}app-cinematic-tips .list-hero__left{align-items:flex-end;padding-top:.2rem}app-cinematic-tips .list-hero__title{display:inline-block;background:var(--editorial-plate);color:var(--editorial-plate-ink);padding:.02em .16em .06em;margin:.14em 0 .12em;transform:rotate(-1.3deg);transform-origin:left center;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 .07em 0 0 var(--color-brand);letter-spacing:-.01em}app-cinematic-tips .list-hero__count{padding-bottom:.3rem}app-cinematic-tips .qf__track-wrap--fade-right:not(.qf__track-wrap--fade-left){-webkit-mask-image:linear-gradient(to left,transparent 0,#000 96px);mask-image:linear-gradient(to left,transparent 0,#000 96px)}app-cinematic-tips .qf__track-wrap--fade-left.qf__track-wrap--fade-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 96px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 96px),transparent)}app-cinematic-tips .dark-list-section{padding-top:clamp(2.25rem,4vw,3.25rem)}app-cinematic-tips .card-grid{position:relative;container-type:inline-size}app-cinematic-tips .tip-card{--glow-reach: var(--tips-glow-reach);background:var(--tips-card);outline:1px solid rgb(255 255 255 / .16);outline-offset:-1px;box-shadow:0 0 0 1px #00000080}@media(hover:hover){app-cinematic-tips .tip-card:hover{outline-color:#ffffff6b}}app-cinematic-tips .tip-card__body{background:var(--tips-body);border-top:1px solid rgb(255 255 255 / .14);border-radius:0 0 var(--radius-card) var(--radius-card)}app-cinematic-tips .tip-card__visual{background-color:var(--tips-well)}app-cinematic-tips .tip-card__visual:before{background:linear-gradient(160deg,var(--tips-well-hi),var(--tips-well));box-shadow:inset 0 0 0 1px #ffffff0f}app-cinematic-tips .tip-card--lit .tip-card__body{background:color-mix(in oklab,var(--tips-body) 80%,transparent)}app-cinematic-tips .tip-card--lit{background:transparent;--surface-glow-top: var(--glow-reach);--surface-glow-x: var(--glow-reach);--surface-glow-bottom: var(--glow-reach);--surface-glow-image: radial-gradient( ellipse var(--glow-reach) 50% at var(--glow-reach) 50%, rgb(var(--tip-glow-l) / .45) 0%, rgb(var(--tip-glow-l) / .3) 20%, rgb(var(--tip-glow-l) / .14) 45%, rgb(var(--tip-glow-l) / .04) 70%, transparent 100% ), radial-gradient( ellipse var(--glow-reach) 50% at calc(100% - var(--glow-reach)) 50%, rgb(var(--tip-glow-r) / .45) 0%, rgb(var(--tip-glow-r) / .3) 20%, rgb(var(--tip-glow-r) / .14) 45%, rgb(var(--tip-glow-r) / .04) 70%, transparent 100% ), radial-gradient( ellipse 50% var(--glow-reach) at 50% calc(100% - var(--glow-reach)), rgb(var(--tip-glow-b) / .45) 0%, rgb(var(--tip-glow-b) / .3) 20%, rgb(var(--tip-glow-b) / .14) 45%, rgb(var(--tip-glow-b) / .04) 70%, transparent 100% )}@container (max-width: 640px){app-cinematic-tips .tip-card{--glow-reach: var(--tips-glow-reach-narrow)}}.tip-card__img-btn{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;touch-action:manipulation}.tip-card__img-btn .tip-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity .3s ease,transform .55s var(--ease-out-quart),filter .55s var(--ease-out-quart)}.tip-card__img-btn .tip-card__img.is-loaded{opacity:1}.tip-card__img-btn .tip-card__img.img-load-error{display:none}.card-grid--md:not(.card-grid--list) .tip-card__img-btn:hover .tip-card__img.is-loaded,.card-grid--lg:not(.card-grid--list) .tip-card__img-btn:hover .tip-card__img.is-loaded{transition-property:opacity,transform;transform:scale(1.06)}.tip-card__img-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.tip-card__title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .5rem;min-width:0}.tip-card__source{flex-basis:100%;font-size:var(--fs-sm);letter-spacing:.04em;color:var(--color-text-faint)}.tip-card__source-name{font-weight:600;color:inherit;transition:color .18s ease}.tip-card__source-meta{font-weight:400;color:var(--color-text-faint);letter-spacing:.03em;transition:color .18s ease}a.tip-card__source{text-decoration:none;transition:color .18s ease}a.tip-card__source:hover,a.tip-card__source:focus-visible,a.tip-card__source:hover .tip-card__source-name,a.tip-card__source:hover .tip-card__source-meta,a.tip-card__source:focus-visible .tip-card__source-name,a.tip-card__source:focus-visible .tip-card__source-meta{color:var(--color-imdb)}.card-grid--sm:not(.card-grid--list) .tip-card__overlay-source{display:none}.card-grid--sm:not(.card-grid--list) .tip-card__overlay-title{-webkit-line-clamp:1}app-worth-watching{--thumb-size-default: 300px}app-worth-watching .tip-card__channel{display:block;font-size:var(--fs-md);font-weight:500;letter-spacing:.04em;color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast) ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-worth-watching .tip-card__channel:hover{color:var(--color-accent-text)}app-worth-watching .card-grid--list .tip-card__thumb{flex:0 0 clamp(100px,var(--thumb-size, 160px),var(--thumb-max, 720px));min-width:80px}.scroll-sentinel{height:1px}@media(hover:none){.tip-card:hover,.dark-list-section .card-grid:not(.card-grid--list) .tip-card:hover{transform:none;box-shadow:var(--shadow-island)}.card-grid--md:not(.card-grid--list) .tip-card__thumb-link:hover .tip-card__img.is-loaded,.card-grid--lg:not(.card-grid--list) .tip-card__thumb-link:hover .tip-card__img.is-loaded,.card-grid--md:not(.card-grid--list) .tip-card__img-btn:hover .tip-card__img.is-loaded,.card-grid--lg:not(.card-grid--list) .tip-card__img-btn:hover .tip-card__img.is-loaded{transform:none;filter:none}}app-cinematic-tips .card-grid:not(.card-grid--list) .tip-card__body{display:flex}app-cinematic-tips .card-grid:not(.card-grid--list) .tip-card__overlay{display:none}app-cinematic-tips .tip-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.6}app-cinematic-tips .tip-card__title{text-wrap:balance}#fiimu-main:focus-visible{outline:none}@media print{body{background:#fff!important;color:#000!important}:root,html[data-surface]{--paper: #111;--paper-muted: rgba(0, 0, 0, .75);--paper-faint: rgba(0, 0, 0, .65)}.pill-wrap,app-lightbox,.lightbox,app-sw-update-banner,app-authoring-toast,.hero-overlay,.fp-sticky,.fp-progress,[data-fiimu-nav-sentinel]{display:none!important}*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;box-shadow:none!important}}
