:root { --gray: #8d8582; --gray-d-1: #756e6c; --gray-d-2: #5e5856; --gray-d-3: #4a4644; --gray-d-4: #353231; --gray-d-5: #2b2827; --gray-l-1: #a59c99; --gray-l-2: #bcb4b2; --gray-l-3: #d0cbc9; --gray-l-4: #e7e5e4; --gray-l-5: #f4f3f3; --brand: #e6601c; --brand-l-1: #fc7b4f; --brand-l-2: #fc9d86; --brand-l-3: #fdc1b5; --brand-l-4: #feded9; --brand-l-5: #fef1ee; --brand-d-1: #b84b14; --brand-d-2: #89360c; --brand-d-3: #612406; --brand-d-4: #381202; --brand-d-5: #280a01; --accent: #414d5d; --light: #ffffff; --light-t-1: hsla(0, 0%, 100%, 0.04); --light-t-2: hsla(0, 0%, 100%, 0.08); --light-t-3: hsla(0, 0%, 100%, 0.12); --light-t-4: hsla(0, 0%, 100%, 0.16); --light-t-5: hsla(0, 0%, 100%, 0.24); --light-t-6: hsla(0, 0%, 100%, 0.32); --light-t-7: hsla(0, 0%, 100%, 0.42); --light-t-8: hsla(0, 0%, 100%, 0.64); --light-t-9: hsla(0, 0%, 100%, 0.8); --light-t-10: hsla(0, 0%, 100%, 0.91); --dark: #000000; --dark-t-1: hsla(0, 0%, 0%, 0.04); --dark-t-2: hsla(0, 0%, 0%, 0.08); --dark-t-3: hsla(0, 0%, 0%, 0.12); --dark-t-4: hsla(0, 0%, 0%, 0.16); --dark-t-5: hsla(0, 0%, 0%, 0.24); --dark-t-6: hsla(0, 0%, 0%, 0.32); --dark-t-7: hsla(0, 0%, 0%, 0.48); --dark-t-8: hsla(0, 0%, 0%, 0.64); --dark-t-9: hsla(0, 0%, 0%, 0.8); --dark-t-10: hsla(0, 0%, 0%, 0.91); --info: #17ACDE; --error: #C14333; --warning: #DEAF16; --success: #5fab6b; --soft: var(--gray-d-1); --base: var(--gray-d-3); --strong: var(--gray-d-5); --link: var(--brand); --link-hover: var(--brand-d-1); --link-visited: var(--brand-d-3); --page: var(--gray-l-5); --surface: var(--light); --surface-soft: var(--gray-l-4); --surface-dark: var(--gray-d-5); --action: var(--brand); --action-hover: var(--brand-d-1); --muted: #b3b5b5; --border: var(--dark-t-1); --shadow-primary: rgba(0, 0, 0, 0.12); --success-l-1: #afd5b5; --success-d-1: #305636; --info-l-1: #8bd6ef; --info-d-1: #0c566f; --warning-l-1: #efd78b; --warning-d-1: #6f580b; --error-l-1: #e0a199; --error-d-1: #61221a; --accent-l-1: #808893; --accent-l-2: #c0c4c9; --accent-d-1: #2b333e; --accent-d-2: #161a1f; --h4: clamp(1.8rem, calc(0.0028703703703703686 * (100vw - 36rem) + 1.8rem), 2.11rem); --h3: clamp(2.25rem, calc(0.005185185185185186 * (100vw - 36rem) + 2.25rem), 2.81rem); --h2: clamp(2.81rem, calc(0.008703703703703703 * (100vw - 36rem) + 2.81rem), 3.75rem); --h1: clamp(3.52rem, calc(0.013703703703703704 * (100vw - 36rem) + 3.52rem), 5rem); --text-2xs: clamp(1.12rem, calc(0.0012962962962962954 * (100vw - 36rem) + 1.12rem), 1.26rem); --text-xs: clamp(1.26rem, calc(0.0014814814814814808 * (100vw - 36rem) + 1.26rem), 1.42rem); --text-s: clamp(1.42rem, calc(0.001666666666666668 * (100vw - 36rem) + 1.42rem), 1.6rem); --text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem); --text-l: clamp(1.8rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.8rem), 2.02rem); --space-3xs: clamp(0.4rem, calc(0.0006481481481481477 * (100vw - 36rem) + 0.4rem), 0.47rem); --space-2xs: clamp(0.59rem, calc(0.0011111111111111111 * (100vw - 36rem) + 0.59rem), 0.71rem); --space-xs: clamp(0.89rem, calc(0.0016666666666666672 * (100vw - 36rem) + 0.89rem), 1.07rem); --space-s: clamp(1.33rem, calc(0.0025 * (100vw - 36rem) + 1.33rem), 1.6rem); --space-m: clamp(2rem, calc(0.003703703703703703 * (100vw - 36rem) + 2rem), 2.4rem); --space-l: clamp(3rem, calc(0.005555555555555557 * (100vw - 36rem) + 3rem), 3.6rem); --space-xl: clamp(4.5rem, calc(0.008333333333333337 * (100vw - 36rem) + 4.5rem), 5.4rem); --space-2xl: clamp(6.75rem, calc(0.012499999999999997 * (100vw - 36rem) + 6.75rem), 8.1rem); --space-3xl: clamp(10.13rem, calc(0.018703703703703698 * (100vw - 36rem) + 10.13rem), 12.15rem);}.bg-gray { background-color: var(--gray); }.bg-gray-d-1 { background-color: var(--gray-d-1); }.bg-gray-d-2 { background-color: var(--gray-d-2); }.bg-gray-d-3 { background-color: var(--gray-d-3); }.bg-gray-d-4 { background-color: var(--gray-d-4); }.bg-gray-d-5 { background-color: var(--gray-d-5); }.bg-gray-l-1 { background-color: var(--gray-l-1); }.bg-gray-l-2 { background-color: var(--gray-l-2); }.bg-gray-l-3 { background-color: var(--gray-l-3); }.bg-gray-l-4 { background-color: var(--gray-l-4); }.bg-gray-l-5 { background-color: var(--gray-l-5); }.bg-light { background-color: var(--light); }.bg-light-t-1 { background-color: var(--light-t-1); }.bg-light-t-2 { background-color: var(--light-t-2); }.bg-light-t-3 { background-color: var(--light-t-3); }.bg-light-t-4 { background-color: var(--light-t-4); }.bg-light-t-5 { background-color: var(--light-t-5); }.bg-light-t-6 { background-color: var(--light-t-6); }.bg-light-t-7 { background-color: var(--light-t-7); }.bg-light-t-8 { background-color: var(--light-t-8); }.bg-light-t-9 { background-color: var(--light-t-9); }.bg-light-t-10 { background-color: var(--light-t-10); }.text-light { color: var(--light); }.text-light-t-1 { color: var(--light-t-1); }.text-light-t-2 { color: var(--light-t-2); }.text-light-t-3 { color: var(--light-t-3); }.text-light-t-4 { color: var(--light-t-4); }.text-light-t-5 { color: var(--light-t-5); }.text-light-t-6 { color: var(--light-t-6); }.text-light-t-7 { color: var(--light-t-7); }.text-light-t-8 { color: var(--light-t-8); }.text-light-t-9 { color: var(--light-t-9); }.text-light-t-10 { color: var(--light-t-10); }.bg-dark { background-color: var(--dark); }.bg-dark-t-1 { background-color: var(--dark-t-1); }.bg-dark-t-2 { background-color: var(--dark-t-2); }.bg-dark-t-3 { background-color: var(--dark-t-3); }.bg-dark-t-4 { background-color: var(--dark-t-4); }.bg-dark-t-5 { background-color: var(--dark-t-5); }.bg-dark-t-6 { background-color: var(--dark-t-6); }.bg-dark-t-7 { background-color: var(--dark-t-7); }.bg-dark-t-8 { background-color: var(--dark-t-8); }.bg-dark-t-9 { background-color: var(--dark-t-9); }.bg-dark-t-10 { background-color: var(--dark-t-10); }.text-dark { color: var(--dark); }.text-dark-t-1 { color: var(--dark-t-1); }.text-dark-t-2 { color: var(--dark-t-2); }.text-dark-t-3 { color: var(--dark-t-3); }.text-dark-t-4 { color: var(--dark-t-4); }.text-dark-t-5 { color: var(--dark-t-5); }.text-dark-t-6 { color: var(--dark-t-6); }.text-dark-t-7 { color: var(--dark-t-7); }.text-dark-t-8 { color: var(--dark-t-8); }.text-dark-t-9 { color: var(--dark-t-9); }.text-dark-t-10 { color: var(--dark-t-10); }.text-soft { color: var(--soft); }.text-base { color: var(--base); }.text-strong { color: var(--strong); }.bg-page { background-color: var(--page); }.bg-surface { background-color: var(--surface); }.bg-surface-soft { background-color: var(--surface-soft); }.bg-surface-dark { background-color: var(--surface-dark); }.text-muted { color: var(--muted); }.h4 { font-size: var(--h4); }.h3 { font-size: var(--h3); }.h2 { font-size: var(--h2); }.h1 { font-size: var(--h1); }.text-2xs { font-size: var(--text-2xs); }.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.padding-3xs { padding: var(--space-3xs); }.padding-2xs { padding: var(--space-2xs); }.padding-xs { padding: var(--space-xs); }.padding-s { padding: var(--space-s); }.padding-m { padding: var(--space-m); }.padding-l { padding: var(--space-l); }.padding-xl { padding: var(--space-xl); }.padding-2xl { padding: var(--space-2xl); }.padding-3xl { padding: var(--space-3xl); }.padding-inline-3xs { padding-inline: var(--space-3xs); }.padding-inline-2xs { padding-inline: var(--space-2xs); }.padding-inline-xs { padding-inline: var(--space-xs); }.padding-inline-s { padding-inline: var(--space-s); }.padding-inline-m { padding-inline: var(--space-m); }.padding-inline-l { padding-inline: var(--space-l); }.padding-inline-xl { padding-inline: var(--space-xl); }.padding-inline-2xl { padding-inline: var(--space-2xl); }.padding-inline-3xl { padding-inline: var(--space-3xl); }.padding-block-3xs { padding-block: var(--space-3xs); }.padding-block-2xs { padding-block: var(--space-2xs); }.padding-block-xs { padding-block: var(--space-xs); }.padding-block-s { padding-block: var(--space-s); }.padding-block-m { padding-block: var(--space-m); }.padding-block-l { padding-block: var(--space-l); }.padding-block-xl { padding-block: var(--space-xl); }.padding-block-2xl { padding-block: var(--space-2xl); }.padding-block-3xl { padding-block: var(--space-3xl); }.gap-3xs { gap: var(--space-3xs); }.gap-2xs { gap: var(--space-2xs); }.gap-xs { gap: var(--space-xs); }.gap-s { gap: var(--space-s); }.gap-m { gap: var(--space-m); }.gap-l { gap: var(--space-l); }.gap-xl { gap: var(--space-xl); }.gap-2xl { gap: var(--space-2xl); }.gap-3xl { gap: var(--space-3xl); }.margin-3xs { margin: var(--space-3xs); }.margin-2xs { margin: var(--space-2xs); }.margin-xs { margin: var(--space-xs); }.margin-s { margin: var(--space-s); }.margin-m { margin: var(--space-m); }.margin-l { margin: var(--space-l); }.margin-xl { margin: var(--space-xl); }.margin-2xl { margin: var(--space-2xl); }.margin-3xl { margin: var(--space-3xl); }.mb-3xs { margin-bottom: var(--space-3xs); }.mb-2xs { margin-bottom: var(--space-2xs); }.mb-xs { margin-bottom: var(--space-xs); }.mb-s { margin-bottom: var(--space-s); }.mb-m { margin-bottom: var(--space-m); }.mb-l { margin-bottom: var(--space-l); }.mb-xl { margin-bottom: var(--space-xl); }.mb-2xl { margin-bottom: var(--space-2xl); }.mb-3xl { margin-bottom: var(--space-3xl); }