:root{--dimension-0:0px;--dimension-2:2px;--dimension-4:4px;--dimension-6:6px;--dimension-8:8px;--dimension-10:10px;--dimension-12:12px;--dimension-16:16px;--dimension-20:20px;--dimension-24:24px;--dimension-32:32px;--dimension-40:40px;--dimension-48:48px;--dimension-56:56px;--borderRadius-0:0px;--borderRadius-4:4px;--borderRadius-8:8px;--borderRadius-12:12px;--borderRadius-24:24px;--borderRadius-999:999px;--borderWidth-0:0px;--borderWidth-1:1px;--borderWidth-2:2px;--fontWeight-regular:400;--fontWeight-medium:500;--fontWeight-semibold:600;--fontWeight-bold:700;--fontSize-10:10px;--fontSize-12:12px;--fontSize-14:14px;--fontSize-16:16px;--fontSize-18:18px;--fontSize-20:20px;--fontSize-24:24px;--fontSize-28:28px;--fontSize-32:32px;--fontSize-40:40px;--fontSize-48:48px;--fontSize-56:56px;--lineHeight-14:14px;--lineHeight-16:16px;--lineHeight-20:20px;--lineHeight-24:24px;--lineHeight-26:26px;--lineHeight-28:28px;--lineHeight-32:32px;--lineHeight-36:36px;--lineHeight-40:40px;--lineHeight-48:48px;--lineHeight-56:56px;--lineHeight-64:64px;--letterSpacing-none:0em;--letterSpacing-tight:-.01em;--letterSpacing-wide:.08em;--textCase-none:none;--textCase-uppercase:uppercase;--color-white:#fff;--color-black:#000;--color-transparent:#0000;--time-120:.12s;--time-200:.2s;--time-400:.4s;--time-700:.7s;--time-14000:14s;--time-60000:60s;--curve-easeOut:cubic-bezier(0, 0, .58, 1);--curve-standard:cubic-bezier(.2, 0, 0, 1);--curve-reveal:cubic-bezier(.16, 1, .3, 1);--curve-ambient:cubic-bezier(.37, 0, .63, 1);--filter-glass:blur(16px) saturate(140%);--filter-glassWhisper:blur(12px) saturate(120%);--filter-glassStrong:blur(40px) saturate(150%);--filter-mono:grayscale(100%) contrast(105%);--filter-none:none;--fontSize-fluid-hero:clamp(3.5rem, 1.67rem + 4.26vw, 5.5rem);--fontSize-fluid-lead:clamp(1.125rem, 1.04rem + .36vw, 1.25rem);--fontSize-fluid-h2:clamp(2rem, 1.4rem + 1.9vw, 3rem);--fontSize-fluid-displayXl:clamp(3.5rem, .91rem + 10.62vw, 11rem);--fontSize-fluid-displayLg:clamp(2.25rem, 1.48rem + 3.19vw, 4.5rem);--lineHeight-ratio-display:100%;--lineHeight-ratio-lead:150%;--lineHeight-ratio-title:110%;--lineHeight-ratio-displayXl:90%;--letterSpacing-display:-.02em;--letterSpacing-title:-.015em;--letterSpacing-displayXl:-.02em;--dimension-1232:1232px;--color-mono-50:#f5f5f5;--color-mono-100:#ededed;--color-mono-300:#a3a3a3;--color-mono-400:#8a8a8a;--color-mono-500:#6b6b6b;--color-mono-600:#5c5c5c;--color-mono-700:#1f1f1f;--color-mono-800:#141414;--color-mono-900:#0d0d0d;--color-mono-950:#0a0a0a;--color-mono-1000:#050505;--spacing-fluid-section:clamp(4rem, 2.6rem + 6vw, 10rem);--measure-body:56ch;--measure-lead:40ch;--measure-heading:20ch}:root[data-brand=site]{--color-product1:#9ea1a9;--color-product2:#50545c;--color-product3:#6b7079;--color-onProduct1:var(--color-black);--color-onProduct2:var(--color-white);--color-success:#1f9d5b;--color-warning:#e69a12;--color-danger:#d23b34;--color-ink:#0b0c0e;--fontFamily-display:"Inter Tight", system-ui, sans-serif;--fontFamily-base:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--space-padding-xs:var(--dimension-12);--space-padding-sm:var(--dimension-12);--space-padding-md:var(--dimension-16);--space-padding-lg:var(--dimension-20);--space-padding-xl:var(--dimension-24);--space-gap-xs:var(--dimension-4);--space-gap-sm:var(--dimension-6);--space-gap-md:var(--dimension-8);--space-gap-lg:var(--dimension-10);--space-gap-xl:var(--dimension-12);--borderRadius-control:var(--borderRadius-8);--borderRadius-surface:var(--borderRadius-12);--borderWidth-none:var(--borderWidth-0);--borderWidth-control:var(--borderWidth-1);--size-control-xs:var(--dimension-24);--size-control-sm:var(--dimension-32);--size-control-md:var(--dimension-40);--size-control-lg:var(--dimension-48);--size-control-xl:var(--dimension-56);--iconSize-xs:var(--dimension-12);--iconSize-sm:var(--dimension-16);--iconSize-md:var(--dimension-20);--iconSize-lg:var(--dimension-24);--iconSize-xl:var(--dimension-32);--layout-columns-xs:4;--layout-columns-sm:8;--layout-columns-md:12;--layout-columns-lg:12;--layout-columns-xl:12;--layout-columnGap-xs:var(--dimension-16);--layout-columnGap-sm:var(--dimension-16);--layout-columnGap-md:var(--dimension-24);--layout-columnGap-lg:var(--dimension-24);--layout-columnGap-xl:var(--dimension-24);--layout-paddingH-xs:var(--dimension-16);--layout-paddingH-sm:var(--dimension-24);--layout-paddingH-md:var(--dimension-32);--layout-paddingH-lg:var(--dimension-40);--layout-paddingH-xl:var(--dimension-48);--layout-rowGap-xs:var(--dimension-32);--layout-rowGap-sm:var(--dimension-40);--layout-rowGap-md:var(--dimension-48);--layout-rowGap-lg:var(--dimension-56);--layout-rowGap-xl:var(--dimension-56);--color-product1-100:#f0f1f2;--color-product1-300:#cfd0d4;--color-product1-500:#9ea1a9;--color-product1-700:#737782;--color-product1-900:#45484e;--color-product2-100:#e4e5e7;--color-product2-300:#a5a9b0;--color-product2-500:#50545c;--color-product2-700:#3c3f45;--color-product2-900:#242629;--color-product3-100:#e9e9eb;--color-product3-300:#b4b7bd;--color-product3-500:#6b7079;--color-product3-700:#50545b;--color-product3-900:#303236;--color-success-100:#d7f7e6;--color-success-300:#79e4ac;--color-success-500:#1f9d5b;--color-success-700:#177644;--color-success-900:#0e4729;--color-warning-100:#fcf0db;--color-warning-300:#f5cd86;--color-warning-500:#e69a12;--color-warning-700:#ad740d;--color-warning-900:#684508;--color-danger-100:#f8e2e1;--color-danger-300:#e99d99;--color-danger-500:#d23b34;--color-danger-700:#a12924;--color-danger-900:#611915;--color-neutral-0:#fff;--color-neutral-50:#f7f7f9;--color-neutral-100:#f1f2f4;--color-neutral-200:#e1e3e8;--color-neutral-300:#cbcfd6;--color-neutral-400:#aeb3bf;--color-neutral-500:#858e9f;--color-neutral-600:#656e80;--color-neutral-700:#474d5a;--color-neutral-800:#292d34;--color-neutral-900:#0b0c0e;--color-neutral-dark-alpha02:#0b0c0e05;--color-neutral-dark-alpha03:#0b0c0e08;--color-neutral-dark-alpha04:#0b0c0e0a;--color-neutral-dark-alpha06:#0b0c0e0f;--color-neutral-dark-alpha08:#0b0c0e14;--color-neutral-dark-alpha10:#0b0c0e1a;--color-neutral-dark-alpha18:#0b0c0e2e;--color-neutral-dark-alpha30:#0b0c0e4d;--color-neutral-dark-alpha60:#0b0c0e99;--color-neutral-dark-alpha72:#0b0c0eb8;--color-neutral-dark-alpha88:#0b0c0ee0;--color-neutral-light-alpha02:#ffffff05;--color-neutral-light-alpha04:#ffffff0a;--color-neutral-light-alpha06:#ffffff0f;--color-neutral-light-alpha08:#ffffff14;--color-neutral-light-alpha10:#ffffff1a;--color-neutral-light-alpha12:#ffffff1f;--color-neutral-light-alpha16:#ffffff29;--color-neutral-light-alpha18:#ffffff2e;--color-neutral-light-alpha24:#ffffff3d;--color-neutral-light-alpha30:#ffffff4d;--color-neutral-light-alpha40:#fff6;--color-neutral-light-alpha60:#fff9;--color-neutral-light-alpha72:#ffffffb8;--color-neutral-light-alpha88:#ffffffe0}:root[data-theme=light]{--color-bg-primary:var(--color-neutral-50);--color-bg-secondary:var(--color-neutral-0);--color-bg-tertiary:var(--color-neutral-100);--color-bg-overlay:#0009;--color-fill-primary-default:var(--color-product1-500);--color-fill-primary-hover:var(--color-product1-300);--color-fill-primary-active:var(--color-product1-700);--color-fill-primary-disabled:var(--color-neutral-200);--color-fill-primary-subtle:var(--color-product1-100);--color-fill-secondary-default:var(--color-neutral-100);--color-fill-secondary-hover:var(--color-neutral-200);--color-fill-secondary-active:var(--color-neutral-300);--color-fill-secondary-disabled:var(--color-neutral-100);--color-fill-ghost-default:var(--color-transparent);--color-fill-ghost-hover:var(--color-neutral-100);--color-fill-ghost-active:var(--color-neutral-200);--color-fill-ghost-disabled:var(--color-transparent);--color-fill-accent-default:var(--color-product2-500);--color-fill-accent-hover:var(--color-product2-300);--color-fill-accent-active:var(--color-product2-700);--color-fill-accent-disabled:var(--color-neutral-200);--color-fill-accent-subtle:var(--color-product2-100);--color-fill-success-default:var(--color-success-500);--color-fill-success-subtle:var(--color-success-100);--color-fill-warning-default:var(--color-warning-500);--color-fill-warning-subtle:var(--color-warning-100);--color-fill-danger-default:var(--color-danger-500);--color-fill-danger-hover:var(--color-danger-700);--color-fill-danger-active:var(--color-danger-900);--color-fill-danger-disabled:var(--color-neutral-200);--color-fill-danger-subtle:var(--color-danger-100);--color-fill-info-default:var(--color-product3-500);--color-fill-info-subtle:var(--color-product3-100);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-tertiary:var(--color-neutral-400);--color-text-quaternary:var(--color-neutral-300);--color-text-onPrimary:var(--color-onProduct1);--color-text-onAccent:var(--color-onProduct2);--color-text-accent:var(--color-product1-500);--color-text-success:var(--color-success-700);--color-text-warning:var(--color-warning-700);--color-text-danger:var(--color-danger-500);--color-text-info:var(--color-product3-700);--color-text-onDanger:var(--color-white);--color-text-onSuccess:var(--color-white);--color-text-onOverlay:var(--color-white);--color-border-none:var(--color-transparent);--color-border-tertiary:var(--color-neutral-100);--color-border-secondary:var(--color-neutral-200);--color-border-primary:var(--color-neutral-400);--color-border-accent:var(--color-product1-500);--color-border-danger:var(--color-danger-500);--color-outline-focus:var(--color-product1-300);--color-illustration-primary-light:var(--color-product1-300);--color-illustration-primary-base:var(--color-product1-500);--color-illustration-primary-dark:var(--color-product1-700);--color-illustration-primary-deep:var(--color-product1-900);--color-illustration-accent-light:var(--color-product2-300);--color-illustration-accent-base:var(--color-product2-500);--color-illustration-accent-dark:var(--color-product2-700);--color-illustration-accent-deep:var(--color-product2-900);--color-illustration-info-light:var(--color-product3-300);--color-illustration-info-base:var(--color-product3-500);--color-illustration-info-dark:var(--color-product3-700);--color-illustration-info-deep:var(--color-product3-900);--color-illustration-ink:var(--color-ink);--color-illustration-night:var(--color-neutral-800);--color-illustration-cream:var(--color-neutral-50);--color-illustration-white:var(--color-white);--color-illustration-stage-primary:var(--color-product1-700);--color-illustration-stage-accent:var(--color-product2-700);--color-illustration-glow:var(--color-white);--color-glass-bg:var(--color-neutral-light-alpha72);--color-glass-br:var(--color-neutral-dark-alpha08);--color-glass-highlight:var(--color-neutral-light-alpha88);--color-glass-shadow:var(--color-neutral-dark-alpha08);--color-glass-solid:var(--color-bg-secondary);--color-glass-whisper-bg:var(--color-neutral-light-alpha16);--color-glass-whisper-br:var(--color-neutral-dark-alpha06);--color-glass-whisper-solid:var(--color-canvas-secondary);--color-glass-strong-bg:var(--color-neutral-light-alpha60);--color-glass-strong-br:var(--color-neutral-dark-alpha18);--color-glass-strong-highlight:var(--color-white);--color-glass-strong-shadow:var(--color-neutral-dark-alpha10);--color-glass-strong-solid:var(--color-surface-raised);--color-glass-default-bg:var(--color-neutral-light-alpha40);--color-glass-default-br:var(--color-neutral-dark-alpha10);--color-glass-default-highlight:var(--color-neutral-light-alpha88);--color-glass-default-shadow:var(--color-neutral-dark-alpha08);--color-glass-default-solid:var(--color-surface-raised);--color-action-bg-default:var(--color-content-primary);--color-action-bg-hover:var(--color-mono-700);--color-action-bg-active:var(--color-mono-800);--color-action-bg-disabled:var(--color-surface-base);--color-action-color-default:var(--color-content-inverse);--color-action-color-disabled:var(--color-content-tertiary);--color-action-secondary-bg-default:var(--color-transparent);--color-action-secondary-bg-hover:var(--color-neutral-dark-alpha03);--color-action-secondary-bg-active:var(--color-neutral-dark-alpha08);--color-action-secondary-br-default:var(--color-neutral-dark-alpha18);--color-action-secondary-br-hover:var(--color-neutral-dark-alpha30);--color-action-secondary-br-active:var(--color-neutral-dark-alpha30);--color-action-secondary-br-disabled:var(--color-neutral-dark-alpha06);--color-action-secondary-color-default:var(--color-content-primary);--color-action-secondary-color-disabled:var(--color-content-tertiary);--color-action-text-bg-hover:var(--color-neutral-dark-alpha02);--color-action-text-bg-active:var(--color-neutral-dark-alpha06);--color-action-focus:var(--color-content-secondary);--color-canvas-primary:var(--color-mono-50);--color-canvas-secondary:var(--color-white);--color-canvas-inverse:var(--color-mono-950);--color-surface-base:var(--color-mono-100);--color-surface-raised:var(--color-white);--color-content-primary:var(--color-mono-950);--color-content-secondary:var(--color-mono-600);--color-content-tertiary:var(--color-mono-500);--color-content-inverse:var(--color-mono-50);--color-line-subtle:var(--color-neutral-dark-alpha06);--color-line-default:var(--color-neutral-dark-alpha10);--color-line-strong:var(--color-neutral-dark-alpha18);--color-line-focus:var(--color-mono-950);--color-chrome-bg:var(--color-neutral-light-alpha88);--color-chrome-solid:var(--color-bg-primary);--color-chrome-br:var(--color-line-subtle);--color-float-near:var(--color-neutral-dark-alpha02);--color-float-far:var(--color-neutral-dark-alpha04);--boxShadow-glass:inset 0 1px 0 0 var(--color-glass-highlight), 0 8px 24px 0 var(--color-glass-shadow);--boxShadow-glassStrong:inset 0 1px 0 0 var(--color-glass-strong-highlight), 0 24px 64px 0 var(--color-glass-strong-shadow);--boxShadow-glassDefault:inset 0 1px 0 0 var(--color-glass-default-highlight), 0 8px 24px 0 var(--color-glass-default-shadow);--boxShadow-float:0 1px 2px 0 var(--color-float-near), 0 8px 24px -4px var(--color-float-near), 0 32px 80px -16px var(--color-float-far);--backdropFilter-glass:var(--filter-glass);--backdropFilter-glassWhisper:var(--filter-glassWhisper);--backdropFilter-glassStrong:var(--filter-glassStrong);--duration-fast:var(--time-120);--duration-base:var(--time-200);--duration-slow:var(--time-400);--duration-reveal:var(--time-700);--duration-ambient:var(--time-60000);--duration-shimmer:var(--time-14000);--easing-standard:var(--curve-standard);--easing-out:var(--curve-easeOut);--easing-reveal:var(--curve-reveal);--easing-ambient:var(--curve-ambient);--borderRadius-pill:var(--borderRadius-999);--borderRadius-panel:var(--borderRadius-24);--display-hero-fontSize:var(--fontSize-fluid-hero);--display-hero-lineHeight:var(--lineHeight-ratio-display);--display-hero-letterSpacing:var(--letterSpacing-display);--display-lead-fontSize:var(--fontSize-fluid-lead);--display-lead-lineHeight:var(--lineHeight-ratio-lead);--display-h2-fontSize:var(--fontSize-fluid-h2);--display-h2-lineHeight:var(--lineHeight-ratio-title);--display-h2-letterSpacing:var(--letterSpacing-title);--display-xl-fontSize:var(--fontSize-fluid-displayXl);--display-xl-lineHeight:var(--lineHeight-ratio-displayXl);--display-xl-letterSpacing:var(--letterSpacing-displayXl);--display-lg-fontSize:var(--fontSize-fluid-displayLg);--display-lg-lineHeight:var(--lineHeight-ratio-display);--display-lg-letterSpacing:var(--letterSpacing-display);--layout-page-maxWidth:var(--dimension-1232);--layout-section-padding:var(--spacing-fluid-section);--layout-measure-body:var(--measure-body);--layout-measure-lead:var(--measure-lead);--layout-measure-heading:var(--measure-heading);--motionDistance-nudge:var(--dimension-2);--motionDistance-drift:var(--dimension-32);--motionDistance-rise:var(--dimension-40);--imageFilter-mono:var(--filter-mono);--imageFilter-none:var(--filter-none)}:root[data-theme=dark]{--color-bg-primary:var(--color-neutral-900);--color-bg-secondary:var(--color-neutral-800);--color-bg-tertiary:var(--color-neutral-900);--color-bg-overlay:#0009;--color-fill-primary-default:var(--color-product1-500);--color-fill-primary-hover:var(--color-product1-700);--color-fill-primary-active:var(--color-product1-300);--color-fill-primary-disabled:var(--color-neutral-700);--color-fill-primary-subtle:var(--color-product1-900);--color-fill-secondary-default:var(--color-neutral-800);--color-fill-secondary-hover:var(--color-neutral-700);--color-fill-secondary-active:var(--color-neutral-600);--color-fill-secondary-disabled:var(--color-neutral-800);--color-fill-ghost-default:var(--color-transparent);--color-fill-ghost-hover:var(--color-neutral-800);--color-fill-ghost-active:var(--color-neutral-700);--color-fill-ghost-disabled:var(--color-transparent);--color-fill-accent-default:var(--color-product2-500);--color-fill-accent-hover:var(--color-product2-700);--color-fill-accent-active:var(--color-product2-300);--color-fill-accent-disabled:var(--color-neutral-700);--color-fill-accent-subtle:var(--color-product2-900);--color-fill-success-default:var(--color-success-500);--color-fill-success-subtle:var(--color-success-900);--color-fill-warning-default:var(--color-warning-500);--color-fill-warning-subtle:var(--color-warning-900);--color-fill-danger-default:var(--color-danger-500);--color-fill-danger-hover:var(--color-danger-300);--color-fill-danger-active:var(--color-danger-500);--color-fill-danger-disabled:var(--color-neutral-700);--color-fill-danger-subtle:var(--color-danger-900);--color-fill-info-default:var(--color-product3-500);--color-fill-info-subtle:var(--color-product3-900);--color-text-primary:var(--color-neutral-0);--color-text-secondary:var(--color-neutral-300);--color-text-tertiary:var(--color-neutral-500);--color-text-quaternary:var(--color-neutral-600);--color-text-onPrimary:var(--color-onProduct1);--color-text-onAccent:var(--color-onProduct2);--color-text-accent:var(--color-product1-300);--color-text-success:var(--color-success-300);--color-text-warning:var(--color-warning-300);--color-text-danger:var(--color-danger-300);--color-text-info:var(--color-product3-300);--color-text-onDanger:var(--color-white);--color-text-onSuccess:var(--color-white);--color-text-onOverlay:var(--color-white);--color-border-none:var(--color-transparent);--color-border-tertiary:var(--color-neutral-800);--color-border-secondary:var(--color-neutral-700);--color-border-primary:var(--color-neutral-500);--color-border-accent:var(--color-product1-500);--color-border-danger:var(--color-danger-500);--color-outline-focus:var(--color-product1-300);--color-illustration-primary-light:var(--color-product1-300);--color-illustration-primary-base:var(--color-product1-500);--color-illustration-primary-dark:var(--color-product1-700);--color-illustration-primary-deep:var(--color-product1-900);--color-illustration-accent-light:var(--color-product2-300);--color-illustration-accent-base:var(--color-product2-500);--color-illustration-accent-dark:var(--color-product2-700);--color-illustration-accent-deep:var(--color-product2-900);--color-illustration-info-light:var(--color-product3-300);--color-illustration-info-base:var(--color-product3-500);--color-illustration-info-dark:var(--color-product3-700);--color-illustration-info-deep:var(--color-product3-900);--color-illustration-ink:var(--color-ink);--color-illustration-night:var(--color-neutral-700);--color-illustration-cream:var(--color-neutral-200);--color-illustration-white:var(--color-white);--color-illustration-stage-primary:var(--color-product1-900);--color-illustration-stage-accent:var(--color-product2-900);--color-illustration-glow:var(--color-product1-300);--color-glass-bg:var(--color-neutral-dark-alpha72);--color-glass-br:var(--color-neutral-light-alpha08);--color-glass-highlight:var(--color-neutral-light-alpha16);--color-glass-shadow:var(--color-neutral-dark-alpha60);--color-glass-solid:var(--color-bg-secondary);--color-glass-whisper-bg:var(--color-neutral-light-alpha04);--color-glass-whisper-br:var(--color-neutral-light-alpha06);--color-glass-whisper-solid:var(--color-canvas-secondary);--color-glass-strong-bg:var(--color-neutral-light-alpha12);--color-glass-strong-br:var(--color-neutral-light-alpha18);--color-glass-strong-highlight:var(--color-neutral-light-alpha24);--color-glass-strong-shadow:var(--color-neutral-dark-alpha60);--color-glass-strong-solid:var(--color-surface-raised);--color-glass-default-bg:var(--color-neutral-light-alpha08);--color-glass-default-br:var(--color-neutral-light-alpha10);--color-glass-default-highlight:var(--color-neutral-light-alpha16);--color-glass-default-shadow:var(--color-neutral-dark-alpha60);--color-glass-default-solid:var(--color-surface-base);--color-action-bg-default:var(--color-content-primary);--color-action-bg-hover:var(--color-white);--color-action-bg-active:var(--color-mono-100);--color-action-bg-disabled:var(--color-surface-base);--color-action-color-default:var(--color-content-inverse);--color-action-color-disabled:var(--color-content-tertiary);--color-action-secondary-bg-default:var(--color-transparent);--color-action-secondary-bg-hover:var(--color-neutral-light-alpha04);--color-action-secondary-bg-active:var(--color-neutral-light-alpha10);--color-action-secondary-br-default:var(--color-neutral-light-alpha18);--color-action-secondary-br-hover:var(--color-neutral-light-alpha30);--color-action-secondary-br-active:var(--color-neutral-light-alpha30);--color-action-secondary-br-disabled:var(--color-neutral-light-alpha06);--color-action-secondary-color-default:var(--color-content-primary);--color-action-secondary-color-disabled:var(--color-content-tertiary);--color-action-text-bg-hover:var(--color-neutral-light-alpha02);--color-action-text-bg-active:var(--color-neutral-light-alpha06);--color-action-focus:var(--color-content-secondary);--color-canvas-primary:var(--color-mono-1000);--color-canvas-secondary:var(--color-mono-900);--color-canvas-inverse:var(--color-mono-50);--color-surface-base:var(--color-mono-800);--color-surface-raised:var(--color-mono-700);--color-content-primary:var(--color-mono-50);--color-content-secondary:var(--color-mono-300);--color-content-tertiary:var(--color-mono-400);--color-content-inverse:var(--color-mono-950);--color-line-subtle:var(--color-neutral-light-alpha06);--color-line-default:var(--color-neutral-light-alpha10);--color-line-strong:var(--color-neutral-light-alpha18);--color-line-focus:var(--color-mono-50);--color-chrome-bg:var(--color-neutral-dark-alpha88);--color-chrome-solid:var(--color-bg-primary);--color-chrome-br:var(--color-line-subtle);--color-float-near:var(--color-neutral-dark-alpha18);--color-float-far:var(--color-neutral-dark-alpha30);--boxShadow-glass:inset 0 1px 0 0 var(--color-glass-highlight), 0 8px 24px 0 var(--color-glass-shadow);--boxShadow-glassStrong:inset 0 1px 0 0 var(--color-glass-strong-highlight), 0 24px 64px 0 var(--color-glass-strong-shadow);--boxShadow-glassDefault:inset 0 1px 0 0 var(--color-glass-default-highlight), 0 8px 24px 0 var(--color-glass-default-shadow);--boxShadow-float:0 1px 2px 0 var(--color-float-near), 0 8px 24px -4px var(--color-float-near), 0 32px 80px -16px var(--color-float-far);--backdropFilter-glass:var(--filter-glass);--backdropFilter-glassWhisper:var(--filter-glassWhisper);--backdropFilter-glassStrong:var(--filter-glassStrong);--duration-fast:var(--time-120);--duration-base:var(--time-200);--duration-slow:var(--time-400);--duration-reveal:var(--time-700);--duration-ambient:var(--time-60000);--duration-shimmer:var(--time-14000);--easing-standard:var(--curve-standard);--easing-out:var(--curve-easeOut);--easing-reveal:var(--curve-reveal);--easing-ambient:var(--curve-ambient);--borderRadius-pill:var(--borderRadius-999);--borderRadius-panel:var(--borderRadius-24);--display-hero-fontSize:var(--fontSize-fluid-hero);--display-hero-lineHeight:var(--lineHeight-ratio-display);--display-hero-letterSpacing:var(--letterSpacing-display);--display-lead-fontSize:var(--fontSize-fluid-lead);--display-lead-lineHeight:var(--lineHeight-ratio-lead);--display-h2-fontSize:var(--fontSize-fluid-h2);--display-h2-lineHeight:var(--lineHeight-ratio-title);--display-h2-letterSpacing:var(--letterSpacing-title);--display-xl-fontSize:var(--fontSize-fluid-displayXl);--display-xl-lineHeight:var(--lineHeight-ratio-displayXl);--display-xl-letterSpacing:var(--letterSpacing-displayXl);--display-lg-fontSize:var(--fontSize-fluid-displayLg);--display-lg-lineHeight:var(--lineHeight-ratio-display);--display-lg-letterSpacing:var(--letterSpacing-display);--layout-page-maxWidth:var(--dimension-1232);--layout-section-padding:var(--spacing-fluid-section);--layout-measure-body:var(--measure-body);--layout-measure-lead:var(--measure-lead);--layout-measure-heading:var(--measure-heading);--motionDistance-nudge:var(--dimension-2);--motionDistance-drift:var(--dimension-32);--motionDistance-rise:var(--dimension-40);--imageFilter-mono:var(--filter-mono);--imageFilter-none:var(--filter-none)}:root{--swatch-site-1:#9ea1a9;--swatch-site-2:#50545c;--button-primary-bg-default:var(--color-fill-primary-default);--button-primary-bg-hover:var(--color-fill-primary-hover);--button-primary-bg-active:var(--color-fill-primary-active);--button-primary-bg-disabled:var(--color-fill-primary-disabled);--button-primary-color-default:var(--color-text-onPrimary);--button-primary-color-hover:var(--color-text-onPrimary);--button-primary-color-active:var(--color-text-onPrimary);--button-primary-color-disabled:var(--color-text-tertiary);--button-secondary-bg-default:var(--color-fill-secondary-default);--button-secondary-bg-hover:var(--color-fill-secondary-hover);--button-secondary-bg-active:var(--color-fill-secondary-active);--button-secondary-bg-disabled:var(--color-fill-secondary-disabled);--button-secondary-color-default:var(--color-text-primary);--button-secondary-color-hover:var(--color-text-primary);--button-secondary-color-active:var(--color-text-primary);--button-secondary-color-disabled:var(--color-text-tertiary);--button-text-bg-default:var(--color-fill-ghost-default);--button-text-bg-hover:var(--color-fill-ghost-hover);--button-text-bg-active:var(--color-fill-ghost-active);--button-text-bg-disabled:var(--color-fill-ghost-disabled);--button-text-color-default:var(--color-text-primary);--button-text-color-hover:var(--color-text-primary);--button-text-color-active:var(--color-text-primary);--button-text-color-disabled:var(--color-text-tertiary);--button-size-xs:var(--size-control-xs);--button-size-sm:var(--size-control-sm);--button-size-md:var(--size-control-md);--button-size-lg:var(--size-control-lg);--button-size-xl:var(--size-control-xl);--button-paddingH-xs:var(--space-padding-xs);--button-paddingH-sm:var(--space-padding-sm);--button-paddingH-md:var(--space-padding-md);--button-paddingH-lg:var(--space-padding-lg);--button-paddingH-xl:var(--space-padding-xl);--button-gap-xs:var(--space-gap-xs);--button-gap-sm:var(--space-gap-sm);--button-gap-md:var(--space-gap-md);--button-gap-lg:var(--space-gap-lg);--button-gap-xl:var(--space-gap-xl);--button-iconSize-xs:var(--iconSize-xs);--button-iconSize-sm:var(--iconSize-sm);--button-iconSize-md:var(--iconSize-md);--button-iconSize-lg:var(--iconSize-lg);--button-iconSize-xl:var(--iconSize-xl);--button-borderRadius:var(--borderRadius-control);--button-borderWidth-primary:var(--borderWidth-none);--button-borderWidth-secondary:var(--borderWidth-none);--button-borderWidth-text:var(--borderWidth-control);--input-bg-default:var(--color-bg-secondary);--input-bg-hover:var(--color-bg-secondary);--input-bg-active:var(--color-bg-secondary);--input-bg-disabled:var(--color-fill-secondary-disabled);--input-br-default:var(--color-border-secondary);--input-br-hover:var(--color-border-primary);--input-br-active:var(--color-border-accent);--input-br-disabled:var(--color-border-tertiary);--input-color-default:var(--color-text-primary);--input-color-hover:var(--color-text-primary);--input-color-active:var(--color-text-primary);--input-color-disabled:var(--color-text-tertiary);--input-iconColor-default:var(--color-text-secondary);--input-iconColor-hover:var(--color-text-secondary);--input-iconColor-active:var(--color-text-primary);--input-iconColor-disabled:var(--color-text-quaternary);--input-label-color-default:var(--color-text-secondary);--input-label-color-hover:var(--color-text-secondary);--input-label-color-active:var(--color-text-secondary);--input-label-color-disabled:var(--color-text-tertiary);--input-helper-color-default:var(--color-text-tertiary);--input-helper-color-hover:var(--color-text-tertiary);--input-helper-color-active:var(--color-text-tertiary);--input-helper-color-disabled:var(--color-text-quaternary);--input-size-sm:var(--size-control-sm);--input-size-md:var(--size-control-md);--input-size-lg:var(--size-control-lg);--input-paddingH-sm:var(--space-padding-sm);--input-paddingH-md:var(--space-padding-md);--input-paddingH-lg:var(--space-padding-lg);--input-gap-sm:var(--space-gap-sm);--input-gap-md:var(--space-gap-md);--input-gap-lg:var(--space-gap-lg);--input-iconSize-sm:var(--iconSize-sm);--input-iconSize-md:var(--iconSize-md);--input-iconSize-lg:var(--iconSize-lg);--input-borderRadius:var(--borderRadius-surface);--input-borderWidth:var(--borderWidth-control);--input-wrapper-gap:var(--space-gap-xs);--focus-outline-color:var(--color-text-primary);--focus-outline-borderWidth:var(--borderWidth-control);--link-color-default:var(--color-text-primary);--link-color-hover:var(--color-text-primary);--link-br-default:var(--color-border-primary);--link-br-hover:var(--color-border-accent);--siteHeader-bg:var(--color-chrome-bg);--siteHeader-br:var(--color-chrome-br);--siteHeader-borderWidth:var(--borderWidth-control);--siteHeader-height:var(--size-control-xl);--siteHeader-paddingH:var(--layout-paddingH-xl);--siteHeader-gap:var(--space-gap-xl);--siteHeader-logo-color:var(--color-content-primary);--siteHeader-logo-size:var(--iconSize-lg);--siteHeader-bgSolid:var(--color-chrome-solid);--siteHeader-owner-color:var(--color-content-secondary);--siteHeader-progress-height:var(--borderWidth-control);--siteHeader-progress-color:var(--color-text-primary);--siteNav-gap:var(--space-gap-lg);--siteNav-item-color-default:var(--color-content-secondary);--siteNav-item-color-hover:var(--color-content-primary);--siteNav-item-color-active:var(--color-content-primary);--siteNav-item-indicator-bg:var(--color-action-bg-default);--siteNav-item-indicator-height:var(--borderWidth-control);--siteNav-item-paddingH:var(--space-padding-xs);--siteNav-item-size:var(--size-control-md);--langSwitch-bg:var(--color-fill-secondary-default);--langSwitch-borderRadius:var(--borderRadius-control);--langSwitch-padding:var(--space-gap-xs);--langSwitch-size:var(--size-control-sm);--langSwitch-item-bg-default:var(--color-fill-ghost-default);--langSwitch-item-bg-hover:var(--color-fill-ghost-hover);--langSwitch-item-bg-active:var(--color-bg-secondary);--langSwitch-item-color-default:var(--color-content-secondary);--langSwitch-item-color-hover:var(--color-content-primary);--langSwitch-item-color-active:var(--color-content-primary);--langSwitch-item-paddingH:var(--space-padding-xs);--langSwitch-item-borderRadius:var(--borderRadius-control);--hero-bg:var(--color-bg-primary);--hero-paddingV:var(--layout-rowGap-xl);--hero-gap:var(--layout-columnGap-lg);--hero-eyebrow-color:var(--color-text-secondary);--hero-title-color:var(--color-text-primary);--hero-title-fontSize:var(--display-lg-fontSize);--hero-title-lineHeight:var(--display-hero-lineHeight);--hero-title-letterSpacing:var(--display-hero-letterSpacing);--hero-subtitle-color:var(--color-text-secondary);--hero-subtitle-fontSize:var(--display-lead-fontSize);--hero-subtitle-lineHeight:var(--display-lead-lineHeight);--hero-actions-gap:var(--layout-columnGap-lg);--hero-intro-duration:var(--duration-reveal);--hero-intro-step:var(--duration-fast);--hero-intro-distance:var(--space-padding-xl);--shimmer-sheen-color:var(--color-text-secondary);--shimmer-duration:var(--duration-shimmer);--shimmer-easing:var(--easing-ambient);--section-bg-default:var(--color-bg-primary);--section-bg-alt:var(--color-bg-tertiary);--section-paddingV:var(--layout-rowGap-xl);--section-gap:var(--layout-rowGap-xs);--section-eyebrow-color:var(--color-text-secondary);--section-title-color:var(--color-text-primary);--section-title-fontSize:var(--display-h2-fontSize);--section-title-lineHeight:var(--display-h2-lineHeight);--section-title-letterSpacing:var(--display-h2-letterSpacing);--section-lead-color:var(--color-text-secondary);--section-text-heading:var(--layout-columnGap-lg);--section-text-block:var(--layout-rowGap-md);--demoFrame-bg:var(--color-bg-secondary);--demoFrame-br:var(--color-border-secondary);--demoFrame-borderWidth:var(--borderWidth-control);--demoFrame-borderRadius:var(--borderRadius-surface);--demoFrame-padding:var(--space-padding-xs);--demoFrame-gap:var(--space-gap-md);--demoFrame-caption-color:var(--color-text-secondary);--demoFrame-toolbar-bg:var(--color-bg-tertiary);--demoFrame-toolbar-height:var(--size-control-md);--demoFrame-toolbar-paddingH:var(--space-padding-sm);--demoFrame-placeholder-bg:var(--color-bg-tertiary);--demoFrame-placeholder-color:var(--color-text-secondary);--demoFrame-float-boxShadow:var(--boxShadow-float);--demoFrame-float-drift:var(--motionDistance-drift);--demoFrame-float-rise:var(--motionDistance-rise);--demoFrame-float-duration:var(--duration-reveal);--demoFrame-float-easing:var(--easing-reveal);--metric-bg:var(--color-bg-secondary);--metric-br:var(--color-border-tertiary);--metric-borderWidth:var(--borderWidth-control);--metric-borderRadius:var(--borderRadius-surface);--metric-padding:var(--space-padding-xl);--metric-gap:var(--space-gap-sm);--metric-amount-color:var(--color-text-primary);--metric-amount-letterSpacing:var(--display-h2-letterSpacing);--metric-label-color:var(--color-text-secondary);--metric-typical-bg:var(--color-fill-warning-subtle);--metric-typical-color:var(--color-text-primary);--step-gap:var(--space-gap-md);--step-index-bg:var(--color-fill-primary-subtle);--step-index-color:var(--color-text-primary);--step-index-size:var(--size-control-md);--step-index-borderRadius:var(--borderRadius-control);--step-title-color:var(--color-text-primary);--step-detail-color:var(--color-text-secondary);--caseCard-bg-default:var(--color-bg-secondary);--caseCard-bg-hover:var(--color-bg-secondary);--caseCard-br-default:var(--color-border-tertiary);--caseCard-br-hover:var(--color-border-accent);--caseCard-borderWidth:var(--borderWidth-control);--caseCard-borderRadius:var(--borderRadius-surface);--caseCard-padding:var(--space-padding-xl);--caseCard-gap:var(--space-gap-lg);--caseCard-media-bg:var(--color-bg-tertiary);--caseCard-media-borderRadius:var(--borderRadius-control);--caseCard-media-br:var(--color-border-tertiary);--caseCard-title-color:var(--color-text-primary);--caseCard-detail-color:var(--color-text-secondary);--caseCard-tag-bg:var(--color-fill-secondary-default);--caseCard-tag-color:var(--color-text-primary);--caseCard-tag-paddingH:var(--space-padding-xs);--caseCard-tag-size:var(--size-control-xs);--caseCard-tag-borderRadius:var(--borderRadius-control);--audience-bg:var(--color-bg-secondary);--audience-br:var(--color-border-tertiary);--audience-borderWidth:var(--borderWidth-control);--audience-borderRadius:var(--borderRadius-surface);--audience-padding:var(--space-padding-lg);--audience-gap:var(--space-gap-sm);--audience-iconColor:var(--color-text-primary);--audience-iconSize:var(--iconSize-lg);--audience-title-color:var(--color-text-primary);--audience-detail-color:var(--color-text-secondary);--audience-answer-color:var(--color-text-primary);--ctaBand-bg:var(--color-fill-primary-subtle);--ctaBand-br:var(--color-border-accent);--ctaBand-borderRadius:var(--borderRadius-surface);--ctaBand-borderWidth:var(--borderWidth-control);--ctaBand-padding:var(--layout-rowGap-xs);--ctaBand-gap:var(--layout-rowGap-md);--ctaBand-title-color:var(--color-text-primary);--ctaBand-title-fontSize:var(--display-h2-fontSize);--ctaBand-title-lineHeight:var(--display-h2-lineHeight);--ctaBand-title-letterSpacing:var(--display-h2-letterSpacing);--ctaBand-lead-color:var(--color-text-secondary);--contactForm-gap:var(--space-gap-xl);--contactForm-columnGap:var(--layout-rowGap-md);--contactForm-actions-gap:var(--space-gap-md);--contactForm-hint-color:var(--color-text-secondary);--contactForm-error-color:var(--color-text-danger);--contactForm-success-color:var(--color-text-success);--siteFooter-bg:var(--color-fill-ghost-default);--siteFooter-br:var(--color-line-subtle);--siteFooter-borderWidth:var(--borderWidth-control);--siteFooter-paddingV:var(--layout-rowGap-xs);--siteFooter-paddingH:var(--layout-paddingH-xl);--siteFooter-gap:var(--space-gap-xl);--siteFooter-color:var(--color-content-tertiary);--siteFooter-link-color-default:var(--color-content-secondary);--siteFooter-link-color-hover:var(--color-content-primary);--siteFooter-paddingT:var(--layout-section-padding);--siteFooter-paddingB:var(--layout-rowGap-xs);--siteFooter-name-color:var(--color-content-primary);--siteFooter-divider-color:var(--color-line-subtle);--siteFooter-logo-size:var(--iconSize-lg);--siteFooter-logo-color:var(--color-content-primary);--layerStack-gap:var(--space-gap-sm);--layerStack-item-bg:var(--color-bg-secondary);--layerStack-item-br:var(--color-border-tertiary);--layerStack-item-borderWidth:var(--borderWidth-control);--layerStack-item-borderRadius:var(--borderRadius-surface);--layerStack-item-padding:var(--space-padding-lg);--layerStack-item-gap:var(--space-gap-xs);--layerStack-highlight-bg:var(--color-fill-primary-subtle);--layerStack-highlight-br:var(--color-border-accent);--layerStack-name-color:var(--color-text-primary);--layerStack-count-color:var(--color-text-primary);--layerStack-detail-color:var(--color-text-secondary);--layerStack-tag-bg:var(--color-fill-primary-default);--layerStack-tag-color:var(--color-text-onPrimary);--layerStack-tag-borderRadius:var(--borderRadius-control);--layerStack-tag-paddingH:var(--space-padding-xs);--tokenChain-bg:var(--color-bg-secondary);--tokenChain-br:var(--color-border-tertiary);--tokenChain-borderWidth:var(--borderWidth-control);--tokenChain-borderRadius:var(--borderRadius-surface);--tokenChain-padding:var(--space-padding-lg);--tokenChain-gap:var(--space-gap-md);--tokenChain-label-color:var(--color-text-secondary);--tokenChain-step-bg:var(--color-bg-primary);--tokenChain-step-br:var(--color-border-tertiary);--tokenChain-step-borderRadius:var(--borderRadius-control);--tokenChain-step-padding:var(--space-padding-sm);--tokenChain-step-gap:var(--space-gap-xs);--tokenChain-layer-color:var(--color-text-secondary);--tokenChain-name-color:var(--color-text-primary);--tokenChain-note-color:var(--color-text-secondary);--tokenChain-arrow-color:var(--color-text-tertiary);--tokenChain-swatch-size:var(--size-control-xs);--tokenChain-swatch-br:var(--color-border-secondary);--tokenChain-swatch-borderRadius:var(--borderRadius-control);--tokenChain-result-bg:var(--color-fill-primary-subtle);--tokenChain-result-br:var(--color-border-accent);--tokenChain-result-color:var(--color-text-primary);--segmented-bg:var(--color-bg-primary);--segmented-borderRadius:var(--borderRadius-control);--segmented-padding:var(--space-gap-xs);--segmented-size:var(--size-control-sm);--segmented-item-bg-default:var(--color-fill-ghost-default);--segmented-item-bg-hover:var(--color-fill-ghost-hover);--segmented-item-bg-active:var(--color-action-bg-default);--segmented-item-color-default:var(--color-text-secondary);--segmented-item-color-hover:var(--color-text-primary);--segmented-item-color-active:var(--color-action-color-default);--segmented-item-paddingH:var(--space-padding-xs);--segmented-item-borderRadius:var(--borderRadius-control);--glass-bg:var(--color-glass-bg);--glass-br:var(--color-glass-br);--glass-color-default:var(--color-text-primary);--glass-borderWidth:var(--borderWidth-control);--glass-borderRadius:var(--borderRadius-pill);--glass-backdropFilter:var(--backdropFilter-glass);--glass-boxShadow:var(--boxShadow-glass);--glass-solid-bg:var(--color-glass-solid);--motion-duration-fast:var(--duration-fast);--motion-duration-base:var(--duration-base);--motion-duration-slow:var(--duration-slow);--motion-easing-standard:var(--easing-standard);--motion-easing-out:var(--easing-out);--motion-reveal-distance:var(--space-padding-xl);--motion-nudge:var(--motionDistance-nudge);--motion-themeSwitch-duration:var(--duration-reveal);--motion-themeSwitch-easing:var(--easing-reveal);--action-bg-default:var(--color-action-bg-default);--action-bg-hover:var(--color-action-bg-hover);--action-bg-active:var(--color-action-bg-active);--action-bg-disabled:var(--color-action-bg-disabled);--action-color-default:var(--color-action-color-default);--action-color-hover:var(--color-action-color-default);--action-color-active:var(--color-action-color-default);--action-color-disabled:var(--color-action-color-disabled);--action-secondary-bg-default:var(--color-action-secondary-bg-default);--action-secondary-bg-hover:var(--color-action-secondary-bg-hover);--action-secondary-bg-active:var(--color-action-secondary-bg-active);--action-secondary-br-default:var(--color-action-secondary-br-default);--action-secondary-br-hover:var(--color-action-secondary-br-hover);--action-secondary-br-active:var(--color-action-secondary-br-active);--action-secondary-br-disabled:var(--color-action-secondary-br-disabled);--action-secondary-color-default:var(--color-action-secondary-color-default);--action-secondary-color-disabled:var(--color-action-secondary-color-disabled);--action-borderWidth:var(--borderWidth-control);--action-press-distance:var(--borderWidth-control);--action-text-bg-hover:var(--color-action-text-bg-hover);--action-text-bg-active:var(--color-action-text-bg-active);--action-focus-color:var(--color-action-focus);--container-maxWidth:var(--layout-page-maxWidth);--container-paddingH-xs:var(--layout-paddingH-xs);--container-paddingH-sm:var(--layout-paddingH-sm);--container-paddingH-md:var(--layout-paddingH-md);--container-paddingH-lg:var(--layout-paddingH-lg);--container-paddingH-xl:var(--layout-paddingH-xl);--banner-bg:var(--color-bg-tertiary);--banner-color:var(--color-text-secondary);--banner-br:var(--color-border-tertiary);--banner-borderWidth:var(--borderWidth-control);--banner-paddingV:var(--space-gap-sm);--banner-gap:var(--space-gap-md);--banner-dot-bg:var(--color-fill-warning-default);--banner-dot-size:var(--space-gap-md);--shot-bg:var(--color-bg-secondary);--shot-br:var(--color-border-primary);--shot-borderWidth:var(--borderWidth-control);--shot-borderRadius:var(--borderRadius-surface);--shot-padding:var(--space-padding-lg);--shot-gap:var(--space-gap-sm);--shot-grid-line:var(--color-border-tertiary);--shot-grid-size:var(--size-control-lg);--shot-label-color:var(--color-text-secondary);--shot-label-bg:var(--color-bg-secondary);--shot-what-color:var(--color-text-primary);--shot-image-br:var(--color-border-secondary);--flow-gap:var(--space-gap-lg);--flow-borderWidth:var(--borderWidth-control);--flow-node-bg:var(--color-bg-secondary);--flow-node-br:var(--color-border-secondary);--flow-node-borderRadius:var(--borderRadius-surface);--flow-node-padding:var(--space-padding-lg);--flow-node-gap:var(--space-gap-sm);--flow-node-title-color:var(--color-text-primary);--flow-node-detail-color:var(--color-text-secondary);--flow-node-accent-br:var(--color-border-primary);--flow-arrow-color:var(--color-text-secondary);--positioning-label-color:var(--color-content-tertiary);--positioning-title-color:var(--color-content-primary);--positioning-rule-br:var(--color-line-default);--positioning-item-title-color:var(--color-content-primary);--positioning-item-detail-color:var(--color-content-secondary);--exhibit-label-color:var(--color-content-tertiary);--exhibit-title-color:var(--color-content-primary);--exhibit-text-color:var(--color-content-secondary);--exhibit-rule-br:var(--color-line-default);--portrait-filter:var(--imageFilter-none);--caseFact-bg:var(--color-bg-secondary);--caseFact-br:var(--color-border-tertiary);--caseFact-borderWidth:var(--borderWidth-control);--caseFact-borderRadius:var(--borderRadius-surface);--caseFact-padding:var(--space-padding-lg);--caseFact-label-color:var(--color-text-secondary);--caseFact-badge-bg:var(--color-bg-tertiary);--caseFact-badge-color:var(--color-text-primary);--caseFact-badge-size:var(--size-control-md);--caseFact-badge-borderRadius:var(--borderRadius-control);--caseFact-text-color:var(--color-text-primary)}.ts-display-d1{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-56);line-height:var(--lineHeight-64);letter-spacing:var(--letterSpacing-tight);text-transform:var(--textCase-none)}.ts-display-d2{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-48);line-height:var(--lineHeight-56);letter-spacing:var(--letterSpacing-tight);text-transform:var(--textCase-none)}.ts-display-d3{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-40);line-height:var(--lineHeight-48);letter-spacing:var(--letterSpacing-tight);text-transform:var(--textCase-none)}.ts-title-t1{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-32);line-height:var(--lineHeight-40);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-title-t2{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-28);line-height:var(--lineHeight-36);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-title-t3{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-24);line-height:var(--lineHeight-32);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-title-t4{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-20);line-height:var(--lineHeight-28);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-title-t5{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-18);line-height:var(--lineHeight-26);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-lg-regular{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-18);line-height:var(--lineHeight-28);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-lg-strong{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-18);line-height:var(--lineHeight-28);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-md-regular{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-16);line-height:var(--lineHeight-24);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-md-strong{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-16);line-height:var(--lineHeight-24);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-sm-regular{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-14);line-height:var(--lineHeight-20);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-sm-strong{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-14);line-height:var(--lineHeight-20);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-xs-regular{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-xs-strong{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-xl{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-18);line-height:var(--lineHeight-26);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-lg{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-16);line-height:var(--lineHeight-24);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-md{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-14);line-height:var(--lineHeight-20);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-sm{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-xs{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-10);line-height:var(--lineHeight-14);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-caption-md{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-caption-sm{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-10);line-height:var(--lineHeight-14);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-overline-md{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-wide);text-transform:var(--textCase-uppercase)}.ts-overline-sm{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-10);line-height:var(--lineHeight-14);letter-spacing:var(--letterSpacing-wide);text-transform:var(--textCase-uppercase)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/portfolio/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/portfolio/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/portfolio/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/portfolio/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/portfolio/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/portfolio/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/portfolio/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/portfolio/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/portfolio/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/portfolio/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/portfolio/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/portfolio/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/portfolio/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/portfolio/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/portfolio/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/portfolio/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/portfolio/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/portfolio/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/portfolio/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/portfolio/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/portfolio/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/portfolio/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/portfolio/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/portfolio/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/portfolio/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/portfolio/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/portfolio/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/portfolio/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/portfolio/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/portfolio/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/portfolio/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/portfolio/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/portfolio/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/portfolio/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/portfolio/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/portfolio/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/portfolio/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/portfolio/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/portfolio/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/portfolio/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/portfolio/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/portfolio/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-tight-cyrillic-ext-600-normal.B4SKDMEv.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-cyrillic-ext-600-normal._3ga77Eo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-tight-cyrillic-600-normal.BERwQ0yl.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-cyrillic-600-normal.BeTasGgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-tight-greek-ext-600-normal.CiDI6ET5.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-greek-ext-600-normal.5gKW7MDU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-tight-greek-600-normal.BIqmcc-q.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-greek-600-normal.67HAlfW-.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-tight-vietnamese-600-normal.FGgebaLI.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-vietnamese-600-normal.BCXZ1BbA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-tight-latin-ext-600-normal.BgMgWFts.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-latin-ext-600-normal.BvYdOF2O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portfolio/_astro/inter-tight-latin-600-normal.BgSTtRxb.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-latin-600-normal.D7bG6gX1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-tight-cyrillic-ext-700-normal.D_7NT8eF.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-cyrillic-ext-700-normal.BFcoPt71.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-tight-cyrillic-700-normal.DtWWjp29.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-cyrillic-700-normal.DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-tight-greek-ext-700-normal.D0RkHJEE.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-greek-ext-700-normal.mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-tight-greek-700-normal.RgALSHS4.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-greek-700-normal.DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-tight-vietnamese-700-normal.Cn_DV52A.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-vietnamese-700-normal.DwHBAXeT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-tight-latin-ext-700-normal.BpKPOkj3.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-latin-ext-700-normal.CrlzIQ10.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/portfolio/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2)format("woff2"),url(/portfolio/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}body{background:var(--section-bg-default);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,iframe{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}::selection{background:var(--color-fill-primary-default);color:var(--color-text-onPrimary)}a{color:var(--link-color-default);text-decoration:underline;text-decoration-color:var(--link-br-default);text-underline-offset:.2em}a:hover{color:var(--link-color-hover);text-decoration-color:var(--link-br-hover)}:focus-visible{outline:calc(var(--focus-outline-borderWidth) * 2) solid var(--focus-outline-color);outline-offset:calc(var(--focus-outline-borderWidth) * 2)}:root{--l-padH:var(--container-paddingH-xs);--l-gap:var(--layout-columnGap-xs);--l-row:var(--layout-rowGap-xs)}@media (width>=768px){:root{--l-padH:var(--container-paddingH-sm);--l-gap:var(--layout-columnGap-sm);--l-row:var(--layout-rowGap-sm)}}@media (width>=1024px){:root{--l-padH:var(--container-paddingH-md);--l-gap:var(--layout-columnGap-md);--l-row:var(--layout-rowGap-md)}}@media (width>=1200px){:root{--l-padH:var(--container-paddingH-lg);--l-gap:var(--layout-columnGap-lg);--l-row:var(--layout-rowGap-lg)}}@media (width>=1440px){:root{--l-padH:var(--container-paddingH-xl);--l-gap:var(--layout-columnGap-xl);--l-row:var(--layout-rowGap-xl)}}.container{width:100%;max-width:calc(var(--container-maxWidth) + var(--l-padH) * 2);padding-inline:var(--l-padH);margin-inline:auto}.measure,.measure--lead{max-width:var(--layout-measure-body)}.measure--heading{max-width:var(--layout-measure-heading)}.section{background:var(--section-bg-default);padding-block:var(--l-row)}.section--alt{background:var(--section-bg-alt)}.section__head{gap:var(--section-text-heading);margin-bottom:var(--section-text-block);flex-direction:column;display:flex}.section__eyebrow{color:var(--section-eyebrow-color)}.section__title{color:var(--section-title-color);font-size:var(--section-title-fontSize);line-height:var(--section-title-lineHeight);letter-spacing:var(--section-title-letterSpacing);text-wrap:balance}.section__lead{color:var(--section-lead-color)}@media (width>=1024px){.section{padding-block:var(--section-paddingV)}}.section--tight{padding-block:var(--l-row)}.section--editorial{padding-block:var(--layout-section-padding)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--l-padH);top:calc(var(--siteHeader-height) * -2);z-index:10;position:absolute}.skip:focus{top:var(--space-gap-md)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-30deg)}to{opacity:1;transform:none}}.theme-toggle__icon.is-switched{animation:theme-icon-in var(--motion-duration-base) var(--motion-easing-out) both}@media (prefers-reduced-motion:reduce){.theme-toggle__icon.is-switched{animation:none}}.info-grid{gap:var(--l-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.info-grid{grid-template-columns:repeat(2,1fr)}}.info-card{overflow-wrap:break-word;gap:var(--audience-gap);padding:var(--audience-padding);background:var(--audience-bg);border:var(--audience-borderWidth) solid var(--audience-br);border-radius:var(--audience-borderRadius);flex-direction:column;display:flex}.info-card__title{color:var(--audience-title-color)}.info-card__detail{color:var(--audience-detail-color)}.info-card__label{color:var(--section-lead-color)}.info-card__answer{color:var(--audience-answer-color)}.info-card__icon{--icon-size:var(--iconSize-lg);color:var(--section-lead-color)}.info-card__head{align-items:center;gap:var(--space-gap-md);display:flex}.stack{gap:var(--section-text-block);flex-direction:column;display:flex}.text-pair{gap:var(--section-text-heading);flex-direction:column;display:flex}.stack>.section__head{margin-bottom:0}.display-xl,.display-lg{text-wrap:balance;hyphens:none;overflow-wrap:break-word}.display-xl{font-size:var(--display-xl-fontSize);line-height:var(--display-xl-lineHeight);letter-spacing:var(--display-xl-letterSpacing)}.display-lg{font-size:var(--display-lg-fontSize);line-height:var(--display-lg-lineHeight);letter-spacing:var(--display-lg-letterSpacing)}.lead{font-size:var(--display-lead-fontSize);line-height:var(--display-lead-lineHeight)}.glass{background:var(--glass-solid-bg);border:var(--glass-borderWidth) solid var(--glass-br);box-shadow:var(--glass-boxShadow);color:var(--glass-color-default)}@supports (backdrop-filter:none){.glass{background:var(--glass-bg);backdrop-filter:var(--glass-backdropFilter)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--glass-solid-bg);backdrop-filter:none}}.surface{--surface-fill:var(--color-surface-base);--surface-br:var(--color-line-subtle);--surface-shadow:none;--surface-glass:var(--surface-fill);--surface-filter:none;background:var(--surface-fill);border:var(--borderWidth-control) solid var(--surface-br);border-radius:var(--borderRadius-surface);box-shadow:var(--surface-shadow);color:var(--color-content-primary)}.surface--raised{--surface-fill:var(--color-surface-raised);--surface-br:var(--color-line-default)}.surface--glass-whisper{--surface-fill:var(--color-glass-whisper-solid);--surface-glass:var(--color-glass-whisper-bg);--surface-br:var(--color-glass-whisper-br);--surface-filter:var(--backdropFilter-glassWhisper)}.surface--glass{--surface-fill:var(--color-glass-default-solid);--surface-glass:var(--color-glass-default-bg);--surface-br:var(--color-glass-default-br);--surface-shadow:var(--boxShadow-glassDefault);--surface-filter:var(--backdropFilter-glass)}.surface--glass-strong{--surface-fill:var(--color-glass-strong-solid);--surface-glass:var(--color-glass-strong-bg);--surface-br:var(--color-glass-strong-br);--surface-shadow:var(--boxShadow-glassStrong);--surface-filter:var(--backdropFilter-glassStrong)}@supports (backdrop-filter:none){.surface--glass-whisper,.surface--glass,.surface--glass-strong{background:var(--surface-glass);backdrop-filter:var(--surface-filter)}}@media (prefers-reduced-transparency:reduce){.surface--glass-whisper,.surface--glass,.surface--glass-strong{background:var(--surface-fill);backdrop-filter:none}}html{scroll-padding-top:calc(var(--siteHeader-height) + var(--space-gap-md) * 2)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-easing-standard)}html[data-theme-transition]::view-transition-old(root){animation:none}html[data-theme-transition]::view-transition-new(root){mix-blend-mode:normal;animation:theme-switch-reveal var(--motion-themeSwitch-duration) var(--motion-themeSwitch-easing) both}@keyframes theme-switch-reveal{0%{clip-path:circle(0 at var(--theme-switch-x) var(--theme-switch-y))}to{clip-path:circle(var(--theme-switch-r) at var(--theme-switch-x) var(--theme-switch-y))}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(var(--motion-reveal-distance));transition:opacity var(--motion-duration-slow) var(--motion-easing-out), transform var(--motion-duration-slow) var(--motion-easing-out)}.js [data-reveal].is-visible{opacity:1;transform:none}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.text-shimmer{--shimmer-base:currentColor;--shimmer-graphite:color-mix(in oklch, currentColor, var(--shimmer-sheen-color));background-image:linear-gradient(100deg, var(--shimmer-base) 0%, var(--shimmer-base) 18%, var(--shimmer-graphite) 34%, var(--shimmer-sheen-color) 50%, var(--shimmer-graphite) 66%, var(--shimmer-base) 82%, var(--shimmer-base) 100%);-webkit-text-fill-color:transparent;inline-size:fit-content;max-inline-size:100%;animation:text-shimmer var(--shimmer-duration) var(--shimmer-easing) infinite alternate;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.text-shimmer::selection,.text-shimmer ::selection{-webkit-text-fill-color:currentColor}}@keyframes text-shimmer{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.text-shimmer{background-position:30%;animation:none}}.logo[data-astro-cid-f7espo7c]{height:var(--logo-size);flex:none;width:auto;display:block}.header__progress[data-astro-cid-nen7h5rs]{inset-inline:0;height:calc(var(--siteHeader-progress-height) * 2);background:var(--siteHeader-progress-color);transform-origin:0;pointer-events:none;position:absolute;bottom:0;transform:scaleX(0)}.header[data-astro-cid-nen7h5rs]{--surface-glass:var(--siteHeader-bg);--surface-fill:var(--siteHeader-bgSolid);--surface-br:var(--siteHeader-br);z-index:5;border-width:0 0 var(--siteHeader-borderWidth);box-shadow:none;border-radius:0;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--siteHeader-gap);height:calc(var(--siteHeader-height) - var(--siteHeader-borderWidth));display:flex}.header__logo[data-astro-cid-nen7h5rs]{--logo-size:var(--siteHeader-logo-size);align-items:center;gap:var(--space-gap-md);color:var(--siteHeader-logo-color);white-space:nowrap;text-decoration:none;display:inline-flex}.header__owner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-gap-md);color:var(--siteHeader-owner-color);transition:color var(--motion-duration-fast) var(--motion-easing-out);display:inline-flex}.header__owner[data-astro-cid-nen7h5rs]:before{content:"";border-inline-start:var(--siteHeader-borderWidth) solid var(--siteHeader-br);height:1em}.header__logo[data-astro-cid-nen7h5rs]:hover .header__owner[data-astro-cid-nen7h5rs]{color:var(--siteHeader-logo-color)}.nav[data-astro-cid-nen7h5rs]{gap:var(--siteNav-gap);margin-inline-start:auto;display:flex}.nav__item[data-astro-cid-nen7h5rs]{height:var(--siteNav-item-size);padding-inline:var(--siteNav-item-paddingH);color:var(--siteNav-item-color-default);transition:color var(--motion-duration-fast) var(--motion-easing-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav__item[data-astro-cid-nen7h5rs]:hover{color:var(--siteNav-item-color-hover)}.nav__item[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--siteNav-item-color-active)}.nav__item[data-astro-cid-nen7h5rs]:after{content:"";inset-inline:var(--siteNav-item-paddingH);bottom:var(--space-gap-md);height:var(--siteNav-item-indicator-height);background:var(--siteNav-item-indicator-bg);transform-origin:0;transition:transform var(--motion-duration-base) var(--motion-easing-out);position:absolute;transform:scaleX(0)}.nav__item[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.nav__item[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}.nav__item[data-astro-cid-nen7h5rs]:focus-visible:after{transform:scaleX(1)}.header__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--siteHeader-gap);display:flex}.lang[data-astro-cid-nen7h5rs]{align-items:center;display:inline-flex}.lang__item[data-astro-cid-nen7h5rs]{height:var(--langSwitch-size);padding-inline:var(--langSwitch-item-paddingH);color:var(--langSwitch-item-color-default);transition:color var(--motion-duration-fast) var(--motion-easing-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.lang__item[data-astro-cid-nen7h5rs]+.lang__item[data-astro-cid-nen7h5rs]:before{content:"";inset-inline-start:0;border-inline-start:var(--siteHeader-borderWidth) solid var(--siteHeader-br);height:1em;position:absolute;top:50%;transform:translateY(-50%)}.lang__item[data-astro-cid-nen7h5rs]:hover{color:var(--langSwitch-item-color-hover)}.lang__item[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--langSwitch-item-color-active)}.lang__item[data-astro-cid-nen7h5rs][aria-current=true]:after{content:"";inset-inline:var(--langSwitch-item-paddingH);bottom:var(--space-gap-sm);height:var(--siteNav-item-indicator-height);background:var(--siteNav-item-indicator-bg);position:absolute}.theme-toggle{width:var(--langSwitch-size);height:var(--langSwitch-size);border-radius:var(--button-borderRadius);color:var(--siteHeader-logo-color);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:0;place-items:center;display:inline-grid}.theme-toggle:hover{background:var(--action-text-bg-hover)}.theme-toggle:active{background:var(--action-text-bg-active)}.header__logo[data-astro-cid-nen7h5rs] .logo-short,.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (pointer:coarse){.nav__item[data-astro-cid-nen7h5rs],.lang__item[data-astro-cid-nen7h5rs]{height:var(--size-control-lg)}.theme-toggle{width:var(--size-control-lg);height:var(--size-control-lg)}}@media (width<=899px){.header__inner[data-astro-cid-nen7h5rs]{height:auto;padding-block:var(--space-gap-sm) 0;flex-wrap:wrap;row-gap:0}.header__tools[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.nav[data-astro-cid-nen7h5rs]{scrollbar-width:none;flex-basis:100%;order:3;gap:0;margin-inline-start:0;overflow-x:auto}.nav[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.nav__item[data-astro-cid-nen7h5rs]{padding-inline:var(--space-gap-md);flex:none}.nav[data-astro-cid-nen7h5rs]{margin-inline:calc(var(--space-gap-md) * -1);flex-basis:calc(100% + var(--space-gap-md) * 2)}.menu-toggle[data-astro-cid-nen7h5rs]:not([hidden]){align-items:center;gap:var(--space-gap-md);height:var(--langSwitch-size);padding-inline:var(--space-gap-md);border:var(--siteHeader-borderWidth) solid var(--siteHeader-br);border-radius:var(--button-borderRadius);color:var(--siteHeader-logo-color);cursor:pointer;background:0 0;display:inline-flex}.menu-toggle__icon[data-astro-cid-nen7h5rs]{width:var(--iconSize-sm);height:var(--borderWidth-control);transition:background-color var(--motion-duration-fast) var(--motion-easing-out);background:currentColor;position:relative}.menu-toggle__icon[data-astro-cid-nen7h5rs]:before,.menu-toggle__icon[data-astro-cid-nen7h5rs]:after{content:"";height:100%;transition:transform var(--motion-duration-base) var(--motion-easing-standard);background:currentColor;position:absolute;inset-inline:0}.menu-toggle__icon[data-astro-cid-nen7h5rs]:before{transform:translateY(calc(var(--borderWidth-control) * -4))}.menu-toggle__icon[data-astro-cid-nen7h5rs]:after{transform:translateY(calc(var(--borderWidth-control) * 4))}[data-astro-cid-nen7h5rs][data-menu=open] .menu-toggle__icon[data-astro-cid-nen7h5rs]{background-color:#0000}[data-astro-cid-nen7h5rs][data-menu=open] .menu-toggle__icon[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}[data-astro-cid-nen7h5rs][data-menu=open] .menu-toggle__icon[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}[data-astro-cid-nen7h5rs][data-menu] .header__inner[data-astro-cid-nen7h5rs]{padding-block:var(--space-gap-sm)}[data-astro-cid-nen7h5rs][data-menu] .nav[data-astro-cid-nen7h5rs]{inset-inline:0;padding:var(--space-gap-md) var(--l-padH);background:var(--siteHeader-bgSolid);border-bottom:var(--siteHeader-borderWidth) solid var(--siteHeader-br);transition:opacity var(--motion-duration-fast) var(--motion-easing-out), transform var(--motion-duration-fast) var(--motion-easing-out), visibility var(--motion-duration-fast) step-end;flex-direction:column;flex-basis:auto;margin:0;position:absolute;top:100%;overflow:visible}[data-astro-cid-nen7h5rs][data-menu=closed] .nav[data-astro-cid-nen7h5rs]{opacity:0;transform:translateY(calc(var(--space-gap-sm) * -1));visibility:hidden;pointer-events:none}[data-astro-cid-nen7h5rs][data-menu=open] .nav[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-timing-function:var(--motion-easing-out), var(--motion-easing-out), step-start;transform:none}[data-astro-cid-nen7h5rs][data-menu] .nav__item[data-astro-cid-nen7h5rs]{height:var(--size-control-lg);padding-inline:0}[data-astro-cid-nen7h5rs][data-menu] .nav__item[data-astro-cid-nen7h5rs][aria-current=page]:after{width:var(--iconSize-md);inset-inline:0 auto;bottom:var(--space-gap-sm)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-nen7h5rs][data-menu] .nav[data-astro-cid-nen7h5rs]{transition:none}}@media (width<=399px){.menu-toggle__label[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-toggle[data-astro-cid-nen7h5rs]:not([hidden]){width:var(--langSwitch-size);justify-content:center;padding-inline:0}.header__tools[data-astro-cid-nen7h5rs]{gap:var(--space-gap-sm)}}@media (width<=399px) and (pointer:coarse){.menu-toggle[data-astro-cid-nen7h5rs]:not([hidden]){width:var(--size-control-lg)}}@media (width<=899px) and (pointer:coarse){.menu-toggle[data-astro-cid-nen7h5rs]:not([hidden]){height:var(--size-control-lg)}}@media (width>=900px) and (width<=1099px){.header__owner[data-astro-cid-nen7h5rs]{display:none}}@media (width<=599px){.header__owner[data-astro-cid-nen7h5rs]{display:none}}@media (width<=359px){.header__logo[data-astro-cid-nen7h5rs] .logo-full{display:none}.header__logo[data-astro-cid-nen7h5rs] .logo-short{display:block}.header__tools[data-astro-cid-nen7h5rs]{gap:var(--space-gap-sm)}}.icon[data-astro-cid-ccg5yoga]{width:var(--icon-size,var(--iconSize-md));height:var(--icon-size,var(--iconSize-md));flex:none}.footer[data-astro-cid-jo6i4kqk]{background:var(--siteFooter-bg);border-top:var(--siteFooter-borderWidth) solid var(--siteFooter-br);color:var(--siteFooter-color);padding-block:calc(var(--siteFooter-paddingB) * 2) var(--siteFooter-paddingB)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:calc(var(--siteFooter-paddingB) * 2);grid-template-columns:minmax(0,1fr);display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-gap-lg) var(--siteFooter-gap);flex-wrap:wrap;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{--logo-size:var(--siteFooter-logo-size);color:var(--siteFooter-logo-color);display:inline-flex}.footer__credit[data-astro-cid-jo6i4kqk]{color:var(--siteFooter-color)}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-gap-lg) var(--siteFooter-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-gap-md);color:var(--siteFooter-link-color-default);overflow-wrap:anywhere;transition:color var(--motion-duration-fast) var(--motion-easing-out);text-decoration:none;display:inline-flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--siteFooter-link-color-hover)}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]{text-underline-offset:.2em;text-decoration:underline}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] .icon{transition:transform var(--motion-duration-fast) var(--motion-easing-out)}@media (hover:hover){.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover .icon{transform:translateY(calc(var(--motion-nudge) * -1))}}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible .icon{transform:translateY(calc(var(--motion-nudge) * -1))}@media (prefers-reduced-motion:reduce){.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] .icon{transform:none!important}}.footer__meta[data-astro-cid-jo6i4kqk]{padding-top:var(--siteFooter-paddingB);border-top:var(--siteFooter-borderWidth) solid var(--siteFooter-divider-color);overflow-wrap:anywhere}@media (width>=768px){.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-gap-xl) var(--siteFooter-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.preview{background:var(--banner-bg);color:var(--banner-color);border-bottom:var(--banner-borderWidth) solid var(--banner-br);padding-block:var(--banner-paddingV)}.preview__inner{align-items:center;gap:var(--banner-gap);display:flex}.preview__dot{width:var(--banner-dot-size);height:var(--banner-dot-size);border-radius:var(--borderRadius-pill);background:var(--banner-dot-bg);flex:none}
