:root{--type-meta:0.75rem;--type-ui:0.875rem;--type-action:0.9375rem;--type-body:1rem;--type-read:1.0625rem;--type-stem:1.125rem;--type-title:1.125rem;--type-section:1.25rem;--type-page:2rem;--type-stat:2.25rem;--type-figure:4.5rem;--type-display-sm:1.5rem;--type-display:2rem;--type-auth:1.75rem;--leading-meta:1.33;--leading-ui:1.45;--leading-action:1.33;--leading-body:1.6;--leading-read:1.65;--leading-title:1.35;--leading-section:1.3;--leading-page:1.04;--leading-stat:1.05;--leading-figure:0.92;--leading-display:1.1;--leading-display-sm:1.2;--leading-auth:1.15;--radius-mark:4px;--radius-control:8px;--radius-card:12px;--radius-sheet:20px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--gutter:16px;--card-pad:20px;--dur-hover:120ms;--dur-sheet:240ms;--ease-drawer:cubic-bezier(0.32,0.72,0,1);--dur-pop:120ms;--dur-pop-out:80ms;--dur-sheet-out:180ms;--dur-mark:260ms;--dur-rail:320ms;--dur-cool:400ms;--dur-draw:560ms;--dur-draw-long:900ms;--dur-seam:1300ms;--dur-wipe:1400ms;--ease-breathe:cubic-bezier(0.45,0,0.55,1);--rise-xs:4px;--scale-press:0.97;--scale-pop:0.98;--stagger-fine:35ms;--line-w:1.5px;--line-w-outline:1px;--line-w-mark:2px}@media (min-width:640px){:root{--type-section:1.375rem;--type-page:2.5rem;--type-stat:3rem;--type-figure:6rem;--type-display-sm:1.75rem;--type-display:2.5rem;--type-auth:1.875rem;--gutter:24px;--card-pad:24px}}@media (min-width:1024px){:root{--gutter:32px;--type-page:2.75rem;--type-figure:7rem}}.t-meta{font-size:var(--type-meta);line-height:var(--leading-meta)}.t-meta,.t-ui{font-family:var(--font-body),ui-sans-serif,sans-serif;font-weight:500}.t-ui{font-size:var(--type-ui);line-height:var(--leading-ui)}.t-action{font-size:var(--type-action);line-height:1.25rem;font-weight:600}.t-action,.t-body{font-family:var(--font-body),ui-sans-serif,sans-serif}.t-body{font-size:var(--type-body);line-height:var(--leading-body);font-weight:400}.t-title{font-family:var(--font-body),ui-sans-serif,sans-serif;font-size:var(--type-title);line-height:var(--leading-title);font-weight:600}.t-read{font-size:var(--type-read)}.t-read,.t-stem{font-family:var(--font-body),ui-sans-serif,sans-serif;line-height:var(--leading-read);font-weight:400}.t-stem{font-size:var(--type-stem)}.t-section{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:-.015em}.t-page,.t-section{font-family:var(--font-display),ui-sans-serif,sans-serif;font-weight:600}.t-page{font-size:var(--type-page);line-height:var(--leading-page);letter-spacing:-.035em}.t-stat{font-family:var(--font-display),ui-sans-serif,sans-serif;font-size:var(--type-stat);line-height:var(--leading-stat);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.t-display-sm{font-size:var(--type-display-sm);line-height:var(--leading-display-sm);letter-spacing:-.01em}.t-display,.t-display-sm{font-family:var(--font-display),ui-sans-serif,sans-serif;font-weight:600}.t-display{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:-.02em}.t-auth{font-size:var(--type-auth);line-height:var(--leading-auth);letter-spacing:-.01em}.t-auth,.t-figure{font-family:var(--font-display),ui-sans-serif,sans-serif;font-weight:600}.t-figure{font-size:var(--type-figure);line-height:var(--leading-figure);letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums}.t-cap{font-family:var(--font-body),ui-sans-serif,sans-serif;font-size:var(--type-meta);line-height:1rem;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.t-eyebrow{font-family:var(--font-body),ui-sans-serif,sans-serif;font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600;letter-spacing:0;text-transform:none}.t-auth,.t-display,.t-display-sm,.t-page,.t-section{text-wrap:balance}.t-body,.t-read,.t-stem{text-wrap:pretty}