:root {--shadow-xs: 0 1px 2px var(--color-shadow);--shadow-s: 0 1.5px 3px var(--color-shadow);--shadow-m: 0 2px 6px var(--color-shadow);--shadow-l: 0 3px 12px var(--color-shadow);--shadow-xl: 0 6px 48px var(--color-shadow);--form-input-border-radius: var(--radius-inner);--border-width: 2px;--border-type: solid;--border-color: var(--color-border);--border-standard: var(--border-width) var(--border-type) var(--border-color);--form-label-color: var(--color-text);--form-label-font-size: var(--text-m);--form-label-font-weight: bold;--form-label-gap: var(--space-2xs);--form-input-background-color: var(--color-body-alt-bg);--form-input-placeholder-color: var(--color-dark-t-4);--form-input-color: var(--color-text);--form-input-border-width: var(--border-width);--form-input-border-style: solid;--form-input-border-color: var(--color-border);--form-input-border: var(--form-input-border-width, 0px) var(--form-input-border-style) var(--form-input-border-color);--form-input-box-shadow: none;--form-input-font-size: var(--text-m);--form-input-line-height: 1.4;--form-input-padding-block: var(--space-2xs);--form-input-padding-inline: var(--space-xs);--form-input-height: calc((var(--form-input-font-size) * var(--form-input-line-height)) + (var(--form-input-padding-block) * 2) + (var(--form-input-border-width) * 2));--form-input-background-color-focus: var(--color-body-bg);--form-input-color-focus: var(--color-text);--form-input-border-color-focus: var(--color-primary);--form-input-box-shadow-focus: 0 0 0 var(--focus-outline-width) var(--focus-outline-color);--section-padding-block: var(--space-xl);--container-width: 1400px;--container-width-narrow: 900px;--container-gap: var(--space-l);--content-gap-xs: var(--space-xs);--content-gap-s: var(--space-s);--content-gap: var(--space-m);--content-gap-l: var(--space-l);--content-gap-xl: var(--space-xl);--btn-font-weight: 400;--btn-line-height: 1.4;--btn-transition: all var(--duration-fast) ease;--btn-border-width: 0;--btn-border-radius: var(--radius-full);--btn-shadow: none;--btn-border-width-hover: var(--btn-border-width);--btn-border-radius-hover: var(--btn-border-radius);--btn-shadow-hover: var(--btn-shadow);--btn-outline-border-width: 2px;--btn-outline-border-radius: var(--radius-full);--btn-outline-shadow: none;--btn-primary-background: var(--color-primary);--btn-primary-color: var(--color-light);--btn-primary-border-color: var(--color-primary-d-2);--btn-primary-background-hover: var(--color-primary-d-2);--btn-primary-color-hover: var(--color-light);--btn-primary-border-color-hover: var(--color-primary-d-2);--btn-primary-outline-background: #00000000;--btn-primary-outline-color: var(--color-primary);--btn-primary-outline-border-color: var(--color-primary);--btn-primary-outline-background-hover: var(--color-primary-d-2);--btn-primary-outline-color-hover: var(--color-light);--btn-primary-outline-border-color-hover: var(--color-primary-d-2);--btn-secondary-background: var(--color-secondary);--btn-secondary-color: var(--color-light);--btn-secondary-border-color: var(--color-secondary-d-2);--btn-secondary-background-hover: var(--color-secondary-d-2);--btn-secondary-color-hover: var(--color-light);--btn-secondary-border-color-hover: var(--color-secondary-d-2);--btn-secondary-outline-background: rgba(0,0,0,0);--btn-secondary-outline-color: var(--color-secondary);--btn-secondary-outline-border-color: var(--color-secondary);--btn-secondary-outline-background-hover: var(--color-secondary-d-2);--btn-secondary-outline-color-hover: var(--color-light);--btn-secondary-outline-border-color-hover: var(--color-secondary-d-2);--btn-small-font-size: var(--text-s);--btn-small-padding-block: var(--space-3xs);--btn-small-padding-inline: var(--space-xs);--btn-medium-font-size: var(--text-m);--btn-medium-padding-block: var(--space-2xs);--btn-medium-padding-inline: var(--space-s);--btn-large-font-size: var(--text-l);--btn-large-padding-block: var(--space-xs);--btn-large-padding-inline: var(--space-m);--btn-x-large-font-size: var(--text-xl);--btn-x-large-padding-block: var(--space-s);--btn-x-large-padding-inline: var(--space-l);--link-color: var(--color-primary);--link-color-hover: var(--color-primary-d-2);--link-color-active: var(--color-secondary);--focus-outline-color: var(--color-primary-t-3);--focus-outline-width: 3px;--focus-outline-offset: 3px;--duration-slow: 1.5s;--duration-medium: 0.5s;--duration-fast: 0.2s;--grid-1: minmax(0,1fr);--grid-2: repeat( 2, minmax(0,1fr) );--grid-3: repeat( 3, minmax(0,1fr) );--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-10: repeat( 10, minmax(0,1fr) );--grid-11: repeat( 11, minmax(0,1fr) );--grid-12: repeat( 12, minmax(0,1fr) );--grid-auto-col-min-width: 270px;--grid-auto-fit: repeat( auto-fit, minmax( min( var(--grid-auto-col-min-width), 100%), 1fr) );--grid-auto-fill: repeat( auto-fill, minmax( min( var(--grid-auto-col-min-width), 100%), 1fr) );--btn-outline-border-width-hover: var(--btn-outline-border-width);--btn-outline-border-radius-hover: var(--btn-outline-border-radius);--gutter: var(--space-s);--screen-height: calc(100svh - var(--wp-admin--admin-bar--height, 0px));--link-font-weight: 400;--link-font-weight-hover: 400;--link-font-weight-active: 400;--grid-gap-xs: var(--space-xs);--grid-gap-s: var(--space-s);--grid-gap: var(--space-m);--blog-width: var(--container-width-narrow);--animation-duration-slow: 1s;--animation-duration-medium: 0.6s;--animation-duration-fast: 0.2s;--animation-distance-short: 3rem;--animation-distance-medium: 6rem;--animation-distance-long: 9rem;--animation-delay-slow: 750ms;--animation-delay-medium: 500ms;--animation-delay-fast: 250ms;--btn-outline-shadow-hover: var(--btn-outline-shadow);--grid-gap-l: var(--space-l);--grid-gap-xl: var(--space-xl);--space-4xs: clamp(0.33rem, calc(-0.00029629629629629656 * (100vw - 22.5rem) + 0.33rem), 0.31rem);--space-3xs: clamp(0.41rem, calc(0.00044444444444444485 * (100vw - 22.5rem) + 0.41rem), 0.44rem);--space-2xs: clamp(0.51rem, calc(0.0016296296296296295 * (100vw - 22.5rem) + 0.51rem), 0.62rem);--space-xs: clamp(0.64rem, calc(0.0035555555555555553 * (100vw - 22.5rem) + 0.64rem), 0.88rem);--space-s: clamp(0.8rem, calc(0.006518518518518518 * (100vw - 22.5rem) + 0.8rem), 1.24rem);--space-m: clamp(1rem, calc(0.011111111111111112 * (100vw - 22.5rem) + 1rem), 1.75rem);--space-l: clamp(1.25rem, calc(0.018074074074074076 * (100vw - 22.5rem) + 1.25rem), 2.47rem);--space-xl: clamp(1.56rem, calc(0.02874074074074074 * (100vw - 22.5rem) + 1.56rem), 3.5rem);--space-2xl: clamp(1.95rem, calc(0.044444444444444446 * (100vw - 22.5rem) + 1.95rem), 4.95rem);--space-3xl: clamp(2.44rem, calc(0.06755555555555556 * (100vw - 22.5rem) + 2.44rem), 7rem);--space-4xl: clamp(3.05rem, calc(0.10133333333333334 * (100vw - 22.5rem) + 3.05rem), 9.89rem);--shadow-2xl: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;--radius-xs: clamp(0.25rem, calc(0 * (100vw - 22.5rem) + 0.25rem), 0.25rem);--radius-s: clamp(0.38rem, calc(0.0017777777777777776 * (100vw - 22.5rem) + 0.38rem), 0.5rem);--radius-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem);--radius-l: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem);--radius-xl: clamp(1.63rem, calc(0.005481481481481483 * (100vw - 22.5rem) + 1.63rem), 2rem);--radius-inner: var(--radius-xs);--radius-outer: var(--radius-s);--radius-full: 999rem;--text-xs: clamp(0.79rem, calc(-0.001037037037037038 * (100vw - 22.5rem) + 0.79rem), 0.72rem);--text-s: clamp(0.89rem, calc(0.00014814814814814828 * (100vw - 22.5rem) + 0.89rem), 0.9rem);--text-m: clamp(1rem, calc(0.0019259259259259242 * (100vw - 22.5rem) + 1rem), 1.13rem);--text-l: clamp(1.13rem, calc(0.004148148148148148 * (100vw - 22.5rem) + 1.13rem), 1.41rem);--text-xl: clamp(1.27rem, calc(0.007259259259259259 * (100vw - 22.5rem) + 1.27rem), 1.76rem);--text-2xl: clamp(1.42rem, calc(0.011555555555555558 * (100vw - 22.5rem) + 1.42rem), 2.2rem);--text-3xl: clamp(1.6rem, calc(0.017037037037037035 * (100vw - 22.5rem) + 1.6rem), 2.75rem);--text-4xl: clamp(1.8rem, calc(0.02414814814814815 * (100vw - 22.5rem) + 1.8rem), 3.43rem);}