:root {--space-xs: clamp(0.5627813555rem, calc(0.446404249vw + 0.4735005057rem), 0.8752643298rem);--space-s: clamp(0.7501875469rem, calc(0.6963374507vw + 0.6109200567rem), 1.2376237624rem);--space-m: clamp(1rem, calc(1.0714285714vw + 0.7857142857rem), 1.75rem);--space-l: clamp(1.333rem, calc(1.6307142857vw + 1.0068571429rem), 2.4745rem);--space-xl: clamp(1.776889rem, calc(2.4600771429vw + 1.2848735714rem), 3.498943rem);--text-xs: clamp(0.72rem, calc(0vw + 0.72rem), 0.72rem);--text-s: clamp(0.9rem, calc(0vw + 0.9rem), 0.9rem);--text-m: clamp(1rem, calc(0.1785714286vw + 0.9642857143rem), 1.125rem);--text-l: clamp(1.07rem, calc(0.4857142857vw + 0.9728571429rem), 1.41rem);--text-xl: clamp(1.14rem, calc(0.8857142857vw + 0.9628571429rem), 1.76rem);--radius-m: var(--radius);--admin-bar-height: var(--wp-admin--admin-bar--height, 0px);--auto-grid-aggressiveness: 0.7;--bg-dark: var(--neutral-dark);--bg-ultra-dark: var(--neutral-ultra-dark);--bg-ultra-light: var(--neutral-ultra-light);--blockquote-background: var(--neutral-ultra-light);--blockquote-border-color: var(--primary);--blockquote-border-radius: var(--radius);--blockquote-border-style: solid;--blockquote-border-width: 0 0 0 0.1875rem;--blockquote-box-shadow: none;--blockquote-gap: 1em;--blockquote-padding: var(--space-m);--blockquote-spacing: var(--paragraph-spacing);--body-bg-color: var(--white);--border: var(--border-size) var(--border-style) var(--border-color-dark);--border-color-dark: color-mix(in oklch, var(--black) 20%, transparent);--border-color-light: color-mix(in oklch, var(--white) 20%, transparent);--border-dark: var(--border-size) var(--border-style) var(--border-color-dark);--border-size: 1px;--border-style: solid;--box-shadow-1: 0 0 2.5rem color-mix(in srgb, black 10%, transparent);--box-shadow-2: 0 0 3.75rem color-mix(in srgb, black 20%, transparent);--box-shadow-3: 0 0 5rem color-mix(in srgb, black 30%, transparent);--btn-align-items: center;--btn-border-radius: calc(var(--radius) * 0.8);--btn-border-style: solid;--btn-border-width: 0.0625rem;--btn-font-family: inherit;--btn-font-size: var(--text-s);--btn-font-style: normal;--btn-font-weight: 500;--btn-justify-content: center;--btn-letter-spacing: normal;--btn-line-height: 1.7;--btn-min-width: 0rem;--btn-padding-block: var(--space-xs);--btn-padding-inline: var(--space-s);--btn-text-align: center;--btn-text-decoration: none;--btn-text-decoration-hover: none;--btn-text-transform: none;--btn-width: max-content;--col-width-m: 25rem;--container-gap: var(--space-xl);--content-gap: var(--space-m);--content-width: 90rem;--content-width-safe: min(var(--content-width), calc(100% - var(--gutter) * 2));--divider: var(--divider-size) var(--divider-style) var(--divider-color-dark);--divider-color-dark: color-mix(in srgb, var(--black) 20%, transparent);--divider-color-light: color-mix(in srgb, var(--white) 20%, transparent);--divider-dark: var(--divider-size) var(--divider-style) var(--divider-color-dark);--divider-gap: var(--content-gap);--divider-inline-size: 100%;--divider-light: var(--divider-size) var(--divider-style) var(--divider-color-light);--divider-size: 1px;--divider-style: solid;--ease-bouncy: cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-elastic: linear(0, 0.029 1.6%, 0.123 3.5%, 0.651 10.6%, 0.862 14.1%, 1.002 17.7%, 1.046 19.6%, 1.074 21.6%, 1.087 23.9%, 1.086 26.6%, 1.014 38.5%, 0.994 46.3%, 1);--ease-gentle: cubic-bezier(0.65, 0, 0.35, 1);--ease-smooth: cubic-bezier(0.4, 0, 0.2, 1);--ease-snappy: cubic-bezier(0.16, 1, 0.3, 1);--figcaption-spacing: 0.5em;--figure-spacing: var(--paragraph-spacing);--flow-spacing: var(--paragraph-spacing);--focus-color: var(--primary);--focus-offset: 0.125rem;--focus-width: 0.125rem;--grid-1: repeat(1, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-3: repeat(3, minmax(0, 1fr));--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-auto-10: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * 0.7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * 0.7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * 0.7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--grid-auto-2: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * 0.7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * 0.7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * 0.7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * 0.7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * 0.7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * 0.7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * 0.7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * 0.7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-gap: var(--space-m);--gutter: clamp(1rem, calc(1.0714285714vw + 0.7857142857rem), 1.75rem);--h1: clamp(1.38rem, calc(2.9285714286vw + 0.7942857143rem), 3.43rem);--h1-max-width: 100%;--h2: clamp(1.3rem, calc(2.0714285714vw + 0.8857142857rem), 2.75rem);--h3: clamp(1.22rem, calc(1.4vw + 0.94rem), 2.2rem);--h4: clamp(1.14rem, calc(0.8857142857vw + 0.9628571429rem), 1.76rem);--h4-line-height: calc(0.25rem + 2ex);--h5: clamp(1rem, calc(0.1785714286vw + 0.9642857143rem), 1.125rem);--h5-font-weight: 600;--h5-line-height: 1.2;--h6: clamp(1rem, calc(0.1785714286vw + 0.9642857143rem), 1.125rem);--header-height: clamp(5rem, calc(0vw + 5rem), 5rem);--heading-color: var(--text-dark);--heading-font-weight: 700;--heading-line-height: calc(0.25rem + 2ex);--heading-spacing: 1.2em;--heading-text-wrap: wrap;--link-color: var(--primary);--link-color-hover: var(--primary-hover);--link-decoration: inherit;--link-transition: var(--transition);--link-underline-offset: auto;--link-weight: inherit;--list-indent-spacing: 2em;--list-item-spacing: 0.5em;--list-spacing: var(--paragraph-spacing);--offset: calc(var(--scroll-margin) + var(--header-height));--paragraph-spacing: 1em;--radius: 0.3125rem;--radius-50: 50%;--radius-circle: 50vw;--radius-none: 0;--scroll-margin: clamp(0rem, calc(0vw + 0rem), 0rem);--section-padding-block: var(--section-space-m);--section-space-l: clamp(3.15921rem, calc(5.4838228571vw + 2.0624454286rem), 6.997886rem);--section-space-m: clamp(2.37rem, calc(3.6842857143vw + 1.6331428571rem), 4.949rem);--section-space-s: clamp(1.7779444861rem, calc(2.4600793055vw + 1.285928625rem), 3.5rem);--section-space-xl: clamp(4.21122693rem, calc(8.1196912486vw + 2.5872886803rem), 9.895010804rem);--section-space-xs: clamp(1.3337918125rem, calc(1.6306510174vw + 1.0076616091rem), 2.4752475248rem);--section-space-xxl: clamp(5.6135654977rem, calc(11.9685425417vw + 3.2198569894rem), 13.9915452769rem);--space-xxl: clamp(2.368593037rem, calc(3.6841605214vw + 1.6317609327rem), 4.947505402rem);--text-color: color-mix(in srgb, var(--text-dark) 85%, var(--white));--text-dark: var(--black);--text-dark-muted: color-mix(in srgb, var(--text-dark) 80%, transparent);--text-light: var(--white);--text-light-muted: color-mix(in srgb, var(--text-light) 80%, transparent);--text-line-height: calc(1.7);--text-m-line-height: calc(1.7);--text-text-wrap: wrap;--text-xxl: clamp(1.22rem, calc(1.4vw + 0.94rem), 2.2rem);--transition: 0.3s ease-in-out 0s;--transition-delay: 0s;--transition-duration: 0.3s;--transition-timing: ease-in-out;--width-10: calc(var(--content-width) * 0.1);--width-20: calc(var(--content-width) * 0.2);--width-30: calc(var(--content-width) * 0.3);--width-40: calc(var(--content-width) * 0.4);--width-50: calc(var(--content-width) * 0.5);--width-60: calc(var(--content-width) * 0.6);--width-70: calc(var(--content-width) * 0.7);--width-80: calc(var(--content-width) * 0.8);--width-90: calc(var(--content-width) * 0.9);--width-full: calc(var(--content-width) * 100%);--text-font-family: Nunito;--heading-font-family: Nunito;--h1-font-weight: 700;--h2-font-weight: 600;--h3-font-weight: 600;--h4-font-weight: 600;--h6-font-weight: 600;--h1-line-height: 1.4;--h2-line-height: 1.3;--h3-line-height: 1.2;--h6-line-height: 1.2;}