/*
 * DO NOT EDIT THIS FILE.
 * Edit .pcss.css file instead and recompile.
*/

/**
 * @file
 */

/*
  Custom CSS properties and mixins.
  These are "compiled" by postcss/postcss-custom-properties for IE11 compatibility.
  CSS variables (those that start with --) are included in the generated CSS. Sass style variables (those that start with $) are for internal processing.
*/

/* Internal variables */

/*1px */

/*16px */

/*4px */

/*5.33333333px */

/*8px */

/*12px */

/*20px */

/*24px, */

/*32px */

/*44px (named after omicron variant BS.2.75.2) */

/*48px */

/*desktop + 32px; */

/*max-width + 64px; */

/* RGB colors, useful for when you need to include a color in an RGBA set. */

/* Mixins */

/* */

/* Hide elements visually, but keep them available for screen-readers. */

/* */

/* Used for information required for screen-reader users to understand and use */

/* the site where visual display is undesirable. Information provided in this */

/* manner should be kept concise, to avoid unnecessary burden on the user. */

/* "!important" is used to prevent unintentional overrides. */

/* */

*,
*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-family: var(--serif);
/*font-size: 125%; //20px */
  font-size: 100%; /*16px */
  font-weight: normal;
  font-style: normal;
  line-height: var(--line-height-base);
  background-color: white;
  background: linear-gradient(180deg, rgba(255,255,255,1) 0, rgba(255,255,255,1) 1000px, rgba(195,202,215,1) 1000px, rgba(195,202,215,1) 100%);
}

body {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2652.4 184.5c-194.4 34.7-491.6-199.4-686.9-176-154.5 18.5-281.6 195-436 215.4-151.8 20-291.9-114.1-443-142.9-257-49.1-514.9 209.4-765.9 117.6-50.1-18.3-97.4-50.2-148.1-64.9C121.9 118.8.1 172.1.1 172.1v2032.7h2652.3V184.5z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c3cad7'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2651.4 146.1c-130.6 78-443.2 11.4-577.2-54.2s-284.6-129.4-413.7-46.6c-62.7 40.2-114.1 112.3-179.8 142-139.1 63-283.9-82.1-430-75.5-122.2 5.5-230.4 116-351.5 139C472.7 294 228.7 28.4.1 25.9v2176.6h2651.3V146.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23999cb9'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 191.7c-134.3-144-325.7-197.8-490.2-142.5-117.4 39.5-225.4 130.9-345.5 148.3-214.3 31-412.7-177.8-628.1-186.5-160.9-6.4-311.5 98.5-464.1 170C515.7 279.2 210.8 315.2.1 220.9v1981.2h2653.3V191.7z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c7c9dd'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 209.2c-138.8 52.8-418.4 47.2-554.9-16-81.9-37.9-158.4-95.5-239.7-136-81.2-40.4-170.9-63-253.5-28.1-77.5 32.8-140.1 112.2-212.5 162.8-186.3 130.1-413.2 55-600.2-73.3-57.4-39.4-115.4-84.5-179.3-90.4-69.1-6.4-136 34.3-196.4 81.8S298.4 213.2 232.2 241.9C166 270.5 53 267.2.1 204.5v1989.8h2653.3V209.2z' fill-rule='evenodd' clip-rule='evenodd' fill='%23dce1eb'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2651.4 146.1c-130.6 78-443.2 11.4-577.2-54.2s-284.6-129.4-413.7-46.6c-62.7 40.2-114.1 112.3-179.8 142-139.1 63-283.9-82.1-430-75.5-122.2 5.5-230.4 116-351.5 139C472.7 294 228.7 28.4.1 25.9v2176.6h2651.3V146.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23999cb9'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 191.7c-134.3-144-325.7-197.8-490.2-142.5-117.4 39.5-225.4 130.9-345.5 148.3-214.3 31-412.7-177.8-628.1-186.5-160.9-6.4-311.5 98.5-464.1 170C515.7 279.2 210.8 315.2.1 220.9v1981.2h2653.3V191.7z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c7c9dd'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 209.2c-138.8 52.8-418.4 47.2-554.9-16-81.9-37.9-158.4-95.5-239.7-136-81.2-40.4-170.9-63-253.5-28.1-77.5 32.8-140.1 112.2-212.5 162.8-186.3 130.1-413.2 55-600.2-73.3-57.4-39.4-115.4-84.5-179.3-90.4-69.1-6.4-136 34.3-196.4 81.8S298.4 213.2 232.2 241.9C166 270.5 53 267.2.1 204.5v1989.8h2653.3V209.2z' fill-rule='evenodd' clip-rule='evenodd' fill='%23dce1eb'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.551 2195'%3E%3Cpath d='M2653.417 193.908c-200.114-94.53-534.743-190.305-742.112-134.31C1775.469 96.277 1649.144 196.872 1511 207.127 1263.141 225.525 1027.008-49.448 785.514 30.9c-88.647 29.486-167.966 105.476-258.269 122.46-89.168 16.769-177.787-25.767-266.467-47.031C172.094 85.058 61.971 91.377.12 182.911v2011.371h2653.297' fill='%23f1f3f7' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 2200px, 0 1700px, 0 1500px, 0 1200px, 0 1000px, 0 700px, 0 550px, 0 342px;
  min-height: 100vh;
  background-size: 150%;
  font-size: var(--base-font-size);
}

body.page-short {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 191.7c-134.3-144-325.7-197.8-490.2-142.5-117.4 39.5-225.4 130.9-345.5 148.3-214.3 31-412.7-177.8-628.1-186.5-160.9-6.4-311.5 98.5-464.1 170C515.7 279.2 210.8 315.2.1 220.9v1981.2h2653.3V191.7z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c7c9dd'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.551 2195'%3E%3Cpath d='M2653.417 193.908c-200.114-94.53-534.743-190.305-742.112-134.31C1775.469 96.277 1649.144 196.872 1511 207.127 1263.141 225.525 1027.008-49.448 785.514 30.9c-88.647 29.486-167.966 105.476-258.269 122.46-89.168 16.769-177.787-25.767-266.467-47.031C172.094 85.058 61.971 91.377.12 182.911v2011.371h2653.297' fill='%23f1f3f7' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position:  0 400px, 0 300px;
}

body.page-long {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2652.4 184.5c-194.4 34.7-491.6-199.4-686.9-176-154.5 18.5-281.6 195-436 215.4-151.8 20-291.9-114.1-443-142.9-257-49.1-514.9 209.4-765.9 117.6-50.1-18.3-97.4-50.2-148.1-64.9C121.9 118.8.1 172.1.1 172.1v2032.7h2652.3V184.5z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c3cad7'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 209.2c-138.8 52.8-418.4 47.2-554.9-16-81.9-37.9-158.4-95.5-239.7-136-81.2-40.4-170.9-63-253.5-28.1-77.5 32.8-140.1 112.2-212.5 162.8-186.3 130.1-413.2 55-600.2-73.3-57.4-39.4-115.4-84.5-179.3-90.4-69.1-6.4-136 34.3-196.4 81.8S298.4 213.2 232.2 241.9C166 270.5 53 267.2.1 204.5v1989.8h2653.3V209.2z' fill-rule='evenodd' clip-rule='evenodd' fill='%23dce1eb'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 191.7c-134.3-144-325.7-197.8-490.2-142.5-117.4 39.5-225.4 130.9-345.5 148.3-214.3 31-412.7-177.8-628.1-186.5-160.9-6.4-311.5 98.5-464.1 170C515.7 279.2 210.8 315.2.1 220.9v1981.2h2653.3V191.7z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c7c9dd'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2651.4 146.1c-130.6 78-443.2 11.4-577.2-54.2s-284.6-129.4-413.7-46.6c-62.7 40.2-114.1 112.3-179.8 142-139.1 63-283.9-82.1-430-75.5-122.2 5.5-230.4 116-351.5 139C472.7 294 228.7 28.4.1 25.9v2176.6h2651.3V146.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23999cb9'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2652.4 184.5c-194.4 34.7-491.6-199.4-686.9-176-154.5 18.5-281.6 195-436 215.4-151.8 20-291.9-114.1-443-142.9-257-49.1-514.9 209.4-765.9 117.6-50.1-18.3-97.4-50.2-148.1-64.9C121.9 118.8.1 172.1.1 172.1v2032.7h2652.3V184.5z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c3cad7'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2651.4 146.1c-130.6 78-443.2 11.4-577.2-54.2s-284.6-129.4-413.7-46.6c-62.7 40.2-114.1 112.3-179.8 142-139.1 63-283.9-82.1-430-75.5-122.2 5.5-230.4 116-351.5 139C472.7 294 228.7 28.4.1 25.9v2176.6h2651.3V146.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23999cb9'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 191.7c-134.3-144-325.7-197.8-490.2-142.5-117.4 39.5-225.4 130.9-345.5 148.3-214.3 31-412.7-177.8-628.1-186.5-160.9-6.4-311.5 98.5-464.1 170C515.7 279.2 210.8 315.2.1 220.9v1981.2h2653.3V191.7z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c7c9dd'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 209.2c-138.8 52.8-418.4 47.2-554.9-16-81.9-37.9-158.4-95.5-239.7-136-81.2-40.4-170.9-63-253.5-28.1-77.5 32.8-140.1 112.2-212.5 162.8-186.3 130.1-413.2 55-600.2-73.3-57.4-39.4-115.4-84.5-179.3-90.4-69.1-6.4-136 34.3-196.4 81.8S298.4 213.2 232.2 241.9C166 270.5 53 267.2.1 204.5v1989.8h2653.3V209.2z' fill-rule='evenodd' clip-rule='evenodd' fill='%23dce1eb'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2651.4 146.1c-130.6 78-443.2 11.4-577.2-54.2s-284.6-129.4-413.7-46.6c-62.7 40.2-114.1 112.3-179.8 142-139.1 63-283.9-82.1-430-75.5-122.2 5.5-230.4 116-351.5 139C472.7 294 228.7 28.4.1 25.9v2176.6h2651.3V146.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23999cb9'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 191.7c-134.3-144-325.7-197.8-490.2-142.5-117.4 39.5-225.4 130.9-345.5 148.3-214.3 31-412.7-177.8-628.1-186.5-160.9-6.4-311.5 98.5-464.1 170C515.7 279.2 210.8 315.2.1 220.9v1981.2h2653.3V191.7z' fill-rule='evenodd' clip-rule='evenodd' fill='%23c7c9dd'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.6 2195' xml:space='preserve'%3E%3Cpath d='M2653.4 209.2c-138.8 52.8-418.4 47.2-554.9-16-81.9-37.9-158.4-95.5-239.7-136-81.2-40.4-170.9-63-253.5-28.1-77.5 32.8-140.1 112.2-212.5 162.8-186.3 130.1-413.2 55-600.2-73.3-57.4-39.4-115.4-84.5-179.3-90.4-69.1-6.4-136 34.3-196.4 81.8S298.4 213.2 232.2 241.9C166 270.5 53 267.2.1 204.5v1989.8h2653.3V209.2z' fill-rule='evenodd' clip-rule='evenodd' fill='%23dce1eb'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2651.551 2195'%3E%3Cpath d='M2653.417 193.908c-200.114-94.53-534.743-190.305-742.112-134.31C1775.469 96.277 1649.144 196.872 1511 207.127 1263.141 225.525 1027.008-49.448 785.514 30.9c-88.647 29.486-167.966 105.476-258.269 122.46-89.168 16.769-177.787-25.767-266.467-47.031C172.094 85.058 61.971 91.377.12 182.911v2011.371h2653.297' fill='%23f1f3f7' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0 5000px, 0 4200px, 0 3500px, 0 2900px, 0 2200px, 0 1700px, 0 1500px, 0 1200px, 0 1000px, 0 700px, 0 550px, 0 342px;
}

h1,h2,h3,h4,h5 {
  font-weight: 500;
  font-family: var(--sans-serif);
  margin-top: var(--sesqui-space);
  margin-bottom: var(--sesqui-space);
}

h1 {
  font-size: var(--fs-h1);
  line-height: var(--lh-h1);
}

h2 {
  font-size: var(--fs-h2);
  line-height: var(--lh-h2);
}

h3 {
  font-size: var(--fs-h3);
  line-height: var(--lh-h3);
}

h4 {
  font-size: var(--fs-h4);
  line-height: var(--lh-h4);
}

h5 {
  font-size: var(--fs-h5);
  line-height: var(--lh-h5);
}

small, .text_small {
  font-size: var(--fs-small);
  line-height: var(--lh-small);
}

p {
  margin-top: 0;
  margin-bottom: var(--space);
}

img,
video {
  display: block;
  max-width: 100%;
  height: auto;
}

audio {
  display: block;
  max-width: 100%;
}

.a11y-visually-hidden {
  position: absolute !important;
}

.a11y-visually-hidden {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}

strong {
  font-weight: 700;
}
