@charset "UTF-8";
@import 'https://use.typekit.net/mzw8wzu.css';
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

div {
  box-sizing: border-box;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

strong {
  font-weight: bold;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 19, 2020 */
@font-face {
  font-family: "Montserrat-Bold";
  src: url("../assets/fonts/Montserrat-Bold.woff2") format("woff2"), url("../assets/fonts/Montserrat-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Light";
  src: url("../assets/fonts/Montserrat-Light.woff2") format("woff2"), url("../assets/fonts/Montserrat-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Medium";
  src: url("../assets/fonts/Montserrat-Medium.woff2") format("woff2"), url("../assets/fonts/Montserrat-medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Regular";
  src: url("../assets/fonts/Montserrat-Regular.woff2") format("woff2"), url("../assets/fonts/Montserrat-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-SemiBold";
  src: url("../assets/fonts/Montserrat-Semibold.woff2") format("woff2"), url("../assets/fonts/Montserrat-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
/* Defines common breakpoint targets. */
.hover-disclosure__header {
  cursor: pointer;
}

.hover-disclosure__body[aria-hidden=true] {
  visibility: hidden;
  opacity: 0;
}
.hover-disclosure__body[aria-hidden=false] {
  visibility: visible;
  opacity: 1;
}

.sr-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

html,
body {
  height: 100%;
  font-size: 16px;
  line-height: 1.2;
}

address, article, aside, blockquote, details, dialog, dd, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, li, main, nav, ol, p, pre, section, table, ul {
  box-sizing: border-box;
}

input {
  box-sizing: border-box;
}

body {
  padding: 0;
  margin: 0;
  width: 100%;
  font-family: "Montserrat-Regular", sans-serif;
  background: #FFFFFF;
  color: #0A1012;
}

p {
  font-family: "Montserrat-Regular", sans-serif;
}
p strong {
  font-family: "Montserrat-Bold", sans-serif;
}

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

svg {
  max-width: 100%;
}

p {
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.012em;
  line-height: 1.4;
}
p + p {
  margin-top: 1rem;
}

em {
  font-style: italic;
}

.container {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 0 3rem;
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .container {
    padding: 0 1.5rem;
  }
}

.main-content {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 0 3rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .main-content {
    padding: 0 1.5rem;
  }
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .main-content {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

.site-main .main-content a,
.site-main .main-content a:visited {
  text-decoration: underline !important;
  -webkit-text-decoration: underline solid 2px !important;
          text-decoration: underline solid 2px !important;
}
.site-main .main-content a:hover,
.site-main .main-content a:visited:hover {
  -webkit-text-decoration-color: #4EFDFB !important;
          text-decoration-color: #4EFDFB !important;
}

.plg-peepso #peepso-wrap {
  text-decoration: none !important;
  outline: none !important;
}

.is-hidden {
  display: none !important;
}

.visually-hidden {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.sr-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

a,
a:visited {
  text-decoration: underline;
  -webkit-text-decoration: underline solid 2px;
          text-decoration: underline solid 2px;
  color: #0A1012;
}
a:hover,
a:visited:hover {
  -webkit-text-decoration-color: #4EFDFB;
          text-decoration-color: #4EFDFB;
}

#page #primary .editorial a,
#page #primary .editorial a:visited,
#page #primary .news a,
#page #primary .news a:visited {
  text-decoration: underline !important;
  -webkit-text-decoration: underline solid 2px !important;
          text-decoration: underline solid 2px !important;
  color: #0A1012 !important;
}
#page #primary .editorial a:hover,
#page #primary .editorial a:visited:hover,
#page #primary .news a:hover,
#page #primary .news a:visited:hover {
  -webkit-text-decoration-color: #4EFDFB !important;
          text-decoration-color: #4EFDFB !important;
}

#page #primary .editorial h3,
#page #primary .news h3 {
  font-size: 1.5rem;
  font-weight: bold;
  margin: 1rem 0;
}
@media screen and (min-width: 48rem) {
  #page #primary .editorial h3,
#page #primary .news h3 {
    font-size: 2rem;
    font-weight: bold;
  }
}

#page #primary .editorial h4,
#page #primary .news h4 {
  font-size: 1.2rem;
  font-weight: bold;
  margin: 1rem 0;
}
@media screen and (min-width: 48rem) {
  #page #primary .editorial h4,
#page #primary .news h4 {
    font-size: 1.5rem;
    font-weight: bold;
  }
}

.background {
  position: relative;
}
.background__from-right, .background__from-left {
  overflow: hidden;
}
.background__from-right {
  background: url(../assets/img/background-right.svg);
  background-size: 110vh;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
@media (prefers-reduced-motion) {
  .background__from-right {
    background-attachment: scroll;
  }
}
@media screen and (min-width: 48rem) {
  .background__from-right {
    background-size: 200vw;
  }
}
.background__from-left {
  background: url(../assets/img/background-left.svg);
  background-size: 110vh;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top right;
}
@media (prefers-reduced-motion) {
  .background__from-left {
    background-attachment: scroll;
  }
}
@media screen and (min-width: 48rem) {
  .background__from-left {
    background-size: 200vw;
  }
}
.background__black {
  background-color: #0A1012;
}
.background__blue {
  background-color: #002A4A;
}

.site {
  position: relative;
}

.skip-link {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  padding: 1rem 2rem;
  background-color: #FFFFFF;
  text-decoration: none;
  transition: transform 0.2s linear;
  transform: translate3d(-100%, 0, 0);
}
.skip-link:focus {
  transform: translate3d(0, 0, 0);
}

@media screen and (min-width: 0rem) and (max-width: 29.9375rem) {
  .corner-icon {
    display: none;
  }
}
@media screen and (min-width: 30rem) {
  .corner-icon {
    position: absolute;
    width: 30px;
    top: -1.25rem;
    left: -1.75rem;
  }
  .corner-icon--smaller {
    width: 20px;
    top: -1.5rem;
    left: -1.5rem;
  }
}
@media screen and (min-width: 64rem) {
  .corner-icon--smaller {
    width: 20px;
    top: -0.5rem;
    left: -1.5rem;
  }
}

.section-header {
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 26px;
  font-size: 1.625rem;
  margin-bottom: 1rem;
  line-height: 1.2;
  text-transform: uppercase;
  display: flex;
  align-items: flex-end;
}
@media screen and (min-width: 48rem) {
  .section-header {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 80rem) {
  .section-header {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
.section-header--white {
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 26px;
  font-size: 1.625rem;
  margin-bottom: 1rem;
  line-height: 1.2;
  text-transform: uppercase;
  display: flex;
  align-items: flex-end;
  color: #FFFFFF;
}
@media screen and (min-width: 48rem) {
  .section-header--white {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (min-width: 80rem) {
  .section-header--white {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
.section-header--white a {
  color: #FFFFFF;
}
.section-header--white a:visited {
  color: #FFFFFF;
}

.slick-slider {
  display: flex !important;
}

.slick-list {
  width: 100%;
}

.slick-prev {
  left: 0;
}
@media screen and (min-width: 80rem) {
  .slick-prev {
    left: -3rem;
  }
}

.slick-next {
  right: 0;
}
@media screen and (min-width: 80rem) {
  .slick-next {
    right: -3rem;
  }
}

.slick-prev-icon, .slick-next-icon {
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
  transition: background-position 0.1s linear;
}
@media screen and (min-width: 30rem) {
  .slick-prev-icon, .slick-next-icon {
    width: 50px;
    height: 50px;
  }
}

.slick-prev-icon {
  background-image: url("../assets/img/caret-left.svg");
}

.slick-next-icon {
  background-image: url("../assets/img/caret-right.svg");
}

.slick-prev, .slick-next {
  background-color: transparent;
  border: none;
  color: transparent;
  padding: 0;
}
@media screen and (min-width: 80rem) {
  .slick-prev, .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}

@media screen and (min-width: 48rem) {
  .slick-prev:hover .slick-prev-icon {
    background-position: left;
  }

  .slick-next:hover .slick-next-icon {
    background-position: right;
  }
}
.community-page:not([class*=peepso]) .site-header__community-theme-toggle {
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: -1;
  pointer-events: none;
}

.peepso-disabled {
  background-color: rgba(255, 255, 255, 0.95);
  min-height: 40vh;
  padding: 2rem 1rem;
}
@media screen and (min-width: 64rem) {
  .peepso-disabled {
    padding: 4rem;
  }
}
.peepso-disabled p {
  max-width: 50rem;
}
@media screen and (min-width: 64rem) {
  .peepso-disabled p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

/**
* CSS themes for simplePagination.js
* Author: Flavius Matis - http://flaviusmatis.github.com/
* URL: https://github.com/flaviusmatis/simplePagination.js
*/
ul.simple-pagination {
  list-style: none;
}

.simple-pagination {
  display: block;
  overflow: hidden;
  padding: 0 5px 5px 0;
  margin: 0;
}

.simple-pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.simple-pagination li {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
.simple-pagination li a:hover {
  -webkit-text-decoration-color: #4EFDFB;
          text-decoration-color: #4EFDFB;
}

span.ellipse.clickable {
  cursor: pointer;
}

.ellipse input {
  width: 3em;
}

/*------------------------------------*\
	Compact Theme Styles
\*------------------------------------*/
.compact-theme span {
  cursor: pointer;
}

.compact-theme a, .compact-theme span {
  float: left;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  text-align: center;
  border: 1px solid #AAA;
  border-left: none;
  min-width: 14px;
  padding: 0 7px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  background: #efefef;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* W3C */
}

.compact-theme a:hover, .compact-theme li:not(.disabled):not(.active) span:hover {
  text-decoration: none;
  background: #efefef;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
  /* W3C */
}

.compact-theme li:first-child a, .compact-theme li:first-child span {
  border-left: 1px solid #AAA;
  border-radius: 3px 0 0 3px;
}

.compact-theme li:last-child a, .compact-theme li:last-child span {
  border-radius: 0 3px 3px 0;
}

.compact-theme .current {
  background: #bbbbbb;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: linear-gradient(top, #bbbbbb 0%, #efefef 100%);
  /* W3C */
  cursor: default;
}

.compact-theme .ellipse {
  background: #EAEAEA;
  padding: 0 10px;
  cursor: default;
}

/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/
.light-theme span {
  cursor: pointer;
}

.light-theme a, .light-theme span {
  float: left;
  color: #666;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  text-align: center;
  border: 1px solid #BBB;
  min-width: 14px;
  padding: 0 7px;
  margin: 0 5px 0 0;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #efefef;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* W3C */
}

.light-theme a:hover, .light-theme li:not(.disabled):not(.active) span:hover {
  text-decoration: none;
  background: #FCFCFC;
}

.light-theme .current {
  background: #666;
  color: #FFF;
  border-color: #444;
  box-shadow: 0 1px 0 rgb(255, 255, 255), 0 0 2px rgba(0, 0, 0, 0.3) inset;
  cursor: default;
}

.light-theme .ellipse {
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  font-weight: bold;
  cursor: default;
}

/*------------------------------------*\
	Highwire Theme Styles
\*------------------------------------*/
.simple-pagination.highwire-theme {
  font-family: "Montserrat-Medium", sans-serif;
  font-size: 1rem;
  display: flex;
  justify-content: center;
}
.simple-pagination.highwire-theme span {
  cursor: pointer;
}
.simple-pagination.highwire-theme a, .simple-pagination.highwire-theme span {
  color: #0A1012;
  text-decoration: none;
  line-height: 24px;
  font-size: 1.1875rem;
}
@media screen and (min-width: 0rem) and (max-width: 29.9375rem) {
  .simple-pagination.highwire-theme a {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.simple-pagination.highwire-theme li.disabled {
  visibility: hidden;
}
.simple-pagination.highwire-theme li .next, .simple-pagination.highwire-theme li .prev {
  font-size: 1.1875rem;
  line-height: 24px;
}
@media screen and (min-width: 30rem) {
  .simple-pagination.highwire-theme li {
    margin: 0 0.5rem;
  }
}
.simple-pagination.highwire-theme .current {
  border-bottom: 1px solid #0A1012;
}

.light-theme a, .light-theme span {
  float: left;
  color: #666;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  text-align: center;
  border: 1px solid #BBB;
  min-width: 14px;
  padding: 0 7px;
  margin: 0 5px 0 0;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #efefef;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* W3C */
}

.light-theme a:hover, .light-theme li:not(.disabled):not(.active) span:hover {
  text-decoration: none;
  background: #FCFCFC;
}

.light-theme .current {
  background: #666;
  color: #FFF;
  border-color: #444;
  box-shadow: 0 1px 0 rgb(255, 255, 255), 0 0 2px rgba(0, 0, 0, 0.3) inset;
  cursor: default;
}

.light-theme .ellipse {
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  font-weight: bold;
  cursor: default;
}

/*------------------------------------*\
	Dark Theme Styles
\*------------------------------------*/
.dark-theme span {
  cursor: pointer;
}

.dark-theme a, .dark-theme span {
  float: left;
  color: #CCC;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  text-align: center;
  border: 1px solid #222;
  min-width: 14px;
  padding: 0 7px;
  margin: 0 5px 0 0;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #555;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: linear-gradient(top, #555 0%, #333 100%);
  /* W3C */
}

.dark-theme a:hover, .dark-theme li:not(.disabled):not(.active) span:hover {
  text-decoration: none;
  background: #444;
}

.dark-theme .current {
  background: #222;
  color: #FFF;
  border-color: #000;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
  cursor: default;
}

.dark-theme .ellipse {
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  font-weight: bold;
  cursor: default;
}

#reply-title {
  font-family: "Montserrat-Bold", sans-serif;
  margin-bottom: 0.5rem;
}

@media screen and (min-width: 48rem) {
  .logged-in-as, .comment-metadata time, .edit-link, .comment-reply-link, #cancel-comment-reply-link, .comment-awaiting-moderation {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

.comment-content, .reply {
  word-break: break-word;
  margin-top: 0.5rem;
}

.comment-metadata {
  margin-bottom: 1rem;
}
@media screen and (min-width: 30rem) and (max-width: 63.9375rem) {
  .comment-metadata {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
}
@media screen and (min-width: 80rem) {
  .comment-metadata {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
}
@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  .comment-metadata a {
    display: block;
    margin-top: 0.5rem;
  }
}

#comments {
  background-color: #D8D8D8;
}

#comment {
  width: 100%;
  box-sizing: border-box;
  font-family: "Montserrat-Medium", sans-serif;
}

.comment-list {
  border-bottom: 1px solid #002A4A;
}
.comment-list > .comment {
  padding-right: 1rem;
}

.comment-navigation {
  padding: 0 1rem 1rem;
}
.comment-navigation .nav-links {
  justify-content: space-between;
  display: flex;
}
.comment-navigation .nav-previous, .comment-navigation .nav-next {
  display: flex;
  align-items: center;
}
.comment-navigation .nav-previous a, .comment-navigation .nav-next a {
  text-decoration: none;
  font-family: "Montserrat-Medium", sans-serif;
  font-size: 13px;
  font-size: 0.8125rem;
}
.comment-navigation .nav-previous:before {
  content: "";
  width: 8px;
  height: 8px;
  margin-right: 0.5em;
  border: 2px solid #0A1012;
  border-right: 0;
  border-top: 0;
  transform: rotate(45deg);
}
.comment-navigation .nav-next {
  text-align: right;
}
.comment-navigation .nav-next:after {
  content: "";
  width: 8px;
  height: 8px;
  margin-left: 0.5em;
  border: 2px solid #0A1012;
  border-left: 0;
  border-bottom: 0;
  transform: rotate(45deg);
}
.comment-navigation:last-of-type {
  padding: 1rem 1rem 0;
}

.comment {
  padding-left: 1rem;
  padding-bottom: 1rem;
}
.comment:nth-child(even) {
  background-color: #C6C6C6;
}

.comment-body {
  padding-top: 1rem;
}
.comment-body:not(:last-child) {
  padding-bottom: 1rem;
  border-bottom: 1px solid #002A4A;
}

.comment-respond {
  padding: 1rem;
}

#cancel-comment-reply-link {
  display: block;
  margin-top: 0.5rem;
  font-family: "Montserrat-Regular", sans-serif;
}

.comment-form-comment label {
  font-family: "Montserrat-Bold", sans-serif;
  margin-bottom: 0.5rem;
  display: block;
}

.comment-author {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.comment-author img {
  border-radius: 50%;
}
.comment-author b {
  font-family: "Montserrat-Bold", sans-serif;
  margin-left: 0.5rem;
}

.says {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

#submit {
  transform-origin: top left;
  cursor: pointer;
  background: transparent !important;
  border: 0 !important;
  color: #0A1012;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Montserrat-Bold", sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  z-index: 0;
  margin-left: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
#submit:before, #submit:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background-color: #4EFDFB;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#submit:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
#submit:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
#submit:hover:before {
  transform: skewX(-33.7deg) translateX(5%);
}
#submit:hover:after {
  transform: skewX(-33.7deg) translateX(-5%);
}
#submit:hover:disabled:before, #submit:hover:disabled:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background: transparent;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#submit:hover:disabled:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
#submit:hover:disabled:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}

.comment-form-author input, .comment-form-email input, .comment-form-url input {
  height: 2rem;
  width: 100%;
}
.comment-form-author label, .comment-form-email label, .comment-form-url label {
  font-family: "Montserrat-Bold", sans-serif;
  display: block;
  margin-bottom: 0.5rem;
}

#page.nav-open {
  height: 100%;
  overflow: hidden;
}

.site-header {
  --plus-alt-width: 3.375rem;
  --plus-main-width: 6.6875rem;
  --logo-alt-width: 3.375rem;
  --logo-main-width: 4.375rem;
  background-color: #000;
  color: #e4e8ea;
  position: relative;
  z-index: 100;
}
@media screen and (min-width: 64rem) {
  .site-header {
    --plus-main-width: 25rem;
    --logo-main-width: 15.625rem;
  }
}
@media screen and (min-width: 80rem) {
  .site-header {
    --logo-main-width: 19.125rem;
  }
}
.site-header__alert {
  background-color: #4EFDFB;
  color: #000;
  padding: 1rem 0;
}
.site-header__alert p {
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 0.875rem;
}
.site-header__container {
  position: relative;
  z-index: 100;
  max-width: 90rem;
  width: 100%;
  margin: 0 auto;
  padding: 1rem 1.25rem 0.25rem;
}
@media screen and (min-width: 37.5rem) {
  .site-header__container {
    padding: 1.5rem 1.25rem;
  }
}
@media screen and (min-width: 48rem) {
  .site-header__container {
    padding: 1.5rem 1.25rem;
  }
}
@media screen and (min-width: 64rem) {
  .site-header__container {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
}

.site-navigation {
  padding: 1rem 1.25rem 0.25rem;
  width: 100%;
}
@media screen and (min-width: 37.5rem) {
  .site-navigation {
    padding: 1.5rem 1.25rem;
  }
}
@media screen and (min-width: 48rem) {
  .site-navigation {
    padding: 1.5rem 1.25rem;
  }
}
@media screen and (min-width: 64rem) {
  .site-navigation {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
}
.site-navigation__logo {
  display: none;
  width: var(--logo-main-width);
  min-width: 2.75rem;
  max-width: 100%;
  min-height: 2.75rem;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
}
.site-navigation__logo:focus {
  outline: none !important;
}
.site-navigation__logo:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-navigation__logo.-hw-plus {
  width: var(--plus-main-width);
}
.site-navigation__logo.-hw-plus.live::before {
  right: -1.25rem;
}
.site-navigation__logo--mobile {
  margin-left: 0;
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .site-navigation__logo--mobile {
    display: flex;
  }
}
.site-navigation__logo--mobile.-hw-plus {
  width: var(--plus-main-width);
}
.site-navigation__logo--desktop {
  display: none;
}
@media screen and (min-width: 64rem) {
  .site-navigation__logo--desktop {
    display: flex;
  }
}
.site-navigation__logo--secondary.site-navigation__logo {
  width: auto;
}
.site-navigation__logo--secondary-mobile {
  margin-left: 0;
  margin-right: 0;
}
.site-navigation__logo--secondary-mobile img {
  width: 3.5625rem;
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .site-navigation__logo--secondary-mobile {
    display: flex;
  }
}
@media screen and (min-width: 37.5rem) and (max-width: 63.9375rem) {
  .site-navigation__logo--secondary-mobile {
    margin-left: 2rem;
  }
}
.site-navigation__logo--secondary.site-navigation__logo--secondary-desktop {
  display: none;
  width: var(--logo-alt-width);
}
.site-navigation__logo--secondary.site-navigation__logo--secondary-desktop.-hw-plus {
  width: var(--plus-alt-width);
}
@media screen and (min-width: 64rem) {
  .site-navigation__logo--secondary.site-navigation__logo--secondary-desktop {
    margin-left: 1.25rem;
    display: flex;
  }
}
.site-navigation__button:focus {
  outline: none !important;
}
.site-navigation__button:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-navigation__button:not(.site-navigation__button--icon) {
  transform-origin: top left;
  cursor: pointer;
  background: transparent !important;
  border: 0 !important;
  color: #0A1012;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Montserrat-Bold", sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  z-index: 0;
  margin-left: 1rem;
  color: #FFFFFF !important;
  /* IDK why I have to !important this, it comes after! */
}
.site-navigation__button:not(.site-navigation__button--icon):before, .site-navigation__button:not(.site-navigation__button--icon):after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background-color: #4EFDFB;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.site-navigation__button:not(.site-navigation__button--icon):before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.site-navigation__button:not(.site-navigation__button--icon):after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.site-navigation__button:not(.site-navigation__button--icon):hover:before {
  transform: skewX(-33.7deg) translateX(5%);
}
.site-navigation__button:not(.site-navigation__button--icon):hover:after {
  transform: skewX(-33.7deg) translateX(-5%);
}
.site-navigation__button:not(.site-navigation__button--icon):hover:disabled:before, .site-navigation__button:not(.site-navigation__button--icon):hover:disabled:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background: transparent;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.site-navigation__button:not(.site-navigation__button--icon):hover:disabled:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.site-navigation__button:not(.site-navigation__button--icon):hover:disabled:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.site-navigation__button:not(.site-navigation__button--icon):before, .site-navigation__button:not(.site-navigation__button--icon):after {
  background: transparent;
}
.site-navigation__button:not(.site-navigation__button--icon):hover, .site-navigation__button:not(.site-navigation__button--icon).active {
  color: #0A1012 !important;
}
.site-navigation__button:not(.site-navigation__button--icon):hover:before, .site-navigation__button:not(.site-navigation__button--icon):hover:after, .site-navigation__button:not(.site-navigation__button--icon).active:before, .site-navigation__button:not(.site-navigation__button--icon).active:after {
  background: #4EFDFB;
}
.site-navigation__button + .site-navigation__button,
.site-navigation__button + .site-navigation__open {
  margin-left: 1.25rem;
}
@media screen and (min-width: 64rem) {
  .site-navigation__button + .site-navigation__button,
.site-navigation__button + .site-navigation__open {
    margin-left: 2rem;
  }
}
.site-navigation__button.site-navigation__button--search {
  display: none;
}
@media screen and (min-width: 64rem) {
  .site-navigation__button.site-navigation__button--search {
    display: flex;
  }
}
.site-navigation__donate {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  box-sizing: border-box;
}
.site-navigation__donate:focus {
  outline: none !important;
}
.site-navigation__donate:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-navigation__donate svg {
  margin-left: 0.5rem;
  width: 17.41px;
  height: 25.34px;
}
@media screen and (min-width: 48rem) {
  .site-navigation__donate svg {
    width: 21.1px;
    height: 30.7px;
  }
}
.site-navigation__donate.site-navigation__donate-top {
  margin-right: 1.25rem;
}
@media screen and (min-width: 0rem) and (max-width: 37.4375rem) {
  .site-navigation__donate.site-navigation__donate-top {
    display: none;
  }
}
@media screen and (min-width: 37.5rem) {
  .site-navigation__donate.site-navigation__donate-bottom {
    display: none;
  }
}
.site-navigation__button--icon {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.75rem;
  height: 2.75rem;
  cursor: pointer;
  transition: opacity 300ms ease !important;
}
.site-navigation__button--icon:focus {
  outline: none !important;
}
.site-navigation__button--icon:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-navigation__button--icon:hover {
  opacity: 0.75 !important;
}
.site-navigation__button--icon img {
  max-width: 2rem;
  pointer-events: none;
}
.site-navigation__button--user {
  display: none;
}
.site-navigation__button--user.disabled {
  cursor: not-allowed;
  transition: opacity 300ms ease !important;
  opacity: 0.5;
}
@media (hover: hover) and (pointer: fine) {
  .site-navigation__button--user.disabled:hover {
    opacity: 0.5 !important;
  }
}
.site-navigation__button--user svg {
  color: #FFFFFF;
  width: 2rem;
  height: 2rem;
}
.site-navigation__link-icon {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  box-sizing: border-box;
  min-height: 2.75rem;
  line-height: 1;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  transition: opacity 300ms ease;
}
.site-navigation__link-icon:focus {
  outline: none !important;
}
.site-navigation__link-icon:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
@media screen and (min-width: 48rem) {
  .site-navigation__link-icon {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .site-navigation__link-icon:hover {
    opacity: 0.75;
  }
  .site-navigation__link-icon:hover span {
    text-decoration-thickness: 4px;
  }
}
.site-navigation__link-icon:not(.site-navigation__donate) span {
  display: none;
}
@media screen and (min-width: 40.625rem) {
  .site-navigation__link-icon:not(.site-navigation__donate) span {
    display: block;
  }
}
.site-navigation__link-icon span {
  display: block;
  color: #e4e8ea;
  text-decoration: underline;
  -webkit-text-decoration-color: #4EFDFB;
          text-decoration-color: #4EFDFB;
  text-decoration-thickness: 2px;
  transition: text-decoration-thickness 300ms ease;
}
.site-navigation__link-icon img {
  width: 2.75rem;
  margin-left: 0.5rem;
}
.site-navigation__link-icon.-hw-plus img {
  width: var(--plus-alt-width);
}
.site-navigation.live .site-navigation__logo:not(.site-navigation__logo--secondary) {
  position: relative;
}
.site-navigation.live .site-navigation__logo:not(.site-navigation__logo--secondary)::before {
  content: url("../assets/img/red-dot.svg");
  position: absolute;
  right: -1.5rem;
  top: -0.125rem;
}
.site-navigation.live .site-navigation__logo:not(.site-navigation__logo--secondary).-hw-plus::before {
  right: -1.25rem;
}
.site-navigation.live .site-meganav__main-link.site-meganav__main-link--watch {
  position: relative;
  display: flex;
  align-items: center;
}
.site-navigation.live .site-meganav__main-link.site-meganav__main-link--watch span {
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.5rem;
  margin-left: 1rem;
  width: 5.25rem;
  height: 2.5rem;
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: #e4e8ea;
  border: 3px solid #e4e8ea;
}
.site-navigation.live .site-meganav__main-link.site-meganav__main-link--watch span::before {
  content: "";
  display: block;
  width: 0.75rem;
  height: 0.75rem;
  background-image: url("../assets/img/red-dot.svg");
  background-size: cover;
}

.site-navigation__container {
  max-width: 90rem;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.site-navigation__container.plus-page .site-navigation__donate,
.site-navigation__container.plus-page .site-navigation__open {
  display: none;
}
.site-navigation__container.plus-page .site-navigation__button--user {
  display: flex;
}
.site-navigation__container-top {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  position: relative;
}
.site-navigation__container-top--left, .site-navigation__container-top--center, .site-navigation__container-top--right {
  display: flex;
  align-items: center;
}
.site-navigation__container-top--right {
  justify-self: end;
}
.site-navigation__container-bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.25rem;
}
@media screen and (min-width: 37.5rem) {
  .site-navigation__container-bottom {
    display: none;
  }
}

.site-navigation__open {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.75rem;
  height: 2.75rem;
  cursor: pointer;
  transition: opacity 300ms ease;
}
.site-navigation__open:focus {
  outline: none !important;
}
.site-navigation__open:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-navigation__open:hover {
  opacity: 0.75;
}
.site-navigation__open-dash {
  border-top: 2px solid #FFFFFF;
  background-color: #000;
  height: 2px;
  width: 2rem;
  position: relative;
}
.site-navigation__open-dash:before, .site-navigation__open-dash:after {
  content: "";
  position: absolute;
  left: 0;
  height: 2px;
  width: 2rem;
  border-top: 2px solid #FFFFFF;
  background-color: #000;
}
.site-navigation__open-dash:before {
  top: -12px;
}
.site-navigation__open-dash:after {
  top: 8px;
}

.site-meganav {
  padding: 1rem 1.25rem 0.25rem;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  max-width: 100%;
  display: none;
  opacity: 0;
  grid-template-columns: minmax(0, 1fr);
  overflow-y: auto;
  z-index: 10000;
  background: #000;
  padding-bottom: 1.5rem;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
@media screen and (min-width: 37.5rem) {
  .site-meganav {
    padding: 1.5rem 1.25rem;
  }
}
@media screen and (min-width: 48rem) {
  .site-meganav {
    padding: 1.5rem 1.25rem;
  }
}
@media screen and (min-width: 64rem) {
  .site-meganav {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
}
@media screen and (min-width: 48rem) {
  .site-meganav {
    padding-bottom: 3rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    row-gap: 0.5rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-template-rows: 6.25rem minmax(0, 1fr);
    grid-template-areas: "close search" "main sidebar";
  }
}
@media screen and (min-width: 64rem) {
  .site-meganav {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }
}
.site-meganav__search {
  margin: 1.5rem 0;
}
@media screen and (min-width: 48rem) {
  .site-meganav__search {
    margin: 1rem 0;
    grid-area: search;
  }
  .site-meganav__search > form {
    margin-left: -0.5rem;
  }
}
.site-meganav__close-btn {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  background-color: transparent;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  transition: color 300ms ease-in-out;
}
.site-meganav__close-btn:focus {
  outline: none !important;
}
.site-meganav__close-btn:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-meganav__close-btn:hover {
  color: #4EFDFB;
}
.site-meganav__close-btn:hover .site-meganav__close-icon {
  background-color: #4EFDFB;
}
@media screen and (min-width: 48rem) {
  .site-meganav__close-btn {
    grid-area: close;
    justify-self: start;
  }
}
.site-meganav__close-icon {
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.8125rem;
  height: 2.8125rem;
  font-size: 21px;
  font-size: 1.3125rem;
  border-radius: 50%;
  color: #000;
  margin: 0 0 0 1rem;
  transition: background-color 300ms ease-in-out;
}
@media screen and (min-width: 64rem) {
  .site-meganav__close-icon {
    font-size: 28px;
    font-size: 1.75rem;
    width: 3.5rem;
    height: 3.5rem;
  }
}
.site-meganav__main {
  list-style-type: none;
  margin: 0;
  padding: 0.5rem 0;
  display: flex;
  flex-direction: column;
  max-height: 52.5rem;
  min-height: 35.625rem;
  overflow-y: auto;
  overflow-x: visible;
  scrollbar-color: #707070 #000;
  scrollbar-width: thin;
}
.site-meganav__main::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #000;
}
.site-meganav__main::-webkit-scrollbar-thumb {
  background: #707070;
  border-radius: 4px;
}
@media screen and (min-width: 48rem) {
  .site-meganav__main {
    padding: 0 1rem 1rem 0;
    grid-area: main;
  }
}
.site-meganav__main li {
  border-bottom: 2px solid #707070;
  transition: border-color 300ms ease-in-out;
}
.site-meganav__main li:hover {
  border-color: #4EFDFB;
}
.site-meganav__main li:hover a {
  opacity: 0.75 !important;
}
.site-meganav__main li:first-of-type {
  margin-top: auto;
}
.site-meganav__main-link {
  font-family: "Montserrat-Medium", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none;
  outline-offset: -1px;
  display: block;
  padding: 1.5rem 0 1rem;
  margin: 0;
  color: #e4e8ea !important;
  opacity: 1;
  background-color: transparent;
  transition: opacity 300ms ease-in-out;
}
.site-meganav__main-link:focus {
  outline: none !important;
}
.site-meganav__main-link:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-meganav__main-link:visited {
  color: #e4e8ea !important;
}
@media screen and (min-width: 48rem) {
  .site-meganav__main-link {
    font-size: 44px;
    font-size: 2.75rem;
  }
}
@media screen and (min-width: 64rem) {
  .site-meganav__main-link {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media screen and (min-width: 80rem) {
  .site-meganav__main-link {
    font-size: calc(1em + 3vw);
  }
}
@media screen and (min-width: 187.5rem) {
  .site-meganav__main-link {
    font-size: 134px;
    font-size: 8.375rem;
  }
}
.site-meganav__main-link span {
  display: none;
}
.site-meganav__sidebar {
  display: flex;
  flex-direction: column;
  margin-top: 3rem;
  padding-bottom: 0.5rem;
}
@media screen and (min-width: 48rem) {
  .site-meganav__sidebar {
    grid-area: sidebar;
    margin-top: 0;
    max-height: 52.5rem;
  }
}
.site-meganav__sidebar-group {
  width: 100%;
}
.site-meganav__sidebar-group:first-of-type {
  margin-top: auto;
}
.site-meganav__sidebar-group + .site-meganav__sidebar-group {
  margin-top: 2rem;
}
.site-meganav__sidebar-group.site-meganav__sidebar-group--social {
  margin-top: 1rem;
}
@media screen and (min-width: 48rem) {
  .site-meganav__sidebar-group.site-meganav__sidebar-group--social {
    margin-top: 0;
  }
}
.site-meganav__sidebar-group-plus {
  align-self: flex-start;
  width: auto;
}
.site-meganav__sidebar-links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  margin-top: 0.25rem;
}
.site-meganav__sidebar-links a {
  font-family: "Montserrat-Regular", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #FFFFFF;
  display: block;
  padding: 0.25rem 0;
  line-height: 1.4;
  text-decoration: underline !important;
  transition: opacity 300ms ease-in-out;
}
.site-meganav__sidebar-links a:focus {
  outline: none !important;
}
.site-meganav__sidebar-links a:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-meganav__sidebar-links a:hover {
  opacity: 0.75 !important;
}
@media screen and (min-width: 48rem) {
  .site-meganav__sidebar-links a {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.site-meganav__sidebar-plus {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 0.5rem;
  width: auto;
}
.site-meganav__sidebar-plus::after {
  content: "";
  position: absolute;
  bottom: -0.5rem;
  display: block;
  width: calc(100% - 1rem);
  height: 1px;
  background-color: #4EFDFB;
  transition: opacity 300ms ease-in-out;
}
.site-meganav__sidebar-plus-logo {
  outline-offset: 1px;
  width: 8.5625rem;
}
.site-meganav__sidebar-plus-logo:focus {
  outline: none !important;
}
.site-meganav__sidebar-plus-logo:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-meganav__sidebar-plus > a.site-meganav__sidebar-plus-logo {
  transition: opacity 300ms ease-in-out;
}
.site-meganav__sidebar-plus > a.site-meganav__sidebar-plus-logo:hover {
  opacity: 0.75 !important;
}
.site-meganav__sidebar-plus-button {
  transform-origin: top left;
  cursor: pointer;
  background: transparent !important;
  border: 0 !important;
  color: #0A1012;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Montserrat-Bold", sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  z-index: 0;
  margin-left: 1rem;
  outline-offset: 1px;
}
.site-meganav__sidebar-plus-button:before, .site-meganav__sidebar-plus-button:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background-color: #4EFDFB;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.site-meganav__sidebar-plus-button:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.site-meganav__sidebar-plus-button:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.site-meganav__sidebar-plus-button:hover:before {
  transform: skewX(-33.7deg) translateX(5%);
}
.site-meganav__sidebar-plus-button:hover:after {
  transform: skewX(-33.7deg) translateX(-5%);
}
.site-meganav__sidebar-plus-button:hover:disabled:before, .site-meganav__sidebar-plus-button:hover:disabled:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background: transparent;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.site-meganav__sidebar-plus-button:hover:disabled:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.site-meganav__sidebar-plus-button:hover:disabled:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.site-meganav__sidebar-plus-button:focus {
  outline: none !important;
}
.site-meganav__sidebar-plus-button:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-meganav__title {
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 1.4;
}
@media screen and (min-width: 48rem) {
  .site-meganav__title {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
@media screen and (min-width: 80rem) {
  .site-meganav__title {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 90rem) {
  .site-meganav__title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.site-meganav__button {
  min-width: 12.5rem;
}
.site-meganav__button:focus {
  outline: none !important;
}
.site-meganav__button:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-meganav__copy {
  font-family: "Montserrat-Regular", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #FFFFFF;
  margin: 0.5rem 0 1rem;
  line-height: 1.4;
}
@media screen and (min-width: 48rem) {
  .site-meganav__copy {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 80rem) {
  .site-meganav__copy.--wysiwyg p {
    max-width: 80%;
  }
}
.site-meganav__social-media {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.site-meganav__social-media-link {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  padding: 0;
  width: 2.75rem;
  height: 2.75rem;
  opacity: 1;
  transition: opacity 300ms ease;
}
.site-meganav__social-media-link:focus {
  outline: none !important;
}
.site-meganav__social-media-link:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-meganav__social-media-link svg {
  width: 1.5rem;
  height: 1.5rem;
}
.site-meganav a.site-meganav__social-media-link:hover {
  opacity: 0.75 !important;
}
.site-meganav__social-media-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.site-search {
  display: flex;
  align-items: center;
  margin-top: 1rem;
}
.site-search__input {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Montserrat-Regular", sans-serif;
  box-sizing: border-box;
  background-color: transparent;
  color: #e4e8ea;
  border: none;
  border-bottom: 1px solid #707070;
  height: 50px;
  padding: 1rem;
  width: 100%;
  max-width: 100%;
}
.site-search__input__404 {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Montserrat-Regular", sans-serif;
  box-sizing: border-box;
  background-color: transparent;
  color: #707070;
  border: none;
  border-bottom: 1px solid #707070;
  border-top: 1px solid #707070;
  border-left: 1px solid #707070;
  height: 50px;
  padding: 1rem;
  width: 100%;
  max-width: 100%;
}
.site-search__input:focus {
  outline: none !important;
}
.site-search__input__404:focus {
  outline: none !important;
}
.site-search__input:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-search__input__404:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-search__input::-moz-placeholder {
  font: inherit;
  opacity: 1;
}
.site-search__input__404::-moz-placeholder {
  font: inherit;
  opacity: 1;
}
.site-search__input::placeholder, .site-search__input::-moz-placeholder {
  font: inherit;
  opacity: 1;
}
.site-search__input__404::placeholder, .site-search__input::-moz-placeholder {
  font: inherit;
  opacity: 1;
}
.site-search__input:focus {
  outline: 1px solid #FFFFFF !important;
}
.site-search__input__404:focus {
  outline: 1px solid #FFFFFF !important;
}
.site-search__submit {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.75rem;
  height: 3.125rem;
}
.site-search__submit:focus {
  outline: none !important;
}
.site-search__submit:focus-visible {
  outline: 1px solid #FFFFFF !important;
}
.site-search__submit img {
  width: 34px;
}

.site-footer {
  position: relative;
  background-color: #0A1012;
  z-index: 4;
}
.site-footer__container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .site-footer__container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 48rem) {
  .site-footer__row {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.site-footer__column {
  width: 100%;
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .site-footer__column + .site-footer__column {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  .site-footer__social, .site-footer__recent-posts {
    width: calc(30% - 1.5rem);
  }
}
@media screen and (min-width: 80rem) {
  .site-footer__social, .site-footer__recent-posts {
    width: calc(30% - 3rem);
  }
}
@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  .site-footer__recent-posts {
    width: calc(50% - 1.5rem);
  }
}
@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  .site-footer__newsletter {
    width: calc(50% - 1.5rem);
  }
}
@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  .site-footer__newsletter {
    width: calc(40% - 1.5rem);
  }
}
@media screen and (min-width: 80rem) {
  .site-footer__newsletter {
    width: calc(40% - 3rem);
  }
}
.site-footer__logo {
  width: 306px;
}
.site-footer__heading {
  font-family: "Montserrat-Bold", sans-serif;
  color: #FFFFFF;
  text-transform: uppercase;
  margin-bottom: 2rem;
  font-size: 30px;
  font-size: 1.875rem;
}
.site-footer__copy, .site-footer__post-link {
  color: #FFFFFF;
  font-family: "Montserrat-Regular", sans-serif;
}
@media screen and (min-width: 48rem) {
  .site-footer__copy, .site-footer__post-link {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.site-footer__post {
  line-height: 1.4;
}
.site-footer__post + .site-footer__post {
  margin-top: 1.5rem;
}
.site-footer__post-link {
  text-decoration: none;
  display: block;
  transition: transform 0.2s ease-in;
  transform: scale3d(1, 1, 1);
  transform-origin: left;
}
.site-footer__post-link:hover {
  transform: scale3d(1.05, 1.05, 1);
}
@media screen and (min-width: 80rem) {
  .site-footer__post-link {
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform-origin: left;
  }
  .site-footer__post-link:hover {
    transform: translate3d(16px, 0, 0) scale3d(1.1, 1.1, 1);
  }
}
.site-footer__post-link:visited {
  color: #C6C6C6;
}
.site-footer__brave-image {
  width: 420px;
  margin: 1.5rem 0 0;
}
.site-footer__copyright {
  color: #FFFFFF;
  margin-top: 2rem;
  display: flex;
  flex-flow: row wrap;
}
@media screen and (min-width: 0rem) and (max-width: 47.9375rem) {
  .site-footer__copyright {
    flex-flow: column nowrap;
    align-items: center;
    text-align: center;
  }
}
@media screen and (min-width: 48rem) {
  .site-footer__copyright-text {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.site-footer__links-container {
  font-size: 16px;
  font-size: 1rem;
  margin-top: 1rem;
  text-align: center;
}
.site-footer__links-container li > a:focus {
  outline: none;
}
.site-footer__links-container li > a:focus-visible {
  outline: 2px solid var(--color-electric-blue) !important;
  outline-offset: 2px;
}
@media screen and (min-width: 48rem) {
  .site-footer__links-container {
    font-size: 14px;
    font-size: 0.875rem;
    margin: 0 0.5rem;
    display: flex;
  }
  .site-footer__links-container > li::before {
    content: "|";
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .site-footer__links-container > li:first-of-type::before {
    margin-left: 0;
  }
}

.social-icons {
  display: flex;
  align-items: center;
  margin-top: 2rem;
}
.social-icons__icon + .social-icons__icon {
  margin-left: 0.25rem;
}
.social-icons__link {
  padding: 0.5rem;
  display: block;
}
.social-icons__link svg .st0 {
  transition: fill 0.1s linear;
}
.social-icons__link:hover svg .st0 {
  fill: #4EFDFB;
}
.social-icons__link svg {
  width: 30px;
}

.subscribe-form {
  margin: 1.5rem 0 0;
}
.subscribe-form .signup-form__email {
  border: 1px solid #4EFDFB;
  border-right: none;
  background: transparent;
  padding: 0.925rem 1rem;
  padding-right: 3rem;
  width: 100%;
  height: 3.125rem;
  color: #FFFFFF;
  font-family: "Montserrat-Regular", sans-serif;
  text-transform: uppercase;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
.subscribe-form .signup-form__email::-moz-placeholder {
  color: #C6C6C6;
}
.subscribe-form .signup-form__email:-ms-input-placeholder {
  color: #C6C6C6;
}
.subscribe-form .signup-form__email::placeholder {
  color: #C6C6C6;
}
.subscribe-form .signup-form__button {
  transform-origin: top left;
  cursor: pointer;
  background: transparent !important;
  border: 0 !important;
  color: #0A1012;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Montserrat-Bold", sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  z-index: 0;
  margin-left: 1rem;
  left: -2rem;
  margin-left: 0;
  height: 3.125rem;
}
.subscribe-form .signup-form__button:before, .subscribe-form .signup-form__button:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background-color: #4EFDFB;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.subscribe-form .signup-form__button:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.subscribe-form .signup-form__button:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.subscribe-form .signup-form__button:hover:before {
  transform: skewX(-33.7deg) translateX(5%);
}
.subscribe-form .signup-form__button:hover:after {
  transform: skewX(-33.7deg) translateX(-5%);
}
.subscribe-form .signup-form__button:hover:disabled:before, .subscribe-form .signup-form__button:hover:disabled:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background: transparent;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.subscribe-form .signup-form__button:hover:disabled:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.subscribe-form .signup-form__button:hover:disabled:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.subscribe-form .nf-form-fields-required {
  display: none;
}
.subscribe-form nf-fields-wrap {
  display: flex;
}
.subscribe-form .nf-error .ninja-forms-field {
  border-color: #ff0033;
}
.subscribe-form .nf-error-msg {
  color: #ff0033;
  font-family: "Montserrat-Medium", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
.subscribe-form .nf-response-msg p {
  color: #FFFFFF;
}
@media screen and (min-width: 48rem) {
  .subscribe-form .nf-response-msg p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.share-icon {
  padding: 7px;
  display: block;
}
.share-icon__img {
  transition: transform 0.2s ease-in;
  transform: translate3d(0, 0, 0);
  width: 30px;
}
.share-icon:hover .share-icon__img {
  transform: translate3d(0, -0.25rem, 0);
}

.share-icons {
  display: flex;
  align-items: center;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}
.modal.is-open {
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal header {
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 64rem) {
  .modal header {
    margin-bottom: 1rem;
  }
}
.modal__content {
  background-color: #fff;
  padding: 2rem;
  position: relative;
}
.modal__close {
  position: absolute;
  top: 0;
  right: 0;
  color: #0A1012;
  font-size: 28px;
  line-height: 1;
  font-weight: bold;
  padding: 1rem;
  background: none;
  border: none;
}

#segment-modal h2 {
  color: #0A1012;
}
#segment-modal .modal__content {
  max-width: calc(1024px + 4rem);
}
#segment-modal video {
  max-width: 100%;
  height: auto;
}

@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .more-articles {
    margin-top: 2rem;
  }
}
.more-articles__header {
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "Montserrat-Bold", sans-serif;
  margin-bottom: 1rem;
  text-transform: uppercase;
  display: flex;
  align-items: flex-end;
}
.more-articles__article {
  transition: transform 0.2s ease-in;
  transform: scale(1, 1, 1);
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.more-articles__article:hover {
  transform: scale(1.05, 1.05);
}
.more-articles__article + .more-articles__article {
  margin: 1rem 0 0;
}
.more-articles__article:last-child .more-articles__article-title-container:after {
  display: none;
}
.more-articles__article-image {
  background-size: cover;
  background-position: center;
  height: 100%;
  padding-bottom: 33.33%;
  width: 33.33%;
  align-self: center;
}
.more-articles__article-title-container {
  position: relative;
  width: calc(66.66% - 1rem);
  display: flex;
  align-items: center;
  padding: 1rem 0;
}
.more-articles__article-title-container:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -0.5rem;
  height: 1px;
  width: 100%;
  background-color: #002A4A;
}
.more-articles__article-title {
  align-self: center;
}
@media screen and (min-width: 48rem) {
  .more-articles__article-title {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 64rem) {
  .more-articles__article-title {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.other-headline {
  transition: transform 0.2s ease-in;
  transform: scale3d(1, 1, 1);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0 0 1.5rem;
}
.other-headline__img-wrap {
  background-color: #002A4A;
  width: 100%;
}
.other-headline__category {
  color: #FFFFFF;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "Montserrat-Bold", sans-serif;
  text-transform: uppercase;
  padding: 0.75rem 1.5rem;
}
.other-headline__img {
  padding-bottom: 56.25%;
  background-size: cover;
}
.other-headline:hover {
  transform: scale3d(1.05, 1.05, 1);
}
.other-headline__header {
  margin-top: 1rem;
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: "Montserrat-Medium", sans-serif;
}
.other-headline__excerpt {
  margin-top: 1rem;
}
@media screen and (min-width: 48rem) {
  .other-headline__excerpt {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.other-headline__more {
  border-bottom: 1px solid #002A4A;
  margin-top: 0.5rem;
}
.other-headline__more-item {
  border-top: 1px solid #002A4A;
  padding: 1rem 0;
}

.other-headlines {
  margin-top: 3rem;
}
.other-headlines__header {
  margin-bottom: 2rem;
}
@media screen and (min-width: 64rem) {
  .other-headlines__row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .other-headlines .other-headline + .other-headline {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 64rem) {
  .other-headlines .other-headline {
    width: calc(33.33% - 1rem);
  }
}

.pencil-banner {
  padding-top: 0;
}
.pencil-banner__inner {
  width: 100vw;
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  background-image: linear-gradient(to bottom, #001b2e, #002A4A);
  overflow: hidden;
}
.pencil-banner__container {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 112px;
}
@media screen and (min-width: 64rem) {
  .pencil-banner__container {
    height: 72px;
  }
}
.pencil-banner__content {
  width: 100%;
  height: 28px;
  display: flex;
  justify-content: space-between;
}
.pencil-banner__content-inner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pencil-banner .slash-bug {
  display: none;
}
@media screen and (min-width: 36.875rem) {
  .pencil-banner .slash-bug {
    display: block;
    width: 35px;
    min-width: 35px;
    height: 28px;
  }
  .pencil-banner .slash-bug.animated .second-slash,
.pencil-banner .slash-bug.animated .third-slash {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.9, 0.1, 0.1, 0.9);
  }
  .pencil-banner .slash-bug.animated .second-slash {
    transform: translateX(-12%);
    transition-duration: 600ms;
  }
  .pencil-banner .slash-bug.animated .third-slash {
    transform: translateX(-24%);
    transition-duration: 500ms;
    transition-delay: 100ms;
  }
  .pencil-banner .slash-bug.animated.active .second-slash {
    transform: translateX(0);
  }
  .pencil-banner .slash-bug.animated.active .third-slash {
    transform: translateX(0);
  }
}
.pencil-banner__text, .pencil-banner__text-gold, .pencil-banner__text-content, .pencil-banner__text-link {
  font-family: "Montserrat-Medium", sans-serif;
  color: #FFFFFF;
  font-size: 16px;
  font-size: 1rem;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5), -2px -2px 8px rgba(0, 0, 0, 0.5), 2px -2px 8px rgba(0, 0, 0, 0.5), -2px 2px 8px rgba(0, 0, 0, 0.5);
  display: inline;
  line-height: 1.3;
}
@media screen and (min-width: 30rem) {
  .pencil-banner__text, .pencil-banner__text-gold, .pencil-banner__text-content, .pencil-banner__text-link {
    font-size: 16px;
    font-size: 1rem;
  }
}
.pencil-banner__text {
  text-align: center;
}
@media screen and (min-width: 30rem) {
  .pencil-banner__text {
    text-align: left;
    padding-left: 1rem;
    padding-right: 2rem;
  }
}
@media screen and (min-width: 64rem) {
  .pencil-banner__text {
    line-height: 1;
  }
}
.pencil-banner__text-gold {
  display: none;
  color: #d6ae50;
  padding-right: 0.5rem;
}
@media screen and (min-width: 30rem) {
  .pencil-banner__text-gold {
    display: inline;
  }
}
.pencil-banner__text-content {
  padding-right: 0.5rem;
}
.pencil-banner__text-link {
  color: #FFFFFF !important;
}
.pencil-banner__close {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  padding: 0 0.5rem;
  min-width: 44px;
}
@media screen and (min-width: 30rem) {
  .pencil-banner__close {
    padding: 0 1rem;
  }
}

.expandable-pencil {
  background-color: #0A1012;
  width: 100vw;
  position: fixed;
  left: 0;
  bottom: 0;
}
.expandable-pencil__container {
  padding: 1rem;
  height: 70px;
  overflow: hidden;
  background-image: url("../assets/img/expandable-banner-background.png");
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__container {
    background-size: 100%;
  }
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__container {
    background-image: url("../assets/img/expandable-banner-alex.png"), url("../assets/img/expandable-banner-background.png");
    background-size: 650px, 100%;
    background-position: right 30%, right center;
    background-repeat: no-repeat, no-repeat;
  }
}
.expandable-pencil__inner {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__inner {
    display: block;
  }
}
.expandable-pencil__expander {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
  z-index: 3;
}
.expandable-pencil__expander-icon {
  width: 25px;
  margin-right: 0.5rem;
  transition: transform 0.2s linear;
}
.expandable-pencil__subhead {
  font-family: "Montserrat-Bold", sans-serif;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-left: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem;
  padding-top: 0.5rem;
  font-size: 18px;
  font-size: 1.125rem;
  text-shadow: 2px 2px 8px #000, -2px -2px 8px #000, 2px -2px 8px #000, -2px 2px 8px #000;
}
@media screen and (min-width: 30rem) {
  .expandable-pencil__subhead {
    font-size: 24px;
    font-size: 1.5rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .expandable-pencil__subhead {
    font-size: 36px;
    font-size: 2.25rem;
    padding-bottom: 1rem;
    padding-top: 0;
  }
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__subhead {
    padding-left: 9%;
  }
}
.expandable-pencil__title {
  width: 320px;
  height: 34px;
  padding-bottom: 1rem;
}
@media screen and (min-width: 30rem) {
  .expandable-pencil__title {
    width: 460px;
    height: 49px;
  }
}
@media screen and (min-width: 48rem) {
  .expandable-pencil__title {
    width: 724px;
    height: 77px;
  }
}
.expandable-pencil__tertiary {
  font-family: "Montserrat-Bold", sans-serif;
  color: #FFFFFF;
  padding-bottom: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  text-shadow: 2px 2px 8px #000, -2px -2px 8px #000, 2px -2px 8px #000, -2px 2px 8px #000;
}
@media screen and (min-width: 30rem) {
  .expandable-pencil__tertiary {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .expandable-pencil__tertiary {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__tertiary {
    padding-left: 9%;
  }
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__form {
    padding-left: 9%;
  }
}
.expandable-pencil__form .signup-form__email {
  border: 1px solid #4EFDFB;
  border-right: none;
  background: transparent;
  padding: 0.925rem 1rem;
  padding-right: 3rem;
  width: 100%;
  height: 3.125rem;
  color: #FFFFFF;
  font-family: "Montserrat-Regular", sans-serif;
  text-transform: uppercase;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
.expandable-pencil__form .signup-form__email::-moz-placeholder {
  color: #C6C6C6;
}
.expandable-pencil__form .signup-form__email:-ms-input-placeholder {
  color: #C6C6C6;
}
.expandable-pencil__form .signup-form__email::placeholder {
  color: #C6C6C6;
}
.expandable-pencil__form .signup-form__button {
  transform-origin: top left;
  cursor: pointer;
  background: transparent !important;
  border: 0 !important;
  color: #0A1012;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Montserrat-Bold", sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  z-index: 0;
  margin-left: 1rem;
  left: -2rem;
  margin-left: 0;
  height: 3.125rem;
}
.expandable-pencil__form .signup-form__button:before, .expandable-pencil__form .signup-form__button:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background-color: #4EFDFB;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.expandable-pencil__form .signup-form__button:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.expandable-pencil__form .signup-form__button:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.expandable-pencil__form .signup-form__button:hover:before {
  transform: skewX(-33.7deg) translateX(5%);
}
.expandable-pencil__form .signup-form__button:hover:after {
  transform: skewX(-33.7deg) translateX(-5%);
}
.expandable-pencil__form .signup-form__button:hover:disabled:before, .expandable-pencil__form .signup-form__button:hover:disabled:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background: transparent;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.expandable-pencil__form .signup-form__button:hover:disabled:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.expandable-pencil__form .signup-form__button:hover:disabled:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.expandable-pencil__form .nf-form-fields-required {
  display: none;
}
.expandable-pencil__form nf-fields-wrap {
  display: flex;
}
.expandable-pencil__form .nf-error .ninja-forms-field {
  border-color: #ff0033;
}
.expandable-pencil__form .nf-error-msg {
  color: #ff0033;
  font-family: "Montserrat-Medium", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
.expandable-pencil__form .nf-response-msg p {
  font-family: "Montserrat-Regular", sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-size: 0.75rem;
  text-shadow: 2px 2px 8px #000, -2px -2px 8px #000, 2px -2px 8px #000, -2px 2px 8px #000;
  padding-bottom: 1rem;
  text-align: center;
}
@media screen and (min-width: 48rem) {
  .expandable-pencil__form .nf-response-msg p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__form .nf-response-msg p {
    max-width: 50%;
    text-align: left;
  }
}
.expandable-pencil__disclosure {
  font-family: "Montserrat-Regular", sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-size: 0.75rem;
  text-shadow: 2px 2px 8px #000, -2px -2px 8px #000, 2px -2px 8px #000, -2px 2px 8px #000;
  text-align: center;
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__disclosure {
    max-width: 50%;
    text-align: left;
  }
}
.expandable-pencil__expanded {
  opacity: 0;
}
.expandable-pencil__collapsed {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 38px;
}
.expandable-pencil__pencil-title {
  max-height: 24px;
}
@media screen and (min-width: 64rem) {
  .expandable-pencil__pencil-title {
    max-height: 38px;
  }
}
.expandable-pencil__pencil-subhead {
  font-family: "Montserrat-Bold", sans-serif;
  color: #FFFFFF;
  padding-left: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  text-shadow: 2px 2px 8px #000, -2px -2px 8px #000, 2px -2px 8px #000, -2px 2px 8px #000;
  display: none;
  padding-right: 2rem;
}
@media screen and (min-width: 30rem) {
  .expandable-pencil__pencil-subhead {
    font-size: 16px;
    font-size: 1rem;
    display: block;
  }
}
@media screen and (min-width: 48rem) {
  .expandable-pencil__pencil-subhead {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.plandemic-pencil {
  background-image: url("../assets/img/great-awakening-background-blue.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100vw;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 100000;
}
.plandemic-pencil:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  z-index: 1;
}
.plandemic-pencil__container {
  position: relative;
  z-index: 2;
  padding: 1rem;
  height: 70px;
  overflow: hidden;
  background-image: url("../assets/img/great-awakening-background-blue.png");
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
}
@media screen and (min-width: 64rem) {
  .plandemic-pencil__container {
    background-size: 100%;
  }
}
@media screen and (min-width: 64rem) {
  .plandemic-pencil__container {
    background-image: url("../assets/img/mikki-banned-lightened.png"), url("../assets/img/great-awakening-background-blue.png");
    background-size: 432px, 100%;
    background-position: right 40%, right center;
    background-repeat: no-repeat, no-repeat;
  }
}
.plandemic-pencil__inner {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 64rem) {
  .plandemic-pencil__inner {
    display: block;
  }
}
.plandemic-pencil__expander {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
  z-index: 3;
}
.plandemic-pencil__expander-icon {
  width: 25px;
  margin-right: 0.5rem;
  transition: transform 0.2s linear;
}
.plandemic-pencil__subhead {
  font-family: "Montserrat-Bold", sans-serif;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-left: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem;
  padding-top: 0.5rem;
  font-size: 18px;
  font-size: 1.125rem;
  text-shadow: 2px 2px 8px #000, -2px -2px 8px #000, 2px -2px 8px #000, -2px 2px 8px #000;
}
@media screen and (min-width: 30rem) {
  .plandemic-pencil__subhead {
    font-size: 24px;
    font-size: 1.5rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .plandemic-pencil__subhead {
    font-size: 36px;
    font-size: 2.25rem;
    padding-bottom: 1rem;
    padding-top: 0;
  }
}
.plandemic-pencil__title {
  width: 320px;
  margin-bottom: 1rem;
}
@media screen and (min-width: 30rem) {
  .plandemic-pencil__title {
    width: 460px;
  }
}
@media screen and (min-width: 48rem) {
  .plandemic-pencil__title {
    width: 560px;
  }
}
.plandemic-pencil__secondary {
  font-family: "Montserrat-Bold", sans-serif;
  color: #ffcc00;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 30rem) {
  .plandemic-pencil__secondary {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .plandemic-pencil__secondary {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.plandemic-pencil__tertiary {
  font-family: "Montserrat-Bold", sans-serif;
  color: #FFFFFF;
  padding-bottom: 1rem;
  margin-top: 0.5rem;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
@media screen and (min-width: 30rem) {
  .plandemic-pencil__tertiary {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 48rem) {
  .plandemic-pencil__tertiary {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 64rem) {
  .plandemic-pencil__form {
    padding-left: 9%;
  }
}
.plandemic-pencil__form .signup-form__email {
  border: 1px solid #4EFDFB;
  border-right: none;
  background: transparent;
  padding: 0.925rem 1rem;
  padding-right: 3rem;
  width: 100%;
  height: 3.125rem;
  color: #FFFFFF;
  font-family: "Montserrat-Regular", sans-serif;
  text-transform: uppercase;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
.plandemic-pencil__form .signup-form__email::-moz-placeholder {
  color: #C6C6C6;
}
.plandemic-pencil__form .signup-form__email:-ms-input-placeholder {
  color: #C6C6C6;
}
.plandemic-pencil__form .signup-form__email::placeholder {
  color: #C6C6C6;
}
.plandemic-pencil__form .signup-form__button {
  transform-origin: top left;
  cursor: pointer;
  background: transparent !important;
  border: 0 !important;
  color: #0A1012;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Montserrat-Bold", sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  z-index: 0;
  margin-left: 1rem;
  left: -2rem;
  margin-left: 0;
  height: 3.125rem;
}
.plandemic-pencil__form .signup-form__button:before, .plandemic-pencil__form .signup-form__button:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background-color: #4EFDFB;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.plandemic-pencil__form .signup-form__button:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.plandemic-pencil__form .signup-form__button:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.plandemic-pencil__form .signup-form__button:hover:before {
  transform: skewX(-33.7deg) translateX(5%);
}
.plandemic-pencil__form .signup-form__button:hover:after {
  transform: skewX(-33.7deg) translateX(-5%);
}
.plandemic-pencil__form .signup-form__button:hover:disabled:before, .plandemic-pencil__form .signup-form__button:hover:disabled:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background: transparent;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.plandemic-pencil__form .signup-form__button:hover:disabled:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.plandemic-pencil__form .signup-form__button:hover:disabled:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.plandemic-pencil__form .nf-form-fields-required {
  display: none;
}
.plandemic-pencil__form nf-fields-wrap {
  display: flex;
}
.plandemic-pencil__form .nf-error .ninja-forms-field {
  border-color: #ff0033;
}
.plandemic-pencil__form .nf-error-msg {
  color: #ff0033;
  font-family: "Montserrat-Medium", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
.plandemic-pencil__form .nf-response-msg p {
  font-family: "Montserrat-Regular", sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-size: 0.75rem;
  text-shadow: 2px 2px 8px #000, -2px -2px 8px #000, 2px -2px 8px #000, -2px 2px 8px #000;
  padding-bottom: 1rem;
  text-align: center;
}
@media screen and (min-width: 48rem) {
  .plandemic-pencil__form .nf-response-msg p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 64rem) {
  .plandemic-pencil__form .nf-response-msg p {
    max-width: 50%;
    text-align: left;
  }
}
.plandemic-pencil__disclosure {
  font-family: "Montserrat-Regular", sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
.plandemic-pencil__expanded {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 37.5rem;
  max-width: 100%;
  opacity: 0;
}
@media screen and (min-width: 64rem) {
  .plandemic-pencil__expanded {
    margin-left: 4rem;
  }
}
.plandemic-pencil__collapsed {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 38px;
}
.plandemic-pencil__pencil-title {
  max-height: 24px;
}
@media screen and (min-width: 64rem) {
  .plandemic-pencil__pencil-title {
    max-height: 30px;
  }
}
.plandemic-pencil__pencil-subhead {
  display: none;
  font-family: "Montserrat-Regular", sans-serif;
  color: #FFFFFF;
  padding-left: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  padding-right: 2rem;
  text-transform: uppercase;
}
@media screen and (min-width: 30rem) {
  .plandemic-pencil__pencil-subhead {
    font-size: 14px;
    font-size: 0.875rem;
    display: block;
  }
}
@media screen and (min-width: 48rem) {
  .plandemic-pencil__pencil-subhead {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.plandemic-pencil__pencil-subhead--yellow {
  display: inline-block;
  font-family: "Montserrat-Bold", sans-serif;
  color: #ffcc00;
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 30rem) {
  .plandemic-pencil__pencil-subhead--yellow {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 48rem) {
  .plandemic-pencil__pencil-subhead--yellow {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.great-awakening-pencil {
  background-color: #050511;
  width: 100vw;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 100000;
}
.great-awakening-pencil:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  z-index: 1;
}
.great-awakening-pencil__container {
  position: relative;
  z-index: 2;
  padding: 1rem;
  height: 70px;
  overflow: hidden;
}
@media screen and (min-width: 64rem) {
  .great-awakening-pencil__container {
    background-size: 100%;
  }
}
@media screen and (min-width: 64rem) {
  .great-awakening-pencil__background-container {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: url("../assets/img/great-awakening-expanded-image.jpg");
    background-size: 420px;
    background-position: right 50%;
    background-repeat: no-repeat;
    pointer-events: none;
  }
}
@media screen and (min-width: 72.5rem) {
  .great-awakening-pencil__background-container {
    background-size: 532px;
  }
}
.great-awakening-pencil__inner {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 64rem) {
  .great-awakening-pencil__inner {
    display: block;
  }
}
.great-awakening-pencil__expander {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
  z-index: 3;
}
.great-awakening-pencil__expander-icon {
  width: 25px;
  margin-right: 0.5rem;
  transition: transform 0.2s linear;
}
.great-awakening-pencil__subhead {
  font-family: "Montserrat-Bold", sans-serif;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-left: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem;
  padding-top: 0.5rem;
  font-size: 18px;
  font-size: 1.125rem;
  text-shadow: 2px 2px 8px #000, -2px -2px 8px #000, 2px -2px 8px #000, -2px 2px 8px #000;
}
@media screen and (min-width: 30rem) {
  .great-awakening-pencil__subhead {
    font-size: 24px;
    font-size: 1.5rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .great-awakening-pencil__subhead {
    font-size: 36px;
    font-size: 2.25rem;
    padding-bottom: 1rem;
    padding-top: 0;
  }
}
.great-awakening-pencil__title {
  width: 320px;
  margin-bottom: 1rem;
}
@media screen and (min-width: 30rem) {
  .great-awakening-pencil__title {
    width: 460px;
  }
}
@media screen and (min-width: 48rem) {
  .great-awakening-pencil__title {
    width: 560px;
  }
}
.great-awakening-pencil__secondary {
  font-family: "Montserrat-Bold", sans-serif;
  color: #ffcc00;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 30rem) {
  .great-awakening-pencil__secondary {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .great-awakening-pencil__secondary {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.great-awakening-pencil__tertiary {
  font-family: "Montserrat-Bold", sans-serif;
  color: #FFFFFF;
  padding-bottom: 1rem;
  margin-top: 0.5rem;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
@media screen and (min-width: 30rem) {
  .great-awakening-pencil__tertiary {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 48rem) {
  .great-awakening-pencil__tertiary {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.great-awakening-pencil__form {
  margin: 0.5rem 0 1.2rem -3rem;
}
.great-awakening-pencil__button {
  transform-origin: top left;
  cursor: pointer;
  background: transparent !important;
  border: 0 !important;
  color: #0A1012;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Montserrat-Bold", sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  z-index: 0;
  margin-left: 1rem;
}
.great-awakening-pencil__button:before, .great-awakening-pencil__button:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background-color: #4EFDFB;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.great-awakening-pencil__button:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.great-awakening-pencil__button:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.great-awakening-pencil__button:hover:before {
  transform: skewX(-33.7deg) translateX(5%);
}
.great-awakening-pencil__button:hover:after {
  transform: skewX(-33.7deg) translateX(-5%);
}
.great-awakening-pencil__button:hover:disabled:before, .great-awakening-pencil__button:hover:disabled:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background: transparent;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.great-awakening-pencil__button:hover:disabled:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.great-awakening-pencil__button:hover:disabled:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.great-awakening-pencil__disclosure {
  font-family: "Montserrat-Regular", sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
.great-awakening-pencil__expanded {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 37.5rem;
  max-width: 100%;
  opacity: 0;
}
@media screen and (min-width: 64rem) {
  .great-awakening-pencil__expanded {
    margin-left: 4rem;
  }
}
.great-awakening-pencil__collapsed {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 38px;
  opacity: 1;
}
.great-awakening-pencil__pencil-title {
  max-height: 24px;
}
@media screen and (min-width: 64rem) {
  .great-awakening-pencil__pencil-title {
    max-height: 30px;
  }
}
.great-awakening-pencil__pencil-subhead {
  display: none;
  font-family: "Montserrat-Regular", sans-serif;
  color: #FFFFFF;
  padding-left: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  padding-right: 2rem;
  text-transform: uppercase;
  z-index: 10;
}
@media screen and (min-width: 30rem) {
  .great-awakening-pencil__pencil-subhead {
    font-size: 14px;
    font-size: 0.875rem;
    display: block;
  }
}
@media screen and (min-width: 48rem) {
  .great-awakening-pencil__pencil-subhead {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.great-awakening-pencil__pencil-subhead--yellow {
  display: inline-block;
  font-family: "Montserrat-Bold", sans-serif;
  color: #ffcc00 !important;
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 30rem) {
  .great-awakening-pencil__pencil-subhead--yellow {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 48rem) {
  .great-awakening-pencil__pencil-subhead--yellow {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

:root {
  --color-black: #000;
  --color-rich-black: #0A1012;
  --color-black-blue: #202126;
  --color-space: #151515;
  --color-charcoal: #2a2a2a;
  --color-matterhorn: #4f4f4f;
  --color-stone: #a8a8a8;
  --color-alabaster: #e4e8ea;
  --color-white: #fff;
  --color-electric-blue: #4EFDFB;
  --color-teal: #007573;
  --color-dark-teal: #064140;
  --color-error-red: #eb002f;
  --color-gold: #d6ae50;
  --color-otr-pink: #ca20b3;
  --color-otr-indigo: #0a0b47;
  --color-otr-violet: #471c67;
  --plus-y-pad: 1.25rem;
  --plus-x-pad: 1.25rem;
  --plus-bg: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.18'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --icon-play: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiIGNsYXNzPSJzaXplLTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQuNSA1LjY1M2MwLTEuNDI3IDEuNTI5LTIuMzMgMi43NzktMS42NDNsMTEuNTQgNi4zNDdjMS4yOTUuNzEyIDEuMjk1IDIuNTczIDAgMy4yODZMNy4yOCAxOS45OWMtMS4yNS42ODctMi43NzktLjIxNy0yLjc3OS0xLjY0M1Y1LjY1M1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIgLz4KPC9zdmc+Cg==");
  --icon-chevron-right: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZT0id2hpdGUiIGNsYXNzPSJzaXplLTYiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTguMjUgNC41IDcuNSA3LjUtNy41IDcuNSIgLz4KPC9zdmc+");
}
@media screen and (min-width: 48rem) {
  :root {
    --plus-y-pad: 2rem;
    --plus-x-pad: 2rem;
  }
}
@media screen and (min-width: 64rem) {
  :root {
    --plus-y-pad: 2rem;
    --plus-x-pad: 3rem;
  }
}
@media screen and (min-width: 80rem) {
  :root {
    --plus-y-pad: 3.375rem;
    --plus-x-pad: 3.5rem;
  }
}

.hw-plus {
  background-color: var(--color-black);
  color: var(--color-alabaster);
}
.hw-plus .site-header {
  background-color: var(--color-black);
  color: var(--color-alabaster);
}
.hw-plus .site-header .site-header__navigation .menu a {
  color: #e4e8ea;
}
.hw-plus .site-footer {
  background-color: var(--color-black);
  color: var(--color-alabaster);
}

.hw-plus-footer .site-footer__container.container {
  max-width: 82.125rem;
  padding: calc(var(--plus-y-pad) * 2) var(--plus-x-pad);
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 52.5rem) {
  .hw-plus-footer .site-footer__container.container {
    padding: calc(var(--plus-y-pad) * 0.75) var(--plus-x-pad);
    flex-direction: row;
  }
}
.hw-plus-footer .site-footer__plus-logo {
  max-width: 12.5rem;
  margin: 0 auto;
}
@media screen and (min-width: 52.5rem) {
  .hw-plus-footer .site-footer__plus-logo {
    margin: 0;
  }
}
.hw-plus-footer .site-footer__copyright {
  margin-top: 1.25rem;
}
@media screen and (min-width: 0rem) and (max-width: 47.9375rem) {
  .hw-plus-footer .site-footer__copyright .site-footer__links-container li + li {
    margin-top: 0.5rem;
  }
}
.hw-plus-footer__aside {
  display: flex;
  flex-direction: column-reverse;
  margin: 1rem auto;
  align-items: center;
  gap: 1rem;
}
@media screen and (min-width: 52.5rem) {
  .hw-plus-footer__aside {
    flex-direction: column;
    margin: auto 0 0 auto;
    align-items: flex-end;
  }
}
.hw-plus-footer__aside-user {
  font-size: 16px;
  font-size: 1rem;
  color: var(--color-alabaster);
  letter-spacing: normal;
  position: relative;
  margin-top: 1.5rem;
}
.hw-plus-footer__aside-user::before {
  content: "";
  position: absolute;
  top: -1.125rem;
  left: -1rem;
  width: calc(100% + 2rem);
  height: 1px;
  background-color: var(--color-stone);
}
@media screen and (min-width: 52.5rem) {
  .hw-plus-footer__aside-user {
    margin-top: 0;
  }
  .hw-plus-footer__aside-user::before {
    content: none;
  }
}
.hw-plus-footer__aside-user-link {
  color: inherit;
  text-decoration: none;
  display: inline-flex;
  align-items: baseline;
  position: relative;
}
.hw-plus-footer__aside-user-link:focus {
  outline: none !important;
}
.hw-plus-footer__aside-user-link:focus-visible {
  outline: 2px solid #FFFFFF !important;
  outline-offset: 0;
}
.hw-plus-footer__aside-user-link:visited {
  color: inherit;
}
.hw-plus-footer__aside-user-display {
  color: inherit;
  text-decoration: underline !important;
  font-family: "Montserrat-Bold", sans-serif;
  transition: opacity 300ms ease-in-out;
}
.hw-plus-footer__aside-user-display:hover {
  opacity: 0.75;
}
.hw-plus-footer__aside-user-name {
  text-decoration: none !important;
  color: var(--color-stone) !important;
}
.hw-plus-footer__aside-user-name:hover {
  text-decoration: underline !important;
  color: var(--color-alabaster) !important;
}
.hw-plus-footer__aside-user-admin-badge {
  display: inline-block;
  align-self: flex-end;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0.125rem;
}
.hw-plus-footer__aside-user-admin-badge:hover + .hw-plus-footer__aside-user-tooltip {
  opacity: 1;
  visibility: visible;
  transition: opacity 250ms, visibility 1ms;
}
.hw-plus-footer__aside-user-tooltip {
  position: absolute;
  display: block;
  bottom: 100%;
  left: -1.5rem;
  min-width: 8.75rem;
  padding-bottom: 0.75rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 250ms, visibility 1ms 250ms;
}
.hw-plus-footer__aside-user-tooltip::before {
  content: "";
  position: absolute;
  bottom: 1px;
  left: calc(50% - 12px);
  border-top: 12px solid var(--color-matterhorn);
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  z-index: 2;
}
.hw-plus-footer__aside-user-tooltip::after {
  content: "";
  position: absolute;
  bottom: 3px;
  left: calc(50% - 10px);
  border-top: 10px solid var(--color-black);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  z-index: 3;
}
.hw-plus-footer__aside-user-tooltip > span {
  color: var(--color-white);
  border: 1px solid var(--color-matterhorn);
  background-color: var(--color-black);
  border-radius: 8px;
  font: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  position: relative;
  display: block;
  width: 8.75rem;
  padding: 0.625rem 0.5rem;
  z-index: 1;
}
.hw-plus-footer__aside a.hw-plus-footer__aside-logout {
  color: inherit;
  text-decoration: underline !important;
}
.hw-plus-footer__aside a.hw-plus-footer__aside-logout:focus {
  outline: none !important;
}
.hw-plus-footer__aside a.hw-plus-footer__aside-logout:focus-visible {
  outline: 2px solid #FFFFFF !important;
  outline-offset: 0;
}
.hw-plus-footer__aside-logout {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  color: var(--color-alabaster);
  text-decoration: underline;
  margin: 0;
  font-family: "Montserrat-Regular", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: normal;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
.hw-plus-footer__aside-logout:focus {
  outline: none !important;
}
.hw-plus-footer__aside-logout:focus-visible {
  outline: 2px solid #FFFFFF !important;
  outline-offset: 0;
}
.hw-plus-footer .site-footer__brave-image {
  width: 13.75rem;
  margin: 0;
}

.hw-plus-button {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-electric-blue);
  color: var(--color-rich-black);
  border-radius: 0.5625rem;
  padding: 0.625rem 2rem;
  height: 2.8125rem;
  min-width: 10.625rem;
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  text-transform: uppercase;
  border: 1px solid var(--color-electric-blue);
  transition: all 300ms ease-in-out;
}
.hw-plus-button:focus {
  outline: none !important;
}
.hw-plus-button:focus-visible {
  outline: 2px solid #FFFFFF !important;
  outline-offset: 0;
}
@media screen and (min-width: 64rem) {
  .hw-plus-button {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (hover: hover) {
  .hw-plus-button:hover:not([aria-disabled=true]) {
    background-color: #80fefc;
    border-color: #80fefc;
  }
}
.hw-plus-button[aria-disabled=true], .hw-plus-button[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
  filter: grayscale(1);
}
.hw-plus-button.hw-plus-button--outline {
  background-color: transparent;
  color: var(--color-alabaster);
  border-color: var(--color-electric-blue);
}
@media screen and (hover: hover) {
  .hw-plus-button.hw-plus-button--outline:hover:not([aria-disabled=true]) {
    background-color: transparent;
    color: var(--color-alabaster);
    border-color: var(--color-alabaster);
  }
}
.hw-plus-button.hw-plus-button--white {
  background-color: var(--color-white);
  color: var(--color-space);
  border-color: var(--color-white);
}
@media screen and (hover: hover) {
  .hw-plus-button.hw-plus-button--white:hover:not([aria-disabled=true]) {
    background-color: #e6e6e6;
    border-color: var(--color-white);
  }
}
.hw-plus-button.hw-plus-button--small {
  font-size: 14px;
  font-size: 0.875rem;
  height: 2.5rem;
  padding: 0.5rem 1.5rem;
  min-width: 9.375rem;
}

.hw-plus-bkg-gradient {
  position: relative;
  overflow: hidden;
}
.hw-plus-bkg-gradient::before {
  content: "";
  display: block;
  position: absolute;
  bottom: -10%;
  left: 0;
  width: 100%;
  height: 80%;
  z-index: 0;
  background: linear-gradient(to bottom, hsl(0deg, 0%, 0%) 0%, hsl(179deg, 100%, 3.83%) 8.1%, hsl(179deg, 100%, 7.48%) 15.5%, hsl(179deg, 100%, 10.94%) 22.5%, hsl(179deg, 100%, 14.21%) 29%, hsl(179deg, 100%, 17.27%) 35.3%, hsl(179deg, 100%, 20.13%) 41.2%, hsl(179deg, 100%, 22.76%) 47.1%, hsl(179deg, 100%, 25.16%) 52.9%, hsl(179deg, 100%, 27.31%) 58.8%, hsl(179deg, 100%, 29.2%) 64.7%, hsl(179deg, 100%, 30.8%) 71%, hsl(179deg, 100%, 32.11%) 77.5%, hsl(179deg, 100%, 33.09%) 84.5%, hsl(179deg, 100%, 33.7%) 91.9%, hsl(179deg, 100%, 33.92%) 100%);
}

@-webkit-keyframes loading-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loading-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loading-ring {
  display: inline-block;
  position: absolute;
  width: 46px;
  height: 46px;
  font-size: 46px;
}
.loading-ring > div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 0.8em;
  height: 0.8em;
  margin: 0.1em;
  border: 0.1em solid #000;
  border-radius: 50%;
  -webkit-animation: loading-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: loading-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #000 transparent transparent transparent;
}
.loading-ring > div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
          animation-delay: -0.45s;
}
.loading-ring > div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.loading-ring > div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}

.wysiwyg {
  font-size: 1rem;
  color: var(--color-alabaster);
  display: grid;
  grid: auto/repeat(4, minmax(0, 1fr));
  gap: 1rem 0;
}
@media screen and (min-width: 64rem) {
  .wysiwyg {
    gap: 1.5rem 0;
  }
}
@media screen and (min-width: 80rem) {
  .wysiwyg {
    gap: 1.875rem 0;
  }
}
.wysiwyg > * {
  grid-column: 1/-1;
  margin: 0;
}
.wysiwyg p {
  font-family: "Montserrat-Regular", sans-serif;
  font-size: inherit;
  line-height: 1.4;
  color: var(--color-alabaster);
  max-width: 100ch;
  min-height: 1em;
}
.wysiwyg p > a,
.wysiwyg p > span > a,
.wysiwyg ul li > a,
.wysiwyg ol li > a {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  text-decoration: underline !important;
  -webkit-text-decoration: underline solid 2px !important;
          text-decoration: underline solid 2px !important;
}
@media (hover: hover) and (pointer: fine) {
  .wysiwyg p > a:hover,
.wysiwyg p > span > a:hover,
.wysiwyg ul li > a:hover,
.wysiwyg ol li > a:hover {
    -webkit-text-decoration-color: var(--color-electric-blue) !important;
            text-decoration-color: var(--color-electric-blue) !important;
  }
}
.wysiwyg h2:not(.heading-2),
.wysiwyg h3:not(.heading-3),
.wysiwyg h4:not(.heading-4) {
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  color: var(--color-alabaster);
}
@media screen and (min-width: 64rem) {
  .wysiwyg h2:not(.heading-2),
.wysiwyg h3:not(.heading-3),
.wysiwyg h4:not(.heading-4) {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 80rem) {
  .wysiwyg h2:not(.heading-2),
.wysiwyg h3:not(.heading-3),
.wysiwyg h4:not(.heading-4) {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.wysiwyg h3:not(.heading-3) {
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.3;
}
.wysiwyg h4:not(.heading-4) {
  font-family: "Montserrat-Medium", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
}
.wysiwyg h2 + p,
.wysiwyg h3 + p,
.wysiwyg h4 + p,
.wysiwyg h3 + ul,
.wysiwyg h3 + ol,
.wysiwyg h4 + ul,
.wysiwyg h4 + ol {
  margin-top: -0.5rem;
}
@media screen and (min-width: 80rem) {
  .wysiwyg h2 + p,
.wysiwyg h3 + p,
.wysiwyg h4 + p,
.wysiwyg h3 + ul,
.wysiwyg h3 + ol,
.wysiwyg h4 + ul,
.wysiwyg h4 + ol {
    margin-top: -0.75rem;
  }
}
.wysiwyg ul,
.wysiwyg ol {
  list-style-type: disc;
  padding-left: 1.375rem;
}
.wysiwyg ul li,
.wysiwyg ol li {
  font-family: "Montserrat-Regular", sans-serif;
  color: var(--color-alabaster);
  line-height: 1.4;
  margin: 0;
  max-width: 100ch;
}
.wysiwyg ul li a,
.wysiwyg ol li a {
  color: var(--color-alabaster) !important;
}
.wysiwyg ul li + li,
.wysiwyg ol li + li {
  margin-top: 0.25em;
}
.wysiwyg ul li > ul,
.wysiwyg ul li > ol,
.wysiwyg ol li > ul,
.wysiwyg ol li > ol {
  margin-top: 0.25em;
}
.wysiwyg ul ul,
.wysiwyg ol ul {
  list-style-type: circle;
}
.wysiwyg ul ol,
.wysiwyg ol ol {
  list-style-type: decimal;
}
.wysiwyg ul ol li > ol,
.wysiwyg ol ol li > ol {
  list-style-type: lower-alpha;
}
.wysiwyg ol {
  list-style-type: decimal;
}

.jji-pencil {
  --jji-salsa-picante: #ad1b0b;
  --jji-salsa-picante-light: #c4200d;
  --jji-night-sky: #191d48;
  background-color: #FFFFFF;
  width: 100vw;
  position: fixed;
  left: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 101;
}
.jji-pencil__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, #191d4a 0%, transparent 75%), url("../assets/img/jji-hero.jpg");
  background-size: cover;
  background-position: 70% 25%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 64rem) {
  .jji-pencil__bg {
    background-image: linear-gradient(to right, #191d4a 0%, transparent 75%), url("../assets/img/jji-hero.jpg");
    background-position: right 25%;
  }
}
.jji-pencil__container {
  padding: 1.5rem 1rem;
  height: 70px;
  overflow: hidden;
  transition: padding 0.5s linear;
}
@media (min-width: 768px) and (max-height: 600px) {
  .jji-pencil__container {
    padding: 0.75rem;
  }
}
.jji-pencil__inner {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 64rem) {
  .jji-pencil__inner {
    display: block;
  }
}
.jji-pencil__expander {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  z-index: 3;
  top: -0.625rem;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: var(--jji-night-sky);
  border-radius: 50%;
}
@media (min-width: 768px) and (max-height: 600px) {
  .jji-pencil__expander {
    transform: translateY(0.625rem);
  }
}
.jji-pencil__expander-icon {
  width: 25px;
  transition: transform 0.2s linear;
}
.jji-pencil__subhead {
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 0.5rem 2.5rem 0 0;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5333333333), -2px -2px 8px rgba(0, 0, 0, 0.5333333333), 2px -2px 8px rgba(0, 0, 0, 0.5333333333), -2px 2px 8px rgba(0, 0, 0, 0.5333333333);
}
@media screen and (min-width: 30rem) {
  .jji-pencil__subhead {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 48rem) {
  .jji-pencil__subhead {
    font-size: 28px;
    font-size: 1.75rem;
    padding-top: 0;
  }
}
@media screen and (min-width: 64rem) {
  .jji-pencil__subhead {
    font-size: 32px;
    font-size: 2rem;
    padding: 0.5rem 2rem 0 1.25rem;
  }
}
@media (min-width: 768px) and (max-height: 600px) {
  .jji-pencil__subhead {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.jji-pencil__plus-logo {
  width: 80px;
  height: 25px;
}
@media screen and (min-width: 64rem) {
  .jji-pencil__plus-logo {
    width: 103px;
    height: 32px;
    margin-left: 1.25rem;
  }
}
.jji-pencil__title {
  aspect-ratio: 1100/320;
  width: 230px;
  margin: 0.25rem 0 0.25rem -0.5rem;
}
@media screen and (min-width: 48rem) {
  .jji-pencil__title {
    width: 600px;
    margin: 0.5rem 0;
  }
}
@media (min-width: 768px) and (max-height: 600px) {
  .jji-pencil__title {
    width: 300px;
  }
}
.jji-pencil__tertiary {
  font-family: "Montserrat-Medium", sans-serif;
  color: #FFFFFF;
  padding: 0 0 1.5rem;
  font-size: 14px;
  font-size: 0.875rem;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5333333333), -2px -2px 8px rgba(0, 0, 0, 0.5333333333), 2px -2px 8px rgba(0, 0, 0, 0.5333333333), -2px 2px 8px rgba(0, 0, 0, 0.5333333333);
}
@media screen and (min-width: 30rem) {
  .jji-pencil__tertiary {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 48rem) {
  .jji-pencil__tertiary {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) and (max-height: 600px) {
  .jji-pencil__tertiary {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 64rem) {
  .jji-pencil__tertiary {
    padding-left: 1.25rem;
  }
}
.jji-pencil__video-container {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (max-width: 767px) and (max-height: 700px) and (orientation: landscape) {
  .jji-pencil__video-container {
    display: none;
  }
}
@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  .jji-pencil__video-container {
    max-width: 37.5rem;
  }
}
.jji-pencil__video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  overflow: hidden;
  border-radius: 0.5rem;
  margin-top: 1.5rem;
}
.jji-pencil__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.jji-pencil .hw-plus-button {
  background-color: var(--jji-salsa-picante);
  border-color: var(--jji-salsa-picante);
  color: #FFFFFF;
}
@media (hover: hover) and (pointer: fine) {
  .jji-pencil .hw-plus-button:hover {
    background-color: var(--jji-salsa-picante-light);
    border-color: var(--jji-salsa-picante-light);
    color: #FFFFFF;
  }
}
@media screen and (min-width: 30rem) {
  .jji-pencil .hw-plus-button {
    max-width: 12.5rem;
  }
}
@media screen and (min-width: 64rem) {
  .jji-pencil .hw-plus-button {
    margin-left: 1.25rem;
  }
}
.jji-pencil__expanded {
  opacity: 0;
}
@media screen and (min-width: 48rem) {
  .jji-pencil__expanded {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto auto;
    gap: 1rem;
  }
}
.jji-pencil__expanded .jji-pencil__subhead {
  grid-column: 1/-1;
  grid-row: 1;
}
.jji-pencil__collapsed {
  position: absolute;
  top: -1.125rem;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
}
@media (min-width: 768px) and (max-height: 600px) {
  .jji-pencil__collapsed {
    top: -0.5rem;
  }
}
.jji-pencil__pencil-title {
  max-height: 42px;
}
@media screen and (min-width: 64rem) {
  .jji-pencil__pencil-title {
    max-height: 64px;
  }
}
.jji-pencil__pencil-subhead {
  font-family: "Montserrat-Bold", sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  color: #FFFFFF;
  padding-left: 0.25rem;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5333333333), -2px -2px 8px rgba(0, 0, 0, 0.5333333333), 2px -2px 8px rgba(0, 0, 0, 0.5333333333), -2px 2px 8px rgba(0, 0, 0, 0.5333333333);
  display: none;
  padding-right: 2.25rem;
}
@media screen and (min-width: 22.5rem) {
  .jji-pencil__pencil-subhead {
    display: block;
  }
}
@media screen and (min-width: 30rem) {
  .jji-pencil__pencil-subhead {
    font-size: 16px;
    font-size: 1rem;
    display: block;
  }
}
@media screen and (min-width: 48rem) {
  .jji-pencil__pencil-subhead {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

details summary::-webkit-details-marker {
  display: none;
}

.marks-pencil {
  background-color: #000;
  width: 100vw;
  position: fixed;
  left: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 101;
  background-size: cover;
  background-repeat: no-repeat;
}
.marks-pencil__inner {
  color: #fff;
  max-width: 1280px;
  margin: 0 auto;
  background-repeat: no-repeat;
  padding: 1rem;
}
@media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
  .marks-pencil__inner {
    background: none !important;
  }
}
@media screen and (min-width: 64rem) {
  .marks-pencil__inner {
    background-position: -10% 35%;
  }
}
.marks-pencil__header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  position: relative;
}
@media screen and (min-width: 30rem) {
  .marks-pencil__header {
    align-items: center;
    flex-direction: row;
  }
}
.marks-pencil__title {
  max-width: calc(100% - 2rem);
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 0.5rem;
}
@media screen and (min-width: 30rem) {
  .marks-pencil__title {
    max-width: 100%;
    align-items: center;
    flex-direction: row;
    gap: 1rem;
  }
}
.marks-pencil__secret-recordings {
  transform: scale(1);
  transform-origin: top center;
  transition: transform 0.3s ease-in-out;
  max-width: 100%;
}
@media screen and (min-width: 30rem) {
  .marks-pencil__secret-recordings {
    max-width: 45%;
  }
}
.marks-pencil__horizontal-lockup {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  max-width: 100%;
}
@media screen and (min-width: 30rem) {
  .marks-pencil__horizontal-lockup {
    max-width: 45%;
  }
}
.marks-pencil__lockup {
  opacity: 0;
  transform: translateY(0);
  transition: opacity 0.3s ease-in-out 0.5s, transform 0.3s ease-in-out 0.5s;
}
.marks-pencil__expander-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: auto;
  background-image: url("/wp-content/themes/thehighwire-theme/assets/images/expander-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
  position: absolute;
  right: 0;
}
.marks-pencil__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
.marks-pencil__sign-up {
  background-color: #fff;
  color: #000;
  padding: 0.75rem 2rem;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  display: block;
  font-family: "Montserrat-Bold", sans-serif;
  margin-top: 1rem;
}
.marks-pencil__sign-up:hover {
  background-color: #000;
  color: #fff;
}
@media screen and (min-width: 48rem) {
  .marks-pencil__sign-up {
    margin-top: 3rem;
  }
}
.marks-pencil__inner[open] {
  background-position: 0% 100%;
}
.marks-pencil__inner[open] .marks-pencil__horizontal-lockup {
  opacity: 0;
  width: 0;
  height: 0;
}
.marks-pencil__inner[open] .marks-pencil__header {
  align-items: center;
}
.marks-pencil__inner[open] .marks-pencil__title {
  gap: 0;
}
.marks-pencil__inner[open] .marks-pencil__secret-recordings {
  max-width: 100%;
}
@media screen and (min-width: 48rem) {
  .marks-pencil__inner[open] .marks-pencil__secret-recordings {
    transform: scale(1.5);
  }
}
.marks-pencil__inner[open] .marks-pencil__lockup {
  transform: translateY(1rem);
  opacity: 1;
}
@media screen and (min-width: 48rem) {
  .marks-pencil__inner[open] .marks-pencil__lockup {
    transform: translateY(2.5rem);
  }
}

.email-modal {
  display: none;
}
.email-modal__grid {
  display: block;
  width: calc(100% - 2rem);
  margin: 4rem 1rem;
}
@media screen and (min-width: 30rem) {
  .email-modal__grid {
    width: calc(100% - 4rem);
    margin: 4rem 2rem;
  }
}
@media screen and (min-width: 48rem) {
  .email-modal__grid {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
  }
}
.email-modal__content {
  background-color: #FFFFFF;
  color: #0A1012;
  text-align: left;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
  padding: 1.5rem 1rem;
}
@media screen and (min-width: 30rem) {
  .email-modal__content {
    padding: 2rem 1.5rem;
  }
}
@media screen and (min-width: 48rem) {
  .email-modal__content {
    width: 100%;
    max-width: 33.4375rem;
    flex: 1 1 50%;
    z-index: 9999;
  }
}
@media screen and (min-width: 64rem) {
  .email-modal__content {
    padding: 2.5rem 4rem 0.3125rem;
    margin: 0;
  }
}
@media screen and (min-width: 80rem) {
  .email-modal__content {
    max-width: 37.5rem;
    padding: 2.5rem 1.5rem;
  }
}
.email-modal__content-inner {
  margin: auto;
  max-height: calc(100vh - 17rem);
  overflow-y: auto;
}
@media screen and (min-width: 48rem) {
  .email-modal__content-inner {
    max-height: none;
    overflow-y: visible;
  }
}
.email-modal__main div ul {
  padding-left: 1.5rem;
  padding-bottom: 1rem;
  list-style: disc;
}
.email-modal__title {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "Montserrat-Bold", sans-serif;
  color: #0A1012;
  line-height: 1;
  text-transform: uppercase;
  margin: 0 auto 1rem;
}
@media screen and (min-width: 48rem) {
  .email-modal__title {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 80rem) {
  .email-modal__title {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.email-modal__form {
  margin: 0;
}
@media screen and (min-width: 64rem) {
  .email-modal__form {
    margin: 1rem 0;
  }
}
.email-modal__form .nf-form-layout .nf-form-content .email-wrap {
  display: block;
}
.email-modal__form .nf-form-layout .nf-form-content .email-wrap .nf-field-element > input {
  font-family: "Montserrat-Regular", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  border: 1px solid #C6C6C6;
  background: #FFFFFF;
  padding: 0.925rem 1rem;
  width: calc(100% - 0.5rem);
  height: 3.125rem;
  color: #0A1012;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
.email-modal__form .nf-form-layout .nf-form-content .email-wrap .nf-field-label {
  font-family: "Montserrat-Regular", sans-serif;
  position: relative;
  text-transform: uppercase;
  pointer-events: none;
  margin-bottom: 10px;
  text-align: left;
  z-index: 1;
  transform: translate(1.125rem, 2.875rem);
  transition: transform 300ms ease-out;
  max-width: calc(100% - 4rem);
}
.email-modal__form .nf-form-layout .nf-form-content .email-wrap .nf-field-label.above-input {
  transform: translate(1.125rem, 0);
  transition: transform 300ms ease-in;
}
.email-modal__form .nf-form-layout .nf-form-content .nf-after-field .nf-error-msg {
  text-align: left;
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap .nf-field-element,
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button {
  width: calc(100% - 1.5rem);
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button {
  transform-origin: top left;
  cursor: pointer;
  background: transparent !important;
  border: 0 !important;
  color: #0A1012;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Montserrat-Bold", sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  z-index: 0;
  margin-left: 1rem;
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:before, .email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background-color: #4EFDFB;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:hover:before {
  transform: skewX(-33.7deg) translateX(5%);
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:hover:after {
  transform: skewX(-33.7deg) translateX(-5%);
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:hover:disabled:before, .email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:hover:disabled:after {
  content: "";
  display: block;
  transform: skewX(-33.7deg);
  border: 2px solid #4EFDFB;
  background: transparent;
  width: 100%;
  position: absolute;
  transition: all 0.3s ease;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:hover:disabled:before {
  top: 0;
  right: 0;
  bottom: 49%;
  border-bottom-width: 0px;
  transform-origin: 50% 100%;
}
.email-modal__form .nf-form-layout .nf-form-content .submit-wrap button:hover:disabled:after {
  top: 50%;
  left: 0;
  bottom: 0;
  border-top-width: 0px;
  transform-origin: 50% 0;
}
.email-modal__form .nf-before-form-content {
  display: none;
}
.email-modal__footer {
  width: 100%;
}
.email-modal__social {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 64rem) {
  .email-modal__social {
    padding-top: 1rem;
  }
}
.email-modal__social-item {
  display: block;
}
.email-modal__social-item + .email-modal__social-item {
  margin-left: 1rem;
}
.email-modal__social-link {
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 300ms ease-in-out;
}
.email-modal__social-link:hover {
  opacity: 0.75;
}
.email-modal__image {
  display: none;
}
@media screen and (min-width: 48rem) {
  .email-modal__image {
    display: block;
    width: 100%;
    max-width: 33.4375rem;
    flex: 1 1 50%;
    position: relative;
    z-index: 9991;
  }
}
@media screen and (min-width: 80rem) {
  .email-modal__image {
    max-width: 37.5rem;
  }
}
.email-modal__image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

/**************************\
  MM Modal Styles
\**************************/
.modal {
  position: relative;
  z-index: 999;
}

.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99;
}

.modal__container {
  padding: 0;
  width: 100%;
  max-width: 100%;
  max-height: 100vh;
  border-radius: 4px;
  overflow-y: auto;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  overflow: visible;
  z-index: 999;
}
@media screen and (min-width: 48rem) {
  .modal__container {
    padding: 0;
  }
}

.modal__close {
  background: #0A1012;
  color: white;
  font-size: 24px;
  font-size: 1.5rem;
  cursor: pointer;
  border: 0;
  border-radius: 50%;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -1rem;
  right: -1rem;
  padding: 1.5rem;
  width: 3rem;
  height: 3rem;
  z-index: 1000;
}
.modal__close::before {
  content: "✕";
}
@media screen and (min-width: 64rem) {
  .modal__close {
    top: -1.5rem;
    right: -1.5rem;
    padding: 1.5rem;
    font-size: 32px;
    font-size: 2rem;
  }
}

/* Community Theme Switcher */
.community-page #peepsowidgetme-2 .psw-profile__meta .ps-notifs {
  align-items: center;
}
.community-page #peepsowidgetme-2 .psw-profile__meta .ps-notifs .community-theme__button {
  order: var(--theme-toggle-order);
}
.community-page.-light-theme .community-theme__button-wrapper {
  border-color: #d8d8d8;
}
.community-page .community-theme__button-wrapper {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-top: 1rem;
  font-size: 14px;
  font-family: "Montserrat-Medium", sans-serif;
  border-top: 1px solid #999;
  padding: 1rem 1.25rem 0;
  width: calc(100% + 40px);
  position: relative;
  left: -1.25rem;
  color: #fff;
}
.community-page .community-theme__button {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  background-color: transparent !important;
  position: relative !important;
  display: inline-flex;
  align-items: center;
  width: 60px;
  height: 32px;
  border: 2px solid #4EFDFB !important;
  border-radius: 20px !important;
  padding: 0.125rem 0.25rem !important;
  transition: all 400ms ease !important;
}
.community-page .community-theme__button::after {
  content: "";
  border: 2px solid #fff;
  background-color: #fff;
  position: relative;
  z-index: 1;
  height: 21px;
  width: 21px;
  border-radius: 20px;
  margin: 0 0 0 0;
  transition: all 400ms ease;
}
.community-page .community-theme__button:focus {
  outline: none !important;
}
.community-page .community-theme__button[data-color-theme=dark]:focus-visible {
  outline: 2px solid #4EFDFB !important;
  border-color: #4EFDFB;
  box-shadow: 0 0 1px #4EFDFB;
}
.community-page .community-theme__button[data-color-theme=dark]::after {
  margin-left: calc(100% - 21px);
}
.community-page .community-theme__button[data-color-theme=light] {
  border-color: #d6ae50;
}
.community-page .community-theme__button[data-color-theme=light]:focus-visible {
  outline: 2px solid #d6ae50 !important;
  box-shadow: 0 0 1px #d6ae50;
}
.community-page .community-theme__button[data-color-theme=light]::after {
  margin-left: 0;
}
.community-page .community-theme__sun-icon, .community-page .community-theme__moon-icon {
  position: absolute;
  height: 19px;
  width: 19px;
  top: 50%;
  transform: translateY(-50%);
}
.community-page .community-theme__moon-icon {
  left: 5px;
  transform: translateY(-50%) scale(0);
}
.community-page .community-theme__sun-icon {
  right: 5px;
}
.community-page .community-theme__icon-moon-path {
  fill: none;
  stroke: #4efdfb;
  stroke-width: 20;
  stroke-miterlimit: 10;
}
.community-page .community-theme__star {
  transform: translate(-10px, 10px);
  opacity: 0;
}
.community-page .community-theme__sun-path1 {
  fill: none;
}
.community-page .community-theme__sun-path2 {
  fill: #d6ae50;
}
.community-page.-light-theme .community-theme__button-wrapper {
  color: #0A1012;
}

/* Ninja Forms overrides */
.recaptcha_v3-wrap, .recaptcha_v3-container, .hidden-wrap {
  visibility: hidden !important;
  height: 0px !important;
  width: 0px !important;
  position: absolute !important;
  left: -9999px !important;
}

.plandemic3__form .nf-form-content nf-field:nth-of-type(4) {
  display: none !important;
}

.ark-video-embed {
  max-width: 100%;
}
@media screen and (min-width: 0rem) and (max-width: 49.9375rem) {
  .ark-video-embed {
    width: 100%;
    height: auto;
    aspect-ratio: 16/9;
  }
  @supports not (aspect-ratio: 16/9) {
    .ark-video-embed {
      padding-bottom: 56.25%;
    }
  }
}

.news iframe,
.editorial iframe {
  max-width: 100%;
  height: auto;
}
.news iframe[src*="rumble.com"], .news iframe[src*="youtube.com"], .news iframe[src*="vimeo.com"], .news iframe[src*="blip.tv"], .news iframe[src*="hulu.com"], .news iframe[src*="slideshare.net"], .news iframe[src*="wordpress.tv"], .news iframe[src*=dailymotion],
.editorial iframe[src*="rumble.com"],
.editorial iframe[src*="youtube.com"],
.editorial iframe[src*="vimeo.com"],
.editorial iframe[src*="blip.tv"],
.editorial iframe[src*="hulu.com"],
.editorial iframe[src*="slideshare.net"],
.editorial iframe[src*="wordpress.tv"],
.editorial iframe[src*=dailymotion] {
  aspect-ratio: 16/9;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MiLCIuLi8uLi8uLi8uLi90aGVtZV9zcmMvc2Nzcy9pbmNsdWRlcy9fZm9udHMuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL2luY2x1ZGVzL19yZXNldC5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvaW5jbHVkZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZV9zcmMvc2Nzcy9pbmNsdWRlcy9fYTExeS5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvaW5jbHVkZXMvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvZ2xvYmFsLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZV9zcmMvc2Nzcy9pbmNsdWRlcy9fY29sb3JzLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZV9zcmMvc2Nzcy9tb2R1bGVzL19zaW1wbGUtcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvbW9kdWxlcy9fY29tbWVudHMuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZV9zcmMvc2Nzcy9tb2R1bGVzL19zaGFyZS1pY29ucy5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvbW9kdWxlcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX21vcmUtYXJ0aWNsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX290aGVyLWhlYWRsaW5lcy5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvbW9kdWxlcy9fcGVuY2lsLWJhbm5lci5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvbW9kdWxlcy9fZXhwYW5kYWJsZS1wZW5jaWwuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX3BsYW5kZW1pYy1wZW5jaWwuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX2dyZWF0LWF3YWtlbmluZy1wZW5jaWwuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX2h3LXBsdXMuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX2pqaS1wZW5jaWwuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX21hcmtzLXBlbmNpbC5zY3NzIiwiLi4vLi4vLi4vLi4vdGhlbWVfc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL3RoZW1lX3NyYy9zY3NzL21vZHVsZXMvX2NvbW11bml0eS10aGVtZS10b2dnbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFUiw2Q0FBQTtBQ0VSOzs7Ozs7Ozs7Ozs7O0VBYUUsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBRkRGOztBRUtBOztFQUVFLGNBQUE7QUZGRjs7QUVLQTtFQUNFLGNBQUE7QUZGRjs7QUVLQTtFQUNFLHNCQUFBO0FGRkY7O0FFS0E7RUFDRSxnQkFBQTtBRkZGOztBRUtBO0VBQ0UsWUFBQTtBRkZGOztBRUtBOztFQUVFLFdBQUE7RUFDQSxhQUFBO0FGRkY7O0FFS0E7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FGRkY7O0FFS0E7RUFDRSxpQkFBQTtBRkZGOztBQ3pEQSwrRUFBQTtBQUlBO0VBQ0UsOEJBQUE7RUFDQSw2SEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7QUR3REY7QUNyREE7RUFDRSwrQkFBQTtFQUNBLCtIQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtBRHNERjtBQ25EQTtF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 */