/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./resources/blocks/masthead/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
body {
  --background: #ebeeed;
  --foreground: #333;
  --primary: #40749b;
  --primary-500: rgba(64, 116, 156, 0.5);
  --secondary: #536794;
  --secondary-500: rgba(83, 102, 147, 0.5);
  --secondary-light: rgba(83, 102, 147, , 0.15);
  --tertiary: #86aaae;
  --tertiary-500: rgba(133, 169, 173, 0.5);
  --quaternary: #1c2333;
  --quaternary-500: rgba(28, 35, 51, 0.5);
  --form-color-primary: #1e838a;
  --form-bg-color: #e6e6e6;
  --error: #de5078;
  --white: #fff;
  --primary-btn: var(--tertiary);
  --primary-btn-500: var(--tertiary-500);
  --secondary-btn: var(--primary);
  --secondary-btn-500: var(--primary-500);
  --font-family-headline: Georgia, serif;
  --font-family-body: verdana, sans-serif;
  --gh-brand: var(--primary);
  --gh: var(--primary);
}
@media screen and (prefers-color-scheme: dark) {
  body {
    --background: #141f29;
    --foreground: #ebeeed;
    --primary: #28adb7;
    --primary-500: rgba(40, 173, 183, 0.5);
    --secondary: #28adb7;
    --secondary-500: rgba(16, 49, 82, 0.5);
    --tertiary: #328dba;
    --tertiary-500: rgba(50, 141, 186, 0.5);
    --quaternary: #f37021;
    --quaternary-500: rgba(243, 112, 33, 0.5);
    --form-color-primary: #28adb7;
    --form-bg-color: #4e4e4e;
    --gh-brand: var(--secondary);
    --gh: var(--white);
  }
}

h1 {
  margin-bottom: 1.5rem;
}

.h1 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h2 {
  margin-bottom: 1.5rem;
}

.h2 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h3 {
  margin-bottom: 1.5rem;
}

.h3 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h4 {
  margin-bottom: 1.5rem;
}

.h4 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h5 {
  margin-bottom: 1.5rem;
}

.h5 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h6 {
  margin-bottom: 1.5rem;
}

.h6 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

.h1 {
  font-size: var(--wp--preset--font-size--x-large);
}

.h2 {
  font-size: var(--wp--preset--font-size--large);
}

.h3 {
  font-size: var(--wp--preset--font-size--huge);
}

.h4 {
  font-size: var(--wp--preset--font-size--big);
}

.h5 {
  font-size: var(--wp--preset--font-size--medium);
}

.h6 {
  font-size: var(--wp--preset--font-size--small);
}

.text--c-background {
  color: var(--background);
}
.text--c-foreground {
  color: var(--foreground);
}
.text--c-primary {
  color: var(--primary);
}
.text--c-secondary {
  color: var(--secondary);
}
.text--c-tertiary {
  color: var(--tertiary);
}
.text--c-quaternary {
  color: var(--quaternary);
}
.text--c-error {
  color: var(--error);
}
.text--c-white {
  color: var(--white);
}
.text--fade-0 {
  opacity: 0;
}
.text--fade-1 {
  opacity: 0.01;
}
.text--fade-2 {
  opacity: 0.02;
}
.text--fade-3 {
  opacity: 0.03;
}
.text--fade-4 {
  opacity: 0.04;
}
.text--fade-5 {
  opacity: 0.05;
}
.text--fade-6 {
  opacity: 0.06;
}
.text--fade-7 {
  opacity: 0.07;
}
.text--fade-8 {
  opacity: 0.08;
}
.text--fade-9 {
  opacity: 0.09;
}
.text--fade-10 {
  opacity: 0.1;
}
.text--fade-11 {
  opacity: 0.11;
}
.text--fade-12 {
  opacity: 0.12;
}
.text--fade-13 {
  opacity: 0.13;
}
.text--fade-14 {
  opacity: 0.14;
}
.text--fade-15 {
  opacity: 0.15;
}
.text--fade-16 {
  opacity: 0.16;
}
.text--fade-17 {
  opacity: 0.17;
}
.text--fade-18 {
  opacity: 0.18;
}
.text--fade-19 {
  opacity: 0.19;
}
.text--fade-20 {
  opacity: 0.2;
}
.text--fade-21 {
  opacity: 0.21;
}
.text--fade-22 {
  opacity: 0.22;
}
.text--fade-23 {
  opacity: 0.23;
}
.text--fade-24 {
  opacity: 0.24;
}
.text--fade-25 {
  opacity: 0.25;
}
.text--fade-26 {
  opacity: 0.26;
}
.text--fade-27 {
  opacity: 0.27;
}
.text--fade-28 {
  opacity: 0.28;
}
.text--fade-29 {
  opacity: 0.29;
}
.text--fade-30 {
  opacity: 0.3;
}
.text--fade-31 {
  opacity: 0.31;
}
.text--fade-32 {
  opacity: 0.32;
}
.text--fade-33 {
  opacity: 0.33;
}
.text--fade-34 {
  opacity: 0.34;
}
.text--fade-35 {
  opacity: 0.35;
}
.text--fade-36 {
  opacity: 0.36;
}
.text--fade-37 {
  opacity: 0.37;
}
.text--fade-38 {
  opacity: 0.38;
}
.text--fade-39 {
  opacity: 0.39;
}
.text--fade-40 {
  opacity: 0.4;
}
.text--fade-41 {
  opacity: 0.41;
}
.text--fade-42 {
  opacity: 0.42;
}
.text--fade-43 {
  opacity: 0.43;
}
.text--fade-44 {
  opacity: 0.44;
}
.text--fade-45 {
  opacity: 0.45;
}
.text--fade-46 {
  opacity: 0.46;
}
.text--fade-47 {
  opacity: 0.47;
}
.text--fade-48 {
  opacity: 0.48;
}
.text--fade-49 {
  opacity: 0.49;
}
.text--fade-50 {
  opacity: 0.5;
}
.text--fade-51 {
  opacity: 0.51;
}
.text--fade-52 {
  opacity: 0.52;
}
.text--fade-53 {
  opacity: 0.53;
}
.text--fade-54 {
  opacity: 0.54;
}
.text--fade-55 {
  opacity: 0.55;
}
.text--fade-56 {
  opacity: 0.56;
}
.text--fade-57 {
  opacity: 0.57;
}
.text--fade-58 {
  opacity: 0.58;
}
.text--fade-59 {
  opacity: 0.59;
}
.text--fade-60 {
  opacity: 0.6;
}
.text--fade-61 {
  opacity: 0.61;
}
.text--fade-62 {
  opacity: 0.62;
}
.text--fade-63 {
  opacity: 0.63;
}
.text--fade-64 {
  opacity: 0.64;
}
.text--fade-65 {
  opacity: 0.65;
}
.text--fade-66 {
  opacity: 0.66;
}
.text--fade-67 {
  opacity: 0.67;
}
.text--fade-68 {
  opacity: 0.68;
}
.text--fade-69 {
  opacity: 0.69;
}
.text--fade-70 {
  opacity: 0.7;
}
.text--fade-71 {
  opacity: 0.71;
}
.text--fade-72 {
  opacity: 0.72;
}
.text--fade-73 {
  opacity: 0.73;
}
.text--fade-74 {
  opacity: 0.74;
}
.text--fade-75 {
  opacity: 0.75;
}
.text--fade-76 {
  opacity: 0.76;
}
.text--fade-77 {
  opacity: 0.77;
}
.text--fade-78 {
  opacity: 0.78;
}
.text--fade-79 {
  opacity: 0.79;
}
.text--fade-80 {
  opacity: 0.8;
}
.text--fade-81 {
  opacity: 0.81;
}
.text--fade-82 {
  opacity: 0.82;
}
.text--fade-83 {
  opacity: 0.83;
}
.text--fade-84 {
  opacity: 0.84;
}
.text--fade-85 {
  opacity: 0.85;
}
.text--fade-86 {
  opacity: 0.86;
}
.text--fade-87 {
  opacity: 0.87;
}
.text--fade-88 {
  opacity: 0.88;
}
.text--fade-89 {
  opacity: 0.89;
}
.text--fade-90 {
  opacity: 0.9;
}
.text--fade-91 {
  opacity: 0.91;
}
.text--fade-92 {
  opacity: 0.92;
}
.text--fade-93 {
  opacity: 0.93;
}
.text--fade-94 {
  opacity: 0.94;
}
.text--fade-95 {
  opacity: 0.95;
}
.text--fade-96 {
  opacity: 0.96;
}
.text--fade-97 {
  opacity: 0.97;
}
.text--fade-98 {
  opacity: 0.98;
}
.text--fade-99 {
  opacity: 0.99;
}
.text--fade-100 {
  opacity: 1;
}
.text--font-size--micro {
  font-size: var(--wp--preset--font-size--micro);
}
.text--font-size--mini {
  font-size: var(--wp--preset--font-size--mini);
}
.text--font-size--small {
  font-size: var(--wp--preset--font-size--small);
}
.text--font-size--medium {
  font-size: var(--wp--preset--font-size--medium);
}
.text--font-size--big {
  font-size: var(--wp--preset--font-size--big);
}
.text--font-size--huge {
  font-size: var(--wp--preset--font-size--huge);
}
.text--font-size--large {
  font-size: var(--wp--preset--font-size--large);
}
.text--font-size--x-large {
  font-size: var(--wp--preset--font-size--x-large);
}
.text--font-size--xx-large {
  font-size: var(--wp--preset--font-size--xx-large);
}
.text--uppercase {
  text-transform: uppercase;
}

.o-masthead {
  position: relative;
  width: 100%;
}
.o-masthead__background {
  width: 100%;
  height: 100%;
  aspect-ratio: 16 / 9;
  position: relative;
  z-index: 1;
}
@supports not (aspect-ratio: 16 / 9) {
  .o-masthead__background::before {
    content: "";
    float: left;
    padding-top: calc(0.5625 * 100%);
  }
  .o-masthead__background::after {
    content: "";
    display: block;
    clear: both;
  }
}
.o-masthead__background img,
.o-masthead__background video {
  width: 100%;
  height: 100%;
  position: absolute;
}
.o-masthead--embedded .o-masthead__background {
  overflow: hidden;
}
.o-masthead--embedded .o-masthead__background iframe {
  width: 100vw;
  height: 56.25vw;
  min-height: 100%;
  min-width: 177.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.o-masthead--has-overlay .o-masthead__overlay {
  width: 100%;
  height: 100%;
  background: var(--foreground);
  position: absolute;
  z-index: 2;
}
.o-masthead__content {
  position: relative;
  z-index: 3;
  margin: 0 auto;
  max-width: var(--wp--style--global--wide-size);
  padding: 1.25rem;
  width: 100%;
}
.o-masthead__content > * {
  margin: 0 auto;
}
@media (min-width: 1441px) {
  .o-masthead__content {
    padding: 0;
  }
}
@media (min-width: 769px) {
  .o-masthead__content > * {
    text-wrap: pretty;
  }
}
@media (max-width: 600px) {
  .o-masthead__content .has-background-color.has-text-color {
    color: var(--foreground) !important;
  }
}
@media (min-width: 601px) {
  .o-masthead {
    display: flex;
    align-items: center;
    height: 80vh;
    min-height: 640px;
  }
  .o-masthead__background {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
  }
  .wp-admin .o-masthead__background {
    left: 0;
    width: 100%;
  }
  .o-masthead--embedded .o-masthead__background iframe {
    top: 0;
    transform: translate(-50%, 0);
  }
}

/*# sourceMappingURL=front.css.map*/