:root {--container-max-width: var(--max-w-xxl);--container-width: 100%;--btn-transition: 0.3s;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.2;--leading-normal: 1.3;--leading-relaxed: 1.4;--leading-loose: 1.5;--heading-line-height: calc(4px + 2ex);--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-1-4: minmax(0, 1fr) minmax(0, 4fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-2-4: minmax(0, 2fr) minmax(0, 4fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--grid-3-4: minmax(0, 3fr) minmax(0, 4fr);--grid-4-1: minmax(0, 4fr) minmax(0, 1fr);--grid-4-2: minmax(0, 4fr) minmax(0, 2fr);--grid-4-3: minmax(0, 4fr) minmax(0, 3fr);--grid-1-auto: 1fr auto;--grid-1-max-content: 1fr max-content;--grid-auto-fit: repeat( auto-fit, minmax( min( var(--grid-auto-col-min-width), 100%), 1fr) );--grid-auto-fill: repeat( auto-fill, minmax( min( var(--grid-auto-col-min-width), 100%), 1fr) );--grid-auto-col-min-width: 270px;--space-none: 0;--space-tiny: 0.25rem;--space-xxs: 0.5rem;--space-xs: 1rem;--space-s: 1.5rem;--space-m: 2rem;--space-l: 3rem;--space-xl: 4rem;--space-2xl: 5rem;--space-3xl: 6rem;--space-4xl: 7rem;--space-5xl: 10rem;--space-l-tablet: 2.5rem;--space-xl-tablet: 3.5rem;--space-2xl-tablet: 4.5rem;--space-4xl-tablet: 6rem;--space-5xl-tablet: 7.5rem;--space-xs-mobile: 0.75rem;--space-s-mobile: 1.25rem;--space-m-mobile: 1.5rem;--space-l-mobile: 2rem;--space-xl-mobile: 2.5rem;--space-2xl-mobile: 3rem;--space-4xl-mobile: 4rem;--space-5xl-mobile: 5rem;--max-w-full: 100%;--max-w-xxl: 80rem;--max-w-xl: 64rem;--max-w-l: 48rem;--max-w-m: 35rem;--max-w-s: 30rem;--max-w-xs: 25rem;--max-w-xxs: 20rem;--w-min: min-content;--w-max: max-content;--w-fit: fit-content;--w-full: 100%;--section-space-l: clamp(4rem, calc(3.98vw + 3.07rem), 6.25rem);--radius-none: 0rem;--radius-xs: 0.25rem;--radius-s: 0.5rem;--radius-m: 1rem;--radius-l: 2rem;--radius-xl: 4rem;--border-width: 1px;--section-space-m: clamp(3rem, calc(3.54vw + 2.17rem), 5rem);--btn-primary-text: var(--pastel-pink--50);--btn-secondary-text: var(--background-secondary);--btn-primary-bg: var(--plum--800);--btn-secondary-bg: var(--background-primary);--gutter: clamp(1rem, calc(6.9565217391vw + -0.5652173913rem), 5rem);--btn-small-padding-block: var(--space-xs-mobile);--btn-small-padding-inline: var(--space-xs);--btn-medium-padding-block: var(--space-xs-mobile);--btn-medium-padding-inline: var(--space-s);--btn-large-padding-block: var(--space-xs-mobile);--btn-large-padding-inline: var(--space-s);--btn-xl-large-padding-block: var(--space-xs);--btn-xl-large-padding-inline: var(--space-s);--border-type: solid;--radius-full: 999rem;--form-input-bg-color: var(--color-secondary);--form-input-text-color: var(--color-primary);--form-input-label-color: var(--color-primary);--form-input-padding-block: var(--space-xs-mobile);--form-input-padding-inline: var(--space-xs);--form-input-placeholder-color: #707279;--text-xs: clamp(0.63rem, calc(0.0017777777777777776 * (100vw - 22.5rem) + 0.63rem), 0.75rem);--text-s: clamp(0.81rem, calc(0.0010370370370370364 * (100vw - 22.5rem) + 0.81rem), 0.88rem);--text-m: clamp(0.94rem, calc(0.0008888888888888897 * (100vw - 22.5rem) + 0.94rem), 1rem);--text-l: clamp(1rem, calc(0.0019259259259259242 * (100vw - 22.5rem) + 1rem), 1.13rem);--text-xl: clamp(1.13rem, calc(0.0017777777777777794 * (100vw - 22.5rem) + 1.13rem), 1.25rem);--h6: clamp(1.13rem, calc(0.0017777777777777794 * (100vw - 22.5rem) + 1.13rem), 1.25rem);--h5: clamp(1.25rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.25rem), 1.5rem);--h4: clamp(1.5rem, calc(0.007407407407407408 * (100vw - 22.5rem) + 1.5rem), 2rem);--h3: clamp(2rem, calc(0.007407407407407408 * (100vw - 22.5rem) + 2rem), 2.5rem);--h2: clamp(2.25rem, calc(0.011111111111111112 * (100vw - 22.5rem) + 2.25rem), 3rem);--h1: clamp(2.5rem, calc(0.014814814814814815 * (100vw - 22.5rem) + 2.5rem), 3.5rem);--background-primary: var(--pastel-pink--50);--background-secondary: var(--plum--800);--cards-and-sections: var(--pastel-pink--100);--heading-primary: var(--plum--800);--heading-secondary: var(--pastel-pink--50);--body-primary: var(--plum--600);--body-secondary: var(--plum--100);--border-color: var(--pastel-pink--200);--width-10: calc(var(--content-width) * 0.1);--content-gap: var(--space-m);--grid-gap: var(--space-xl);--container-gap: var(--space-xl);--border-style: solid;--width-20: calc(var(--content-width) * 0.2);--width-30: calc(var(--content-width) * 0.3);--width-40: calc(var(--content-width) * 0.4);--width-50: calc(var(--content-width) * 0.5);--width-60: calc(var(--content-width) * 0.6);--width-70: calc(var(--content-width) * 0.7);--width-80: calc(var(--content-width) * 0.8);--width-90: calc(var(--content-width) * 0.9);--content-width: 80rem;--section-space-s: clamp(2.2505626407rem, calc(3.0424997554vw + 1.5660001957rem), 4rem);--bg-none: transparent;--avatar-size: 4rem;--transition: 0.3s;}