/* this file is cached in cloudfront, so it's not updated when the file is changed */

:root {
  --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
  "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-mono: 'ui-monospace', 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', 'monospace';
--color-red-300: oklch(0.808 0.114 19.571);
--color-red-500: oklch(0.637 0.237 25.331);
--color-green-500: oklch(0.723 0.219 149.579);
--color-green-600: oklch(0.627 0.194 149.214);
--color-blue-200: oklch(0.882 0.059 254.128);
--color-blue-300: oklch(0.809 0.105 251.813);
--color-blue-500: oklch(0.623 0.214 259.815);
--color-blue-600: oklch(0.546 0.245 262.881);
--color-blue-800: oklch(0.424 0.199 265.638);
--color-gray-200: oklch(0.928 0.006 264.531);
--color-gray-300: oklch(0.872 0.01 258.338);
--color-gray-500: oklch(0.551 0.027 264.364);
--color-gray-600: oklch(0.446 0.03 256.802);
--color-gray-700: oklch(0.373 0.034 259.733);
--color-black: #000;
--color-white: #fff;
--spacing: 0.25rem;
--container-sm: 24rem;
--container-md: 28rem;
--container-lg: 32rem;
--container-xl: 36rem;
--container-2xl: 42rem;
--container-3xl: 48rem;
--container-4xl: 56rem;
--container-5xl: 64rem;
--container-7xl: 80rem;
--text-xs: 0.75rem;
--text-xs--line-height: calc(1 / 0.75);
--text-sm: 0.875rem;
--text-sm--line-height: calc(1.25 / 0.875);
--text-base: 1rem;
--text-base--line-height: calc(1.5 / 1);
--text-lg: 1.125rem;
--text-lg--line-height: calc(1.75 / 1.125);
--text-xl: 1.25rem;
--text-xl--line-height: calc(1.75 / 1.25);
--text-2xl: 1.5rem;
--text-2xl--line-height: calc(2 / 1.5);
--text-3xl: 1.875rem;
--text-3xl--line-height: calc(2.25 / 1.875);
--text-4xl: 2.25rem;
--text-4xl--line-height: calc(2.5 / 2.25);
--text-5xl: 3rem;
--text-5xl--line-height: 1;
--text-6xl: 3.75rem;
--text-6xl--line-height: 1;
--text-7xl: 4.5rem;
--text-7xl--line-height: 1;
--font-weight-thin: 100;
--font-weight-normal: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
--font-weight-black: 900;
--tracking-tight: -0.025em;
--tracking-wide: 0.025em;
--tracking-wider: 0.05em;
--tracking-widest: 0.1em;
--radius-sm: 0.25rem;
--radius-md: 0.375rem;
--radius-lg: 0.5rem;
--radius-xl: 0.75rem;
--radius-2xl: 1rem;
--radius-3xl: 1.5rem;
--drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);
--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
--animate-spin: spin 1s linear infinite;
--animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
--blur-sm: 8px;
--blur-xl: 24px;
--default-transition-duration: 150ms;
--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
--default-font-family: var(--font-sans);
--default-font-feature-settings: var(--font-sans--font-feature-settings);
--default-font-variation-settings: var(
  --font-sans--font-variation-settings
);
--default-mono-font-family: var(--font-mono);
--default-mono-font-feature-settings: var(
  --font-mono--font-feature-settings
);
--default-mono-font-variation-settings: var(
  --font-mono--font-variation-settings
);
--font-logo: 'Sunflora', 'ui-serif';
--font-space-grotesk: 'Space Grotesk', 'ui-sans-serif';
--font-playfair: 'Playfair Display', 'ui-serif';
--font-lora: 'lora', 'ui-serif';
--app-temp-100: #313b4a;
--app-temp-200: #47465a;
--app-temp-300: #5e636a;
--app-temp-700: #785c5a;
--app-temp-800: #714743;
--app-temp-900: #6a322b;
--app-bg-100: #faf9f5;
--app-bg-200: #f0eee6;
--app-bg-300: #e8e6dc;
--app-bg-400: #dedcd1;
--app-bg-500: #c9c0a1;
--app-bg-600: #b4aa86;
--app-bg-700: #9f936b;
--app-bg-800: #8a7c51;
--app-bg-900: #746637;
--app-bg-000: #FFFFFF;
--app-text-100: #28261b;
--app-text-200: #3c392A;
--app-text-300: #535146;
--app-text-400: #646257;
--app-text-500: #737063;
--app-text-600: #858577;
--app-text-700: #96978b;
--app-text-800: #a8a99e;
--app-text-900: #bcbcb3;
--app-text-000: #0e0e0d;
--app-accent-main-100: #ba5a37;
--app-accent-main-200: #c96342;
--app-accent-main-300: #d8714f;
--app-accent-main-400: #e7825f;
--app-accent-main-500: #f39374;
--app-accent-main-600: #f7a588;
--app-accent-main-700: #f8b39e;
--app-accent-main-800: #f0cbc3;
--app-accent-main-900: #f2e0da;
--app-accent-main-000: #aa5234;
--app-accent-secondary-100: #207edd;
--app-accent-secondary-200: #3f91e3;
--app-accent-secondary-300: #5fa3e7;
--app-accent-secondary-400: #7fb6ec;
--app-accent-secondary-500: #9fc8f1;
--app-accent-secondary-600: #bfdaf5;
--app-accent-secondary-700: #cfe3f8;
--app-accent-secondary-800: #d9e9f9;
--app-accent-secondary-900: #e2edf9;
--app-accent-secondary-000: #1b6bbb;
--app-oncolor-100: #ffffff;
--app-oncolor-200: #f8f8f7;
--app-oncolor-300: #f8f8f7;
--app-oncolor-400: #f0f0f0;
--app-oncolor-500: #e8e8e8;
--app-oncolor-600: #e0e0e0;
--app-oncolor-700: #d8d8d8;
--app-oncolor-800: #d0d0d0;
--app-oncolor-900: #c8c8c8;
--app-oncolor-000: #ffffff;
--app-border-100: #706b57;
--app-border-200: #706b57;
--app-border-300: #706b57;
--app-border-400: #706b57;
--app-border-500: #6b6b5a;
--app-border-600: #666656;
--app-border-700: #616152;
--app-border-800: #5c5c4d;
--app-border-900: #575748;
--app-border-000: #807c6a;
--app-danger-100: #a72419;
--app-danger-200: #c8675e;
--app-danger-300: #db8075;
--app-danger-400: #e8998e;
--app-danger-500: #eeb1a7;
--app-danger-600: #f3c9c0;
--app-danger-700: #f7d8d2;
--app-danger-800: #fae7e4;
--app-danger-900: #eed7d7;
--app-danger-000: #7c1b12;
--app-accent-pro-100: #5545a1;
--app-accent-pro-200: #9c8ce3;
--app-accent-pro-300: #b2a3ed;
--app-accent-pro-400: #c8bbf4;
--app-accent-pro-500: #d4c7f7;
--app-accent-pro-600: #e0d3fa;
--app-accent-pro-700: #e5dcfc;
--app-accent-pro-800: #ebe5fe;
--app-accent-pro-900: #e6e3f1;
--app-accent-pro-000: #423771;
--app-bg-d-100: #2e2e2b;
--app-bg-d-200: #2b2a27;
--app-bg-d-300: #21201c;
--app-bg-d-400: #191814;
--app-bg-d-500: #0f0f0d;
--app-bg-d-600: #0a0a09;
--app-bg-d-700: #060605;
--app-bg-d-800: #030302;
--app-bg-d-900: #010101;
--app-bg-d-000: #3d3d3a;
--app-text-d-100: #f4f3ee;
--app-text-d-200: #e4e4e1;
--app-text-d-300: #cdcbc4;
--app-text-d-400: #b7b4a8;
--app-text-d-500: #a6a39a;
--app-text-d-600: #8e8c84;
--app-text-d-700: #7c7b6f;
--app-text-d-800: #6a6961;
--app-text-d-900: #585754;
--app-text-d-000: #f8f8f7;
--app-accent-main-d-100: #ad552f;
--app-accent-main-d-200: #a3502a;
--app-accent-main-d-300: #91452a;
--app-accent-main-d-400: #7f3c26;
--app-accent-main-d-500: #6e3321;
--app-accent-main-d-600: #5d2a1c;
--app-accent-main-d-700: #4c2217;
--app-accent-main-d-800: #3b1a12;
--app-accent-main-d-900: #40251a;
--app-accent-main-d-000: #b6603c;
--app-accent-secondary-d-100: #207edd;
--app-accent-secondary-d-200: #1b6bbb;
--app-accent-secondary-d-300: #16589b;
--app-accent-secondary-d-400: #12477c;
--app-accent-secondary-d-500: #0e3861;
--app-accent-secondary-d-600: #0b2947;
--app-accent-secondary-d-700: #071c30;
--app-accent-secondary-d-800: #04101c;
--app-accent-secondary-d-900: #1e2630;
--app-accent-secondary-d-000: #3f91e3;
--app-border-d-100: #6b6960;
--app-border-d-200: #6c6a5f;
--app-border-d-300: #6c6a5f;
--app-border-d-400: #6c6a5f;
--app-border-d-500: #656258;
--app-border-d-600: #5e5c53;
--app-border-d-700: #56554d;
--app-border-d-800: #4f4d48;
--app-border-d-900: #474641;
--app-border-d-000: #7c7a71;
--app-danger-d-100: #ef8379;
--app-danger-d-200: #af3f35;
--app-danger-d-300: #9c372e;
--app-danger-d-400: #883029;
--app-danger-d-500: #742924;
--app-danger-d-600: #60211f;
--app-danger-d-700: #4c1a1a;
--app-danger-d-800: #381414;
--app-danger-d-900: #362323;
--app-danger-d-000: #e99189;
--app-accent-pro-d-100: #6c5ab9;
--app-accent-pro-d-200: #5545a1;
--app-accent-pro-d-300: #4b3d92;
--app-accent-pro-d-400: #413684;
--app-accent-pro-d-500: #373075;
--app-accent-pro-d-600: #2d2966;
--app-accent-pro-d-700: #242257;
--app-accent-pro-d-800: #1b1b48;
--app-accent-pro-d-900: #29243d;
--app-accent-pro-d-000: #9b86f4;
--app-status-active: #73a373;
--app-status-active-under-contract: #c1623f;
--app-status-pending: #c1623f;
--app-status-closed: #dd6b66;
--app-status-hold: #adadad;
--app-status-withdrawn: #adadad;
--app-status-expired: #adadad;
--app-brand-primary: #d97757;
--ts-pr-clear-button: 0;
--ts-pr-caret: 0;
--ts-pr-min: .75rem;
--aa-search-input-height: 44px;
--aa-input-icon-size: 20px;
--aa-base-unit: 16;
--aa-spacing-factor: 1;
--aa-spacing: calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px);
--aa-spacing-half: calc(var(--aa-spacing) / 2);
--aa-panel-max-height: 650px;
--aa-base-z-index: 9999;
--aa-font-size: calc(var(--aa-base-unit) * 1px);
--aa-font-family: 'Space Grotesk';
--aa-font-weight-medium: 500;
--aa-font-weight-semibold: 600;
--aa-font-weight-bold: 700;
--aa-icon-size: 20px;
--aa-icon-stroke-width: 1.6;
--aa-icon-color-alpha: 1;
--aa-action-icon-size: 20px;
--aa-text-color-alpha: 1;
--aa-primary-color-rgb: 60, 57, 41;
--aa-primary-color-alpha: 0.2;
--aa-muted-color-rgb: 115, 112, 99;
--aa-muted-color-alpha: 0.6;
--aa-panel-border-color-rgb: 112, 107, 87;
--aa-panel-border-color-alpha: 0.3;
--aa-input-border-color-rgb: 112, 107, 87;
--aa-input-border-color-alpha: 0.8;
--aa-background-color-rgb: 255, 255, 255;
--aa-background-color-alpha: 1;
--aa-input-background-color-rgb: 248, 248, 247;
--aa-input-background-color-alpha: 1;
--aa-selected-color-rgb: 179, 173, 214;
--aa-selected-color-alpha: 0.205;
--aa-description-highlight-background-color-rgb: 245, 223, 77;
--aa-description-highlight-background-color-alpha: 0.5;
--aa-detached-media-query: (max-width: 680px);
--aa-detached-modal-media-query: (min-width: 680px);
--aa-detached-modal-max-width: 680px;
--aa-detached-modal-max-height: 500px;
--aa-overlay-color-rgb: 115, 114, 129;
--aa-overlay-color-alpha: 0.4;
--aa-panel-shadow: 0 0 0 1px rgba(35, 38, 59, .1),
  0 6px 16px -4px rgba(35, 38, 59, .15);
--aa-scrollbar-width: 13px;
--aa-scrollbar-track-background-color-rgb: 234, 234, 234;
--aa-scrollbar-track-background-color-alpha: 1;
--aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb);
--aa-scrollbar-thumb-background-color-alpha: 1;
--swiper-theme-color: #FFFFFF;
--swiper-navigation-size: 44px;
--ag-font-family: 'Space Mono';
--ag-checkbox-checked-background-color: #3f91e3;
--lord-icon-primary: #646257;
--lord-icon-secondary: #c96342;
--tw-duration: 300ms;
--tw-ease: var(--ease-in-out);

}

/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 900;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 900;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 900;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 900;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2) format('woff2');
  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;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 900;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 900;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 900;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 900;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacegrotesk/v16/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUXsrPMBBSSJLm2FXTQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacegrotesk/v16/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUXsqPMBBSSJLm2FXTQ.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacegrotesk/v16/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUXskPMBBSSJLm2E.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dNIFZifjKcF5UAWdDRYERMSHK_MQacb0yG.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dNIFZifjKcF5UAWdDRYERMSXK_MQacb0yG.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dNIFZifjKcF5UAWdDRYERMR3K_MQacbw.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dSIFZifjKcF5UAWdDRYERE_FeqEySRRXaPY-je.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dSIFZifjKcF5UAWdDRYERE_FeqEiSRRXaPY-je.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dSIFZifjKcF5UAWdDRYERE_FeqHCSRRXaPYw.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYE58RXi4EwSsbg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYE98RXi4EwSsbg.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYEF8RXi4EwQ.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dMIFZifjKcF5UAWdDRaPpZUFqaHi6WZ3S_Yg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dMIFZifjKcF5UAWdDRaPpZUFuaHi6WZ3S_Yg.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/spacemono/v15/i7dMIFZifjKcF5UAWdDRaPpZUFWaHi6WZ3Q.woff2) format('woff2');
  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:"lora";
  src:url("https://use.typekit.net/af/390423/00000000000000007735a0c9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/390423/00000000000000007735a0c9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/390423/00000000000000007735a0c9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
  font-family:"lora";
  src:url("https://use.typekit.net/af/6cc64c/00000000000000007735a0d2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/6cc64c/00000000000000007735a0d2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/6cc64c/00000000000000007735a0d2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
  font-family:"lora";
  src:url("https://use.typekit.net/af/5a8032/00000000000000007735a0d8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/5a8032/00000000000000007735a0d8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/5a8032/00000000000000007735a0d8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
  font-family:"lora";
  src:url("https://use.typekit.net/af/caa43e/00000000000000007735a0c5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/caa43e/00000000000000007735a0c5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/caa43e/00000000000000007735a0c5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}
    
    .tk-lora { font-family: "lora",serif; }


body {
    background-color: #f0eee6;
}


.brand img {
  width: 100%;
  height: 32px;
}

#mainNav .navbar-inner {
    height: auto;
    background-color: #f0eee6;
    border-bottom-width: 0;
    border-bottom-style: none;
    border-bottom-color: transparent;
    box-shadow: none;
}

#docsSearch  {
    background-color: #f0eee6;
}

#docsSearch h1 {
  font-family: 'Playfair Display';
  color: #3c392A;
}

#contact a {
  --tw-gradient-position: to right in oklab;
  --tw-gradient-from: color-mix(in oklab, #c9c0a1 10%, transparent);
  --tw-gradient-to: color-mix(in oklab, #c9c0a1 30%, transparent);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  --tw-font-weight: var(--font-weight-semibold);
  --tw-shadow: inset 0 0.5px 0px var(--tw-shadow-color, rgba(255,255,0,0.15));
  --tw-drop-shadow: drop-shadow(var(--drop-shadow-xs));
  
  text-size-adjust: 100%;
  tab-size: 4;
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: var( --default-font-variation-settings, normal );
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  line-height: inherit;
  fill: rgb(60, 57, 42);
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
  border-image: initial;
  text-decoration: inherit;
  position: relative;
  display: inline-flex;
  height: calc(var(--spacing) * 9);
  min-width: calc(var(--spacing) * 20);
  flex-shrink: 0;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  gap: calc(var(--spacing) * 1);
  border-radius: 0.4rem;
  border-style: var(--tw-border-style);
  border-width: 0.5px;
  border-color: color-mix(in oklab, rgb(112, 107, 87) 10%, transparent);
  background-color: unset;
  background-image: linear-gradient(to right, oklab(0.807011 -0.00276643 0.0431231 / 0.1) 0%, oklab(0.807011 -0.00276643 0.0431231 / 0.3) 100%);
  background-size: 200% 100%;
  stroke: color-mix(in oklab, rgb(40, 38, 27) 90%, transparent);
  padding-inline: calc(var(--spacing) * 2);
  font-family: var(--font-space-grotesk);
  font-weight: var(--font-weight-semibold);
  white-space: nowrap;
  color: color-mix(in oklab, rgb(40, 38, 27) 90%, transparent);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  text-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px;   
  text-transform : none;
  letter-spacing: 0.05em;
}
#contact a:hover { 
  background-color: color-mix(in oklab, rgb(201, 192, 161) 60%, transparent);
  color: rgb(14, 14, 13);
}

form#searchBar button {
  background-color: var(--app-accent-main-100);
  font-family: var(--font-space-grotesk);
  font-weight: var(--font-weight-semibold);
  letter-spacing: 0.05em;
}

form#searchBar button:hover {
  background-color: var(--app-accent-main-200);
}

section.category-list a.category {
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: var( --default-font-variation-settings, normal );
  -webkit-tap-highlight-color: transparent;

  -webkit-font-smoothing: antialiased;

  line-height: inherit;
  font-family: var(--font-lora);
  box-sizing: border-box;
  padding: 0;
  border: 1px solid oklab(0.526528 -0.00296572 0.0305505 / 0.3);
  color: inherit;
  text-decoration: inherit;
  height: calc(var(--spacing) * 24);
  max-width: 100%;
  min-width: calc(var(--spacing) * 0);
  cursor: pointer;
  overflow: hidden;
  border-radius: var(--radius-lg);
  transition-property: all;
  background-image: linear-gradient(rgb(250, 249, 245) 0%, oklab(0.981722 -0.000433713 0.00539798 / 0.3) 100%);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

section.category-list a.category:hover {
  background-color: var(--app-bg-100);
}

section.category-list a.category  h3 {
  font-family: var(--font-space-grotesk);
  font-weight: var(--font-weight-semibold);
  letter-spacing: 0.05em;
}

section.category-list a.category  p.article-count {
  font-family: var(--font-lora);
  color: var(--app-text-400);
  font-size: 1rem;
}

ction.category-list a.category:hover  p.article-count {
  color: var(--app-text-400);
}


#sidebar form#searchBar button { 
  background-color: transparent;
}

#sidebar h3 {
  font-family: var(--font-space-grotesk);
  font-weight: var(--font-weight-black);
  letter-spacing: 0.05em;
  font-size: 1rem;
}

#sidebar ul.nav-list {
  font-family: var(--font-space-grotesk);
  letter-spacing: 0.05em;
}

section#main-content {
  background-image: none;
}

section#main-content .contentWrapper {
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: var( --default-font-variation-settings, normal );
  -webkit-tap-highlight-color: transparent;
  line-height: inherit;
  --tw-gradient-position: to bottom in oklab;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  fill: #3c392A;
  font-family: var(--font-lora);
  color: #28261b;
  --tw-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  box-sizing: border-box;
  border: 0 solid;
  gap: calc(var(--spacing) * 6);
  border-radius: var(--radius-xl);
  border-style: var(--tw-border-style);
  border-width: 0.5px;
  border-color: color-mix(in oklab, #706b57 30%, transparent);
  background-color: #faf9f5;
  padding: calc(var(--spacing) * 8);
}

#categoryHead h1 {
  font-family: var(--font-playfair);
  margin-bottom: calc(var(--spacing) * 8);
}

ul.articleList {
  font-family: var(--font-space-grotesk);
}

ul.articleList li a {
  color: var(--app-text-400);
}

ul.articleList li a:hover {
  color: var(--app-text-500);
}

#fullArticle h1 {
  font-family: var(--font-playfair);
  font-size: 2.5rem;
}

#fullArticle h2 {
  font-family: var(--font-space-grotesk);
  font-weight: var(--font-weight-semibold);
  letter-spacing: 0.05em;
}

#fullArticle h3 {
  font-family: var(--font-space-grotesk);
  font-weight: var(--font-weight-semibold);
  letter-spacing: 0.05em;
}

#fullArticle p {
  font-family: var(--font-lora);
  
}