:root {
  --library---container--main: 0px;
  --library---site--gutter: 1rem;
  --library_spacing---section-space--none: 0px;
  --library_spacing---section-space--small: 5rem;
  --library_spacing---section-space--main: 7.5rem;
  --library_spacing---section-space--large: 10rem;
  --library---site--margin: 3rem;
  --library_spacing---section-space--x-large: 15rem;
  --library_spacing---space--space-2: .125rem;
  --library_spacing---space--space-4: .25rem;
  --library_spacing---space--space-8: .5rem;
  --library_spacing---space--space-12: .75rem;
  --library_spacing---space--space-16: 1rem;
  --library_spacing---space--space-24: 1.5rem;
  --library_spacing---space--space-32: 2rem;
  --library_spacing---space--space-40: 2.5rem;
  --library_spacing---space--space-48: 3rem;
  --library_spacing---space--space-56: 3.5rem;
  --library_spacing---space--space-64: 4rem;
  --library_spacing---space--space-72: 4.5rem;
  --library_spacing---space--space-96: 6rem;
  --library_spacing---space--space-128: 8rem;
  --library_spacing---section-space--tiny: 3rem;
  --library_heading-sizes---font-family: var(--library_typography---font-family--serif);
  --library_heading-sizes---font-size: var(--library_typography---font-size--heading-m);
  --library_heading-sizes---line-height: var(--library_typography---line-height--heading-m);
  --library_heading-sizes---font-weight: 300;
  --library_heading-sizes---letter-spacing: .01875rem;
  --library_text-sizes---font-family: var(--library_typography---font-family--sans-serif);
  --library_text-sizes---font-size: var(--library_typography---font-size--body-m);
  --library_text-sizes---line-height: var(--library_typography---line-height--title-m);
  --library_text-sizes---font-weight: var(--library_typography---font-style--65-medium);
  --library_text-sizes---letter-spacing: var(--library_typography---letter-spacing--0-8px);
  --library_sizes---radius--radius-8: .5rem;
  --library_colors-element---background--bg-secondary: var(--library_colors-core---beige--beige-50);
  --library_sizes---border--border-2: .125rem;
  --library_button-styles---border: var(--library_button-theme---primary--border);
  --library_button-styles---background: var(--library_button-theme---primary--background);
  --library_button-text-sizes---font-family: var(--library_typography---font-family--sans-serif);
  --library_button-styles---text: var(--library_button-theme---primary--text);
  --library_button-text-sizes---font-size: var(--library_typography---font-size--cta-m);
  --library_button-text-sizes---line-height: 1.75rem;
  --library_button-text-sizes---font-weight: var(--library_typography---font-style--semibold);
  --library_button-text-sizes---letter-spacing: var(--library_typography---letter-spacing--0-75px);
  --library_colors-core---neutral--white-0: transparent;
  --library_typography---font-style--55-roman: 400;
  --library_typography---letter-spacing--0-05em: .05em;
  --library_sizes---border--border-1: .0625rem;
  --library_sizes---radius--radius-round: 100vw;
  --library_typography---font-size--input-label-s: .875rem;
  --library_colors-element---background--bg-state-hover: var(--library_colors-core---red--red-500);
  --library_button-styles---icon: var(--library_button-theme---primary--icon);
  --library_typography---font-style--medium: 500;
  --library_colors-element---border--border-accent-primary: var(--library_colors-core---red--red-500);
  --library_colors-element---text--text-secondary: var(--library_colors-core---gray--gray-600);
  --library_colors-element---text--text-primary: var(--library_colors-core---neutral--black);
  --library_colors-element---border--border-secondary: var(--library_colors-core---neutral--black-16);
  --library_colors-element---background--bg-primary: var(--library_colors-core---neutral--white);
  --library_sizes---radius--radius-12: .75rem;
  --library_colors-element---text--text-oncontrast: var(--library_colors-core---neutral--white);
  --library_colors-element---background--bg-state-selected: var(--library_colors-core---olive--olive-200);
  --library_colors-element---icon--icon-accent-primary: var(--library_colors-core---red--red-500);
  --library_colors-element---background--bg-contrast-primary: var(--library_colors-core---brown--brown-900);
  --library_typography---font-style--65-medium: 500;
  --library_colors-element---background--bg-accent-primary: var(--library_colors-core---blue--blue-100);
  --library_colors-element---background--bg-tertiary: var(--library_colors-core---olive--olive-200);
  --library_spacing---space--space-0: 0rem;
  --library_typography---font-style--regular: 400;
  --library_colors-element---text--text-state-hover: var(--library_colors-core---red--red-500);
  --library_gap---size: var(--library---site--gutter);
  --library_column-count---value: 1;
  --library_heading-sizes---margin-top\<deleted\|variable-3a0ecc51-d9b2-e471-25b7-c51f75c99b27\>: var(--library_spacing---space--space-12);
  --library_heading-sizes---margin-bottom\<deleted\|variable-8f0aff44-ff20-92e6-8bdf-da47f7c96595\>: var(--library_spacing---space--space-12);
  --library---column-width--6: 0px;
  --library---column-width--12: 0px;
  --library_typography---font-style--bold: 700;
  --library_colors-element---border--border-moderate\<deleted\|variable-4ff36e55-aa65-37ce-9d60-d7d56d66dc91\>: var(--library_colors-core---slate--slate-500);
  --library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>: var(--library_colors-control---brand--brand-neutral\<deleted\|variable-845d1d11-3bfe-7d95-941a-7551c769abac\>);
  --library_typography---font-style--semibold: 600;
  --library_colors-element---border--border-feedback-info: var(--library_colors-core---indigo--indigo-800);
  --library_colors-element---background--bg-feedback-info: var(--library_colors-core---indigo--indigo-50);
  --library_sizes---radius--radius-4: .25rem;
  --library_colors-element---underline--underline-state-hover: var(--library_colors-core---red--red-500);
  --library---border-width--main: .094rem;
  --library_colors-element---shadow--shadow-primary: var(--library_colors-core---neutral--black-16);
  --library_typography---font-size--cta-m: 1rem;
  --library_typography---line-height--cta-l: 0px;
  --library---site--width: 90rem;
  --_text-sizes---font-family: var(--library_typography---font-family--sans-serif);
  --_text-sizes---font-size: var(--library_typography---font-size--body-m);
  --_text-sizes---line-height: var(--library_typography---line-height--title-m);
  --_text-sizes---font-weight: var(--library_typography---font-style--65-medium);
  --_text-sizes---letter-spacing: var(--library_typography---letter-spacing--0-8px);
  --_heading-sizes---font-family: var(--library_typography---font-family--serif);
  --_heading-sizes---font-size: var(--library_typography---font-size--heading-m);
  --_heading-sizes---line-height: var(--library_typography---line-height--heading-m);
  --_heading-sizes---font-weight: 300;
  --_heading-sizes---letter-spacing: .01875rem;
  --_heading-sizes---text-wrap\<deleted\|variable-272d4408-fb1d-0249-2e7d-c7fd1bb1b025\>: pretty;
  --_text-sizes---text-wrap\<deleted\|variable-145e2e93-50b4-9ca0-8839-769e065e36ef\>: pretty;
  --_heading-sizes---margin-top\<deleted\|variable-a08c2db3-f357-52cf-a6c8-5a0074f101cd\>: 0px;
  --_heading-sizes---margin-bottom\<deleted\|variable-28605b37-bbf0-9ddb-09f0-a16411da1251\>: 0px;
  --_heading-sizes---font-family\<deleted\|variable-64d9015c-437d-7c8a-a076-a3583a7c4e35\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --_heading-sizes---line-height\<deleted\|variable-d4c88ce7-36c9-bef4-d42f-5a60d48be07e\>: 0;
  --_text-sizes---margin-top\<deleted\|variable-7dc2babc-9f66-5460-f83b-288cb6e5215f\>: 0px;
  --_text-sizes---margin-bottom\<deleted\|variable-8b7ad899-00d6-e02c-4dd5-6a537fb5accf\>: 0px;
  --_spacing---space--6: 0px;
  --_text-sizes---line-height\<deleted\|variable-ee5df141-97f2-708c-6f04-7aeb516c4842\>: 0;
  --_spacing---space--7: 0px;
  --container--main: var(--library---container--main);
  --site--margin: var(--library---site--margin);
  --container--small: var(--library---container--small);
  --container--medium: 0rem;
  --_spacing---space--2: 0px;
  --site--gutter: var(--library---site--gutter);
  --_column-count---value: 1;
  --_gap---size: var(--site--gutter);
  --_theme---text-1\<deleted\|variable-7b07ac88-d28a-5c0a-7534-a6752a88d588\>: var(--_swatch---dark-1\<deleted\|variable-77a18693-3a4c-74b7-8c50-c3dea308e6e1\>);
  --_theme---background-1\<deleted\|variable-3c7a6c5d-b346-0958-69b9-1a443ea05d8c\>: var(--_swatch---light-1\<deleted\|variable-2edba973-7921-5877-c916-d975425d898c\>);
  --_theme---background-2\<deleted\|variable-89fdd2f8-9862-956e-a344-f522b46626b6\>: var(--_swatch---light-2\<deleted\|variable-f3fc2067-15bc-7c48-9c4f-fdf6d5a678b9\>);
  --_spacing---space--11: 0px;
  --_spacing---space--12: 0px;
  --_spacing---space--13: 0px;
  --_spacing---space--1: 0px;
  --_spacing---space--3: 0px;
  --_spacing---space--4: 0px;
  --_spacing---space--5: 0px;
  --_spacing---space--8: 0px;
  --_spacing---space--9: 0px;
  --_spacing---space--10: 0px;
  --_typography---font--primary-family\<deleted\|variable-1b2911f8-d496-3fd3-693f-a8b0623145c9\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --_typography---font--primary-regular\<deleted\|variable-e2e11636-2778-b266-3d73-a7bb3f1f201f\>: 400;
  --_typography---font--primary-medium\<deleted\|variable-bf70a7c1-809a-4d78-48d8-6a700e801b65\>: 500;
  --_typography---font--primary-bold\<deleted\|variable-e1e2311b-a015-23c9-f2d7-7d185e6e1fba\>: 700;
  --_typography---font--secondary-family\<deleted\|variable-6fb66c87-4c03-deb8-f6e2-b9db847ea4f1\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --_typography---font--secondary-regular\<deleted\|variable-7e72e724-a658-d657-4b34-86a47329dade\>: 400;
  --_typography---font--secondary-medium\<deleted\|variable-7b484c4f-0f0f-39fe-1c92-252775e1a77d\>: 500;
  --_typography---font--secondary-semibold\<deleted\|variable-1d867366-3ba5-6e63-2ad7-b6cf067d15bc\>: 600;
  --_typography---font--secondary-bold\<deleted\|variable-8a18ac00-9a07-6b30-5907-54da4b2cdd62\>: 700;
  --radius--tiny\<deleted\|variable-7941d4ee-816d-5729-504f-c094fce89a79\>: 0rem;
  --radius--small\<deleted\|variable-95e0840b-4255-e171-3fc6-e4984fef0994\>: 0rem;
  --radius--medium\<deleted\|variable-cd1f9635-9b25-3a2a-4162-a490a0f6d805\>: 0rem;
  --radius--main\<deleted\|variable-fb99821f-cbb2-ccb1-74a6-7e151f7b98c1\>: 0rem;
  --radius--round\<deleted\|variable-4e21af7b-42b3-7481-f82c-f74896a9d83f\>: 0vw;
  --border-width--main\<deleted\|variable-6a827233-04fc-6e0e-9b94-ad3b23777e0b\>: 0rem;
  --_theme---border--border-1\<deleted\|variable-375c0552-4fe6-af3e-8135-4c691ee51697\>: var(--_swatch---alpha--alpha-dark-20\<deleted\|variable-9187f4bb-8ac1-5a3a-c9c2-ce9d5fa1a14e\>);
  --_typography---line-height--1\<deleted\|variable-795f370c-f3e3-a3be-a8e3-c497712f3780\>: 1;
  --_swatch---dark-2\<deleted\|variable-47e4153b-a7fc-9732-ef61-1615244e83e1\>: #2f2b2d;
  --_swatch---error\<deleted\|variable-a49e75a0-1e8c-20e8-296f-4734b626c233\>: #ed4337;
  --_button-style---border\<deleted\|variable-b97ddfb4-6d90-27d3-8b87-e0f32bec874e\>: var(--_theme---button-primary--border\<deleted\|variable-d1c20890-b9bf-52c5-153d-0534134d9f28\>);
  --_button-style---background\<deleted\|variable-83505492-b545-85a4-57db-bb991b835926\>: var(--_theme---button-primary--background\<deleted\|variable-492df692-8a56-3316-a5e7-49c0af3fa2e5\>);
  --_button-style---text\<deleted\|variable-73f4c8f4-8155-13ae-2af0-a226c74961f3\>: var(--_theme---button-primary--text\<deleted\|variable-84209501-7f5c-ffe0-334e-8db54f880ab8\>);
  --_typography---font-size--button\<deleted\|variable-17692b97-929c-7521-567e-3392d971ead5\>: clamp(var(--_sizes---buttons--mobile-button\<deleted\|variable-33062323-0384-12b8-f2d2-be239d2825c4\>) * 1rem, ((var(--_sizes---buttons--mobile-button\<deleted\|variable-33062323-0384-12b8-f2d2-be239d2825c4\>)  - ((var(--_sizes---buttons--desktop-button\<deleted\|variable-b4465af2-3728-8516-8d61-50a2c7d4fbbf\>)  - var(--_sizes---buttons--mobile-button\<deleted\|variable-33062323-0384-12b8-f2d2-be239d2825c4\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---buttons--desktop-button\<deleted\|variable-b4465af2-3728-8516-8d61-50a2c7d4fbbf\>)  - var(--_sizes---buttons--mobile-button\<deleted\|variable-33062323-0384-12b8-f2d2-be239d2825c4\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---buttons--desktop-button\<deleted\|variable-b4465af2-3728-8516-8d61-50a2c7d4fbbf\>) * 1rem);
  --_spacing---section-space--small: 0px;
  --_typography---font-size--text-small\<deleted\|variable-b12a3506-6b50-ad7d-8256-871a5e5febab\>: clamp(var(--_sizes---typography-text--mobile-text-small\<deleted\|variable-ab889185-70a8-8d6a-9e49-64234d010715\>) * 1rem, ((var(--_sizes---typography-text--mobile-text-small\<deleted\|variable-ab889185-70a8-8d6a-9e49-64234d010715\>)  - ((var(--_sizes---typography-text--desktop-text-small\<deleted\|variable-1a844783-08cf-7f70-c78a-aaa35519fb04\>)  - var(--_sizes---typography-text--mobile-text-small\<deleted\|variable-ab889185-70a8-8d6a-9e49-64234d010715\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-text--desktop-text-small\<deleted\|variable-1a844783-08cf-7f70-c78a-aaa35519fb04\>)  - var(--_sizes---typography-text--mobile-text-small\<deleted\|variable-ab889185-70a8-8d6a-9e49-64234d010715\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-text--desktop-text-small\<deleted\|variable-1a844783-08cf-7f70-c78a-aaa35519fb04\>) * 1rem);
  --_theme---text-2\<deleted\|variable-8c98fd73-c3de-b712-f8cf-536722c9b71f\>: var(--_swatch---dark-2\<deleted\|variable-47e4153b-a7fc-9732-ef61-1615244e83e1\>);
  --_theme---text-accent\<deleted\|variable-d84e6fc3-08e7-5e08-dac8-00df7631d62a\>: var(--_swatch---accent\<deleted\|variable-d8084a40-00b1-323e-bb7b-da5a20bf50cd\>);
  --_theme---text-light\<deleted\|variable-46d102f5-0277-09c1-10a7-d96cceb4da88\>: var(--_swatch---light-1\<deleted\|variable-2edba973-7921-5877-c916-d975425d898c\>);
  --_theme---text-dark\<deleted\|variable-942776cf-bd7c-4989-18ac-9cc58afbf667\>: var(--_swatch---dark-1\<deleted\|variable-77a18693-3a4c-74b7-8c50-c3dea308e6e1\>);
  --_theme---background-light\<deleted\|variable-c3a9d473-f737-9615-a61d-78391f037bbd\>: var(--_swatch---light-1\<deleted\|variable-2edba973-7921-5877-c916-d975425d898c\>);
  --_theme---background-dark\<deleted\|variable-4a41968b-b822-3baa-9919-15aabec00c08\>: var(--_swatch---dark-1\<deleted\|variable-77a18693-3a4c-74b7-8c50-c3dea308e6e1\>);
  --_typography---font-size--text-large\<deleted\|variable-3c6a4d82-c86e-362d-5cff-dab94f2c7210\>: clamp(var(--_sizes---typography-text--mobile-text-large\<deleted\|variable-8744eabb-f544-9c1a-20e5-a6c75ff2f5e7\>) * 1rem, ((var(--_sizes---typography-text--mobile-text-large\<deleted\|variable-8744eabb-f544-9c1a-20e5-a6c75ff2f5e7\>)  - ((var(--_sizes---typography-text--desktop-text-large\<deleted\|variable-430f12d4-10a1-a0f0-fef7-0d0fab681648\>)  - var(--_sizes---typography-text--mobile-text-large\<deleted\|variable-8744eabb-f544-9c1a-20e5-a6c75ff2f5e7\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-text--desktop-text-large\<deleted\|variable-430f12d4-10a1-a0f0-fef7-0d0fab681648\>)  - var(--_sizes---typography-text--mobile-text-large\<deleted\|variable-8744eabb-f544-9c1a-20e5-a6c75ff2f5e7\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-text--desktop-text-large\<deleted\|variable-430f12d4-10a1-a0f0-fef7-0d0fab681648\>) * 1rem);
  --_typography---font-size--text-main\<deleted\|variable-f9ef130a-7863-9b50-a2af-e3df578f788e\>: clamp(var(--_sizes---typography-text--mobile-text-main\<deleted\|variable-b4dd0f35-35ce-219e-c2cb-f4b160f9ebf9\>) * 1rem, ((var(--_sizes---typography-text--mobile-text-main\<deleted\|variable-b4dd0f35-35ce-219e-c2cb-f4b160f9ebf9\>)  - ((var(--_sizes---typography-text--desktop-text-main\<deleted\|variable-62e64e06-dbc4-f9d0-e567-b7fa132a1e07\>)  - var(--_sizes---typography-text--mobile-text-main\<deleted\|variable-b4dd0f35-35ce-219e-c2cb-f4b160f9ebf9\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-text--desktop-text-main\<deleted\|variable-62e64e06-dbc4-f9d0-e567-b7fa132a1e07\>)  - var(--_sizes---typography-text--mobile-text-main\<deleted\|variable-b4dd0f35-35ce-219e-c2cb-f4b160f9ebf9\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-text--desktop-text-main\<deleted\|variable-62e64e06-dbc4-f9d0-e567-b7fa132a1e07\>) * 1rem);
  --library_colors-element---border--border-primary: var(--library_colors-core---neutral--black);
  --library_colors-element---border--border-primary-oncontrast: var(--library_colors-core---neutral--white);
  --library_colors-core---neutral--black: #191919;
  --library_typography---font-family--serif: Ivyoradisplay, Georgia, sans-serif;
  --library_colors-element---background--bg-contrast-secondary: var(--library_colors-core---brown--brown-800);
  --library_button-styles---background-hover: var(--library_button-theme---primary--background-hover);
  --library_typography---font-family--sans-serif: "Pppangramsans Compact", Arial, sans-serif;
  --library_button-styles---border-hover: var(--library_button-theme---primary--border-hover);
  --library_sizes---radius--radius-0: 0rem;
  --library_button-theme---primary--background: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---primary--border: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---primary--text: var(--library_colors-element---background--bg-primary);
  --library_button-theme---primary--icon: var(--library_colors-element---background--bg-primary);
  --library_button-theme---primary--background-hover: var(--library_colors-element---background--bg-state-hover);
  --library_button-theme---primary--border-hover: var(--library_colors-element---background--bg-state-hover);
  --library_button-theme---primary--text-hover: var(--library_colors-element---background--bg-primary);
  --library_button-theme---primary--icon-hover: var(--library_colors-element---background--bg-primary);
  --library_button-theme---secondary--background: var(--library_colors-core---neutral--white-0);
  --library_button-theme---secondary--border: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---secondary--text: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---secondary--icon: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---secondary--background-hover: var(--library_colors-element---background--bg-state-hover);
  --library_button-theme---secondary--border-hover: var(--library_colors-element---background--bg-state-hover);
  --library_button-theme---secondary--text-hover: var(--library_colors-element---background--bg-primary);
  --library_button-theme---secondary--icon-hover: var(--library_colors-element---background--bg-primary);
  --library_button-theme---icon: #191919;
  --library---screen-size--max: 90;
  --site--viewport-max: var(--library---screen-size--max);
  --site--viewport-min: var(--library---screen-size--min);
  --library_sizes---radius--radius-2: .125rem;
  --library---screen-size--min: 24.5625;
  --site--column-count: var(--library---site--column-count);
  --library---site--column-count: 12;
  --library_sizes---radius--radius-16: 1rem;
  --library_sizes---radius--radius-128: 8rem;
  --library---focus--width: .125rem;
  --library---focus--offset-inner: -.125rem;
  --library---focus--offset-outer: .1875rem;
  --library_colors-core---neutral--white: white;
  --library_colors-core---neutral--black-16: color-mix(in srgb, var(--library_colors-core---neutral--black) 16%, var(--library_colors-core---neutral--white-0));
  --library_button-theme---icon--text: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_colors-core---neutral--black-24: color-mix(in srgb, var(--library_colors-core---neutral--black) 24%, var(--library_colors-core---neutral--white-0));
  --library_colors-core---neutral--black-32: color-mix(in srgb, var(--library_colors-core---neutral--black) 32%, var(--library_colors-core---neutral--white-0));
  --library_button-theme---icon--icon: var(--library_colors-control---brand--brand-accent\<deleted\|variable-97f1e4fe-6a9a-520e-e2a3-041dd9937a13\>);
  --library_colors-core---neutral--white-16: color-mix(in srgb, var(--library_colors-core---neutral--white) 16%, var(--library_colors-core---neutral--white-0));
  --library_sizes---border--border-0: 0rem;
  --library_button-theme---icon--underline: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_colors-core---neutral--white-24: color-mix(in srgb, var(--library_colors-core---neutral--white) 24%, var(--library_colors-core---neutral--white-0));
  --library_button-theme---icon--underline-hover: var(--library_colors-element---background--bg-state-hover);
  --library_colors-core---neutral--white-32: color-mix(in srgb, var(--library_colors-core---neutral--white) 32%, var(--library_colors-core---neutral--white-0));
  --library_sizes---icon--icon-8: .5rem;
  --library_colors-core---gray--gray-50: #f0f0f0;
  --library_colors-core---gray--gray-100: #e8e8e8;
  --library_colors-core---gray--gray-200: #d1d1d1;
  --library_colors-core---gray--gray-300: #bababa;
  --library_colors-core---gray--gray-400: #a3a3a3;
  --library_sizes---icon--icon-16: 1rem;
  --library_sizes---border--border-4: .25rem;
  --library_colors-core---gray--gray-500: #767676;
  --library_colors-core---gray--gray-600: #5e5e5e;
  --library_colors-core---gray--gray-700: #474747;
  --library_colors-core---gray--gray-800: #303030;
  --library_colors-core---gray--gray-900: #232121;
  --library_colors-core---blue--blue-50: #eaf5fb;
  --library_colors-core---blue--blue-100: #dceff8;
  --library_colors-core---blue--blue-200: #bbe0f1;
  --library_colors-core---blue--blue-300: #9dd2eb;
  --library_colors-core---blue--blue-400: #80c5e5;
  --library_colors-core---blue--blue-500: #3ca6d7;
  --library_colors-core---blue--blue-600: #2588b6;
  --library_colors-core---blue--blue-700: #1e6b8f;
  --library_colors-core---blue--blue-800: #154c66;
  --library_colors-core---blue--blue-900: #0c2c3b;
  --library_colors-core---red--red-50: #fce9eb;
  --library_colors-core---red--red-100: #f9d7db;
  --library_colors-core---red--red-200: #f4b4ba;
  --library_colors-core---red--red-300: #ea7885;
  --library_colors-core---red--red-400: #e34b5d;
  --library_colors-core---red--red-500: #dc1f34;
  --library_colors-core---red--red-600: #c91c30;
  --library_colors-core---red--red-700: #ba0c20;
  --library_colors-core---red--red-800: #8b0918;
  --library_colors-core---red--red-900: #56060f;
  --library_colors-core---brown--brown-50: #f4ecec;
  --library_colors-core---brown--brown-100: #ece0df;
  --library_colors-core---brown--brown-200: #dacbc8;
  --library_colors-core---brown--brown-300: #c0a5a0;
  --library_colors-core---brown--brown-400: #a47c75;
  --library_colors-core---brown--brown-500: #8d655e;
  --library_colors-core---brown--brown-600: #6e4f49;
  --library_colors-core---brown--brown-700: #624641;
  --library_colors-core---brown--brown-800: #5a3e3a;
  --library_colors-core---brown--brown-900: #472c29;
  --library_colors-core---slate--slate-50: #f6f7fb;
  --library_colors-core---slate--slate-100: #eaebf0;
  --library_sizes---icon--icon-20: 1.25rem;
  --library_sizes---border--border-12: .75rem;
  --library_colors-core---slate--slate-200: #d0d2dd;
  --library_sizes---icon--icon-24: 1.5rem;
  --library_sizes---icon--icon-32: 2rem;
  --library_sizes---icon--icon-40: 2.5rem;
  --library_sizes---icon--icon-48: 3rem;
  --library_alignment---direction: start;
  --library_button-theme---icon-hover: white;
  --library_button-styles---text-hover: var(--library_button-theme---primary--text-hover);
  --library_sizes---icon--icon-64: 4rem;
  --library_colors-core---slate--slate-300: #afb1bf;
  --library_colors-element---icon--icon-primary: var(--library_colors-core---neutral--black);
  --library_colors-element---border--border-secondary-oncontrast: var(--library_colors-core---neutral--white-16);
  --library_colors-element---icon--icon-primary-oncontrast: var(--library_colors-core---neutral--white);
  --library_button-theme---tertiary--background: white;
  --library_button-theme---tertiary--text: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---tertiary--icon: var(--library_colors-element---background--bg-state-selected-brand);
  --library_colors-element---icon--icon-accent-secondary: var(--library_colors-core---blue--blue-100);
  --library_button-theme---tertiary--border: var(--library_colors-core---neutral--white-0);
  --library_colors-element---border--border-accent-secondary: var(--library_colors-core---blue--blue-100);
  --library_colors-element---border--border-accent-tertiary: var(--library_colors-core---indigo--indigo-400);
  --library_colors-element---border--border-state-disabled: var(--library_colors-core---gray--gray-400);
  --library_colors-element---border--border-state-disabled-oncontrast: var(--library_colors-core---gray--gray-500);
  --library_button-theme---tertiary--icon-hover: var(--library_colors-element---background--bg-state-selected-brand);
  --library_colors-element---border--border-state-focus: var(--library_colors-core---indigo--indigo-600);
  --library_colors-element---border--border-state-focus-oncontrast: var(--library_colors-core---indigo--indigo-300);
  --library_colors-element---border--border-feedback-success: var(--library_colors-core---green--green-800);
  --library_button-theme---tertiary--background-hover: white;
  --library_colors-element---border--border-feedback-error: var(--library_colors-core---red--red-800);
  --library_colors-element---border--border-feedback-warning: var(--library_colors-core---yellow--yellow-800);
  --library_button-theme---tertiary--border-hover: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---tertiary--text-hover: white;
  --library_button-theme---text--text: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---text--icon: var(--library_colors-element---background--bg-state-selected-brand);
  --library_button-theme---text--border: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_colors-element---icon--icon-accent-tertiary: var(--library_colors-core---indigo--indigo-600);
  --library_colors-element---icon--icon-state-hover: var(--library_colors-core---red--red-500);
  --library_button-theme---text--icon-hover: var(--library_colors-element---background--bg-state-selected-brand);
  --library_colors-element---icon--icon-state-disabled: var(--library_colors-core---gray--gray-400);
  --library_button-theme---text--border-hover: var(--library_colors-element---background--bg-state-hover);
  --library_colors-element---icon--icon-state-disabled-oncontrast: var(--library_colors-core---gray--gray-500);
  --library_colors-element---icon--icon-feedback-success: var(--library_colors-core---green--green-800);
  --library_colors-element---icon--icon-feedback-error: var(--library_colors-core---red--red-800);
  --library_colors-element---icon--icon-feedback-warning: var(--library_colors-core---yellow--yellow-800);
  --library_colors-element---icon--icon-feedback-info: var(--library_colors-core---indigo--indigo-800);
  --library_colors-element---icon--icon-rating-primary: var(--library_colors-core---yellow--yellow-500);
  --library_button-theme---pill--background: var(--library_colors-core---neutral--white);
  --library_button-theme---pill--border: var(--library_colors-core---brown--brown-200);
  --library_colors-element---text--text-tertiary: var(--library_colors-core---indigo--indigo-600);
  --library_colors-element---text--text-tertiary-oncontrast: var(--library_colors-core---indigo--indigo-300);
  --library_button-theme---pill--text: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_button-theme---pill--icon: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_colors-element---text--text-state-disabled: var(--library_colors-core---gray--gray-400);
  --library_colors-element---text--text-state-disabled-oncontrast: var(--library_colors-core---gray--gray-500);
  --library_button-theme---pill--background-hover: var(--library_colors-element---background--bg-state-hover);
  --library_button-theme---pill--border-hover: var(--library_colors-element---background--bg-state-hover);
  --library_colors-element---text--text-feedback-success: var(--library_colors-core---green--green-800);
  --library_colors-element---text--text-feedback-error: var(--library_colors-core---red--red-800);
  --library_button-theme---pill--text-hover: var(--library_colors-element---background--bg-primary);
  --library_colors-element---text--text-feedback-warning: var(--library_colors-core---yellow--yellow-800);
  --library_colors-element---text--text-feedback-info: var(--library_colors-core---indigo--indigo-800);
  --library_button-theme---pill--icon-hover: var(--library_colors-element---background--bg-state-base\<deleted\|variable-eb08bc44-bd2a-4c5f-87e3-ae20733fabd1\>);
  --library_colors-core---slate--slate-400: #8e91a1;
  --library_colors-core---slate--slate-500: #6d7083;
  --library_colors-core---slate--slate-600: #585a69;
  --library_colors-core---slate--slate-700: #3d404c;
  --library_colors-core---slate--slate-800: #2e303a;
  --library_colors-core---slate--slate-900: #24252c;
  --library_colors-core---purple--purple-50: #f5ebfe;
  --library_colors-core---purple--purple-100: #efd8ff;
  --library_colors-core---purple--purple-200: #daa5ff;
  --library_colors-core---purple--purple-300: #c570ff;
  --library_colors-core---purple--purple-400: #a644e9;
  --library_colors-core---purple--purple-500: #811fc4;
  --library_colors-core---purple--purple-600: #6c0aaf;
  --library_colors-core---purple--purple-700: #5b0099;
  --library_colors-core---purple--purple-800: #4e0084;
  --library_colors-core---purple--purple-900: #31094c;
  --library_colors-core---green--green-50: #e2f9ee;
  --library_colors-core---green--green-100: #d1f5e4;
  --library_colors-core---green--green-200: #abedce;
  --library_colors-core---green--green-300: #81e4b5;
  --library_colors-core---green--green-400: #4ad896;
  --library_colors-core---green--green-500: #29c17a;
  --library_colors-core---green--green-600: #219c62;
  --library_colors-core---green--green-700: #1c8252;
  --library_colors-core---green--green-800: #176c44;
  --library_colors-core---green--green-900: #0e432a;
  --library_button-styles---icon-hover: var(--library_button-theme---primary--icon-hover);
  --library_colors-core---yellow--yellow-50: #fff5d6;
  --library_colors-core---yellow--yellow-100: #ffecb2;
  --library_colors-core---yellow--yellow-200: #ffdf80;
  --library_colors-core---yellow--yellow-300: #ffcf42;
  --library_colors-core---yellow--yellow-400: #fabc00;
  --library_colors-element---background--bg-state-focus: var(--library_colors-core---red--red-500);
  --library_colors-core---yellow--yellow-500: #edb200;
  --library_colors-element---background--bg-state-selected-strong: var(--library_colors-core---neutral--black);
  --library_colors-core---yellow--yellow-600: #d6a100;
  --library_colors-core---yellow--yellow-700: #c29200;
  --library_colors-element---background--bg-state-selected-brand: var(--library_colors-core---red--red-500);
  --library_colors-core---yellow--yellow-800: #860;
  --_spacing---section-space--even: var(--site--margin);
  --library_spacing---section-space--even: var(--library---site--margin);
  --_spacing---section-space--tiny: 0px;
  --_spacing---section-space--main: 0px;
  --_spacing---section-space--large: 0px;
  --_spacing---section-space--x-large: 0px;
  --library---container--tiny: 0px;
  --library---container--small: 0px;
  --library_colors-core---yellow--yellow-900: #705400;
  --library_colors-core---orange--orange-50: #fdf4ec;
  --library_colors-core---orange--orange-100: #fce9da;
  --library_colors-core---orange--orange-200: #f9d5b8;
  --library_colors-core---orange--orange-300: #f4b07b;
  --library_colors-core---orange--orange-400: #f0944c;
  --library_colors-core---orange--orange-500: #ee842f;
  --library_colors-core---orange--orange-600: #e77013;
  --library_colors-core---orange--orange-700: #b85a0f;
  --library_colors-core---orange--orange-800: #89430b;
  --library_colors-core---orange--orange-900: #472206;
  --library_colors-core---sage--sage-50: #f2f6ea;
  --library_colors-core---sage--sage-100: #edf2e2;
  --library_colors-core---sage--sage-200: #dae4c3;
  --library_colors-core---sage--sage-300: #c8d8a7;
  --library_colors-core---sage--sage-400: #aec57d;
  --library_colors-core---sage--sage-500: #96b356;
  --library_colors-core---sage--sage-600: #7d9744;
  --library_colors-core---sage--sage-700: #607434;
  --library_colors-core---sage--sage-800: #465526;
  --library_colors-core---sage--sage-900: #2f3819;
  --library_colors-core---olive--olive-50: #f5f2e5;
  --library_colors-core---olive--olive-100: #f2eedc;
  --library_colors-core---olive--olive-200: #ece8cd;
  --library_colors-core---olive--olive-300: #e4dfb9;
  --library_colors-core---olive--olive-400: #d9d19b;
  --library_colors-core---olive--olive-500: #cabe73;
  --library_colors-core---olive--olive-600: #bcad4e;
  --library_colors-core---olive--olive-700: #a8993a;
  --library_colors-core---olive--olive-800: #81752d;
  --library_colors-core---olive--olive-900: #574f1e;
  --library_colors-core---beige--beige-50: #f8f5f2;
  --library_colors-core---beige--beige-100: #f4f1ec;
  --library_colors-core---beige--beige-200: #eeeae2;
  --library_colors-core---beige--beige-300: #e1d9cb;
  --library_colors-core---beige--beige-400: #d2c6b1;
  --library_colors-core---beige--beige-500: #b4a07e;
  --library_colors-core---beige--beige-600: #a2885d;
  --library_colors-core---beige--beige-700: #84704d;
  --library_colors-core---beige--beige-800: #5a4b34;
  --library_colors-core---beige--beige-900: #3a3122;
  --library_colors-core---indigo--indigo-50: #eaecfa;
  --library_colors-core---indigo--indigo-100: #daddf6;
  --library_colors-core---indigo--indigo-200: #c1c7f0;
  --library_colors-core---indigo--indigo-300: #9faff8;
  --library_colors-core---indigo--indigo-400: #7f8cf0;
  --library_colors-core---indigo--indigo-500: #5767eb;
  --library_colors-core---indigo--indigo-600: #4053e8;
  --library_colors-core---indigo--indigo-700: #122196;
  --library_colors-core---indigo--indigo-800: #1d2567;
  --library_colors-core---indigo--indigo-900: #131943;
  --library_colors-core---crimson--crimson-50: #ffeceb;
  --library_colors-core---crimson--crimson-100: #fededc;
  --library_colors-core---crimson--crimson-200: #fededc;
  --library_colors-core---crimson--crimson-300: #fda09b;
  --library_colors-core---crimson--crimson-400: #fc7169;
  --library_colors-core---crimson--crimson-500: #fb4238;
  --library_colors-core---crimson--crimson-600: #eb0f28;
  --library_colors-core---crimson--crimson-700: #ba0c20;
  --library_colors-core---crimson--crimson-800: #a80b1d;
  --library_colors-core---crimson--crimson-900: #730814;
  --library_colors-core---magenta--magenta-50: #ffeceb;
  --library_colors-core---magenta--magenta-100: #fededc;
  --library_colors-core---magenta--magenta-200: #fededc;
  --library_colors-core---magenta--magenta-300: #fda09b;
  --library_colors-core---magenta--magenta-400: #fc7169;
  --library_colors-core---magenta--magenta-500: #fb4238;
  --library_colors-core---magenta--magenta-600: #eb0f28;
  --library_colors-core---magenta--magenta-700: #c2005a;
  --library_colors-core---magenta--magenta-800: #930045;
  --library_colors-core---magenta--magenta-900: #6b0032;
  --library_colors-core---chartreuse--chartreuse-50: #f7fed7;
  --library_colors-core---chartreuse--chartreuse-100: #f0fdb5;
  --library_colors-core---chartreuse--chartreuse-200: #ecfca1;
  --library_colors-core---chartreuse--chartreuse-300: #e7fb88;
  --library_colors-core---chartreuse--chartreuse-400: #ddf957;
  --library_colors-core---chartreuse--chartreuse-500: #cef70d;
  --library_colors-core---chartreuse--chartreuse-600: #b0d407;
  --library_colors-core---chartreuse--chartreuse-700: #87a306;
  --library_colors-core---chartreuse--chartreuse-800: #5a6d03;
  --library_colors-core---chartreuse--chartreuse-900: #313c02;
  --library_colors-core---fuscia--fuscia-50: #feecf9;
  --library_colors-core---fuscia--fuscia-100: #fddef5;
  --library_colors-core---fuscia--fuscia-200: #fbcbef;
  --library_colors-core---fuscia--fuscia-300: #f9aee6;
  --library_colors-core---fuscia--fuscia-400: #f683d8;
  --library_colors-core---fuscia--fuscia-500: #f24ac7;
  --library_colors-core---fuscia--fuscia-600: #ea10b1;
  --library_colors-core---fuscia--fuscia-700: #ba0d8d;
  --library_colors-core---fuscia--fuscia-800: #8a0a69;
  --library_colors-core---fuscia--fuscia-900: #5b0645;
  --library_colors-element---background--bg-state-disabled: var(--library_colors-core---gray--gray-100);
  --library_colors-element---background--bg-state-disabled-oncontrast: var(--library_colors-core---gray--gray-500);
  --library_colors-element---background--bg-feedback-error: var(--library_colors-core---magenta--magenta-50);
  --library_colors-element---background--bg-feedback-error-strong: var(--library_colors-core---red--red-800);
  --library_colors-element---background--bg-feedback-warning: var(--library_colors-core---yellow--yellow-50);
  --library_colors-element---background--bg-feedback-success: var(--library_colors-core---green--green-50);
  --library_colors-element---background--bg-feedback-success-strong: var(--library_colors-core---green--green-800);
  --library_typography---font-size--display-xxl: 9.75rem;
  --library_typography---font-size--display-xl: 8.375rem;
  --library_typography---font-size--display-l: 5rem;
  --library_typography---font-size--heading-xl: 4rem;
  --library_typography---font-size--heading-l: 3.375rem;
  --library_typography---font-size--heading-m: 2.625rem;
  --library_typography---font-size--heading-s: 2rem;
  --library_typography---font-size--heading-xs: 1.5rem;
  --library_typography---font-size--title-xl: 1.5rem;
  --library_typography---font-size--title-l: 1.5rem;
  --library_typography---font-size--title-m: 1.25rem;
  --library_typography---font-size--title-s: 1rem;
  --library_typography---font-size--body-l: 1.25rem;
  --library_typography---font-size--body-m: 1rem;
  --library_typography---font-size--body-s: 1rem;
  --library_typography---font-size--eyebrow-m: 1rem;
  --library_typography---font-size--tag-m: 1rem;
  --library_typography---font-size--input-label-m: 1rem;
  --library_typography---font-size--input-text-m: 1rem;
  --library_typography---font-size--filter-label-m: 1rem;
  --library_typography---font-size--cta-l: 1.125rem;
  --library_typography---font-size--text-link-m: 1rem;
  --library_typography---line-height--display-xxl: 0rem;
  --library_typography---line-height--display-xl: 0rem;
  --library_typography---line-height--display-l: 0rem;
  --library_typography---line-height--heading-xl: 0rem;
  --library_typography---line-height--heading-l: 0rem;
  --library_typography---line-height--heading-m: 0rem;
  --library_typography---line-height--heading-s: 0rem;
  --library_typography---line-height--heading-xs: 0rem;
  --library_typography---line-height--title-xl: 0rem;
  --library_typography---line-height--title-l: 0rem;
  --library_typography---line-height--title-m: 0rem;
  --library_typography---line-height--title-s: 0rem;
  --library_typography---line-height--body-l: 0rem;
  --library_typography---line-height--body-m: 0rem;
  --library_typography---line-height--eyebrow-m: 0rem;
  --library_typography---line-height--tag-m: 0rem;
  --library_typography---line-height--input-label-m: 0px;
  --library_typography---line-height--input-label-s: 0px;
  --library_typography---line-height--input-text-m: 0px;
  --library_typography---line-height--filter-label-m: 0px;
  --library_typography---line-height--cta-m: 0px;
  --library_typography---line-height--text-link-m: 0px;
  --library_typography---letter-spacing--1-28px: 1.28px;
  --library_typography---letter-spacing--0-8px: .8px;
  --library_typography---letter-spacing--0-75px: .75px;
  --library_typography---letter-spacing--0px: 0px;
  --library_typography---letter-spacing--0-05px: -.05px;
  --library_colors-element---underline--underline-primary: var(--library_colors-core---neutral--black);
  --library_colors-element---underline--underline-primary-oncontrast: var(--library_colors-core---neutral--white);
  --library_colors-element---underline--underline-secondary: var(--library_colors-core---indigo--indigo-600);
  --library_colors-element---underline--underline-secondary-oncontrast: var(--library_colors-core---indigo--indigo-300);
  --library_colors-element---underline--underline-state-hover-oncontrast: var(--library_colors-core---red--red-500);
  --library_colors-element---overlay--overlay-primary: var(--library_colors-core---neutral--black-32);
  --library_colors-element---button--button-primary: var(--library_colors-core---neutral--black);
  --library_colors-element---button--button-primary-oncontrast: var(--library_colors-core---neutral--white);
  --library_colors-element---button--button-secondary: var(--library_colors-core---neutral--white-0);
  --library_colors-element---button--button-secondary-oncontrast: var(--library_colors-core---neutral--white-0);
  --library_colors-element---button--button-tertiary: var(--library_colors-core---indigo--indigo-50);
  --library_colors-element---button--button-quaternary: var(--library_colors-core---indigo--indigo-600);
  --library_colors-element---button--button-state-hover: var(--library_colors-core---red--red-500);
  --library_colors-element---button--button-state-hover-oncontrast: var(--library_colors-core---red--red-500);
  --library_colors-element---button--button-state-focus: var(--library_colors-core---red--red-500);
  --library_colors-element---button--button-state-focus-oncontrast: var(--library_colors-core---red--red-500);
  --library_colors-element---button--button-state-disabled: var(--library_colors-core---gray--gray-100);
  --library_colors-element---button--button-state-disabled-oncontrast: var(--library_colors-core---gray--gray-500);
  --site--column-width: var(--library---site--column-width);
  --library---site--column-width: calc((min(var(--library---container--main), 100% - var(--library---site--margin) * 2)  - (var(--library---site--gutter) * (var(--library---site--column-count)  - 1))) / var(--library---site--column-count));
  --library---container--full: 0px;
  --library_typography---text-transform--none: var(--text-transform, none);
  --library---column-width--1: 0px;
  --library_typography---text-transform--uppercase: uppercase;
  --library_typography---text-transform--capitalize: capitalize;
  --library---column-width--2: 0px;
  --library---column-width--3: 0px;
  --library_typography---text-transform--lowercase: lowercase;
  --library---column-width--4: 0px;
  --library---column-width--5: 0px;
  --library---column-width--7: 0px;
  --library---column-width--8: 0px;
  --library---column-width--9: 0px;
  --library---column-width--10: 0px;
  --library---column-width--11: 0px;
  --library---column-margin--1: 0px;
  --library---column-margin--2: 0px;
  --library---column-margin--3: 0px;
  --library---column-margin--4: 0px;
  --library---column-margin--5: 0px;
  --library---column-margin--6: 0px;
  --library---column-margin--7: 0px;
  --library---column-margin--8: 0px;
  --library---column-margin--9: 0px;
  --library---column-margin--10: 0px;
  --library---column-margin--11: 0px;
  --library---column-margin--12: 0px;
  --library_input-text-sizes---font-size: var(--library_typography---font-size--body-m);
  --library_input-text-sizes---font-weight: var(--library_typography---font-style--55-roman);
  --library_input-text-sizes---line-height: var(--library_typography---line-height--tag-m);
  --library_input-text-sizes---letter-spacing: var(--library_typography---letter-spacing--0-75px);
  --library_input-text-sizes---font-family: var(--library_typography---font-family--sans-serif);
  --library_typography---font-family--primary-medium\<deleted\|variable-a3acf085-c011-7992-c6e6-2483f133d9fa\>: 500;
  --library_typography---letter-spacing--0-03em\<deleted\|variable-8c51dd42-e2d7-111d-d267-6ea6bb89be19\>: -.03em;
  --library_colors-control---brand--brand-neutral\<deleted\|variable-845d1d11-3bfe-7d95-941a-7551c769abac\>: var(--library_colors-core---neutral--black);
  --_typography---font-size--h6\<deleted\|variable-8afc1e46-67ec-a50a-a199-9ce30134d53c\>: clamp(var(--_sizes---typography-heading--mobile-h6\<deleted\|variable-47ade080-9f15-b547-b765-dea7783ff1a2\>) * 1rem, ((var(--_sizes---typography-heading--mobile-h6\<deleted\|variable-47ade080-9f15-b547-b765-dea7783ff1a2\>)  - ((var(--_sizes---typography-heading--desktop-h6\<deleted\|variable-d6e8da12-698c-d68f-fd54-86bf5b4fcae1\>)  - var(--_sizes---typography-heading--mobile-h6\<deleted\|variable-47ade080-9f15-b547-b765-dea7783ff1a2\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-heading--desktop-h6\<deleted\|variable-d6e8da12-698c-d68f-fd54-86bf5b4fcae1\>)  - var(--_sizes---typography-heading--mobile-h6\<deleted\|variable-47ade080-9f15-b547-b765-dea7783ff1a2\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-heading--desktop-h6\<deleted\|variable-d6e8da12-698c-d68f-fd54-86bf5b4fcae1\>) * 1rem);
  --_typography---font-size--h5\<deleted\|variable-6b2bc134-e2e1-21fd-47bd-a26d3c891936\>: clamp(var(--_sizes---typography-heading--mobile-h5\<deleted\|variable-1ce9de88-7a0c-2d90-912a-f66d36ec51cc\>) * 1rem, ((var(--_sizes---typography-heading--mobile-h5\<deleted\|variable-1ce9de88-7a0c-2d90-912a-f66d36ec51cc\>)  - ((var(--_sizes---typography-heading--desktop-h5\<deleted\|variable-6463c181-6e4a-2237-2301-2bfcbde8b9d6\>)  - var(--_sizes---typography-heading--mobile-h5\<deleted\|variable-1ce9de88-7a0c-2d90-912a-f66d36ec51cc\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-heading--desktop-h5\<deleted\|variable-6463c181-6e4a-2237-2301-2bfcbde8b9d6\>)  - var(--_sizes---typography-heading--mobile-h5\<deleted\|variable-1ce9de88-7a0c-2d90-912a-f66d36ec51cc\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-heading--desktop-h5\<deleted\|variable-6463c181-6e4a-2237-2301-2bfcbde8b9d6\>) * 1rem);
  --_typography---font-size--h4\<deleted\|variable-bd08c4c6-5181-ce0f-6d26-0c23c15bbb27\>: clamp(var(--_sizes---typography-heading--mobile-h4\<deleted\|variable-50ce1bc5-4208-628f-0076-140b59fab796\>) * 1rem, ((var(--_sizes---typography-heading--mobile-h4\<deleted\|variable-50ce1bc5-4208-628f-0076-140b59fab796\>)  - ((var(--_sizes---typography-heading--desktop-h4\<deleted\|variable-856ba990-3d56-e923-746e-ca2978e0b052\>)  - var(--_sizes---typography-heading--mobile-h4\<deleted\|variable-50ce1bc5-4208-628f-0076-140b59fab796\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-heading--desktop-h4\<deleted\|variable-856ba990-3d56-e923-746e-ca2978e0b052\>)  - var(--_sizes---typography-heading--mobile-h4\<deleted\|variable-50ce1bc5-4208-628f-0076-140b59fab796\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-heading--desktop-h4\<deleted\|variable-856ba990-3d56-e923-746e-ca2978e0b052\>) * 1rem);
  --_typography---font-size--h3\<deleted\|variable-23545ec2-89d5-b86e-ba49-466f26507b31\>: clamp(var(--_sizes---typography-heading--mobile-h3\<deleted\|variable-04431689-3157-8c63-4e76-0c9b6daf7401\>) * 1rem, ((var(--_sizes---typography-heading--mobile-h3\<deleted\|variable-04431689-3157-8c63-4e76-0c9b6daf7401\>)  - ((var(--_sizes---typography-heading--desktop-h3\<deleted\|variable-78f60085-f3e2-4378-2592-799afb1348cb\>)  - var(--_sizes---typography-heading--mobile-h3\<deleted\|variable-04431689-3157-8c63-4e76-0c9b6daf7401\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-heading--desktop-h3\<deleted\|variable-78f60085-f3e2-4378-2592-799afb1348cb\>)  - var(--_sizes---typography-heading--mobile-h3\<deleted\|variable-04431689-3157-8c63-4e76-0c9b6daf7401\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-heading--desktop-h3\<deleted\|variable-78f60085-f3e2-4378-2592-799afb1348cb\>) * 1rem);
  --_typography---font-size--h2\<deleted\|variable-edff6f16-d395-61c0-d463-9f97e6b76e95\>: clamp(var(--_sizes---typography-heading--mobile-h2\<deleted\|variable-3d2f82ea-d63a-d181-d937-9e05a20f0854\>) * 1rem, ((var(--_sizes---typography-heading--mobile-h2\<deleted\|variable-3d2f82ea-d63a-d181-d937-9e05a20f0854\>)  - ((var(--_sizes---typography-heading--desktop-h2\<deleted\|variable-e1b63c04-2a3d-7c3a-f7b0-7f90dbb1365f\>)  - var(--_sizes---typography-heading--mobile-h2\<deleted\|variable-3d2f82ea-d63a-d181-d937-9e05a20f0854\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-heading--desktop-h2\<deleted\|variable-e1b63c04-2a3d-7c3a-f7b0-7f90dbb1365f\>)  - var(--_sizes---typography-heading--mobile-h2\<deleted\|variable-3d2f82ea-d63a-d181-d937-9e05a20f0854\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-heading--desktop-h2\<deleted\|variable-e1b63c04-2a3d-7c3a-f7b0-7f90dbb1365f\>) * 1rem);
  --_typography---font-size--h1\<deleted\|variable-554bb860-d344-4c5c-7d5a-a05aa42c8cfa\>: clamp(var(--_sizes---typography-heading--mobile-h1\<deleted\|variable-3b8fac93-7cd3-f313-e5d9-f512b939462f\>) * 1rem, ((var(--_sizes---typography-heading--mobile-h1\<deleted\|variable-3b8fac93-7cd3-f313-e5d9-f512b939462f\>)  - ((var(--_sizes---typography-heading--desktop-h1\<deleted\|variable-8aecc1d1-b513-133d-50fc-4164c065a2c2\>)  - var(--_sizes---typography-heading--mobile-h1\<deleted\|variable-3b8fac93-7cd3-f313-e5d9-f512b939462f\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-heading--desktop-h1\<deleted\|variable-8aecc1d1-b513-133d-50fc-4164c065a2c2\>)  - var(--_sizes---typography-heading--mobile-h1\<deleted\|variable-3b8fac93-7cd3-f313-e5d9-f512b939462f\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-heading--desktop-h1\<deleted\|variable-8aecc1d1-b513-133d-50fc-4164c065a2c2\>) * 1rem);
  --_typography---font-size--display\<deleted\|variable-8247495a-a8b2-1b3d-3284-0d41fead6587\>: clamp(var(--_sizes---typography-heading--m-display\<deleted\|variable-cafb51e9-6b16-0b80-0ec5-6203dda1f7bf\>) * 1rem, ((var(--_sizes---typography-heading--m-display\<deleted\|variable-cafb51e9-6b16-0b80-0ec5-6203dda1f7bf\>)  - ((var(--_sizes---typography-heading--desktop-display\<deleted\|variable-688df068-81cf-9317-573d-29cb3ca65667\>)  - var(--_sizes---typography-heading--m-display\<deleted\|variable-cafb51e9-6b16-0b80-0ec5-6203dda1f7bf\>)) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--_sizes---typography-heading--desktop-display\<deleted\|variable-688df068-81cf-9317-573d-29cb3ca65667\>)  - var(--_sizes---typography-heading--m-display\<deleted\|variable-cafb51e9-6b16-0b80-0ec5-6203dda1f7bf\>)) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), var(--_sizes---typography-heading--desktop-display\<deleted\|variable-688df068-81cf-9317-573d-29cb3ca65667\>) * 1rem);
  --_typography---letter-spacing--0-03em\<deleted\|variable-96c3ef35-145c-de17-34df-2d368f9c4b4f\>: -.03em;
  --_typography---line-height--1-1\<deleted\|variable-a7564bd8-ac8c-b7ac-6ab2-34649c5d621e\>: 1.1;
  --_swatch---dark-1\<deleted\|variable-77a18693-3a4c-74b7-8c50-c3dea308e6e1\>: #1f1d1e;
  --_swatch---light-1\<deleted\|variable-2edba973-7921-5877-c916-d975425d898c\>: white;
  --_swatch---light-2\<deleted\|variable-f3fc2067-15bc-7c48-9c4f-fdf6d5a678b9\>: #ebebeb;
  --_swatch---alpha--alpha-dark-20\<deleted\|variable-9187f4bb-8ac1-5a3a-c9c2-ce9d5fa1a14e\>: color-mix(in srgb, var(--_swatch---dark-1\<deleted\|variable-77a18693-3a4c-74b7-8c50-c3dea308e6e1\>) 20%, transparent);
  --_swatch---alpha--alpha-light-20\<deleted\|variable-c064c04e-eeae-5ff9-f9cb-ea48498e4c64\>: color-mix(in srgb, var(--_swatch---light-1\<deleted\|variable-2edba973-7921-5877-c916-d975425d898c\>) 20%, transparent);
  --_theme---button-primary--border\<deleted\|variable-d1c20890-b9bf-52c5-153d-0534134d9f28\>: var(--_swatch---dark-2\<deleted\|variable-47e4153b-a7fc-9732-ef61-1615244e83e1\>);
  --_theme---button-secondary--border\<deleted\|variable-24eeb61d-8000-59f0-dc21-bbdd3a969bbd\>: var(--_swatch---dark-2\<deleted\|variable-47e4153b-a7fc-9732-ef61-1615244e83e1\>);
  --_theme---button-primary--background\<deleted\|variable-492df692-8a56-3316-a5e7-49c0af3fa2e5\>: var(--_swatch---dark-2\<deleted\|variable-47e4153b-a7fc-9732-ef61-1615244e83e1\>);
  --_theme---button-secondary--background\<deleted\|variable-13a258b9-96f2-9efa-f1e2-408420c13ee2\>: var(--_swatch---transparent\<deleted\|variable-164bbc60-f229-b9e1-224b-d68775a5c54c\>);
  --_theme---button-primary--text\<deleted\|variable-84209501-7f5c-ffe0-334e-8db54f880ab8\>: var(--_swatch---light-1\<deleted\|variable-2edba973-7921-5877-c916-d975425d898c\>);
  --_theme---button-secondary--text\<deleted\|variable-2ba42054-2837-e811-3c34-cf9d014ee82d\>: var(--_swatch---dark-2\<deleted\|variable-47e4153b-a7fc-9732-ef61-1615244e83e1\>);
  --_sizes---buttons--mobile-button\<deleted\|variable-33062323-0384-12b8-f2d2-be239d2825c4\>: 1;
  --_sizes---buttons--desktop-button\<deleted\|variable-b4465af2-3728-8516-8d61-50a2c7d4fbbf\>: 1.125;
  --_sizes---typography-text--mobile-text-small\<deleted\|variable-ab889185-70a8-8d6a-9e49-64234d010715\>: .75;
  --_sizes---typography-text--desktop-text-small\<deleted\|variable-1a844783-08cf-7f70-c78a-aaa35519fb04\>: .875;
  --_swatch---accent\<deleted\|variable-d8084a40-00b1-323e-bb7b-da5a20bf50cd\>: #3b89ff;
  --_sizes---typography-text--mobile-text-large\<deleted\|variable-8744eabb-f544-9c1a-20e5-a6c75ff2f5e7\>: 1.125;
  --_sizes---typography-text--desktop-text-large\<deleted\|variable-430f12d4-10a1-a0f0-fef7-0d0fab681648\>: 1.25;
  --_sizes---typography-text--mobile-text-main\<deleted\|variable-b4dd0f35-35ce-219e-c2cb-f4b160f9ebf9\>: 1;
  --_sizes---typography-text--desktop-text-main\<deleted\|variable-62e64e06-dbc4-f9d0-e567-b7fa132a1e07\>: 1;
  --library_colors-control---brand--brand-accent\<deleted\|variable-97f1e4fe-6a9a-520e-e2a3-041dd9937a13\>: var(--library_colors-core---red--red-500);
  --_sizes---typography-heading--mobile-h6\<deleted\|variable-47ade080-9f15-b547-b765-dea7783ff1a2\>: 1;
  --_sizes---typography-heading--desktop-h6\<deleted\|variable-d6e8da12-698c-d68f-fd54-86bf5b4fcae1\>: 1.125;
  --_sizes---typography-heading--mobile-h5\<deleted\|variable-1ce9de88-7a0c-2d90-912a-f66d36ec51cc\>: 1.25;
  --_sizes---typography-heading--desktop-h5\<deleted\|variable-6463c181-6e4a-2237-2301-2bfcbde8b9d6\>: 1.5;
  --_sizes---typography-heading--mobile-h4\<deleted\|variable-50ce1bc5-4208-628f-0076-140b59fab796\>: 1.5;
  --_sizes---typography-heading--desktop-h4\<deleted\|variable-856ba990-3d56-e923-746e-ca2978e0b052\>: 2.25;
  --_sizes---typography-heading--mobile-h3\<deleted\|variable-04431689-3157-8c63-4e76-0c9b6daf7401\>: 1.875;
  --_sizes---typography-heading--desktop-h3\<deleted\|variable-78f60085-f3e2-4378-2592-799afb1348cb\>: 3.375;
  --_sizes---typography-heading--mobile-h2\<deleted\|variable-3d2f82ea-d63a-d181-d937-9e05a20f0854\>: 2.375;
  --_sizes---typography-heading--desktop-h2\<deleted\|variable-e1b63c04-2a3d-7c3a-f7b0-7f90dbb1365f\>: 4;
  --_sizes---typography-heading--mobile-h1\<deleted\|variable-3b8fac93-7cd3-f313-e5d9-f512b939462f\>: 3.375;
  --_sizes---typography-heading--desktop-h1\<deleted\|variable-8aecc1d1-b513-133d-50fc-4164c065a2c2\>: 4.5;
  --_sizes---typography-heading--m-display\<deleted\|variable-cafb51e9-6b16-0b80-0ec5-6203dda1f7bf\>: 3.5;
  --_sizes---typography-heading--desktop-display\<deleted\|variable-688df068-81cf-9317-573d-29cb3ca65667\>: 5.25;
  --_swatch---transparent\<deleted\|variable-164bbc60-f229-b9e1-224b-d68775a5c54c\>: transparent;
}

body {
  font-family: var(--_text-sizes---font-family);
  color: var(--library_colors-element---text--text-primary);
  font-size: var(--_text-sizes---font-size);
  line-height: var(--_text-sizes---line-height);
  font-weight: var(--_text-sizes---font-weight);
  letter-spacing: var(--_text-sizes---letter-spacing);
}

a {
  color: inherit;
  outline-width: var(--focus--width);
  outline-offset: var(--focus--offset-outer);
  text-decoration: none;
}

ul {
  margin-bottom: 0;
  padding-left: .75rem;
  list-style: "";
}

ol {
  margin-bottom: 0;
  padding-left: 0;
  list-style: "";
}

li {
  display: block;
}

img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
}

blockquote {
  border-style: none;
  padding: 0;
}

figure {
  margin-bottom: 0;
}

.library--page_code_wrap {
  position: fixed;
  inset: 0% 0% auto;
}

.page_wrap {
  flex-flow: column;
  min-height: 100svh;
  display: flex;
  overflow: clip;
}

.page_main {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block {
  min-height: 72px;
}

@media screen and (min-width: 1280px) {
  .div-block {
    min-height: 157px;
  }
}

@media screen and (max-width: 991px) {
  .library--pb-l4_links_list {
    padding-right: var(--library---site--margin);
    padding-left: var(--library---site--margin);
    visibility: hidden;
    margin-left: calc(-1 * var(--library---site--margin));
    margin-right: calc(-1 * var(--library---site--margin));
    display: none;
  }

  .library--pb-l4_dropdown_wrap {
    visibility: visible;
    width: 100vw;
    margin-left: calc(-1 * var(--library---site--margin));
    display: block;
  }

  .library--pb-l4_dropdown_toggle {
    padding-right: var(--library---site--margin);
    padding-left: var(--library---site--margin);
    border-bottom: 1px solid var(--library_colors-element---border--border-secondary);
    box-shadow: 0 1px 2px #19191929;
  }

  .library--pb-l4_dropdown_nav {
    padding-top: 1rem;
    padding-right: var(--library---site--margin);
    padding-left: var(--library---site--margin);
  }

  .library--pb-l4_dropdown_nav.w--open {
    position: relative;
    inset: auto 0% 0%;
  }

  .library--pb-l4_dropdown_item {
    border-radius: var(--library_sizes---radius--radius-12);
  }

  .library--pb-l4_dropdown_item:hover {
    background-color: var(--library_colors-element---background--bg-state-hover);
    color: var(--library_colors-element---text--text-oncontrast);
  }

  .library--pb-l4_dropdown_item.w--current {
    background-color: var(--library_colors-element---background--bg-state-selected);
    color: var(--library_colors-element---text--text-primary);
  }

  .library--pb-l4_links_wrap {
    border-bottom-style: none;
  }

  .library--ft_tab_wrap.library--u-grid-custom {
    grid-column-gap: var(--library_spacing---space--space-24);
    grid-row-gap: var(--library_spacing---space--space-24);
    --library_column-count---value: 1;
    grid-column-gap: var(--library_spacing---space--space-24);
    grid-row-gap: var(--library_spacing---space--space-24);
  }

  .library--ft_tab_menu.library--u-column-5 {
    visibility: hidden;
    visibility: hidden;
    display: none;
  }

  .library--ft_tab_content.library--u-column-7 {
    height: auto;
  }

  .library--ft_tab_item1_wrap {
    position: static;
  }

  .library--ft_tab_item1_name {
    visibility: visible;
    display: block;
  }

  .library--rfa_layout.library--u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(20rem, (100% - ((var(--library_column-count---value)  - 1) * var(--library_gap---size))) / var(--library_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(20rem, (100% - ((var(--library_column-count---value)  - 1) * var(--library_gap---size))) / var(--library_column-count---value)), 100%), 1fr));
  }

  .library--ra_head.library--u-column-4.library--u-vflex-left-top {
    padding-right: var(--library_spacing---space--space-0);
    padding-right: var(--library_spacing---space--space-0);
    padding-right: var(--library_spacing---space--space-0);
  }

  .library--u-rich-text h3 {
    font-weight: var(--library_typography---font-style--medium);
  }

  .library--u-rich-text blockquote {
    max-width: var(--library---column-width--12);
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .library--vp_layout.library--u-grid-custom {
    flex-flow: column;
    display: flex;
  }

  .library--vp_playlist_wrap.library--u-column-4 {
    max-height: 28rem;
  }

  .library--dcg_layout.library--u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(20rem, (100% - ((var(--library_column-count---value)  - 1) * var(--library_gap---size))) / var(--library_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(20rem, (100% - ((var(--library_column-count---value)  - 1) * var(--library_gap---size))) / var(--library_column-count---value)), 100%), 1fr));
  }

  .library--facts2_item_wrap {
    grid-template-columns: 1fr;
  }

  .library--table_item {
    padding-top: var(--library_spacing---space--space-8);
    padding-bottom: var(--library_spacing---space--space-8);
  }

  .library--vp_playlist_thumb {
    width: 6rem;
  }

  .library--ts_layout.library--u-grid-custom {
    flex-flow: column;
    display: flex;
  }

  .library--ts_head.library--u-column-4.library--u-vflex-left-top {
    padding-right: var(--library_spacing---space--space-0);
    padding-right: var(--library_spacing---space--space-0);
    padding-right: var(--library_spacing---space--space-0);
  }

  .library--tl_row_wrap {
    display: block;
  }

  .library--tl_row_col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 7.5rem 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .library--tl_row_item.library--is-head {
    display: block;
  }

  .library--ts_table_header {
    display: none;
  }

  .library--cr_row_wrap {
    display: block;
  }

  .library--cr_row_col {
    grid-template-rows: auto;
    grid-template-columns: 7.5rem 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .library--cr_row_col.library--is-1 {
    background-color: var(--library_colors-element---background--bg-secondary);
    background-color: var(--library_colors-element---background--bg-secondary);
  }

  .library--cr_row_item.library--is-head {
    display: block;
  }

  .library--cr_table_header {
    display: none;
  }

  .u-grid-desktop {
    flex-flow: column;
    display: flex;
  }

  .form-columns-2 {
    grid-template-columns: 1fr;
  }

  .dcg_layout.u-grid-autofit-2 {
    grid-template-columns: repeat(auto-fit, minmax(min(max(20rem, (100% - ((var(--library_column-count---value)  - 1) * var(--library_gap---size))) / var(--library_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(20rem, (100% - ((var(--library_column-count---value)  - 1) * var(--library_gap---size))) / var(--library_column-count---value)), 100%), 1fr));
  }

  .ft_tab_wrap.u-grid-custom {
    flex-flow: column;
    display: flex;
  }

  .ra_head.u-column-4.u-vflex-left-top {
    padding-right: var(--library_spacing---space--space-0);
    padding-right: var(--library_spacing---space--space-0);
    padding-right: var(--library_spacing---space--space-0);
  }

  .cta_text_wrap {
    flex-flow: column;
  }
}

@media screen and (max-width: 767px) {
  .library--pph_layout.library--u-grid-custom {
    --library_column-count---value: 1;
  }

  .library--pph_content:where(.w-variant-48ecd6c2-6c27-3c3b-a630-4bc57acda5ef) {
    grid-template-columns: 1fr;
  }

  .library--pph_video_wrap {
    visibility: hidden;
    display: none;
  }

  .library--g_lightbox_play {
    width: 3rem;
    height: 3rem;
    padding: .5rem .5rem .5rem .6rem;
  }

  .library--facts1_wrap {
    color: var(--library_colors-element---text--text-primary);
  }

  .library--facts1_wrap:where(.w-variant-9cefb82a-e945-6d66-cb1b-0d938b2bbdb5) {
    color: var(--library_colors-element---text--text-oncontrast);
  }

  .library--facts1_list {
    grid-row-gap: var(--library_spacing---space--space-96);
    grid-template-columns: 1fr;
  }

  .library--facts1_item_wrap {
    padding-top: var(--library_spacing---space--space-8);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: inherit;
  }

  .library--gl_header_wrap {
    flex-flow: column;
  }

  .library--gl_header_cta {
    margin-left: -.5rem;
  }

  .library--fmc1_layout {
    flex-flow: column;
  }

  .library--fmc1_visual {
    height: 16rem;
  }

  .library--qc_layout {
    flex-flow: column;
  }

  .library--qc_visual {
    width: 15rem;
  }

  .library--fmc2_layout {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .library--g_header_wrap {
    flex-flow: column;
  }

  .library--g_header_cta {
    margin-left: -.5rem;
  }

  .library--ft_tab_item1_content {
    padding: var(--library_spacing---space--space-24);
    grid-column-gap: var(--library_spacing---space--space-16);
    grid-row-gap: var(--library_spacing---space--space-16);
    flex-flow: column;
  }

  .library--ft_tab_item1_image {
    max-width: 8rem;
  }

  .library--ra_layout.library--u-grid-custom {
    --library_column-count---value: 1;
  }

  .library--ra_head.library--u-column-4.library--u-vflex-left-top {
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-end: span 12;
  }

  .library--ra_accordions_list.library--u-column-8 {
    grid-column-end: span 12;
  }

  .library--cta_wrap {
    padding-top: var(--library_spacing---section-space--tiny);
    padding-bottom: var(--library_spacing---section-space--tiny);
  }

  .library--tab_menu {
    display: none;
  }

  .library--tab_dropdown_wrap {
    display: inline-flex;
  }

  .library--facts2_list {
    grid-column-gap: var(--library_spacing---space--space-24);
    grid-row-gap: var(--library_spacing---space--space-24);
  }

  .library--facts2_layout.library--u-grid-custom {
    grid-column-gap: var(--library_spacing---space--space-24);
    grid-row-gap: var(--library_spacing---space--space-24);
    --library_column-count---value: 1;
    grid-column-gap: var(--library_spacing---space--space-24);
    grid-row-gap: var(--library_spacing---space--space-24);
  }

  .library--ts_layout.library--u-grid-custom {
    --library_column-count---value: 1;
  }

  .library--ts_head.library--u-column-4.library--u-vflex-left-top {
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-end: span 12;
  }

  .library--ts_table.library--u-column-8 {
    grid-column-end: span 12;
  }

  .library--articles-header_credits_group.library--u-grid-custom {
    text-align: center;
    --library_column-count---value: 1;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .u-grid-tablet {
    flex-flow: column;
    display: flex;
  }

  .pph_layout.u-grid-custom-2 {
    --library_column-count---value: 1;
  }

  .pph_content:where(.w-variant-48ecd6c2-6c27-3c3b-a630-4bc57acda5ef) {
    grid-template-columns: 1fr;
  }

  .dcg_layout.u-grid-custom {
    --_column-count---value: 1;
  }

  .g_lightbox_play {
    width: 3rem;
    height: 3rem;
    padding: .5rem .5rem .5rem .6rem;
  }

  .admissions-grid_layout {
    grid-template-columns: 1fr;
  }

  .ra_accordions_list.u-column-8 {
    --library_column-count---value: 1;
  }

  .fact_cms_item, .fact2_list {
    grid-column-gap: var(--library_spacing---space--space-56);
    grid-row-gap: var(--library_spacing---space--space-56);
  }

  .tab_menu {
    display: none;
  }

  .tab_dropdown_wrap {
    display: inline-flex;
  }

  .facts_list.u-grid-custom {
    --_column-count---value: 1;
  }

  .ra_layout.u-grid-custom-6 {
    --library_column-count---value: 1;
  }

  .ra_head.u-column-4.u-vflex-left-top {
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-gap: var(--library_spacing---space--space-4);
    grid-row-gap: var(--library_spacing---space--space-4);
    grid-column-end: span 12;
  }

  .cta_wrap, .cta_wrap-2 {
    padding-top: var(--library_spacing---section-space--tiny);
    padding-bottom: var(--library_spacing---section-space--tiny);
  }

  .qc_layout {
    flex-flow: column;
  }

  .qc_visual {
    order: -9999;
  }

  .cta_btns {
    flex-flow: column;
  }
}

@media screen and (max-width: 479px) {
  .library--gl_list {
    grid-template-columns: 1fr;
  }

  .library--fmc1_layout {
    padding: var(--library_spacing---space--space-24);
  }

  .library--qc_visual {
    width: 100%;
  }

  .library--fmc2_layout {
    padding: var(--library_spacing---space--space-24);
  }

  .library--testimonial_item_wrap {
    flex-flow: column;
  }

  .library--ft_tab_item1_quote.library--u-text-style-title-l {
    --library_text-sizes---font-family: var(--library_typography---font-family--sans-serif);
    --library_text-sizes---font-size: var(--library_typography---font-size--title-m);
    --library_text-sizes---line-height: var(--library_typography---line-height--title-m);
    --library_text-sizes---font-weight: var(--library_typography---font-style--65-medium);
    --library_text-sizes---letter-spacing: var(--library_typography---letter-spacing--0-8px);
  }

  .library--g_pagination_btn {
    padding: 0;
  }

  .library--g_pagination_btn_number {
    width: 2.5rem;
    height: 2.5rem;
  }

  .library--doc_card_content.library--u-hflex-left-top {
    flex-flow: column;
  }

  .library--doc_card_image {
    max-width: 4.125rem;
  }

  .library--doc_card_visual {
    max-width: 100%;
  }

  .library--doc_card_name.library--u-text-style-title-m.library--is-mobile {
    display: block;
  }

  .library--doc_card_name.library--u-text-style-title-m.library--is-desktop {
    display: none;
  }

  .library--facts2_list {
    grid-template-columns: 1fr;
  }

  .library--table_item {
    padding-right: var(--library_spacing---space--space-8);
    padding-left: var(--library_spacing---space--space-8);
  }

  .library--tl_row_col {
    grid-template-columns: 5.5rem 1fr;
  }

  .library--cr_row_col {
    grid-template-columns: 6.5rem 1fr;
  }

  .library--doc_card2_content.library--u-hflex-left-top {
    flex-flow: column;
  }

  .library--doc_card_visual2 {
    max-width: 100%;
  }

  .u-grid-landscape {
    flex-flow: column;
    display: flex;
  }

  .g_pagination_btn {
    padding: 0;
  }

  .g_pagination_btn_number {
    width: 2.5rem;
    height: 2.5rem;
  }

  .fact_cms_item, .fact2_list {
    grid-template-columns: 1fr;
  }

  .qc_content {
    grid-column-gap: var(--library_spacing---space--space-24);
    grid-row-gap: var(--library_spacing---space--space-24);
  }

  .qc_text {
    margin-bottom: var(--library_spacing---space--space-24);
    grid-column-gap: var(--library_spacing---space--space-24);
    grid-row-gap: var(--library_spacing---space--space-24);
  }

  .qc_image {
    padding: 4px;
  }
}
