:root {
  --_global--background-color: #0000;
  --_global--border-radius: 3px;
  --_color-black: #111;
  --_color-gray: #999;
  --_dark-color-gray: #666;
  --_darker-color-gray: #444;
  --_darkest-color-gray: #3b3b3b;
  --_light-color-gray: #ccc;
  --_lighter-color-gray: #eee;
  --_lightest-color-gray: #f7f7f7;
  --_color-text: #333;
  --_dark-color-text: #000;
  --_darker-color-text: #000;
  --_darkest-color-text: #000;
  --_light-color-text: #666;
  --_lighter-color-text: #888;
  --_lightest-color-text: #919191;
  --_color-white: #fff;
  --_color-red: #e74c3c;
  --_global--container-margin: var(--_s1);
  --_global--container-max-width: 1280px;
  --_list-item-indent: 1.5em;
  --_form-control-border-color: #ccc;
  --_form-control-border-color-hover: var(--_color-gray);
  --_form-control-border-color-focus: #85b7d9;
  --_global--transition-duration: 0.2s;
  --_global--transition-function-timing: ease-out;
  --_global--transition-delay: 0s;
  --_half-leading: 0.33333;
  --_global--line-height: calc(1 + var(--_half-leading) * 2);
  --_base-font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  --_global--font-family: var(--_base-font-family);
  --_base-font-size-px: 16px;
  --_global--font-size-px: var(--_base-font-size-px);
  --_margin-scale: 1;
  --_space-unitless: var(--_global--line-height);
  --_space: calc(var(--_global--line-height) * 1rem);
  --_page-effect-z-index: 1000000;
  --_harmonic-sequence-base: 8;
  --_min-harmonic-sequence-base: 9;
  --_max-harmonic-sequence-base: var(--_harmonic-sequence-base);
  --_line-height-slope: -0.16666;
  --_font-size-level: 0;
  --_ms-2: calc(var(--_space-unitless) / 3 * 1);
  --_ms-1: calc(var(--_space-unitless) / 3 * 2);
  --_ms0: 0rem;
  --_ms1: calc(var(--_space-unitless) / 3 * 3);
  --_ms2: calc(var(--_space-unitless) / 3 * 5);
  --_ms3: calc(var(--_space-unitless) / 3 * 8);
  --_ms4: calc(var(--_space-unitless) / 3 * 13);
  --_ms5: calc(var(--_space-unitless) / 3 * 21);
  --_ms6: calc(var(--_space-unitless) / 3 * 34);
  --_ms7: calc(var(--_space-unitless) / 3 * 55);
  --_s-2: calc(var(--_ms-2) * 1rem);
  --_s-1: calc(var(--_ms-1) * 1rem);
  --_s0: 0rem;
  --_s1: calc(var(--_ms1) * 1rem);
  --_s2: clamp(
    calc(var(--_ms1) + var(--_ms2) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms2) - var(--_ms1) + var(--_ms2) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms2) * 0.28125
        ) * 1rem + (var(--_ms2) - var(--_ms1) + var(--_ms2) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms2) * 1rem
  );
  --_s3: clamp(
    calc(var(--_ms1) + var(--_ms3) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms3) - var(--_ms1) + var(--_ms3) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms3) * 0.28125
        ) * 1rem + (var(--_ms3) - var(--_ms1) + var(--_ms3) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms3) * 1rem
  );
  --_s4: clamp(
    calc(var(--_ms1) + var(--_ms4) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms4) - var(--_ms1) + var(--_ms4) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms4) * 0.28125
        ) * 1rem + (var(--_ms4) - var(--_ms1) + var(--_ms4) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms4) * 1rem
  );
  --_s5: clamp(
    calc(var(--_ms1) + var(--_ms5) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms5) - var(--_ms1) + var(--_ms5) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms5) * 0.28125
        ) * 1rem + (var(--_ms5) - var(--_ms1) + var(--_ms5) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms5) * 1rem
  );
  --_s6: clamp(
    calc(var(--_ms1) + var(--_ms6) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms6) - var(--_ms1) + var(--_ms6) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms6) * 0.28125
        ) * 1rem + (var(--_ms6) - var(--_ms1) + var(--_ms6) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms6) * 1rem
  );
  --_s7: clamp(
    calc(var(--_ms1) + var(--_ms7) * 0.28125) * 1rem,
    calc(
      (
          (var(--_ms7) - var(--_ms1) + var(--_ms7) * 0.28125) / 57.5 * -22.5 +
            var(--_ms1) + var(--_ms7) * 0.28125
        ) * 1rem + (var(--_ms7) - var(--_ms1) + var(--_ms7) * 0.28125) / 57.5 *
        100vw
    ),
    var(--_ms7) * 1rem
  );
  --_margin-2: calc(var(--_s-2) * var(--_margin-scale));
  --_margin-1: calc(var(--_s-1) * var(--_margin-scale));
  --_margin0: 0rem;
  --_margin1: calc(var(--_s1) * var(--_margin-scale));
  --_margin2: calc(var(--_s2) * var(--_margin-scale));
  --_margin3: calc(var(--_s3) * var(--_margin-scale));
  --_margin4: calc(var(--_s4) * var(--_margin-scale));
  --_margin5: calc(var(--_s5) * var(--_margin-scale));
  --_margin6: calc(var(--_s6) * var(--_margin-scale));
  --_margin7: calc(var(--_s7) * var(--_margin-scale));
  --_padding-2: var(--_s-2);
  --_padding-1: var(--_s-1);
  --_padding0: 0rem;
  --_padding1: var(--_s1);
  --_padding2: var(--_s2);
  --_padding3: var(--_s3);
  --_padding4: var(--_s4);
  --_padding5: var(--_s5);
  --_padding6: var(--_s6);
  --_padding7: var(--_s7);
}
* {
  --_font-size: calc(
    var(--_harmonic-sequence-base) /
      (var(--_harmonic-sequence-base) - var(--_font-size-level)) * 1rem
  );
  --_line-height: clamp(
    1.1,
    calc(
      var(--_line-height-slope) * var(--_harmonic-sequence-base) /
        (var(--_harmonic-sequence-base) - var(--_font-size-level)) + 1 +
        var(--_half-leading) * 2 + var(--_line-height-slope) * -1
    ),
    calc(var(--_half-leading) * 2 + 1)
  );
  --_fluid-font-size: clamp(
    1rem *
      calc(
        var(--_min-harmonic-sequence-base) /
          (var(--_min-harmonic-sequence-base) - var(--_font-size-level))
      ),
    calc(
      (
          var(--_max-harmonic-sequence-base) /
            (var(--_max-harmonic-sequence-base) - var(--_font-size-level)) /
            57.5 * -22.5 - var(--_min-harmonic-sequence-base) /
            (var(--_min-harmonic-sequence-base) - var(--_font-size-level)) /
            57.5 * -22.5 + var(--_min-harmonic-sequence-base) /
            (var(--_min-harmonic-sequence-base) - var(--_font-size-level))
        ) * 1rem +
        (
          var(--_max-harmonic-sequence-base) /
            (var(--_max-harmonic-sequence-base) - var(--_font-size-level)) /
            57.5 - var(--_min-harmonic-sequence-base) /
            (var(--_min-harmonic-sequence-base) - var(--_font-size-level)) /
            57.5
        ) * 100vw
    ),
    1rem *
      calc(
        var(--_max-harmonic-sequence-base) /
          (var(--_max-harmonic-sequence-base) - var(--_font-size-level))
      )
  );
  box-sizing: border-box;
}
:after,
:before {
  box-sizing: inherit;
}
html :where(.editor-styles-wrapper) {
  display: block;
}
