@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/outfit-latin-ext-wght-normal-5Z2WCAL6.woff2") format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/outfit-latin-wght-normal-5FXBKKJF.woff2") format("woff2-variations");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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/quicksand-vietnamese-wght-normal-PVQDDRFR.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/quicksand-latin-ext-wght-normal-MJSXVORJ.woff2") format("woff2-variations");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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/quicksand-latin-wght-normal-B2JDMBHT.woff2") format("woff2-variations");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}:root{--ls-ref-color-white: #FFFFFF;--ls-ref-color-magenta-50: #FFF1F8;--ls-ref-color-magenta-100: #FFE3F1;--ls-ref-color-magenta-200: #FDC8E2;--ls-ref-color-magenta-300: #F99BC9;--ls-ref-color-magenta-400: #F062A8;--ls-ref-color-magenta-500: #DB2F86;--ls-ref-color-magenta-600: #C21A72;--ls-ref-color-magenta-700: #A80F5F;--ls-ref-color-magenta-800: #870C4D;--ls-ref-color-magenta-900: #660A3B;--ls-ref-color-lilac-50: #FEF6FF;--ls-ref-color-lilac-100: #FBEAFE;--ls-ref-color-lilac-200: #F6D5FB;--ls-ref-color-lilac-300: #EDB5F5;--ls-ref-color-lilac-400: #DD8CEB;--ls-ref-color-lilac-500: #C45DDB;--ls-ref-color-lilac-600: #A63DBD;--ls-ref-color-lilac-700: #862F9A;--ls-ref-color-lilac-800: #6B2878;--ls-ref-color-lilac-900: #511F5C;--ls-ref-color-aqua-50: #F0FBFE;--ls-ref-color-aqua-100: #D9F3FB;--ls-ref-color-aqua-200: #B8E8F5;--ls-ref-color-aqua-300: #8AD7EC;--ls-ref-color-aqua-400: #4FBEDD;--ls-ref-color-aqua-500: #1FA2C6;--ls-ref-color-aqua-600: #0F82A6;--ls-ref-color-aqua-700: #0B6683;--ls-ref-color-aqua-800: #0D5268;--ls-ref-color-aqua-900: #0F4457;--ls-ref-color-plum-50: #FDF8FE;--ls-ref-color-plum-100: #F7EEF8;--ls-ref-color-plum-200: #EADDEC;--ls-ref-color-plum-300: #D5C3D8;--ls-ref-color-plum-400: #AD97B2;--ls-ref-color-plum-500: #7D6783;--ls-ref-color-plum-600: #66526C;--ls-ref-color-plum-700: #4B3A51;--ls-ref-color-plum-800: #342538;--ls-ref-color-plum-900: #231729;--ls-ref-color-plum-950: #170E1B;--ls-ref-color-green-50: #F0FDF4;--ls-ref-color-green-100: #DCFCE7;--ls-ref-color-green-500: #22A55A;--ls-ref-color-green-700: #15693A;--ls-ref-color-amber-50: #FFFBEB;--ls-ref-color-amber-100: #FEF3C7;--ls-ref-color-amber-500: #F59E0B;--ls-ref-color-amber-700: #8A4B08;--ls-ref-color-red-50: #FEF2F2;--ls-ref-color-red-100: #FEE2E2;--ls-ref-color-red-500: #EF4444;--ls-ref-color-red-700: #B42318;--ls-ref-font-family-outfit: "Outfit Variable", "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ls-ref-font-family-quicksand: "Quicksand Variable", "Quicksand", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ls-ref-font-family-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ls-ref-font-size-2xs: .75rem;--ls-ref-font-size-xs: .8125rem;--ls-ref-font-size-sm: .875rem;--ls-ref-font-size-md: 1rem;--ls-ref-font-size-lg: 1.125rem;--ls-ref-font-size-xl: 1.25rem;--ls-ref-font-size-2xl: 1.5rem;--ls-ref-font-size-3xl: 1.875rem;--ls-ref-font-size-4xl: 2.5rem;--ls-ref-font-size-5xl: 3.25rem;--ls-ref-font-weight-light: 300;--ls-ref-font-weight-regular: 400;--ls-ref-font-weight-medium: 500;--ls-ref-font-weight-semibold: 600;--ls-ref-font-weight-bold: 700;--ls-ref-font-lineHeight-tight: 1.15;--ls-ref-font-lineHeight-snug: 1.3;--ls-ref-font-lineHeight-normal: 1.5;--ls-ref-font-lineHeight-relaxed: 1.7;--ls-ref-font-letterSpacing-tight: -.02em;--ls-ref-font-letterSpacing-normal: 0em;--ls-ref-font-letterSpacing-wide: .04em;--ls-ref-font-letterSpacing-wider: .08em;--ls-ref-space-0: 0rem;--ls-ref-space-1: .25rem;--ls-ref-space-2: .5rem;--ls-ref-space-3: .75rem;--ls-ref-space-4: 1rem;--ls-ref-space-5: 1.25rem;--ls-ref-space-6: 1.5rem;--ls-ref-space-8: 2rem;--ls-ref-space-10: 2.5rem;--ls-ref-space-12: 3rem;--ls-ref-space-16: 4rem;--ls-ref-space-20: 5rem;--ls-ref-space-24: 6rem;--ls-ref-size-icon-sm: 1rem;--ls-ref-size-icon-md: 1.5rem;--ls-ref-size-icon-lg: 3rem;--ls-ref-size-tile-sm: 2.25rem;--ls-ref-size-tile-md: 3rem;--ls-ref-size-control-sm: 2.25rem;--ls-ref-size-control-md: 2.75rem;--ls-ref-size-control-lg: 3.25rem;--ls-ref-size-container-md: 48rem;--ls-ref-size-container-xl: 75rem;--ls-ref-radius-none: 0px;--ls-ref-radius-xs: 4px;--ls-ref-radius-sm: 8px;--ls-ref-radius-md: 12px;--ls-ref-radius-lg: 16px;--ls-ref-radius-xl: 20px;--ls-ref-radius-2xl: 28px;--ls-ref-radius-3xl: 32px;--ls-ref-radius-full: 9999px;--ls-ref-border-width-thin: 1px;--ls-ref-border-width-thick: 2px;--ls-ref-shadow-sm: 0 1px 2px rgb(35 23 41 / .06);--ls-ref-shadow-md: 0 6px 18px -4px rgb(168 15 95 / .12);--ls-ref-shadow-lg: 0 18px 40px -12px rgb(168 15 95 / .22);--ls-ref-shadow-brand-glow: 0 12px 28px -8px rgb(168 15 95 / .45);--ls-ref-shadow-ring: 0 0 0 4px rgb(240 98 168 / .35);--ls-ref-opacity-subtle: .08;--ls-ref-opacity-soft: .16;--ls-ref-opacity-disabled: .5;--ls-ref-opacity-overlay: .64;--ls-ref-motion-duration-instant: 80ms;--ls-ref-motion-duration-fast: .15s;--ls-ref-motion-duration-base: .25s;--ls-ref-motion-duration-slow: .4s;--ls-ref-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--ls-ref-motion-easing-emphasized: cubic-bezier(.3, 0, 0, 1);--ls-ref-motion-easing-bounce: cubic-bezier(.34, 1.56, .64, 1);--ls-ref-breakpoint-sm: 640px;--ls-ref-breakpoint-md: 768px;--ls-ref-breakpoint-lg: 1024px;--ls-ref-breakpoint-xl: 1280px;--ls-ref-breakpoint-2xl: 1536px;--ls-ref-zIndex-base: 0;--ls-ref-zIndex-raised: 10;--ls-ref-zIndex-sticky: 100;--ls-ref-zIndex-dropdown: 200;--ls-ref-zIndex-overlay: 300;--ls-ref-zIndex-modal: 400;--ls-ref-zIndex-toast: 500;--ls-sys-color-background-page: var(--ls-ref-color-lilac-50);--ls-sys-color-surface-default: var(--ls-ref-color-white);--ls-sys-color-surface-subtle: var(--ls-ref-color-lilac-100);--ls-sys-color-surface-accent: var(--ls-ref-color-lilac-200);--ls-sys-color-surface-inverse: var(--ls-ref-color-plum-900);--ls-sys-color-text-primary: var(--ls-ref-color-plum-900);--ls-sys-color-text-secondary: var(--ls-ref-color-plum-600);--ls-sys-color-text-muted: var(--ls-ref-color-plum-500);--ls-sys-color-text-brand: var(--ls-ref-color-magenta-700);--ls-sys-color-text-highlight: var(--ls-ref-color-magenta-600);--ls-sys-color-text-accent: var(--ls-ref-color-aqua-700);--ls-sys-color-text-inverse: var(--ls-ref-color-white);--ls-sys-color-border-subtle: var(--ls-ref-color-lilac-200);--ls-sys-color-border-default: var(--ls-ref-color-lilac-300);--ls-sys-color-border-focus: var(--ls-ref-color-magenta-400);--ls-sys-color-action-primary-bg: var(--ls-ref-color-magenta-700);--ls-sys-color-action-primary-bg-hover: var(--ls-ref-color-magenta-800);--ls-sys-color-action-primary-bg-active: var(--ls-ref-color-magenta-900);--ls-sys-color-action-primary-text: var(--ls-ref-color-white);--ls-sys-color-action-secondary-bg: var(--ls-ref-color-lilac-200);--ls-sys-color-action-secondary-bg-hover: var(--ls-ref-color-lilac-300);--ls-sys-color-action-secondary-bg-active: var(--ls-ref-color-lilac-400);--ls-sys-color-action-secondary-text: var(--ls-ref-color-magenta-800);--ls-sys-color-action-ghost-bg-hover: var(--ls-ref-color-magenta-50);--ls-sys-color-action-ghost-bg-active: var(--ls-ref-color-magenta-100);--ls-sys-color-action-ghost-text: var(--ls-ref-color-magenta-700);--ls-sys-color-tone-pink-bg: var(--ls-ref-color-magenta-200);--ls-sys-color-tone-pink-fg: var(--ls-ref-color-magenta-800);--ls-sys-color-tone-lilac-bg: var(--ls-ref-color-lilac-200);--ls-sys-color-tone-lilac-fg: var(--ls-ref-color-lilac-800);--ls-sys-color-tone-aqua-bg: var(--ls-ref-color-aqua-200);--ls-sys-color-tone-aqua-fg: var(--ls-ref-color-aqua-800);--ls-sys-color-feedback-success-bg: var(--ls-ref-color-green-100);--ls-sys-color-feedback-success-fg: var(--ls-ref-color-green-700);--ls-sys-color-feedback-warning-bg: var(--ls-ref-color-amber-100);--ls-sys-color-feedback-warning-fg: var(--ls-ref-color-amber-700);--ls-sys-color-feedback-danger-bg: var(--ls-ref-color-red-100);--ls-sys-color-feedback-danger-fg: var(--ls-ref-color-red-700);--ls-sys-font-family-display: var(--ls-ref-font-family-quicksand);--ls-sys-font-family-body: var(--ls-ref-font-family-quicksand);--ls-sys-font-family-code: var(--ls-ref-font-family-mono);--ls-sys-typography-display-font-family: var(--ls-sys-font-family-display);--ls-sys-typography-display-font-size: var(--ls-ref-font-size-4xl);--ls-sys-typography-display-font-weight: var(--ls-ref-font-weight-semibold);--ls-sys-typography-display-line-height: var(--ls-ref-font-lineHeight-tight);--ls-sys-typography-display-letter-spacing: var(--ls-ref-font-letterSpacing-tight);--ls-sys-typography-heading-lg-font-family: var(--ls-sys-font-family-display);--ls-sys-typography-heading-lg-font-size: var(--ls-ref-font-size-3xl);--ls-sys-typography-heading-lg-font-weight: var(--ls-ref-font-weight-medium);--ls-sys-typography-heading-lg-line-height: var(--ls-ref-font-lineHeight-snug);--ls-sys-typography-heading-lg-letter-spacing: var(--ls-ref-font-letterSpacing-tight);--ls-sys-typography-heading-md-font-family: var(--ls-sys-font-family-display);--ls-sys-typography-heading-md-font-size: var(--ls-ref-font-size-lg);--ls-sys-typography-heading-md-font-weight: var(--ls-ref-font-weight-medium);--ls-sys-typography-heading-md-line-height: var(--ls-ref-font-lineHeight-snug);--ls-sys-typography-heading-md-letter-spacing: var(--ls-ref-font-letterSpacing-normal);--ls-sys-typography-body-lg-font-family: var(--ls-sys-font-family-body);--ls-sys-typography-body-lg-font-size: var(--ls-ref-font-size-lg);--ls-sys-typography-body-lg-font-weight: var(--ls-ref-font-weight-light);--ls-sys-typography-body-lg-line-height: var(--ls-ref-font-lineHeight-relaxed);--ls-sys-typography-body-lg-letter-spacing: var(--ls-ref-font-letterSpacing-normal);--ls-sys-typography-body-md-font-family: var(--ls-sys-font-family-body);--ls-sys-typography-body-md-font-size: var(--ls-ref-font-size-md);--ls-sys-typography-body-md-font-weight: var(--ls-ref-font-weight-regular);--ls-sys-typography-body-md-line-height: var(--ls-ref-font-lineHeight-normal);--ls-sys-typography-body-md-letter-spacing: var(--ls-ref-font-letterSpacing-normal);--ls-sys-typography-body-sm-font-family: var(--ls-sys-font-family-body);--ls-sys-typography-body-sm-font-size: var(--ls-ref-font-size-xs);--ls-sys-typography-body-sm-font-weight: var(--ls-ref-font-weight-regular);--ls-sys-typography-body-sm-line-height: var(--ls-ref-font-lineHeight-relaxed);--ls-sys-typography-body-sm-letter-spacing: var(--ls-ref-font-letterSpacing-normal);--ls-sys-typography-label-font-family: var(--ls-sys-font-family-body);--ls-sys-typography-label-font-size: var(--ls-ref-font-size-md);--ls-sys-typography-label-font-weight: var(--ls-ref-font-weight-medium);--ls-sys-typography-label-line-height: 1;--ls-sys-typography-label-letter-spacing: var(--ls-ref-font-letterSpacing-normal);--ls-sys-typography-label-sm-font-family: var(--ls-sys-font-family-body);--ls-sys-typography-label-sm-font-size: var(--ls-ref-font-size-2xs);--ls-sys-typography-label-sm-font-weight: var(--ls-ref-font-weight-medium);--ls-sys-typography-label-sm-line-height: 1.2;--ls-sys-typography-label-sm-letter-spacing: var(--ls-ref-font-letterSpacing-normal);--ls-sys-typography-eyebrow-font-family: var(--ls-sys-font-family-body);--ls-sys-typography-eyebrow-font-size: var(--ls-ref-font-size-xs);--ls-sys-typography-eyebrow-font-weight: var(--ls-ref-font-weight-medium);--ls-sys-typography-eyebrow-line-height: var(--ls-ref-font-lineHeight-snug);--ls-sys-typography-eyebrow-letter-spacing: var(--ls-ref-font-letterSpacing-wide);--ls-sys-typography-eyebrow-text-transform: uppercase;--ls-sys-space-inset-sm: var(--ls-ref-space-3);--ls-sys-space-inset-md: var(--ls-ref-space-5);--ls-sys-space-inset-lg: var(--ls-ref-space-6);--ls-sys-space-stack-xs: var(--ls-ref-space-1);--ls-sys-space-stack-sm: var(--ls-ref-space-2);--ls-sys-space-stack-md: var(--ls-ref-space-4);--ls-sys-space-stack-lg: var(--ls-ref-space-6);--ls-sys-space-stack-xl: var(--ls-ref-space-12);--ls-sys-space-inline-xs: var(--ls-ref-space-1);--ls-sys-space-inline-sm: var(--ls-ref-space-2);--ls-sys-space-inline-md: var(--ls-ref-space-4);--ls-sys-space-gutter: var(--ls-ref-space-12);--ls-sys-space-section: var(--ls-ref-space-16);--ls-sys-radius-control: var(--ls-ref-radius-full);--ls-sys-radius-tile: var(--ls-ref-radius-full);--ls-sys-radius-card: var(--ls-ref-radius-2xl);--ls-sys-radius-media: var(--ls-ref-radius-3xl);--ls-sys-shadow-card: var(--ls-ref-shadow-md);--ls-sys-shadow-raised: var(--ls-ref-shadow-lg);--ls-sys-shadow-action: var(--ls-ref-shadow-brand-glow);--ls-sys-shadow-focus: var(--ls-ref-shadow-ring);--ls-sys-motion-interactive-duration: var(--ls-ref-motion-duration-fast);--ls-sys-motion-interactive-easing: var(--ls-ref-motion-easing-standard);--ls-sys-motion-enter-duration: var(--ls-ref-motion-duration-base);--ls-sys-motion-enter-easing: var(--ls-ref-motion-easing-emphasized);--ls-sys-motion-playful-duration: var(--ls-ref-motion-duration-slow);--ls-sys-motion-playful-easing: var(--ls-ref-motion-easing-bounce);--ls-sys-layer-header: var(--ls-ref-zIndex-sticky);--ls-sys-layer-overlay: var(--ls-ref-zIndex-overlay);--ls-sys-layer-modal: var(--ls-ref-zIndex-modal);--ls-sys-layer-toast: var(--ls-ref-zIndex-toast);--ls-comp-button-radius: var(--ls-sys-radius-control);--ls-comp-button-gap: var(--ls-ref-space-2);--ls-comp-button-height-sm: var(--ls-ref-size-control-sm);--ls-comp-button-height-md: var(--ls-ref-size-control-md);--ls-comp-button-height-lg: var(--ls-ref-size-control-lg);--ls-comp-button-padding-x-sm: var(--ls-ref-space-4);--ls-comp-button-padding-x-md: var(--ls-ref-space-6);--ls-comp-button-padding-x-lg: var(--ls-ref-space-8);--ls-comp-button-shadow: var(--ls-sys-shadow-action);--ls-comp-chip-height: var(--ls-ref-size-control-sm);--ls-comp-chip-padding-x: var(--ls-ref-space-4);--ls-comp-chip-gap: var(--ls-ref-space-2);--ls-comp-chip-radius: var(--ls-sys-radius-control);--ls-comp-chip-bg: var(--ls-sys-color-surface-default);--ls-comp-chip-bg-hover: var(--ls-ref-color-magenta-50);--ls-comp-chip-text: var(--ls-sys-color-text-brand);--ls-comp-chip-bg-selected: var(--ls-sys-color-action-primary-bg);--ls-comp-chip-text-selected: var(--ls-sys-color-action-primary-text);--ls-comp-badge-radius: var(--ls-sys-radius-control);--ls-comp-badge-padding-x: var(--ls-ref-space-3);--ls-comp-badge-padding-y: var(--ls-ref-space-1);--ls-comp-badge-gap: var(--ls-ref-space-1);--ls-comp-card-radius: var(--ls-sys-radius-card);--ls-comp-card-padding: var(--ls-sys-space-inset-lg);--ls-comp-card-gap: var(--ls-ref-space-3);--ls-comp-card-bg: var(--ls-sys-color-surface-default);--ls-comp-card-border: var(--ls-sys-color-border-subtle);--ls-comp-card-shadow: var(--ls-sys-shadow-card);--ls-comp-icon-tile-size: var(--ls-ref-size-tile-md);--ls-comp-icon-tile-radius: var(--ls-sys-radius-tile);--ls-comp-info-pill-radius: var(--ls-sys-radius-control);--ls-comp-info-pill-padding: var(--ls-ref-space-3);--ls-comp-info-pill-gap: var(--ls-ref-space-3);--ls-comp-info-pill-bg: var(--ls-sys-color-surface-default);--ls-comp-info-pill-shadow: var(--ls-sys-shadow-card)}.ls-text-display{font-family:var(--ls-sys-typography-display-font-family);font-size:var(--ls-sys-typography-display-font-size);font-weight:var(--ls-sys-typography-display-font-weight);line-height:var(--ls-sys-typography-display-line-height);letter-spacing:var(--ls-sys-typography-display-letter-spacing)}.ls-text-heading-lg{font-family:var(--ls-sys-typography-heading-lg-font-family);font-size:var(--ls-sys-typography-heading-lg-font-size);font-weight:var(--ls-sys-typography-heading-lg-font-weight);line-height:var(--ls-sys-typography-heading-lg-line-height);letter-spacing:var(--ls-sys-typography-heading-lg-letter-spacing)}.ls-text-heading-md{font-family:var(--ls-sys-typography-heading-md-font-family);font-size:var(--ls-sys-typography-heading-md-font-size);font-weight:var(--ls-sys-typography-heading-md-font-weight);line-height:var(--ls-sys-typography-heading-md-line-height);letter-spacing:var(--ls-sys-typography-heading-md-letter-spacing)}.ls-text-body-lg{font-family:var(--ls-sys-typography-body-lg-font-family);font-size:var(--ls-sys-typography-body-lg-font-size);font-weight:var(--ls-sys-typography-body-lg-font-weight);line-height:var(--ls-sys-typography-body-lg-line-height);letter-spacing:var(--ls-sys-typography-body-lg-letter-spacing)}.ls-text-body-md{font-family:var(--ls-sys-typography-body-md-font-family);font-size:var(--ls-sys-typography-body-md-font-size);font-weight:var(--ls-sys-typography-body-md-font-weight);line-height:var(--ls-sys-typography-body-md-line-height);letter-spacing:var(--ls-sys-typography-body-md-letter-spacing)}.ls-text-body-sm{font-family:var(--ls-sys-typography-body-sm-font-family);font-size:var(--ls-sys-typography-body-sm-font-size);font-weight:var(--ls-sys-typography-body-sm-font-weight);line-height:var(--ls-sys-typography-body-sm-line-height);letter-spacing:var(--ls-sys-typography-body-sm-letter-spacing)}.ls-text-label{font-family:var(--ls-sys-typography-label-font-family);font-size:var(--ls-sys-typography-label-font-size);font-weight:var(--ls-sys-typography-label-font-weight);line-height:var(--ls-sys-typography-label-line-height);letter-spacing:var(--ls-sys-typography-label-letter-spacing)}.ls-text-label-sm{font-family:var(--ls-sys-typography-label-sm-font-family);font-size:var(--ls-sys-typography-label-sm-font-size);font-weight:var(--ls-sys-typography-label-sm-font-weight);line-height:var(--ls-sys-typography-label-sm-line-height);letter-spacing:var(--ls-sys-typography-label-sm-letter-spacing)}.ls-text-eyebrow{font-family:var(--ls-sys-typography-eyebrow-font-family);font-size:var(--ls-sys-typography-eyebrow-font-size);font-weight:var(--ls-sys-typography-eyebrow-font-weight);line-height:var(--ls-sys-typography-eyebrow-line-height);letter-spacing:var(--ls-sys-typography-eyebrow-letter-spacing);text-transform:var(--ls-sys-typography-eyebrow-text-transform)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--ls-sys-color-background-page);color:var(--ls-sys-color-text-primary);font-family:var(--ls-sys-typography-body-md-font-family);font-size:var(--ls-sys-typography-body-md-font-size);line-height:var(--ls-sys-typography-body-md-line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid transparent;box-shadow:var(--ls-sys-shadow-focus)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--ls-web-font-scale: 1.1;--ls-ref-font-size-2xs: calc(.75rem * var(--ls-web-font-scale));--ls-ref-font-size-xs: calc(.8125rem * var(--ls-web-font-scale));--ls-ref-font-size-sm: calc(.875rem * var(--ls-web-font-scale));--ls-ref-font-size-md: calc(1rem * var(--ls-web-font-scale));--ls-ref-font-size-lg: calc(1.125rem * var(--ls-web-font-scale));--ls-ref-font-size-xl: calc(1.25rem * var(--ls-web-font-scale));--ls-ref-font-size-2xl: calc(1.5rem * var(--ls-web-font-scale));--ls-ref-font-size-3xl: calc(1.875rem * var(--ls-web-font-scale));--ls-ref-font-size-4xl: calc(2.5rem * var(--ls-web-font-scale));--ls-ref-font-size-5xl: calc(3.25rem * var(--ls-web-font-scale));--ls-web-page-gutter: max(0px, calc(var(--ls-sys-space-gutter) - 1rem));--ls-web-page-gutter-mobile: max(0px, calc(var(--ls-sys-space-stack-lg) - 1rem))}
