: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);--img-error-light-bg: #f5f5f5;--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;--shimmer-duration: 2.4s;--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", "Anton Fallback", sans-serif;--font-body: "TeX Gyre Heros", "TeX Gyre Heros Fallback", Helvetica, Arial, sans-serif;--font-ui: var( --font-body );--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-track-edge: 1.5rem;--qf-track-focus-space: .25rem;--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: 1.25rem;--gear-chip-min-w: 2rem;--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);--table-die-sapphire-resin: #09294f;--table-die-emerald-resin: #093821;--table-die-gold-engraving: #ad7824;--table-die-ruby-body: #9c0f1b;--table-die-ruby-pip: #f3e4c8;--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-notebook-page-depth: 8px;--collab-notebook-card-gap: 32px;--font-mtg: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-pk: "TeX Gyre Heros", sans-serif;--font-pk-heavy: var(--font-pk);--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-photo-max-height: 66svh;--albums-grid-column-gap: clamp(10px, 1vw, 18px);--albums-grid-row-gap: clamp(14px, 1.3vw, 22px);--albums-section-px: min( var(--section-px), max(.375rem, 6vw - 1.25rem, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px)) );--film-chapter-gap: clamp(2rem, 4vw, 4rem);--ww-intro-measure: 30ch;--ww-feature-title-size: clamp(1.5rem, 1.1rem + 1vw, 2.125rem);--ww-card-min-width: 18rem;--ww-feature-copy-measure: 65ch;--ww-opening-lead-ratio: 1.15fr;--ww-grid-gap: clamp(1rem, .5rem + 1.6vw, 2rem);--ww-support-copy-ratio: 1.15fr;--ww-support-wide-copy-ratio: .7fr;--ww-header-scrim-min-height: 32rem;--album-intro-measure: 46ch;--album-eyebrow-gap: 1.25rem;--album-header-scrim-min-height: var(--ww-header-scrim-min-height);--album-hero-scrim: var(--ww-hero-scrim);--ww-hero-scrim: linear-gradient( to bottom, var(--black-62) 0%, var(--black-62) 65%, var(--black-06) 100% );--contact-email-size: clamp(1.5rem, 3cqi, 2rem);--gear-studio-paper: #fff;--gear-plate-well: #f9f9f9;--gear-plate-opaque: #e8e8e8;--gear-plate-on-ink: #fff;--gear-studio-well: var(--gear-studio-paper);--gear-studio-caption-pad: .875rem}:root{--tips-composition-rule: rgb(242 240 236 / .32);--tips-study-toggle-width: 5.5rem;--tips-study-icon-size: 1.25rem;--tips-study-control-size: 2.75rem;--tips-caption-indent: 2rem;--tips-grid-row-gap: 1.5rem;--tips-grid-column-gap: clamp(.3rem, .2rem + .4vw, .6rem);--tips-title-size: clamp(2.75rem, 6vw, 6rem);--tips-study-panel: clamp(18rem, 26vw, 25rem);--tips-study-strip: 6rem;--tips-study-thumb: 7rem;--tips-missing-icon: 2.5rem}:root{--ink-film-ground: #080808;--ink-film-surface: #111111;--ink-film-raise: #1e1e1e;--ink-film-well: #0a0a0a;--ink-film-shimmer: #1e1e24;--ink-film-dialog: #141416;--ink-film-white: #fff;--scrim-72: var(--black-72);--scrim-62: var(--black-62);--scrim-50: var(--black-50);--scrim-45: var(--black-45);--panel-black-05: var(--black-05);--panel-black-06: var(--black-06);--panel-black-08: var(--black-08);--panel-black-10: var(--black-10);--panel-black-16: var(--black-16);--panel-black-35: var(--black-35);--panel-black-55: var(--black-55);--panel-black-60: var(--black-60);--panel-black-65: var(--black-65);--panel-black-70: var(--black-70);--panel-black-75: var(--black-75);--panel-black-85: var(--black-85);--scrim-band-veil: linear-gradient( to top, var(--scrim-72) 0%, rgba(0, 0, 0, .55) 45%, rgba(0, 0, 0, .4) 100% )}:root{--black-015: rgba(0, 0, 0, .015);--black-02: rgba(0, 0, 0, .02);--black-022: rgba(0, 0, 0, .022);--black-025: rgba(0, 0, 0, .025);--black-03: rgba(0, 0, 0, .03);--black-035: rgba(0, 0, 0, .035);--black-04: rgba(0, 0, 0, .04);--black-045: rgba(0, 0, 0, .045);--black-05: rgba(0, 0, 0, .05);--black-06: rgba(0, 0, 0, .06);--black-07: rgba(0, 0, 0, .07);--black-08: rgba(0, 0, 0, .08);--black-09: rgba(0, 0, 0, .09);--black-10: rgba(0, 0, 0, .1);--black-12: rgba(0, 0, 0, .12);--black-14: rgba(0, 0, 0, .14);--black-15: rgba(0, 0, 0, .15);--black-16: rgba(0, 0, 0, .16);--black-18: rgba(0, 0, 0, .18);--black-20: rgba(0, 0, 0, .2);--black-22: rgba(0, 0, 0, .22);--black-24: rgba(0, 0, 0, .24);--black-25: rgba(0, 0, 0, .25);--black-29: rgba(0, 0, 0, .29);--black-30: rgba(0, 0, 0, .3);--black-35: rgba(0, 0, 0, .35);--black-40: rgba(0, 0, 0, .4);--black-42: rgba(0, 0, 0, .42);--black-45: rgba(0, 0, 0, .45);--black-50: rgba(0, 0, 0, .5);--black-55: rgba(0, 0, 0, .55);--black-60: rgba(0, 0, 0, .6);--black-62: rgba(0, 0, 0, .62);--black-65: rgba(0, 0, 0, .65);--black-70: rgba(0, 0, 0, .7);--black-75: rgba(0, 0, 0, .75);--black-78: rgba(0, 0, 0, .78);--black-80: rgba(0, 0, 0, .8);--black-82: rgba(0, 0, 0, .82);--black-85: rgba(0, 0, 0, .85);--black-88: rgba(0, 0, 0, .88);--black-90: rgba(0, 0, 0, .9);--black-92: rgba(0, 0, 0, .92);--black-95: rgba(0, 0, 0, .95);--white-06: rgba(255, 255, 255, .06);--white-08: rgba(255, 255, 255, .08);--white-09: rgba(255, 255, 255, .09);--white-10: rgba(255, 255, 255, .1);--white-12: rgba(255, 255, 255, .12);--white-14: rgba(255, 255, 255, .14);--white-15: rgba(255, 255, 255, .15);--white-16: rgba(255, 255, 255, .16);--white-18: rgba(255, 255, 255, .18);--white-20: rgba(255, 255, 255, .2);--white-28: rgba(255, 255, 255, .28);--white-32: rgba(255, 255, 255, .32);--white-35: rgba(255, 255, 255, .35);--white-40: rgba(255, 255, 255, .4);--white-45: rgba(255, 255, 255, .45);--white-50: rgba(255, 255, 255, .5);--white-55: rgba(255, 255, 255, .55);--white-60: rgba(255, 255, 255, .6);--white-65: rgba(255, 255, 255, .65);--white-70: rgba(255, 255, 255, .7);--white-80: rgba(255, 255, 255, .8);--white-85: rgba(255, 255, 255, .85);--white-90: rgba(255, 255, 255, .9);--white-92: rgba(255, 255, 255, .92);--white-96: rgba(255, 255, 255, .96);--white-00: rgba(255, 255, 255, 0);--black-00: rgba(0, 0, 0, 0);--white-02: rgba(255, 255, 255, .02);--white-30: rgba(255, 255, 255, .3);--white-72: rgba(255, 255, 255, .72);--white-94: rgba(255, 255, 255, .94);--black-34: rgba(0, 0, 0, .34);--black-32: rgba(0, 0, 0, .32);--white-36: rgba(255, 255, 255, .36);--white-62: rgba(255, 255, 255, .62);--authoring-tile-bg: #0b0b0b;--authoring-tile-bg-hover: #141414;--pure-white: #fff;--pure-black: #000;--youtube-play-plate: #212121;--scrim-photographs-header: linear-gradient( to bottom, rgba(0, 0, 0, 0) 0%, var(--black-04) 5.7%, var(--black-14) 11.4%, var(--black-30) 17%, rgba(0, 0, 0, .44) 22.7%, rgba(0, 0, 0, .52) 30%, var(--scrim-50) 37%, rgba(0, 0, 0, .41) 45.5%, var(--black-29) 55%, rgba(0, 0, 0, .17) 67%, rgba(0, 0, 0, .085) 78%, rgba(0, 0, 0, .032) 88%, rgba(0, 0, 0, .008) 95%, rgba(0, 0, 0, 0) 100% )}:root{--black-11: rgba(0, 0, 0, .11);--black-28: rgba(0, 0, 0, .28);--black-72: rgba(0, 0, 0, .72);--brand-06: rgba(238, 0, 0, .06);--brand-08: rgba(238, 0, 0, .08);--brand-09: rgba(238, 0, 0, .09);--brand-10: rgba(238, 0, 0, .1);--brand-14: rgba(238, 0, 0, .14);--brand-15: rgba(238, 0, 0, .15);--brand-16: rgba(238, 0, 0, .16);--brand-20: rgba(238, 0, 0, .2);--brand-45: rgba(238, 0, 0, .45);--brand-60: rgba(238, 0, 0, .6);--brand-70: rgba(238, 0, 0, .7);--brand-80: rgba(238, 0, 0, .8);--chip-danger-bg: rgba(70, 12, 12, .55);--chip-danger-bg-hover: rgba(92, 16, 16, .7);--chip-danger-edge: rgba(240, 90, 90, .6);--chip-danger-edge-hover: rgba(240, 90, 90, .95);--chip-danger-ink: rgb(255, 176, 176);--chip-danger-ink-hover: rgb(255, 208, 208);--chip-ok-bg: rgba(10, 55, 30, .55);--chip-ok-bg-hover: rgba(14, 72, 40, .7);--chip-ok-edge: rgba(70, 200, 120, .6);--chip-ok-edge-hover: rgba(70, 200, 120, .95);--chip-ok-ink: rgb(150, 240, 182);--chip-ok-ink-hover: rgb(184, 248, 206);--film-ground-12: rgba(8, 8, 8, .12);--film-ground-34: rgba(8, 8, 8, .34);--film-ground-62: rgba(8, 8, 8, .62);--film-hero-mid-50: rgba(14, 14, 16, .5);--film-rail-arrow-82: rgba(22, 22, 26, .82);--film-rail-scrim-60: rgba(10, 10, 12, .6);--film-rail-scrim-72: rgba(10, 10, 12, .72);--list-hero-card-58: rgba( 10, 10, 12, .58 );--film-shimmer-wine-a: rgb(73, 37, 42);--film-shimmer-wine-b: rgb(67, 33, 45);--film-surface-82: rgba(17, 17, 17, .82);--film-surface-96: rgba(17, 17, 17, .96);--glitch-cyan-40: rgba(0, 150, 255, .4);--glitch-cyan-50: rgba(0, 150, 255, .5);--glitch-cyan-60: rgba(0, 150, 255, .6);--kit-rust-07: rgba(180, 60, 30, .07);--kit-rust-08: rgba(180, 60, 30, .08);--kit-rust-35: rgba(180, 60, 30, .35);--kit-rust-70: rgba(180, 60, 30, .7);--kit-rust-deep-80: rgba(160, 50, 20, .8);--video-chip-bg-55: rgba(20, 20, 20, .55);--video-chip-bg-85: rgba(20, 20, 20, .85);--video-chip-bg-hover-72: rgba(28, 28, 28, .72);--white-03: rgba(255, 255, 255, .03);--white-04: rgba(255, 255, 255, .04);--white-05: rgba(255, 255, 255, .05);--white-07: rgba(255, 255, 255, .07);--white-22: rgba(255, 255, 255, .22);--white-24: rgba(255, 255, 255, .24);--white-25: rgba(255, 255, 255, .25);--white-78: rgba(255, 255, 255, .78);--white-82: rgba(255, 255, 255, .82);--white-88: rgba(255, 255, 255, .88);--white-95: rgba(255, 255, 255, .95)}: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: 0;--page-wash: transparent;--page-tint-l: .06;--page-tint-opacity: 0;--page-seam-shade: transparent;--page-tint-floor: 0}html[data-surface=worth-watching]{--page-bg: oklch(from var(--hero-tint-3) 21% min(c, .012) h);--page-grain-opacity: .08;--page-wash: transparent;--page-wash-height: 740px;--page-tint-l: .21;--page-tint-opacity: .45;--page-tint-lift: .035;--page-tint-shape: .07;--page-tint-chroma: .025;--page-tint-floor: .16}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: 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(15% .0289 55);--hero-tint-2: oklch(40.7% .0279 58.8);--hero-tint-3: oklch(57.7% .0321 59.9);--hero-tint-4: oklch(85% .037 59.4);--hero-tint-5: oklch(48.8% .0388 52.5);--hero-tint-6: oklch(56.8% .0591 48.7);--hero-tint-7: oklch(69.2% .0336 57.9);--hero-tint-8: oklch(73.8% .0363 57.3);--hero-tint-9: oklch(54.1% .0278 58);--hero-tint-10: oklch(45.9% .0379 54.3)}html[data-hero=video--project-2]{--hero-tint-1: oklch(60.2% .0122 89.7);--hero-tint-2: oklch(51.4% .012 83.6);--hero-tint-3: oklch(52.8% .0147 75.9);--hero-tint-4: oklch(49.5% .0126 73);--hero-tint-5: oklch(34.3% .0138 73.7);--hero-tint-6: oklch(22.3% .0187 101.6);--hero-tint-7: oklch(15% .0092 88.2);--hero-tint-8: oklch(52.7% .0079 88.1);--hero-tint-9: oklch(85% .0097 104);--hero-tint-10: oklch(55.4% .0063 80.7)}html[data-hero=video--project-3]{--hero-tint-1: oklch(18.8% .0502 247.6);--hero-tint-2: oklch(75.7% .0483 37.9);--hero-tint-3: oklch(70.7% .0542 269.1);--hero-tint-4: oklch(64% .0771 252.3);--hero-tint-5: oklch(35.4% .068 256.3);--hero-tint-6: oklch(19.8% .0407 43.3);--hero-tint-7: oklch(85% .0482 57.1);--hero-tint-8: oklch(59.4% .0659 260.3);--hero-tint-9: oklch(50.4% .0849 248.6);--hero-tint-10: oklch(15% .0381 243.2)}html[data-hero=video--project-4]{--hero-tint-1: oklch(32.7% .0471 52.8);--hero-tint-2: oklch(24.8% .0328 49.5);--hero-tint-3: oklch(67.7% .0465 51.5);--hero-tint-4: oklch(15% .0364 54.3);--hero-tint-5: oklch(26.8% .0356 50.1);--hero-tint-6: oklch(85% .0484 51.3);--hero-tint-7: oklch(83.8% .0583 52.2);--hero-tint-8: oklch(53.7% .0378 50.2);--hero-tint-9: oklch(41.1% .0536 52.7);--hero-tint-10: oklch(51.9% .0501 51.1)}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:TeX Gyre Heros Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans");font-weight:400;font-style:normal;size-adjust:99.93%;ascent-override:114.87%;descent-override:30.39%;line-gap-override:0%}@font-face{font-family:TeX Gyre Heros Fallback;src:local("Arial Italic"),local("Arial-ItalicMT"),local("Helvetica Oblique"),local("Liberation Sans Italic");font-weight:400;font-style:italic;size-adjust:99.93%;ascent-override:112.67%;descent-override:30.39%;line-gap-override:0%}@font-face{font-family:TeX Gyre Heros Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");font-weight:700;font-style:normal;size-adjust:99.95%;ascent-override:112.56%;descent-override:32.68%;line-gap-override:0%}@font-face{font-family:TeX Gyre Heros Fallback;src:local("Arial Bold Italic"),local("Arial-BoldItalicMT"),local("Helvetica Bold Oblique"),local("Liberation Sans Bold Italic");font-weight:700;font-style:italic;size-adjust:99.95%;ascent-override:112.35%;descent-override:32.68%;line-gap-override:0%}@font-face{font-family:Anton Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");font-weight:400;font-style:normal;size-adjust:75%;ascent-override:156.8%;descent-override:43.9%;line-gap-override:0%}@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}#fiimu-main:focus-visible{outline:none}.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}.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)}.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,var(--black-04) 0%,var(--black-09) 40%,var(--black-12) 50%,var(--black-09) 60%,var(--black-04) 100%);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:var(--img-error-light-bg);color:var(--black-25)}html.fiimu-gecko .album-card{content-visibility:visible}html.fiimu-gecko .album-card__skeleton,html.fiimu-gecko .album-skeleton{animation: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}}
