:root{--cal-spacing-0:0;--cal-spacing-1:0.25rem;--cal-spacing-2:0.5rem;--cal-spacing-3:0.75rem;--cal-spacing-4:1rem;--cal-spacing-6:1.5rem;--cal-spacing-8:2rem;--cal-spacing-12:3rem;--cal-gutter: clamp(1rem, .5rem + 2vw, 2rem);--block-content-margin: var(--cal-spacing-6);--cal-radius-none:0;--cal-radius-sm:0.1875rem;--cal-radius-md:0.25rem;--cal-radius-lg:0.5rem;--cal-radius-xl:1rem;--cal-radius-xxl:1.5rem;--cal-radius-circle:50%;--cal-radius-pill:9999px;--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-xxl);--cal-size-icon: 1rem;--cal-container-columns: 12;--cal-container-columns-md: 10;--cal-container-columns-sm: 8;--cal-container-columns-xs: 6;--cal-size-container-width: 1320px;--cal-size-container-width-custom: 1700px;--cal-size-sidebar-width-lg: 400px;--cal-size-sidebar-width-sm: 300px;--cal-size-container-width-md: calc((((var(--cal-size-container-width) - var(--cal-gutter)) / 12) * var(--cal-container-columns-md)) - var(--cal-gutter));--cal-size-container-width-sm: calc((((var(--cal-size-container-width) - var(--cal-gutter)) / 12) * var(--cal-container-columns-sm)) - var(--cal-gutter));--cal-size-container-width-xs: calc((((var(--cal-size-container-width) - var(--cal-gutter)) / 12) * var(--cal-container-columns-xs)) - var(--cal-gutter));--cal-shadow-box-1:0 0.125rem 0.5rem 0 oklch(0 0 0deg/0.075);--cal-shadow-box-2:0 0.25rem 0.75rem 0 oklch(0 0 0deg/0.25);--cal-shadow-text-1:0.2rem 0.2rem 0 oklch(0 0 0deg/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-size-modal-width: 600px;--cal-color-modal-backdrop: var(--cal-color-scrim);--cal-color-modal-surface: var(--cal-color-surface-1);--cal-shadow-modal: var(--cal-shadow-elevation-1);--cal-font-size-root:1rem;--cal-font-size-h1:clamp(2.4413rem, 2.1753rem + 1.0856vw, 3.0519rem);--cal-font-size-h2:clamp(1.9531rem, 1.7405rem + 0.8678vw, 2.4413rem);--cal-font-size-h3:clamp(1.25rem, 1.1588rem + 0.5vw, 1.5625rem);--cal-font-size-h4:clamp(1rem, 0.8911rem + 0.4444vw, 1.25rem);--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-light: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: "Montserrat", sans-serif;--cal-font-family-heading: "Anton", sans-serif;--cal-font-family-icon: "icons";--cal-font-weight-body: var(--cal-font-weight-regular);--cal-font-weight-heading: var(--cal-font-weight-medium);--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)}.form,form{--cal-size-form-width: 24rem;--cal-spacing-form-padding-block: var(--cal-spacing-2);--cal-spacing-form-padding-inline: var(--cal-spacing-3);--cal-spacing-form-group-gap: var(--cal-spacing-4);--cal-color-form-background: var(--cal-color-surface-0);--cal-color-form-label: var(--cal-color-text);--cal-color-form-text: var(--cal-color-text);--cal-color-form-accent: var(--cal-color-primary);--cal-color-form-text-hover: var(--cal-color-text);--cal-color-form-text-focus: var(--cal-color-text);--cal-color-form-border: var(--cal-color-border);--cal-color-form-border-hover: var(--cal-color-primary);--cal-color-form-border-focus: var(--cal-color-primary);--cal-radius-form-border: var(--cal-radius-md) }