:root {--hv-inset-xs: clamp(0.25rem, calc(0 * (100vw - 20rem) + 0.25rem), 0.25rem);--hv-inset-sm: clamp(0.5rem, calc(0 * (100vw - 20rem) + 0.5rem), 0.5rem);--hv-inset-md: clamp(0.75rem, calc(0 * (100vw - 20rem) + 0.75rem), 0.75rem);--hv-inset-lg: clamp(1rem, calc(0 * (100vw - 20rem) + 1rem), 1rem);--hv-inset-xl: clamp(1.5rem, calc(0 * (100vw - 20rem) + 1.5rem), 1.5rem);--hv-component-sm: clamp(0.8rem, calc(0.0009999999999999998 * (100vw - 20rem) + 0.8rem), 0.9rem);--hv-component-md: clamp(1rem, calc(0.0012999999999999989 * (100vw - 20rem) + 1rem), 1.13rem);--hv-component-lg: clamp(1.25rem, calc(0.0015999999999999992 * (100vw - 20rem) + 1.25rem), 1.41rem);--hv-component-xl: clamp(1.56rem, calc(0.0019999999999999996 * (100vw - 20rem) + 1.56rem), 1.76rem);--hv-component-2xl: clamp(1.95rem, calc(0.0025000000000000022 * (100vw - 20rem) + 1.95rem), 2.2rem);--hv-macro-sm: clamp(2.4rem, calc(0.008000000000000002 * (100vw - 20rem) + 2.4rem), 3.2rem);--hv-macro-md: clamp(3rem, calc(0.01 * (100vw - 20rem) + 3rem), 4rem);--hv-macro-lg: clamp(3.75rem, calc(0.0125 * (100vw - 20rem) + 3.75rem), 5rem);--hv-macro-xl: clamp(4.69rem, calc(0.015599999999999996 * (100vw - 20rem) + 4.69rem), 6.25rem);--hv-macro-2xl: clamp(5.86rem, calc(0.019499999999999993 * (100vw - 20rem) + 5.86rem), 7.81rem);--hv-type-display-sm: 1.25rem;--hv-type-display-md: clamp(1.5rem, 3vw, 1.75rem);--hv-type-display-lg: clamp(1.75rem, 4vw, 2.5rem);--hv-type-display-xl: clamp(2.5rem, 5vw, 3.5rem);--hv-type-body-sm: 0.875rem;--hv-type-body-md: 1rem;--hv-type-body-lg: 1.25rem;--hv-type-body-xl: 1.5rem;--hv-type-ui-xs: 0.75rem;--hv-type-ui-sm: 0.8125rem;--hv-type-ui-md: 0.875rem;--hv-type-ui-lg: 1rem;--hv-type-ui-xl: 1.125rem;--hv-space-xs: var(--hv-inset-xs);--hv-space-sm: var(--hv-inset-sm);--hv-space-md: var(--hv-component-md);--hv-space-lg: var(--hv-component-lg);--hv-space-xl: var(--hv-component-xl);--hv-space-2xl: var(--hv-component-2xl);--hv-space-3xl: var(--hv-macro-md);--hv-space-4xl: var(--hv-macro-xl);--hv-space-section: var(--hv-macro-md);--hv-radius-sm: 4px;--hv-radius-md: 8px;--hv-radius-lg: 12px;--hv-radius-full: 9999px;--hv-text-xs: var(--hv-type-ui-xs);--hv-text-sm: var(--hv-type-ui-sm);--hv-text-s: var(--hv-type-ui-md);--hv-text-m: var(--hv-type-body-md);--hv-text-l: var(--hv-type-body-lg);--hv-text-xl: var(--hv-type-body-xl);--hv-text-2xl: var(--hv-type-display-md);--hv-text-xxl: var(--hv-type-display-lg);--hv-text-3xl: var(--hv-type-display-xl);--hv-canvas: var(--lsc-sea-salt);--hv-surface: var(--lsc-white);--hv-ink: var(--lsc-abyss);--hv-ink-secondary: color-mix(in srgb, var(--lsc-abyss) 72%, transparent);--hv-ink-muted: color-mix(in srgb, var(--lsc-abyss) 52%, transparent);--hv-primary: var(--lsc-tidal-blue);--hv-primary-hover: var(--lsc-tidal-blue-deep);--hv-on-primary: var(--lsc-white);--hv-on-primary-hover: var(--lsc-white);--hv-inverse-canvas: var(--lsc-storm-navy);--hv-on-inverse: var(--lsc-sea-salt);--hv-border: color-mix(in srgb, var(--lsc-abyss) 14%, var(--lsc-sea-salt));--hv-border-strong: color-mix(in srgb, var(--lsc-abyss) 28%, var(--lsc-sea-salt));--hv-success: var(--lsc-cypress);--hv-error: #B84A3A;--hv-tint-primary: var(--lsc-shallow-blue);--hv-border-on-inverse: color-mix(in srgb, var(--lsc-sea-salt) 18%, transparent);--hv-border-on-primary: color-mix(in srgb, var(--lsc-white) 25%, transparent);--hv-scrim-ink: color-mix(in srgb, var(--lsc-abyss) 55%, transparent);--hv-shape-fill-subtle: var(--hv-tint-primary);--hv-shape-fill: var(--hv-primary);--hv-content-max: 1120px;--hv-shell-max: 1440px;--hv-chrome-max: 1600px;--hv-prose-max: 65ch;--hv-section-x: clamp(20px, 4vw, 48px);--hv-section-y: clamp(48px, 6vw, 72px);--hv-line-hairline: 1px;--hv-gradient-primary: none;--hv-gradient-supporting: none;--hv-gradient-alternate: none;--hv-shape-size-xs: var(--hv-space-md);--hv-shape-size-sm: var(--hv-space-xl);--hv-shape-size-md: var(--hv-space-2xl);--hv-shape-size-lg: var(--hv-space-3xl);--hv-shape-size-xl: var(--hv-space-4xl);--hv-control-min: 48px;----hv-inset-xs: 4px;----hv-inset-sm: 8px;----hv-inset-md: 12px;----hv-inset-lg: 16px;----hv-inset-xl: 24px;----hv-component-sm: clamp(0.75rem, calc(0.0013888889 * (100vw - 22.5rem) + 0.75rem), 0.84375rem);----hv-component-md: clamp(1rem, calc(0.0018518519 * (100vw - 22.5rem) + 1rem), 1.125rem);----hv-component-lg: clamp(1.25rem, calc(0.0023148148 * (100vw - 22.5rem) + 1.25rem), 1.40625rem);----hv-component-xl: clamp(1.5rem, calc(0.0027777778 * (100vw - 22.5rem) + 1.5rem), 1.6875rem);----hv-component-2xl: clamp(2rem, calc(0.0037037037 * (100vw - 22.5rem) + 2rem), 2.25rem);----hv-macro-sm: clamp(2rem, calc(0.0037037037 * (100vw - 22.5rem) + 2rem), 2.25rem);----hv-macro-md: clamp(3rem, calc(0.0055555556 * (100vw - 22.5rem) + 3rem), 3.375rem);----hv-macro-lg: clamp(4rem, calc(0.0074074074 * (100vw - 22.5rem) + 4rem), 4.5rem);----hv-macro-xl: clamp(5rem, calc(0.0092592593 * (100vw - 22.5rem) + 5rem), 5.625rem);----hv-macro-2xl: clamp(6rem, calc(0.0111111111 * (100vw - 22.5rem) + 6rem), 6.75rem);----hv-canvas: var(--lsc-sea-salt);----hv-surface: var(--lsc-white);----hv-surface-sunken: #FAFAFA;----hv-ink: var(--lsc-abyss);----hv-ink-secondary: color-mix(in srgb, var(--lsc-abyss) 72%, transparent);----hv-ink-muted: color-mix(in srgb, var(--lsc-abyss) 52%, transparent);----hv-primary: var(--lsc-tidal-blue);----hv-primary-hover: var(--lsc-tidal-blue-deep);----hv-on-primary: var(--lsc-white);----hv-on-primary-hover: var(--lsc-white);----hv-inverse-canvas: var(--lsc-storm-navy);----hv-on-inverse: var(--lsc-sea-salt);----hv-border: color-mix(in srgb, var(--lsc-abyss) 14%, var(--lsc-sea-salt));----hv-border-strong: color-mix(in srgb, var(--lsc-abyss) 28%, var(--lsc-sea-salt));----hv-success: var(--lsc-cypress);----hv-error: #B84A3A;----hv-tint-primary: var(--lsc-shallow-blue);----hv-border-on-inverse: color-mix(in srgb, var(--lsc-sea-salt) 18%, transparent);----hv-border-on-primary: color-mix(in srgb, var(--lsc-white) 25%, transparent);----hv-scrim-ink: color-mix(in srgb, var(--lsc-abyss) 55%, transparent);----hv-shape-fill-subtle: var(--lsc-shallow-blue);----hv-shape-fill: var(--lsc-tidal-blue);----hv-gradient-primary: linear-gradient(135deg, var(--lsc-tidal-blue) 0%, var(--lsc-storm-navy) 100%);----hv-gradient-supporting: linear-gradient(180deg, var(--lsc-sea-salt) 0%, var(--lsc-sunlit-sand) 100%);----hv-gradient-alternate: linear-gradient(135deg, var(--lsc-ocean-blue) 0%, var(--lsc-cypress) 100%);----hv-type-display-sm: clamp(2rem, calc(0.0037037037 * (100vw - 22.5rem) + 2rem), 2.25rem);----hv-type-display-md: clamp(2.5rem, calc(0.0046296296 * (100vw - 22.5rem) + 2.5rem), 2.8125rem);----hv-type-display-lg: clamp(3rem, calc(0.0055555556 * (100vw - 22.5rem) + 3rem), 3.375rem);----hv-type-display-xl: clamp(3.5rem, calc(0.0064814815 * (100vw - 22.5rem) + 3.5rem), 3.9375rem);----hv-type-body-sm: 0.875rem;----hv-type-body-md: 1rem;----hv-type-body-lg: 1.125rem;----hv-type-body-xl: 1.25rem;----hv-type-ui-xs: 0.75rem;----hv-type-ui-sm: 0.8125rem;----hv-type-ui-md: 0.875rem;----hv-type-ui-lg: 1rem;----hv-type-ui-xl: 1.125rem;----hv-shadow-sm: 0 1px 2px 0 rgba(39, 47, 56, 0.08);----hv-shadow-md: 0 4px 8px -2px rgba(39, 47, 56, 0.12);----hv-shadow-lg: 0 8px 16px -4px rgba(39, 47, 56, 0.16);----hv-shadow-xl: 0 16px 32px -8px rgba(39, 47, 56, 0.2);----hv-elevate-sunken: inset 0 1px 2px 0 rgba(39, 47, 56, 0.08);----hv-elevate-raised: var(--hv-shadow-md);----hv-elevate-overlay: var(--hv-shadow-lg);----hv-elevate-lead: 0 12px 32px var(--hv-scrim-ink);----hv-elevate-glow: none;----hv-lift-y: -2px;----hv-focus-ring-width: 2px;----hv-focus-offset: 2px;----hv-focus-ring: 2px solid var(--hv-primary, var(--hv-ink));--hv-shadow-sm: 0 1px 2px 0 rgba(39, 47, 56, 0.08);--hv-shadow-md: 0 4px 8px -2px rgba(39, 47, 56, 0.12);--hv-shadow-lg: 0 8px 16px -4px rgba(39, 47, 56, 0.16);--hv-shadow-xl: 0 16px 32px -8px rgba(39, 47, 56, 0.2);--hv-elevate-sunken: inset 0 1px 2px 0 rgba(39, 47, 56, 0.08);--hv-elevate-raised: var(--hv-shadow-md);--hv-elevate-overlay: var(--hv-shadow-lg);--hv-elevate-lead: 0 12px 32px var(--hv-scrim-ink);--hv-elevate-glow: none;--hv-lift-y: -2px;--hv-focus-ring-width: 2px;--hv-focus-offset: 2px;--hv-focus-ring: 2px solid var(--hv-primary, var(--hv-ink));--hv-surface-sunken: #FAFAFA;--kids-blue: #5487C0;--kids-navy: #466489;--kids-sky: #ACCBE2;--kids-cream: #F8F1EA;--kids-sun: #F4C46A;--kids-lavender: #C4AFD2;--kids-brown: #64524C;}