:root{--cal-container-columns: 12;--cal-container-columns-md: 10;--cal-container-columns-sm: 8;--cal-container-columns-xs: 6;--cal-size-container-width: 1416px;--cal-size-sidebar-width-lg: 22rem;--cal-size-sidebar-width-sm: 18rem;--cal-border-width: thin;--cal-border-style: solid;--cal-border: var(--cal-border-width) var(--cal-border-style);--cal-radius-default: var(--cal-radius-md);--cal-radius-button: var(--cal-radius-md);--cal-shadow-box-1:2px 2px 2px 0 rgba(2, 23, 16, 0.1);--cal-shadow-box-2:0 4px 20px 0 rgba(0, 0, 0, 0.14);--cal-shadow-text-1:2px 2px 0 rgba(2, 23, 16, 0.2);--cal-shadow-elevation-1: var(--cal-shadow-box-1);--cal-shadow-elevation-2: var(--cal-shadow-box-2);--cal-motion-duration-1:150ms;--cal-motion-duration-2:250ms;--cal-motion-duration-3:400ms;--cal-motion-ease-in:cubic-bezier(0.55, 0.055, 0.675, 0.19);--cal-motion-ease-out:cubic-bezier(0.215, 0.61, 0.355, 1);--cal-motion-ease-in-out:cubic-bezier(0.645, 0.045, 0.355, 1);--cal-transition-base: var(--cal-motion-duration-2) var(--cal-motion-ease-out);--cal-transition-fast: var(--cal-motion-duration-1) var(--cal-motion-ease-out);--cal-transition-slow: var(--cal-motion-duration-3) var(--cal-motion-ease-out);--cal-transition-prop-color: color, text-decoration-color, fill, stroke;--cal-transition-prop-cosmetic: background-color, color, border-color, opacity, text-decoration-color, background-size;--cal-font-size-root:1rem;--cal-font-size-h1:3rem;--cal-font-size-h2:1.75rem;--cal-font-size-h3:1.5rem;--cal-font-size-h4:1.375rem;--cal-font-size-h5:1rem;--cal-font-size-h6:1rem;--cal-font-size-xs:0.75rem;--cal-font-size-sm:0.875rem;--cal-font-size-lg:1.125rem;--cal-font-size-xl:clamp(1rem, 0.8911rem + 0.4444vw, 1.25rem);--cal-font-size-2xl:clamp(1.25rem, 1.1588rem + 0.5vw, 1.5625rem);--cal-font-size-3xl:clamp(1.5625rem, 1.3924rem + 0.6944vw, 1.9531rem);--cal-font-size-4xl:clamp(1.9531rem, 1.7405rem + 0.8678vw, 2.4413rem);--cal-font-size-5xl:clamp(2.4413rem, 2.1753rem + 1.0856vw, 3.0519rem);--cal-font-size-6xl:clamp(3.0519rem, 2.7195rem + 1.3567vw, 3.815rem);--cal-font-size-7xl:clamp(3.815rem, 3.3999rem + 1.6944vw, 4.7681rem);--cal-font-size-8xl:clamp(4.7681rem, 4.2487rem + 2.12vw, 5.9606rem);--cal-font-size-9xl:clamp(5.9606rem, 5.3116rem + 2.6489vw, 7.4506rem);--cal-font-weight-thin:300;--cal-font-weight-regular:400;--cal-font-weight-medium:500;--cal-font-weight-semibold:600;--cal-font-weight-bold:700;--cal-line-height-tight:1.25;--cal-line-height-standard:1.5;--cal-line-height-loose:1.7;--cal-letter-spacing-tight:-0.2em;--cal-letter-spacing-standard:0;--cal-letter-spacing-loose:0.12em;--cal-font-family-body: Readex Pro, sans-serif;--cal-font-family-heading: var(--cal-font-family-body);--cal-font-family-metadata: Roboto, sans-serif;--cal-font-family-icon: "icons";--cal-font-weight-body: var(--cal-font-weight-regular);--cal-font-weight-heading: var(--cal-font-weight-regular);--cal-line-height-body: var(--cal-line-height-loose);--cal-line-height-heading: var(--cal-line-height-standard);--cal-font-size: var(--cal-font-size-root);--cal-gutter: 1.5rem;--cal-pragraphs-spacing: 2rem;--cal-gradient: linear-gradient(138deg, var(--cal-color-gradient-start) -47.66%, var(--cal-color-gradient-start) -16.78%, var(--cal-color-gradient-end) 162.08%)}@media only screen and (min-width: 992px){:root{--cal-font-size-h2:2.5rem}}@media only screen and (min-width: 992px){:root{--cal-gutter: 3rem;--cal-pragraphs-spacing: 3rem}}.form,form{--cal-color-form-border-focus: var(--cal-color-primary)}