:root {--border-width: 1px;--border-type: solid;--border-color: var(--color-border);--border-standard: var(--border-width) var(--border-type) var(--border-color);--radius-inner: 5px;--form-label-color: var(--color-text);--radius-outer: 0;--form-label-font-size: var(--text-m);--radius-full: 999rem;--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-l-5);--form-input-color: var(--color-text);--form-input-border-width: var(--border-width);--form-input-border-style: solid;--form-input-border-color: var(--color-primary);--form-input-border: var(--form-input-border-width, 0px) var(--form-input-border-style) var(--form-input-border-color);--form-input-border-radius: var(--radius-inner);--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-secondary);--form-input-box-shadow-focus: 0 0 0 var(--focus-outline-width) var(--focus-outline-color);--section-padding-block: var(--space-2xl);--container-width: 1366px;--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);--shadow-s: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;--shadow-m: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;--shadow-l: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;--shadow-xl: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;--shadow-2xl: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;--btn-font-weight: 500;--btn-line-height: 1.2;--btn-text-transform: none;--btn-transition: all var(--duration-fast) ease;--btn-border-width: 0;--btn-border-radius: var(--radius-inner);--btn-shadow: none;--btn-border-width-hover: 0;--btn-border-radius-hover: var(--radius-inner);--btn-shadow-hover: var(--shadow-l);--btn-outline-border-width: 0;--btn-outline-border-radius: var(--radius-inner);--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-secondary);--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-secondary-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-primary);--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-primary-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-secondary);--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: 0;--btn-outline-border-radius-hover: var(--radius-inner);--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(--shadow-l);--grid-gap-l: var(--space-l);--grid-gap-xl: var(--space-xl);--text-xs: clamp(0.79rem, calc(-0.00012903225806451624 * (100vw - 22.5rem) + 0.79rem), 0.78rem);--text-s: clamp(0.89rem, calc(0.0006451612903225798 * (100vw - 22.5rem) + 0.89rem), 0.94rem);--text-m: clamp(1rem, calc(0.0016774193548387082 * (100vw - 22.5rem) + 1rem), 1.13rem);--text-l: clamp(1.13rem, calc(0.002838709677419357 * (100vw - 22.5rem) + 1.13rem), 1.35rem);--text-xl: clamp(1.27rem, calc(0.004516129032258066 * (100vw - 22.5rem) + 1.27rem), 1.62rem);--text-2xl: clamp(1.42rem, calc(0.006709677419354839 * (100vw - 22.5rem) + 1.42rem), 1.94rem);--text-3xl: clamp(1.6rem, calc(0.009419354838709678 * (100vw - 22.5rem) + 1.6rem), 2.33rem);--text-4xl: clamp(1.8rem, calc(0.01290322580645161 * (100vw - 22.5rem) + 1.8rem), 2.8rem);--space-4xs: clamp(0.33rem, calc(0.0011612903225806449 * (100vw - 22.5rem) + 0.33rem), 0.42rem);--space-3xs: clamp(0.41rem, calc(0.0018064516129032268 * (100vw - 22.5rem) + 0.41rem), 0.55rem);--space-2xs: clamp(0.51rem, calc(0.002967741935483871 * (100vw - 22.5rem) + 0.51rem), 0.74rem);--space-xs: clamp(0.64rem, calc(0.004387096774193548 * (100vw - 22.5rem) + 0.64rem), 0.98rem);--space-s: clamp(0.8rem, calc(0.006580645161290323 * (100vw - 22.5rem) + 0.8rem), 1.31rem);--space-m: clamp(1rem, calc(0.00967741935483871 * (100vw - 22.5rem) + 1rem), 1.75rem);--space-l: clamp(1.25rem, calc(0.013935483870967743 * (100vw - 22.5rem) + 1.25rem), 2.33rem);--space-xl: clamp(1.56rem, calc(0.019999999999999997 * (100vw - 22.5rem) + 1.56rem), 3.11rem);--space-2xl: clamp(1.95rem, calc(0.02838709677419355 * (100vw - 22.5rem) + 1.95rem), 4.15rem);--space-3xl: clamp(2.44rem, calc(0.039870967741935485 * (100vw - 22.5rem) + 2.44rem), 5.53rem);--space-4xl: clamp(3.05rem, calc(0.05574193548387097 * (100vw - 22.5rem) + 3.05rem), 7.37rem);}