:root {--vp-min: 20;--vp-max: 80;--text-size-tiny: 0.75rem;--text-size-small: 0.875rem;--text-size-regular: 1rem;--text-size-medium: 1.25rem;--text-size-large: 1.5rem;--heading-style-tiny: 1rem;--heading-style-xxsmall: 1.25rem;--heading-style-xsmall: 1.5rem;--heading-style-small: 1.875rem;--heading-style-medium: 2.25rem;--heading-style-large: 3rem;--heading-style-xlarge: 3.75rem;--heading-style-xxlarge: 4.5rem;--text-weight-xbold: 800;--text-weight-bold: 700;--text-weight-semibold: 600;--text-weight-medium: 500;--text-weight-normal: 400;--font-body: "Manrope", Tahoma, Verdana, sans-serif;--font-heading: var(--font-body);--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-gray-25: hsl(0, 0%, 99%);--color-gray-50: hsl(0, 0%, 98%);--color-gray-100: hsl(240, 5%, 96%);--color-gray-200: hsl(240, 6%, 90%);--color-gray-300: hsl(240, 6%, 83%);--color-gray-400: hsl(240, 6%, 65%);--color-gray-500: hsl(240, 5%, 46%);--color-gray-600: hsl(235, 6%, 34%);--color-gray-700: hsl(240, 5%, 26%);--color-gray-800: hsl(228, 6%, 16%);--color-gray-900: hsl(240, 6%, 10%);--color-brand-25: hsl(56, 88%, 97%);--color-brand-50: hsl(52, 92%, 95%);--color-brand-100: hsl(53, 97%, 88%);--color-brand-200: hsl(51, 98%, 79%);--color-brand-300: hsl(48, 97%, 72%);--color-brand-400: hsl(46, 100%, 65%);--color-danger-400: #e21b44;--color-success-400: #4ac666;--color-secondary-25: hsl(222, 100%, 98%);--color-secondary-50: hsl(219, 100%, 97%);--color-secondary-100: hsl(221, 100%, 94%);--color-secondary-200: hsl(223, 96%, 89%);--color-secondary-300: hsl(224, 96%, 82%);--color-secondary-400: hsl(228, 91%, 7%);--color-secondary-500: hsl(255, 100%, 67%);--size-0: 0px;--size-tiny: 0.125rem;--size-xxsmall: 0.25rem;--size-xsmall: 0.5rem;--size-small: 1rem;--size-medium: 1.5rem;--size-large: 2rem;--size-xlarge: 3rem;--size-xxlarge: 4rem;--size-huge: 6rem;--size-xhuge: 8rem;--size-xxhuge: 12rem;--gap-content: var(--size-xsmall);--gap-container: var(--size-xxlarge);--gap-grid: var(--size-large);--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-auto-2: repeat(auto-fit, minmax(min(calc(((var(--vp-max) * 1rem) - (var(--gap-grid) * 2)) / 2.99), 100%), 1fr));--grid-auto-3: repeat(auto-fit, minmax(min(calc(((var(--vp-max) * 1rem) - (var(--gap-grid) * 2)) / 3.99), 100%), 1fr));--grid-auto-4: repeat(auto-fit, minmax(min(calc(((var(--vp-max) * 1rem) - (var(--gap-grid) * 2)) / 4.99), 100%), 1fr));--grid-auto-5: repeat(auto-fit, minmax(min(calc(((var(--vp-max) * 1rem) - (var(--gap-grid) * 2)) / 5.99), 100%), 1fr));--grid-auto-6: repeat(auto-fit, minmax(min(calc(((var(--vp-max) * 1rem) - (var(--gap-grid) * 2)) / 6.99), 100%), 1fr));--max-width-xxlarge: 80rem;--max-width-xlarge: 64rem;--max-width-large: 48rem;--max-width-medium: 32rem;--max-width-small: 20rem;--max-width-xsmall: 16rem;--max-width-xxsmall: 12rem;--max-width-content-small: 20ch;--max-width-content-medium: 45ch;--max-width-content-large: 60ch;--max-width-content-xlarge: 80ch;--max-width-heading-small: 18ch;--max-width-heading-medium: 25ch;--max-width-heading-large: 35ch;--radius-tiny: 0.25rem;--radius-xsmall: 0.5rem;--radius-small: 0.75rem;--radius-medium: 1.5rem;--radius-large: 3rem;--color-subtle: hsl(240, 6%, 90%);--color-muted: hsl(240, 6%, 65%);--color-medium-muted: hsl(240, 5%, 46%);--color-medium: hsl(235, 6%, 34%);--color-dark: hsl(240, 6%, 10%);--brxw-min-screen-width: 320px;--brxw-max-screen-width: 1440px;--brxw-space-3xs: clamp(0.66rem, calc(-0.02vw + 0.66rem), 0.63rem);--brxw-space-2xs: clamp(0.82rem, calc(0.02vw + 0.81rem), 0.84rem);--brxw-space-xs: clamp(1.02rem, calc(0.09vw + 0.99rem), 1.13rem);--brxw-space-s: clamp(1.28rem, calc(0.2vw + 1.22rem), 1.5rem);--brxw-space-m: clamp(1.6rem, calc(0.36vw + 1.49rem), 2rem);--brxw-space-l: clamp(2rem, calc(0.59vw + 1.81rem), 2.67rem);--brxw-space-xl: clamp(2.5rem, calc(0.94vw + 2.2rem), 3.55rem);--brxw-space-2xl: clamp(3.13rem, calc(1.44vw + 2.66rem), 4.74rem);--brxw-space-3xl: clamp(3.91rem, calc(2.15vw + 3.22rem), 6.31rem);--brxw-space-4xl: clamp(4.88rem, calc(3.16vw + 3.87rem), 8.42rem);--brxw-space-5xl: clamp(6.1rem, calc(4.57vw + 4.64rem), 11.22rem);--brxw-text-xs: clamp(1.26rem, calc(-0.01vw + 1.27rem), 1.25rem);--brxw-text-s: clamp(1.42rem, calc(0.07vw + 1.4rem), 1.5rem);--brxw-text-m: clamp(1.6rem, calc(0.18vw + 1.54rem), 1.8rem);--brxw-text-l: clamp(1.8rem, calc(0.32vw + 1.7rem), 2.16rem);--brxw-text-xl: clamp(2.02rem, calc(0.51vw + 1.86rem), 2.59rem);--brxw-text-2xl: clamp(2.28rem, calc(0.74vw + 2.04rem), 3.11rem);--brxw-text-3xl: clamp(2.56rem, calc(1.04vw + 2.23rem), 3.73rem);--brxw-text-4xl: clamp(2.88rem, calc(1.42vw + 2.43rem), 4.48rem);--brxw-text-5xl: clamp(3.24rem, calc(1.9vw + 2.64rem), 5.38rem);--brxw-card-title-size: var(--brxw-text-l);--brxw-text-width-s: 20ch;--brxw-text-width-m: 45ch;--brxw-text-width-l: 65ch;--brxw-title-width-s: 20ch;--brxw-title-width-m: 25ch;--brxw-title-width-l: 35ch;--brxw-line-height-body: calc(8px + 2ex);--brxw-line-height-heading: calc(6px + 2ex);--brxw-container-gap: var(--brxw-space-3xl);--brxw-grid-gap: var(--brxw-space-l);--brxw-content-gap: var(--brxw-space-m);--brxw-section-space-vertical: var(--brxw-space-3xl);--brxw-section-space-horizontal: var(--brxw-space-m);--brxw-grid-1: minmax(0,1fr);--brxw-grid-2: repeat(2, minmax(0, 1fr));--brxw-grid-3: repeat(3, minmax(0, 1fr));--brxw-grid-4: repeat(4, minmax(0, 1fr));--brxw-grid-5: repeat(5, minmax(0, 1fr));--brxw-grid-6: repeat(6, minmax(0, 1fr));--brxw-grid-7: repeat(7, minmax(0, 1fr));--brxw-grid-8: repeat(8, minmax(0, 1fr));--brxw-grid-9: repeat(9, minmax(0, 1fr));--brxw-grid-10: repeat(10, minmax(0, 1fr));--brxw-grid-11: repeat(11, minmax(0, 1fr));--brxw-grid-12: repeat(12, minmax(0, 1fr));--brxw-grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--brxw-grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--brxw-grid-1-4: minmax(0, 1fr) minmax(0, 4fr);--brxw-grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--brxw-grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--brxw-grid-4-1: minmax(0, 4fr) minmax(0, 1fr);--brxw-grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--brxw-grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--brxw-grid-min-5: repeat(auto-fit,minmax(5rem, 1fr));--brxw-grid-min-10: repeat(auto-fit,minmax(10rem, 1fr));--brxw-grid-min-20: repeat(auto-fit,minmax(20rem, 1fr));--brxw-grid-min-30: repeat(auto-fit,minmax(30rem, 1fr));--brxw-grid-min-40: repeat(auto-fit,minmax(40rem, 1fr));--brxw-grid-min-50: repeat(auto-fit,minmax(50rem, 1fr));--brxw-container-width: 140rem;--brxw-width-10: 10rem;--brxw-width-20: 20rem;--brxw-width-30: 30rem;--brxw-width-40: 40rem;--brxw-width-50: 50rem;--brxw-width-60: 60rem;--brxw-width-70: 70rem;--brxw-width-80: 80rem;--brxw-width-90: 90rem;--brxw-width-100: 100rem;--brxw-width-110: 110rem;--brxw-width-120: 120rem;--brxw-width-130: 130rem;--brxw-width-140: 140rem;--brxw-screen-height: 100vh;--brxw-screen-width: 100vw;--brxw-radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);--brxw-radius-s: clamp(0.6rem, calc(-0.18vw + 0.86rem), 0.8rem);--brxw-radius-m: clamp(1rem, calc(-0.18vw + 1.26rem), 1.2rem);--brxw-radius-l: clamp(1.6rem, calc(-0.36vw + 2.11rem), 2rem);--brxw-radius-xl: clamp(2.4rem, calc(-0.71vw + 3.43rem), 3.2rem);--brxw-radius-full: 1e5px;--brxw-shadow-xs: 0 1px 2px var(--shadow-primary);--brxw-shadow-s: 0 1.5px 3px var(--shadow-primary);--brxw-shadow-m: 0 2px 6px var(--shadow-primary);--brxw-shadow-l: 0 3px 12px var(--shadow-primary);--brxw-shadow-xl: 0 6px 48px var(--shadow-primary);--brxw-ratio-square: 1;--brxw-ratio-landscape: 4/3;--brxw-ratio-portrait: 3/4;--brxw-ratio-classic: 3/2;--brxw-ratio-classic-portrait: 2/3;--brxw-ratio-widescreen: 16/9;--brxw-ratio-ultrawide: 18/5;--brxw-ratio-golden: 1.6180/1;--brxw-ratio-default: var(--brxw-ratio-landscape);--brxw-transition-s: .2s;--brxw-transition-m: .35s;--brxw-transition-l: .5s;--brxw-color-neutral-25: hsla(0, 0%, 94.9%, 1);--brxw-color-neutral-50: hsla(0, 0%, 87.45%, 1);--brxw-color-neutral-100: hsla(0, 0%, 79.61%, 1);--brxw-color-neutral-200: hsla(0, 0%, 71.76%, 1);--brxw-color-neutral-300: hsla(0, 0%, 64.31%, 1);--brxw-color-neutral-400: hsla(0, 0%, 56.47%, 1);--brxw-color-neutral-500: hsla(0, 0%, 48.63%, 1);--brxw-color-neutral-600: hsla(0, 0%, 40.78%, 1);--brxw-color-neutral-700: hsla(0, 0%, 32.94%, 1);--brxw-color-neutral-800: hsla(0, 0%, 25.49%, 1);--brxw-color-neutral-900: hsla(0, 0%, 18.04%, 1);--brxw-color-neutral-950: hsla(0, 0%, 10.98%, 1);--brxw-color-neutral-trans-10: hsla(0, 0%, 10.98%, 0.1);--brxw-color-neutral-trans-20: hsla(0, 0%, 10.98%, 0.2);--brxw-color-neutral-trans-30: hsla(0, 0%, 10.98%, 0.3);--brxw-color-neutral-trans-40: hsla(0, 0%, 10.98%, 0.4);--brxw-color-neutral-trans-50: hsla(0, 0%, 10.98%, 0.5);--brxw-color-neutral-trans-60: hsla(0, 0%, 10.98%, 0.6);--brxw-color-neutral-trans-70: hsla(0, 0%, 10.98%, 0.7);--brxw-color-neutral-trans-80: hsla(0, 0%, 10.98%, 0.8);--brxw-color-neutral-trans-90: hsla(0, 0%, 10.98%, 0.9);--brxw-color-overlay: hsla(0, 0%, 10.98%, 0.5);}