:root{--black: oklch(.24 .004 84.6);--border-width-hairline: .5px;--border-width-none: 0px;--border-width-thick: 2px;--border-width-thin: 1px;--breakpoint-mobile: 810px;--breakpoint-tablet: 1280px;--font-family-sans: var(--font-apercu-pro);--font-size-10: .625rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-step--1: clamp(.875rem, .8431rem + .1307vw, 1rem);--font-size-step-1: clamp(1rem, .9681rem + .1307vw, 1.125rem);--font-size-step-2: clamp(1.125rem, 1.0613rem + .2614vw, 1.375rem);--font-size-step-3: clamp(1.5rem, 1.3407rem + .6536vw, 2.125rem);--font-size-step-4: clamp(2rem, 1.777rem + .915vw, 2.875rem);--font-size-step-5: clamp(2.25rem, 1.8676rem + 1.5686vw, 3.75rem);--font-size-step-6: clamp(2.625rem, 1.8922rem + 3.0065vw, 5.5rem);--font-size-step-7: clamp(2.625rem, .4265rem + 9.0196vw, 11.25rem);--font-weight-light: 300;--font-weight-medium: 500;--green-50: oklch(.974 .057 131);--green-100: oklch(.94 .103 137.1);--green-200: oklch(.895 .139 140);--green-300: oklch(.846 .168 143.1);--green-400: oklch(.793 .18 145.9);--green-500: oklch(.729 .178 149);--green-600: oklch(.649 .172 151.7);--green-700: oklch(.557 .15 151);--green-800: oklch(.452 .125 149.7);--green-900: oklch(.344 .101 147.6);--green-950: oklch(.24 .078 144.1);--letter-spacing-normal: 0em;--letter-spacing-tight: -.025em;--letter-spacing-tighter: -.05em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--line-height-loose: 2;--line-height-none: 1;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-snug: 1.375;--line-height-tight: 1.125;--motion-base: .2s;--motion-fast: .15s;--motion-slow: .3s;--neutral-50: oklch(.991 0 250);--neutral-100: oklch(.949 0 250);--neutral-200: oklch(.91 .001 286.4);--neutral-300: oklch(.864 .003 286.3);--neutral-400: oklch(.811 .001 286.4);--neutral-500: oklch(.725 .001 286.4);--neutral-600: oklch(.607 .003 286.3);--neutral-700: oklch(.486 .003 286.3);--neutral-800: oklch(.38 .003 286.2);--neutral-900: oklch(.306 .004 286.2);--neutral-950: oklch(.241 .006 286);--purple-50: oklch(.965 .019 299.1);--purple-100: oklch(.882 .063 293);--purple-200: oklch(.795 .114 293.3);--purple-300: oklch(.712 .166 292.8);--purple-400: oklch(.633 .216 291.4);--purple-500: oklch(.552 .23 291.3);--purple-600: oklch(.469 .206 291.5);--purple-700: oklch(.39 .17 291.6);--purple-800: oklch(.316 .148 291.2);--purple-900: oklch(.248 .129 289);--purple-950: oklch(.185 .107 286.8);--radius-full: 2048px;--radius-l: 16px;--radius-m: 8px;--radius-none: 0px;--radius-s: 4px;--radius-x: 24px;--red-50: oklch(.966 .018 .4);--red-100: oklch(.891 .06 4.2);--red-200: oklch(.817 .107 7.2);--red-300: oklch(.748 .157 10.3);--red-400: oklch(.682 .196 13.3);--red-500: oklch(.61 .21 15.4);--red-600: oklch(.538 .201 17.9);--red-700: oklch(.466 .18 20);--red-800: oklch(.394 .15 22.3);--red-900: oklch(.322 .118 24.7);--red-950: oklch(.25 .09 26.7);--size-2xs: 24px;--size-3xs: 20px;--size-4xs: 16px;--size-l: 60px;--size-m: 48px;--size-s: 40px;--size-xl: 72px;--size-xs: 32px;--space-2xl: clamp(3rem, 2.6176rem + 1.5686vw, 4.5rem);--space-2xl-3xl: clamp(3rem, 2.2353rem + 3.1373vw, 6rem);--space-3xl: clamp(4rem, 3.4902rem + 2.0915vw, 6rem);--space-3xl-4xl: clamp(4rem, 3.1078rem + 3.6601vw, 7.5rem);--space-4xl: clamp(5rem, 4.3627rem + 2.6144vw, 7.5rem);--space-4xl-5xl: clamp(5rem, 3.9804rem + 4.183vw, 9rem);--space-5xl: clamp(6rem, 5.2353rem + 3.1373vw, 9rem);--space-5xl-6xl: clamp(6rem, 4.0882rem + 7.8431vw, 13.5rem);--space-6xl: clamp(9rem, 7.8529rem + 4.7059vw, 13.5rem);--space-l: clamp(2rem, 1.7451rem + 1.0458vw, 3rem);--space-l-xl: clamp(2rem, 1.5539rem + 1.8301vw, 3.75rem);--space-m: clamp(1.5rem, 1.3088rem + .7843vw, 2.25rem);--space-m-2xl: clamp(1.5rem, .7353rem + 3.1373vw, 4.5rem);--space-m-l: clamp(1.5rem, 1.1176rem + 1.5686vw, 3rem);--space-s: clamp(1rem, .8725rem + .5229vw, 1.5rem);--space-s-m: clamp(1rem, .6814rem + 1.3072vw, 2.25rem);--space-xl: clamp(2.5rem, 2.1814rem + 1.3072vw, 3.75rem);--space-xl-2xl: clamp(2.5rem, 1.9902rem + 2.0915vw, 4.5rem);--space-xs: clamp(.5rem, .4363rem + .2614vw, .75rem);--space-xs-s: clamp(.5rem, .2451rem + 1.0458vw, 1.5rem);--white: oklch(1 0 250);--control-padding-l: 24px;--control-padding-m: 16px;--control-padding-s: 12px;--focus-ring-width: 2px;--font-weight-body: var(--font-weight-light);--font-weight-heading: var(--font-weight-medium);--icon-l: var(--size-2xs);--icon-m: var(--size-3xs);--icon-s: var(--size-4xs);--layout-block-padding-2xs: var(--space-s);--layout-block-padding-l: var(--space-2xl-3xl);--layout-block-padding-m: var(--space-xl-2xl);--layout-block-padding-s: var(--space-l-xl);--layout-block-padding-xl: var(--space-3xl-4xl);--layout-block-padding-xs: var(--space-m);--layout-column-count: 12;--layout-container: 1920px;--layout-container-2xs: 688px;--layout-container-m: 1612px;--layout-container-s: 1304px;--layout-container-xs: 996px;--layout-gap: var(--space-s);--layout-inline-padding: var(--space-m-l);--layout-stack-l: var(--space-l);--layout-stack-m: var(--space-m);--layout-stack-s: var(--space-s);--layout-stack-xs: var(--space-xs)}:root{--bg: oklch(1 0 250);--bg-border: oklch(.925 0 250);--bg-border-muted: oklch(.97 0 250);--bg-fg: oklch(0 0 250);--bg-fg-ghost: oklch(.83 0 250);--bg-fg-muted: oklch(.576 0 250);--bg-hover: oklch(.985 0 250);--surface: var(--bg);--border: var(--bg-border);--border-muted: var(--bg-border-muted);--fg: var(--bg-fg);--fg-ghost: var(--bg-fg-ghost);--fg-muted: var(--bg-fg-muted);--hover: var(--bg-hover);--field: oklch(.985 0 250);--ring: oklch(.882 .063 293);--accent: oklch(.94 .103 137.1);--accent-border: oklch(.869 .102 137.3);--accent-border-muted: oklch(.913 .103 137.1);--accent-fg: oklch(.241 .005 145.4);--accent-fg-ghost: oklch(.766 .078 136.9);--accent-fg-muted: oklch(.497 .039 137.2);--accent-hover: oklch(.925 .103 137.1);--card: oklch(1 0 250);--card-border: oklch(.925 0 250);--card-border-muted: oklch(.97 0 250);--card-fg: oklch(0 0 250);--card-fg-ghost: oklch(.83 0 250);--card-fg-muted: oklch(.576 0 250);--card-hover: oklch(.985 0 250);--destructive: oklch(.466 .18 20);--destructive-border: oklch(.515 .18 20.2);--destructive-border-muted: oklch(.514 .17 20.1);--destructive-fg: oklch(1 0 250);--destructive-fg-ghost: oklch(.703 .099 20.6);--destructive-fg-muted: oklch(.864 .046 19.8);--destructive-hover: oklch(.483 .18 20.2);--popover: oklch(1 0 250);--popover-hover: oklch(.985 0 250);--primary: oklch(.39 .17 291.6);--primary-border: oklch(.445 .17 291.5);--primary-border-muted: oklch(.444 .16 291.4);--primary-fg: oklch(1 0 250);--primary-fg-ghost: oklch(.644 .099 291.6);--primary-fg-muted: oklch(.82 .05 291.6);--primary-hover: oklch(.408 .17 291.8);--secondary: oklch(.965 .019 299.1);--secondary-border: oklch(.893 .019 299);--secondary-border-muted: oklch(.935 .019 299.1);--secondary-fg: oklch(.39 .17 291.6);--secondary-fg-ghost: oklch(.792 .066 296.8);--secondary-fg-muted: oklch(.533 .132 293.2);--secondary-hover: oklch(.95 .019 299.1);--subtle: oklch(.991 0 250);--subtle-border: oklch(.916 0 250);--subtle-border-muted: oklch(.961 0 250);--subtle-fg: oklch(0 0 250);--subtle-fg-ghost: oklch(.82 0 250);--subtle-fg-muted: oklch(.562 0 250);--subtle-hover: oklch(.976 0 250)}.surface-bg{--surface: var(--bg);--border: var(--bg-border);--border-muted: var(--bg-border-muted);--fg: var(--bg-fg);--fg-ghost: var(--bg-fg-ghost);--fg-muted: var(--bg-fg-muted);--hover: var(--bg-hover)}.surface-accent{--surface: var(--accent);--border: var(--accent-border);--border-muted: var(--accent-border-muted);--fg: var(--accent-fg);--fg-ghost: var(--accent-fg-ghost);--fg-muted: var(--accent-fg-muted);--hover: var(--accent-hover)}.surface-card{--surface: var(--card);--border: var(--card-border);--border-muted: var(--card-border-muted);--fg: var(--card-fg);--fg-ghost: var(--card-fg-ghost);--fg-muted: var(--card-fg-muted);--hover: var(--card-hover)}.surface-destructive{--surface: var(--destructive);--border: var(--destructive-border);--border-muted: var(--destructive-border-muted);--fg: var(--destructive-fg);--fg-ghost: var(--destructive-fg-ghost);--fg-muted: var(--destructive-fg-muted);--hover: var(--destructive-hover)}.surface-popover{--surface: var(--popover);--border: var(--bg-border);--border-muted: var(--bg-border-muted);--fg: var(--bg-fg);--fg-ghost: var(--bg-fg-ghost);--fg-muted: var(--bg-fg-muted);--hover: var(--popover-hover)}.surface-primary{--surface: var(--primary);--border: var(--primary-border);--border-muted: var(--primary-border-muted);--fg: var(--primary-fg);--fg-ghost: var(--primary-fg-ghost);--fg-muted: var(--primary-fg-muted);--hover: var(--primary-hover)}.surface-secondary{--surface: var(--secondary);--border: var(--secondary-border);--border-muted: var(--secondary-border-muted);--fg: var(--secondary-fg);--fg-ghost: var(--secondary-fg-ghost);--fg-muted: var(--secondary-fg-muted);--hover: var(--secondary-hover)}.surface-subtle{--surface: var(--subtle);--border: var(--subtle-border);--border-muted: var(--subtle-border-muted);--fg: var(--subtle-fg);--fg-ghost: var(--subtle-fg-ghost);--fg-muted: var(--subtle-fg-muted);--hover: var(--subtle-hover)}[data-theme=purple]{--bg: oklch(.39 .17 291.6);--bg-border: oklch(.445 .17 291.5);--bg-border-muted: oklch(.444 .16 291.4);--bg-fg: oklch(1 0 250);--bg-fg-ghost: oklch(.644 .099 291.6);--bg-fg-muted: oklch(.82 .05 291.6);--bg-hover: oklch(.408 .17 291.8);--surface: var(--bg);--border: var(--bg-border);--border-muted: var(--bg-border-muted);--fg: var(--bg-fg);--fg-ghost: var(--bg-fg-ghost);--fg-muted: var(--bg-fg-muted);--hover: var(--bg-hover);--field: oklch(.408 .17 291.8);--ring: oklch(1 0 250);--accent: oklch(.729 .178 149);--accent-border: oklch(.754 .177 149.1);--accent-border-muted: oklch(.755 .168 148.9);--accent-fg: oklch(1 0 250);--accent-fg-ghost: oklch(.907 .06 148.8);--accent-fg-muted: oklch(1 0 250);--accent-hover: oklch(.738 .178 149.1);--card: oklch(.469 .206 291.5);--card-border: oklch(.517 .205 291.6);--card-border-muted: oklch(.516 .195 291.6);--card-fg: oklch(1 0 250);--card-fg-ghost: oklch(.693 .119 291.9);--card-fg-muted: oklch(.857 .055 292.1);--card-hover: oklch(.484 .205 291.5);--destructive: oklch(.538 .201 17.9);--destructive-border: oklch(.58 .201 17.9);--destructive-border-muted: oklch(.579 .191 18);--destructive-fg: oklch(1 0 250);--destructive-fg-ghost: oklch(.75 .109 18.6);--destructive-fg-muted: oklch(.902 .043 16.2);--destructive-hover: oklch(.552 .202 17.9);--popover: oklch(.39 .17 291.6);--popover-hover: oklch(.408 .17 291.8);--primary: oklch(1 0 250);--primary-border: oklch(.925 0 250);--primary-border-muted: oklch(.97 0 250);--primary-fg: oklch(.39 .17 291.6);--primary-fg-ghost: oklch(.834 .046 290.9);--primary-fg-muted: oklch(.586 .116 292);--primary-hover: oklch(.985 0 250);--secondary: oklch(.469 .206 291.5);--secondary-border: oklch(.517 .205 291.6);--secondary-border-muted: oklch(.516 .195 291.6);--secondary-fg: oklch(1 0 250);--secondary-fg-ghost: oklch(.693 .119 291.9);--secondary-fg-muted: oklch(.857 .055 292.1);--secondary-hover: oklch(.484 .205 291.5);--subtle: oklch(.408 .17 291.8);--subtle-border: oklch(.461 .17 291.9);--subtle-border-muted: oklch(.462 .161 291.6);--subtle-fg: oklch(1 0 250);--subtle-fg-ghost: oklch(.655 .1 292.2);--subtle-fg-muted: oklch(.829 .049 291.9);--subtle-hover: oklch(.427 .17 291.9)}[data-theme=purple] .surface-bg{--surface: var(--bg);--border: var(--bg-border);--border-muted: var(--bg-border-muted);--fg: var(--bg-fg);--fg-ghost: var(--bg-fg-ghost);--fg-muted: var(--bg-fg-muted);--hover: var(--bg-hover)}[data-theme=purple] .surface-accent{--surface: var(--accent);--border: var(--accent-border);--border-muted: var(--accent-border-muted);--fg: var(--accent-fg);--fg-ghost: var(--accent-fg-ghost);--fg-muted: var(--accent-fg-muted);--hover: var(--accent-hover)}[data-theme=purple] .surface-card{--surface: var(--card);--border: var(--card-border);--border-muted: var(--card-border-muted);--fg: var(--card-fg);--fg-ghost: var(--card-fg-ghost);--fg-muted: var(--card-fg-muted);--hover: var(--card-hover)}[data-theme=purple] .surface-destructive{--surface: var(--destructive);--border: var(--destructive-border);--border-muted: var(--destructive-border-muted);--fg: var(--destructive-fg);--fg-ghost: var(--destructive-fg-ghost);--fg-muted: var(--destructive-fg-muted);--hover: var(--destructive-hover)}[data-theme=purple] .surface-popover{--surface: var(--popover);--border: var(--bg-border);--border-muted: var(--bg-border-muted);--fg: var(--bg-fg);--fg-ghost: var(--bg-fg-ghost);--fg-muted: var(--bg-fg-muted);--hover: var(--popover-hover)}[data-theme=purple] .surface-primary{--surface: var(--primary);--border: var(--primary-border);--border-muted: var(--primary-border-muted);--fg: var(--primary-fg);--fg-ghost: var(--primary-fg-ghost);--fg-muted: var(--primary-fg-muted);--hover: var(--primary-hover)}[data-theme=purple] .surface-secondary{--surface: var(--secondary);--border: var(--secondary-border);--border-muted: var(--secondary-border-muted);--fg: var(--secondary-fg);--fg-ghost: var(--secondary-fg-ghost);--fg-muted: var(--secondary-fg-muted);--hover: var(--secondary-hover)}[data-theme=purple] .surface-subtle{--surface: var(--subtle);--border: var(--subtle-border);--border-muted: var(--subtle-border-muted);--fg: var(--subtle-fg);--fg-ghost: var(--subtle-fg-ghost);--fg-muted: var(--subtle-fg-muted);--hover: var(--subtle-hover)}:root{--col-fluid: calc( (min(100vw, var(--layout-container)) - 2 * var(--layout-inline-padding) - (var(--layout-column-count) - 1) * var(--layout-gap) ) / var(--layout-column-count) );--fluid-content-m: calc(10 * var(--col-fluid) + 9 * var(--layout-gap));--fluid-outer-m: calc(var(--fluid-content-m) + 2 * var(--layout-inline-padding))}.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid{width:100%;margin-inline:auto;padding-inline:var(--layout-inline-padding)}.container{max-width:var(--layout-container)}.container-m{max-width:var(--layout-container-m)}.container-s{max-width:var(--layout-container-s)}.container-xs{max-width:var(--layout-container-xs)}.container-2xs{max-width:var(--layout-container-2xs)}.container-m-fluid{max-width:var(--fluid-outer-m)}:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid) .container{padding-inline:0}:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid) .container-m{max-width:calc(var(--layout-container-m) - 2 * var(--layout-inline-padding));padding-inline:0}:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid) .container-s{max-width:calc(var(--layout-container-s) - 2 * var(--layout-inline-padding));padding-inline:0}:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid) .container-xs{max-width:calc(var(--layout-container-xs) - 2 * var(--layout-inline-padding));padding-inline:0}:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid) .container-2xs{max-width:calc(var(--layout-container-2xs) - 2 * var(--layout-inline-padding));padding-inline:0}:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid) .container-m-fluid{max-width:var(--fluid-content-m);padding-inline:0}@media(max-width:1199px){:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid).full-tablet{max-width:var(--layout-container);padding-inline:var(--layout-inline-padding)}:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid) :is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid).full-tablet{max-width:100%;padding-inline:0}}@media(max-width:809px){:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid).full-phone{max-width:var(--layout-container);padding-inline:var(--layout-inline-padding)}:is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid) :is(.container,.container-m,.container-s,.container-xs,.container-2xs,.container-m-fluid).full-phone{max-width:100%;padding-inline:0}}.body{font-family:var(--font-family-sans);font-size:var(--font-size-step-1);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.body-l{font-family:var(--font-family-sans);font-size:var(--font-size-step-2);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug)}.body-s{font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.body-xl{font-family:var(--font-family-sans);font-size:var(--font-size-step-3);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug)}.button{font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-m)}.button-l{font-family:var(--font-family-sans);font-size:var(--font-size-step-1);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-l)}.button-s{font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-s)}.caption{font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-normal)}.display{font-family:var(--font-family-sans);font-size:var(--font-size-step-6);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.display-l{font-family:var(--font-family-sans);font-size:var(--font-size-step-7);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.heading-2xs{font-family:var(--font-family-sans);font-size:var(--font-size-step--1);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.heading-l{font-family:var(--font-family-sans);font-size:var(--font-size-step-4);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.heading-m{font-family:var(--font-family-sans);font-size:var(--font-size-step-3);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.heading-s{font-family:var(--font-family-sans);font-size:var(--font-size-step-2);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.heading-xl{font-family:var(--font-family-sans);font-size:var(--font-size-step-5);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.heading-xs{font-family:var(--font-family-sans);font-size:var(--font-size-step-1);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.input{font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-none)}.label{font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.label-2xs{font-family:var(--font-family-sans);font-size:var(--font-size-10);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.label-s{font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.label-strong{font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.label-strong-2xs{font-family:var(--font-family-sans);font-size:var(--font-size-10);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.label-strong-s{font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.label-strong-xs{font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}.label-xs{font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-none)}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{min-height:100svh;line-height:1.5;font-family:var(--font-family-sans);color:var(--fg);background:var(--bg);-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{line-height:1.2;text-wrap:balance}p{text-wrap:pretty}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
