:root {
        --wp--preset--aspect-ratio--square: 1;
        --wp--preset--aspect-ratio--4-3: 4/3;
        --wp--preset--aspect-ratio--3-4: 3/4;
        --wp--preset--aspect-ratio--3-2: 3/2;
        --wp--preset--aspect-ratio--2-3: 2/3;
        --wp--preset--aspect-ratio--16-9: 16/9;
        --wp--preset--aspect-ratio--9-16: 9/16;
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--color--text-primary: var(--wp--custom--color--text--primary);
        --wp--preset--color--text-secondary: var(--wp--custom--color--text--secondary);
        --wp--preset--color--text-inverted: var(--wp--custom--color--text--inverted);
        --wp--preset--color--text-brand: var(--wp--custom--color--text--brand);
        --wp--preset--color--surface-primary: var(--wp--custom--color--surface--primary);
        --wp--preset--color--surface-cream: var(--wp--custom--color--surface--cream);
        --wp--preset--color--surface-light-green: var(--wp--custom--color--surface--light-green);
        --wp--preset--color--surface-dark-green: var(--wp--custom--color--surface--dark-green);
        --wp--preset--color--surface-dark: var(--wp--custom--color--surface--dark);
        --wp--preset--color--text-gray: var(--wp--custom--color--secondary--business-gray--200);
        --wp--preset--color--brand-green: var(--wp--custom--color--surface--brand);
        --wp--preset--color--border-primary: var(--wp--custom--color--border--primary);
        --wp--preset--color--link-blue: var(--wp--custom--color--text--link);
        --wp--preset--color--error-red: var(--wp--custom--color--text--error);
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.9px)*0.571), 20px);
        --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.9px)*1.329), 36px);
        --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.9px)*1.618), 42px);
        --wp--preset--font-size--heading-0: var(--wp--custom--font--size--heading--0);
        --wp--preset--font-size--heading-1: var(--wp--custom--font--size--heading--1);
        --wp--preset--font-size--heading-2: var(--wp--custom--font--size--heading--2);
        --wp--preset--font-size--heading-3: var(--wp--custom--font--size--heading--3);
        --wp--preset--font-size--heading-4: var(--wp--custom--font--size--heading--4);
        --wp--preset--font-size--heading-5: var(--wp--custom--font--size--heading--5);
        --wp--preset--font-size--heading-6: var(--wp--custom--font--size--heading--6);
        --wp--preset--font-size--subheading: var(--wp--custom--font--size--sub-head--1);
        --wp--preset--font-size--body-lg: var(--wp--custom--font--size--body--lg);
        --wp--preset--font-size--body-md: var(--wp--custom--font--size--body--md);
        --wp--preset--font-size--body-sm: var(--wp--custom--font--size--body--sm);
        --wp--preset--font-size--button-lg: var(--wp--custom--font--size--button--lg);
        --wp--preset--font-size--button-sm: var(--wp--custom--font--size--button--sm);
        --wp--preset--font-family--helvetica-neue: "Helvetica Neue", Arial, Helvetica, sans-serif;
        --wp--preset--spacing--20: var(--wp--custom--spacing--20);
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: var(--wp--custom--spacing--40);
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: var(--wp--custom--spacing--80);
        --wp--preset--spacing--0: 0;
        --wp--preset--spacing--8: var(--wp--custom--spacing--8);
        --wp--preset--spacing--16: var(--wp--custom--spacing--16);
        --wp--preset--spacing--24: var(--wp--custom--spacing--24);
        --wp--preset--spacing--32: var(--wp--custom--spacing--32);
        --wp--preset--spacing--56: var(--wp--custom--spacing--56);
        --wp--preset--spacing--120: var(--wp--custom--spacing--120);
        --wp--preset--spacing--24-40: clamp(24px, 18px + 1.7391vi, 40px);
        --wp--preset--spacing--32-56: clamp(32px, 23.6522px + 2.6087vi, 56px);
        --wp--preset--spacing--40-80: clamp(40px, 26.087px + 4.3478vi, 80px);
        --wp--preset--spacing--56-120: clamp(56px, 33.7391px + 6.9565vi, 120px);
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
        --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
        --wp--preset--shadow--large: 10px 10px 34px 0px rgba(0, 0, 0, 0.25);
        --wp--preset--shadow--small: 5px 5px 17px 0px rgba(0, 0, 0, 0.25);
        --wp--custom--ignite-wp--separator-height: 1;
        --wp--custom--full-viewport-width: calc(100vw - var(--wp--custom--scrollbar-width, 0px));
        --wp--custom--main-content-width-side-spacing: calc((var(--wp--custom--full-viewport-width) - var(--wp--style--global--content-size))/2);
        --wp--custom--main-wide-width-side-spacing: calc((var(--wp--custom--full-viewport-width) - var(--wp--style--global--wide-size))/2);
        --wp--custom--scrollbar-width: 0px;
        --wp--custom--site-content-width: calc(var(--wp--custom--full-viewport-width) - (2*var(--wp--custom--site-outer-padding)));
        --wp--custom--site-outer-padding: 20px;
        --wp--custom--color--primary--cream: #FCF5EB;
        --wp--custom--color--primary--light-green: #E6FFDA;
        --wp--custom--color--primary--dark-green-1: #103928;
        --wp--custom--color--primary--white: #FFFFFF;
        --wp--custom--color--primary--white-80: #FFFFFFCC;
        --wp--custom--color--primary--white-40: #FFFFFF66;
        --wp--custom--color--primary--white-30: #FFFFFF4D;
        --wp--custom--color--primary--white-20: #FFFFFF33;
        --wp--custom--color--primary--white-15: #FFFFFF26;
        --wp--custom--color--primary--business-black: #222222;
        --wp--custom--color--primary--dark-green-2: #252C31;
        --wp--custom--color--secondary--business-gray--100: #C4D0D4;
        --wp--custom--color--secondary--business-gray--200: #526571;
        --wp--custom--color--secondary--business-gray--300: #222222;
        --wp--custom--color--secondary--black--100: #1C1E21;
        --wp--custom--color--secondary--black--200: #111B21;
        --wp--custom--color--secondary--black--300: #0B141A;
        --wp--custom--color--secondary--business-green--100: #D8F4CC;
        --wp--custom--color--secondary--business-green--200: #43CD66;
        --wp--custom--color--secondary--business-green--300: #103928;
        --wp--custom--color--secondary--green--100: #25D366;
        --wp--custom--color--secondary--green--200: #77D7C8;
        --wp--custom--color--secondary--green--300: #1CB39B;
        --wp--custom--color--secondary--tonal-green--100: #128C7E;
        --wp--custom--color--secondary--tonal-green--200: #075E54;
        --wp--custom--color--extended--link-blue: #0373E9;
        --wp--custom--color--extended--error-red: #EA0038;
        --wp--custom--color--extended--medium-gray: #E7E7E7;
        --wp--custom--color--extended--light-gray: #F0F4F9;
        --wp--custom--color--extended--light-blue: #39B3ED;
        --wp--custom--color--extended--blue-double-check: #20A6DF;
        --wp--custom--color--extended--blue: #007BFC;
        --wp--custom--color--extended--dark-blue: #273443;
        --wp--custom--color--extended--pastel-blue: #D8E8EA;
        --wp--custom--color--extended--lilac: #5E47DE;
        --wp--custom--color--extended--teal: #02A698;
        --wp--custom--color--extended--lime: #AFE966;
        --wp--custom--color--extended--emerald: #06CE9C;
        --wp--custom--color--extended--olive: #A5B337;
        --wp--custom--color--extended--sage: #E7F0E4;
        --wp--custom--color--extended--orange: #FA6533;
        --wp--custom--color--extended--pink: #FF2E74;
        --wp--custom--color--extended--light-yellow: #FCF2C6;
        --wp--custom--color--extended--yellow: #FFBC38;
        --wp--custom--color--extended--brown: #AE7555;
        --wp--custom--color--extended--business-tan: #F1E9DE;
        --wp--custom--color--extended--dark-gray: #5E5E5E;
        --wp--custom--color--text--primary: var(--wp--custom--color--primary--dark-green-1);
        --wp--custom--color--text--secondary: var(--wp--custom--color--secondary--black--100);
        --wp--custom--color--text--inverted: var(--wp--custom--color--primary--white);
        --wp--custom--color--text--brand: var(--wp--custom--color--primary--dark-green-1);
        --wp--custom--color--text--link: var(--wp--custom--color--extended--link-blue);
        --wp--custom--color--text--error: var(--wp--custom--color--extended--error-red);
        --wp--custom--color--surface--primary: var(--wp--custom--color--primary--white);
        --wp--custom--color--surface--cream: var(--wp--custom--color--primary--cream);
        --wp--custom--color--surface--light-green: var(--wp--custom--color--primary--light-green);
        --wp--custom--color--surface--dark-green: var(--wp--custom--color--primary--dark-green-1);
        --wp--custom--color--surface--dark: var(--wp--custom--color--primary--business-black);
        --wp--custom--color--surface--dark-green-2: var(--wp--custom--color--primary--dark-green-2);
        --wp--custom--color--surface--brand: var(--wp--custom--color--secondary--green--100);
        --wp--custom--color--border--primary: var(--wp--custom--color--secondary--business-gray--100);
        --wp--custom--color--border--secondary: var(--wp--custom--color--primary--business-black);
        --wp--custom--color--border--brand: var(--wp--custom--color--primary--dark-green-1);
        --wp--custom--color--border--light: var(--wp--custom--color--extended--medium-gray);
        --wp--custom--color--button--primary--default--background: #43cd66;
        --wp--custom--color--button--primary--default--text: #103928;
        --wp--custom--color--button--primary--default--border: #43cd66;
        --wp--custom--color--button--primary--hover--background: #103928;
        --wp--custom--color--button--primary--hover--text: #FFFFFF;
        --wp--custom--color--button--primary--hover--border: #103928;
        --wp--custom--color--button--primary--disabled--background: #C4D0D4;
        --wp--custom--color--button--primary--disabled--text: #526571;
        --wp--custom--color--button--outline--default--background: transparent;
        --wp--custom--color--button--outline--default--text: #103928;
        --wp--custom--color--button--outline--default--border: #103928;
        --wp--custom--color--button--outline--hover--background: transparent;
        --wp--custom--color--button--outline--hover--text: #103928;
        --wp--custom--color--button--outline--hover--border: #103928;
        --wp--custom--color--button--outline--disabled--background: transparent;
        --wp--custom--color--button--outline--disabled--text: #C4D0D4;
        --wp--custom--color--button--outline--disabled--border: #C4D0D4;
        --wp--custom--color--button--secondary--default--background: #ffffff;
        --wp--custom--color--button--secondary--default--text: #103928;
        --wp--custom--color--button--secondary--default--border: #43CD66;
        --wp--custom--color--button--secondary--disabled--background: transparent;
        --wp--custom--color--button--secondary--disabled--text: #C4D0D4;
        --wp--custom--color--button--secondary--disabled--border: #C4D0D4;
        --wp--custom--color--button--default--background: var(--wp--custom--color--button--primary--default--background);
        --wp--custom--color--button--default--border: var(--wp--custom--color--button--primary--default--border);
        --wp--custom--color--button--default--text: var(--wp--custom--color--button--primary--default--text);
        --wp--custom--color--button--hover--background: var(--wp--custom--color--button--primary--hover--background);
        --wp--custom--color--button--hover--border: var(--wp--custom--color--button--primary--hover--border);
        --wp--custom--color--button--hover--text: var(--wp--custom--color--button--primary--hover--text);
        --wp--custom--color--button--disabled--background: var(--wp--custom--color--button--primary--disabled--background);
        --wp--custom--color--button--disabled--text: var(--wp--custom--color--button--primary--disabled--text);
        --wp--custom--font--size--heading--0--fluid: true;
        --wp--custom--font--size--heading--0--min: 48px;
        --wp--custom--font--size--heading--0--max: 72px;
        --wp--custom--font--size--heading--1--fluid: true;
        --wp--custom--font--size--heading--1--min: 40px;
        --wp--custom--font--size--heading--1--max: 56px;
        --wp--custom--font--size--heading--2--fluid: true;
        --wp--custom--font--size--heading--2--min: 36px;
        --wp--custom--font--size--heading--2--max: 48px;
        --wp--custom--font--size--heading--3--fluid: true;
        --wp--custom--font--size--heading--3--min: 28px;
        --wp--custom--font--size--heading--3--max: 36px;
        --wp--custom--font--size--heading--4--fluid: true;
        --wp--custom--font--size--heading--4--min: 24px;
        --wp--custom--font--size--heading--4--max: 28px;
        --wp--custom--font--size--heading--5--fluid: true;
        --wp--custom--font--size--heading--5--min: 20px;
        --wp--custom--font--size--heading--5--max: 24px;
        --wp--custom--font--size--heading--6--fluid: true;
        --wp--custom--font--size--heading--6--min: 18px;
        --wp--custom--font--size--heading--6--max: 20px;
        --wp--custom--font--size--sub-head--1--fluid: true;
        --wp--custom--font--size--sub-head--1--min: 18px;
        --wp--custom--font--size--sub-head--1--max: 20px;
        --wp--custom--font--size--body--lg--fluid: true;
        --wp--custom--font--size--body--lg--min: 18px;
        --wp--custom--font--size--body--lg--max: 22px;
        --wp--custom--font--size--body--md--fluid: true;
        --wp--custom--font--size--body--md--min: 16px;
        --wp--custom--font--size--body--md--max: 18px;
        --wp--custom--font--size--body--sm--fluid: true;
        --wp--custom--font--size--body--sm--min: 15px;
        --wp--custom--font--size--body--sm--max: 16px;
        --wp--custom--font--size--button--lg: 18px;
        --wp--custom--font--size--button--sm: 16px;
        --wp--custom--font--weight--regular: 400;
        --wp--custom--font--weight--medium: 500;
        --wp--custom--font--weight--bold: 700;
        --wp--custom--font--line-height--110: 1.1;
        --wp--custom--font--line-height--120: 1.2;
        --wp--custom--font--line-height--150: 1.5;
        --wp--custom--radius--xs: 4px;
        --wp--custom--radius--sm: 8px;
        --wp--custom--radius--md: 16px;
        --wp--custom--radius--lg: 24px;
        --wp--custom--radius--xl: 32px;
        --wp--custom--radius--xxl: 40px;
        --wp--custom--radius--xxxl: 48px;
        --wp--custom--radius--full: 999px;
        --wp--custom--spacing--0: 0;
        --wp--custom--spacing--2: 2px;
        --wp--custom--spacing--4: 4px;
        --wp--custom--spacing--8: 8px;
        --wp--custom--spacing--12: 12px;
        --wp--custom--spacing--16: 16px;
        --wp--custom--spacing--20: 20px;
        --wp--custom--spacing--24: 24px;
        --wp--custom--spacing--32: 32px;
        --wp--custom--spacing--40: 40px;
        --wp--custom--spacing--48: 48px;
        --wp--custom--spacing--56: 56px;
        --wp--custom--spacing--64: 64px;
        --wp--custom--spacing--72: 72px;
        --wp--custom--spacing--80: 80px;
        --wp--custom--spacing--88: 88px;
        --wp--custom--spacing--96: 96px;
        --wp--custom--spacing--112: 112px;
        --wp--custom--spacing--120: 120px;
        --wp--custom--spacing--128: 128px;
        --wp--custom--spacing--144: 144px;
        --wp--custom--spacing--160: 160px;
        --wp--custom--tenup--icons--arrow-next--icon-set: wab;
        --wp--custom--tenup--icons--arrow-next--icon-name: chevron-right;
        --wp--custom--tenup--icons--arrow-previous--icon-set: wab;
        --wp--custom--tenup--icons--arrow-previous--icon-name: chevron-left;
        --wp--custom--tenup--icons--play--icon-set: wab;
        --wp--custom--tenup--icons--play--icon-name: play;
        --wp--custom--tenup--icons--pause--icon-set: wab;
        --wp--custom--tenup--icons--pause--icon-name: pause;
        --wp--custom--typography--presets--0--slug: heading-0;
        --wp--custom--typography--presets--0--name: Heading 0;
        --wp--custom--typography--presets--0--selector: h1;
        --wp--custom--typography--presets--0--font-size: var(--wp--custom--font--size--heading--0);
        --wp--custom--typography--presets--0--font-weight: var(--wp--custom--font--weight--medium);
        --wp--custom--typography--presets--0--line-height: 1.1;
        --wp--custom--typography--presets--0--letter-spacing: 0;
        --wp--custom--typography--presets--1--slug: heading-1;
        --wp--custom--typography--presets--1--name: Heading 1;
        --wp--custom--typography--presets--1--selector: h1;
        --wp--custom--typography--presets--1--font-size: var(--wp--custom--font--size--heading--1);
        --wp--custom--typography--presets--1--font-weight: var(--wp--custom--font--weight--medium);
        --wp--custom--typography--presets--1--line-height: 1.2;
        --wp--custom--typography--presets--1--letter-spacing: 0;
        --wp--custom--typography--presets--2--slug: heading-2;
        --wp--custom--typography--presets--2--name: Heading 2;
        --wp--custom--typography--presets--2--selector: h2;
        --wp--custom--typography--presets--2--font-size: var(--wp--custom--font--size--heading--2);
        --wp--custom--typography--presets--2--font-weight: var(--wp--custom--font--weight--medium);
        --wp--custom--typography--presets--2--line-height: 1.2;
        --wp--custom--typography--presets--2--letter-spacing: 0;
        --wp--custom--typography--presets--3--slug: heading-3;
        --wp--custom--typography--presets--3--name: Heading 3;
        --wp--custom--typography--presets--3--selector: h3;
        --wp--custom--typography--presets--3--font-size: var(--wp--custom--font--size--heading--3);
        --wp--custom--typography--presets--3--font-weight: var(--wp--custom--font--weight--medium);
        --wp--custom--typography--presets--3--line-height: 1.2;
        --wp--custom--typography--presets--3--letter-spacing: 0;
        --wp--custom--typography--presets--4--slug: heading-4;
        --wp--custom--typography--presets--4--name: Heading 4;
        --wp--custom--typography--presets--4--selector: h4;
        --wp--custom--typography--presets--4--font-size: var(--wp--custom--font--size--heading--4);
        --wp--custom--typography--presets--4--font-weight: var(--wp--custom--font--weight--medium);
        --wp--custom--typography--presets--4--line-height: 1.2;
        --wp--custom--typography--presets--4--letter-spacing: 0;
        --wp--custom--typography--presets--5--slug: heading-5;
        --wp--custom--typography--presets--5--name: Heading 5;
        --wp--custom--typography--presets--5--selector: h5;
        --wp--custom--typography--presets--5--font-size: var(--wp--custom--font--size--heading--5);
        --wp--custom--typography--presets--5--font-weight: var(--wp--custom--font--weight--bold);
        --wp--custom--typography--presets--5--line-height: 1.2;
        --wp--custom--typography--presets--5--letter-spacing: 0;
        --wp--custom--typography--presets--6--slug: heading-6;
        --wp--custom--typography--presets--6--name: Heading 6;
        --wp--custom--typography--presets--6--selector: h6;
        --wp--custom--typography--presets--6--font-size: var(--wp--custom--font--size--heading--6);
        --wp--custom--typography--presets--6--font-weight: var(--wp--custom--font--weight--bold);
        --wp--custom--typography--presets--6--line-height: 1.2;
        --wp--custom--typography--presets--6--letter-spacing: 0;
        --wp--custom--typography--presets--7--slug: subheading;
        --wp--custom--typography--presets--7--name: Subheading;
        --wp--custom--typography--presets--7--font-size: var(--wp--custom--font--size--sub-head--1);
        --wp--custom--typography--presets--7--font-weight: var(--wp--custom--font--weight--medium);
        --wp--custom--typography--presets--7--line-height: 1.5;
        --wp--custom--typography--presets--7--letter-spacing: 0;
        --wp--custom--typography--presets--8--slug: body-lg;
        --wp--custom--typography--presets--8--name: Body LG;
        --wp--custom--typography--presets--8--font-size: var(--wp--custom--font--size--body--lg);
        --wp--custom--typography--presets--8--font-weight: var(--wp--custom--font--weight--regular);
        --wp--custom--typography--presets--8--line-height: 1.5;
        --wp--custom--typography--presets--8--letter-spacing: 0;
        --wp--custom--typography--presets--9--slug: body-md;
        --wp--custom--typography--presets--9--name: Body MD;
        --wp--custom--typography--presets--9--font-size: var(--wp--custom--font--size--body--md);
        --wp--custom--typography--presets--9--font-weight: var(--wp--custom--font--weight--regular);
        --wp--custom--typography--presets--9--line-height: 1.5;
        --wp--custom--typography--presets--9--letter-spacing: 0;
        --wp--custom--typography--presets--10--slug: body-sm;
        --wp--custom--typography--presets--10--name: Body SM;
        --wp--custom--typography--presets--10--font-size: var(--wp--custom--font--size--body--sm);
        --wp--custom--typography--presets--10--font-weight: var(--wp--custom--font--weight--regular);
        --wp--custom--typography--presets--10--line-height: 1.5;
        --wp--custom--typography--presets--10--letter-spacing: 0
    }

    .wp-block-tenup-carousel {
        --wp--custom--tenup--autoplay: ;
        --wp--custom--tenup--show-dots: ;
        --wp--custom--tenup--show-arrows: 1;
        --wp--custom--tenup--per-page: 1;
        --wp--custom--tenup--slide-type: slide;
        --wp--custom--tenup--icons--arrow-next--icon-set: wab;
        --wp--custom--tenup--icons--arrow-next--icon-name: arrow-circle-right;
        --wp--custom--tenup--icons--arrow-previous--icon-set: wab;
        --wp--custom--tenup--icons--arrow-previous--icon-name: arrow-circle-left;
        --wp--custom--tenup--icons--play--icon-set: uikit;
        --wp--custom--tenup--icons--play--icon-name: play;
        --wp--custom--tenup--icons--pause--icon-set: uikit;
        --wp--custom--tenup--icons--pause--icon-name: pause
    }

    .wp-block-wab-alert-banner {
        --wp--preset--color--surface-cream: #FCF5EB;
        --wp--preset--color--surface-light-green: #E6FFDA;
        --wp--preset--color--surface-light-gray: #F0F4F9;
        --wp--preset--color--surface-light-blue: #D9EAFB
    }

    .wp-block-tenup-accordion-header {
        --wp--custom--tenup--icon-position: right;
        --wp--custom--tenup--icon--icon-set: wab;
        --wp--custom--tenup--icon--icon-name: plus;
        --wp--custom--tenup--expanded--icon--icon-set: wab;
        --wp--custom--tenup--expanded--icon--icon-name: minus
    }

    :root {
        --wp--style--global--content-size: min(750px, var(--wp--custom--site-content-width));
        --wp--style--global--wide-size: min(1440px, var(--wp--custom--site-content-width))
    }

    :where(body) {
        margin: 0
    }

    .wp-site-blocks {
        padding-top: var(--wp--style--root--padding-top);
        padding-bottom: var(--wp--style--root--padding-bottom)
    }

    .has-global-padding {
        padding-right: var(--wp--style--root--padding-right);
        padding-left: var(--wp--style--root--padding-left)
    }

    .has-global-padding>.alignfull {
        margin-right: calc(var(--wp--style--root--padding-right)*-1);
        margin-left: calc(var(--wp--style--root--padding-left)*-1)
    }

    .has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block, .alignfull)) {
        padding-right: 0;
        padding-left: 0
    }

    :where(.wp-site-blocks)>* {
        margin-block-start: var(--wp--custom--spacing--24);
        margin-block-end: 0
    }

    :where(.wp-site-blocks)>:first-child {
        margin-block-start: 0
    }

    :where(.wp-site-blocks)>:last-child {
        margin-block-end: 0
    }

    :root {
        --wp--style--block-gap: var(--wp--custom--spacing--24)
    }

    :root :where(.is-layout-flow)>:first-child {
        margin-block-start: 0
    }

    :root :where(.is-layout-flow)>:last-child {
        margin-block-end: 0
    }

    :root :where(.is-layout-flow)>* {
        margin-block-start: var(--wp--custom--spacing--24);
        margin-block-end: 0
    }

    :root :where(.is-layout-constrained)>:first-child {
        margin-block-start: 0
    }

    :root :where(.is-layout-constrained)>:last-child {
        margin-block-end: 0
    }

    :root :where(.is-layout-constrained)>* {
        margin-block-start: var(--wp--custom--spacing--24);
        margin-block-end: 0
    }

    :root :where(.is-layout-flex) {
        gap: var(--wp--custom--spacing--24)
    }

    :root :where(.is-layout-grid) {
        gap: var(--wp--custom--spacing--24)
    }

    .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
        max-width: var(--wp--style--global--content-size);
        margin-left: auto !important;
        margin-right: auto !important
    }

    .is-layout-constrained>.alignwide {
        max-width: var(--wp--style--global--wide-size)
    }

    body .is-layout-flex {
        display: flex
    }

    .is-layout-flex {
        flex-wrap: wrap;
        align-items: center
    }

    .is-layout-flex>:is(*, div) {
        margin: 0
    }

    body .is-layout-grid {
        display: grid
    }

    .is-layout-grid>:is(*, div) {
        margin: 0
    }

    body {
        background-color: var(--wp--custom--color--surface--primary);
        color: var(--wp--custom--color--text--secondary);
        font-family: var(--wp--preset--font-family--helvetica-neue);
        font-size: var(--wp--custom--font--size--body--md);
        line-height: 1.5;
        --wp--style--root--padding-top: 0;
        --wp--style--root--padding-right: var(--wp--custom--site-outer-padding);
        --wp--style--root--padding-bottom: 0;
        --wp--style--root--padding-left: var(--wp--custom--site-outer-padding)
    }

    a:where(:not(.wp-element-button)) {
        color: var(--wp--custom--color--text--link);
        text-decoration: underline
    }

    :root :where(a:where(:not(.wp-element-button)):hover) {
        color: var(--wp--custom--color--text--brand)
    }

    h1,
    h2,
    h3,
    h4,
    h6 {
        color: var(--wp--custom--color--text--primary)
    }

    :root :where(.wp-element-button, .wp-block-button__link) {
        background-color: var(--wp--custom--color--button--default--background);
        border-radius: var(--wp--custom--radius--full);
        border-width: 0;
        color: var(--wp--custom--color--button--default--text);
        font-family: inherit;
        font-size: var(--wp--custom--font--size--button--lg);
        font-style: inherit;
        font-weight: var(--wp--custom--font--weight--medium);
        letter-spacing: inherit;
        line-height: inherit;
        padding-top: calc(0.667em + 2px);
        padding-right: calc(1.333em + 2px);
        padding-bottom: calc(0.667em + 2px);
        padding-left: calc(1.333em + 2px);
        text-decoration: none;
        text-transform: inherit
    }

    :root :where(.wp-element-button:hover, .wp-block-button__link:hover) {
        background-color: var(--wp--custom--color--button--hover--background);
        color: var(--wp--custom--color--button--hover--text)
    }

    .has-text-secondary-color {
        color: var(--wp--preset--color--text-secondary) !important
    }

    .has-text-inverted-color {
        color: var(--wp--preset--color--text-inverted) !important
    }

    .has-surface-primary-color {
        color: var(--wp--preset--color--surface-primary) !important
    }

    .has-surface-dark-color {
        color: var(--wp--preset--color--surface-dark) !important
    }

    .has-brand-green-color {
        color: var(--wp--preset--color--brand-green) !important
    }

    .has-surface-primary-background-color {
        background-color: var(--wp--preset--color--surface-primary) !important
    }

    .has-heading-5-font-size {
        font-size: var(--wp--preset--font-size--heading-5) !important
    }

    .has-button-sm-font-size {
        font-size: var(--wp--preset--font-size--button-sm) !important
    }

    .wp-block-wab-alert-banner.has-surface-light-green-background-color {
        background-color: var(--wp--preset--color--surface-light-green) !important
    }

    :root :where(.wp-block-tenup-carousel-item) {
        padding-top: var(--wp--preset--spacing--md);
        padding-right: var(--wp--preset--spacing--md);
        padding-bottom: var(--wp--preset--spacing--md);
        padding-left: var(--wp--preset--spacing--md)
    }

    :root :where(.wp-block-list) {
        font-size: var(--wp--custom--font--size--body--md);
        line-height: 1.5
    }
