:root,.grantina{--g-animation-duration-10: .1s;--g-animation-duration-20: .2s;--g-animation-duration-30: .3s;--g-animation-duration-40: .4s;--g-animation-timing-function-ease: ease-in-out;--g-animation-timing-function-linear: linear;--g-border-width-1: 1px;--g-border-width-2: 2px;--g-border-width-4: 4px;--g-border-radius-125: .125rem;--g-border-radius-250: .25rem;--g-border-radius-500: .5rem;--g-border-radius-1000: 1rem;--g-border-radius-square: 0;--g-border-radius-rounded: 50%;--g-border-style-solid: solid;--g-border-style-none: none;--g-color-neutral-100: oklch(95% 0 0);--g-color-neutral-200: oklch(90% 0 0);--g-color-neutral-300: oklch(80% 0 0);--g-color-neutral-400: oklch(70% 0 0);--g-color-neutral-500: oklch(60% 0 0);--g-color-neutral-600: oklch(50% 0 0);--g-color-neutral-700: oklch(40% 0 0);--g-color-neutral-800: oklch(30% 0 0);--g-color-neutral-900: oklch(20% 0 0);--g-color-neutral-white: oklch(100% 0 0);--g-color-neutral-black: oklch(0% 0 0);--g-color-utility-green-100: oklch(96.73% .0537 129.1);--g-color-utility-green-200: oklch(93.45% .107 131.96);--g-color-utility-green-300: oklch(87.97% .1546 135.05);--g-color-utility-green-400: oklch(81.78% .1827 137.62);--g-color-utility-green-500: oklch(74.01% .2132 139.87);--g-color-utility-green-600: oklch(65.44% .1981 141.12);--g-color-utility-green-700: oklch(57.11% .1795 142.12);--g-color-utility-green-800: oklch(48.67% .1572 142.68);--g-color-utility-green-900: oklch(42.59% .1358 143.3);--g-color-utility-blue-100: oklch(95.86% .0542 179.13);--g-color-utility-blue-200: oklch(92.82% .0973 184.41);--g-color-utility-blue-300: oklch(90.54% .1282 189.63);--g-color-utility-blue-500: oklch(81.86% .141005 208.7047);--g-color-utility-blue-600: oklch(68.89% .125872 220.4932);--g-color-utility-blue-700: oklch(56.7% .116289 232.4331);--g-color-utility-blue-800: oklch(45.75% .107158 241.2805);--g-color-utility-blue-900: oklch(37.55% .1037 249.04);--g-color-utility-yellow-100: oklch(97.66% .0606 103.43);--g-color-utility-yellow-200: oklch(95.72% .1147 103.53);--g-color-utility-yellow-300: oklch(93.47% .1552 102.21);--g-color-utility-yellow-400: oklch(91.68% .1745 101.08);--g-color-utility-yellow-500: oklch(88.99% .183778 97.6996);--g-color-utility-yellow-600: oklch(78.68% .162 96.43);--g-color-utility-yellow-700: oklch(68.35% .14027 94.7302);--g-color-utility-yellow-800: oklch(58.04% .1189 93.71);--g-color-utility-yellow-900: oklch(50.09% .1025 92.6);--g-color-utility-red-100: oklch(94.96% .0395 73.45);--g-color-utility-red-200: oklch(89.21% .076552 65.9429);--g-color-utility-red-300: oklch(82.67% .1156 57.65);--g-color-utility-red-400: oklch(77.04% .1486 49.15);--g-color-utility-red-500: oklch(69.31% .203172 39.994);--g-color-utility-red-600: oklch(60.03% .1938 35.81);--g-color-utility-red-700: oklch(51.18% .1802 32.56);--g-color-utility-red-800: oklch(42.79% .16 30.38);--g-color-utility-red-900: oklch(36.89% .1443 28.98);--g-color-blue-100: oklch(95% .04 274.16);--g-color-blue-200: oklch(90% .08 274.16);--g-color-blue-300: oklch(82% .12 274.16);--g-color-blue-400: oklch(68% .16 274.16);--g-color-blue-500: oklch(.5359 .2539 274.16);--g-color-blue-600: oklch(45% .22 274.16);--g-color-blue-700: oklch(38% .18 274.16);--g-color-blue-800: oklch(30% .14 274.16);--g-color-blue-900: oklch(22% .1 274.16);--g-color-yellow-100: oklch(97% .03 107.03);--g-color-yellow-200: oklch(95% .06 107.03);--g-color-yellow-300: oklch(92% .1 107.03);--g-color-yellow-400: oklch(90% .13 107.03);--g-color-yellow-500: oklch(.8855 .1636 107.03);--g-color-yellow-600: oklch(78% .14 107.03);--g-color-yellow-700: oklch(68% .12 107.03);--g-color-yellow-800: oklch(55% .1 107.03);--g-color-yellow-900: oklch(42% .08 107.03);--g-color-gold-100: oklch(96% .02 91.06);--g-color-gold-200: oklch(92% .05 91.06);--g-color-gold-300: oklch(86% .08 91.06);--g-color-gold-400: oklch(80% .11 91.06);--g-color-gold-500: oklch(.7665 .1387 91.06);--g-color-gold-600: oklch(65% .12 91.06);--g-color-gold-700: oklch(55% .1 91.06);--g-color-gold-800: oklch(45% .08 91.06);--g-color-gold-900: oklch(35% .06 91.06);--g-color-navy-100: oklch(92% .01 282.93);--g-color-navy-200: oklch(82% .02 282.93);--g-color-navy-300: oklch(65% .03 282.93);--g-color-navy-400: oklch(48% .035 282.93);--g-color-navy-500: oklch(.2284 .0384 282.93);--g-color-navy-600: oklch(20% .035 282.93);--g-color-navy-700: oklch(17% .03 282.93);--g-color-navy-800: oklch(14% .025 282.93);--g-color-navy-900: oklch(11% .02 282.93);--g-color-cream-100: oklch(.9798 .0045 78.3);--g-color-cream-200: oklch(96% .006 78.3);--g-color-cream-300: oklch(93% .008 78.3);--g-color-cream-400: oklch(90% .01 78.3);--g-color-cream-500: oklch(87% .012 78.3);--g-color-cream-600: oklch(82% .01 78.3);--g-color-cream-700: oklch(75% .008 78.3);--g-color-cream-800: oklch(65% .006 78.3);--g-color-cream-900: oklch(55% .004 78.3);--g-color-gradient-start: oklch(.5359 .2539 274.16);--g-color-gradient-mid: oklch(.6801 .1583 276.93);--g-color-gradient-end: oklch(.8115 .1293 310.84);--g-theme-color-background-transparent: oklch(from var(--g-theme-color-background-default) l c h / .25);--g-theme-color-background-transparent-strong: oklch(from var(--g-theme-color-background-default) l c h / .9);--g-shadow-sm-x: 0px;--g-shadow-sm-y: 4px;--g-shadow-sm-blur: 4px;--g-shadow-sm-spread: 0px;--g-shadow-sm-color: #00000040;--g-shadow-md-x: 0px;--g-shadow-md-y: 8px;--g-shadow-md-blur: 6px;--g-shadow-md-spread: -6px;--g-shadow-md-color: #0000001a;--g-shadow-dark-sm-color: #00000080;--g-shadow-dark-md-color: #00000040;--g-spacing-0: 0px;--g-spacing-1: 1px;--g-spacing-2: 2px;--g-spacing-4: 4px;--g-spacing-6: 6px;--g-spacing-8: 8px;--g-spacing-10: 10px;--g-spacing-12: 12px;--g-spacing-16: 16px;--g-spacing-20: 20px;--g-spacing-24: 24px;--g-spacing-32: 32px;--g-spacing-40: 40px;--g-spacing-48: 48px;--g-spacing-64: 64px;--g-typography-font-scale-sm: 1.333;--g-typography-font-scale-lg: 1.5;--g-typography-font-size-root: clamp(1.2rem, .986rem + .571vw, 1.5rem);--g-typography-font-size-md: 1rem;--g-typography-font-weight-400: 400;--g-typography-font-weight-500: 500;--g-typography-font-weight-600: 600;--g-typography-font-weight-700: 700;--g-typography-font-weight-800: 800;--g-typography-font-weight-900: 900;--g-typography-letter-spacing-none: 0px;--g-typography-letter-spacing-sm: .5px;--g-typography-letter-spacing-lg: 2px;--g-typography-letter-spacing-neg-sm: -.5px;--g-typography-letter-spacing-neg-md: -1px;--g-typography-letter-spacing-neg-lg: -1.5px;--g-typography-letter-spacing-neg-xl: -2px;--g-typography-text-transform-none: none;--g-typography-text-transform-uppercase: uppercase;--g-typography-font-family-system-serif: Georgia, "Times New Roman", Times, serif;--g-typography-font-family-system-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--g-typography-font-family-system-script: "Brush Script MT", "Segoe Script", cursive;--g-theme-typography-h1-line-height: 1.1;--g-theme-typography-h2-line-height: 1.17;--g-theme-typography-h3-line-height: 1.2;--g-theme-typography-h4-line-height: 1.25;--g-theme-typography-h5-line-height: 1.29;--g-theme-typography-h6-line-height: 1.33;--g-theme-typography-body-lg-line-height: 1.4;--g-theme-typography-body-line-height: 1.5;--g-theme-typography-body-sm-line-height: 1.43;--g-theme-typography-label-lg-line-height: 1.4;--g-theme-typography-label-line-height: 1.5;--g-theme-typography-label-sm-line-height: 1.43;--g-theme-typography-meta-line-height: 1.43;--g-theme-typography-meta-sm-line-height: 1.33;--g-z-index-0: 0;--g-z-index-100: 100;--g-z-index-200: 200;--g-z-index-300: 300;--g-z-index-400: 400;--g-z-index-500: 500;--g-z-index-top: 99999;--g-z-index-bottom: -100;--g-theme-focus-ring-color-default: oklch(from var(--g-theme-color-primary-500) l c h / .4);--g-theme-focus-ring-width-default: .2rem;--g-theme-focus-ring-offset-default: 0px;--g-theme-animation-fade-quick: var(--g-animation-duration-10);--g-theme-animation-fade-long: var(--g-animation-duration-40);--g-theme-animation-move-quick: var(--g-animation-duration-20);--g-theme-animation-move-long: var(--g-animation-duration-40);--g-theme-animation-ease: var(--g-animation-timing-function-ease);--g-theme-border-width-sm: var(--g-border-width-1);--g-theme-border-width-md: var(--g-border-width-2);--g-theme-border-width-lg: var(--g-border-width-4);--g-theme-border-radius-sm: var(--g-border-radius-125);--g-theme-border-radius-md: var(--g-border-radius-500);--g-theme-border-radius-lg: var(--g-border-radius-1000);--g-theme-color-background-default-hover: light-dark(var(--g-color-navy-200), var(--g-color-navy-500));--g-theme-color-background-knockout: light-dark(var(--g-color-navy-500), var(--g-color-cream-100));--g-theme-color-background-primary-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-theme-color-background-secondary-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-theme-color-background-tertiary-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-theme-color-background-utility-error: light-dark(var(--g-color-utility-red-100), var(--g-color-utility-red-900));--g-theme-color-background-utility-error-knockout: light-dark(var(--g-color-utility-red-600), var(--g-color-utility-red-400));--g-theme-color-background-utility-error-hover: light-dark(var(--g-color-utility-red-200), var(--g-color-utility-red-800));--g-theme-color-background-utility-warning: light-dark(var(--g-color-utility-yellow-100), var(--g-color-utility-yellow-900));--g-theme-color-background-utility-warning-knockout: light-dark(var(--g-color-utility-yellow-600), var(--g-color-utility-yellow-400));--g-theme-color-background-utility-warning-hover: light-dark(var(--g-color-utility-yellow-200), var(--g-color-utility-yellow-800));--g-theme-color-background-utility-success: light-dark(var(--g-color-utility-green-100), var(--g-color-utility-green-900));--g-theme-color-background-utility-success-knockout: light-dark(var(--g-color-utility-green-600), var(--g-color-utility-green-400));--g-theme-color-background-utility-success-hover: light-dark(var(--g-color-utility-green-200), var(--g-color-utility-green-800));--g-theme-color-background-utility-info: light-dark(var(--g-color-utility-blue-100), var(--g-color-utility-blue-900));--g-theme-color-background-utility-info-knockout: light-dark(var(--g-color-utility-blue-600), var(--g-color-utility-blue-300));--g-theme-color-background-utility-info-hover: light-dark(var(--g-color-utility-blue-200), var(--g-color-utility-blue-800));--g-theme-color-background-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-theme-color-border-strong: light-dark(var(--g-color-navy-500), var(--g-color-cream-200));--g-theme-color-border-knockout: var(--g-color-cream-700);--g-theme-color-border-utility-error: light-dark(var(--g-color-utility-red-700), var(--g-color-utility-red-400));--g-theme-color-border-utility-error-hover: light-dark(var(--g-color-utility-red-800), var(--g-color-utility-red-200));--g-theme-color-border-utility-warning: light-dark(var(--g-color-utility-yellow-700), var(--g-color-utility-yellow-400));--g-theme-color-border-utility-warning-hover: light-dark(var(--g-color-utility-yellow-800), var(--g-color-utility-yellow-200));--g-theme-color-border-utility-success: light-dark(var(--g-color-utility-green-700), var(--g-color-utility-green-400));--g-theme-color-border-utility-success-hover: light-dark(var(--g-color-utility-green-800), var(--g-color-utility-green-200));--g-theme-color-border-utility-info: light-dark(var(--g-color-utility-blue-700), var(--g-color-utility-blue-300));--g-theme-color-border-utility-info-hover: light-dark(var(--g-color-utility-blue-800), var(--g-color-utility-blue-200));--g-theme-color-border-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-theme-color-content-default: light-dark(var(--g-color-navy-500), var(--g-color-cream-200));--g-theme-color-content-default-hover: light-dark(var(--g-color-navy-700), var(--g-color-cream-100));--g-theme-color-content-subtle: light-dark(var(--g-color-navy-500), var(--g-color-cream-600));--g-theme-color-content-knockout: light-dark(var(--g-color-cream-100), var(--g-color-navy-700));--g-theme-color-content-primary-knockout: light-dark(var(--g-color-cream-100), var(--g-color-cream-100));--g-theme-color-content-disabled: light-dark(var(--g-color-neutral-600), var(--g-color-neutral-500));--g-theme-color-content-utility-error: light-dark(var(--g-color-utility-red-600), var(--g-color-utility-red-400));--g-theme-color-content-utility-error-hover: light-dark(var(--g-color-utility-red-800), var(--g-color-utility-red-200));--g-theme-color-content-utility-warning: light-dark(var(--g-color-utility-yellow-600), var(--g-color-utility-yellow-400));--g-theme-color-content-utility-warning-hover: light-dark(var(--g-color-utility-yellow-800), var(--g-color-utility-yellow-200));--g-theme-color-content-utility-success: light-dark(var(--g-color-utility-green-600), var(--g-color-utility-green-400));--g-theme-color-content-utility-success-hover: light-dark(var(--g-color-utility-green-800), var(--g-color-utility-green-200));--g-theme-color-content-utility-info: light-dark(var(--g-color-utility-blue-600), var(--g-color-utility-blue-300));--g-theme-color-content-utility-info-hover: light-dark(var(--g-color-utility-blue-800), var(--g-color-utility-blue-200));--g-theme-color-primary-100: var(--g-color-blue-100);--g-theme-color-primary-200: var(--g-color-blue-200);--g-theme-color-primary-300: var(--g-color-blue-300);--g-theme-color-primary-400: var(--g-color-blue-400);--g-theme-color-primary-500: var(--g-color-blue-500);--g-theme-color-primary-600: var(--g-color-blue-600);--g-theme-color-primary-700: light-dark(var(--g-color-blue-700), var(--g-color-blue-300));--g-theme-color-primary-800: light-dark(var(--g-color-blue-800), var(--g-color-blue-200));--g-theme-color-primary-900: var(--g-color-blue-900);--g-theme-color-secondary-100: var(--g-color-yellow-100);--g-theme-color-secondary-200: var(--g-color-yellow-200);--g-theme-color-secondary-300: var(--g-color-yellow-300);--g-theme-color-secondary-400: var(--g-color-yellow-400);--g-theme-color-secondary-500: var(--g-color-yellow-500);--g-theme-color-secondary-600: var(--g-color-yellow-600);--g-theme-color-secondary-700: var(--g-color-yellow-700);--g-theme-color-secondary-800: var(--g-color-yellow-800);--g-theme-color-secondary-900: var(--g-color-yellow-900);--g-theme-color-tertiary-100: var(--g-color-gold-100);--g-theme-color-tertiary-200: var(--g-color-gold-200);--g-theme-color-tertiary-300: var(--g-color-gold-300);--g-theme-color-tertiary-400: var(--g-color-gold-400);--g-theme-color-tertiary-500: var(--g-color-gold-500);--g-theme-color-tertiary-600: var(--g-color-gold-600);--g-theme-color-tertiary-700: var(--g-color-gold-700);--g-theme-color-tertiary-800: var(--g-color-gold-800);--g-theme-color-tertiary-900: var(--g-color-gold-900);--g-theme-spacing-xs: var(--g-spacing-4);--g-theme-spacing-sm: var(--g-spacing-8);--g-theme-spacing-md: var(--g-spacing-16);--g-theme-spacing-lg: var(--g-spacing-24);--g-theme-spacing-xl: var(--g-spacing-32);--g-theme-spacing-2xl: var(--g-spacing-48);--g-theme-spacing-3xl: var(--g-spacing-64);--g-typography-font-scale-default: var(--g-typography-font-scale-sm);--g-typography-font-family-vidaloka: Vidaloka, var(--g-typography-font-family-system-serif);--g-typography-font-family-albert: "Albert Sans", var(--g-typography-font-family-system-sans);--g-typography-font-family-pinyon-script: "Pinyon Script", var(--g-typography-font-family-system-script);--g-theme-typography-h1-font-weight: var(--g-typography-font-weight-400);--g-theme-typography-h1-letter-spacing: var(--g-typography-letter-spacing-none);--g-theme-typography-h2-font-weight: var(--g-typography-font-weight-400);--g-theme-typography-h2-letter-spacing: var(--g-typography-letter-spacing-sm);--g-theme-typography-h3-font-weight: var(--g-typography-font-weight-400);--g-theme-typography-h3-letter-spacing: var(--g-typography-letter-spacing-sm);--g-theme-typography-h4-font-weight: var(--g-typography-font-weight-400);--g-theme-typography-h4-font-size: var(--g-typography-font-size-md);--g-theme-typography-h4-letter-spacing: var(--g-typography-letter-spacing-sm);--g-theme-typography-h5-font-weight: var(--g-typography-font-weight-400);--g-theme-typography-h5-font-size: var(--g-typography-font-size-md);--g-theme-typography-h5-letter-spacing: var(--g-typography-letter-spacing-sm);--g-theme-typography-h6-font-weight: var(--g-typography-font-weight-400);--g-theme-typography-h6-letter-spacing: var(--g-typography-letter-spacing-sm);--g-theme-typography-body-lg-font-weight: var(--g-typography-font-weight-400);--g-theme-typography-body-lg-letter-spacing: var(--g-typography-letter-spacing-none);--g-theme-typography-body-font-weight: var(--g-typography-font-weight-500);--g-theme-typography-body-font-size: var(--g-typography-font-size-md);--g-theme-typography-body-letter-spacing: var(--g-typography-letter-spacing-none);--g-theme-typography-body-sm-font-weight: var(--g-typography-font-weight-500);--g-theme-typography-body-sm-letter-spacing: var(--g-typography-letter-spacing-none);--g-theme-typography-label-lg-font-weight: var(--g-typography-font-weight-600);--g-theme-typography-label-lg-font-size: var(--g-typography-font-size-md);--g-theme-typography-label-lg-letter-spacing: var(--g-typography-letter-spacing-none);--g-theme-typography-label-font-weight: var(--g-typography-font-weight-600);--g-theme-typography-label-letter-spacing: var(--g-typography-letter-spacing-none);--g-theme-typography-label-sm-font-weight: var(--g-typography-font-weight-600);--g-theme-typography-label-sm-letter-spacing: var(--g-typography-letter-spacing-none);--g-theme-typography-meta-font-weight: var(--g-typography-font-weight-600);--g-theme-typography-meta-letter-spacing: var(--g-typography-letter-spacing-lg);--g-theme-typography-meta-sm-font-weight: var(--g-typography-font-weight-600);--g-theme-typography-meta-sm-letter-spacing: var(--g-typography-letter-spacing-lg);--g-theme-box-shadow-sm-x: var(--g-shadow-sm-x);--g-theme-box-shadow-sm-y: var(--g-shadow-sm-y);--g-theme-box-shadow-sm-blur: var(--g-shadow-sm-blur);--g-theme-box-shadow-sm-spread: var(--g-shadow-sm-spread);--g-theme-box-shadow-sm-color: light-dark(var(--g-shadow-sm-color), var(--g-shadow-dark-sm-color));--g-theme-box-shadow-md-x: var(--g-shadow-md-x);--g-theme-box-shadow-md-y: var(--g-shadow-md-y);--g-theme-box-shadow-md-blur: var(--g-shadow-md-blur);--g-theme-box-shadow-md-spread: var(--g-shadow-md-spread);--g-theme-box-shadow-md-color: light-dark(var(--g-shadow-md-color), var(--g-shadow-dark-md-color));--g-theme-button-primary-color-content-default: var(--g-color-neutral-white);--g-theme-button-primary-color-content-hover: var(--g-color-neutral-white);--g-theme-button-primary-color-content-active: var(--g-color-neutral-white);--g-theme-color-background-default: light-dark(var(--g-theme-color-primary-100), var(--g-color-navy-700));--g-theme-color-background-subtle: light-dark(var(--g-theme-color-primary-200), var(--g-color-navy-600));--g-theme-color-background-subtle-hover: light-dark(var(--g-theme-color-primary-300), var(--g-color-navy-500));--g-theme-color-background-primary: light-dark(var(--g-theme-color-primary-100), var(--g-theme-color-primary-800));--g-theme-color-background-primary-hover: light-dark(var(--g-theme-color-primary-200), var(--g-theme-color-primary-700));--g-theme-color-background-primary-knockout: light-dark(var(--g-theme-color-primary-700), var(--g-theme-color-primary-800));--g-theme-color-background-primary-knockout-hover: light-dark(var(--g-theme-color-primary-600), var(--g-theme-color-primary-700));--g-theme-color-background-secondary: light-dark(var(--g-theme-color-secondary-100), var(--g-theme-color-secondary-900));--g-theme-color-background-secondary-hover: light-dark(var(--g-theme-color-secondary-200), var(--g-theme-color-secondary-800));--g-theme-color-background-secondary-knockout: light-dark(var(--g-theme-color-secondary-800), var(--g-theme-color-secondary-500));--g-theme-color-background-secondary-knockout-hover: light-dark(var(--g-theme-color-secondary-700), var(--g-theme-color-secondary-600));--g-theme-color-background-tertiary: light-dark(var(--g-theme-color-tertiary-100), var(--g-theme-color-tertiary-900));--g-theme-color-background-tertiary-hover: light-dark(var(--g-theme-color-tertiary-200), var(--g-theme-color-tertiary-800));--g-theme-color-background-tertiary-knockout: light-dark(var(--g-theme-color-tertiary-800), var(--g-theme-color-tertiary-500));--g-theme-color-background-tertiary-knockout-hover: light-dark(var(--g-theme-color-tertiary-700), var(--g-theme-color-tertiary-600));--g-theme-color-border-default: light-dark(var(--g-theme-color-primary-200), var(--g-color-navy-400));--g-theme-color-border-default-hover: light-dark(var(--g-theme-color-primary-300), var(--g-color-navy-300));--g-theme-color-border-subtle: light-dark(var(--g-theme-color-primary-100), var(--g-color-navy-500));--g-theme-color-border-primary: light-dark(var(--g-theme-color-primary-600), var(--g-theme-color-primary-800));--g-theme-color-border-secondary: light-dark(var(--g-theme-color-secondary-700), var(--g-theme-color-secondary-300));--g-theme-color-border-tertiary: light-dark(var(--g-theme-color-tertiary-700), var(--g-theme-color-tertiary-300));--g-theme-color-content-primary: light-dark(var(--g-theme-color-primary-600), var(--g-theme-color-primary-300));--g-theme-color-content-primary-hover: light-dark(var(--g-theme-color-primary-900), var(--g-theme-color-primary-100));--g-theme-color-content-secondary: light-dark(var(--g-theme-color-secondary-600), var(--g-theme-color-secondary-400));--g-theme-color-content-secondary-hover: light-dark(var(--g-theme-color-secondary-900), var(--g-theme-color-secondary-100));--g-theme-color-content-secondary-knockout: light-dark(var(--g-theme-color-secondary-100), var(--g-theme-color-secondary-900));--g-theme-color-content-tertiary: light-dark(var(--g-theme-color-tertiary-600), var(--g-theme-color-tertiary-400));--g-theme-color-content-tertiary-hover: light-dark(var(--g-theme-color-tertiary-900), var(--g-theme-color-tertiary-100));--g-theme-color-content-tertiary-knockout: light-dark(var(--g-theme-color-tertiary-100), var(--g-theme-color-tertiary-900));--g-typography-font-size-xs: calc(1rem*pow(var(--g-typography-font-scale-default), -.25)) ;--g-typography-font-size-sm: calc(1rem*pow(var(--g-typography-font-scale-default), -.125)) ;--g-typography-font-size-lg: calc(1rem*pow(var(--g-typography-font-scale-default), 2)) ;--g-typography-font-size-xl: calc(1rem*pow(var(--g-typography-font-scale-default), 3)) ;--g-typography-font-size-2xl: calc(1rem*pow(var(--g-typography-font-scale-default), 4)) ;--g-theme-typography-h1-font-family: var(--g-typography-font-family-vidaloka);--g-theme-typography-h1-font: var(--g-theme-typography-h1-font-weight) var(--g-theme-typography-h1-font-size)/var(--g-theme-typography-h1-line-height) var(--g-theme-typography-h1-font-family);--g-theme-typography-h2-font-family: var(--g-typography-font-family-vidaloka);--g-theme-typography-h3-font-family: var(--g-typography-font-family-vidaloka);--g-theme-typography-h3-font: var(--g-theme-typography-h3-font-weight) var(--g-theme-typography-h3-font-size)/var(--g-theme-typography-h3-line-height) var(--g-theme-typography-h3-font-family);--g-theme-typography-h5-font-family: var(--g-typography-font-family-vidaloka);--g-theme-typography-h6-font: var(--g-theme-typography-h6-font-weight) var(--g-theme-typography-h6-font-size)/var(--g-theme-typography-h6-line-height) var(--g-theme-typography-h6-font-family);--g-theme-typography-body-lg-font-family: var(--g-typography-font-family-albert);--g-theme-typography-body-lg-font: var(--g-theme-typography-body-lg-font-weight) var(--g-theme-typography-body-lg-font-size)/var(--g-theme-typography-body-lg-line-height) var(--g-theme-typography-body-lg-font-family);--g-theme-typography-body-sm-font-family: var(--g-typography-font-family-albert);--g-theme-typography-body-sm-font: var(--g-theme-typography-body-sm-font-weight) var(--g-theme-typography-body-sm-font-size)/var(--g-theme-typography-body-sm-line-height) var(--g-theme-typography-body-sm-font-family);--g-theme-typography-h2-font-size: var(--g-typography-font-size-xl);--g-theme-typography-h2-font: var(--g-theme-typography-h2-font-weight) var(--g-theme-typography-h2-font-size)/var(--g-theme-typography-h2-line-height) var(--g-theme-typography-h2-font-family);--g-theme-typography-h4-font-family: var(--g-typography-font-family-vidaloka);--g-theme-typography-h4-font: var(--g-theme-typography-h4-font-weight) var(--g-theme-typography-h4-font-size)/var(--g-theme-typography-h4-line-height) var(--g-theme-typography-h4-font-family);--g-theme-typography-h5-font: var(--g-theme-typography-h5-font-weight) var(--g-theme-typography-h5-font-size)/var(--g-theme-typography-h5-line-height) var(--g-theme-typography-h5-font-family);--g-theme-typography-h6-font-family: var(--g-typography-font-family-vidaloka);--g-theme-typography-body-font-family: var(--g-typography-font-family-albert);--g-theme-typography-body-font: var(--g-theme-typography-body-font-weight) var(--g-theme-typography-body-font-size)/var(--g-theme-typography-body-line-height) var(--g-theme-typography-body-font-family);--g-theme-typography-label-lg-font-family: var(--g-typography-font-family-albert);--g-theme-typography-label-lg-font: var(--g-theme-typography-label-lg-font-weight) var(--g-theme-typography-label-lg-font-size)/var(--g-theme-typography-label-lg-line-height) var(--g-theme-typography-label-lg-font-family);--g-theme-typography-label-font-family: var(--g-typography-font-family-albert);--g-theme-typography-label-sm-font-family: var(--g-typography-font-family-albert);--g-theme-typography-label-sm-font: var(--g-theme-typography-label-sm-font-weight) var(--g-theme-typography-label-sm-font-size)/var(--g-theme-typography-label-sm-line-height) var(--g-theme-typography-label-sm-font-family);--g-theme-typography-meta-font-family: var(--g-typography-font-family-albert);--g-theme-typography-meta-font: var(--g-theme-typography-meta-font-weight) var(--g-theme-typography-meta-font-size)/var(--g-theme-typography-meta-line-height) var(--g-theme-typography-meta-font-family);--g-theme-typography-meta-sm-font: var(--g-theme-typography-meta-sm-font-weight) var(--g-theme-typography-meta-sm-font-size)/var(--g-theme-typography-meta-sm-line-height) var(--g-theme-typography-meta-sm-font-family);--g-theme-typography-label-font-size: var(--g-typography-font-size-sm);--g-theme-typography-label-font: var(--g-theme-typography-label-font-weight) var(--g-theme-typography-label-font-size)/var(--g-theme-typography-label-line-height) var(--g-theme-typography-label-font-family);--g-theme-typography-meta-sm-font-family: var(--g-typography-font-family-albert);--g-theme-button-color-content-disabled: var(--g-theme-color-content-disabled);--g-theme-button-primary-color-background-default: var(--g-theme-color-primary-500);--g-theme-button-primary-color-background-hover: var(--g-theme-color-primary-400);--g-theme-button-primary-color-background-active: var(--g-theme-color-primary-400);--g-theme-button-primary-color-background-disabled: var(--g-theme-color-background-primary-disabled);--g-theme-button-primary-color-content-disabled: var(--g-theme-color-content-disabled);--g-theme-button-primary-color-border-default: var(--g-theme-color-primary-500);--g-theme-button-primary-color-border-hover: var(--g-theme-color-primary-400);--g-theme-button-primary-color-border-active: var(--g-theme-color-primary-400);--g-theme-focus-ring-color-contrast: var(--g-theme-color-primary-200);--g-theme-focus-ring-color-contrast-shadow: var(--g-theme-color-primary-800);--g-theme-form-color-content-default: var(--g-theme-color-content-default);--g-theme-form-color-content-focus: var(--g-theme-color-content-default);--g-theme-form-color-content-hover: var(--g-theme-color-content-default);--g-theme-form-color-content-active: var(--g-theme-color-content-default);--g-theme-form-color-content-disabled: var(--g-theme-color-content-disabled);--g-theme-form-color-border-error: var(--g-theme-color-border-utility-error);--g-theme-link-knockout-color-content-default: var(--g-theme-color-content-knockout);--g-theme-link-knockout-color-content-hover: var(--g-theme-color-content-knockout);--g-theme-link-knockout-color-content-active: var(--g-theme-color-content-knockout);--g-theme-link-knockout-color-content-visited: var(--g-theme-color-content-knockout);--g-theme-typography-h1-font-size: var(--g-typography-font-size-2xl);--g-theme-typography-h3-font-size: var(--g-typography-font-size-lg);--g-theme-typography-h6-font-size: var(--g-typography-font-size-sm);--g-theme-typography-body-lg-font-size: var(--g-typography-font-size-lg);--g-theme-typography-body-sm-font-size: var(--g-typography-font-size-sm);--g-theme-typography-label-sm-font-size: var(--g-typography-font-size-xs);--g-theme-typography-meta-font-size: var(--g-typography-font-size-sm);--g-theme-typography-meta-sm-font-size: var(--g-typography-font-size-xs);--g-theme-button-color-background-default: var(--g-theme-color-background-primary);--g-theme-button-color-background-hover: var(--g-theme-color-background-primary-hover);--g-theme-button-color-background-active: var(--g-theme-color-background-primary-hover);--g-theme-button-color-background-disabled: var(--g-theme-color-background-default);--g-theme-button-color-content-default: var(--g-theme-color-content-primary);--g-theme-button-color-content-hover: var(--g-theme-color-content-primary-hover);--g-theme-button-color-content-active: var(--g-theme-color-content-primary-hover);--g-theme-button-color-border-default: var(--g-theme-color-border-default);--g-theme-button-color-border-hover: var(--g-theme-color-border-primary);--g-theme-button-color-border-active: var(--g-theme-color-border-primary);--g-theme-button-color-border-disabled: var(--g-theme-color-border-default);--g-theme-button-primary-color-border-disabled: var(--g-theme-color-border-default);--g-theme-form-color-background-default: var(--g-theme-color-background-default);--g-theme-form-color-background-focus: var(--g-theme-color-background-default);--g-theme-form-color-background-hover: var(--g-theme-color-background-subtle);--g-theme-form-color-background-active: var(--g-theme-color-background-default);--g-theme-form-color-background-disabled: var(--g-theme-color-background-default);--g-theme-form-color-border-default: var(--g-theme-color-border-default);--g-theme-form-color-border-focus: var(--g-theme-color-border-primary);--g-theme-form-color-border-hover: var(--g-theme-color-border-default-hover);--g-theme-form-color-border-active: var(--g-theme-color-border-primary);--g-theme-form-color-border-disabled: var(--g-theme-color-border-default);--g-theme-form-input-accent-color-default: var(--g-theme-color-content-primary);--g-theme-link-color-content-default: var(--g-theme-color-content-primary);--g-theme-link-color-content-hover: var(--g-theme-color-content-primary-hover);--g-theme-link-color-content-active: var(--g-theme-color-content-primary-hover);--g-theme-link-color-content-visited: var(--g-theme-color-content-primary)}:root,.grantina{--g-animation-duration-10: .1s;--g-animation-duration-20: .2s;--g-animation-duration-30: .3s;--g-animation-duration-40: .4s;--g-animation-timing-function-ease: ease-in-out;--g-animation-timing-function-linear: linear;--g-border-width-1: 1px;--g-border-width-2: 2px;--g-border-width-4: 4px;--g-border-radius-125: .125rem;--g-border-radius-250: .25rem;--g-border-radius-500: .5rem;--g-border-radius-1000: 1rem;--g-border-radius-square: 0;--g-border-radius-rounded: 50%;--g-border-style-solid: solid;--g-border-style-none: none;--g-color-neutral-100: oklch(95% 0 0);--g-color-neutral-200: oklch(90% 0 0);--g-color-neutral-300: oklch(80% 0 0);--g-color-neutral-400: oklch(70% 0 0);--g-color-neutral-500: oklch(60% 0 0);--g-color-neutral-600: oklch(50% 0 0);--g-color-neutral-700: oklch(40% 0 0);--g-color-neutral-800: oklch(30% 0 0);--g-color-neutral-900: oklch(20% 0 0);--g-color-neutral-white: oklch(100% 0 0);--g-color-neutral-black: oklch(0% 0 0);--g-color-utility-green-100: oklch(96.73% .0537 129.1);--g-color-utility-green-200: oklch(93.45% .107 131.96);--g-color-utility-green-300: oklch(87.97% .1546 135.05);--g-color-utility-green-400: oklch(81.78% .1827 137.62);--g-color-utility-green-500: oklch(74.01% .2132 139.87);--g-color-utility-green-600: oklch(65.44% .1981 141.12);--g-color-utility-green-700: oklch(57.11% .1795 142.12);--g-color-utility-green-800: oklch(48.67% .1572 142.68);--g-color-utility-green-900: oklch(42.59% .1358 143.3);--g-color-utility-blue-100: oklch(95.86% .0542 179.13);--g-color-utility-blue-200: oklch(92.82% .0973 184.41);--g-color-utility-blue-300: oklch(90.54% .1282 189.63);--g-color-utility-blue-500: oklch(81.86% .141005 208.7047);--g-color-utility-blue-600: oklch(68.89% .125872 220.4932);--g-color-utility-blue-700: oklch(56.7% .116289 232.4331);--g-color-utility-blue-800: oklch(45.75% .107158 241.2805);--g-color-utility-blue-900: oklch(37.55% .1037 249.04);--g-color-utility-yellow-100: oklch(97.66% .0606 103.43);--g-color-utility-yellow-200: oklch(95.72% .1147 103.53);--g-color-utility-yellow-300: oklch(93.47% .1552 102.21);--g-color-utility-yellow-400: oklch(91.68% .1745 101.08);--g-color-utility-yellow-500: oklch(88.99% .183778 97.6996);--g-color-utility-yellow-600: oklch(78.68% .162 96.43);--g-color-utility-yellow-700: oklch(68.35% .14027 94.7302);--g-color-utility-yellow-800: oklch(58.04% .1189 93.71);--g-color-utility-yellow-900: oklch(50.09% .1025 92.6);--g-color-utility-red-100: oklch(94.96% .0395 73.45);--g-color-utility-red-200: oklch(89.21% .076552 65.9429);--g-color-utility-red-300: oklch(82.67% .1156 57.65);--g-color-utility-red-400: oklch(77.04% .1486 49.15);--g-color-utility-red-500: oklch(69.31% .203172 39.994);--g-color-utility-red-600: oklch(60.03% .1938 35.81);--g-color-utility-red-700: oklch(51.18% .1802 32.56);--g-color-utility-red-800: oklch(42.79% .16 30.38);--g-color-utility-red-900: oklch(36.89% .1443 28.98);--g-color-blue-100: oklch(95% .04 274.16);--g-color-blue-200: oklch(90% .08 274.16);--g-color-blue-300: oklch(82% .12 274.16);--g-color-blue-400: oklch(68% .16 274.16);--g-color-blue-500: oklch(.5359 .2539 274.16);--g-color-blue-600: oklch(45% .22 274.16);--g-color-blue-700: oklch(38% .18 274.16);--g-color-blue-800: oklch(30% .14 274.16);--g-color-blue-900: oklch(22% .1 274.16);--g-color-yellow-100: oklch(97% .03 107.03);--g-color-yellow-200: oklch(95% .06 107.03);--g-color-yellow-300: oklch(92% .1 107.03);--g-color-yellow-400: oklch(90% .13 107.03);--g-color-yellow-500: oklch(.8855 .1636 107.03);--g-color-yellow-600: oklch(78% .14 107.03);--g-color-yellow-700: oklch(68% .12 107.03);--g-color-yellow-800: oklch(55% .1 107.03);--g-color-yellow-900: oklch(42% .08 107.03);--g-color-gold-100: oklch(96% .02 91.06);--g-color-gold-200: oklch(92% .05 91.06);--g-color-gold-300: oklch(86% .08 91.06);--g-color-gold-400: oklch(80% .11 91.06);--g-color-gold-500: oklch(.7665 .1387 91.06);--g-color-gold-600: oklch(65% .12 91.06);--g-color-gold-700: oklch(55% .1 91.06);--g-color-gold-800: oklch(45% .08 91.06);--g-color-gold-900: oklch(35% .06 91.06);--g-color-navy-100: oklch(92% .01 282.93);--g-color-navy-200: oklch(82% .02 282.93);--g-color-navy-300: oklch(65% .03 282.93);--g-color-navy-400: oklch(48% .035 282.93);--g-color-navy-500: oklch(.2284 .0384 282.93);--g-color-navy-600: oklch(20% .035 282.93);--g-color-navy-700: oklch(17% .03 282.93);--g-color-navy-800: oklch(14% .025 282.93);--g-color-navy-900: oklch(11% .02 282.93);--g-color-cream-100: oklch(.9798 .0045 78.3);--g-color-cream-200: oklch(96% .006 78.3);--g-color-cream-300: oklch(93% .008 78.3);--g-color-cream-400: oklch(90% .01 78.3);--g-color-cream-500: oklch(87% .012 78.3);--g-color-cream-600: oklch(82% .01 78.3);--g-color-cream-700: oklch(75% .008 78.3);--g-color-cream-800: oklch(65% .006 78.3);--g-color-cream-900: oklch(55% .004 78.3);--g-color-gradient-start: oklch(.5359 .2539 274.16);--g-color-gradient-mid: oklch(.6801 .1583 276.93);--g-color-gradient-end: oklch(.8115 .1293 310.84);--g-color-background-transparent: oklch(from var(--g-theme-color-background-default) l c h / .25);--g-color-background-transparent-strong: oklch(from var(--g-theme-color-background-default) l c h / .9);--g-shadow-sm-x: 0px;--g-shadow-sm-y: 4px;--g-shadow-sm-blur: 4px;--g-shadow-sm-spread: 0px;--g-shadow-sm-color: #00000040;--g-shadow-md-x: 0px;--g-shadow-md-y: 8px;--g-shadow-md-blur: 6px;--g-shadow-md-spread: -6px;--g-shadow-md-color: #0000001a;--g-shadow-dark-sm-color: #00000080;--g-shadow-dark-md-color: #00000040;--g-spacing-0: 0px;--g-spacing-1: 1px;--g-spacing-2: 2px;--g-spacing-4: 4px;--g-spacing-6: 6px;--g-spacing-8: 8px;--g-spacing-10: 10px;--g-spacing-12: 12px;--g-spacing-16: 16px;--g-spacing-20: 20px;--g-spacing-24: 24px;--g-spacing-32: 32px;--g-spacing-40: 40px;--g-spacing-48: 48px;--g-spacing-64: 64px;--g-typography-font-scale-sm: 1.333;--g-typography-font-scale-lg: 1.5;--g-typography-font-size-root: clamp(1.2rem, .986rem + .571vw, 1.5rem);--g-typography-font-size-md: 1rem;--g-typography-font-weight-400: 400;--g-typography-font-weight-500: 500;--g-typography-font-weight-600: 600;--g-typography-font-weight-700: 700;--g-typography-font-weight-800: 800;--g-typography-font-weight-900: 900;--g-typography-letter-spacing-none: 0px;--g-typography-letter-spacing-sm: .5px;--g-typography-letter-spacing-lg: 2px;--g-typography-letter-spacing-neg-sm: -.5px;--g-typography-letter-spacing-neg-md: -1px;--g-typography-letter-spacing-neg-lg: -1.5px;--g-typography-letter-spacing-neg-xl: -2px;--g-typography-text-transform-none: none;--g-typography-text-transform-uppercase: uppercase;--g-typography-font-family-system-serif: Georgia, "Times New Roman", Times, serif;--g-typography-font-family-system-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--g-typography-font-family-system-script: "Brush Script MT", "Segoe Script", cursive;--g-typography-h1-line-height: 1.1;--g-typography-h2-line-height: 1.17;--g-typography-h3-line-height: 1.2;--g-typography-h4-line-height: 1.25;--g-typography-h5-line-height: 1.29;--g-typography-h6-line-height: 1.33;--g-typography-body-lg-line-height: 1.4;--g-typography-body-line-height: 1.5;--g-typography-body-sm-line-height: 1.43;--g-typography-label-lg-line-height: 1.4;--g-typography-label-line-height: 1.5;--g-typography-label-sm-line-height: 1.43;--g-typography-meta-line-height: 1.43;--g-typography-meta-sm-line-height: 1.33;--g-z-index-0: 0;--g-z-index-100: 100;--g-z-index-200: 200;--g-z-index-300: 300;--g-z-index-400: 400;--g-z-index-500: 500;--g-z-index-top: 99999;--g-z-index-bottom: -100;--g-focus-ring-color-default: oklch(from var(--g-theme-color-primary-500) l c h / .4);--g-focus-ring-width-default: .2rem;--g-focus-ring-offset-default: 0px;--g-animation-fade-quick: var(--g-animation-duration-10);--g-animation-fade-long: var(--g-animation-duration-40);--g-animation-move-quick: var(--g-animation-duration-20);--g-animation-move-long: var(--g-animation-duration-40);--g-animation-ease: var(--g-animation-timing-function-ease);--g-border-width-sm: var(--g-border-width-1);--g-border-width-md: var(--g-border-width-2);--g-border-width-lg: var(--g-border-width-4);--g-border-radius-sm: var(--g-border-radius-125);--g-border-radius-md: var(--g-border-radius-500);--g-border-radius-lg: var(--g-border-radius-1000);--g-color-background-default-hover: light-dark(var(--g-color-navy-200), var(--g-color-navy-500));--g-color-background-knockout: light-dark(var(--g-color-navy-500), var(--g-color-cream-100));--g-color-background-primary-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-color-background-secondary-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-color-background-tertiary-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-color-background-utility-error: light-dark(var(--g-color-utility-red-100), var(--g-color-utility-red-900));--g-color-background-utility-error-knockout: light-dark(var(--g-color-utility-red-600), var(--g-color-utility-red-400));--g-color-background-utility-error-hover: light-dark(var(--g-color-utility-red-200), var(--g-color-utility-red-800));--g-color-background-utility-warning: light-dark(var(--g-color-utility-yellow-100), var(--g-color-utility-yellow-900));--g-color-background-utility-warning-knockout: light-dark(var(--g-color-utility-yellow-600), var(--g-color-utility-yellow-400));--g-color-background-utility-warning-hover: light-dark(var(--g-color-utility-yellow-200), var(--g-color-utility-yellow-800));--g-color-background-utility-success: light-dark(var(--g-color-utility-green-100), var(--g-color-utility-green-900));--g-color-background-utility-success-knockout: light-dark(var(--g-color-utility-green-600), var(--g-color-utility-green-400));--g-color-background-utility-success-hover: light-dark(var(--g-color-utility-green-200), var(--g-color-utility-green-800));--g-color-background-utility-info: light-dark(var(--g-color-utility-blue-100), var(--g-color-utility-blue-900));--g-color-background-utility-info-knockout: light-dark(var(--g-color-utility-blue-600), var(--g-color-utility-blue-300));--g-color-background-utility-info-hover: light-dark(var(--g-color-utility-blue-200), var(--g-color-utility-blue-800));--g-color-background-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-color-border-strong: light-dark(var(--g-color-navy-500), var(--g-color-cream-200));--g-color-border-knockout: var(--g-color-cream-700);--g-color-border-utility-error: light-dark(var(--g-color-utility-red-700), var(--g-color-utility-red-400));--g-color-border-utility-error-hover: light-dark(var(--g-color-utility-red-800), var(--g-color-utility-red-200));--g-color-border-utility-warning: light-dark(var(--g-color-utility-yellow-700), var(--g-color-utility-yellow-400));--g-color-border-utility-warning-hover: light-dark(var(--g-color-utility-yellow-800), var(--g-color-utility-yellow-200));--g-color-border-utility-success: light-dark(var(--g-color-utility-green-700), var(--g-color-utility-green-400));--g-color-border-utility-success-hover: light-dark(var(--g-color-utility-green-800), var(--g-color-utility-green-200));--g-color-border-utility-info: light-dark(var(--g-color-utility-blue-700), var(--g-color-utility-blue-300));--g-color-border-utility-info-hover: light-dark(var(--g-color-utility-blue-800), var(--g-color-utility-blue-200));--g-color-border-disabled: light-dark(var(--g-color-neutral-200), var(--g-color-neutral-700));--g-color-content-default: light-dark(var(--g-color-navy-500), var(--g-color-cream-200));--g-color-content-default-hover: light-dark(var(--g-color-navy-700), var(--g-color-cream-100));--g-color-content-subtle: light-dark(var(--g-color-navy-500), var(--g-color-cream-600));--g-color-content-knockout: light-dark(var(--g-color-cream-100), var(--g-color-navy-700));--g-color-content-primary-knockout: light-dark(var(--g-color-cream-100), var(--g-color-cream-100));--g-color-content-disabled: light-dark(var(--g-color-neutral-600), var(--g-color-neutral-500));--g-color-content-utility-error: light-dark(var(--g-color-utility-red-600), var(--g-color-utility-red-400));--g-color-content-utility-error-hover: light-dark(var(--g-color-utility-red-800), var(--g-color-utility-red-200));--g-color-content-utility-warning: light-dark(var(--g-color-utility-yellow-600), var(--g-color-utility-yellow-400));--g-color-content-utility-warning-hover: light-dark(var(--g-color-utility-yellow-800), var(--g-color-utility-yellow-200));--g-color-content-utility-success: light-dark(var(--g-color-utility-green-600), var(--g-color-utility-green-400));--g-color-content-utility-success-hover: light-dark(var(--g-color-utility-green-800), var(--g-color-utility-green-200));--g-color-content-utility-info: light-dark(var(--g-color-utility-blue-600), var(--g-color-utility-blue-300));--g-color-content-utility-info-hover: light-dark(var(--g-color-utility-blue-800), var(--g-color-utility-blue-200));--g-color-primary-100: var(--g-color-blue-100);--g-color-primary-200: var(--g-color-blue-200);--g-color-primary-300: var(--g-color-blue-300);--g-color-primary-400: var(--g-color-blue-400);--g-color-primary-500: var(--g-color-blue-500);--g-color-primary-600: var(--g-color-blue-600);--g-color-primary-700: light-dark(var(--g-color-blue-700), var(--g-color-blue-300));--g-color-primary-800: light-dark(var(--g-color-blue-800), var(--g-color-blue-200));--g-color-primary-900: var(--g-color-blue-900);--g-color-secondary-100: var(--g-color-yellow-100);--g-color-secondary-200: var(--g-color-yellow-200);--g-color-secondary-300: var(--g-color-yellow-300);--g-color-secondary-400: var(--g-color-yellow-400);--g-color-secondary-500: var(--g-color-yellow-500);--g-color-secondary-600: var(--g-color-yellow-600);--g-color-secondary-700: var(--g-color-yellow-700);--g-color-secondary-800: var(--g-color-yellow-800);--g-color-secondary-900: var(--g-color-yellow-900);--g-color-tertiary-100: var(--g-color-gold-100);--g-color-tertiary-200: var(--g-color-gold-200);--g-color-tertiary-300: var(--g-color-gold-300);--g-color-tertiary-400: var(--g-color-gold-400);--g-color-tertiary-500: var(--g-color-gold-500);--g-color-tertiary-600: var(--g-color-gold-600);--g-color-tertiary-700: var(--g-color-gold-700);--g-color-tertiary-800: var(--g-color-gold-800);--g-color-tertiary-900: var(--g-color-gold-900);--g-spacing-xs: var(--g-spacing-4);--g-spacing-sm: var(--g-spacing-8);--g-spacing-md: var(--g-spacing-16);--g-spacing-lg: var(--g-spacing-24);--g-spacing-xl: var(--g-spacing-32);--g-spacing-2xl: var(--g-spacing-48);--g-spacing-3xl: var(--g-spacing-64);--g-typography-font-scale-default: var(--g-typography-font-scale-sm);--g-typography-font-family-vidaloka: Vidaloka, var(--g-typography-font-family-system-serif);--g-typography-font-family-albert: "Albert Sans", var(--g-typography-font-family-system-sans);--g-typography-font-family-pinyon-script: "Pinyon Script", var(--g-typography-font-family-system-script);--g-typography-h1-font-weight: var(--g-typography-font-weight-400);--g-typography-h1-letter-spacing: var(--g-typography-letter-spacing-none);--g-typography-h2-font-weight: var(--g-typography-font-weight-400);--g-typography-h2-letter-spacing: var(--g-typography-letter-spacing-sm);--g-typography-h3-font-weight: var(--g-typography-font-weight-400);--g-typography-h3-letter-spacing: var(--g-typography-letter-spacing-sm);--g-typography-h4-font-weight: var(--g-typography-font-weight-400);--g-typography-h4-font-size: var(--g-typography-font-size-md);--g-typography-h4-letter-spacing: var(--g-typography-letter-spacing-sm);--g-typography-h5-font-weight: var(--g-typography-font-weight-400);--g-typography-h5-font-size: var(--g-typography-font-size-md);--g-typography-h5-letter-spacing: var(--g-typography-letter-spacing-sm);--g-typography-h6-font-weight: var(--g-typography-font-weight-400);--g-typography-h6-letter-spacing: var(--g-typography-letter-spacing-sm);--g-typography-body-lg-font-weight: var(--g-typography-font-weight-400);--g-typography-body-lg-letter-spacing: var(--g-typography-letter-spacing-none);--g-typography-body-font-weight: var(--g-typography-font-weight-500);--g-typography-body-font-size: var(--g-typography-font-size-md);--g-typography-body-letter-spacing: var(--g-typography-letter-spacing-none);--g-typography-body-sm-font-weight: var(--g-typography-font-weight-500);--g-typography-body-sm-letter-spacing: var(--g-typography-letter-spacing-none);--g-typography-label-lg-font-weight: var(--g-typography-font-weight-600);--g-typography-label-lg-font-size: var(--g-typography-font-size-md);--g-typography-label-lg-letter-spacing: var(--g-typography-letter-spacing-none);--g-typography-label-font-weight: var(--g-typography-font-weight-600);--g-typography-label-letter-spacing: var(--g-typography-letter-spacing-none);--g-typography-label-sm-font-weight: var(--g-typography-font-weight-600);--g-typography-label-sm-letter-spacing: var(--g-typography-letter-spacing-none);--g-typography-meta-font-weight: var(--g-typography-font-weight-600);--g-typography-meta-letter-spacing: var(--g-typography-letter-spacing-lg);--g-typography-meta-sm-font-weight: var(--g-typography-font-weight-600);--g-typography-meta-sm-letter-spacing: var(--g-typography-letter-spacing-lg);--g-box-shadow-sm-x: var(--g-shadow-sm-x);--g-box-shadow-sm-y: var(--g-shadow-sm-y);--g-box-shadow-sm-blur: var(--g-shadow-sm-blur);--g-box-shadow-sm-spread: var(--g-shadow-sm-spread);--g-box-shadow-sm-color: light-dark(var(--g-shadow-sm-color), var(--g-shadow-dark-sm-color));--g-box-shadow-md-x: var(--g-shadow-md-x);--g-box-shadow-md-y: var(--g-shadow-md-y);--g-box-shadow-md-blur: var(--g-shadow-md-blur);--g-box-shadow-md-spread: var(--g-shadow-md-spread);--g-box-shadow-md-color: light-dark(var(--g-shadow-md-color), var(--g-shadow-dark-md-color));--g-button-primary-color-content-default: var(--g-color-neutral-white);--g-button-primary-color-content-hover: var(--g-color-neutral-white);--g-button-primary-color-content-active: var(--g-color-neutral-white);--g-color-background-default: light-dark(var(--g-color-primary-100), var(--g-color-navy-700));--g-color-background-subtle: light-dark(var(--g-color-primary-200), var(--g-color-navy-600));--g-color-background-subtle-hover: light-dark(var(--g-color-primary-300), var(--g-color-navy-500));--g-color-background-primary: light-dark(var(--g-color-primary-100), var(--g-color-primary-800));--g-color-background-primary-hover: light-dark(var(--g-color-primary-200), var(--g-color-primary-700));--g-color-background-primary-knockout: light-dark(var(--g-color-primary-700), var(--g-color-primary-800));--g-color-background-primary-knockout-hover: light-dark(var(--g-color-primary-600), var(--g-color-primary-700));--g-color-background-secondary: light-dark(var(--g-color-secondary-100), var(--g-color-secondary-900));--g-color-background-secondary-hover: light-dark(var(--g-color-secondary-200), var(--g-color-secondary-800));--g-color-background-secondary-knockout: light-dark(var(--g-color-secondary-800), var(--g-color-secondary-500));--g-color-background-secondary-knockout-hover: light-dark(var(--g-color-secondary-700), var(--g-color-secondary-600));--g-color-background-tertiary: light-dark(var(--g-color-tertiary-100), var(--g-color-tertiary-900));--g-color-background-tertiary-hover: light-dark(var(--g-color-tertiary-200), var(--g-color-tertiary-800));--g-color-background-tertiary-knockout: light-dark(var(--g-color-tertiary-800), var(--g-color-tertiary-500));--g-color-background-tertiary-knockout-hover: light-dark(var(--g-color-tertiary-700), var(--g-color-tertiary-600));--g-color-border-default: light-dark(var(--g-color-primary-200), var(--g-color-navy-400));--g-color-border-default-hover: light-dark(var(--g-color-primary-300), var(--g-color-navy-300));--g-color-border-subtle: light-dark(var(--g-color-primary-100), var(--g-color-navy-500));--g-color-border-primary: light-dark(var(--g-color-primary-600), var(--g-color-primary-800));--g-color-border-secondary: light-dark(var(--g-color-secondary-700), var(--g-color-secondary-300));--g-color-border-tertiary: light-dark(var(--g-color-tertiary-700), var(--g-color-tertiary-300));--g-color-content-primary: light-dark(var(--g-color-primary-600), var(--g-color-primary-300));--g-color-content-primary-hover: light-dark(var(--g-color-primary-900), var(--g-color-primary-100));--g-color-content-secondary: light-dark(var(--g-color-secondary-600), var(--g-color-secondary-400));--g-color-content-secondary-hover: light-dark(var(--g-color-secondary-900), var(--g-color-secondary-100));--g-color-content-secondary-knockout: light-dark(var(--g-color-secondary-100), var(--g-color-secondary-900));--g-color-content-tertiary: light-dark(var(--g-color-tertiary-600), var(--g-color-tertiary-400));--g-color-content-tertiary-hover: light-dark(var(--g-color-tertiary-900), var(--g-color-tertiary-100));--g-color-content-tertiary-knockout: light-dark(var(--g-color-tertiary-100), var(--g-color-tertiary-900));--g-typography-font-size-xs: calc(1rem*pow(var(--g-typography-font-scale-default), -.25)) ;--g-typography-font-size-sm: calc(1rem*pow(var(--g-typography-font-scale-default), -.125)) ;--g-typography-font-size-lg: calc(1rem*pow(var(--g-typography-font-scale-default), 2)) ;--g-typography-font-size-xl: calc(1rem*pow(var(--g-typography-font-scale-default), 3)) ;--g-typography-font-size-2xl: calc(1rem*pow(var(--g-typography-font-scale-default), 4)) ;--g-typography-h1-font-family: var(--g-typography-font-family-vidaloka);--g-typography-h1-font: var(--g-typography-h1-font-weight) var(--g-typography-h1-font-size)/var(--g-typography-h1-line-height) var(--g-typography-h1-font-family);--g-typography-h2-font-family: var(--g-typography-font-family-vidaloka);--g-typography-h3-font-family: var(--g-typography-font-family-vidaloka);--g-typography-h3-font: var(--g-typography-h3-font-weight) var(--g-typography-h3-font-size)/var(--g-typography-h3-line-height) var(--g-typography-h3-font-family);--g-typography-h5-font-family: var(--g-typography-font-family-vidaloka);--g-typography-h6-font: var(--g-typography-h6-font-weight) var(--g-typography-h6-font-size)/var(--g-typography-h6-line-height) var(--g-typography-h6-font-family);--g-typography-body-lg-font-family: var(--g-typography-font-family-albert);--g-typography-body-lg-font: var(--g-typography-body-lg-font-weight) var(--g-typography-body-lg-font-size)/var(--g-typography-body-lg-line-height) var(--g-typography-body-lg-font-family);--g-typography-body-sm-font-family: var(--g-typography-font-family-albert);--g-typography-body-sm-font: var(--g-typography-body-sm-font-weight) var(--g-typography-body-sm-font-size)/var(--g-typography-body-sm-line-height) var(--g-typography-body-sm-font-family);--g-typography-h2-font-size: var(--g-typography-font-size-xl);--g-typography-h2-font: var(--g-typography-h2-font-weight) var(--g-typography-h2-font-size)/var(--g-typography-h2-line-height) var(--g-typography-h2-font-family);--g-typography-h4-font-family: var(--g-typography-font-family-vidaloka);--g-typography-h4-font: var(--g-typography-h4-font-weight) var(--g-typography-h4-font-size)/var(--g-typography-h4-line-height) var(--g-typography-h4-font-family);--g-typography-h5-font: var(--g-typography-h5-font-weight) var(--g-typography-h5-font-size)/var(--g-typography-h5-line-height) var(--g-typography-h5-font-family);--g-typography-h6-font-family: var(--g-typography-font-family-vidaloka);--g-typography-body-font-family: var(--g-typography-font-family-albert);--g-typography-body-font: var(--g-typography-body-font-weight) var(--g-typography-body-font-size)/var(--g-typography-body-line-height) var(--g-typography-body-font-family);--g-typography-label-lg-font-family: var(--g-typography-font-family-albert);--g-typography-label-lg-font: var(--g-typography-label-lg-font-weight) var(--g-typography-label-lg-font-size)/var(--g-typography-label-lg-line-height) var(--g-typography-label-lg-font-family);--g-typography-label-font-family: var(--g-typography-font-family-albert);--g-typography-label-sm-font-family: var(--g-typography-font-family-albert);--g-typography-label-sm-font: var(--g-typography-label-sm-font-weight) var(--g-typography-label-sm-font-size)/var(--g-typography-label-sm-line-height) var(--g-typography-label-sm-font-family);--g-typography-meta-font-family: var(--g-typography-font-family-albert);--g-typography-meta-font: var(--g-typography-meta-font-weight) var(--g-typography-meta-font-size)/var(--g-typography-meta-line-height) var(--g-typography-meta-font-family);--g-typography-meta-sm-font: var(--g-typography-meta-sm-font-weight) var(--g-typography-meta-sm-font-size)/var(--g-typography-meta-sm-line-height) var(--g-typography-meta-sm-font-family);--g-typography-label-font-size: var(--g-typography-font-size-sm);--g-typography-label-font: var(--g-typography-label-font-weight) var(--g-typography-label-font-size)/var(--g-typography-label-line-height) var(--g-typography-label-font-family);--g-typography-meta-sm-font-family: var(--g-typography-font-family-albert);--g-button-color-content-disabled: var(--g-color-content-disabled);--g-button-primary-color-background-default: var(--g-color-primary-500);--g-button-primary-color-background-hover: var(--g-color-primary-400);--g-button-primary-color-background-active: var(--g-color-primary-400);--g-button-primary-color-background-disabled: var(--g-color-background-primary-disabled);--g-button-primary-color-content-disabled: var(--g-color-content-disabled);--g-button-primary-color-border-default: var(--g-color-primary-500);--g-button-primary-color-border-hover: var(--g-color-primary-400);--g-button-primary-color-border-active: var(--g-color-primary-400);--g-focus-ring-color-contrast: var(--g-color-primary-200);--g-focus-ring-color-contrast-shadow: var(--g-color-primary-800);--g-form-color-content-default: var(--g-color-content-default);--g-form-color-content-focus: var(--g-color-content-default);--g-form-color-content-hover: var(--g-color-content-default);--g-form-color-content-active: var(--g-color-content-default);--g-form-color-content-disabled: var(--g-color-content-disabled);--g-form-color-border-error: var(--g-color-border-utility-error);--g-link-knockout-color-content-default: var(--g-color-content-knockout);--g-link-knockout-color-content-hover: var(--g-color-content-knockout);--g-link-knockout-color-content-active: var(--g-color-content-knockout);--g-link-knockout-color-content-visited: var(--g-color-content-knockout);--g-typography-h1-font-size: var(--g-typography-font-size-2xl);--g-typography-h3-font-size: var(--g-typography-font-size-lg);--g-typography-h6-font-size: var(--g-typography-font-size-sm);--g-typography-body-lg-font-size: var(--g-typography-font-size-lg);--g-typography-body-sm-font-size: var(--g-typography-font-size-sm);--g-typography-label-sm-font-size: var(--g-typography-font-size-xs);--g-typography-meta-font-size: var(--g-typography-font-size-sm);--g-typography-meta-sm-font-size: var(--g-typography-font-size-xs);--g-button-color-background-default: var(--g-color-background-primary);--g-button-color-background-hover: var(--g-color-background-primary-hover);--g-button-color-background-active: var(--g-color-background-primary-hover);--g-button-color-background-disabled: var(--g-color-background-default);--g-button-color-content-default: var(--g-color-content-primary);--g-button-color-content-hover: var(--g-color-content-primary-hover);--g-button-color-content-active: var(--g-color-content-primary-hover);--g-button-color-border-default: var(--g-color-border-default);--g-button-color-border-hover: var(--g-color-border-primary);--g-button-color-border-active: var(--g-color-border-primary);--g-button-color-border-disabled: var(--g-color-border-default);--g-button-primary-color-border-disabled: var(--g-color-border-default);--g-form-color-background-default: var(--g-color-background-default);--g-form-color-background-focus: var(--g-color-background-default);--g-form-color-background-hover: var(--g-color-background-subtle);--g-form-color-background-active: var(--g-color-background-default);--g-form-color-background-disabled: var(--g-color-background-default);--g-form-color-border-default: var(--g-color-border-default);--g-form-color-border-focus: var(--g-color-border-primary);--g-form-color-border-hover: var(--g-color-border-default-hover);--g-form-color-border-active: var(--g-color-border-primary);--g-form-color-border-disabled: var(--g-color-border-default);--g-form-input-accent-color-default: var(--g-color-content-primary);--g-link-color-content-default: var(--g-color-content-primary);--g-link-color-content-hover: var(--g-color-content-primary-hover);--g-link-color-content-active: var(--g-color-content-primary-hover);--g-link-color-content-visited: var(--g-color-content-primary)}@font-face{font-family:Vidaloka;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/vidaloka-latin-400-normal.BeKfOBzu.woff2) format("woff2"),url(/_astro/vidaloka-latin-400-normal.ZlCArTKK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/pinyon-script-latin-ext-400-normal.DzUoH_k9.woff2) format("woff2"),url(/_astro/pinyon-script-latin-ext-400-normal.Cu_llAZZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/pinyon-script-latin-400-normal.HCoaxbyT.woff2) format("woff2"),url(/_astro/pinyon-script-latin-400-normal.3W0BoeAr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.accordion[data-astro-cid-uf6yc3v3]{padding:2rem 0}.container[data-astro-cid-uf6yc3v3]{width:100%;max-width:65ch;margin:0 auto;padding:0 1rem}.cards[data-astro-cid-quvhom6h]{padding:3rem 0}.container[data-astro-cid-quvhom6h]{max-width:1400px;margin:0 auto;padding:0 1rem}.cards__grid[data-astro-cid-quvhom6h]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.card-link[data-astro-cid-quvhom6h]{display:flex;flex-grow:1;text-decoration:none;color:inherit}.card-link[data-astro-cid-quvhom6h]:hover{transform:translateY(-2px)}.card__image[data-astro-cid-quvhom6h]{width:100%;height:150px;object-fit:cover;display:block}.card__title[data-astro-cid-quvhom6h]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--g-theme-color-content-default, #111827)}.card__description[data-astro-cid-quvhom6h]{margin:0;font-size:.875rem;color:var(--g-theme-color-content-default, #6b7280);line-height:1.5}.gallery[data-astro-cid-dwcfe4kr]{padding-block:3rem}.gallery--filmstrip[data-astro-cid-dwcfe4kr]{padding-block:2rem;overflow:hidden}.container[data-astro-cid-dwcfe4kr]{max-inline-size:1400px;margin-inline:auto;padding-inline:1rem}.text-block[data-astro-cid-whhxbbir]{max-width:65ch;margin:0 auto;padding:2rem 1rem}@layer reset,base,utilities;@layer reset{*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){font:var(--g-typography-body-font);cursor:default;line-height:1.5;overflow-wrap:break-word;scrollbar-gutter:stable;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(:root,body){padding:0;margin:0}:where(body){min-block-size:100svh}code,kbd,samp,pre{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}:root{color-scheme:light dark;--grantcodes-ui-theme: "none";background-color:var(--g-theme-color-background-default);color:var(--g-theme-color-content-default);fill:currentColor}.dark{color-scheme:dark}.light{color-scheme:light}:root{@supports (interpolate-size: allow-keywords){interpolate-size:allow-keywords}}::selection{background-color:var(--g-theme-color-background-primary)}::backdrop{background-color:#0006;backdrop-filter:blur(6px)}}@layer base{:root{font:var(--g-typography-body-font);font-size:var(--g-typography-font-size-root)}@media(min-width:40em){:root{--g-typography-font-scale-default: var( --g-typography-font-scale-lg ) !important}}:where(h1,h3,h4,h5,h6,p){margin-block-end:1rem}:where(h1,h3,h4,h5,h6,p):first-child{margin-block-start:0}:where(h1,h3,h4,h5,h6,p):last-child{margin-block-end:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1{font:var(--g-typography-h1-font)}h2{font:var(--g-typography-h2-font)}h3{font:var(--g-typography-h3-font)}h4{font:var(--g-typography-h4-font)}h5{font:var(--g-typography-h5-font)}h6{font:var(--g-typography-h6-font)}p{text-wrap:pretty;margin:0}p+p{margin-block-start:1rem}pre{font-family:var(--g-typography-font-family-system);line-height:1.2;inline-size:100%;overflow:auto;border-radius:var(--g-theme-border-radius-md);box-shadow:var(--g-theme-box-shadow-sm);font-size:1rem;font-weight:400;padding:1rem}mark{background-color:var(--g-color-neutral-300)}}@layer base{:where(a){color:var(--g-theme-link-color-content-default);text-decoration:underline;transition:color .2s,opacity .2s}:where(a:visited){color:var(--g-theme-link-color-content-visited);opacity:.6}:where(a:hover),:where(a:focus-visible){opacity:1;color:var(--g-theme-link-color-content-hover);text-decoration:underline wavy}:where(a:active){color:var(--g-theme-link-color-content-active)}:where(a[target=_blank]:after),:where(a[rel~=external]:after){content:"↗";display:inline-block;margin-inline-start:.25em;font-size:.85em;opacity:.7;vertical-align:super;line-height:1}@supports selector(:external){:where(a:external:after){content:"↗";display:inline-block;margin-inline-start:.25em;font-size:.85em;opacity:.7;vertical-align:super;line-height:1}}}@layer base{img{block-size:auto}}@layer base;@layer base{:where(input,textarea,select){display:block;accent-color:var(--g-theme-form-input-accent-color-default);border-radius:var(--g-theme-border-radius-md);border-width:var(--g-theme-border-width-md);border-style:solid;border-color:var(--g-theme-form-color-border-default);background:var(--g-theme-form-color-background-default);color:var(--g-theme-form-color-content-default);padding:.5em 1em;transition-property:color,background-color,border-color,outline;font-size:var(--g-theme-typography-body-font-size)}:where(input,textarea,select):not(textarea){line-height:1.1}:where(input,textarea,select):hover{border-color:var(--g-theme-form-color-border-hover);color:var(--g-theme-form-color-content-hover);background:var(--g-theme-form-color-background-hover)}:where(input,textarea,select):focus{border-color:var(--g-theme-form-color-border-focus);color:var(--g-theme-form-color-content-focus);background:var(--g-theme-form-color-background-focus)}:where(input,textarea,select):focus:invalid{border-color:var(--g-theme-form-color-border-error)}:where(input,textarea,select)[readonly]{cursor:not-allowed;border-style:dashed}:where(input,textarea,select):disabled{border-color:var(--g-theme-form-color-border-disabled);background:var(--g-theme-form-color-background-disabled);color:var(--g-theme-form-color-content-disabled);cursor:not-allowed;opacity:.6;filter:grayscale(100%) brightness(80%)}:where(input,textarea,select):disabled:hover,:where(input,textarea,select):disabled:focus-visible{border-color:var(--g-theme-form-color-border-disabled);background:var(--g-theme-form-color-background-disabled);color:var(--g-theme-form-color-content-disabled)}:where(input,textarea,select):where(textarea){line-height:1.5;min-block-size:4.3em;resize:vertical}:where(input,textarea,select):where(select){position:relative;cursor:pointer;padding-inline-end:2.5em}:where(input,textarea,select):where(select),:where(input,textarea,select):where(select):hover,:where(input,textarea,select):where(select):focus,:where(input,textarea,select):where(select):focus-visible{background-position:right 1em top 50%;background-size:1em;background-image:url('data:image/svg+xml;utf8,<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="tIfrV5XfYIEuoFNktgCj " aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat}:where(input,textarea,select):where(option){padding-block:.2em;font-size:1em}:where(input,textarea,select):where(option):nth-of-type(2n){background-color:#0000000d}:where(input,textarea,select):where(option):checked{background:var(--g-theme-color-background-primary);color:var(--g-theme-color-content-primary-knockout)}:where(input,textarea,select):where([type=checkbox]),:where(input,textarea,select):where([type=radio]){display:block;position:relative;appearance:none;inline-size:1.2rem;block-size:1.2rem;padding:0;cursor:pointer}:where(input,textarea,select):where([type=checkbox]){border-radius:calc(var(--g-theme-border-radius-md) / 2)}:where(input,textarea,select):where([type=checkbox]):after{content:"✓";speak:none;display:block;position:absolute;font-size:.8rem;font-weight:700;line-height:0;inset-inline-start:0;inline-size:100%;inset-block-start:50%;color:transparent;text-align:center;transition:color .2s}:where(input,textarea,select):where([type=checkbox]):checked{border-color:var(--g-theme-color-border-primary);background-color:var(--g-theme-color-border-primary)}:where(input,textarea,select):where([type=checkbox]):checked:after{color:var(--g-theme-color-border-default)}:where(input,textarea,select):where([type=radio]){border-radius:50%}:where(input,textarea,select):where([type=radio]):after{content:"";display:block;border-radius:50%;inline-size:70%;block-size:70%;margin:15%;inset:0;transition:background-color .2s}:where(input,textarea,select):where([type=radio]):checked:after{background-color:var(--g-theme-color-border-primary)}}@layer base{label{color:inherit;font-size:var(--g-theme-typography-label-font-size);cursor:pointer}}@layer utilities{:where(.focus-ring),:where(:enabled){outline:0px solid transparent;outline-offset:var(--g-theme-focus-ring-offset-default);transition-duration:var(--g-animation-duration-20);transition-property:outline-color,width}:where(.focus-ring):focus-visible,:where(:enabled):focus-visible{outline:var(--g-theme-focus-ring-width-default) solid var(--g-theme-focus-ring-color-default)}@media(prefers-contrast:more){:where(.focus-ring):focus-visible,:where(:enabled):focus-visible{outline:var(--g-theme-focus-ring-width-default) solid var(--g-theme-focus-ring-color-contrast);box-shadow:0 0 0 calc((var(--g-theme-focus-ring-width-default) + var(--g-theme-focus-ring-offset-default)) * 1.5) var(--g-theme-focus-ring-color-contrast-shadow)}}}@layer utilities{.screen-reader-text{display:none!important}.hide-print{@media print{display:none!important}}.print-only{display:none!important;@media print{display:block!important}}}body{display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden}
