:root {  --ccvaa-brand-ultra-light: #ECF2F8; --ccvaa-brand-ultra-light: oklch(0.955 0.010 260.0); --ccvaa-brand-light: #D2E0EF; --ccvaa-brand-light: oklch(0.895 0.030 260.0); --ccvaa-brand-soft: #A3BFDB; --ccvaa-brand-soft: oklch(0.775 0.055 258.0); --ccvaa-brand: #2E5B82; --ccvaa-brand: oklch(0.458 0.081 246.9); --ccvaa-brand-strong: #1C3D57; --ccvaa-brand-strong: oklch(0.348 0.060 244.6); --ccvaa-brand-dark: #142C3F; --ccvaa-brand-dark: oklch(0.284 0.046 244.4); --ccvaa-brand-ultra-dark: #0E1C28; --ccvaa-brand-ultra-dark: oklch(0.185 0.030 260.0);  --ccvaa-accent-ultra-light: #F2F5DF; --ccvaa-accent-ultra-light: oklch(0.960 0.025 122.0); --ccvaa-accent-light: #E0E8AB; --ccvaa-accent-light: oklch(0.900 0.065 122.0); --ccvaa-accent-soft: #C5D466; --ccvaa-accent-soft: oklch(0.815 0.110 122.0); --ccvaa-accent: #A8BD34; --ccvaa-accent: oklch(0.758 0.158 118.0); --ccvaa-accent-strong: #7D8F24; --ccvaa-accent-strong: oklch(0.600 0.110 122.0); --ccvaa-accent-dark: #556614; --ccvaa-accent-dark: oklch(0.480 0.105 121.0); --ccvaa-accent-ultra-dark: #38450C; --ccvaa-accent-ultra-dark: oklch(0.340 0.055 122.0);  --ccvaa-neutral-ultra-light: #F7F6F0; --ccvaa-neutral-ultra-light: oklch(0.980 0.005 90.0); --ccvaa-neutral-light: #F5F3EC; --ccvaa-neutral-light: oklch(0.964 0.010 93.6); --ccvaa-neutral-soft: #E3E0D7; --ccvaa-neutral-soft: oklch(0.907 0.013 91.5); --ccvaa-neutral: #C9C3B8; --ccvaa-neutral: oklch(0.819 0.017 85.0); --ccvaa-neutral-strong: #5C6862; --ccvaa-neutral-strong: oklch(0.420 0.015 85.0); --ccvaa-neutral-dark: #45534D; --ccvaa-neutral-dark: oklch(0.330 0.012 85.0); --ccvaa-neutral-ultra-dark: #1B2A26; --ccvaa-neutral-ultra-dark: oklch(0.170 0.009 85.0); --ccvaa-neutral-light-dim: #ECE8DD; --ccvaa-neutral-light-dim: oklch(0.931 0.015 90.2); --ccvaa-neutral-soft-dim: #DCD8CE; --ccvaa-neutral-soft-dim: oklch(0.893 0.014 87.0); --ccvaa-neutral-base-dim: #BEB7AB; --ccvaa-neutral-base-dim: oklch(0.780 0.020 83.0); --ccvaa-dark-neutral-ultra-light: #3A4454; --ccvaa-dark-neutral-ultra-light: oklch(0.385 0.030 260.0); --ccvaa-dark-neutral-light: #2B3340; --ccvaa-dark-neutral-light: oklch(0.320 0.026 260.0); --ccvaa-dark-neutral-soft: #262D39; --ccvaa-dark-neutral-soft: oklch(0.297 0.024 260.0); --ccvaa-dark-neutral: #202631; --ccvaa-dark-neutral: oklch(0.269 0.022 260.0); --ccvaa-dark-neutral-strong: #1A1F28; --ccvaa-dark-neutral-strong: oklch(0.239 0.019 260.0); --ccvaa-dark-neutral-dark: #14181F; --ccvaa-dark-neutral-dark: oklch(0.208 0.016 260.0); --ccvaa-dark-neutral-ultra-dark: #0F1318; --ccvaa-dark-neutral-ultra-dark: oklch(0.184 0.013 260.0); --ccvaa-dark-neutral-light-dim: #28303D; --ccvaa-dark-neutral-light-dim: oklch(0.308 0.025 260.0); --ccvaa-dark-neutral-soft-dim: #232A35; --ccvaa-dark-neutral-soft-dim: oklch(0.283 0.023 260.0); --ccvaa-dark-neutral-base-dim: #1D232C; --ccvaa-dark-neutral-base-dim: oklch(0.254 0.020 260.0);  --ccvaa-critical-ultra-light: #FBEAE8; --ccvaa-critical-ultra-light: oklch(0.950 0.019 25.6); --ccvaa-critical-light: #F7D2CD; --ccvaa-critical-light: oklch(0.894 0.042 27.0); --ccvaa-critical-soft: #EC9A92; --ccvaa-critical-soft: oklch(0.766 0.100 25.7); --ccvaa-critical: #B23A3A; --ccvaa-critical: oklch(0.523 0.156 24.3); --ccvaa-critical-strong: #B5362C; --ccvaa-critical-strong: oklch(0.521 0.165 28.6); --ccvaa-critical-dark: #8F2820; --ccvaa-critical-dark: oklch(0.437 0.140 28.6); --ccvaa-critical-ultra-dark: #5E1813; --ccvaa-critical-ultra-dark: oklch(0.326 0.102 28.2);  --ccvaa-success-ultra-light: #E4F4EA; --ccvaa-success-ultra-light: oklch(0.953 0.021 158.6); --ccvaa-success-light: #C2E7CF; --ccvaa-success-light: oklch(0.895 0.051 156.8); --ccvaa-success-soft: #7FCB9B; --ccvaa-success-soft: oklch(0.779 0.103 155.5); --ccvaa-success: #2E7D5B; --ccvaa-success: oklch(0.531 0.095 161.9); --ccvaa-success-strong: #1F7E48; --ccvaa-success-strong: oklch(0.526 0.121 153.4); --ccvaa-success-dark: #1B5E37; --ccvaa-success-dark: oklch(0.429 0.093 153.8); --ccvaa-success-ultra-dark: #123D24; --ccvaa-success-ultra-dark: oklch(0.322 0.065 154.6);  --ccvaa-warning-ultra-light: #FBEFD3; --ccvaa-warning-ultra-light: oklch(0.954 0.039 87.6); --ccvaa-warning-light: #F6DDA3; --ccvaa-warning-light: oklch(0.905 0.079 87.3); --ccvaa-warning-soft: #EDBF55; --ccvaa-warning-soft: oklch(0.826 0.133 85.5); --ccvaa-warning: #B5781E; --ccvaa-warning: oklch(0.622 0.124 70.8); --ccvaa-warning-strong: #B07A00; --ccvaa-warning-strong: oklch(0.619 0.129 77.7); --ccvaa-warning-dark: #7A5300; --ccvaa-warning-dark: oklch(0.473 0.099 77.4); --ccvaa-warning-ultra-dark: #4D3500; --ccvaa-warning-ultra-dark: oklch(0.348 0.072 80.6);  --ccvaa-visited-ultra-light: #F1EAFB; --ccvaa-visited-ultra-light: oklch(0.947 0.024 304.5); --ccvaa-visited-light: #DCC9F4; --ccvaa-visited-light: oklch(0.865 0.062 305.2); --ccvaa-visited-soft: #B79BE6; --ccvaa-visited-soft: oklch(0.742 0.110 300.9); --ccvaa-visited: #7A52C7; --ccvaa-visited: oklch(0.541 0.175 295.8); --ccvaa-visited-strong: #6740AE; --ccvaa-visited-strong: oklch(0.476 0.167 295.7); --ccvaa-visited-dark: #4E2F86; --ccvaa-visited-dark: oklch(0.392 0.139 295.7); --ccvaa-visited-ultra-dark: #341E5A; --ccvaa-visited-ultra-dark: oklch(0.299 0.103 296.5); --ccvaa-info-ultra-light: #E6EEFC; --ccvaa-info-ultra-light: oklch(0.947 0.021 261.8); --ccvaa-info-light: #BFDCFF; --ccvaa-info-light: oklch(0.891 0.076 261.4); --ccvaa-info-soft: #86B6FF; --ccvaa-info-soft: oklch(0.776 0.130 260.9); --ccvaa-info-base: #2D6FE0; --ccvaa-info-base: oklch(0.564 0.185 260.5); --ccvaa-info-strong: #255FC3; --ccvaa-info-strong: oklch(0.506 0.169 260.6); --ccvaa-info-dark: #1C4FA8; --ccvaa-info-dark: oklch(0.448 0.153 260.7); --ccvaa-info-ultra-dark: #0A3071; --ccvaa-info-ultra-dark: oklch(0.328 0.121 260.8);  --ccvaa-white: #FFFFFF; --ccvaa-white: oklch(1 0 0); --ccvaa-black: #000000; --ccvaa-black: oklch(0 0 0);  --ccvaa-brand-ultra-light-a10: #ECF2F81A; --ccvaa-brand-ultra-light-a10: oklch(0.955 0.010 260.0 / 0.10); --ccvaa-brand-ultra-light-a20: #ECF2F833; --ccvaa-brand-ultra-light-a20: oklch(0.955 0.010 260.0 / 0.20); --ccvaa-brand-ultra-light-a30: #ECF2F84D; --ccvaa-brand-ultra-light-a30: oklch(0.955 0.010 260.0 / 0.30); --ccvaa-brand-ultra-light-a40: #ECF2F866; --ccvaa-brand-ultra-light-a40: oklch(0.955 0.010 260.0 / 0.40); --ccvaa-brand-ultra-light-a50: #ECF2F880; --ccvaa-brand-ultra-light-a50: oklch(0.955 0.010 260.0 / 0.50); --ccvaa-brand-ultra-light-a60: #ECF2F899; --ccvaa-brand-ultra-light-a60: oklch(0.955 0.010 260.0 / 0.60); --ccvaa-brand-ultra-light-a70: #ECF2F8B3; --ccvaa-brand-ultra-light-a70: oklch(0.955 0.010 260.0 / 0.70); --ccvaa-brand-ultra-light-a80: #ECF2F8CC; --ccvaa-brand-ultra-light-a80: oklch(0.955 0.010 260.0 / 0.80); --ccvaa-brand-ultra-light-a90: #ECF2F8E6; --ccvaa-brand-ultra-light-a90: oklch(0.955 0.010 260.0 / 0.90); --ccvaa-brand-light-a10: #D2E0EF1A; --ccvaa-brand-light-a10: oklch(0.895 0.030 260.0 / 0.10); --ccvaa-brand-light-a20: #D2E0EF33; --ccvaa-brand-light-a20: oklch(0.895 0.030 260.0 / 0.20); --ccvaa-brand-light-a30: #D2E0EF4D; --ccvaa-brand-light-a30: oklch(0.895 0.030 260.0 / 0.30); --ccvaa-brand-light-a40: #D2E0EF66; --ccvaa-brand-light-a40: oklch(0.895 0.030 260.0 / 0.40); --ccvaa-brand-light-a50: #D2E0EF80; --ccvaa-brand-light-a50: oklch(0.895 0.030 260.0 / 0.50); --ccvaa-brand-light-a60: #D2E0EF99; --ccvaa-brand-light-a60: oklch(0.895 0.030 260.0 / 0.60); --ccvaa-brand-light-a70: #D2E0EFB3; --ccvaa-brand-light-a70: oklch(0.895 0.030 260.0 / 0.70); --ccvaa-brand-light-a80: #D2E0EFCC; --ccvaa-brand-light-a80: oklch(0.895 0.030 260.0 / 0.80); --ccvaa-brand-light-a90: #D2E0EFE6; --ccvaa-brand-light-a90: oklch(0.895 0.030 260.0 / 0.90); --ccvaa-brand-a10: #2E5B821A; --ccvaa-brand-a10: oklch(0.400 0.085 260.0 / 0.10); --ccvaa-brand-a20: #2E5B8233; --ccvaa-brand-a20: oklch(0.400 0.085 260.0 / 0.20); --ccvaa-brand-a30: #2E5B824D; --ccvaa-brand-a30: oklch(0.400 0.085 260.0 / 0.30); --ccvaa-brand-a40: #2E5B8266; --ccvaa-brand-a40: oklch(0.400 0.085 260.0 / 0.40); --ccvaa-brand-a50: #2E5B8280; --ccvaa-brand-a50: oklch(0.400 0.085 260.0 / 0.50); --ccvaa-brand-a60: #2E5B8299; --ccvaa-brand-a60: oklch(0.400 0.085 260.0 / 0.60); --ccvaa-brand-a70: #2E5B82B3; --ccvaa-brand-a70: oklch(0.400 0.085 260.0 / 0.70); --ccvaa-brand-a80: #2E5B82CC; --ccvaa-brand-a80: oklch(0.400 0.085 260.0 / 0.80); --ccvaa-brand-a90: #2E5B82E6; --ccvaa-brand-a90: oklch(0.400 0.085 260.0 / 0.90); --ccvaa-brand-dark-a10: #142C3F1A; --ccvaa-brand-dark-a10: oklch(0.245 0.045 260.0 / 0.10); --ccvaa-brand-dark-a20: #142C3F33; --ccvaa-brand-dark-a20: oklch(0.245 0.045 260.0 / 0.20); --ccvaa-brand-dark-a30: #142C3F4D; --ccvaa-brand-dark-a30: oklch(0.245 0.045 260.0 / 0.30); --ccvaa-brand-dark-a40: #142C3F66; --ccvaa-brand-dark-a40: oklch(0.245 0.045 260.0 / 0.40); --ccvaa-brand-dark-a50: #142C3F80; --ccvaa-brand-dark-a50: oklch(0.245 0.045 260.0 / 0.50); --ccvaa-brand-dark-a60: #142C3F99; --ccvaa-brand-dark-a60: oklch(0.245 0.045 260.0 / 0.60); --ccvaa-brand-dark-a70: #142C3FB3; --ccvaa-brand-dark-a70: oklch(0.245 0.045 260.0 / 0.70); --ccvaa-brand-dark-a80: #142C3FCC; --ccvaa-brand-dark-a80: oklch(0.245 0.045 260.0 / 0.80); --ccvaa-brand-dark-a90: #142C3FE6; --ccvaa-brand-dark-a90: oklch(0.245 0.045 260.0 / 0.90); --ccvaa-brand-ultra-dark-a10: #0E1C281A; --ccvaa-brand-ultra-dark-a10: oklch(0.185 0.030 260.0 / 0.10); --ccvaa-brand-ultra-dark-a20: #0E1C2833; --ccvaa-brand-ultra-dark-a20: oklch(0.185 0.030 260.0 / 0.20); --ccvaa-brand-ultra-dark-a30: #0E1C284D; --ccvaa-brand-ultra-dark-a30: oklch(0.185 0.030 260.0 / 0.30); --ccvaa-brand-ultra-dark-a40: #0E1C2866; --ccvaa-brand-ultra-dark-a40: oklch(0.185 0.030 260.0 / 0.40); --ccvaa-brand-ultra-dark-a50: #0E1C2880; --ccvaa-brand-ultra-dark-a50: oklch(0.185 0.030 260.0 / 0.50); --ccvaa-brand-ultra-dark-a60: #0E1C2899; --ccvaa-brand-ultra-dark-a60: oklch(0.185 0.030 260.0 / 0.60); --ccvaa-brand-ultra-dark-a70: #0E1C28B3; --ccvaa-brand-ultra-dark-a70: oklch(0.185 0.030 260.0 / 0.70); --ccvaa-brand-ultra-dark-a80: #0E1C28CC; --ccvaa-brand-ultra-dark-a80: oklch(0.185 0.030 260.0 / 0.80); --ccvaa-brand-ultra-dark-a90: #0E1C28E6; --ccvaa-brand-ultra-dark-a90: oklch(0.185 0.030 260.0 / 0.90);  --ccvaa-accent-ultra-light-a10: #F2F5DF1A; --ccvaa-accent-ultra-light-a10: oklch(0.960 0.025 122.0 / 0.10); --ccvaa-accent-ultra-light-a20: #F2F5DF33; --ccvaa-accent-ultra-light-a20: oklch(0.960 0.025 122.0 / 0.20); --ccvaa-accent-ultra-light-a30: #F2F5DF4D; --ccvaa-accent-ultra-light-a30: oklch(0.960 0.025 122.0 / 0.30); --ccvaa-accent-ultra-light-a40: #F2F5DF66; --ccvaa-accent-ultra-light-a40: oklch(0.960 0.025 122.0 / 0.40); --ccvaa-accent-ultra-light-a50: #F2F5DF80; --ccvaa-accent-ultra-light-a50: oklch(0.960 0.025 122.0 / 0.50); --ccvaa-accent-ultra-light-a60: #F2F5DF99; --ccvaa-accent-ultra-light-a60: oklch(0.960 0.025 122.0 / 0.60); --ccvaa-accent-ultra-light-a70: #F2F5DFB3; --ccvaa-accent-ultra-light-a70: oklch(0.960 0.025 122.0 / 0.70); --ccvaa-accent-ultra-light-a80: #F2F5DFCC; --ccvaa-accent-ultra-light-a80: oklch(0.960 0.025 122.0 / 0.80); --ccvaa-accent-ultra-light-a90: #F2F5DFE6; --ccvaa-accent-ultra-light-a90: oklch(0.960 0.025 122.0 / 0.90); --ccvaa-accent-light-a10: #E0E8AB1A; --ccvaa-accent-light-a10: oklch(0.900 0.065 122.0 / 0.10); --ccvaa-accent-light-a20: #E0E8AB33; --ccvaa-accent-light-a20: oklch(0.900 0.065 122.0 / 0.20); --ccvaa-accent-light-a30: #E0E8AB4D; --ccvaa-accent-light-a30: oklch(0.900 0.065 122.0 / 0.30); --ccvaa-accent-light-a40: #E0E8AB66; --ccvaa-accent-light-a40: oklch(0.900 0.065 122.0 / 0.40); --ccvaa-accent-light-a50: #E0E8AB80; --ccvaa-accent-light-a50: oklch(0.900 0.065 122.0 / 0.50); --ccvaa-accent-light-a60: #E0E8AB99; --ccvaa-accent-light-a60: oklch(0.900 0.065 122.0 / 0.60); --ccvaa-accent-light-a70: #E0E8ABB3; --ccvaa-accent-light-a70: oklch(0.900 0.065 122.0 / 0.70); --ccvaa-accent-light-a80: #E0E8ABCC; --ccvaa-accent-light-a80: oklch(0.900 0.065 122.0 / 0.80); --ccvaa-accent-light-a90: #E0E8ABE6; --ccvaa-accent-light-a90: oklch(0.900 0.065 122.0 / 0.90); --ccvaa-accent-a10: #A8BD341A; --ccvaa-accent-a10: oklch(0.740 0.130 122.0 / 0.10); --ccvaa-accent-a20: #A8BD3433; --ccvaa-accent-a20: oklch(0.740 0.130 122.0 / 0.20); --ccvaa-accent-a30: #A8BD344D; --ccvaa-accent-a30: oklch(0.740 0.130 122.0 / 0.30); --ccvaa-accent-a40: #A8BD3466; --ccvaa-accent-a40: oklch(0.740 0.130 122.0 / 0.40); --ccvaa-accent-a50: #A8BD3480; --ccvaa-accent-a50: oklch(0.740 0.130 122.0 / 0.50); --ccvaa-accent-a60: #A8BD3499; --ccvaa-accent-a60: oklch(0.740 0.130 122.0 / 0.60); --ccvaa-accent-a70: #A8BD34B3; --ccvaa-accent-a70: oklch(0.740 0.130 122.0 / 0.70); --ccvaa-accent-a80: #A8BD34CC; --ccvaa-accent-a80: oklch(0.740 0.130 122.0 / 0.80); --ccvaa-accent-a90: #A8BD34E6; --ccvaa-accent-a90: oklch(0.740 0.130 122.0 / 0.90); --ccvaa-accent-dark-a10: #5566141A; --ccvaa-accent-dark-a10: oklch(0.470 0.085 122.0 / 0.10); --ccvaa-accent-dark-a20: #55661433; --ccvaa-accent-dark-a20: oklch(0.470 0.085 122.0 / 0.20); --ccvaa-accent-dark-a30: #5566144D; --ccvaa-accent-dark-a30: oklch(0.470 0.085 122.0 / 0.30); --ccvaa-accent-dark-a40: #55661466; --ccvaa-accent-dark-a40: oklch(0.470 0.085 122.0 / 0.40); --ccvaa-accent-dark-a50: #55661480; --ccvaa-accent-dark-a50: oklch(0.470 0.085 122.0 / 0.50); --ccvaa-accent-dark-a60: #55661499; --ccvaa-accent-dark-a60: oklch(0.470 0.085 122.0 / 0.60); --ccvaa-accent-dark-a70: #556614B3; --ccvaa-accent-dark-a70: oklch(0.470 0.085 122.0 / 0.70); --ccvaa-accent-dark-a80: #556614CC; --ccvaa-accent-dark-a80: oklch(0.470 0.085 122.0 / 0.80); --ccvaa-accent-dark-a90: #556614E6; --ccvaa-accent-dark-a90: oklch(0.470 0.085 122.0 / 0.90); --ccvaa-accent-ultra-dark-a10: #38450C1A; --ccvaa-accent-ultra-dark-a10: oklch(0.340 0.055 122.0 / 0.10); --ccvaa-accent-ultra-dark-a20: #38450C33; --ccvaa-accent-ultra-dark-a20: oklch(0.340 0.055 122.0 / 0.20); --ccvaa-accent-ultra-dark-a30: #38450C4D; --ccvaa-accent-ultra-dark-a30: oklch(0.340 0.055 122.0 / 0.30); --ccvaa-accent-ultra-dark-a40: #38450C66; --ccvaa-accent-ultra-dark-a40: oklch(0.340 0.055 122.0 / 0.40); --ccvaa-accent-ultra-dark-a50: #38450C80; --ccvaa-accent-ultra-dark-a50: oklch(0.340 0.055 122.0 / 0.50); --ccvaa-accent-ultra-dark-a60: #38450C99; --ccvaa-accent-ultra-dark-a60: oklch(0.340 0.055 122.0 / 0.60); --ccvaa-accent-ultra-dark-a70: #38450CB3; --ccvaa-accent-ultra-dark-a70: oklch(0.340 0.055 122.0 / 0.70); --ccvaa-accent-ultra-dark-a80: #38450CCC; --ccvaa-accent-ultra-dark-a80: oklch(0.340 0.055 122.0 / 0.80); --ccvaa-accent-ultra-dark-a90: #38450CE6; --ccvaa-accent-ultra-dark-a90: oklch(0.340 0.055 122.0 / 0.90);  --ccvaa-white-a10: #FFFFFF1A; --ccvaa-white-a10: oklch(1 0 0 / 0.10); --ccvaa-white-a20: #FFFFFF33; --ccvaa-white-a20: oklch(1 0 0 / 0.20); --ccvaa-white-a30: #FFFFFF4D; --ccvaa-white-a30: oklch(1 0 0 / 0.30); --ccvaa-white-a40: #FFFFFF66; --ccvaa-white-a40: oklch(1 0 0 / 0.40); --ccvaa-white-a50: #FFFFFF80; --ccvaa-white-a50: oklch(1 0 0 / 0.50); --ccvaa-white-a60: #FFFFFF99; --ccvaa-white-a60: oklch(1 0 0 / 0.60); --ccvaa-white-a70: #FFFFFFB3; --ccvaa-white-a70: oklch(1 0 0 / 0.70); --ccvaa-white-a80: #FFFFFFCC; --ccvaa-white-a80: oklch(1 0 0 / 0.80); --ccvaa-white-a90: #FFFFFFE6; --ccvaa-white-a90: oklch(1 0 0 / 0.90);  --ccvaa-black-a10: #0000001A; --ccvaa-black-a10: oklch(0 0 0 / 0.10); --ccvaa-black-a20: #00000033; --ccvaa-black-a20: oklch(0 0 0 / 0.20); --ccvaa-black-a30: #0000004D; --ccvaa-black-a30: oklch(0 0 0 / 0.30); --ccvaa-black-a40: #00000066; --ccvaa-black-a40: oklch(0 0 0 / 0.40); --ccvaa-black-a50: #00000080; --ccvaa-black-a50: oklch(0 0 0 / 0.50); --ccvaa-black-a60: #00000099; --ccvaa-black-a60: oklch(0 0 0 / 0.60); --ccvaa-black-a70: #000000B3; --ccvaa-black-a70: oklch(0 0 0 / 0.70); --ccvaa-black-a80: #000000CC; --ccvaa-black-a80: oklch(0 0 0 / 0.80); --ccvaa-black-a90: #000000E6; --ccvaa-black-a90: oklch(0 0 0 / 0.90);  --ccvaa-neutral-ultra-light-a10: #F7F6F01A; --ccvaa-neutral-ultra-light-a10: oklch(0.980 0.005 90.0 / 0.10); --ccvaa-neutral-ultra-light-a20: #F7F6F033; --ccvaa-neutral-ultra-light-a20: oklch(0.980 0.005 90.0 / 0.20); --ccvaa-neutral-ultra-light-a30: #F7F6F04D; --ccvaa-neutral-ultra-light-a30: oklch(0.980 0.005 90.0 / 0.30); --ccvaa-neutral-ultra-light-a40: #F7F6F066; --ccvaa-neutral-ultra-light-a40: oklch(0.980 0.005 90.0 / 0.40); --ccvaa-neutral-ultra-light-a50: #F7F6F080; --ccvaa-neutral-ultra-light-a50: oklch(0.980 0.005 90.0 / 0.50); --ccvaa-neutral-ultra-light-a60: #F7F6F099; --ccvaa-neutral-ultra-light-a60: oklch(0.980 0.005 90.0 / 0.60); --ccvaa-neutral-ultra-light-a70: #F7F6F0B3; --ccvaa-neutral-ultra-light-a70: oklch(0.980 0.005 90.0 / 0.70); --ccvaa-neutral-ultra-light-a80: #F7F6F0CC; --ccvaa-neutral-ultra-light-a80: oklch(0.980 0.005 90.0 / 0.80); --ccvaa-neutral-ultra-light-a90: #F7F6F0E6; --ccvaa-neutral-ultra-light-a90: oklch(0.980 0.005 90.0 / 0.90);  --ccvaa-neutral-ultra-dark-a10: #1B2A261A; --ccvaa-neutral-ultra-dark-a10: oklch(0.170 0.009 85.0 / 0.10); --ccvaa-neutral-ultra-dark-a20: #1B2A2633; --ccvaa-neutral-ultra-dark-a20: oklch(0.170 0.009 85.0 / 0.20); --ccvaa-neutral-ultra-dark-a30: #1B2A264D; --ccvaa-neutral-ultra-dark-a30: oklch(0.170 0.009 85.0 / 0.30); --ccvaa-neutral-ultra-dark-a40: #1B2A2666; --ccvaa-neutral-ultra-dark-a40: oklch(0.170 0.009 85.0 / 0.40); --ccvaa-neutral-ultra-dark-a50: #1B2A2680; --ccvaa-neutral-ultra-dark-a50: oklch(0.170 0.009 85.0 / 0.50); --ccvaa-neutral-ultra-dark-a60: #1B2A2699; --ccvaa-neutral-ultra-dark-a60: oklch(0.170 0.009 85.0 / 0.60); --ccvaa-neutral-ultra-dark-a70: #1B2A26B3; --ccvaa-neutral-ultra-dark-a70: oklch(0.170 0.009 85.0 / 0.70); --ccvaa-neutral-ultra-dark-a80: #1B2A26CC; --ccvaa-neutral-ultra-dark-a80: oklch(0.170 0.009 85.0 / 0.80); --ccvaa-neutral-ultra-dark-a90: #1B2A26E6; --ccvaa-neutral-ultra-dark-a90: oklch(0.170 0.009 85.0 / 0.90);  --ccvaa-dark-neutral-ultra-light-a10: #3A44541A; --ccvaa-dark-neutral-ultra-light-a10: oklch(0.385 0.030 260.0 / 0.10); --ccvaa-dark-neutral-ultra-light-a20: #3A445433; --ccvaa-dark-neutral-ultra-light-a20: oklch(0.385 0.030 260.0 / 0.20); --ccvaa-dark-neutral-ultra-light-a30: #3A44544D; --ccvaa-dark-neutral-ultra-light-a30: oklch(0.385 0.030 260.0 / 0.30); --ccvaa-dark-neutral-ultra-light-a40: #3A445466; --ccvaa-dark-neutral-ultra-light-a40: oklch(0.385 0.030 260.0 / 0.40); --ccvaa-dark-neutral-ultra-light-a50: #3A445480; --ccvaa-dark-neutral-ultra-light-a50: oklch(0.385 0.030 260.0 / 0.50); --ccvaa-dark-neutral-ultra-light-a60: #3A445499; --ccvaa-dark-neutral-ultra-light-a60: oklch(0.385 0.030 260.0 / 0.60); --ccvaa-dark-neutral-ultra-light-a70: #3A4454B3; --ccvaa-dark-neutral-ultra-light-a70: oklch(0.385 0.030 260.0 / 0.70); --ccvaa-dark-neutral-ultra-light-a80: #3A4454CC; --ccvaa-dark-neutral-ultra-light-a80: oklch(0.385 0.030 260.0 / 0.80); --ccvaa-dark-neutral-ultra-light-a90: #3A4454E6; --ccvaa-dark-neutral-ultra-light-a90: oklch(0.385 0.030 260.0 / 0.90);  --ccvaa-dark-neutral-ultra-dark-a10: #0F13181A; --ccvaa-dark-neutral-ultra-dark-a10: oklch(0.184 0.013 260.0 / 0.10); --ccvaa-dark-neutral-ultra-dark-a20: #0F131833; --ccvaa-dark-neutral-ultra-dark-a20: oklch(0.184 0.013 260.0 / 0.20); --ccvaa-dark-neutral-ultra-dark-a30: #0F13184D; --ccvaa-dark-neutral-ultra-dark-a30: oklch(0.184 0.013 260.0 / 0.30); --ccvaa-dark-neutral-ultra-dark-a40: #0F131866; --ccvaa-dark-neutral-ultra-dark-a40: oklch(0.184 0.013 260.0 / 0.40); --ccvaa-dark-neutral-ultra-dark-a50: #0F131880; --ccvaa-dark-neutral-ultra-dark-a50: oklch(0.184 0.013 260.0 / 0.50); --ccvaa-dark-neutral-ultra-dark-a60: #0F131899; --ccvaa-dark-neutral-ultra-dark-a60: oklch(0.184 0.013 260.0 / 0.60); --ccvaa-dark-neutral-ultra-dark-a70: #0F1318B3; --ccvaa-dark-neutral-ultra-dark-a70: oklch(0.184 0.013 260.0 / 0.70); --ccvaa-dark-neutral-ultra-dark-a80: #0F1318CC; --ccvaa-dark-neutral-ultra-dark-a80: oklch(0.184 0.013 260.0 / 0.80); --ccvaa-dark-neutral-ultra-dark-a90: #0F1318E6; --ccvaa-dark-neutral-ultra-dark-a90: oklch(0.184 0.013 260.0 / 0.90); --ccvaa-critical-a30: #B23A3A4D; --ccvaa-critical-a30: oklch(0.523 0.156 24.3 / 0.30);}:where(:root) .bricks-color-primary {color: var(--ccvaa-color-text-primary)}:where(:root) .bricks-background-primary {background-color: var(--ccvaa-color-text-primary)}:where(:root) .bricks-color-secondary {color: var(--ccvaa-color-text-secondary)}:where(:root) .bricks-background-secondary {background-color: var(--ccvaa-color-text-secondary)}:where(:root) * {border-color: var(--ccvaa-color-border-base)}:where(:root) .bricks-color-info {color: var(--ccvaa-color-text-info)}:where(:root) .bricks-background-info {background-color: var(--ccvaa-color-text-info)}:where(:root) .bricks-color-success {color: var(--ccvaa-color-text-success)}:where(:root) .bricks-background-success {background-color: var(--ccvaa-color-text-success)}:where(:root) .bricks-color-warning {color: var(--ccvaa-color-text-warning)}:where(:root) .bricks-background-warning {background-color: var(--ccvaa-color-text-warning)}:where(:root) .bricks-color-danger {color: var(--ccvaa-color-text-critical)}:where(:root) .bricks-background-danger {background-color: var(--ccvaa-color-text-critical)} .brxe-container {column-gap: var(--ccvaa-gap-content-container); row-gap: var(--ccvaa-gap-content-container); width: 100%; max-width: var(--ccvaa-content-width)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--ccvaa-content-width)} html {font-size: 100%} body {color: var(--ccvaa-color-text-primary); font-size: var(--ccvaa-font-size-md); line-height: var(--ccvaa-line-height-body); font-family: "Hanken Grotesk"}[data-brx-variant="nupoxa"] body {font-family: "Hanken Grotesk"} h1, h2, h3, h4, h5, h6 {font-family: "Hanken Grotesk"} h1 {color: var(--ccvaa-color-text-heading); font-size: var(--ccvaa-type-h1-size); font-weight: var(--ccvaa-type-h1-weight); line-height: var(--ccvaa-line-height-heading); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h2 {color: var(--ccvaa-color-text-heading); font-size: var(--ccvaa-type-h2-size); font-weight: var(--ccvaa-type-h2-weight); line-height: var(--ccvaa-line-height-heading); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h3 {color: var(--ccvaa-color-text-heading); font-size: var(--ccvaa-type-h3-size); font-weight: var(--ccvaa-type-h3-weight); line-height: var(--ccvaa-line-height-heading); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h4 {color: var(--ccvaa-color-text-heading); font-size: var(--ccvaa-type-h4-size); font-weight: var(--ccvaa-type-h4-weight); line-height: var(--ccvaa-line-height-card); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h5 {color: var(--ccvaa-color-text-heading); font-size: var(--ccvaa-type-h5-size); font-weight: var(--ccvaa-type-h5-weight); line-height: var(--ccvaa-line-height-card); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h6 {color: var(--ccvaa-color-text-heading); font-size: var(--ccvaa-type-h6-size); font-weight: var(--ccvaa-type-h6-weight); line-height: var(--ccvaa-line-height-card); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} html {background-color: var(--ccvaa-color-surface-base)} body {background: none} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: var(--ccvaa-color-surface-base)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)), :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, :where(.ccvaa-l-prose) a {color: var(--ccvaa-color-link); text-decoration: underline; transition: var(--ccvaa-transition-colors)} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)):hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover, :where(.ccvaa-l-prose) a:hover {color: var(--ccvaa-color-link-hover)} .brxe-section {padding-top: var(--ccvaa-section-space-md); padding-right: var(--ccvaa-gutter); padding-bottom: var(--ccvaa-section-space-md); padding-left: var(--ccvaa-gutter)}